diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 17 insertions, 25 deletions
@@ -1,43 +1,33 @@ # Maintainer: Rafael Fontenelle <rafaelff@gnome.org> pkgname=ddnet -pkgver=11.1.4 +pkgver=11.1.8 pkgrel=1 pkgdesc="DDraceNetwork, a mod of Teeworlds" arch=('x86_64') url="https://ddnet.tw" license=('custom:BSD' 'CCPL:by-nc-sa') depends=('alsa-lib' 'sdl2' 'freetype2' 'opusfile' 'curl' 'glew' 'wavpack') -makedepends=('cmake' 'imagemagick' 'gendesk' 'python') +makedepends=('cmake' 'python') checkdepends=('gtest') optdepends=('ddnet-skins: more skins for your tee' 'ddnet-maps-git: have all DDNet maps available offline') provides=('teeworlds-ddnet') conflicts=('teeworlds-ddnet') replaces=('teeworlds-ddnet') -source=("https://ddnet.tw/downloads/DDNet-$pkgver.tar.xz") -sha256sums=('3654c730814fab5c8a5a541c143429b2b6259005b3c6f75eaec0e527ccd1f605') +source=("https://ddnet.tw/downloads/DDNet-$pkgver.tar.xz" + 'ddnet.desktop' 'ddnet-server.desktop' + 'DDNet.png' 'DDNet-Server.png') +sha256sums=('f8116f074d19fbd953ebd8fa204c63d5665a20120a6c71f81e793fb78e1243c2' + 'fc8c27e129f92c5dddf96a079306a2439c8cc14d4b8ce719c5fa2f59aceee367' + 'fc8c27e129f92c5dddf96a079306a2439c8cc14d4b8ce719c5fa2f59aceee367' + '1dc83efd9fdab2597fc4d41358628422a9550d4d23b60d273f2f30cf7b76dfaa' + 'e4083f1c40569146caabd21b8f24fdd7862e2f3040552e9c6a260df603249274') -prepare() { +build() { [ -d build ] && rm -rf build mkdir build - cd build - - # Client - convert "../DDNet-$pkgver/other/icons/DDNet.ico" DDNet.png - gendesk -f -n --pkgname "DDNet" --pkgdesc "$pkgdesc" \ - --name 'DDNet' --categories 'Game;ArcadeGame' - # Server - # Requires 'ddnet-maps-git' package for using DDNet maps - # Requires a mysql-like database package for score/ranking - convert "../DDNet-$pkgver/other/icons/DDNet-Server.ico" DDNet-Server.png - gendesk -f -n --pkgname "DDNet-Server" --pkgdesc "DDNet Server" \ - --name 'DDNet Server' --categories 'Game;ArcadeGame' --terminal=true \ - --exec='sh -c "cd /usr/share/ddnet/data && DDNet-Server"' -} - -build() { cd build cmake ../DDNet-$pkgver -DCMAKE_BUILD_TYPE=Release make all tools @@ -83,10 +73,12 @@ package() { rm -rf "$pkgdir/usr/share/ddnet/data/languages/scripts/" # Install desktop and icon files - install -Dm644 DDNet.desktop "$pkgdir/usr/share/applications/ddnet.desktop" - install -Dm644 DDNet-Server.desktop "$pkgdir/usr/share/applications/ddnet-server.desktop" - install -Dm644 DDNet-5.png "$pkgdir/usr/share/pixmaps/DDNet.png" - install -Dm644 DDNet-Server-8.png "$pkgdir/usr/share/pixmaps/DDNet-Server.png" + install -d -m755 "$pkgdir/usr/share/applications/" + install -d -m755 "$pkgdir/usr/share/pixmaps/" + install -m644 "$srcdir/ddnet.desktop" "$pkgdir/usr/share/applications/" + install -m644 "$srcdir/ddnet-server.desktop" "$pkgdir/usr/share/applications/" + install -m644 "$srcdir/DDNet.png" "$pkgdir/usr/share/pixmaps/" + install -m644 "$srcdir/DDNet-Server.png" "$pkgdir/usr/share/pixmaps/" # Install license files install -Dm644 ../DDNet-$pkgver/license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt" |