Date: Tuesday, February 19, 2019 @ 10:26:27 Author: arodseth Revision: 434464
upgpkg: bomberclone 0.11.9-7 Modified: bomberclone/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-02-19 10:15:03 UTC (rev 434463) +++ PKGBUILD 2019-02-19 10:26:27 UTC (rev 434464) @@ -1,4 +1,4 @@ -# Maintainer: Alexander F Rødseth <xypr...@archlinux.org> +# Maintainer: Alexander F. Rødseth <xypr...@archlinux.org> # Contributor: duck <d...@vmail.me> # Contributor: Lukas Fleischer <lfleisc...@archlinux.org> # Contributor: arjan <ar...@archlinux.org> @@ -6,25 +6,26 @@ pkgname=bomberclone pkgver=0.11.9 -pkgrel=6 +pkgrel=7 pkgdesc='Clone of the game Atomic Bomberman' -arch=('x86_64') -url='http://www.bomberclone.de/' -license=('GPL') -depends=('sdl_mixer' 'sdl_image') -makedepends=('gendesk') +arch=(x86_64) +url='https://www.bomberclone.de/core.html' +license=(GPL) +depends=(sdl_mixer sdl_image) +makedepends=(gendesk) source=("https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" - 'bomberclone-0.11.9-build-fix.patch' - 'http://sourceforge.net/p/bomberclone/patches/9/attachment/snprintf.diff') + bomberclone-0.11.9-build-fix.patch + 'https://sourceforge.net/p/bomberclone/patches/9/attachment/snprintf.diff') sha256sums=('71eb2788f95c136fd3eecaee15d05a80dea07221b5b3530dc869e433e02ff68d' 'ee8bbff24f261951379ca55c510df04deb5a0fd17c2c3149b63bbcaf1cfb0549' '3df79e4c87f94d3a2065583fd92a5129e57f35bfb949c92870ed32968acfe54e') prepare() { - gendesk -f -n --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name BomberClone - cd "$pkgname-$pkgver" + # generate a desktop shortcut + gendesk -f -n --pkgname $pkgname --pkgdesc "$pkgdesc" --name BomberClone + # add build fix extracted from upstream CVS (fixes FS#26942) patch -p0 -i ../bomberclone-0.11.9-build-fix.patch @@ -36,17 +37,20 @@ cd "$pkgname-$pkgver" ./configure --prefix=/usr - make CFLAGS="-lm -O2 `pkg-config sdl --cflags` $CFLAGS" + make CFLAGS="-O3 $(pkg-config --cflags --libs sdl) $CFLAGS -lm -w" } package() { make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install - # Desktop shortcut and icon - install -Dm644 "$pkgname.desktop" \ + # package desktop shortcut + install -Dm644 $pkgname-$pkgver/$pkgname.desktop \ "$pkgdir/usr/share/applications/$pkgname.desktop" - install -Dm644 "$pkgdir/usr/share/games/$pkgname/pixmaps/$pkgname.png" \ + + # create a symlink to the icon + install -d "$pkgdir/usr/share/pixmaps" + ln -s "/usr/share/games/$pkgname/pixmaps/$pkgname.png" \ "$pkgdir/usr/share/pixmaps/$pkgname.png" } -# vim:set ts=2 sw=2 et: +# vim: ts=2 sw=2 et: