commit: f28a019f9fa619c913b8f6a8558e570a4ec43f57
Author: Adam Pimentel <adam.pimentel <AT> protonmail <DOT> com>
AuthorDate: Tue May 30 06:22:39 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Tue May 30 06:22:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f28a019f
dev-libs/polyseed: prevent building static-libs without static-libs USE
Signed-off-by: Adam Pimentel <adam.pimentel <AT> protonmail.com>
dev-libs/polyseed/polyseed-1.0.0.ebuild | 7 ++++++-
dev-libs/polyseed/polyseed-2.0.0.ebuild | 7 ++++++-
dev-libs/polyseed/polyseed-9999.ebuild | 7 ++++++-
3 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/dev-libs/polyseed/polyseed-1.0.0.ebuild
b/dev-libs/polyseed/polyseed-1.0.0.ebuild
index 34315cc38..edb37dcde 100644
--- a/dev-libs/polyseed/polyseed-1.0.0.ebuild
+++ b/dev-libs/polyseed/polyseed-1.0.0.ebuild
@@ -15,6 +15,11 @@ KEYWORDS="~amd64"
IUSE="static-libs test"
BDEPEND="virtual/pkgconfig"
+src_prepare() {
+ sed -i "s/install(TARGETS polyseed polyseed_static/install(TARGETS
polyseed/g" "${S}"/CMakeLists.txt
+ cmake_src_prepare
+}
+
src_compile() {
- cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
+ cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
}
diff --git a/dev-libs/polyseed/polyseed-2.0.0.ebuild
b/dev-libs/polyseed/polyseed-2.0.0.ebuild
index 34315cc38..edb37dcde 100644
--- a/dev-libs/polyseed/polyseed-2.0.0.ebuild
+++ b/dev-libs/polyseed/polyseed-2.0.0.ebuild
@@ -15,6 +15,11 @@ KEYWORDS="~amd64"
IUSE="static-libs test"
BDEPEND="virtual/pkgconfig"
+src_prepare() {
+ sed -i "s/install(TARGETS polyseed polyseed_static/install(TARGETS
polyseed/g" "${S}"/CMakeLists.txt
+ cmake_src_prepare
+}
+
src_compile() {
- cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
+ cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
}
diff --git a/dev-libs/polyseed/polyseed-9999.ebuild
b/dev-libs/polyseed/polyseed-9999.ebuild
index 5d1d71010..fe4c0c6b2 100644
--- a/dev-libs/polyseed/polyseed-9999.ebuild
+++ b/dev-libs/polyseed/polyseed-9999.ebuild
@@ -16,6 +16,11 @@ KEYWORDS=""
IUSE="static-libs test"
BDEPEND="virtual/pkgconfig"
+src_prepare() {
+ sed -i "s/install(TARGETS polyseed polyseed_static/install(TARGETS
polyseed/g" "${S}"/CMakeLists.txt
+ cmake_src_prepare
+}
+
src_compile() {
- cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
+ cmake_build polyseed $(usex "static-libs" "polyseed_static" "") $(usex
"test" "polyseed-tests" "")
}