diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 23 insertions, 14 deletions
@@ -1,22 +1,21 @@ # Maintainer: Michael Straube <straubem@gmx.de> # Contributor: Robert Knauer <robert@privatdemail.net> -pkgname=freedoko-git -pkgver=0.7.16.r224.gd9be3801 +pkgbase=freedoko-git +pkgname=('freedoko-git' 'freedoko-docs-git') +pkgver=0.7.16.r246.gea34e6f2 pkgrel=1 -pkgdesc="Free version of the german card game Doppelkopf - git version" +pkgdesc="Free implementation of the card game Doppelkopf (git version)" arch=('i686' 'x86_64') url="http://free-doko.sourceforge.net/en/FreeDoko.html" license=('GPL') #depends=('gtkmm3' 'gnet' 'freealut') depends=('gtkmm3' 'freealut') # network currently disabled upstream makedepends=('git' 'asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix') -conflicts=('freedoko') -provides=('freedoko') source=("git+https://gitlab.com/dknof/FreeDoko.git" "freedoko-git-archlinux.patch") sha256sums=('SKIP' - 'be7c58874cfcf882a7a56dafc1b77ecd1cc37b038572608ba61182f42431bed7') + '4d98598cc9b503583d3521342e94959ff73a5f13398326728bfa0004acf8a0f6') pkgver() { cd FreeDoko @@ -26,8 +25,8 @@ pkgver() { prepare() { cd FreeDoko - # patch Makefiles patch -p1 -i ../freedoko-git-archlinux.patch + find manual -type f -exec chmod 644 {} \; } build() { @@ -37,17 +36,27 @@ build() { make documentation } -package() { +package_freedoko-git() { + optdepends=('freedoko-docs-git: HTML manual') + conflicts=('freedoko') + provides=('freedoko') + cd FreeDoko make DESTDIR="$pkgdir" install + install -Dm644 bin/FreeDoko.desktop "$pkgdir"/usr/share/applications/freedoko.desktop + rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows.txt,de/SuSE,en/Windows,hpux*} +} - install -Dm644 bin/FreeDoko.desktop \ - "$pkgdir"/usr/share/applications/freedoko.desktop +package_freedoko-docs-git() { + pkgdesc="HTML manual for FreeDoko (git version)" + arch=('any') + depends=() + conflicts=('freedoko-docs') + provides=('freedoko-docs') - tar -c --exclude={*.sh,Makefile} manual | - tar -x -C "$pkgdir"/usr/share/doc/freedoko + cd FreeDoko - find "$pkgdir"/usr/share/doc/freedoko/manual -type f -exec chmod 644 {} \; - rm "$pkgdir"/usr/share/doc/freedoko/{de/Windows.txt,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 } |