updated on Fri Jan 20 00:01:56 UTC 2012
[aur-mirror.git] / oilrush / PKGBUILD
blob5c9ba10e84955078c1a160d126a4eb3e17cce2d7
1 # Contributor: wido <widowild [at] myopera [dot] com>
3 pkgname=oilrush
4 pkgver=0.98
5 pkgrel=1
6 pkgdesc="a real-time strategy game based on group control."
7 arch=('i686' 'x86_64')
8 depends=('openal' 'mesa' 'qt')
9 provides=()
10 options=(!strip)
11 PKGEXT=".tar"
12 license=(commercial)
13 url="http://oilrush-game.com/"
14 _gamepkg="OilRush-$pkgver.run"
15 source=('oilrush' 'oilrush.desktop')
16 md5sums=('36d486fe33c2c2a2f954906792f23cd9'
17          'a2cd046c399aa0b651f4c5228f3565f6')
19 build() {
20     cd ${srcdir}
22   msg "You need a full copy of this game in order to install it"
23   msg "Searching for \"${_gamepkg}\"\
24   in dir: $(readlink -f ${startdir})"
25   pkgpath=${startdir}
27   if [[ ! ( -f "${startdir}/${_gamepkg}" ) ]]; then
28     error "Game package not found, please type absolute path to game setup package (/home/joe):"
29     read pkgpath
30     if [[ ! ( -f "${pkgpath}/${_gamepkg}" ) ]] ; then
31        error "Unable to find game package." && return 1
32    fi
33   fi
34   msg "Found game package, installing..."
36   ln -fs "${pkgpath}/${_gamepkg}" .
37   sh ${srcdir}/${_gamepkg} --noexec --keep
40 package() {
41     cd "${srcdir}/OilRush-${pkgver}"
42     install -d ${pkgdir}/opt/${pkgname}
44     cp -R ${srcdir}/OilRush-${pkgver}/* \
45         ${pkgdir}/opt/${pkgname}/
47     # Fix libQt
48     rm ${pkgdir}/opt/${pkgname}/bin/libQtCoreUnigine_{x64,x86}.so.4
49     rm ${pkgdir}/opt/${pkgname}/bin/libQtGuiUnigine_{x64,x86}.so.4
50     rm ${pkgdir}/opt/${pkgname}/bin/libQtNetworkUnigine_{x64,x86}.so.4
51     rm ${pkgdir}/opt/${pkgname}/bin/libQtWebKitUnigine_{x64,x86}.so.4
52     rm ${pkgdir}/opt/${pkgname}/bin/libQtXmlUnigine_{x64,x86}.so.4
55     if [ "$CARCH" = "x86_64" ]; then
56         sed -i s:./launcher_arch:./launcher_x64: ${srcdir}/${pkgname}
58         ln -s /usr/lib/libQtCore.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtCoreUnigine_x64.so.4
59         ln -s /usr/lib/libQtGui.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtGuiUnigine_x64.so.4
60         ln -s /usr/lib/libQtNetwork.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtNetworkUnigine_x64.so.4
61         ln -s /usr/lib/libQtWebKit.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtWebKitUnigine_x64.so.4
62         ln -s /usr/lib/libQtXml.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtXmlUnigine_x64.so.4
63     else
64         sed -i s:./launcher_arch:./launcher_x86: ${srcdir}/${pkgname}
66         ln -s /usr/lib/libQtCore.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtCoreUnigine_x86.so.4
67         ln -s /usr/lib/libQtGui.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtGuiUnigine_x86.so.4
68         ln -s /usr/lib/libQtNetwork.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtNetworkUnigine_x86.so.4
69         ln -s /usr/lib/libQtWebKit.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtWebKitUnigine_x86.so.4
70         ln -s /usr/lib/libQtXml.so.4 ${pkgdir}/opt/${pkgname}/bin/libQtXmlUnigine_x86.so.4
71     fi
73     # Install Launcher
74     install -D -m755 ${srcdir}/${pkgname} \
75         ${pkgdir}/usr/bin/${pkgname}
77     # Install Desktop
78     install -D -m644 ${srcdir}/${pkgname}.desktop \
79         ${pkgdir}/usr/share/applications/${pkgname}.desktop