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

pyaudio -> python-pyaudio
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Aug 23 07:07:52 2018 +0300 (2018-08-23)
parents d6378d455338
children c9a7a7b42a86
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/"
10 REPOLOGY="python:pygame"
12 TARBALL="pygame-$VERSION.tar.gz"
13 WGET_URL="$WEB_SITE/ftp/$TARBALL"
15 BUILD_DEPENDS="python-dev libsmpeg-dev libsdl-dev libsdl-image-dev \
16 libsdl-mixer-dev libsdl-ttf-dev v4l-utils-dev"
17 SPLIT="python-pygame-dev"
19 compile_rules() {
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 }