summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-07-25 07:46:27 +0100
committerMatthew Smith <matthew@gentoo.org>2022-07-28 20:51:10 +0100
commit73004df761e342dcc300b7267cee2f31dce1573a (patch)
tree8e48b6a5bc35f517024fcb9fa295f7a0fcdd7f5f /dev-libs/tree-sitter
parenttree-sitter-grammar.eclass: use -Wl,-install_name on Darwin (diff)
downloadgentoo-73004df761e342dcc300b7267cee2f31dce1573a.tar.gz
gentoo-73004df761e342dcc300b7267cee2f31dce1573a.tar.bz2
gentoo-73004df761e342dcc300b7267cee2f31dce1573a.zip
dev-libs/tree-sitter: fix Prefix installation
Closes: https://bugs.gentoo.org/860825 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Matthew Smith <matthew@gentoo.org>
Diffstat (limited to 'dev-libs/tree-sitter')
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.20.6.ebuild6
-rw-r--r--dev-libs/tree-sitter/tree-sitter-9999.ebuild6
2 files changed, 12 insertions, 0 deletions
diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.6.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.6.ebuild
index 4f1245a5a53f..504f4a768bd8 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.6.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.6.ebuild
@@ -25,6 +25,12 @@ src_prepare() {
tc-export CC
}
+src_compile() {
+ emake \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
src_install() {
emake DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
diff --git a/dev-libs/tree-sitter/tree-sitter-9999.ebuild b/dev-libs/tree-sitter/tree-sitter-9999.ebuild
index edede97efe4e..d7ea2757bd4e 100644
--- a/dev-libs/tree-sitter/tree-sitter-9999.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-9999.ebuild
@@ -25,6 +25,12 @@ src_prepare() {
tc-export CC
}
+src_compile() {
+ emake \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
src_install() {
emake DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \