Build and install only selected localizations. Use in Gentoo.
--HG-- branch : develop
This commit is contained in:
parent
b68653c660
commit
e2bd5c51f2
|
@ -14,11 +14,11 @@ LICENSE="GPL-3"
|
||||||
SLOT="1"
|
SLOT="1"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
LANGS="ru_RU uk_UA de_DE cs_CZ he_IL fr_FR it_IT nl_NL id_ID es_ES fi_FI en_US en_CA en_IN ro_RO"
|
# en_IN not supported in Gentoo so not added here
|
||||||
for X in ${LANGS} ; do
|
LANGS="ru_RU uk_UA de_DE cs_CZ he_IL fr_FR it_IT nl_NL id_ID es_ES fi_FI en_US en_CA ro_RO"
|
||||||
if [[ ${X} != "en" ]]; then
|
|
||||||
IUSE="${IUSE} linguas_${X}"
|
for LANG in ${LANGS}; do
|
||||||
fi
|
IUSE="${IUSE} linguas_${LANG}"
|
||||||
done
|
done
|
||||||
|
|
||||||
CDEPEND="
|
CDEPEND="
|
||||||
|
@ -39,7 +39,15 @@ DEPEND="${CDEPEND}
|
||||||
S=${WORKDIR}/dismine-${PN}-44d43351cb59
|
S=${WORKDIR}/dismine-${PN}-44d43351cb59
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
eqmake5 CONFIG+=no_ccache CONFIG+=noDebugSymbols Valentina.pro -r
|
local locales=""
|
||||||
|
|
||||||
|
for LANG in ${LANGS}; do
|
||||||
|
if use linguas_${LANG}; then
|
||||||
|
locales="${locales} ${LANG}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
eqmake5 LOCALES="${locales}" CONFIG+=no_ccache CONFIG+=noDebugSymbols Valentina.pro -r
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
|
|
@ -16,11 +16,11 @@ LICENSE="GPL-3"
|
||||||
SLOT="1"
|
SLOT="1"
|
||||||
KEYWORDS="~amd64 ~x86"
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
LANGS="ru_RU uk_UA de_DE cs_CZ he_IL fr_FR it_IT nl_NL id_ID es_ES fi_FI en_US en_CA en_IN ro_RO zh_CN"
|
# en_IN not supported in Gentoo so not added here
|
||||||
for X in ${LANGS} ; do
|
LANGS="ru_RU uk_UA de_DE cs_CZ he_IL fr_FR it_IT nl_NL id_ID es_ES fi_FI en_US en_CA ro_RO zh_CN"
|
||||||
if [[ ${X} != "en" ]]; then
|
|
||||||
IUSE="${IUSE} linguas_${X}"
|
for LANG in ${LANGS}; do
|
||||||
fi
|
IUSE="${IUSE} linguas_${LANG}"
|
||||||
done
|
done
|
||||||
|
|
||||||
CDEPEND="
|
CDEPEND="
|
||||||
|
@ -39,7 +39,14 @@ DEPEND="${CDEPEND}
|
||||||
dev-util/ccache"
|
dev-util/ccache"
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
eqmake5 Valentina.pro -r
|
local locales=""
|
||||||
|
|
||||||
|
for LANG in ${LANGS}; do
|
||||||
|
if use linguas_${LANG}; then
|
||||||
|
locales="${locales} ${LANG}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
eqmake5 LOCALES="${locales}" Valentina.pro -r
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
|
|
|
@ -9,6 +9,8 @@ PMSYSTEMS += \
|
||||||
p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 \
|
p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 \
|
||||||
p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p998
|
p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p998
|
||||||
|
|
||||||
|
# An example of using LOCALES="de_DE nl_NL"
|
||||||
|
isEmpty(LOCALES){
|
||||||
LANGUAGES += \
|
LANGUAGES += \
|
||||||
ru_RU \
|
ru_RU \
|
||||||
uk_UA \
|
uk_UA \
|
||||||
|
@ -26,6 +28,9 @@ LANGUAGES += \
|
||||||
en_IN \
|
en_IN \
|
||||||
ro_RO \
|
ro_RO \
|
||||||
zh_CN
|
zh_CN
|
||||||
|
} else {
|
||||||
|
LANGUAGES = $${LOCALES}
|
||||||
|
}
|
||||||
|
|
||||||
for(lang, LANGUAGES) {
|
for(lang, LANGUAGES) {
|
||||||
INSTALL_TRANSLATIONS += $${TRANSLATIONS_PATH}/valentina_$${lang}.qm
|
INSTALL_TRANSLATIONS += $${TRANSLATIONS_PATH}/valentina_$${lang}.qm
|
||||||
|
|
Loading…
Reference in New Issue
Block a user