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