commit:     0ab2e0694d1b9dcbed3a0644b11082aa383c0732
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  5 19:09:10 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Apr  6 13:58:07 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab2e069

app-misc/qcma: Use qt5_get_bindir to find lrelease not in PATH

Pin to dev-qt/linguist-tools SLOT 5.
Actually install translations.
Add missing || die

Closes: https://bugs.gentoo.org/836789
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-misc/qcma/{qcma-0.4.1-r1.ebuild => qcma-0.4.1-r2.ebuild} | 12 ++++++++++--
 ...re20181227-r1.ebuild => qcma-0.4.2_pre20181227-r2.ebuild} | 12 ++++++++++--
 app-misc/qcma/qcma-9999.ebuild                               | 12 ++++++++++--
 3 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/app-misc/qcma/qcma-0.4.1-r1.ebuild 
b/app-misc/qcma/qcma-0.4.1-r2.ebuild
similarity index 79%
rename from app-misc/qcma/qcma-0.4.1-r1.ebuild
rename to app-misc/qcma/qcma-0.4.1-r2.ebuild
index ea81a432ca9f..d0bafe67a995 100644
--- a/app-misc/qcma/qcma-0.4.1-r1.ebuild
+++ b/app-misc/qcma/qcma-0.4.1-r2.ebuild
@@ -27,7 +27,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-       dev-qt/linguist-tools
+       dev-qt/linguist-tools:5
 "
 
 src_prepare() {
@@ -40,6 +40,14 @@ src_prepare() {
 }
 
 src_configure() {
-       lrelease common/resources/translations/*.ts
+       $(qt5_get_bindir)/lrelease common/resources/translations/*.ts || die
        eqmake5 PREFIX="${D}"/usr qcma.pro CONFIG+="QT5_SUFFIX" $(usex ffmpeg 
"" CONFIG+="DISABLE_FFMPEG")
 }
+
+src_install() {
+       emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+       einstalldocs
+
+       insinto /usr/share/${PN}/translations
+       doins common/resources/translations/${PN}_*.qm
+}

diff --git a/app-misc/qcma/qcma-0.4.2_pre20181227-r1.ebuild 
b/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
similarity index 80%
rename from app-misc/qcma/qcma-0.4.2_pre20181227-r1.ebuild
rename to app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
index 5883caf3eddf..5413cea745d3 100644
--- a/app-misc/qcma/qcma-0.4.2_pre20181227-r1.ebuild
+++ b/app-misc/qcma/qcma-0.4.2_pre20181227-r2.ebuild
@@ -29,7 +29,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-       dev-qt/linguist-tools
+       dev-qt/linguist-tools:5
 "
 
 src_prepare() {
@@ -42,6 +42,14 @@ src_prepare() {
 }
 
 src_configure() {
-       lrelease common/resources/translations/*.ts
+       $(qt5_get_bindir)/lrelease common/resources/translations/*.ts || die
        eqmake5 PREFIX="${D}"/usr qcma.pro CONFIG+="QT5_SUFFIX" $(usex ffmpeg 
"" CONFIG+="DISABLE_FFMPEG")
 }
+
+src_install() {
+       emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+       einstalldocs
+
+       insinto /usr/share/${PN}/translations
+       doins common/resources/translations/${PN}_*.qm
+}

diff --git a/app-misc/qcma/qcma-9999.ebuild b/app-misc/qcma/qcma-9999.ebuild
index 8522119a39a7..008ee3ac9e92 100644
--- a/app-misc/qcma/qcma-9999.ebuild
+++ b/app-misc/qcma/qcma-9999.ebuild
@@ -27,7 +27,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-       dev-qt/linguist-tools
+       dev-qt/linguist-tools:5
 "
 
 src_prepare() {
@@ -40,6 +40,14 @@ src_prepare() {
 }
 
 src_configure() {
-       lrelease common/resources/translations/*.ts
+       $(qt5_get_bindir)/lrelease common/resources/translations/*.ts || die
        eqmake5 PREFIX="${D}"/usr qcma.pro CONFIG+="QT5_SUFFIX" $(usex ffmpeg 
"" CONFIG+="DISABLE_FFMPEG")
 }
+
+src_install() {
+       emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
+       einstalldocs
+
+       insinto /usr/share/${PN}/translations
+       doins common/resources/translations/${PN}_*.qm
+}

Reply via email to