summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD56
-rw-r--r--intrusion2-hib.desktop10
3 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..67b6352fd984
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = intrusion2-hib
+ pkgdesc = A 2D action platformer / sidescrolling shooter (Humble Bundle version)
+ pkgver = 0_20130604
+ pkgrel = 2
+ url = http://intrusion2.com/
+ arch = i686
+ arch = x86_64
+ license = custom:commercial
+ makedepends = unrar
+ depends = lib32-flashplugin
+ depends = lib32-gtk2
+ depends = lib32-gstreamer0.10
+ depends = lib32-gstreamer0.10-base
+ depends = lib32-nss
+ depends = lib32-libxtst
+ noextract = intrusion2_graphics.rar
+ options = !strip
+ options = !upx
+ source = hib://intrusion2-1370288626-bin
+ source = http://intrusion2.com/files/graphics/intrusion2_graphics.rar
+ source = intrusion2-hib.desktop
+ md5sums = de6a30d7fb3d117065f11743b4f0a13a
+ md5sums = 18b0ebc86da94049b4fc9c3efa781080
+ md5sums = 5228fd61295650f4588ac62b8e139310
+
+pkgname = intrusion2-hib
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eb253df2cdf8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Sam S. <smls75@gmail.com>
+
+pkgname=intrusion2-hib
+pkgver=0_20130604
+_hibver=1370288626
+pkgrel=2
+pkgdesc='A 2D action platformer / sidescrolling shooter (Humble Bundle version)'
+url='http://intrusion2.com/'
+arch=('i686' 'x86_64')
+license=('custom:commercial')
+if [ $CARCH == i686 ]; then
+ depends=('flashplugin' 'gtk2' 'gstreamer0.10' 'gstreamer0.10-base'
+ 'nss' 'libxtst')
+else
+ depends=('lib32-flashplugin' 'lib32-gtk2' 'lib32-gstreamer0.10'
+ 'lib32-gstreamer0.10-base' 'lib32-nss' 'lib32-libxtst')
+fi
+makedepends=('unrar')
+
+_game_binary="intrusion2-${_hibver}-bin"
+source=("hib://${_game_binary}"
+ "http://intrusion2.com/files/graphics/intrusion2_graphics.rar"
+ "intrusion2-hib.desktop")
+md5sums=('de6a30d7fb3d117065f11743b4f0a13a'
+ '18b0ebc86da94049b4fc9c3efa781080'
+ '5228fd61295650f4588ac62b8e139310')
+noextract=("intrusion2_graphics.rar")
+
+options=('!strip' '!upx')
+PKGEXT='.pkg.tar'
+DLAGENTS+=('hib::/usr/bin/echo "Could not find %u. Manually download it to \"$(pwd)\", or setup hib:// DLAGENT in /etc/makepkg.conf."; exit 1')
+
+build() {
+ # Extract icon
+ cd $srcdir; unrar e -y "intrusion2_graphics.rar"
+}
+
+package() {
+ cd $srcdir
+ _target="/opt/Intrusion2"
+
+ # Install game binary
+ install -Dm755 "${_game_binary}" "${pkgdir}${_target}/${_game_binary}"
+
+ # Install desktop entry
+ install -Dm644 "${pkgname}.desktop" \
+ "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ # Install icon
+ install -Dm644 "intrusion2_icon1.png" "${pkgdir}/usr/share/pixmaps/intrusion2.png"
+
+ # Install launch script
+ [ $CARCH == "i686" ] && _arch='x86' || _arch='x86_64'
+ echo -e "#!/bin/sh\ncd ${_target} && ./${_game_binary}" > "launcher.sh"
+ install -Dm755 "launcher.sh" "${pkgdir}/usr/bin/intrusion2"
+}
diff --git a/intrusion2-hib.desktop b/intrusion2-hib.desktop
new file mode 100644
index 000000000000..7c423861e2b2
--- /dev/null
+++ b/intrusion2-hib.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Categories=Game;
+Name=Intrusion 2
+Comment=vapgames
+GenericName=Action Platformer
+Icon=intrusion2
+Exec=/usr/bin/intrusion2
+Terminal=false