[Dev] Orphan Pcr package [castle-combat] marked out-of-date

theova theova at bluewin.ch
Fri Apr 17 09:22:12 GMT 2020

Hi Viktor

I tried to update the PKGBUILD  for castle-combat. It is attached.
You can build the package with makepkg -si, install it and play.

When I tried to play the game, it crashed always (I have done some

No my question: Would you like to keep the game in the PCR? This would
need some activity like testing and issue reporting back to the
castle-combat project.

If the game cannot run correctly, I see no sense in keeping it in
Parabola's repositories...

Please ask if you have any questions.


Parabola Website Notification <nobody at parabola.nu> schrieb am Mon, 06.
Jan 20 15:33:
>viktor at viktorlindberg.com wants to notify you that the following packages may be out-of-date:
>* castle-combat 0.8.1-3 [pcr] (armv7h): https://parabolagnulinux.org/packages/pcr/armv7h/castle-combat/
>* castle-combat 0.8.1-3 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/castle-combat/
>* castle-combat 0.8.1-3 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/castle-combat/
>The user provided the following additional text:
>0.9.0 "Bring CC into the Present!" Has been released, now it should work.
>Dev mailing list
>Dev at lists.parabola.nu
-------------- next part --------------
# Maintainer: Luke R. <g4jc at openmailbox.org> GPG: rsa4096/3EAE8697

pkgdesc="Clone of the old arcade game Rampart. Build castle walls, place cannons inside these walls, and shoot at the walls the enemy(s)."
depends=('ttf-dejavu' 'python-twisted' 'python-pygame' 'python-numpy')

prepare() {
    ## 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("dejavusans", 34)' $srcdir/$pkgname-$pkgver/src/common.py
    sed -i 's|font = pygame.font.SysFont|    font = pygame.font.SysFont|' $srcdir/$pkgname-$pkgver/src/common.py
    sed -i '/global small_font/a small_font = pygame.font.SysFont("dejavusans", 24)' $srcdir/$pkgname-$pkgver/src/common.py
    sed -i 's|small_font = pygame.font.SysFont|    \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

package() {
  mkdir -p $pkgdir/usr/bin/
  cp -r $srcdir/$pkgname-$pkgver/ $pkgdir/usr/bin/
cat <<EOF > $pkgdir/usr/bin/castle-combat
cd /usr/bin/castle-combat-$pkgver
python castle-combat.py
chmod 755 $pkgdir/usr/bin/castle-combat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20200417/c94bda71/attachment.sig>

More information about the Dev mailing list