summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorq234rty2022-09-29 02:23:03 +0800
committerq234rty2022-09-29 02:23:03 +0800
commit73831d44e4eef90c1e75fb8de17751b2216fa731 (patch)
treec46934c7d975252803596d0249d4f81cfa97ac53
parent933f337ed325c7788e034c414706a489941a57a3 (diff)
downloadaur-73831d44e4eef90c1e75fb8de17751b2216fa731.tar.gz
Sync with extra
-rw-r--r--.SRCINFO130
-rw-r--r--PKGBUILD100
2 files changed, 141 insertions, 89 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 56741db3a601..d036bc1746e1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c89b8ed8fb0f..f72f3b678ec5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: