From 4f9f56f006f15b49a4c17c81784becef8cefedc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Wed, 25 Jan 2023 18:26:22 +0000 Subject: [PATCH] Use relative symlinks for python installs. --- sysa/SHA256SUMS.pkgs | 12 ++++++------ sysc/python-3.1.5/stage1.sh | 4 ++-- sysc/python-3.1.5/stage2.sh | 4 ++-- sysc/python-3.11.1/python-3.11.1.sh | 4 ++-- sysc/python-3.3.7/python-3.3.7.sh | 4 ++-- sysc/python-3.4.10/python-3.4.10.sh | 4 ++-- sysc/python-3.8.16/python-3.8.16.sh | 4 ++-- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/sysa/SHA256SUMS.pkgs b/sysa/SHA256SUMS.pkgs index 0e23aed..5f1d714 100644 --- a/sysa/SHA256SUMS.pkgs +++ b/sysa/SHA256SUMS.pkgs @@ -96,12 +96,12 @@ bd94e4a3a5d1af32056f096d01982ed36498f75fdc06cff3aa8db8a4917cf0b0 python-2.0.1_1 d6266631cfced8f7be91ec48897ccd29f4bd974e8668731ea47bec8da0ee1e4b python-2.3.7_0.tar.bz2 1cf5705c47fbd86e7429b0825254076b3ecce1086f66d1dff8888ec2d5dc8be0 python-2.3.7_1.tar.bz2 644f4089ad60a9085500b5d1c6f991b590689b1f9516891b9b89f0359187b5e9 python-2.5.6_0.tar.bz2 -8bb14642e22cc719cccb73e806d3279dd00370cf08edc309ffc304638c09ef71 python-3.1.5_0.tar.bz2 -b11a328bcddadadf148674664f157420e4a9653aafbbb8f37609daf553993dd1 python-3.1.5_1.tar.bz2 -dbc1cb9db64e2580514f47a642de463b8834dcae9f713dccad49ac5a656b060c python-3.3.7_0.tar.bz2 -0f5ea233b0df24a3b0545d2fdcf18a85e23e6a416e00b52172ceafe9d4be97ff python-3.4.10_0.tar.bz2 -c483d72106b7ba83f37b1fea49c32a8af5485e685d910c9d805b4089c18bc4c7 python-3.8.16_0.tar.bz2 -8b113e7273f5db2cee7ce27e5eba6d0548f1179a778095a95d3ddb45eda6eb0a python-3.11.1_0.tar.bz2 +f56fb0fb2148edeedf276f2bd7e4dbc39e276b44dff766e3997c26d195248974 python-3.1.5_0.tar.bz2 +faa100ea90445983531e90e5e570ad4f559aca4165cfee6caa0ab9036a065bfb python-3.1.5_1.tar.bz2 +f297082aeecba9e539c4ea22ac0d10e9b73950d54f4f5d394e7227ea960a577c python-3.3.7_0.tar.bz2 +d9c26b6764735a21dc9cea68044e3f5f386ac70712a735ff8f497169e16e713f python-3.4.10_0.tar.bz2 +68c701e8a33413843b19aba94da4c3f45618f86787ea9ccac608092b3bb0cb32 python-3.8.16_0.tar.bz2 +bcc0ba8f0dfec71daf523b65e1d8d587f2446b43ed0b7bb355df877b988d68ba python-3.11.1_0.tar.bz2 8a0248fbf8fe1764580698415cc3628585d4dd054ddf63040f400e18cbaef7a4 sed-4.0.9_0.tar.bz2 177553732a080e25ba5778525743543e9da012122f4ad0d314a425ca87a3c2bd sed-4.8_0.tar.bz2 f3be04bb46c9ac80180defa46c274214ab00b5b4dd9c8a3a6de162e43ef0fa20 tar-1.34_0.tar.bz2 diff --git a/sysc/python-3.1.5/stage1.sh b/sysc/python-3.1.5/stage1.sh index 684a78c..0e27910 100755 --- a/sysc/python-3.1.5/stage1.sh +++ b/sysc/python-3.1.5/stage1.sh @@ -72,8 +72,8 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" - ln -s "${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files find "${DESTDIR}" -name "*.pyc" -delete diff --git a/sysc/python-3.1.5/stage2.sh b/sysc/python-3.1.5/stage2.sh index c462efa..0fbb302 100755 --- a/sysc/python-3.1.5/stage2.sh +++ b/sysc/python-3.1.5/stage2.sh @@ -77,8 +77,8 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" - ln -s "${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.1/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.1/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.1" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files find "${DESTDIR}" -name "*.pyc" -delete diff --git a/sysc/python-3.11.1/python-3.11.1.sh b/sysc/python-3.11.1/python-3.11.1.sh index a781020..649b83c 100755 --- a/sysc/python-3.11.1/python-3.11.1.sh +++ b/sysc/python-3.11.1/python-3.11.1.sh @@ -92,6 +92,6 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.11/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.11/lib-dynload" - ln -s "${PREFIX}/bin/python3.11" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.11/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.11/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.11" "${DESTDIR}${PREFIX}/bin/python" } diff --git a/sysc/python-3.3.7/python-3.3.7.sh b/sysc/python-3.3.7/python-3.3.7.sh index f6a418b..387d50b 100755 --- a/sysc/python-3.3.7/python-3.3.7.sh +++ b/sysc/python-3.3.7/python-3.3.7.sh @@ -74,8 +74,8 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.3/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.3/lib-dynload" - ln -s "${PREFIX}/bin/python3.3" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.3/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.3/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.3" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files find "${DESTDIR}" -name "*.pyc" -delete diff --git a/sysc/python-3.4.10/python-3.4.10.sh b/sysc/python-3.4.10/python-3.4.10.sh index b6de99b..8bacc5e 100755 --- a/sysc/python-3.4.10/python-3.4.10.sh +++ b/sysc/python-3.4.10/python-3.4.10.sh @@ -77,8 +77,8 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.4/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.4/lib-dynload" - ln -s "${PREFIX}/bin/python3.4" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.4/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.4/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.4" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files find "${DESTDIR}" -name "*.pyc" -delete diff --git a/sysc/python-3.8.16/python-3.8.16.sh b/sysc/python-3.8.16/python-3.8.16.sh index c2f2bfc..115efcf 100755 --- a/sysc/python-3.8.16/python-3.8.16.sh +++ b/sysc/python-3.8.16/python-3.8.16.sh @@ -60,8 +60,8 @@ src_compile() { src_install() { default - ln -s "${PREFIX}/lib/musl/python3.8/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.8/lib-dynload" - ln -s "${PREFIX}/bin/python3.8" "${DESTDIR}${PREFIX}/bin/python" + ln --symbolic --relative "${DESTDIR}${PREFIX}/lib/musl/python3.8/lib-dynload" "${DESTDIR}${PREFIX}/lib/python3.8/lib-dynload" + ln --symbolic --relative "${DESTDIR}${PREFIX}/bin/python3.8" "${DESTDIR}${PREFIX}/bin/python" # Remove non-reproducible .pyc/o files find "${DESTDIR}" -name "*.pyc" -delete