[testing] -> [extra] 'wpewebkit-2.38.0-2' move

master
Nathan Owens 3 months ago
parent d34df3d154
commit 5cd0b0d259
Signed by: ndowens
GPG Key ID: DC5A6F8092641E2D
  1. 94
      x86_64/extra/PKGBUILD
  2. 117
      x86_64/testing/PKGBUILD
  3. 21
      x86_64/testing/keys/pgp/5AA3BC334FD7E3369E7C77B291C559DBE4C9123B.asc
  4. 23
      x86_64/testing/keys/pgp/D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3.asc

@ -1,32 +1,66 @@
# Maintainer: Nathan Owens <ndowens@artixlinux.org>
pkgname=wpewebkit
pkgver=2.36.7
pkgrel=1
pkgdesc="Web content engine for embedded devices"
pkgbase=wpewebkit
pkgname=(wpewebkit wpewebkit-docs)
pkgver=2.38.0
pkgrel=2
pkgdesc="Embeddable web content engine"
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 bubblewrap
libseccomp xdg-dbus-proxy gstreamer gst-plugins-base-libs libxkbcommon
wayland wpebackend-fdo)
makedepends=(cmake ninja gtk-doc python ruby 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')
depends=(
at-spi2-atk
atk
bubblewrap
cairo
fontconfig
freetype2
glib2
gst-plugins-base-libs
gstreamer
harfbuzz
harfbuzz-icu
icu
libepoxy
libgcrypt
libjpeg
libpng
libseccomp
libsoup3
libtasn1
libwebp
libwpe
libxkbcommon
libxml2
libxslt
openjpeg2
sqlite
wayland
woff2
wpebackend-fdo
xdg-dbus-proxy
zlib
)
makedepends=(
cmake
gi-docgen
gobject-introspection
gperf
gst-plugins-bad
ninja
python
ruby
wayland-protocols
)
options=(debug)
source=($url/releases/$pkgname-$pkgver.tar.xz{,.asc})
sha256sums=('f3747d72ffc562ad0cfb6218fdf6d897c78c4bdbf5618e0fa26906fba52b95c9'
source=($url/releases/wpewebkit-$pkgver.tar.xz{,.asc})
sha256sums=('e653e12eca63e6371c06d4cd9efcd5492db67f7d9ef324fd5d8668b1151e72b2'
'SKIP')
validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez@igalia.com>
prepare() {
cd $pkgname-$pkgver
cd wpewebkit-$pkgver
}
build() {
@ -35,7 +69,7 @@ build() {
CFLAGS+=' -g1'
CXXFLAGS+=' -g1'
cmake -S $pkgname-$pkgver -B build -G Ninja \
cmake -S wpewebkit-$pkgver -B build -G Ninja \
-DPORT=WPE \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
@ -43,20 +77,27 @@ build() {
-DCMAKE_INSTALL_LIBEXECDIR=lib \
-DCMAKE_SKIP_RPATH=ON \
-DUSE_SOUP2=OFF \
-DENABLE_GTKDOC=ON \
-DUSE_SYSTEMD=OFF \
-DENABLE_JOURNALD_LOG=OFF \
-DENABLE_DOCUMENTATION=ON \
-DENABLE_MINIBROWSER=ON
cmake --build build
}
package() {
package_wpewebkit() {
depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
provides+=(libWPEWebKit-1.1.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
cd $pkgname-$pkgver
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/gtk-doc
cd wpewebkit-$pkgver
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
while IFS= read -d $'\0' -r _f; do
echo "### $_f ###"
@ -66,4 +107,11 @@ package() {
install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
# vim:set sw=2 et:
package_wpewebkit-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

@ -1,117 +0,0 @@
# Maintainer: Nathan Owens <ndowens@artixlinux.org>
pkgbase=wpewebkit
pkgname=(wpewebkit wpewebkit-docs)
pkgver=2.38.0
pkgrel=2
pkgdesc="Embeddable web content engine"
url="https://wpewebkit.org"
arch=(x86_64)
license=(custom)
depends=(
at-spi2-atk
atk
bubblewrap
cairo
fontconfig
freetype2
glib2
gst-plugins-base-libs
gstreamer
harfbuzz
harfbuzz-icu
icu
libepoxy
libgcrypt
libjpeg
libpng
libseccomp
libsoup3
libtasn1
libwebp
libwpe
libxkbcommon
libxml2
libxslt
openjpeg2
sqlite
wayland
woff2
wpebackend-fdo
xdg-dbus-proxy
zlib
)
makedepends=(
cmake
gi-docgen
gobject-introspection
gperf
gst-plugins-bad
ninja
python
ruby
wayland-protocols
)
options=(debug)
source=($url/releases/wpewebkit-$pkgver.tar.xz{,.asc})
sha256sums=('e653e12eca63e6371c06d4cd9efcd5492db67f7d9ef324fd5d8668b1151e72b2'
'SKIP')
validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B') # Adrián Pérez de Castro <aperez@igalia.com>
prepare() {
cd wpewebkit-$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 wpewebkit-$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 \
-DUSE_SYSTEMD=OFF \
-DENABLE_JOURNALD_LOG=OFF \
-DENABLE_DOCUMENTATION=ON \
-DENABLE_MINIBROWSER=ON
cmake --build build
}
package_wpewebkit() {
depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
provides+=(libWPEWebKit-1.1.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
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/gtk-doc
cd wpewebkit-$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"
}
package_wpewebkit-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

@ -1,21 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBEhD/gURBADY9/zG24BcSOkrarNtDlMqTM1Mc22gBlpVs3IyGwiYFy1f+NYL
0CwgO6JsJPF0BsrLtZ0jO7SCUOnq1lQ/XA3Ecttp9Fc7p7qRoDX4okC72PFGOtth
fnnkAaFe4d2LYIXs6ZPbuH4x7sDnEDcK2ceJvNXFIRjF8XnOglpN3pmI+wCggRxa
VFsAYh/xbm5/UYSDyJDqCH0EALjkCl4l5kGVA+5ZQgtuvLNrHyOIAX35pwE4fKby
krpM7DP0YooNnXzENOPvOB4WlhW8dAAt2EuQspvmJieeevE//DcgAhYVZBlzNnQq
Z3yPbJY4ucQy9KU5hyP6GLul+80KThhJZRAiCnjSQf8H3Ij7sEwLkSAmg1MIyPF7
OShABAC42FzEpsyW6+SX7c6FNYB5ZgsgEESq6nTiCJ77Tqe5CrOqNplpNqrw/knI
GgSEsxmXNEhBvXCjCH4CDDGPXVuqXpHB/E38JW75irXVVSr47iTx0XaBRzGLcHyM
gT1b/yYCl10FV/47u8XaOP0BP9cQ2A9PY/vRTKRDNbe4plJSRbQsQWRyacOhbiBQ
w6lyZXogZGUgQ2FzdHJvIDxhcGVyZXpAaWdhbGlhLmNvbT6IgQQTEQoAQQIbIwIe
AQIXgAIZAQULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7
BQJeuoBnBQkaOOliAAoJEJHFWdvkyRI7lAsAn0EYqK753vXGH0fQGi30hnLUTbo7
AJ4gi/3tS5RXrokUBWt//IhPrkUSBrQ+QWRyacOhbiBQw6lyZXogZGUgQ2FzdHJv
IChwZXJzb25hbCkgPGFkcmlhbkBwZXJlemRlY2FzdHJvLm9yZz6IfgQTEQoAPgIb
IwIeAQIXgAULCQgHAwUVCgkICwUWAgMBABYhBFqjvDNP1+M2nnx3spHFWdvkyRI7
BQJeuoBuBQkaOOliAAoJEJHFWdvkyRI7PlsAn0kzehBht+bqJ9IVW08hfq3dNirm
AJsHuPgQnz2Zm43XDUf6Re8vaoxlxQ==
=tAiD
-----END PGP PUBLIC KEY BLOCK-----

@ -1,23 +0,0 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBEy4Qy4RBACevATwAKdArGO2UjVGsP3nb3BWLfB9KR5hbpuL5yejUoR6xeN4
vsw1/fy9fiGlsLGqlmnd6bDZ6c7mNyc0ERXXGk2QOQEMeDyL6VsoZEbo5t8bZa6B
Pxc23C9L4d0bdNF7y0CoO7xsg1zClq23MXWAgi4Wm+ZDonw+b2UBcCt/uwCg9AST
/g8XgNKZ4WxpRI4bM/1BvxUD/2xeJkUjgmdwV14dOdHmsW7BYJHUKxAt9KBSJ5Yo
ZDCmh6HTtUjd9dKwkuRTxtc3G4s+J5D5WCeNKQ/kNAYAoclzXYc2crTrXZ+RqWap
G+ngUZxgnyNAaveyUjV19qDRJKVuzBXeQWH/UU5eEpuRfx7ReyFX7sAhDOmnVrvg
IoegA/0SNS+wsGjYxpWOO1QMsqGidgIp5yLanfA7qsfxz8t+gGtXOSqomUJsYyYX
a0c2kXl3ZPe/cyK6j9o+l4YrczkNAxeXVJd4uA4sSrqmKI1F7cICV3EqJ5uyKWll
eW/sfhKNcPiadBZr9LNS1775jWM3pNxszZrjCnTfspn0gyGTbLQpQ2FybG9zIEdh
cmNpYSBDYW1wb3MgPGNnYXJjaWFAaWdhbGlhLmNvbT6IYgQTEQIAIgUCTLhDLgIb
AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ89Mi0OxFgsO7aQCgyouexI5L
4PxyZlCgucZj2UGUI1kAn2Lh4CPgaCa7kno1aArSFzzdVRnhuQENBEy4Qy4QBADZ
F1vw6zV7ZKGg8Ipfi0ASbDRVzHdr4wdoiNbFGKXykwi3PRuolrSTd+970u0MNX30
ZmfOTk/cidymaBd0RyVnwmPgnoRxZpKhMnFrlxRYtukUHyYDeFwM376ux1TXNWwG
sxZ3RmENWyoAs8GK3vIYhaqC22qxS1SfjMn1eueonwADBQQAnLZte7R5TK0j5L1K
/JJc82JOkdjlF6ORS+hxHqlITmRevmo5zcvBMfCjH98y5yGVHciQ/Pp+AC+hI7n0
r2B+HO7/M+fzub4mJpgsrdGLebwFOOMuJQCzU/vm2O+ni9RfhKGxj6j5ibVzW/Xg
dxDF7ffwmiqAWJrzUGtIBKRw372ISQQYEQIACQUCTLhDLgIbDAAKCRDz0yLQ7EWC
w/ohAJ9TForRmpOoZQn8nC82lvjLnl8yJwCfePN1wgFlZu2kkHP4d0fJ2LN6whM=
=HKDK
-----END PGP PUBLIC KEY BLOCK-----
Loading…
Cancel
Save