summaryrefslogtreecommitdiff
path: root/elements/core/python3.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/core/python3.bst')
-rw-r--r--elements/core/python3.bst31
1 files changed, 31 insertions, 0 deletions
diff --git a/elements/core/python3.bst b/elements/core/python3.bst
new file mode 100644
index 00000000..0027e825
--- /dev/null
+++ b/elements/core/python3.bst
@@ -0,0 +1,31 @@
+kind: autotools
+depends:
+- gnu-toolchain.bst
+- core/openssl-new.bst
+- core/bzip2.bst
+- core/libexpat.bst
+- core/libffi.bst
+- core/sqlite3.bst
+- core/ncurses.bst
+- core/readline.bst
+sources:
+- kind: git
+ url: upstream:cpython
+ track: v3.5.2
+ ref: 609bc370055e03b3c74c4321a5990929c29a226d
+config:
+ configure-commands:
+ - |
+ ./configure --prefix="%{prefix}" \
+ --sysconfdir=/etc \
+ --enable-shared \
+ --with-system-expat \
+ --with-system-ffi
+ install-commands:
+ (>):
+ - test -x "%{install-root}"/"%{prefix}"/bin/python || ln -s python3.5 "%{install-root}"/"%{prefix}"/bin/python
+ - test -x "%{install-root}"/"%{prefix}"/bin/python3 || ln -s python3.5 "%{install-root}"/"%{prefix}"/bin/python3
+ - test -x "%{install-root}"/"%{prefix}"/bin/python-config || ln -s python3.5-config
+ "%{install-root}"/"%{prefix}"/bin/python-config
+ - test -x "%{install-root}"/"%{prefix}"/bin/python3-config || ln -s python3.5-config
+ "%{install-root}"/"%{prefix}"/bin/python3-config