Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / libwpe
Commits:
dca09a68 by Jan Alexander Steffens (heftig) at 2024-09-21T00:31:30+02:00
1.16.0-3: build API docs
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,20 +1,27 @@
pkgbase = libwpe
pkgdesc = General-purpose library for WPE WebKit
pkgver = 1.16.0
- pkgrel = 2
+ pkgrel = 3
url = https://wpewebkit.org
arch = x86_64
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
- provides = libwpe-1.0.so
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 =
=====================================
PKGBUILD
=====================================
@@ -1,8 +1,12 @@
# Maintainer: Jan Alexander Steffens (heftig) <[email protected]>
-pkgname=libwpe
+pkgbase=libwpe
+pkgname=(
+ libwpe
+ libwpe-docs
+)
pkgver=1.16.0
-pkgrel=2
+pkgrel=3
pkgdesc="General-purpose library for WPE WebKit"
url="https://wpewebkit.org"
arch=(x86_64)
@@ -14,11 +18,13 @@ depends=(
libxkbcommon
)
makedepends=(
+ clang
git
+ hotdoc
+ llvm
mesa
meson
)
-provides=(libwpe-1.0.so)
source=("git+https://github.com/WebPlatformForEmbedded/libwpe?signed#tag=$pkgver")
b2sums=('51a8265ad9f3a025973d256d66a3fb572f180f7adcfb2b1d931ee3630803c3fd9e8dab32f06e93544a468721ab147bb6d39e35ff654b5c96ccd3557400222bde')
validpgpkeys=(
@@ -30,7 +36,7 @@ prepare() {
}
build() {
- arch-meson libwpe build
+ arch-meson libwpe build -D build-docs=true
meson compile -C build
}
@@ -38,9 +44,22 @@ check() {
meson test -C build --print-errorlogs
}
-package() {
+package_libwpe() {
+ provides=(libwpe-1.0.so)
+
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libwpe/COPYING
+
+ mkdir -p doc/usr/share
+ mv {"$pkgdir",doc}/usr/share/doc
+}
+
+package_libwpe-docs() {
+ pkgdesc+=" (documentation)"
+ depends=()
+
+ mv doc/* "$pkgdir"
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libwpe/COPYING
}
# vim:set sw=2 sts=-1 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libwpe/-/commit/dca09a68b21f495b67013d766f47fbed9a51bb1b
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libwpe/-/commit/dca09a68b21f495b67013d766f47fbed9a51bb1b
You're receiving this email because of your account on gitlab.archlinux.org.