Date: Wednesday, February 9, 2022 @ 00:50:21 Author: heftig Revision: 436632
archrelease: copy trunk to extra-x86_64 Added: wpewebkit/repos/extra-x86_64/PKGBUILD (from rev 436630, wpewebkit/trunk/PKGBUILD) Deleted: wpewebkit/repos/extra-x86_64/PKGBUILD wpewebkit/repos/extra-x86_64/fix-doc.diff --------------+ PKGBUILD | 124 ++++++++++++++++++++++++++++----------------------------- fix-doc.diff | 17 ------- 2 files changed, 61 insertions(+), 80 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-09 00:50:20 UTC (rev 436631) +++ PKGBUILD 2022-02-09 00:50:21 UTC (rev 436632) @@ -1,63 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> - -pkgname=wpewebkit -pkgver=2.34.4 -pkgrel=1 -pkgdesc="Web content engine for embedded devices" -url="https://wpewebkit.org" -arch=(x86_64) -license=(custom) -depends=(cairo fontconfig freetype2 glib2 harfbuzz harfbuzz-icu icu libjpeg - libepoxy libgcrypt libsoup3 libxml2 zlib libpng sqlite libwebp libwpe - atk at-spi2-atk openjpeg2 woff2 libtasn1 libxslt libsystemd bubblewrap - libseccomp xdg-dbus-proxy gstreamer gst-plugins-base-libs libxkbcommon - wayland wpebackend-fdo) -makedepends=(cmake ninja gtk-doc python ruby systemd gst-plugins-bad gperf - wayland-protocols) -optdepends=('geoclue: Geolocation support' - 'gst-plugins-good: media decoding' - 'gst-plugins-bad: media decoding' - 'gst-libav: nonfree media decoding') -options=(!lto) -source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc} fix-doc.diff) -sha256sums=('3653ba42dbe22a4e6751b3f7cab8d2ebb2db5b7654c5d135a2f9bedf94778cee' - 'SKIP' - 'd8406f972334b22c7bcad4b105f4fe3e1c9f3dda5b396dbf912afa01fc121d8f') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgar...@igalia.com> - '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <ape...@igalia.com> - -prepare() { - cd $pkgname-$pkgver - patch -Np1 -i ../fix-doc.diff -} - -build() { - cmake -S $pkgname-$pkgver -B build -G Ninja \ - -DPORT=WPE \ - -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+=(libWPEWebKit-1.1.so) - - DESTDIR="$pkgdir" cmake --install build - - cd $pkgname-$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: Copied: wpewebkit/repos/extra-x86_64/PKGBUILD (from rev 436630, wpewebkit/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-09 00:50:21 UTC (rev 436632) @@ -0,0 +1,61 @@ +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> + +pkgname=wpewebkit +pkgver=2.34.5 +pkgrel=1 +pkgdesc="Web content engine for embedded devices" +url="https://wpewebkit.org" +arch=(x86_64) +license=(custom) +depends=(cairo fontconfig freetype2 glib2 harfbuzz harfbuzz-icu icu libjpeg + libepoxy libgcrypt libsoup3 libxml2 zlib libpng sqlite libwebp libwpe + atk at-spi2-atk openjpeg2 woff2 libtasn1 libxslt libsystemd bubblewrap + libseccomp xdg-dbus-proxy gstreamer gst-plugins-base-libs libxkbcommon + wayland wpebackend-fdo) +makedepends=(cmake ninja gtk-doc python ruby systemd gst-plugins-bad gperf + wayland-protocols) +optdepends=('geoclue: Geolocation support' + 'gst-plugins-good: media decoding' + 'gst-plugins-bad: media decoding' + 'gst-libav: nonfree media decoding') +options=(!lto) +source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc}) +sha256sums=('0ef187cdcb83dbe9e7b2870f43543b68766ea3535fe8b056866e8e1d3ef02bc1' + 'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgar...@igalia.com> + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <ape...@igalia.com> + +prepare() { + cd $pkgname-$pkgver +} + +build() { + cmake -S $pkgname-$pkgver -B build -G Ninja \ + -DPORT=WPE \ + -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+=(libWPEWebKit-1.1.so) + + DESTDIR="$pkgdir" cmake --install build + + cd $pkgname-$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: Deleted: fix-doc.diff =================================================================== --- fix-doc.diff 2022-02-09 00:50:20 UTC (rev 436631) +++ fix-doc.diff 2022-02-09 00:50:21 UTC (rev 436632) @@ -1,17 +0,0 @@ -diff -u -r wpewebkit-2.34.1/Source/PlatformWPE.cmake wpewebkit-2.34.1-doc/Source/PlatformWPE.cmake ---- wpewebkit-2.34.1/Source/PlatformWPE.cmake 2021-09-16 12:43:07.000000000 +0000 -+++ wpewebkit-2.34.1-doc/Source/PlatformWPE.cmake 2021-11-03 20:19:45.981812827 +0000 -@@ -10,10 +10,10 @@ - ) - - if (ENABLE_GTKDOC) -- install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-${WPE_API_VERSION}/html/wpe-${WPE_API_VERSION} -- DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html" -+ install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-${WPE_API_DOC_VERSION}/html/wpe-${WPE_API_DOC_VERSION} -+ DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html" - ) -- install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-webextensions-${WPE_API_VERSION}/html/wpe-webextensions-${WPE_API_VERSION} -+ install(DIRECTORY ${CMAKE_BINARY_DIR}/Documentation/wpe-webextensions-${WPE_API_DOC_VERSION}/html/wpe-webextensions-${WPE_API_DOC_VERSION} - DESTINATION "${CMAKE_INSTALL_DATADIR}/gtk-doc/html" - ) - endif ()