commit: 1d1c6d8244bca3b591b13fbd38ce75b23af4e5ca
Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
AuthorDate: Thu Nov 24 13:13:31 2022 +0000
Commit: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru>
CommitDate: Thu Nov 24 13:13:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d1c6d82
dev-util/fpm: replace 'doexe' with 'fpm install'
Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru>
dev-util/fpm/fpm-0.7.0.ebuild | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dev-util/fpm/fpm-0.7.0.ebuild b/dev-util/fpm/fpm-0.7.0.ebuild
index 54ba2be61..2d1f62b6a 100644
--- a/dev-util/fpm/fpm-0.7.0.ebuild
+++ b/dev-util/fpm/fpm-0.7.0.ebuild
@@ -82,8 +82,12 @@ src_compile() {
}
src_install() {
- exeinto /usr/bin
- doexe build/"$(tc-getFC)"_*/app/fpm
+ # Set prefix and pass all used env flags to avoid recompiling with
default values
+ "${BSDIR}"/fpm install --prefix "${ED}/usr" \
+ --compiler "$(tc-getFC)" --flag "${FCFLAGS}
-I/usr/include/toml-f -I/usr/include/m_cli2" \
+ --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" \
+ --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" \
+ --archiver="$(tc-getAR)" --link-flag "${LDFLAGS}"
use doc && HTML_DOCS=( "${S}"/fpm-doc/. )
einstalldocs