summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2022-01-25 01:04:17 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2022-01-25 01:04:17 -0500
commit430b2d75636026c29acb2e40d585630c5a823f9d (patch)
tree86505d4ff9ef85b4afeebf0c802c8c5a570e329a
parentc7203b97142ed25c1062428864c30e9687f0c711 (diff)
housekeeping
-rw-r--r--pcr/castle-combat/PKGBUILD22
1 files changed, 14 insertions, 8 deletions
diff --git a/pcr/castle-combat/PKGBUILD b/pcr/castle-combat/PKGBUILD
index 294688b48..ae4a6ef2e 100644
--- a/pcr/castle-combat/PKGBUILD
+++ b/pcr/castle-combat/PKGBUILD
@@ -14,20 +14,26 @@ sha512sums=('c6350f95b82638a9da9a45cb0c995dcc7bf1fbd2f6e0d5f58347d73f9f313169732
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|' '{}' \;
+
## fix data path
- sed -i 's|data_path = "data"|data_path = "/usr/bin/castle-combat-0.8.1/data"|' $srcdir/$pkgname-$pkgver/src/common.py
+ 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
+
## remove non-free font and macosx items
- sed -i '/font = pygame.font/d' $srcdir/$pkgname-$pkgver/src/common.py
- sed -i '/small_font = pygame.font.Font/d' $srcdir/$pkgname-$pkgver/src/common.py
- sed -i '/global font/a font = pygame.font.SysFont("sans", 34)' $srcdir/$pkgname-$pkgver/src/common.py
- sed -i 's|font = pygame.font.SysFont|\tfont = pygame.font.SysFont|' $srcdir/$pkgname-$pkgver/src/common.py
- sed -i '/global small_font/a small_font = pygame.font.SysFont("sans", 24)' $srcdir/$pkgname-$pkgver/src/common.py
- sed -i 's|small_font = pygame.font.SysFont|\t\small_font = pygame.font.SysFont|' $srcdir/$pkgname-$pkgver/src/common.py
- rm -rf $srcdir/$pkgname-$pkgver/dist $srcdir/$pkgname-$pkgver/src/colourba.ttf $srcdir/$pkgname-$pkgver/src/font_read_me.html
+ 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
+ rm -rf $srcdir/$pkgname-$pkgver/dist \
+ $srcdir/$pkgname-$pkgver/src/colourba.ttf \
+ $srcdir/$pkgname-$pkgver/src/font_read_me.html
}
package() {