From 0449b89559a6d12246fdce1dcae343ed2dd6c8d9 Mon Sep 17 00:00:00 2001 From: bill-auger Date: Tue, 25 Jan 2022 00:59:40 -0500 Subject: squashme - wip - castle-combat --- pcr/castle-combat/PKGBUILD | 30 ++++++++++++++---------------- 1 file 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() { -- cgit v1.2.2