Commit | Line | Data |
---|---|---|
048cd5c7 VM |
1 | # Description: Python interpreter, version 2.7 |
2 | # URL: http://www.python.org | |
3 | # Maintainer: Juergen Daubert, jue at crux dot nu | |
4 | # Depends on: db gdbm openssl bzip2 zlib sqlite3 | |
5 | ||
6 | name=python | |
7 | version=2.7.5 | |
8 | release=1 | |
9 | source=(http://www.python.org/ftp/$name/$version/Python-$version.tar.xz \ | |
10 | pyconfig.h) | |
11 | ||
12 | build () { | |
13 | cd Python-$version | |
14 | ||
15 | # set OPT to the python default without -O3 | |
16 | # our CFLAGS are used as well | |
17 | OPT="-Wall -Wstrict-prototypes -fwrapv" \ | |
18 | ./configure --prefix=/usr \ | |
19 | --mandir=/usr/man \ | |
20 | --enable-shared \ | |
21 | --with-threads \ | |
22 | --enable-ipv6 | |
23 | ||
24 | make | |
25 | make -j1 DESTDIR=$PKG install | |
26 | ||
27 | # fix issue with man-page symlink | |
28 | ln -sf python2.7.1 $PKG/usr/man/man1/python.1 | |
29 | ||
30 | ln -sf python2.7 $PKG/usr/bin/python | |
31 | ln -s python2.7 $PKG/usr/lib/python | |
32 | ln -s python2.7 $PKG/usr/include/python | |
33 | ln -s /usr/lib/libpython2.7.so $PKG/usr/lib/python2.7/config/libpython2.7.so | |
34 | ||
35 | rm -r $PKG/usr/lib/python/{bsddb,ctypes,email,sqlite3}/test | |
36 | rm -r $PKG/usr/lib/python/{distutils,json,lib2to3}/tests | |
37 | rm $PKG/usr/lib/python/{distutils,site-packages,test/data}/README | |
38 | rm $PKG/usr/lib/python/idlelib/{ChangeLog,{NEWS,README,TODO}.txt} | |
39 | rm $PKG/usr/lib/python/ctypes/macholib/README.ctypes | |
40 | ||
41 | cp $SRC/pyconfig.h $PKG/usr/include/python2.7/ | |
42 | } |