Документ взят из кэша поисковой машины. Адрес оригинального документа : http://mirror.msu.net/pub/gentoo-portage/net-dialup/pppconfig/pppconfig-2.3.17-r1.ebuild
Дата изменения: Sun Aug 9 03:38:18 2015
Дата индексирования: Mon Apr 11 17:37:20 2016
Кодировка:
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

DESCRIPTION="A text menu based utility for configuring ppp"
HOMEPAGE="http://packages.qa.debian.org/p/pppconfig.html"
SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.gz"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc x86"
IUSE="nls"

RDEPEND="net-dialup/ppp
dev-util/dialog
dev-lang/perl"
DEPEND="nls? ( sys-devel/gettext )"

# Supported languages and translated documentation
# Be sure all languages are prefixed with a single space!
MY_AVAILABLE_LINGUAS=" ca cs da de el es eu fi fr gl he id it ja ko lt nb nl nn pt_BR pt ro ru sk sv tl tr vi zh_CN zh_TW"
IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"

src_install () {
dodir /etc/chatscripts /etc/ppp/resolv
dosbin 0dns-down 0dns-up dns-clean
newsbin pppconfig pppconfig.real
dosbin "${FILESDIR}/pppconfig"
doman man/pppconfig.8
dodoc debian/{copyright,changelog}

if use nls; then
cd "${S}/po"
local MY_LINGUAS="" lang

for lang in ${MY_AVAILABLE_LINGUAS} ; do
if use linguas_${lang} ; then
MY_LINGUAS="${MY_LINGUAS} ${lang}"
fi
done
if [[ -z "${MY_LINGUAS}" ]] ; then
#If no language is selected, install 'em all
MY_LINGUAS="${MY_AVAILABLE_LINGUAS}"
fi

einfo "Locale messages will be installed for following languages:"
einfo " ${MY_LINGUAS}"

for lang in ${MY_LINGUAS}; do
msgfmt -o ${lang}.mo ${lang}.po && \
insinto /usr/share/locale/${lang}/LC_MESSAGES && \
newins ${lang}.mo pppconfig.mo || \
die "failed to install locale messages for ${lang} language"
done
fi
}