diff options
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 67 | ||||
-rw-r--r-- | prey.install | 13 |
3 files changed, 34 insertions, 52 deletions
diff --git a/.gitignore b/.gitignore index e4f398dc5b3a..0825ffd070cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -src/ -pkg/ -*.pkg.tar.xz -*.pkg.tar -*.src.tar.gz +prey-installer-02192009.bin @@ -3,9 +3,9 @@ pkgname=prey pkgver=02192009 pkgrel=1 -pkgdesc="Prey is a first person shooter based on the id Tech 4 engine using portals and variable gravity. You need the retail game files to play." +pkgdesc='Prey is a first person shooter based on the id Tech 4 engine using portals and variable gravity. You need the retail game files to play.' arch=('i686' 'x86_64') -url="http://icculus.org/prey/" +url='http://icculus.org/prey/' license=('custom') if [ "$CARCH" = "x86_64" ]; then depends=('lib32-libstdc++5' 'lib32-libxext' 'lib32-openal' 'lib32-sdl') @@ -13,50 +13,49 @@ else depends=('libstdc++5' 'libxext' 'openal' 'sdl') fi makedepends=('unzip') -install=prey.install -source=("prey.desktop" "prey.launcher" \ -"http://icculus.org/prey/downloads/$pkgname-installer-$pkgver.bin") +install='prey.install' +source=( + 'prey.desktop' 'prey.launcher' + "http://icculus.org/prey/downloads/${pkgname}-installer-${pkgver}.bin" +) sha256sums=('ca4d750e33bfb3fc2307e7a3ac1469cba352d976b14a84e1d9717298a7821181' '68eaf10487830efba839da84ad3db93abfe5b9bb2ba31facd9d9d1b8c3223bf5' 'b3d06fc51afbb5dc88d7e0f9d5267cd9d171edf9d18c84c5f66c8172da74b357') package() { - # Extract Files - unzip $srcdir/$pkgname-installer-$pkgver.bin && true + # Create Destination Directory + install -d "${pkgdir}/opt/prey/" - # Create Destination Directory - install -d $pkgdir/opt/prey/ + # Install Game Files + cp -r "${srcdir}/data/prey-linux-x86/"* \ + "${pkgdir}/opt/prey/" - # Install Game Files - cp -r $srcdir/data/prey-linux-x86/* \ - $pkgdir/opt/prey/ + # Install Data Files + cp -r "${srcdir}/data/prey-linux-data/"* \ + "${pkgdir}/opt/prey/" - # Install Data Files - cp -r $srcdir/data/prey-linux-data/* \ - $pkgdir/opt/prey/ + # Install Punkbuster Files + cp -r "${srcdir}/data/punkbuster-linux-x86/"* \ + "${pkgdir}/opt/prey/" - # Install Punkbuster Files - cp -r $srcdir/data/punkbuster-linux-x86/* \ - $pkgdir/opt/prey/ + # Install Default Config + cp "${srcdir}/data/configs/english.cfg" \ + "${pkgdir}/opt/prey/base/default.cfg" - # Install Default Config - cp $srcdir/data/configs/english.cfg \ - $pkgdir/opt/prey/base/default.cfg + # Install License (Prey) + install -D -m 0644 "${srcdir}/data/prey_license.txt" \ + "${pkgdir}/usr/share/licenses/$pkgname/prey_license.txt" - # Install License (Prey) - install -D -m 0644 $srcdir/data/prey_license.txt \ - $pkgdir/usr/share/licenses/$pkgname/prey_license.txt + # Install License (Punkbuster) + install -D -m 0644 "${srcdir}/data/punkbuster_license.txt" \ + "${pkgdir}/usr/share/licenses/$pkgname/punkbuster_license.txt" - # Install License (Punkbuster) - install -D -m 0644 $srcdir/data/punkbuster_license.txt \ - $pkgdir/usr/share/licenses/$pkgname/punkbuster_license.txt + # Install Desktop Shortcut + install -D -m 0644 "${srcdir}/prey.desktop" \ + "${pkgdir}/usr/share/applications/prey.desktop" - # Install Desktop Shortcut - install -D -m 0644 $srcdir/prey.desktop \ - $pkgdir/usr/share/applications/prey.desktop - - # Install Client Launcher - install -D -m 0755 $srcdir/prey.launcher \ - $pkgdir/usr/bin/prey + # Install Client Launcher + install -D -m 0755 "${srcdir}/prey.launcher" \ + "${pkgdir}/usr/bin/prey" } diff --git a/prey.install b/prey.install index 720c4a9e7861..84e8b52bebd6 100644 --- a/prey.install +++ b/prey.install @@ -8,16 +8,3 @@ post_install() { echo ">>> Place these files in /opt/prey/base/" } -post_upgrade() { - post_install $1 -} - -pre_remove() { - /bin/true -} - -op=$1 -shift - -$op $* - |