diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2022-01-25 01:04:17 -0500 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2022-01-25 01:04:17 -0500 |
commit | 430b2d75636026c29acb2e40d585630c5a823f9d (patch) | |
tree | 86505d4ff9ef85b4afeebf0c802c8c5a570e329a | |
parent | c7203b97142ed25c1062428864c30e9687f0c711 (diff) |
housekeeping
-rw-r--r-- | pcr/castle-combat/PKGBUILD | 22 |
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() { |