Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-devhelp
Navigation:
Lists: gentoo-devhelp: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-devhelp@g.o
From: Daniel Pielmeier <daniel.pielmeier@...>
Subject: Re: LINGUAS vs LANGUAGES
Date: Fri, 15 May 2009 18:35:40 +0200
Daniel Pielmeier schrieb am 15.05.2009 17:01:
> 2009/5/15 Nikos Chantziaras <realnc@...>:
>>
>>  # Install everything except documentation and i18n.
>>  emake INSTALL_ROOT="${D}" install_target install_charmaps \
>>  || die "make install failed"
>>  # Install i18n files.
>>  if use linguas_de; then
>>    insinto "${GAMES_DATADIR}/${PN}/i18n"
>>    doins "${PN}_de.qm" || die "doins ${PN}_de.qm failed"
>>  fi

You also might consider using a loop for installing the linguas else you
have to add the same almost identical block for every new language
introduced. This way the intermediate variable LANGS used for IUSE
injection comes handy.

# IUSE definition:

IUSE="flags"

LANGS="de en"
for i in ${LANGS}; do
	IUSE="${IUSE} linguas_${i}"
done

# in src_install:

local my_langs

for j in ${LINGUAS}; do
	if has ${j} ${LANGS}; then
		my_langs="${j} ${my_langs}"
	fi
done

insinto "${GAMES_DATADIR}/${PN}/i18n"
for k in ${my_langs}; do
	doins "${PN}_${k}.qm" || die "doins ${PN}_${k}.qm failed"
done

-- 
Daniel Pielmeier



Attachment:
signature.asc (OpenPGP digital signature)
Replies:
Re: LINGUAS vs LANGUAGES
-- Nikos Chantziaras
References:
LINGUAS vs LANGUAGES
-- Nikos Chantziaras
Re: LINGUAS vs LANGUAGES
-- Nikos Chantziaras
Re: LINGUAS vs LANGUAGES
-- Daniel Pielmeier
Navigation:
Lists: gentoo-devhelp: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: LINGUAS vs LANGUAGES
Next by thread:
Re: LINGUAS vs LANGUAGES
Previous by date:
Re: LINGUAS vs LANGUAGES
Next by date:
Re: LINGUAS vs LANGUAGES


Updated Jun 17, 2009

Summary: Archive of the gentoo-devhelp mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.