summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rwxr-xr-xPKGBUILD44
2 files changed, 38 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 062db05d191c..628e81fe6130 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = counter-strike-2d
pkgdesc = More than just a freeware clone of the well known game Counter-Strike
- pkgver = 1.0.0.2
+ pkgver = 1.0.1.3
pkgrel = 1
- url = http://www.cs2d.com/
+ url = https://www.unrealsoftware.de
install = cs2d.install
arch = i686
arch = x86_64
license = custom
makedepends = curl
+ depends = lib32-freetype2
+ depends = lib32-libtxc_dxtn
+ depends = lib32-glu
+ optdepends = lib32-openal: audio output
options = emptydirs
backup = opt/cs2d/sys/autobuy.cfg
backup = opt/cs2d/sys/autoexec.cfg
@@ -16,18 +20,20 @@ pkgbase = counter-strike-2d
backup = opt/cs2d/sys/editor.cfg
backup = opt/cs2d/sys/filters.cfg
backup = opt/cs2d/sys/mapcycle.cfg
+ backup = opt/cs2d/sys/mods.cfg
backup = opt/cs2d/sys/more.cfg
backup = opt/cs2d/sys/server.cfg
- backup = opt/cs2d/sys/usgn.dat
- backup = opt/cs2d/sys/usgn_pw.dat
- source = cs2d_1002_linux.zip::http://www.unrealsoftware.de/get.php?get=cs2d_1002_linux.zip&p=1&cid=get.php?get=cs2d_1002_linux.zip&p=1&cid=12625
- source = cs2d_1002_win.zip::http://www.unrealsoftware.de/get.php?get=cs2d_1002_win.zip&p=1&cid=get.php?get=cs2d_1002_linux.zip&p=1&cid=12625
+ backup = opt/cs2d/sys/weapons.cfg
+ backup = opt/cs2d/sys/weapons_recoil.cfg
+ backup = opt/cs2d/sys/favorites.lst
+ backup = opt/cs2d/sys/bans.lst
+ backup = opt/cs2d/sys/serverinfo.txt
+ backup = opt/cs2d/sys/servertransfer.lst
+ source = cs2d_1013_linux.zip::http://www.unrealsoftware.de/get.php?get=cs2d_1013_linux.zip&p=1&cid=12675
source = cs2d.desktop
source = cs2d.png
- sha512sums = f385a6558f40a01324884a8b765f0fcb8dddcfb59bf983be110234a16cf937ba8c0089dce269fd1cec6b51a380810c5e1676e14a95112364b59cbb07e290a8bc
- sha512sums = b387cd7172fa35c6e66d7457cd4ca457d5bab795944fa9b53a0879301d72d6e5f2c76b760c119df32ae4e69f158e6c593bf921a83e54e25f79cb4e3d2650965c
+ sha512sums = 113c0b890df01c14934db8bc860c0c3c0f040ce88fc27b88766c0c89d1d6a1a410f46e81a5ff1c7d71d08da8b2dd0e865e51ca110dcf3f954ca2cd7fd528a219
sha512sums = d7d452fa4a2310ec2ac68c2c500e2a66f3a6df2291ad6615f9a957cbc6cb4ccd7f00f9578ccebeb1367aa21205e3743b16463d841c63c73f9b0bfbbf37bd6992
sha512sums = dfe79598af30797195fad38461119f7d611021577a1e1e624567adeceade8f9bc4c97cd110515e492d612d09b740f78faf7dce55448f64a9a698e7748f121a80
pkgname = counter-strike-2d
-
diff --git a/PKGBUILD b/PKGBUILD
index a7c00e19a168..5006e4b295b9 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,23 +3,21 @@
# Contributor: josephgbr <rafael.f.f1@gmail.com>
# Contributor: Josef Lusticky <evramp@gmail.com>
# Contributor: Jorge Barroso <jorge.barroso.11 at gmail dot com>
+# Contributor: Moses Miller <Majora320@gmail.com>
pkgname=counter-strike-2d
-pkgver=1.0.0.2
+pkgver=1.0.1.3
_ver=${pkgver//./}
pkgrel=1
pkgdesc="More than just a freeware clone of the well known game Counter-Strike"
arch=('i686' 'x86_64')
-url="http://www.cs2d.com/"
+url="https://www.unrealsoftware.de"
license=('custom')
if [ "$CARCH" == "x86_64" ]; then
depends=('lib32-freetype2' 'lib32-libtxc_dxtn' 'lib32-glu')
- optdepends=('lib32-openal: audio output'
- 'lib32-ati-dri: video acceleration'
- 'lib32-intel-dri: video acceleration'
- 'lib32-nouveau-dri: video acceleration')
+ optdepends=('lib32-openal: audio output')
elif [ "$CARCH" == "i686" ]; then
- depends=('freetype2' 'libtxc_dxtn' 'glu')
+ #depends=('freetype2' 'libtxc_dxtn' 'glu')
optdepends=('openal: audio output'
'ati-dri: video acceleration'
'intel-dri: video acceleration'
@@ -28,14 +26,15 @@ fi
makedepends=('curl')
install=cs2d.install
-backup=(opt/cs2d/sys/autobuy.cfg opt/cs2d/sys/autoexec.cfg
- opt/cs2d/sys/config.cfg opt/cs2d/sys/controls.cfg
- opt/cs2d/sys/editor.cfg opt/cs2d/sys/filters.cfg
- opt/cs2d/sys/mapcycle.cfg opt/cs2d/sys/more.cfg
- opt/cs2d/sys/server.cfg opt/cs2d/sys/usgn.dat
- opt/cs2d/sys/usgn_pw.dat)
-sha512sums=('f385a6558f40a01324884a8b765f0fcb8dddcfb59bf983be110234a16cf937ba8c0089dce269fd1cec6b51a380810c5e1676e14a95112364b59cbb07e290a8bc'
- 'b387cd7172fa35c6e66d7457cd4ca457d5bab795944fa9b53a0879301d72d6e5f2c76b760c119df32ae4e69f158e6c593bf921a83e54e25f79cb4e3d2650965c'
+backup=(opt/cs2d/sys/autobuy.cfg opt/cs2d/sys/autoexec.cfg
+ opt/cs2d/sys/config.cfg opt/cs2d/sys/controls.cfg
+ opt/cs2d/sys/editor.cfg opt/cs2d/sys/filters.cfg
+ opt/cs2d/sys/mapcycle.cfg opt/cs2d/sys/mods.cfg
+ opt/cs2d/sys/more.cfg opt/cs2d/sys/server.cfg
+ opt/cs2d/sys/weapons.cfg opt/cs2d/sys/weapons_recoil.cfg
+ opt/cs2d/sys/favorites.lst opt/cs2d/sys/bans.lst
+ opt/cs2d/sys/serverinfo.txt opt/cs2d/sys/servertransfer.lst)
+sha512sums=('113c0b890df01c14934db8bc860c0c3c0f040ce88fc27b88766c0c89d1d6a1a410f46e81a5ff1c7d71d08da8b2dd0e865e51ca110dcf3f954ca2cd7fd528a219'
'd7d452fa4a2310ec2ac68c2c500e2a66f3a6df2291ad6615f9a957cbc6cb4ccd7f00f9578ccebeb1367aa21205e3743b16463d841c63c73f9b0bfbbf37bd6992'
'dfe79598af30797195fad38461119f7d611021577a1e1e624567adeceade8f9bc4c97cd110515e492d612d09b740f78faf7dce55448f64a9a698e7748f121a80')
_url=http://www.unrealsoftware.de/get.php?get
@@ -46,8 +45,7 @@ grabcid() {
}
_cid=$(grabcid) # this will hide the cmd line above from AUR interface
-source=(cs2d_${_ver}_linux.zip::"$_url=cs2d_${_ver}_linux.zip&p=1&cid=${_cid}"
- cs2d_${_ver}_win.zip::"$_url=cs2d_${_ver}_win.zip&p=1&cid=${_cid}"
+source=(cs2d_${_ver}_linux.zip::"$_url=cs2d_${_ver}_linux.zip&p=1&cid=12675"
"cs2d.desktop"
"cs2d.png")
options=(emptydirs)
@@ -57,18 +55,18 @@ package() {
install -d "$pkgdir"/{opt/cs2d,usr/{share/{doc,licenses}/$pkgname,bin}}
# data
- cp -R bots gfx help logos maps screens sfx sys "$pkgdir"/opt/cs2d
+ cp -R bots gfx help logos maps mods screens sfx sys "$pkgdir"/opt/cs2d
# executable
- install -m755 CounterStrike2D "$pkgdir"/opt/cs2d
- ln -s /opt/cs2d/CounterStrike2D "$pkgdir"/usr/bin/cs2d
+ install -m755 CS2D "$pkgdir"/opt/cs2d
+ ln -s /opt/cs2d/CS2D "$pkgdir"/usr/bin/cs2d
# desktop launcher
install -Dm644 cs2d.png "$pkgdir"/usr/share/pixmaps/cs2d.png
install -Dm644 cs2d.desktop "$pkgdir"/usr/share/applications/cs2d.desktop
# license
- sed -n 84,106p Readme.txt > "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ sed -n 93,117p Readme.txt > "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
# doc
install -m644 *.txt "$pkgdir"/usr/share/doc/$pkgname
@@ -77,6 +75,10 @@ package() {
chmod g+w "$pkgdir"/opt/cs2d/sys/*.{cfg,dat}
chgrp games "$pkgdir"/opt/cs2d/sys/*.{cfg,dat}
+ # allow saving maps
+ chmod g+w "$pkgdir"/opt/cs2d/maps
+ chgrp games "$pkgdir"/opt/cs2d/maps
+
# allow logging and caching
chmod -R g+w "$pkgdir"/opt/cs2d/sys/{logs,core}
chgrp games -R "$pkgdir"/opt/cs2d/sys/{logs,core}