diff options
author | Slashbunny | 2017-04-08 14:40:24 -0400 |
---|---|---|
committer | Slashbunny | 2017-04-08 14:40:24 -0400 |
commit | a18d6d1fe64b1a0b07ec4877e386f8f4b0bf9dcc (patch) | |
tree | b196e299a114deea868feb610ee9a27f2289c29b | |
parent | 1f6c50df2a9d1dae2bd2906a79b1e81583794db4 (diff) | |
download | aur-quake4-multiplayer-demo.tar.gz |
Update url, some formatting
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 36 insertions, 33 deletions
@@ -1,8 +1,10 @@ +# Generated by mksrcinfo v8 +# Sat Apr 8 18:40:12 UTC 2017 pkgbase = quake4-multiplayer-demo pkgdesc = Quake 4 Multiplayer demo pkgver = 1.4.2 pkgrel = 1 - url = http://www.quake4game.com/ + url = https://web.archive.org/web/20061205073314/http://www.idsoftware.com/games/quake/quake4/ install = quake4-multiplayer-demo.install arch = i686 license = custom:"Quake 4 Multiplayer Demo" @@ -1,21 +1,18 @@ +# Maintainer: Slash <demodevil5 [at] yahoo [dot] com> # Contributor: Andrew Simmons <andrew.simmons@gmail.com> pkgname=quake4-multiplayer-demo pkgver=1.4.2 pkgrel=1 pkgdesc="Quake 4 Multiplayer demo" -url="http://www.quake4game.com/" -license="" +url="https://web.archive.org/web/20061205073314/http://www.idsoftware.com/games/quake/quake4/" depends=('alsa-lib' 'sdl' 'libxext' 'libgl') makedepends=('aria2') arch=('i686') license=('custom:"Quake 4 Multiplayer Demo"') -conflicts=() -replaces=() -backup=() install="quake4-multiplayer-demo.install" -source=(ftp://ftp.idsoftware.com/idstuff/quake4/demo/$pkgname.x86.run \ - $pkgname.sh \ +source=(ftp://ftp.idsoftware.com/idstuff/quake4/demo/${pkgname}.x86.run \ + ${pkgname}.sh \ ${pkgname}-dedicated.sh \ ${pkgname}-smp.sh) md5sums=('48188680efcf15421803d2af7f7750ca' @@ -23,30 +20,34 @@ md5sums=('48188680efcf15421803d2af7f7750ca' '791cf1d51a96213859f1608e08667d70' '95bcafe7217f4a67bca54f41dcab8d11') -build() { - cd $startdir/src - chmod +x $pkgname.x86.run - mkdir -p $startdir/pkg/opt/$pkgname \ - $startdir/pkg/usr/bin \ - $startdir/pkg/usr/share/licenses/$pkgname - ./$pkgname.x86.run -- -i $startdir/pkg/opt/$pkgname -b $startdir/pkg/usr/bin - # ncurses & gtk installers don't return 1 when canceled, so check that files are installed - ls $startdir/pkg/opt/$pkgname/q4base || return 1 - - install -m755 -D $pkgname.sh $startdir/pkg/opt/$pkgname/$pkgname - install -m755 -D ${pkgname}-dedicated.sh $startdir/pkg/opt/$pkgname/${pkgname}-dedicated - install -m755 -D ${pkgname}-smp.sh $startdir/pkg/opt/$pkgname/${pkgname}-smp - - rm $startdir/pkg/opt/$pkgname/quake4-demo \ - $startdir/pkg/opt/$pkgname/quake4-demo-dedicated \ - $startdir/pkg/opt/$pkgname/quake4-demo-smp \ - $startdir/pkg/usr/bin/quake4-demo \ - $startdir/pkg/usr/bin/quake4-demo-dedicated \ - $startdir/pkg/usr/bin/quake4-demo-smp - - ln -sf /opt/$pkgname/$pkgname $startdir/pkg/usr/bin/$pkgname - ln -sf /opt/$pkgname/${pkgname}-dedicated $startdir/pkg/usr/bin/${pkgname}-dedicated - ln -sf /opt/$pkgname/${pkgname}-smp $startdir/pkg/usr/bin/${pkgname}-smp - ln -sf /opt/$pkgname/EULA.txt $startdir/pkg/usr/share/licenses/$pkgname/EULA.txt +package() { + cd "${srcdir}" + + chmod +x ${pkgname}.x86.run + + mkdir -p ${pkgdir}/opt/${pkgname} \ + ${pkgdir}/usr/bin \ + ${pkgdir}/usr/share/licenses/${pkgname} + + ./${pkgname}.x86.run -- -i ${pkgdir}/opt/${pkgname} -b ${pkgdir}/usr/bin + + # ncurses & gtk installers don't return 1 when canceled, so check that files are installed + ls ${pkgdir}/opt/${pkgname}/q4base || return 1 + + install -m755 -D ${pkgname}.sh ${pkgdir}/opt/${pkgname}/${pkgname} + install -m755 -D ${pkgname}-dedicated.sh ${pkgdir}/opt/${pkgname}/${pkgname}-dedicated + install -m755 -D ${pkgname}-smp.sh ${pkgdir}/opt/${pkgname}/${pkgname}-smp + + rm ${pkgdir}/opt/${pkgname}/quake4-demo \ + ${pkgdir}/opt/${pkgname}/quake4-demo-dedicated \ + ${pkgdir}/opt/${pkgname}/quake4-demo-smp \ + ${pkgdir}/usr/bin/quake4-demo \ + ${pkgdir}/usr/bin/quake4-demo-dedicated \ + ${pkgdir}/usr/bin/quake4-demo-smp + + ln -sf /opt/${pkgname}/${pkgname} ${pkgdir}/usr/bin/${pkgname} + ln -sf /opt/${pkgname}/${pkgname}-dedicated ${pkgdir}/usr/bin/${pkgname}-dedicated + ln -sf /opt/${pkgname}/${pkgname}-smp ${pkgdir}/usr/bin/${pkgname}-smp + ln -sf /opt/${pkgname}/EULA.txt ${pkgdir}/usr/share/licenses/${pkgname}/EULA.txt } |