summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..43d297438ff4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Alex S. <shantanna_at_hotmail_dot_com>
+
+pkgname=americas-army-2.5
+_pkgname=25Assist
+pkgver=8.21
+pkgrel=0
+pkgdesc='A GUI client application for Downloading Installing and Playing Americas Army 2.5'
+arch=('any')
+groups=("games")
+url="http://aao25.com/"
+license=('EULA - ARMY GAME LICENSING AGREEMENT')
+depends=('mesa')
+source=("https://downloads.sourceforge.net/project/aa25assist/Binaries/25Assist-Linux.zip"
+ "https://www.americasarmy.com/images/logos/aapg-logo-small.svg")
+sha256sums=('7dfadbb114af300491a5e55b12b84cc53fff10f7d59eab61090eadb09961b0be'
+ 'bfa2c3dcb3f0e0d1ec242792b0e4232cffef86df4540435a01b28de12741eed4')
+
+package() {
+ msg2 "Extracting library archives..."
+ cd "${pkgdir}" || exit
+ unzip $_pkgname-Linux.zip -d "${pkgdir}/opt/${_pkgname}"
+ cp aapg-logo-small.svg "${pkgdir}/opt/${_pkgname}/$_pkgname.svg"
+
+ msg2 "Creating launchers..."
+ cd "${srcdir}" || exit
+ cat > "${srcdir}/Americas Army.desktop" << EOF
+[Desktop Entry]
+Name=Americas Army
+Comment=Game
+Exec=/opt/${_pkgname}/$_pkgname
+Icon=/opt/${_pkgname}/$_pkgname.svg
+Terminal=false
+Type=Application
+Categories=Game
+EOF
+
+ install -Dm644 "${srcdir}/Americas Army.desktop" "${pkgdir}/usr/share/applications/Americas Army.desktop"
+ install -D -m644 $_pkgname.svg "${pkgdir}/opt/${_pkgname}.png"
+
+ msg2 "Done!"
+}