summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 53 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..007efd7541b2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer Jens Staal <staal1978@gmail.com>
+# Big thanks to ids1024 !
+# old maintainer Anton Bazhenov <anton.bazhenov at gmail>
+
+pkgname=xbic
+pkgver=1.0
+pkgrel=1
+pkgdesc="A tactical turn-based game based on the Battle Isle series"
+arch=('i686' 'x86_64')
+url="http://www.ibiblio.org/pub/Linux/games/strategy"
+license=('GPL2')
+depends=('libpng' 'qt5-base')
+source=("http://www.ibiblio.org/pub/Linux/games/strategy/${pkgname}-${pkgver}.tgz"
+ "${pkgname}.png"
+ "${pkgname}.desktop"
+ "${pkgname}.sh"
+ "qt2to4.patch"
+ "qstring-qt5.patch")
+md5sums=('d6116030331749a1da67d4bc2dc756b1'
+ '52fad6ae9e03dcfc1efb58f05d391e31'
+ '794d58f764c172b1c8574ebb18fd6a02'
+ '4d412141ddaf38f927e2f13565f6b5cc'
+ '94c0b52a27c6083a285302d5ec2a1556'
+ '29b14f248a8379556f23137712709c68')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}_qtlib2/src"
+
+ # Apply patches to fix compilation issues
+ patch -Np2 -i ../../qt2to4.patch
+ patch -Np2 -i ../../qstring-qt5.patch
+
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}_qtlib2"
+
+ # Install game files
+ mkdir -p "${pkgdir}/opt/${pkgname}"
+ cp -r anim bin level* pics start_game "${pkgdir}/opt/${pkgname}"
+
+ # Install a launcher
+ install -Dm755 ../${pkgname}.sh "${pkgdir}/usr/bin/${pkgname}"
+
+ # Install a desktop entry
+ install -Dm644 ../${pkgname}.png "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm644 ../${pkgname}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ # Install documentation
+ mkdir -p "${pkgdir}/usr/share/doc/${pkgname}"
+ install -m644 README* "${pkgdir}/usr/share/doc/${pkgname}"
+}