diff options
author | Michael Straube | 2016-03-03 11:29:00 +0100 |
---|---|---|
committer | Michael Straube | 2016-03-03 11:29:00 +0100 |
commit | 87bc8021e66588d25b2ea78428b875bbb7402f25 (patch) | |
tree | 726a214f11867ab6e42f7093e2f60e4aded3e647 /PKGBUILD | |
parent | 41e7bfbc1bb8b52adbf450bc608a1f51c3ef7cc6 (diff) | |
download | aur-87bc8021e66588d25b2ea78428b875bbb7402f25.tar.gz |
Use build function
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -3,7 +3,7 @@ pkgname=freedoko pkgver=0.7.14 -pkgrel=1 +pkgrel=2 pkgdesc="Free version of the german card game Doppelkopf" arch=('i686' 'x86_64') url="http://free-doko.sourceforge.net/en/FreeDoko.html" @@ -14,13 +14,28 @@ conflicts=('freedoko-bin32') source=("http://downloads.sourceforge.net/free-doko/FreeDoko_$pkgver.src.zip" "freedoko-0.7.14-archlinux.patch") sha256sums=('a27ab7acabb28aa8d038f0022377ea3e68d52626d454beaf0f65e0b91c777de9' - '69a2dbc5c58fd7bd36f6f67e2628fe441689f862cdad63d3761c0b112e2c3a8b') + '186ba8739c9df7b8ce09b6dd4ed337fb01e5e16d931af435d921b61fec5d53c8') prepare() { cd "$srcdir/FreeDoko_$pkgver" + + # convert line endings from DOS to Unix + sed -i 's/\r$//' src/Makefile.local.template + + # patch Makefiles for building an Arch package patch -p0 < "$srcdir/freedoko-0.7.14-archlinux.patch" } +build() { + cd "$srcdir/FreeDoko_$pkgver" + + # glibmm 2.46 uses C++11 features + CXXFLAGS+=' -std=c++11' + + make compile + make documentation +} + package() { cd "$srcdir/FreeDoko_$pkgver" @@ -30,5 +45,5 @@ package() { "$pkgdir/usr/share/applications/freedoko.desktop" rm "$pkgdir"/usr/share/doc/freedoko/de/{Windows,SuSE,Windows.kompilieren} - rm "$pkgdir/usr/share/doc/freedoko/en/Windows" + rm "$pkgdir"/usr/share/doc/freedoko/{en/Windows,hpux.required_libs-ia64.txt} } |