diff options
author | Narrat | 2015-05-13 21:26:59 +0200 |
---|---|---|
committer | Narrat | 2015-05-13 21:33:31 +0200 |
commit | 870b2f5b57b8e5377066663ff1271946ef674840 (patch) | |
tree | e3ef2c5025ef968072f56dab0d70af3467e99b67 | |
download | aur-870b2f5b57b8e5377066663ff1271946ef674840.tar.gz |
7kaa: Latest files
History: https://github.com/Narrat/PKGBuilds
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 14 | ||||
-rw-r--r-- | 7kaa.desktop | 9 | ||||
-rw-r--r-- | 7kaa.ico | bin | 0 -> 766 bytes | |||
-rw-r--r-- | 7kaa.sh | 3 | ||||
-rw-r--r-- | PKGBUILD | 62 |
6 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5d4c5f1dc871 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = 7kaa + pkgdesc = Seven Kingdoms: Ancient Adversaries is a real-time strategy (RTS) computer game developed by Trevor Chan + pkgver = 2.14.4 + pkgrel = 4 + url = http://7kfans.com/ + arch = i686 + arch = x86_64 + license = GPL2 + depends = openal + depends = sdl_net + depends = gcc-libs + depends = 7kaa-music + provides = 7kaa-data + conflicts = 7kaa-data + source = http://downloads.sourceforge.net/project/skfans/7KAA%202.14.4/7kaa-source-2.14.4.tar.bz2 + source = 7kaa.sh + source = 7kaa.desktop + source = 7kaa.ico + source = http://downloads.sourceforge.net/project/skfans/Seven%20Kingdoms%20AA%20Data%20Files/7kaa-data-2.13.tar.bz2 + md5sums = 777124571564bf46990ef2d2d96afbbb + md5sums = 8d0634b0962ad621a7608378d7172e02 + md5sums = 3fd08eeb86036fa9b18b91a91c62cb99 + md5sums = 996b0cdc8e4448ee456603c6640bb19b + md5sums = d7580a683fabcea98b5898dff252dcf2 + +pkgname = 7kaa + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3a3642b6f6ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*/src +*/pkg +*.gz +*.xz +*.bz2 +*.zip +*.part +*.sig +*.sign +*.txt +*.log +*.scm +*/*.pkg +*/*.asc diff --git a/7kaa.desktop b/7kaa.desktop new file mode 100644 index 000000000000..8ee6fca4edaa --- /dev/null +++ b/7kaa.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Seven Kingdoms: Ancient Adversaries +Comment=Real-time strategy computer game +Exec=/usr/bin/7kaa +Icon=7kaa.ico +Terminal=false +Type=Application +Categories=Application;Game; diff --git a/7kaa.ico b/7kaa.ico Binary files differnew file mode 100644 index 000000000000..7516afe12c97 --- /dev/null +++ b/7kaa.ico diff --git a/7kaa.sh b/7kaa.sh new file mode 100644 index 000000000000..d3cead180887 --- /dev/null +++ b/7kaa.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/7kaa +./7kaa "$@" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4994736af8ad --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,62 @@ +# Contributor: Lex Black <autumn-wind at web dot de> +# Contributor: xnitropl <xnitropl at gmail dot com> +# Contributor: Anton Larionov <diffident dot cat at gmail dot com> + +pkgname=7kaa +pkgver=2.14.4 +pkgrel=4 +pkgdesc='Seven Kingdoms: Ancient Adversaries is a real-time strategy (RTS) computer game developed by Trevor Chan' +url='http://7kfans.com/' +arch=('i686' 'x86_64') +license=('GPL2') +depends=('openal' 'sdl_net' 'gcc-libs' '7kaa-music') +conflicts=('7kaa-data') +provides=('7kaa-data') +source=("http://downloads.sourceforge.net/project/skfans/7KAA%20${pkgver}/${pkgname}-source-${pkgver}.tar.bz2" + "${pkgname}.sh" + "${pkgname}.desktop" + "${pkgname}.ico" + "http://downloads.sourceforge.net/project/skfans/Seven%20Kingdoms%20AA%20Data%20Files/$pkgname-data-2.13.tar.bz2") +md5sums=('777124571564bf46990ef2d2d96afbbb' + '8d0634b0962ad621a7608378d7172e02' + '3fd08eeb86036fa9b18b91a91c62cb99' + '996b0cdc8e4448ee456603c6640bb19b' + 'd7580a683fabcea98b5898dff252dcf2') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure + make +} + +package() { + # install data files + install -dm755 "${pkgdir}/opt/7kaa/" + cd "${srcdir}/$pkgname-$pkgver/data/" + #cp -r {encyc,encyc2,image,resource,scenari2,scenario,sound,sprite,tutorial} "${pkgdir}/opt/7kaa/" + cp -r {image,resource,scenari2,scenario,sound,sprite,tutorial} "${pkgdir}/opt/7kaa/" + + # install encyc files from the data package + cd "${srcdir}/7kaa/" + cp -r {encyc,encyc2} "${pkgdir}/opt/7kaa/" + + # fix permissions + cd "${pkgdir}/opt/7kaa/" + find . -type d -exec chmod 755 {} \; + + # copy readme + install -D -m644 "${srcdir}/$pkgname-$pkgver/README" "${pkgdir}/usr/share/doc/7kaa/README" + + # main file + install -dm755 "${pkgdir}/opt/${pkgname}/" + install -D -m755 "${srcdir}/${pkgname}-${pkgver}/src/client/${pkgname}" "${pkgdir}/opt/${pkgname}/${pkgname}" + + # bash script + install -D -m755 "$srcdir/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + + # desktop entry + install -D -m644 "$srcdir/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -D -m644 "${srcdir}/${pkgname}.ico" "${pkgdir}/usr/share/pixmaps/${pkgname}.ico" +} + +# vim:set ts=2 sw=2 et: |