From f96c7e151cfb982ad263650ae2c0dda797062a1b Mon Sep 17 00:00:00 2001 From: kth5 Date: Sat, 9 Nov 2024 09:16:07 +0100 Subject: [PATCH] * update wpebackend-fdo to 1.14.3-1 --- wpebackend-fdo/.SRCINFO | 23 +++++-- wpebackend-fdo/.nvchecker.toml | 6 +- wpebackend-fdo/PKGBUILD | 60 +++++++++++++------ ...A3BC334FD7E3369E7C77B291C559DBE4C9123B.asc | 33 ++++++++-- 4 files changed, 92 insertions(+), 30 deletions(-) diff --git a/wpebackend-fdo/.SRCINFO b/wpebackend-fdo/.SRCINFO index 1b1b35a5a9..0c3eb4053f 100644 --- a/wpebackend-fdo/.SRCINFO +++ b/wpebackend-fdo/.SRCINFO @@ -1,35 +1,46 @@ pkgbase = wpebackend-fdo pkgdesc = Freedesktop.org backend for WPE WebKit - pkgver = 1.14.2 - pkgrel = 2.1 + pkgver = 1.14.3 + pkgrel = 1 url = https://wpewebkit.org arch = x86_64 arch = powerpc64le arch = powerpc64 arch = powerpc arch = riscv64 - license = custom + license = BSD-2-Clause + makedepends = clang makedepends = git + makedepends = hotdoc + makedepends = llvm makedepends = mesa makedepends = meson makedepends = wayland-protocols + depends = gcc-libs depends = glib2 + depends = glibc depends = libegl depends = libepoxy depends = libwpe depends = wayland - source = git+https://github.com/Igalia/WPEBackend-fdo#commit=f121a8e93736b099906b7848797f89c9b689892b + source = git+https://github.com/Igalia/WPEBackend-fdo#tag=1.14.3 validpgpkeys = 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B - b2sums = SKIP + b2sums = 8c15bc39ce6ad6c378cb05f5e79b112677bea5fd405e11921eb53f1f4fa83ae75037f39c0e0b2dcea473cc98b773eeb97047192bc750bae8d057be0042220fb5 pkgname = wpebackend-fdo + depends = gcc-libs depends = glib2 + depends = glibc depends = libegl depends = libepoxy depends = libwpe depends = wayland - depends = libwpe-1.0.so depends = libglib-2.0.so depends = libgobject-2.0.so depends = libgio-2.0.so + depends = libwpe-1.0.so provides = libWPEBackend-fdo-1.0.so + +pkgname = wpebackend-fdo-docs + pkgdesc = Freedesktop.org backend for WPE WebKit (documentation) + depends = diff --git a/wpebackend-fdo/.nvchecker.toml b/wpebackend-fdo/.nvchecker.toml index 05d7b6da6f..be2822701b 100644 --- a/wpebackend-fdo/.nvchecker.toml +++ b/wpebackend-fdo/.nvchecker.toml @@ -1,3 +1,5 @@ [wpebackend-fdo] -source = "git" -git = "https://github.com/Igalia/WPEBackend-fdo.git" +source = "github" +github = "Igalia/WPEBackend-fdo" +use_max_tag = true +include_regex = '\d+\.\d*[02468]\.\d+' diff --git a/wpebackend-fdo/PKGBUILD b/wpebackend-fdo/PKGBUILD index 2629ab82c3..224f8fbf49 100644 --- a/wpebackend-fdo/PKGBUILD +++ b/wpebackend-fdo/PKGBUILD @@ -1,42 +1,51 @@ # POWER Maintainer: Alexander Baldeck # Maintainer: Jan Alexander Steffens (heftig) -pkgname=wpebackend-fdo -pkgver=1.14.2 -pkgrel=2.1 +pkgbase=wpebackend-fdo +pkgname=( + wpebackend-fdo + wpebackend-fdo-docs +) +pkgver=1.14.3 +pkgrel=1 pkgdesc="Freedesktop.org backend for WPE WebKit" url="https://wpewebkit.org" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) -license=(custom) +license=(BSD-2-Clause) depends=( + gcc-libs glib2 + glibc libegl libepoxy libwpe wayland ) makedepends=( + clang git + hotdoc + llvm mesa meson wayland-protocols ) -_commit=f121a8e93736b099906b7848797f89c9b689892b # tags/1.14.2^0 -source=("git+https://github.com/Igalia/WPEBackend-fdo#commit=$_commit") -b2sums=('SKIP') -validpgpkeys=('5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro - -pkgver() { - cd WPEBackend-fdo - git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' -} +source=("git+https://github.com/Igalia/WPEBackend-fdo#tag=$pkgver") +b2sums=('8c15bc39ce6ad6c378cb05f5e79b112677bea5fd405e11921eb53f1f4fa83ae75037f39c0e0b2dcea473cc98b773eeb97047192bc750bae8d057be0042220fb5') +validpgpkeys=( + 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B # Adrián Pérez de Castro +) prepare() { cd WPEBackend-fdo } build() { - arch-meson WPEBackend-fdo build + case "${CARCH}" in + powerpc) meson_options=(-D build-docs=false) ;; + *) meson_options=(-D build-docs=true) ;; + esac + arch-meson WPEBackend-fdo build ${meson_optins[@]} meson compile -C build } @@ -44,12 +53,29 @@ check() { meson test -C build --print-errorlogs } -package() { - depends+=(libwpe-1.0.so libg{lib,object,io}-2.0.so) - provides+=(libWPEBackend-fdo-1.0.so) +package_wpebackend-fdo() { + depends+=( + libg{lib,object,io}-2.0.so + libwpe-1.0.so + ) + provides=(libWPEBackend-fdo-1.0.so) meson install -C build --destdir "$pkgdir" install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 WPEBackend-fdo/COPYING + + if [ "${CARCH}" != 'powerpc' ]; then + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/doc + fi +} + +package_wpebackend-fdo-docs() { + pkgdesc+=" (documentation)" + depends=() + + [ "${CARCH}" != 'powerpc' && \ + mv doc/* "$pkgdir" + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 WPEBackend-fdo/COPYING } # vim:set sw=2 sts=-1 et: diff --git a/wpebackend-fdo/keys/pgp/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc b/wpebackend-fdo/keys/pgp/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc index 9f844169fd..62b6ee9c51 100644 --- a/wpebackend-fdo/keys/pgp/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc +++ b/wpebackend-fdo/keys/pgp/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc @@ -11,11 +11,34 @@ GgSEsxmXNEhBvXCjCH4CDDGPXVuqXpHB/E38JW75irXVVSr47iTx0XaBRzGLcHyM gT1b/yYCl10FV/47u8XaOP0BP9cQ2A9PY/vRTKRDNbe4plJSRbQsQWRyacOhbiBQ w6lyZXogZGUgQ2FzdHJvIDxhcGVyZXpAaWdhbGlhLmNvbT6IgQQTEQoAQQIbIwIe AQIXgAIZAQULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7 -BQJeuoBnBQkaOOliAAoJEJHFWdvkyRI7lAsAn0EYqK753vXGH0fQGi30hnLUTbo7 -AJ4gi/3tS5RXrokUBWt//IhPrkUSBrQ+QWRyacOhbiBQw6lyZXogZGUgQ2FzdHJv +BQJmHC0aBQkhmpYVAAoJEJHFWdvkyRI7I/4AnRiipxNUTb+RNgfBg6JoOIGB5Jda +AJsHzFmwKNOIRlnwROD8vAedgKw0krQ+QWRyacOhbiBQw6lyZXogZGUgQ2FzdHJv IChwZXJzb25hbCkgPGFkcmlhbkBwZXJlemRlY2FzdHJvLm9yZz6IfgQTEQoAPgIb IwIeAQIXgAULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7 -BQJeuoBuBQkaOOliAAoJEJHFWdvkyRI7PlsAn0kzehBht+bqJ9IVW08hfq3dNirm -AJsHuPgQnz2Zm43XDUf6Re8vaoxlxQ== -=tAiD +BQJmHC0aBQkhmpYVAAoJEJHFWdvkyRI7KggAnAvp5cT72GX25lYI+utMoE34w1WZ +AJ97KjQmUCG+a54Ne1pnhhq9YKFcMbkEDQRIQ/4FEBAA1OG3mSJRBu/P/6Q2W+hq +lPYr5dXcwu1AOKnIVJc6xsyXgwXnxCeQXmwaqUZncSDYi38+l/yTnRRTIXPkf58t +UJaECnw0PZPwH0W0eX5zMzcYF66G6cMvSKw/+UyTs2OCBEIGCDfAwgTWJsG1b9Wp +INqCm9WeLPiftG9DHX+ue6uD7KSuJ05wJu2r06ZwTT7gvJX46ay1AoStdA6Wyn9b +sPrT8z4+0UEyHTpAVZMrpStD/9PVL0rPEGMYHTRZyydAZbGTAHC28rSGbdXpYj2R +rXKqwLAXDb2s0yTuSbCnrBoI8x2QjAxe90FN6+3duYNVRklc78LOf9Od5juj8PAy +j1iWKYJrI5DGY0tPu1fP7C9hzvF/9Uq5SgvTTkiS0RrZE0a4pW2Z8SmRIIvR2PUi +KhAlPWeVbq9qzmg6nG4qFfqIVCIvlPrxBteJXV6oSDdfKUtG6/XRVhMaArIYbEtt +fChOzE9vGk7tm0cWuMakGqOlUWpPJV1buxfzFp5GMGZ8mAPJJVBpR507hhk1yM3r +1X2J67aTFB0d6lKayX4MfmrBbRZ94zxaRgDwzcP8BIwAxUs88uzxeo9ocDHKS9jp +Y4M9fH5XzcLAMqBpTWCFzcnJGRxe+D+mprUpCbLi75jgIaJLZRu7/Mbip0lyHUvG +e7IzINnvmMslYd/C8EilGtsAAwYP/37bAQdHNC2pNbmtwnUVhRPhqKc1y5wnOce+ +I8+nyDDQ0/hr1Hs7hgjy9joS0PWu670Qsb/f0J0WhjdJMluPRleZDXzOLIqO/i+S +FfNBvU0SvTkT+0gEDhfTnsnXIbw2Rj3IZxrgOxQBfXo9TwQ4zeWhDS44+sCJ/iMy +5OMhkuxHfwzHlwzKY7L8IXuC4e20Ejkd2ZN746O19jt1uVOXGEp0VjRXAGCaiVA8 +Aq4Vii0xz5a8BMk9iZHayAFBw7ymtWMbR3lPn0f5lMszSJ1T8tZxUBJvJx/jLJZv +iP6AegKrbrvfQkOQ9h4loQDc32cSWIYkuEVoLtWLyYlTD7sjPixB2VNpZc6Td+Eq +GQLKeqZy21Q0fsQbe4hyEIJyXSGGkHVzUWkoxDCl0IpdNHA91Lt++6HSBnXu/RwD +uo+BRqMACbiuZX3YJuPRMw3ufpZvmWOf5rQWhymVwVMdI2FRePnFg/0MYsCfJ3EA +MNe7knc668Tt9xaaO1xqP6m0ucA6d3RDrUv6FMgQbGSs7eWptoaqhHAWXeIIqVV5 +3Tp/ISaYCTC33y6BIip2PzB0Fw9owX4bIalR4VXIsOACh1LL5mgLDI4jQdgoK7VK +IV855Gd67VBdxVoVZ4Ckrrp2+c+m9+yAH+P0GnilEPJJVEvvgTomcQkh5lQmO3zi +H+0elIHwiEkEGBECAAkFAkhD/gUCGwwACgkQkcVZ2+TJEjtbuACfSaae99WLTJx0 +0513z7nYjwW7R68An0kg178Aa4C1DvTHVBcSsiVXEJQY +=508z -----END PGP PUBLIC KEY BLOCK-----