wok-next view python-pygame/receipt @ rev 20655

Up boxbackup (0.12)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri May 04 14:33:10 2018 +0300 (2018-05-04)
parents c3a368c0cddb
children d6378d455338
line source
1 # SliTaz package receipt v2.
3 PACKAGE="python-pygame"
4 VERSION="1.9.1release"
5 CATEGORY="development"
6 SHORT_DESC="Python game library"
7 MAINTAINER="claudinei@slitaz.org"
8 LICENSE="LGPL"
9 WEB_SITE="http://www.pygame.org/"
11 TARBALL="pygame-$VERSION.tar.gz"
12 WGET_URL="$WEB_SITE/ftp/$TARBALL"
14 BUILD_DEPENDS="python-dev libsmpeg-dev libsdl-dev libsdl-image-dev \
15 libsdl-mixer-dev libsdl-ttf-dev v4l-utils-dev"
16 SPLIT="python-pygame-dev"
18 compile_rules() {
19 patch -Np0 -i $stuff/config.patch
20 sed -i "s|linux/videodev.h|libv4l1-videodev.h|" src/camera.h
21 python config.py -auto &&
22 python setup.py install --root=$DESTDIR
23 }
25 genpkg_rules() {
26 case $PACKAGE in
27 python-pygame)
28 PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/')
29 mkdir -p $fs/usr
30 cp -a $install/usr/lib $fs/usr
31 chmod 644 $fs/usr/lib/$PYTHON_LIB/site-packages/pygame/freesansbold.ttf
32 # examples and tests in python-pygame-dev
33 rm -rf $fs/usr/lib/$PYTHON_LIB/site-packages/pygame/examples
34 rm -rf $fs/usr/lib/$PYTHON_LIB/site-packages/pygame/tests
35 DEPENDS="python libsdl libsdl-image libsdl-mixer libsdl-ttf \
36 python-numpy libsmpeg gcc-lib-base"
37 ;;
38 *-dev)
39 PYTHON_LIB=python$(grep ^VERSION= $WOK/python/receipt | sed 's/.*"\(...\).*/\1/')
40 mkdir -p $fs/usr/lib/$PYTHON_LIB/site-packages/pygame
41 cp -a $install/usr/include $fs/usr
42 cp -a $install/usr/lib/$PYTHON_LIB/site-packages/pygame/examples \
43 $fs/usr/lib/$PYTHON_LIB/site-packages/pygame
44 cp -a $install/usr/lib/$PYTHON_LIB/site-packages/pygame/tests \
45 $fs/usr/lib/$PYTHON_LIB/site-packages/pygame
46 ;;
47 esac
48 }
50 # Remove old package.
51 post_install_python_pygame() {
52 [ ! -d "$1/var/lib/tazpkg/installed/pygame/examples" ] ||
53 rm -rf "$1/var/lib/tazpkg/installed/pygame/examples"
54 }