31 lines
1.2 KiB
Bash
31 lines
1.2 KiB
Bash
#!/bin/sh
|
|
# broken as of now
|
|
name="python3"
|
|
short_desc="Interpreted object-oriented programming language"
|
|
desc="Python is an interpreted object-oriented programming language, and is
|
|
often compared to Tcl, Perl or Scheme."
|
|
category="lang"
|
|
version="3.12.1"
|
|
maintainer="ffqq@danwin1210.de"
|
|
www="https://www.python.org/"
|
|
master_site="https://www.python.org/ftp/python/$version"
|
|
source_name="Python-$version.tar.xz"
|
|
license_logic="single" # accepted values: single, and, or
|
|
licenses=("PSFL")
|
|
|
|
build_dependencies=("devel/gmake" "security/openssl" "archivers/bzip2" "archivers/zlib" "textproc/expat" "textproc/flex" "databases/gdbm")
|
|
run_dependencies=("system/glibc" "security/openssl" "archivers/bzip2" "archivers/zlib" "textproc/expat" "textproc/flex" "databases/gdbm")
|
|
|
|
build_process() {
|
|
cd Python-$version || exit 1
|
|
mkdir -p build || exit 1
|
|
cd build || exit 1
|
|
../configure --prefix=/usr \
|
|
--enable-shared \
|
|
--without-ensurepip \
|
|
--with-system-ffi \
|
|
--enable-optimizations \
|
|
--with-system-expat || exit 1
|
|
make -j$(nproc) || exit 1
|
|
make DESTDIR="$TAMANDUA_STAGE_DIR" install || exit 1
|
|
} |