mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-26 14:52:13 +08:00
50 lines
1.7 KiB
Bash
50 lines
1.7 KiB
Bash
#
|
|
# Games Packages for Chakra, part of chakra-project.org
|
|
#
|
|
# Maintainer: Adrian Chaves Fernandez (Gallaecio) <adriyetichaves@gmail.com>
|
|
|
|
pkgname=paintown
|
|
pkgver=3.6.0
|
|
pkgrel=3
|
|
pkgdesc="An open source fighting game in the same genre as Streets of Rage and Teenage Mutant Ninja Turtles."
|
|
arch=('i686' 'x86_64')
|
|
url="http://paintown.sourceforge.net/"
|
|
license=('GPL')
|
|
depends=('python2' 'freetype2' 'allegro')
|
|
makedepends=('cmake')
|
|
#install=paintown.install
|
|
source=(http://downloads.sourceforge.net/sourceforge/paintown/$pkgname-$pkgver.tar.bz2
|
|
paintown.png
|
|
paintown.desktop)
|
|
md5sums=('5c1160bee51fe2011a1141c490a5d368'
|
|
'ed547f1377212ea079cf9b0a1ad2d587'
|
|
'4144c695ad0bc4621e96ef9760f33b19')
|
|
|
|
build() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
# fix python2 header
|
|
for file in $(find . -name '*.py' -print); do
|
|
sed -i "s#/usr/bin/python#/usr/bin/env python2#" $file
|
|
done
|
|
# not needed as cmake is used instead of scons
|
|
# sed -i "s#python#python2#" Makefile
|
|
mkdir -p build
|
|
cd build
|
|
cmake .. || return 1
|
|
make -j2 || return 1
|
|
cp bin/paintown ..
|
|
cd ..
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
mkdir -p $pkgdir/usr/{bin,share/{paintown,pixmaps,applications,licenses/paintown}}
|
|
sh install.sh -d $pkgdir/usr/share/paintown -b $pkgdir/usr/bin
|
|
# correct the gnerated file to remove the wrong path (because $pkgdir/usr/bin is written in the file)
|
|
sed -i "s#$pkgdir##g" $pkgdir/usr/bin/paintown
|
|
install -m644 $srcdir/paintown.desktop $pkgdir/usr/share/applications/paintown.desktop
|
|
install -m644 $srcdir/paintown.png $pkgdir/usr/share/pixmaps/paintown.png
|
|
install -m644 LICENSE $pkgdir/usr/share/licenses/paintown/LICENSE
|
|
install -m644 LEGAL $pkgdir/usr/share/licenses/paintown/LEGAL
|
|
}
|