diff options
author | q234rty | 2022-09-29 02:23:03 +0800 |
---|---|---|
committer | q234rty | 2022-09-29 02:23:03 +0800 |
commit | 73831d44e4eef90c1e75fb8de17751b2216fa731 (patch) | |
tree | c46934c7d975252803596d0249d4f81cfa97ac53 | |
parent | 933f337ed325c7788e034c414706a489941a57a3 (diff) | |
download | aur-73831d44e4eef90c1e75fb8de17751b2216fa731.tar.gz |
Sync with extra
-rw-r--r-- | .SRCINFO | 130 | ||||
-rw-r--r-- | PKGBUILD | 100 |
2 files changed, 141 insertions, 89 deletions
@@ -1,126 +1,126 @@ pkgbase = webkit2gtk-imgpaste - pkgdesc = Web content engine for GTK - pkgver = 2.36.6 - pkgrel = 1 + pkgdesc = Web content engine for GTK (with patches for pasting images from clipboard) + pkgver = 2.38.0 + pkgrel = 2 url = https://webkitgtk.org arch = x86_64 license = custom makedepends = cmake + makedepends = gi-docgen + makedepends = gobject-introspection + makedepends = gperf + makedepends = gst-plugins-bad makedepends = ninja - makedepends = gtk-doc makedepends = python makedepends = ruby - makedepends = gobject-introspection - makedepends = wayland-protocols makedepends = systemd - makedepends = gst-plugins-bad - makedepends = gperf + makedepends = wayland-protocols + depends = at-spi2-core + depends = atk + depends = bubblewrap depends = cairo + depends = enchant depends = fontconfig depends = freetype2 - depends = libgcrypt depends = glib2 + depends = gst-plugins-base-libs + depends = gstreamer depends = gtk3 depends = harfbuzz depends = harfbuzz-icu + depends = hyphen depends = icu - depends = libjpeg - depends = libsoup - depends = libxml2 - depends = zlib - depends = libpng - depends = sqlite - depends = atk - depends = libwebp - depends = at-spi2-core depends = libegl + depends = libgcrypt depends = libgl depends = libgles - depends = libwpe - depends = wpebackend-fdo - depends = libxslt + depends = libice + depends = libjpeg + depends = libmanette + depends = libnotify + depends = libpng + depends = libseccomp depends = libsecret + depends = libsoup + depends = libsystemd depends = libtasn1 - depends = enchant + depends = libwebp + depends = libwpe depends = libx11 depends = libxext - depends = libice + depends = libxml2 + depends = libxslt depends = libxt - depends = wayland - depends = libnotify - depends = hyphen depends = openjpeg2 + depends = sqlite + depends = wayland depends = woff2 - depends = libsystemd - depends = bubblewrap - depends = libseccomp + depends = wpebackend-fdo depends = xdg-dbus-proxy - depends = gstreamer - depends = gst-plugins-base-libs - depends = libmanette - optdepends = geoclue: Geolocation support - optdepends = gst-plugins-good: media decoding - optdepends = gst-plugins-bad: media decoding - optdepends = gst-libav: nonfree media decoding + depends = zlib provides = webkit2gtk conflicts = webkit2gtk - source = https://webkitgtk.org/releases/webkitgtk-2.36.6.tar.xz - source = https://webkitgtk.org/releases/webkitgtk-2.36.6.tar.xz.asc - source = PasteBoardGtk.patch + source = https://webkitgtk.org/releases/webkitgtk-2.38.0.tar.xz + source = https://webkitgtk.org/releases/webkitgtk-2.38.0.tar.xz.asc source = EnlargeObjectSize.patch + source = PasteBoardGtk.patch validpgpkeys = D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 validpgpkeys = 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B - sha256sums = 1193bc821946336776f0dfa5e0dca5651f1e57157eda12da4721d2441f24a61a + sha256sums = f9ce6375a3b6e1329b0b609f46921e2627dc7ad6224b37b967ab2ea643bc0fbd sha256sums = SKIP - sha256sums = 909eb44783d093c89400494a8b57eee3a5b926e1a5b5f1e922e1dff1a6dc3c7b sha256sums = a5d2149d55190a15bc806bfddd85f43b6c714722b04ce0c1e476f9cb58985bac + sha256sums = 909eb44783d093c89400494a8b57eee3a5b926e1a5b5f1e922e1dff1a6dc3c7b pkgname = webkit2gtk-imgpaste + depends = at-spi2-core + depends = atk + depends = bubblewrap depends = cairo + depends = enchant depends = fontconfig depends = freetype2 - depends = libgcrypt depends = glib2 + depends = gst-plugins-base-libs + depends = gstreamer depends = gtk3 depends = harfbuzz depends = harfbuzz-icu + depends = hyphen depends = icu - depends = libjpeg - depends = libsoup - depends = libxml2 - depends = zlib - depends = libpng - depends = sqlite - depends = atk - depends = libwebp - depends = at-spi2-core depends = libegl + depends = libgcrypt depends = libgl depends = libgles - depends = libwpe - depends = wpebackend-fdo - depends = libxslt + depends = libice + depends = libjpeg + depends = libmanette + depends = libnotify + depends = libpng + depends = libseccomp depends = libsecret + depends = libsoup + depends = libsystemd depends = libtasn1 - depends = enchant + depends = libwebp + depends = libwpe depends = libx11 depends = libxext - depends = libice + depends = libxml2 + depends = libxslt depends = libxt - depends = wayland - depends = libnotify - depends = hyphen depends = openjpeg2 + depends = sqlite + depends = wayland depends = woff2 - depends = libsystemd - depends = bubblewrap - depends = libseccomp + depends = wpebackend-fdo depends = xdg-dbus-proxy - depends = gstreamer - depends = gst-plugins-base-libs - depends = libmanette + depends = zlib depends = libwpe-1.0.so depends = libWPEBackend-fdo-1.0.so + optdepends = geoclue: Geolocation support + optdepends = gst-plugins-good: media decoding + optdepends = gst-plugins-bad: media decoding + optdepends = gst-libav: nonfree media decoding provides = webkit2gtk provides = libjavascriptcoregtk-4.0.so provides = libwebkit2gtk-4.0.so @@ -3,40 +3,85 @@ # Contributor: Eric Bélanger <eric@archlinux.org> pkgname=webkit2gtk-imgpaste -pkgver=2.36.6 -pkgrel=1 -pkgdesc="Web content engine for GTK" +pkgver=2.38.0 +pkgrel=2 +pkgdesc="Web content engine for GTK (with patches for pasting images from clipboard)" url="https://webkitgtk.org" arch=(x86_64) license=(custom) +depends=( + at-spi2-core + atk + bubblewrap + cairo + enchant + fontconfig + freetype2 + glib2 + gst-plugins-base-libs + gstreamer + gtk3 + harfbuzz + harfbuzz-icu + hyphen + icu + libegl + libgcrypt + libgl + libgles + libice + libjpeg + libmanette + libnotify + libpng + libseccomp + libsecret + libsoup + libsystemd + libtasn1 + libwebp + libwpe + libx11 + libxext + libxml2 + libxslt + libxt + openjpeg2 + sqlite + wayland + woff2 + wpebackend-fdo + xdg-dbus-proxy + zlib +) +makedepends=( + cmake + gi-docgen + gobject-introspection + gperf + gst-plugins-bad + ninja + python + ruby + systemd + wayland-protocols +) provides=(webkit2gtk) conflicts=(webkit2gtk) -depends=(cairo fontconfig freetype2 libgcrypt glib2 gtk3 harfbuzz harfbuzz-icu - icu libjpeg libsoup 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} - PasteBoardGtk.patch - EnlargeObjectSize.patch) -sha256sums=('1193bc821946336776f0dfa5e0dca5651f1e57157eda12da4721d2441f24a61a' + EnlargeObjectSize.patch + PasteBoardGtk.patch) +sha256sums=('f9ce6375a3b6e1329b0b609f46921e2627dc7ad6224b37b967ab2ea643bc0fbd' 'SKIP' - '909eb44783d093c89400494a8b57eee3a5b926e1a5b5f1e922e1dff1a6dc3c7b' - 'a5d2149d55190a15bc806bfddd85f43b6c714722b04ce0c1e476f9cb58985bac') + 'a5d2149d55190a15bc806bfddd85f43b6c714722b04ce0c1e476f9cb58985bac' + '909eb44783d093c89400494a8b57eee3a5b926e1a5b5f1e922e1dff1a6dc3c7b') validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com> '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez@igalia.com> prepare() { cd webkitgtk-$pkgver - patch --forward --strip=0 --input="${srcdir}/PasteBoardGtk.patch" - patch --forward --strip=0 --input="${srcdir}/EnlargeObjectSize.patch" + patch -Np0 -i ../PasteBoardGtk.patch + patch -Np0 -i ../EnlargeObjectSize.patch } build() { @@ -48,7 +93,7 @@ build() { -DCMAKE_INSTALL_LIBEXECDIR=lib \ -DCMAKE_SKIP_RPATH=ON \ -DUSE_SOUP2=ON \ - -DENABLE_GTKDOC=OFF \ + -DENABLE_DOCUMENTATION=ON \ -DENABLE_MINIBROWSER=ON cmake --build build } @@ -56,11 +101,18 @@ build() { package() { depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so) provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so) + optdepends=('geoclue: Geolocation support' + 'gst-plugins-good: media decoding' + 'gst-plugins-bad: media decoding' + 'gst-libav: nonfree media decoding') DESTDIR="$pkgdir" cmake --install build rm -r "$pkgdir/usr/bin" + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/gtk-doc + cd webkitgtk-$pkgver find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z | while IFS= read -d $'\0' -r _f; do @@ -71,4 +123,4 @@ package() { install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } -# vim:set sw=2 et: +# vim:set sw=2 sts=-1 et: |