[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Thursday, August 25, 2022 @ 18:16:39 Author: heftig Revision: 454507 2.36.7-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-25 18:16:38 UTC (rev 454506) +++ PKGBUILD2022-08-25 18:16:39 UTC (rev 454507) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.36.6 +pkgver=2.36.7 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(debug) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('1193bc821946336776f0dfa5e0dca5651f1e57157eda12da4721d2441f24a61a' +sha256sums=('0c260cf2b32f0481d017670dfed1b61e554967cd067195606c9f9eb5fe731743' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Sunday, August 7, 2022 @ 12:17:45 Author: heftig Revision: 452390 2.36.6-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD | 15 +-- 1 file changed, 5 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-07 12:06:24 UTC (rev 452389) +++ PKGBUILD2022-08-07 12:17:45 UTC (rev 452390) @@ -2,8 +2,8 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.36.5 -pkgrel=2 +pkgver=2.36.6 +pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64) @@ -21,19 +21,14 @@ 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') options=(debug) -source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc} - https://github.com/WebKit/WebKit/commit/a6277d4834cce0dea2f999d4c06ffa57abfbb82d.patch) -sha256sums=('d5532fa884c943dc48f1911473dd663aba407a3b35caa7b04bac1419b41e5908' -'SKIP' -'ef40fe4f989103d3e81b8a5885bcf78c7cabe7fab6160f2404aaae0daf6f7951') +source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) +sha256sums=('1193bc821946336776f0dfa5e0dca5651f1e57157eda12da4721d2441f24a61a' +'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro prepare() { cd webkitgtk-$pkgver - - # https://bugs.archlinux.org/task/75453 - patch -Np1 -i ../a6277d4834cce0dea2f999d4c06ffa57abfbb82d.patch } build() {
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Monday, August 1, 2022 @ 23:06:15 Author: heftig Revision: 451865 2.36.5-2 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-08-01 23:06:14 UTC (rev 451864) +++ PKGBUILD2022-08-01 23:06:15 UTC (rev 451865) @@ -3,7 +3,7 @@ pkgname=webkit2gtk-4.1 pkgver=2.36.5 -pkgrel=1 +pkgrel=2 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64) @@ -21,14 +21,19 @@ 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') options=(debug) -source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) +source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc} + https://github.com/WebKit/WebKit/commit/a6277d4834cce0dea2f999d4c06ffa57abfbb82d.patch) sha256sums=('d5532fa884c943dc48f1911473dd663aba407a3b35caa7b04bac1419b41e5908' -'SKIP') +'SKIP' +'ef40fe4f989103d3e81b8a5885bcf78c7cabe7fab6160f2404aaae0daf6f7951') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro prepare() { cd webkitgtk-$pkgver + + # https://bugs.archlinux.org/task/75453 + patch -Np1 -i ../a6277d4834cce0dea2f999d4c06ffa57abfbb82d.patch } build() {
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Saturday, May 28, 2022 @ 17:26:14 Author: heftig Revision: 446611 2.36.3-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-28 17:26:13 UTC (rev 446610) +++ PKGBUILD2022-05-28 17:26:14 UTC (rev 446611) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.36.2 +pkgver=2.36.3 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(debug) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('fe93bddb4a02c0e36f926efb6e81d28afd288b8824f6c5cf6a75cf40228e008e' +sha256sums=('732fcf8c4ec644b8ed28b46ebbd7c1ebab9d9e0afea9bdf5e5d12786afc478d1' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Wednesday, May 18, 2022 @ 21:48:25 Author: heftig Revision: 446009 2.36.2-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-05-18 21:48:24 UTC (rev 446008) +++ PKGBUILD2022-05-18 21:48:25 UTC (rev 446009) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.36.1 +pkgver=2.36.2 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(debug) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('0149ea5fb1d20f2a9981677d45c952a047330001ea24a8dc29035239f12c0c8f' +sha256sums=('fe93bddb4a02c0e36f926efb6e81d28afd288b8824f6c5cf6a75cf40228e008e' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Thursday, April 21, 2022 @ 20:02:10 Author: heftig Revision: 443484 2.36.1-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-21 20:02:08 UTC (rev 443483) +++ PKGBUILD2022-04-21 20:02:10 UTC (rev 443484) @@ -2,8 +2,8 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.36.0 -pkgrel=3 +pkgver=2.36.1 +pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64) @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(debug) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('b877cca1f105235f5dd57c7ac2b2c2be3c6b691ff444f93925c7254cf156c64d' +sha256sums=('0149ea5fb1d20f2a9981677d45c952a047330001ea24a8dc29035239f12c0c8f' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Thursday, April 14, 2022 @ 23:03:20 Author: felixonmars Revision: 442627 upgpkg: webkit2gtk-4.1 2.36.0-3: icu 71.1 rebuild Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-04-14 22:48:03 UTC (rev 442626) +++ PKGBUILD2022-04-14 23:03:20 UTC (rev 442627) @@ -3,7 +3,7 @@ pkgname=webkit2gtk-4.1 pkgver=2.36.0 -pkgrel=2 +pkgrel=3 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64)
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Friday, April 1, 2022 @ 21:36:57 Author: heftig Revision: 441212 2.36.0-2: debug on, lto on Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-04-01 21:36:56 UTC (rev 441211) +++ PKGBUILD2022-04-01 21:36:57 UTC (rev 441212) @@ -3,7 +3,7 @@ pkgname=webkit2gtk-4.1 pkgver=2.36.0 -pkgrel=1 +pkgrel=2 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64) @@ -20,7 +20,7 @@ 'gst-plugins-good: media decoding' 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') -options=(!lto) +options=(debug) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) sha256sums=('b877cca1f105235f5dd57c7ac2b2c2be3c6b691ff444f93925c7254cf156c64d' 'SKIP') @@ -32,6 +32,11 @@ } build() { + # Produce minimal debug info: 4.3 GB of debug data makes the + # build too slow and is too much to package for debuginfod + CFLAGS+=' -g1' + CXXFLAGS+=' -g1' + cmake -S webkitgtk-$pkgver -B build -G Ninja \ -DPORT=GTK \ -DCMAKE_BUILD_TYPE=Release \ @@ -39,6 +44,7 @@ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_LIBEXECDIR=lib \ -DCMAKE_SKIP_RPATH=ON \ +-DUSE_SOUP2=OFF \ -DENABLE_GTKDOC=ON \ -DENABLE_MINIBROWSER=ON cmake --build build
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Tuesday, March 22, 2022 @ 09:38:04 Author: heftig Revision: 440530 2.36.0-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-03-22 09:38:03 UTC (rev 440529) +++ PKGBUILD2022-03-22 09:38:04 UTC (rev 440530) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.6 +pkgver=2.36.0 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(!lto) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('6bc8fd034aad0432a2459ce4fc7ee25ad65a4924c618bf8d93b52b0c1a84c1f6' +sha256sums=('b877cca1f105235f5dd57c7ac2b2c2be3c6b691ff444f93925c7254cf156c64d' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Thursday, February 17, 2022 @ 23:55:11 Author: heftig Revision: 437641 2.34.6-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-17 23:55:03 UTC (rev 437640) +++ PKGBUILD2022-02-17 23:55:11 UTC (rev 437641) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.5 +pkgver=2.34.6 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(!lto) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('68930643af7a47a3af05f46d66e784422433753dab335d3282f319a85a5629b4' +sha256sums=('6bc8fd034aad0432a2459ce4fc7ee25ad65a4924c618bf8d93b52b0c1a84c1f6' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Wednesday, February 9, 2022 @ 00:49:20 Author: heftig Revision: 436628 2.34.5-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-09 00:49:19 UTC (rev 436627) +++ PKGBUILD2022-02-09 00:49:20 UTC (rev 436628) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.4 +pkgver=2.34.5 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -22,7 +22,7 @@ 'gst-libav: nonfree media decoding') options=(!lto) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('975f5019199ba7699191835cf75e01a18b94e3bcd0107da7389d4ddcb1aba406' +sha256sums=('68930643af7a47a3af05f46d66e784422433753dab335d3282f319a85a5629b4' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Friday, January 21, 2022 @ 13:37:23 Author: heftig Revision: 434835 disable lto Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2022-01-21 13:37:20 UTC (rev 434834) +++ PKGBUILD2022-01-21 13:37:23 UTC (rev 434835) @@ -20,6 +20,7 @@ 'gst-plugins-good: media decoding' 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') +options=(!lto) source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) sha256sums=('975f5019199ba7699191835cf75e01a18b94e3bcd0107da7389d4ddcb1aba406' 'SKIP')
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Friday, January 21, 2022 @ 12:14:41 Author: heftig Revision: 434832 2.34.4-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-01-21 12:14:37 UTC (rev 434831) +++ PKGBUILD2022-01-21 12:14:41 UTC (rev 434832) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.3 +pkgver=2.34.4 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -21,7 +21,7 @@ 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('0d2f37aa32e21a36e4dd5a5ce7ae5ce27435c29d6803b962b8c90cb0cc49c52d' +sha256sums=('975f5019199ba7699191835cf75e01a18b94e3bcd0107da7389d4ddcb1aba406' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Monday, December 20, 2021 @ 14:56:24 Author: heftig Revision: 432814 2.34.3-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-12-20 14:56:23 UTC (rev 432813) +++ PKGBUILD2021-12-20 14:56:24 UTC (rev 432814) @@ -2,7 +2,7 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.2 +pkgver=2.34.3 pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; @@ -21,7 +21,7 @@ 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('584677d6e7cae12e27cdcc8e05b4cf73b54849a24afc3d7a40cec91016deff00' +sha256sums=('0d2f37aa32e21a36e4dd5a5ce7ae5ce27435c29d6803b962b8c90cb0cc49c52d' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Wednesday, November 24, 2021 @ 19:40:45 Author: heftig Revision: 429065 2.34.2-1 Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-11-24 19:40:11 UTC (rev 429064) +++ PKGBUILD2021-11-24 19:40:45 UTC (rev 429065) @@ -2,8 +2,8 @@ # Contributor: Eric Bélanger pkgname=webkit2gtk-4.1 -pkgver=2.34.1 -pkgrel=3 +pkgver=2.34.2 +pkgrel=1 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64) @@ -21,7 +21,7 @@ 'gst-plugins-bad: media decoding' 'gst-libav: nonfree media decoding') source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) -sha256sums=('443c1316705de024741748e85fe32324d299d9ee68e6feb340b89e4a04073dee' +sha256sums=('584677d6e7cae12e27cdcc8e05b4cf73b54849a24afc3d7a40cec91016deff00' 'SKIP') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Monday, November 22, 2021 @ 01:11:33 Author: felixonmars Revision: 428878 upgpkg: webkit2gtk-4.1 2.34.1-3: openldap 2.6 rebuild Modified: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-11-22 00:55:28 UTC (rev 428877) +++ PKGBUILD2021-11-22 01:11:33 UTC (rev 428878) @@ -3,7 +3,7 @@ pkgname=webkit2gtk-4.1 pkgver=2.34.1 -pkgrel=2 +pkgrel=3 pkgdesc="Web content engine for GTK" url="https://webkitgtk.org; arch=(x86_64)
[arch-commits] Commit in webkit2gtk-4.1/trunk (PKGBUILD)
Date: Wednesday, November 3, 2021 @ 20:32:42 Author: heftig Revision: 427071 2.34.1-2 Added: webkit2gtk-4.1/trunk/PKGBUILD --+ PKGBUILD | 64 + 1 file changed, 64 insertions(+) Added: PKGBUILD === --- PKGBUILD(rev 0) +++ PKGBUILD2021-11-03 20:32:42 UTC (rev 427071) @@ -0,0 +1,64 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk-4.1 +pkgver=2.34.1 +pkgrel=2 +pkgdesc="Web content engine for GTK" +url="https://webkitgtk.org; +arch=(x86_64) +license=(custom) +depends=(cairo fontconfig freetype2 libgcrypt glib2 gtk3 harfbuzz harfbuzz-icu + icu libjpeg libsoup3 libxml2 zlib libpng sqlite atk libwebp at-spi2-core + libegl libgl libgles libwpe wpebackend-fdo libxslt libsecret libtasn1 + enchant libx11 libxext libice libxt wayland libnotify hyphen openjpeg2 + woff2 libsystemd bubblewrap libseccomp xdg-dbus-proxy gstreamer + gst-plugins-base-libs libmanette) +makedepends=(cmake ninja gtk-doc python ruby gobject-introspection + wayland-protocols systemd gst-plugins-bad gperf) +optdepends=('geoclue: Geolocation support' +'gst-plugins-good: media decoding' +'gst-plugins-bad: media decoding' +'gst-libav: nonfree media decoding') +source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}) +sha256sums=('443c1316705de024741748e85fe32324d299d9ee68e6feb340b89e4a04073dee' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro + +prepare() { + cd webkitgtk-$pkgver +} + +build() { + cmake -S webkitgtk-$pkgver -B build -G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=lib \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DENABLE_MINIBROWSER=ON + cmake --build build +} + +package() { + depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so) + provides+=(libjavascriptcoregtk-4.1.so libwebkit2gtk-4.1.so) + + DESTDIR="$pkgdir" cmake --install build + + rm -r "$pkgdir/usr/bin" + + cd webkitgtk-$pkgver + find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z | +while IFS= read -d $'\0' -r _f; do + echo "### $_f ###" + cat "$_f" + echo +done | +install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set sw=2 et: