updated on Fri Jan 6 08:01:17 UTC 2012
[aur-mirror.git] / starfarer / PKGBUILD
blobd887a44441fc3e343b284cc1cff5ddbc374c22f9
1 # Maintainer: Erdbeerkaese
3 pkgname=starfarer
4 pkgver=0.35a_pre_RC2
5 pkgrel=3
6 pkgdesc="A single-player sandbox style space role-playing game with strategic elements."
7 arch=(any)
8 url="http://fractalsoftworks.com/"
9 license=('custom')
10 depends=('java-runtime' 'libgl' 'openal' 'ttf-dejavu' 'bash')
11 install='starfarer.install'
12 source=(
13 http://www.fractalsoftworks.com/starfarer/release/${pkgname}_linux-${pkgver//_/-}.zip
14 http://www.fractalsoftworks.com/starfarer/docs/StarfarerManual.pdf
15 starfarer.sh
16 starfarer.desktop)
17 md5sums=('9bd2a3e25786c38cded8ae0cd1fd897c'
18          'd677fdea9b9e8c42e6407e2d739be4f8'
19          '983c642afee002b382450db137961bea'
20          '8f34b524db75095cccbd46f0a630d1de')
21 package() {
22     install -D -m644 "${srcdir}/StarfarerManual.pdf" \
23                      "${pkgdir}/usr/share/doc/${pkgname}/StarfarerManual.pdf"
24     install -d  "${pkgdir}/usr/share/${pkgname}" \
25                 "${pkgdir}/usr/share/java/${pkgname}" \
26                 "${pkgdir}/usr/lib/${pkgname}"
27     for jar in "${srcdir}/${pkgname}/*.jar" ; do
28         install -D -m644 $jar "${pkgdir}/usr/share/java/${pkgname}/"
29     done
30     if test "$CARCH" == x86_64; then
31         cp ${srcdir}/${pkgname}/native/linux/*64.so "${pkgdir}/usr/lib/${pkgname}/"
32         sed -i -e 's/\$\$ARCHITECTURE\$\$/amd64/g' "${srcdir}/starfarer.sh"
33     else
34         cp ${srcdir}/${pkgname}/native/linux/*[!"64"].so "${pkgdir}/usr/lib/${pkgname}/"
35         sed -i -e 's/\$\$ARCHITECTURE\$\$/i386/g' "${srcdir}/starfarer.sh"
36     fi
37     cp -R "${srcdir}/${pkgname}/data" "${pkgdir}/usr/share/${pkgname}/"
38     cp -R "${srcdir}/${pkgname}/graphics" "${pkgdir}/usr/share/${pkgname}/"
39     cp -R "${srcdir}/${pkgname}/mods" "${pkgdir}/usr/share/${pkgname}/"
40     cp -R "${srcdir}/${pkgname}/sounds" "${pkgdir}/usr/share/${pkgname}/"
41     install -D -m755 "${srcdir}/starfarer.sh" "${pkgdir}/usr/bin/starfarer"
42     install -D -m644 "${srcdir}/starfarer.desktop" \
43                      "${pkgdir}/usr/share/applications/starfarer.desktop"
44     install -D -m644 "${srcdir}/${pkgname}/LICENSE.txt" \
45                      "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
47 # vim:set ts=4 sw=4 et: