aboutsummaryrefslogtreecommitdiff
path: root/python/abuild
blob: 551bc079df7299b37f8dbd1798d36bc6513a0e1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
name=python
version=3.13.9
release=1
source="https://www.$name.org/ftp/$name/$version/Python-$version.tar.xz
	musl-pgo-tests.patch"

build() {
	# musl workaround
	export ac_cv_file__dev_ptmx=yes
	export ac_cv_file__dev_ptc=no

	./configure \
		--prefix=/usr \
		--sysconfdir=/etc \
		--localstatedir=/var \
		--libdir=/usr/lib \
		--infodir=/usr/share/info \
		--mandir=/usr/share/man \
		--without-ensurepip \
		--enable-shared \
		--with-system-expat \
		--enable-optimization
	make
	make DESTDIR=$PKG altinstall
	ln -s python${version%.*} $PKG/usr/bin/python
	ln -s python${version%.*} $PKG/usr/bin/python3
}