summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2022-01-25 00:59:40 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2022-01-25 01:16:34 -0500
commit0449b89559a6d12246fdce1dcae343ed2dd6c8d9 (patch)
tree8580ba2a851ed714e36e8dbf09e846e9e14cc03e
parent2926b3a7bf12528a93aa078d1dc033ebfe6c1dff (diff)
squashme - wip - castle-combatwip-castle-combat
-rw-r--r--pcr/castle-combat/PKGBUILD30
1 files changed, 14 insertions, 16 deletions
diff --git a/pcr/castle-combat/PKGBUILD b/pcr/castle-combat/PKGBUILD
index 2f6b5b108..d30bba096 100644
--- a/pcr/castle-combat/PKGBUILD
+++ b/pcr/castle-combat/PKGBUILD
@@ -9,35 +9,33 @@ arch=('any')
url="http://www.linux-games.com/castle-combat/"
license=('GPL2')
depends=('python-numpy' 'python-pygame' 'python-setuptools' 'python-twisted'
-'python-pygame-sdl2' # TODO: needed?
-'python-pytest-twisted' # TODO: needed?
+ '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
- find $pkgname-$pkgver -name '*.py' -type f -exec sed -ri 's:^#!/usr/bin/(env )?python$:&2:' '{}' \;
- ## depreciated python code fixes
- find $pkgname-$pkgver -name '*.py' -type f -exec sed -ri 's|Numeric|numpy|' '{}' \;
- find $pkgname-$pkgver -name '*.py' -type f -exec sed -ri 's|UInt8|int|' '{}' \;
- ##find $pkgname-$pkgver -name '*.py' -type f -exec sed -ri 's|nonzero|numpy.nonzero|' '{}' \;
+prepare() {
+ # TODO: libre treatments should be mksource()
## fix data path
local common_py=$srcdir/$pkgname-$pkgver/src/common.py
- sed -i 's|data_path = "data"|data_path = "/usr/bin/'$pkgname-$pkgver'/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
- sed -i '/small_font = pygame.font.Font/d' $common_py
- sed -i '/global font/a font = pygame.font.SysFont("sans", 34)' $common_py
- sed -i 's|font = pygame.font.SysFont|\tfont = pygame.font.SysFont|' $common_py
- sed -i '/global small_font/a small_font = pygame.font.SysFont("sans", 24)' $common_py
- sed -i 's|small_font = pygame.font.SysFont|\t\small_font = pygame.font.SysFont|' $common_py
+ sed -i '/font = pygame.font/d' $common_py
+ sed -i '/small_font = pygame.font.Font/d' $common_py
+ sed -i '/global font/a font = pygame.font.SysFont("sans", 34)' $common_py
+ sed -i 's|font = pygame.font.SysFont| font = pygame.font.SysFont|' $common_py
+ sed -i '/global small_font/a small_font = pygame.font.SysFont("sans", 24)' $common_py
+ sed -i 's|small_font = pygame.font.SysFont| small_font = pygame.font.SysFont|' $common_py
rm -rf $srcdir/$pkgname-$pkgver/dist \
$srcdir/$pkgname-$pkgver/src/colourba.ttf \
$srcdir/$pkgname-$pkgver/src/font_read_me.html
+
+ # delete non-free sound files
+ rm -f $srcdir/$pkgname-$pkgver/data/sound/{cannon.wav,drop.wav,farmor8.xm,fdream.xm}
}
package() {