diff options
author | Matt Coffin | 2024-01-03 16:22:03 -0700 |
---|---|---|
committer | Matt Coffin | 2024-01-03 16:22:03 -0700 |
commit | e8482b35927a16249767b4be33f376e394ff36b8 (patch) | |
tree | f63516e7d4c34825b7aa5f813d069fc45a269446 | |
parent | 056ab8c4c40d1eec21848ed98dc3c17f21e3d118 (diff) | |
download | aur-e8482b35927a16249767b4be33f376e394ff36b8.tar.gz |
Add documentation via gyosu
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 16 insertions, 3 deletions
@@ -1,13 +1,15 @@ pkgbase = libscfg-git pkgdesc = A C library for scfg pkgver = r10.e44023f - pkgrel = 1 + pkgrel = 2 url = https://git.sr.ht/~emersion/libscfg arch = x86_64 license = MIT makedepends = git makedepends = meson makedepends = ninja + makedepends = zsh + makedepends = gyosu provides = libscfg conflicts = libscfg source = libscfg::git+https://git.sr.ht/~emersion/libscfg#branch=master @@ -3,14 +3,14 @@ pkgname=libscfg-git _pkgver='branch=master' pkgver=r10.e44023f -pkgrel=1 +pkgrel=2 pkgdesc="A C library for scfg" arch=(x86_64) url="https://git.sr.ht/~emersion/libscfg" license=('MIT') groups=() depends=() -makedepends=(git meson ninja) # 'bzr', 'git', 'mercurial' or 'subversion' +makedepends=(git meson ninja zsh gyosu) # 'bzr', 'git', 'mercurial' or 'subversion' provides=(libscfg) conflicts=("${pkgname%-git}") replaces=() @@ -43,6 +43,14 @@ build() { "$srcdir/${pkgname%-git}" \ "$srcdir/build" ninja -C "$srcdir/build" + [ ! -e "$srcdir/docs" ] \ + || rm -rf "$srcdir/docs" \ + && mkdir -p "$srcdir/docs" + find "$srcdir/${pkgname%-git}/include" -type f -name '*.h' -print0 \ + | xargs -0 gyosu \ + -I "$srcdir/${pkgname%-git}/include" \ + -ffile-prefix-map="$srcdir/${pkgname%-git}/include"/= \ + -o "$srcdir/docs" } check() { @@ -51,4 +59,7 @@ check() { package() { DESTDIR="$pkgdir/" ninja -C "$srcdir/build" install + [ -d "$pkgdir/usr/share/$pkgname" ] || mkdir -p "$pkgdir/usr/share/$pkgname" + [ ! -e "$pkgdir/usr/share/$pkgname/docs" ] || rm -rf "$pkgdir/usr/share/$pkgname/docs" + cp -r "$srcdir"/docs "$pkgdir"/usr/share/"$pkgname"/ } |