diff options
author | Michael Straube | 2022-01-01 12:49:14 +0100 |
---|---|---|
committer | Michael Straube | 2022-01-01 12:49:14 +0100 |
commit | b2ddb80d84fb0e27b0ed6c1580a7ce4a8d704a4d (patch) | |
tree | e4521c348fccc11f3ad8744354ccfbee1aadf120 | |
parent | e507676f33803c0dcfcc53414c3cba930c90cfba (diff) | |
download | aur-b2ddb80d84fb0e27b0ed6c1580a7ce4a8d704a4d.tar.gz |
Version 0.7.24 update
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 26 insertions, 5 deletions
@@ -1,10 +1,11 @@ pkgbase = freedoko-git pkgdesc = Free implementation of the card game Doppelkopf (development version) - pkgver = 0.7.23c.r111.g606213217 + pkgver = 0.7.24.r0.g0ecb537f7 pkgrel = 1 url = http://free-doko.sourceforge.net/FreeDoko.html arch = x86_64 license = GPL3 + license = custom:InnoCard makedepends = git makedepends = asciidoc makedepends = texlive-latexextra @@ -15,10 +16,12 @@ pkgbase = freedoko-git depends = freealut provides = freedoko conflicts = freedoko + noextract = FreeDoko_0.7.24.Linux.zip source = git+https://gitlab.com/dknof/FreeDoko.git + source = https://downloads.sourceforge.net/free-doko/FreeDoko_0.7.24.Linux.zip source = freedoko-install-directories.patch sha512sums = SKIP + sha512sums = 82d12391f045d8e6c59eaea2919ea4b4678686589a498fb43345d9d778c1d0200152ece2282ea3880078c84e902325bffbf8d90edcdf3f841bfde441d253a3e4 sha512sums = 602f53bfd4c4c49824400a36e4655dc6f6d5692b7277489f8e5f9f9d9d4d90eb086a4d142736e76edc2c8864430d8cbf5fa403bb25497b2c6a510a1979fe7650 pkgname = freedoko-git - @@ -3,19 +3,23 @@ # Contributor: Robert Knauer <robert@privatdemail.net> pkgname=freedoko-git -pkgver=0.7.23c.r111.g606213217 +pkgver=0.7.24.r0.g0ecb537f7 +_stablever=0.7.24 pkgrel=1 pkgdesc="Free implementation of the card game Doppelkopf (development version)" arch=('x86_64') url="http://free-doko.sourceforge.net/FreeDoko.html" -license=('GPL3') +license=('GPL3' 'custom:InnoCard') depends=('gtkmm3' 'freealut') makedepends=('git' 'asciidoc' 'texlive-latexextra' 'w3m' 'dos2unix' 'rsync') conflicts=('freedoko') provides=('freedoko') source=("git+https://gitlab.com/dknof/FreeDoko.git" + "https://downloads.sourceforge.net/free-doko/FreeDoko_${_stablever}.Linux.zip" "freedoko-install-directories.patch") +noextract=("FreeDoko_${_stablever}.Linux.zip") sha512sums=('SKIP' + '82d12391f045d8e6c59eaea2919ea4b4678686589a498fb43345d9d778c1d0200152ece2282ea3880078c84e902325bffbf8d90edcdf3f841bfde441d253a3e4' '602f53bfd4c4c49824400a36e4655dc6f6d5692b7277489f8e5f9f9d9d4d90eb086a4d142736e76edc2c8864430d8cbf5fa403bb25497b2c6a510a1979fe7650') pkgver() { @@ -29,6 +33,13 @@ prepare() { # disable manual binary stripping sed -i '/$(MAKE) strip/d' src/Makefile + + # remove unneded InnoCard development files + rm -r data/cardsets/InnoCard + + # extract InnoCard from binary release archive + bsdtar -C data/cardsets --strip-components=2 \ + -xf ../FreeDoko_${_stablever}.Linux.zip FreeDoko_${_stablever}/cardsets/InnoCard } build() { @@ -38,5 +49,12 @@ build() { } package() { - make -C FreeDoko DESTDIR="$pkgdir" install + cd FreeDoko + 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 } |