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

Micro-updates + { new clang + assaultcube (still broken)} + {new python modules from SliTaz Cooking + their depends}
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Sep 14 01:56:52 2018 +0300 (2018-09-14)
parents 92698cd69f34
children c9a7a7b42a86
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="https://pypi.org/project/simplejson/"
10 REPOLOGY="python:simplejson"
12 SOURCE="simplejson"
13 TARBALL="$SOURCE-$VERSION.tar.gz"
14 WGET_URL="https://files.pythonhosted.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 }