diff options
author | Michael Straube | 2017-08-24 19:36:31 +0200 |
---|---|---|
committer | Michael Straube | 2017-08-24 19:36:31 +0200 |
commit | 7fcc03bc3c236e92c4512240abd3e7bd3a2f5c52 (patch) | |
tree | a072dde56e128d8f4c923c682578f42438060f34 /PKGBUILD | |
parent | fae7ce6e2aa07456b699a0bdb0860dd012bf5eba (diff) | |
download | aur-7fcc03bc3c236e92c4512240abd3e7bd3a2f5c52.tar.gz |
Split out HTML manual
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 23 insertions, 14 deletions
@@ -1,45 +1,54 @@ # Maintainer: Michael Straube <straubem@gmx.de> # Contributor: Robert Knauer <robert@privatdemail.net> -pkgname=freedoko +pkgbase=freedoko +pkgname=('freedoko' 'freedoko-docs') pkgver=0.7.16 -pkgrel=1 -pkgdesc="Free version of the german card game Doppelkopf" +pkgrel=2 +pkgdesc="Free implementation of the card game Doppelkopf" arch=('i686' 'x86_64') url="http://free-doko.sourceforge.net/en/FreeDoko.html" license=('GPL') depends=('gtkmm3' 'gnet' 'freealut') makedepends=('asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix') source=("https://downloads.sourceforge.net/free-doko/FreeDoko_$pkgver.src.zip" - "freedoko-$pkgver-archlinux.patch") + "freedoko-archlinux.patch") sha256sums=('6fdcee22b3e9a76d44d8c3a582d068452290ec4c24f8f2f9e4498adf4daf40af' - '329b77525f18d3c1837b78d1b4bd1c8446afb9cd530458345e23a39423f9598b') + 'af53095c0de32ee01cec8eeb8e34b722b206de5b5e13bf8553bf2cf91ef91bab') prepare() { cd FreeDoko_$pkgver - # patch Makefiles - patch -p1 -i ../freedoko-$pkgver-archlinux.patch + patch -p1 -i ../freedoko-archlinux.patch + find manual -type f -exec chmod 644 {} \; } build() { cd FreeDoko_$pkgver + CXXFLAGS+=' -Wno-deprecated' + make compile make documentation } -package() { +package_freedoko() { + optdepends=('freedoko-docs: HTML manual') + cd FreeDoko_$pkgver make DESTDIR="$pkgdir" install + install -Dm644 bin/FreeDoko.desktop "$pkgdir"/usr/share/applications/freedoko.desktop + rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows,de/SuSE,en/Windows,hpux*} +} - install -Dm644 bin/FreeDoko.desktop \ - "$pkgdir"/usr/share/applications/freedoko.desktop +package_freedoko-docs() { + pkgdesc="HTML manual for FreeDoko" + arch=('any') + depends=() - tar -c --exclude={*.sh,Makefile} manual | - tar -x -C "$pkgdir"/usr/share/doc/freedoko + cd FreeDoko_$pkgver - find "$pkgdir"/usr/share/doc/freedoko/manual -type f -exec chmod 644 {} \; - rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows,de/SuSE,en/Windows,hpux*} + install -d "$pkgdir"/usr/share/doc/freedoko + tar -c --exclude={*.sh,Makefile} manual | tar -x -C "$pkgdir"/usr/share/doc/freedoko } |