commit:     c348d8e47b4c4cb7db1bee1d2f3976df42c684f0
Author:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 18 18:12:41 2015 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Jan 18 18:12:41 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=dev/fordfrog.git;a=commit;h=c348d8e4

media-gfx/valentina: fixed compilation of translations

---
 media-gfx/valentina/Manifest              |  3 ++-
 media-gfx/valentina/files/app.pro.patch   | 13 +++++++++++++
 media-gfx/valentina/valentina-9999.ebuild | 17 +++++------------
 3 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/media-gfx/valentina/Manifest b/media-gfx/valentina/Manifest
index 72b3a09..d04e8ee 100644
--- a/media-gfx/valentina/Manifest
+++ b/media-gfx/valentina/Manifest
@@ -1 +1,2 @@
-EBUILD valentina-9999.ebuild 2078 SHA256 
c09f42a557ab774d470c12cea5e06930f5d22aa86bbde757c3d91eebeee102dc SHA512 
e9e3bc03399e220ef652889cbd65cea06bda9ce76b361b0c4af77077c5c5145ca57a6094342ff2f22b80c5ebe581e51eafde796fd2fe6924b2bb39e071bf64af
 WHIRLPOOL 
0f7f9bd772a76813e9d84279d0cd2b69850255daf72b7ec1ccaf7279c74a1f55b2362461c426976a5c4ea489de36a957539fe7de252140fd2dc986d9abba54f3
+AUX app.pro.patch 723 SHA256 
721e63e45a573bce6a384a869046ec673c0a6e806163d848cd98d128c04de23b SHA512 
c8f2d414d1e03e74062978d4aa7024cdf6b1d9b4a39046b2695345d5f0629fbf11551514a4b5cebb086a8ad893d62f63e4d0b35b99d90ffc78081b84859fd7f7
 WHIRLPOOL 
93d81e91dc85540b331730adec845a349d412a21b7ae98cb536ca6c6058b408874997dbe5650f361dca269386ee7d889235b92dd1616f5f81dfe4880968a9859
+EBUILD valentina-9999.ebuild 924 SHA256 
9824b5cf5bf8c45d4db27279ffa1b034dff5cb02d6f27ee23e4bb0f97d1df955 SHA512 
1d07131796aeac2ab8e21fc5ec7026827e72745bc464d814237d3f0f57912dc0caaaed32a1e2a52b7cce5558e52f0c11fad9c044f44a0676eb12e2d746223aa0
 WHIRLPOOL 
b02114e5ea3102c0e65ada988db5ddd5af500c2486c41aaeb370304815839d3216c1454787f4a45e2b8e47a6f914c72f5d90f3edb3ef03b0fefd5773fbba84e5

diff --git a/media-gfx/valentina/files/app.pro.patch 
b/media-gfx/valentina/files/app.pro.patch
new file mode 100644
index 0000000..f5e50ed
--- /dev/null
+++ b/media-gfx/valentina/files/app.pro.patch
@@ -0,0 +1,13 @@
+diff --git a/src/app/app.pro b/src/app/app.pro
+index 2f28858..2362e34 100644
+--- a/src/app/app.pro
++++ b/src/app/app.pro
+@@ -338,7 +338,7 @@ for(_translation_name, INSTALL_TRANSLATIONS) {
+   _translation_name_qm = $$basename(_translation_name)
+   _translation_name_ts = $$section(_translation_name_qm, ".", 0, 0).ts
+ 
+-  system($$shell_path($$[QT_INSTALL_BINS]/$$LRELEASE) -removeidentical 
-nounfinished 
$$shell_path($${PWD}/$${TRANSLATIONS_PATH}/$$_translation_name_ts) -qm 
$$shell_path($${PWD}/$$_translation_name))
++  system($$LRELEASE -removeidentical -nounfinished 
$$shell_path($${PWD}/$${TRANSLATIONS_PATH}/$$_translation_name_ts) -qm 
$$shell_path($${PWD}/$$_translation_name))
+ }
+ 
+ for(DIR, INSTALL_TRANSLATIONS) {

diff --git a/media-gfx/valentina/valentina-9999.ebuild 
b/media-gfx/valentina/valentina-9999.ebuild
index 6d3afe3..3d570dc 100644
--- a/media-gfx/valentina/valentina-9999.ebuild
+++ b/media-gfx/valentina/valentina-9999.ebuild
@@ -29,21 +29,14 @@ RDEPEND="${CDEPEND}"
 DEPEND="${CDEPEND}
        dev-util/ccache"
 
+src_prepare() {
+       epatch ${FILESDIR}/app.pro.patch
+}
+
 src_configure() {
-        eqmake5
-       mkdir -p ${S}/src/app/bin/translations
-       use linguas_cs && lrelease ${S}/share/translations/valentina_cs_CZ.ts 
-qm ${S}/src/app/bin/translations/valentina_cs_CZ.qm
-       use linguas_de && lrelease ${S}/share/translations/valentina_de_DE.ts 
-qm ${S}/src/app/bin/translations/valentina_de_DE.qm
-       use linguas_fr && lrelease ${S}/share/translations/valentina_fr_FR.ts 
-qm ${S}/src/app/bin/translations/valentina_fr_FR.qm
-       use linguas_he && lrelease ${S}/share/translations/valentina_he_IL.ts 
-qm ${S}/src/app/bin/translations/valentina_he_IL.qm
-       use linguas_id && lrelease ${S}/share/translations/valentina_id_ID.ts 
-qm ${S}/src/app/bin/translations/valentina_id_ID.qm
-       use linguas_it && lrelease ${S}/share/translations/valentina_it_IT.ts 
-qm ${S}/src/app/bin/translations/valentina_it_IT.qm
-       use linguas_nl && lrelease ${S}/share/translations/valentina_nl_NL.ts 
-qm ${S}/src/app/bin/translations/valentina_nl_NL.qm
-       use linguas_ru && lrelease ${S}/share/translations/valentina_ru_RU.ts 
-qm ${S}/src/app/bin/translations/valentina_ru_RU.qm
-       use linguas_uk && lrelease ${S}/share/translations/valentina_uk_UA.ts 
-qm ${S}/src/app/bin/translations/valentina_uk_UA.qm
+        eqmake5 -r
 }
 
 src_install() {
         emake install INSTALL_ROOT="${D}"
-       cp -Rv ${S}/src/app/bin/translations ${D}/usr/share/
 }

Reply via email to