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/
}