[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Saturday, December 19, 2020 @ 08:28:50 Author: felixonmars Revision: 404574 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 404573, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 65 + 1 file changed, 65 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 404573, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-12-19 08:28:50 UTC (rev 404574) @@ -0,0 +1,65 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.30.4 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant gst-plugins-base-libs libsecret libwebp openjpeg2 + harfbuzz-icu gtk3 libnotify hyphen woff2 libwpe wpebackend-fdo + bubblewrap xdg-dbus-proxy) +makedepends=(gperf gobject-introspection ruby gtk-doc cmake python geoclue + gst-plugins-bad ninja) +optdepends=('geoclue: Geolocation support' +'gst-plugins-good: media decoding' +'gst-plugins-bad: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('d595a37c5001ff787266b155e303a5f2e5b48a6d466f2714c2f30c11392f7b24' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') + +prepare() { + cd webkitgtk-$pkgver +} + +build() { + CFLAGS+=" $CPPFLAGS" + CXXFLAGS+=" $CPPFLAGS" + cmake -S webkitgtk-$pkgver -B build -G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DENABLE_MINIBROWSER=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib + cmake --build build +} + +check() { + : cmake --build build --target tests +} + +package() { + depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so) + provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so) + + DESTDIR="$pkgdir" cmake --install build + + 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:
[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Monday, April 27, 2020 @ 10:49:12 Author: foutrelis Revision: 381698 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 381697, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 63 + 1 file changed, 63 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 381697, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2020-04-27 10:49:12 UTC (rev 381698) @@ -0,0 +1,63 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.28.2 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant gst-plugins-base-libs libsecret libwebp openjpeg2 + harfbuzz-icu gtk3 libnotify hyphen woff2 libwpe wpebackend-fdo + bubblewrap xdg-dbus-proxy) +makedepends=(gperf gobject-introspection ruby gtk-doc cmake python geoclue + gst-plugins-bad) +optdepends=('geoclue: Geolocation support' +'gst-plugins-good: media decoding' +'gst-plugins-bad: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('b9d23525cfd8d22c37b5d964a9fe9a8ce7583042a2f8d3922e71e6bbc68c30bd' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') + +prepare() { + cd webkitgtk-$pkgver +} + +build() { + cmake -Hwebkitgtk-$pkgver -Bbuild \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DENABLE_MINIBROWSER=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib + cmake --build build +} + +check() { + : cmake --build build --target tests +} + +package() { + depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so) + provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so) + + DESTDIR="$pkgdir" cmake --build build --target install + + 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:
[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Friday, April 5, 2019 @ 12:39:34 Author: felixonmars Revision: 349884 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 349883, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 349883, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-04-05 12:39:34 UTC (rev 349884) @@ -0,0 +1,58 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.24.0 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant gst-plugins-base-libs libsecret libwebp openjpeg2 + harfbuzz-icu gtk3 libnotify hyphen woff2) +makedepends=(gperf gobject-introspection ruby gtk-doc cmake python geoclue) +optdepends=('geoclue: Geolocation support' +'gst-plugins-good: media decoding' +'gst-plugins-bad: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('2e4ad1503fe482ceb5a83cf70ac9cd42f37eb718555a4d6844fe4c59a9214407' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') + +prepare() { + cd webkitgtk-$pkgver +} + +build() { + cmake -Hwebkitgtk-$pkgver -Bbuild \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DENABLE_PLUGIN_PROCESS_GTK2=OFF \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib + cmake --build build +} + +check() { + : cmake --build build --target tests +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + + 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:
[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Monday, October 22, 2018 @ 20:20:27 Author: felixonmars Revision: 337075 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 337074, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 61 + 1 file changed, 61 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 337074, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-10-22 20:20:27 UTC (rev 337075) @@ -0,0 +1,61 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.22.2 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen woff2) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('345487d4d1896e711683f951d1e09387d3b90d7cf59295c0e634af7f515e99ba' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc +} + +build() { + cd build + cmake ../webkitgtk-$pkgver -G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib \ +-DPYTHON_EXECUTABLE=/usr/bin/python2 + cmake --build . +} + +check() { + : cmake --build build --target tests +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + + 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:
[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Monday, August 6, 2018 @ 16:53:02 Author: felixonmars Revision: 331019 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 331018, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 61 + 1 file changed, 61 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 331018, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-08-06 16:53:02 UTC (rev 331019) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.20.3 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen woff2) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('579b307d78fa16a73f112790178022166d7ad17d4147492ced9b9fba48f20dd8' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc +} + +build() { + cd build + cmake ../webkitgtk-$pkgver -G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib \ +-DPYTHON_EXECUTABLE=/usr/bin/python2 + cmake --build . +} + +check() { + : # cmake --build build --target tests +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + + 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:
[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Wednesday, March 28, 2018 @ 00:39:06 Author: foutrelis Revision: 320460 archrelease: copy trunk to staging-x86_64 Added: webkit2gtk/repos/staging-x86_64/ webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 320459, webkit2gtk/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: webkit2gtk/repos/staging-x86_64/PKGBUILD (from rev 320459, webkit2gtk/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2018-03-28 00:39:06 UTC (rev 320460) @@ -0,0 +1,55 @@ +# $Id$ +# Contributor: Eric Bélanger+ +pkgname=webkit2gtk +pkgver=2.20.0 +pkgrel=2 +pkgdesc="GTK+ Web content engine library" +arch=(x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen woff2) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('57f640f720bd9a8a7207f3321cf803a15c2f207b4e7b75ff1be17bc1eeb00a3c' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc +} + +build() { + cd build + cmake \ +-G Ninja \ +-DPORT=GTK \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON \ +-DENABLE_GTKDOC=ON \ +-DLIBEXEC_INSTALL_DIR=/usr/lib \ +-DLIB_INSTALL_DIR=/usr/lib \ +-DPYTHON_EXECUTABLE=/usr/bin/python2 \ +../webkitgtk-$pkgver + ninja +} + +package() { + DESTDIR="$pkgdir" ninja -C build install + + cd webkitgtk-$pkgver + find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | while IFS= read -d $'\0' -r _f + do +echo "### $_f ###" +cat "$_f" +echo + done | install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}