commit:     4289a6bc2b7b012f7726e43f292bbee1e3b9e440
Author:     Ashlen <dev <AT> anthes <DOT> is>
AuthorDate: Tue Aug 27 20:42:27 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Aug 28 10:46:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4289a6bc

app-misc/xplr: fix dobin failure (nonexistent path)

In src_install(), the dobin line causes an installation failure:
!!! dobin: target/release/xplr does not exist

Using cargo_target_dir() from the cargo eclass resolves the installation
failure.

Signed-off-by: Ashlen <dev <AT> anthes.is>
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 app-misc/xplr/xplr-0.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/xplr/xplr-0.21.3.ebuild b/app-misc/xplr/xplr-0.21.3.ebuild
index 3d74241e2..5e47aa720 100644
--- a/app-misc/xplr/xplr-0.21.3.ebuild
+++ b/app-misc/xplr/xplr-0.21.3.ebuild
@@ -248,7 +248,7 @@ src_compile() {
 src_install() {
        dodoc README.md
 
-       dobin target/$(usex debug debug release)/xplr
+       dobin $(cargo_target_dir)/xplr
        newicon -s 16 assets/icon/${PN}16.png ${PN}.png
        newicon -s 32 assets/icon/${PN}32.png ${PN}.png
        newicon -s 64 assets/icon/${PN}64.png ${PN}.png

Reply via email to