* update libwpe to 1.16.0-3

This commit is contained in:
Alexander Baldeck 2024-11-09 09:03:10 +01:00
parent 799a9b2c3f
commit 505441580e
4 changed files with 73 additions and 10 deletions

31
libwpe/.SRCINFO Normal file
View File

@ -0,0 +1,31 @@
pkgbase = libwpe
pkgdesc = General-purpose library for WPE WebKit
pkgver = 1.16.0
pkgrel = 3
url = https://wpewebkit.org
arch = x86_64
arch = powerpc64le
arch = powerpc64
arch = powerpc
arch = riscv64
license = BSD-2-Clause
makedepends = clang
makedepends = git
makedepends = hotdoc
makedepends = llvm
makedepends = mesa
makedepends = meson
depends = gcc-libs
depends = glibc
depends = libegl
depends = libxkbcommon
source = git+https://github.com/WebPlatformForEmbedded/libwpe?signed#tag=1.16.0
validpgpkeys = 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B
b2sums = 51a8265ad9f3a025973d256d66a3fb572f180f7adcfb2b1d931ee3630803c3fd9e8dab32f06e93544a468721ab147bb6d39e35ff654b5c96ccd3557400222bde
pkgname = libwpe
provides = libwpe-1.0.so
pkgname = libwpe-docs
pkgdesc = General-purpose library for WPE WebKit (documentation)
depends =

5
libwpe/.nvchecker.toml Normal file
View File

@ -0,0 +1,5 @@
[libwpe]
source = "github"
github = "WebPlatformForEmbedded/libwpe"
use_max_tag = true
include_regex = '\d+\.\d*[02468]\.\d+'

View File

@ -1,24 +1,31 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com> # POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org> # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgname=libwpe pkgbase=libwpe
pkgname=(
libwpe
libwpe-docs
)
pkgver=1.16.0 pkgver=1.16.0
pkgrel=1.1 pkgrel=3
pkgdesc="General-purpose library for WPE WebKit" pkgdesc="General-purpose library for WPE WebKit"
url="https://wpewebkit.org" url="https://wpewebkit.org"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(BSD-2-Clause) license=(BSD-2-Clause)
depends=( depends=(
gcc-libs gcc-libs
glibc
libegl libegl
libxkbcommon libxkbcommon
) )
makedepends=( makedepends=(
clang
git git
hotdoc
llvm
mesa mesa
meson meson
) )
provides=(libwpe-1.0.so)
source=("git+https://github.com/WebPlatformForEmbedded/libwpe?signed#tag=$pkgver") source=("git+https://github.com/WebPlatformForEmbedded/libwpe?signed#tag=$pkgver")
b2sums=('51a8265ad9f3a025973d256d66a3fb572f180f7adcfb2b1d931ee3630803c3fd9e8dab32f06e93544a468721ab147bb6d39e35ff654b5c96ccd3557400222bde') b2sums=('51a8265ad9f3a025973d256d66a3fb572f180f7adcfb2b1d931ee3630803c3fd9e8dab32f06e93544a468721ab147bb6d39e35ff654b5c96ccd3557400222bde')
validpgpkeys=( validpgpkeys=(
@ -30,7 +37,11 @@ prepare() {
} }
build() { build() {
arch-meson libwpe build case "${CARCH}" in
powerpc) meson_options=(-D build-docs=false) ;;
*) meson_options=(-D build-docs=true) ;;
esac
arch-meson libwpe build ${meson_optoons[@]}
meson compile -C build meson compile -C build
} }
@ -38,9 +49,25 @@ check() {
meson test -C build --print-errorlogs meson test -C build --print-errorlogs
} }
package() { package_libwpe() {
provides=(libwpe-1.0.so)
meson install -C build --destdir "$pkgdir" meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libwpe/COPYING install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libwpe/COPYING
if [ "${CARCH}" != 'powerpc' ]; then
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
fi
}
package_libwpe-docs() {
pkgdesc+=" (documentation)"
depends=()
[ "${CARCH}" != 'powerpc' ] && \
mv doc/* "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libwpe/COPYING
} }
# vim:set sw=2 sts=-1 et: # vim:set sw=2 sts=-1 et:

View File

@ -11,12 +11,12 @@ GgSEsxmXNEhBvXCjCH4CDDGPXVuqXpHB/E38JW75irXVVSr47iTx0XaBRzGLcHyM
gT1b/yYCl10FV/47u8XaOP0BP9cQ2A9PY/vRTKRDNbe4plJSRbQsQWRyacOhbiBQ gT1b/yYCl10FV/47u8XaOP0BP9cQ2A9PY/vRTKRDNbe4plJSRbQsQWRyacOhbiBQ
w6lyZXogZGUgQ2FzdHJvIDxhcGVyZXpAaWdhbGlhLmNvbT6IgQQTEQoAQQIbIwIe w6lyZXogZGUgQ2FzdHJvIDxhcGVyZXpAaWdhbGlhLmNvbT6IgQQTEQoAQQIbIwIe
AQIXgAIZAQULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7 AQIXgAIZAQULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7
BQJifDWsBQkd+p6nAAoJEJHFWdvkyRI7gTcAnAmeD883uqVIxbEo3BmNWxnIUmRz BQJmHC0aBQkhmpYVAAoJEJHFWdvkyRI7I/4AnRiipxNUTb+RNgfBg6JoOIGB5Jda
AJ9zuPzdmW+bVRh12wO/f89BWSCuEbQ+QWRyacOhbiBQw6lyZXogZGUgQ2FzdHJv AJsHzFmwKNOIRlnwROD8vAedgKw0krQ+QWRyacOhbiBQw6lyZXogZGUgQ2FzdHJv
IChwZXJzb25hbCkgPGFkcmlhbkBwZXJlemRlY2FzdHJvLm9yZz6IfgQTEQoAPgIb IChwZXJzb25hbCkgPGFkcmlhbkBwZXJlemRlY2FzdHJvLm9yZz6IfgQTEQoAPgIb
IwIeAQIXgAULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7 IwIeAQIXgAULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7
BQJifDWwBQkd+p6nAAoJEJHFWdvkyRI7qh4AnAxik+URVJedxbFeIyP92Sjxuij8 BQJmHC0aBQkhmpYVAAoJEJHFWdvkyRI7KggAnAvp5cT72GX25lYI+utMoE34w1WZ
AJ0Xf+PU/vAu1aIz70Cmx+Ss8hwcHbkEDQRIQ/4FEBAA1OG3mSJRBu/P/6Q2W+hq AJ97KjQmUCG+a54Ne1pnhhq9YKFcMbkEDQRIQ/4FEBAA1OG3mSJRBu/P/6Q2W+hq
lPYr5dXcwu1AOKnIVJc6xsyXgwXnxCeQXmwaqUZncSDYi38+l/yTnRRTIXPkf58t lPYr5dXcwu1AOKnIVJc6xsyXgwXnxCeQXmwaqUZncSDYi38+l/yTnRRTIXPkf58t
UJaECnw0PZPwH0W0eX5zMzcYF66G6cMvSKw/+UyTs2OCBEIGCDfAwgTWJsG1b9Wp UJaECnw0PZPwH0W0eX5zMzcYF66G6cMvSKw/+UyTs2OCBEIGCDfAwgTWJsG1b9Wp
INqCm9WeLPiftG9DHX+ue6uD7KSuJ05wJu2r06ZwTT7gvJX46ay1AoStdA6Wyn9b INqCm9WeLPiftG9DHX+ue6uD7KSuJ05wJu2r06ZwTT7gvJX46ay1AoStdA6Wyn9b
@ -40,5 +40,5 @@ MNe7knc668Tt9xaaO1xqP6m0ucA6d3RDrUv6FMgQbGSs7eWptoaqhHAWXeIIqVV5
IV855Gd67VBdxVoVZ4Ckrrp2+c+m9+yAH+P0GnilEPJJVEvvgTomcQkh5lQmO3zi IV855Gd67VBdxVoVZ4Ckrrp2+c+m9+yAH+P0GnilEPJJVEvvgTomcQkh5lQmO3zi
H+0elIHwiEkEGBECAAkFAkhD/gUCGwwACgkQkcVZ2+TJEjtbuACfSaae99WLTJx0 H+0elIHwiEkEGBECAAkFAkhD/gUCGwwACgkQkcVZ2+TJEjtbuACfSaae99WLTJx0
0513z7nYjwW7R68An0kg178Aa4C1DvTHVBcSsiVXEJQY 0513z7nYjwW7R68An0kg178Aa4C1DvTHVBcSsiVXEJQY
=P5qJ =508z
-----END PGP PUBLIC KEY BLOCK----- -----END PGP PUBLIC KEY BLOCK-----