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

Reply via email to