# Maintainer: Michael Straube # Contributor: Robert Knauer pkgname=freedoko pkgver=0.8.0 pkgrel=1 pkgdesc="Free implementation of the card game Doppelkopf" arch=('x86_64') url="http://free-doko.sourceforge.net/FreeDoko.html" license=('GPL3' 'custom:InnoCard') depends=('gtkmm3' 'freealut') makedepends=('asciidoc' 'texlive-latexextra' 'texlive-langgerman' 'texlive-fontsrecommended' 'w3m' 'dos2unix' 'rsync') source=("https://downloads.sourceforge.net/free-doko/FreeDoko_$pkgver.src.zip" "https://downloads.sourceforge.net/free-doko/FreeDoko_$pkgver.Linux.zip" "freedoko-install-directories.patch") noextract=("FreeDoko_$pkgver.Linux.zip") sha512sums=('db2ca8a0775313e212c7e16fe01189d3fed035503d5ebfb3047af07ec24f58f7a3c17270b65aa1d9f5531c81a636ce7881bea656ff2a131528c593ae3948093b' '5d4fa0b942b1e52f9d417771eace5f0e2aa06c3c1b8dd3b7b377963c6c1ed0e13e6e6fcf27a55d4c5819c5516a1aad2c4d415c39744ca5d35ad362f9014be2f1' '602f53bfd4c4c49824400a36e4655dc6f6d5692b7277489f8e5f9f9d9d4d90eb086a4d142736e76edc2c8864430d8cbf5fa403bb25497b2c6a510a1979fe7650') prepare() { cd FreeDoko_$pkgver patch -Np1 < ../freedoko-install-directories.patch # disable manual binary stripping sed -i '/$(MAKE) strip/d' src/Makefile # extract InnoCard from binary release archive bsdtar -C data/cardsets --strip-components=2 \ -xf ../FreeDoko_$pkgver.Linux.zip FreeDoko_$pkgver/cardsets/InnoCard } build() { cd FreeDoko_$pkgver make compile make documentation } package() { cd FreeDoko_$pkgver make DESTDIR="$pkgdir" install install -d "$pkgdir"/usr/share/freedoko/cardsets cp -r data/cardsets/InnoCard "$pkgdir"/usr/share/freedoko/cardsets install -Dm644 data/cardsets/InnoCard/*.{txt,pdf} \ -t "$pkgdir"/usr/share/licenses/$pkgname/InnoCard }