diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | .gitignore | 22 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rwxr-xr-x | cstrike.sh | 3 |
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1e243b34edc4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = cstrike-appimage + pkgdesc = Counter Strike 1.6 (AppImage version) + pkgver = 1.6 + pkgrel = 1 + url = https://www.linuxgame.cn/%e5%8f%8d%e6%81%90%e7%b2%be%e8%8b%b1 + arch = x86_64 + provides = cstrike=1.6 + options = !strip + source = cstrike-1.6.appimage::https://de.linuxgame.cn/%E5%8F%8D%E6%81%90%E7%B2%BE%E8%8B%B1/cstrike_1.6_i386.appimage + source = cstrike.sh + sha256sums = c2c3cc43e23dfd6c2816b9d110c09d7b9fea4b114ecfeb09515c189b7bc09b2d + sha256sums = 94991fe0fc983cfaf9d46f28d5a5498b6f74a02f4ee5800db0a5e7015f9b7109 + +pkgname = cstrike-appimage diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..98f62cc4b327 --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# Created by https://www.toptal.com/developers/gitignore/api/archlinuxpackages +# Edit at https://www.toptal.com/developers/gitignore?templates=archlinuxpackages + +### ArchLinuxPackages ### +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig +*.deb + +pkg/ +src/ + +# End of https://www.toptal.com/developers/gitignore/api/archlinuxpackages + +*.appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..32cc9def4575 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Clarence <xjh.azzbcc@gmail.com> + +_pkgname=cstrike +pkgname="${_pkgname}"-appimage +pkgver=1.6 +pkgrel=1 +pkgdesc="Counter Strike 1.6 (AppImage version)" +arch=('x86_64') +url='https://www.linuxgame.cn/%e5%8f%8d%e6%81%90%e7%b2%be%e8%8b%b1' +provides=("${_pkgname}=${pkgver}") +source=("${_pkgname}-${pkgver}.appimage::https://de.linuxgame.cn/%E5%8F%8D%E6%81%90%E7%B2%BE%E8%8B%B1/${_pkgname}_${pkgver}_i386.appimage" + 'cstrike.sh') +sha256sums=('c2c3cc43e23dfd6c2816b9d110c09d7b9fea4b114ecfeb09515c189b7bc09b2d' + '94991fe0fc983cfaf9d46f28d5a5498b6f74a02f4ee5800db0a5e7015f9b7109') +options=(!strip) + +prepare() { + cd "${srcdir}" + chmod +x "${_pkgname}-${pkgver}.appimage" + ./"${_pkgname}-${pkgver}.appimage" --appimage-extract +} + +package() { + install -Dm755 "${srcdir}/${_pkgname}-${pkgver}.appimage" "${pkgdir}/opt/appimages/${_pkgname}.AppImage" + install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.png" "${pkgdir}/usr/share/icons/${_pkgname}.png" + install -Dm644 "${srcdir}/squashfs-root/7daystodie.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop" + sed -i 's|^Exec=cs|Exec=cstrike|' "${pkgdir}/usr/share/applications/${_pkgname}.desktop" +} + +# vim:set ts=2 sw=2 et: diff --git a/cstrike.sh b/cstrike.sh new file mode 100755 index 000000000000..40ae41309531 --- /dev/null +++ b/cstrike.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +/opt/appimages/cstrike.AppImage "$@" |