wok-next view python-simplejson/receipt @ rev 20916

libopenraw, abiword: update deps; boost: pack unpacked libs
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 21 05:42:25 2018 +0300 (2018-08-21)
parents c4e53a39395a
children 8b5b2a6d07b8
line source
1 # SliTaz package receipt.
3 PACKAGE="python-simplejson"
4 VERSION="2.1.1"
5 CATEGORY="development"
6 SHORT_DESC="Simple, fast, extensible JSON encoder/decoder for python."
7 MAINTAINER="claudinei@slitaz.org"
8 LICENSE="MIT"
9 WEB_SITE="http://pypi.python.org/pypi/simplejson"
10 REPOLOGY="python:simplejson"
12 SOURCE="simplejson"
13 TARBALL="$SOURCE-$VERSION.tar.gz"
14 WGET_URL="http://pypi.python.org/packages/source/s/$SOURCE/$TARBALL"
16 DEPENDS="python"
17 BUILD_DEPENDS="python-dev"
19 # Rules to configure and make the package.
20 compile_rules()
21 {
22 # Cross compilation hack to avoid using compiler wich build python
23 # itself.
24 case "$ARCH" in
25 arm*)
26 mv /usr/bin/i486-slitaz-linux-gcc /tmp &&
27 ln -s /cross/${ARCH}/tools/bin/arm-slitaz-linux-gnueabi-gcc \
28 /usr/bin/i486-slitaz-linux-gcc ;;
29 esac &&
30 python setup.py build &&
31 python setup.py install --root=$DESTDIR &&
32 case "$ARCH" in
33 arm*)
34 rm /usr/bin/i486-slitaz-linux-gcc &&
35 mv /tmp/i486-slitaz-linux-gcc /usr/bin ;;
36 esac
37 }
39 # Rules to gen a SliTaz package suitable for Tazpkg.
40 genpkg_rules()
41 {
42 mkdir -p $fs/usr
43 cp -a $install/usr/lib $fs/usr
44 }
46 # Remove old package.
47 post_install()
48 {
49 [ ! -d "$1/var/lib/tazpkg/installed/simplejson" ] ||
50 rm -rf "$1/var/lib/tazpkg/installed/simplejson"
51 }