Date: Tuesday, February 28, 2023 @ 03:44:52 Author: svenstaro Revision: 1405559
upgpkg: armagetronad 0.2.9.1.0-4: Cleanup Modified: armagetronad/trunk/PKGBUILD ----------+ PKGBUILD | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-27 21:23:26 UTC (rev 1405558) +++ PKGBUILD 2023-02-28 03:44:52 UTC (rev 1405559) @@ -1,27 +1,21 @@ -# Maintainer: Kyle Keen <[email protected]> +# Maintainer: Sven-Hendrik Haase <[email protected]> +# Contributor: Kyle Keen <[email protected]> # Contributor: Mateusz Herych <[email protected]> # Contributor: Filippo 'JoeyrS' Civiletti <[email protected]> pkgname=armagetronad pkgver=0.2.9.1.0 -pkgrel=3 -pkgdesc='A Tron Clone in 3D.' +pkgrel=4 +pkgdesc='A Tron Clone in 3D' arch=('x86_64') url='http://armagetronad.net/' license=('GPL') depends=('sdl_image' 'libxml2' 'sdl_mixer' 'ftgl' 'hicolor-icon-theme') -makedepends=('python') -optdepends=('python: language updater') -#source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz") -source=("https://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.tbz") +source=("https://github.com/ArmagetronAd/armagetronad/releases/download/v$pkgver/armagetronad-$pkgver.tbz") sha256sums=('59b6c7c01ce3f8cca5437e33f974a637529541a11aa4f52c1a5c17499e26f6a1') prepare() { cd "$srcdir/armagetronad-$pkgver" - 2to3 -w language/update.py - - sed -i 's|FTGL.h|ftgl.h|g' configure - sed -i 's|png_check_sig|png_sig_cmp|g' configure sed -i -r '/desktop-id/ s/(<!-- )|(org.armagetronad.)|( -->)//g' desktop/armagetronad.appdata.xml.in } @@ -38,12 +32,9 @@ package() { cd "$srcdir/armagetronad-$pkgver" - make DESTDIR="$pkgdir" install - install -D -m 644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop" + DESTDIR="$pkgdir" make -j1 install + install -Dm644 "desktop/armagetronad.desktop" "$pkgdir/usr/share/applications/armagetronad.desktop" for f in 16x16 32x32 48x48; do ln -s /usr/share/armagetronad/desktop/icons/$f/armagetronad.png "$pkgdir/usr/share/icons/hicolor/$f/apps/armagetronad.png" done - mv "$pkgdir/usr/bin/armagetronad" "$pkgdir/usr/bin/armagetronad_bin" - printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > "$pkgdir/usr/bin/armagetronad" - chmod +x "$pkgdir/usr/bin/armagetronad" }
