summaryrefslogtreecommitdiff
path: root/sys-apps/pkgcore/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-10 21:28:32 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-10 21:28:32 +0000
commitc020d9e9432cd0e36fe47ad14216d6048adb49fc (patch)
tree7c3c3aed7d27733e3ad6d8f8f017244169c20772 /sys-apps/pkgcore/files
parent0d0e3e0adedd9f237ceea9e95cbd0ed29a4576d4 (diff)
gentoo auto-resync : 10:11:2022 - 21:28:32
Diffstat (limited to 'sys-apps/pkgcore/files')
-rw-r--r--sys-apps/pkgcore/files/pkgcore-0.12.17-fix-prefix.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-prefix.patch b/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-prefix.patch
new file mode 100644
index 000000000000..917e6323f6f8
--- /dev/null
+++ b/sys-apps/pkgcore/files/pkgcore-0.12.17-fix-prefix.patch
@@ -0,0 +1,18 @@
+--- a/py_build.py
++++ b/py_build.py
+@@ -28,12 +28,12 @@ def write_pkgcore_lookup_configs(cleanup_files):
+ with open(path, "w") as f:
+ os.chmod(path, 0o644)
+ f.write(textwrap.dedent("""\
+- from os.path import join, abspath
++ from os.path import abspath, exists, join
+ import sys
+
+- from snakeoil import process
+-
+ INSTALL_PREFIX = abspath(sys.prefix)
++ if not exists(join(INSTALL_PREFIX, 'lib/pkgcore')):
++ INSTALL_PREFIX = abspath(sys.base_prefix)
+ DATA_PATH = join(INSTALL_PREFIX, 'share/pkgcore')
+ CONFIG_PATH = join(DATA_PATH, 'config')
+ LIBDIR_PATH = join(INSTALL_PREFIX, 'lib/pkgcore')