[arch-commits] Commit in webkit2gtk/repos (staging-x86_64 staging-x86_64/PKGBUILD)

2020-12-19 Thread Felix Yan via arch-commits
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)

2020-04-27 Thread Evangelos Foutras via arch-commits
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)

2019-04-05 Thread Felix Yan via arch-commits
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)

2018-10-22 Thread Felix Yan via arch-commits
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)

2018-08-06 Thread Felix Yan via arch-commits
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)

2018-03-27 Thread Evangelos Foutras via arch-commits
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"
+}