diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 20 insertions, 16 deletions
@@ -3,11 +3,12 @@ _pkgname=julius pkgname=$_pkgname-game pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc="Open source re-implementation of Caesar III (Original copy required)" arch=('i686' 'x86_64') url="https://github.com/bvschaik/julius" -license=('Affero GPL') +license=('AGPL') +makedepends=('cmake') depends=('sdl2' 'sdl2_mixer') install="$pkgname.install" source=($pkgname.desktop $pkgname.install fix_build_with_sdl2_2.0.10.patch add_filename_macro.patch $url/archive/v$pkgver.zip) @@ -17,21 +18,24 @@ sha256sums=('d44482503d890ab62e64f607c67b5c9686de68e17411920d3c02d54d468ac2a2' '86d1468c89d8c6624224207fb3b864d54ce82889302766934859d2eb6c8c99b8' 'dfb66d15713592c02f3564e8359f55117b2b4365181f62d877cd26c50f092ed3') -package() { +prepare() { cd "$srcdir/$_pkgname-$pkgver" - patch -p1 < ../fix_build_with_sdl2_2.0.10.patch - patch -p0 < ../add_filename_macro.patch - sed -i 's#__FILE__#__FILENAME__#g' ext/libsmacker/* # replace full path in symbol table with base name - mkdir build && cd build - cmake .. - make + patch -p1 < ../fix_build_with_sdl2_2.0.10.patch + patch -p0 < ../add_filename_macro.patch + sed -i 's#__FILE__#__FILENAME__#g' ext/libsmacker/* # replace full path in symbol table with base name +} - mkdir -p "$pkgdir"/usr/{bin,share/applications,share/pixmaps} - cp julius "$pkgdir/usr/bin/julius-game" - install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_48.png" "$pkgdir/usr/share/pixmaps/julius-game48.png" - install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_256.png" "$pkgdir/usr/share/pixmaps/julius-game256.png" - install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_512.png" "$pkgdir/usr/share/pixmaps/julius-game512.png" - install -Dm664 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications" +build() { + cd "$srcdir/$_pkgname-$pkgver" + cmake . + make +} - return 0 +package() { + install -Dm755 "$srcdir/$_pkgname-$pkgver/$_pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 "$srcdir/$_pkgname-$pkgver/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_48.png" "$pkgdir/usr/share/pixmaps/julius_48.png" + install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_256.png" "$pkgdir/usr/share/pixmaps/julius_256.png" + install -Dm664 "$srcdir/$_pkgname-$pkgver/res/julius_512.png" "$pkgdir/usr/share/pixmaps/julius_512.png" + install -Dm664 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" } |