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.


Reply via email to