Date: Thursday, August 25, 2022 @ 18:17:52 Author: heftig Revision: 454509
archrelease: copy trunk to extra-x86_64 Added: wpewebkit/repos/extra-x86_64/PKGBUILD (from rev 454508, wpewebkit/trunk/PKGBUILD) wpewebkit/repos/extra-x86_64/keys/ Deleted: wpewebkit/repos/extra-x86_64/PKGBUILD wpewebkit/repos/extra-x86_64/keys/ ----------+ PKGBUILD | 134 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 67 insertions(+), 67 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-08-25 18:17:08 UTC (rev 454508) +++ PKGBUILD 2022-08-25 18:17:52 UTC (rev 454509) @@ -1,67 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> - -pkgname=wpewebkit -pkgver=2.36.6 -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=(debug) -source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc}) -sha256sums=('e98a4eae2464ffaf4e5b53be08b9ae6386db511015c8002918b824d29f05d58f' - 'SKIP') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgar...@igalia.com> - '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <ape...@igalia.com> - -prepare() { - cd $pkgname-$pkgver -} - -build() { - # Produce minimal debug info: 4.3 GB of debug data makes the - # build too slow and is too much to package for debuginfod - CFLAGS+=' -g1' - CXXFLAGS+=' -g1' - - 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 \ - -DUSE_SOUP2=OFF \ - -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 454508, wpewebkit/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-08-25 18:17:52 UTC (rev 454509) @@ -0,0 +1,67 @@ +# Maintainer: Jan Alexander Steffens (heftig) <hef...@archlinux.org> + +pkgname=wpewebkit +pkgver=2.36.7 +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=(debug) +source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc}) +sha256sums=('f3747d72ffc562ad0cfb6218fdf6d897c78c4bdbf5618e0fa26906fba52b95c9' + 'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgar...@igalia.com> + '5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <ape...@igalia.com> + +prepare() { + cd $pkgname-$pkgver +} + +build() { + # Produce minimal debug info: 4.3 GB of debug data makes the + # build too slow and is too much to package for debuginfod + CFLAGS+=' -g1' + CXXFLAGS+=' -g1' + + 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 \ + -DUSE_SOUP2=OFF \ + -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: