summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2022-01-24 23:36:34 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2022-01-25 01:07:09 -0500
commit2926b3a7bf12528a93aa078d1dc033ebfe6c1dff (patch)
tree053db8fcbcdfe6c906c133fd8a7d3bc446a98e2d
parent430b2d75636026c29acb2e40d585630c5a823f9d (diff)
[castle-combat]: upgrade to v0.9.0 - wip (python3 version)
-rw-r--r--pcr/castle-combat/PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/pcr/castle-combat/PKGBUILD b/pcr/castle-combat/PKGBUILD
index ae4a6ef2e..2f6b5b108 100644
--- a/pcr/castle-combat/PKGBUILD
+++ b/pcr/castle-combat/PKGBUILD
@@ -1,15 +1,19 @@
-# Maintainer: Luke R. <g4jc@openmailbox.org> GPG: rsa4096/3EAE8697
+# Contributor: Luke R. <g4jc@openmailbox.org> GPG: rsa4096/3EAE8697
+# Contributor: bill-auger <bill-auger@programmer.net>
pkgname=castle-combat
-pkgver=0.8.1
-pkgrel=3
+pkgver=0.9.0
+pkgrel=1
pkgdesc="Clone of the old arcade game Rampart. Build castle walls, place cannons inside these walls, and shoot at the walls the enemy(s)."
arch=('any')
url="http://www.linux-games.com/castle-combat/"
license=('GPL2')
-depends=('python2-setuptools' 'python2-twisted' 'python2-pygame' 'python2-numpy')
-source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz")
-sha512sums=('c6350f95b82638a9da9a45cb0c995dcc7bf1fbd2f6e0d5f58347d73f9f3131697328e7e78cf08bb8c50d4f73eb754cc40c3680e76177f9f46f3a353c8768251a')
+depends=('python-numpy' 'python-pygame' 'python-setuptools' 'python-twisted'
+'python-pygame-sdl2' # TODO: needed?
+'python-pytest-twisted' # TODO: needed?
+)
+source=("https://github.com/karlb/$pkgname/archive/refs/tags/$pkgver.tar.gz")
+sha512sums=('0b600283a09a02a125afb4e05a3c93a6a94046141f8ae62860eae0b11eb4292a659c5aa95f2598f174353807028af417e804b999ca20159dd575e211bb7b1d11')
prepare() {
# replace /usr/bin/env python with python2
@@ -22,7 +26,7 @@ prepare() {
## fix data path
local common_py=$srcdir/$pkgname-$pkgver/src/common.py
- sed -i 's|data_path = "data"|data_path = "/usr/bin/castle-combat-0.8.1/data"|' $common_py
+ sed -i 's|data_path = "data"|data_path = "/usr/bin/'$pkgname-$pkgver'/data"|' $common_py
## remove non-free font and macosx items
sed -i '/font = pygame.font/d' $common_py
@@ -41,8 +45,8 @@ package() {
cp -r $srcdir/$pkgname-$pkgver/ $pkgdir/usr/bin/
cat <<EOF > $pkgdir/usr/bin/castle-combat
#!/bin/bash
-cd /usr/bin/castle-combat-0.8.1
-python2 castle-combat.py
+cd /usr/bin/$pkgname-$pkgver
+python castle-combat.py
EOF
chmod 755 $pkgdir/usr/bin/castle-combat
}