diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-07-17 15:23:32 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-07-17 15:23:32 -0400 |
commit | 5159c33005c61ecaf19e497bd90fd0f54f6acf71 (patch) | |
tree | 1483024ce6e37f67d9ee0d0d1d1539e300ce9a4d /python | |
download | sfpm_packages-5159c33005c61ecaf19e497bd90fd0f54f6acf71.tar.gz |
Diffstat (limited to 'python')
-rw-r--r-- | python/SFPM-BUILD.sh | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/python/SFPM-BUILD.sh b/python/SFPM-BUILD.sh new file mode 100644 index 0000000..4f7679b --- /dev/null +++ b/python/SFPM-BUILD.sh @@ -0,0 +1,48 @@ +name=python +version=3.7.2 +release=1 +license=(PSF) +depends=( + "expat" + "zlib" +) +sources=( + https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz +) + +prepare() { + export CFLAGS=${sfpm_build_cflags} + export LDFLAGS=${sfpm_build_ldflags} + + cd "${srcdir}/Python-${version}" + #pushd Modules + # sed -e 's|\#zlib|zlib|' Setup.dist > Setup.dist.tmp + # mv Setup.dist.tmp Setup.dist + # grep zlib Setup.dist + #popd +} + +build() { + ./configure --prefix=${sfpm_build_prefix} \ + --enable-ipv6 \ + --enable-loadable-sqlite-extensions \ + --enable-profiling \ + --enable-shared \ + --with-dbmliborder=gdbm:ndbm \ + --with-pymalloc \ + --with-system-expat + + make -j$(sfpm_CPUS) +} + +package() { + make install DESTDIR=${pkgdir} + + ln -sf easy_install-3.7 "${pkgdir}/${sfpm_build_prefix}"/bin/easy_install + ln -sf python3 "${pkgdir}/${sfpm_build_prefix}"/bin/python + ln -sf python3-config "${pkgdir}/${sfpm_build_prefix}"/bin/python-config + ln -sf idle3 "${pkgdir}/${sfpm_build_prefix}"/bin/idle + ln -sf pydoc3 "${pkgdir}/${sfpm_build_prefix}"/bin/pydoc + ln -sf pip3 "${pkgdir}/${sfpm_build_prefix}"/bin/pip + ln -sf python${python_basever}.1 "${pkgdir}/${sfpm_build_prefix}"/share/man/man1/python.1 +} |