Use relative symlinks for python installs.

This commit is contained in:
Andrius Štikonas 2023-01-25 18:26:22 +00:00
parent 26872c01bf
commit 4f9f56f006
7 changed files with 18 additions and 18 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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"
}

View File

@ -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

View File

@ -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

View File

@ -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