diff options
author | Justin Lecher <jlec@gentoo.org> | 2015-12-20 17:35:31 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2015-12-20 17:35:42 +0100 |
commit | df75c93f4d60c14e92c658f2ac50b7204cf859d9 (patch) | |
tree | bc22b4bc19dc9fb071b43ba0eb6f12239a764754 /sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild | |
parent | sci-chemistry/gperiodic: Clean old (diff) | |
download | gentoo-df75c93f4d60c14e92c658f2ac50b7204cf859d9.tar.gz gentoo-df75c93f4d60c14e92c658f2ac50b7204cf859d9.tar.bz2 gentoo-df75c93f4d60c14e92c658f2ac50b7204cf859d9.zip |
sci-chemistry/gperiodic: Version Bump and handle LINGUAS
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=568852
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=403649
Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild')
-rw-r--r-- | sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild b/sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild new file mode 100644 index 000000000000..5793eceec570 --- /dev/null +++ b/sci-chemistry/gperiodic/gperiodic-3.0.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils toolchain-funcs + +DESCRIPTION="Periodic table application for Linux" +HOMEPAGE="http://www.frantz.fi/software/gperiodic.php" +SRC_URI="http://downloads.sourceforge.net/project/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +SLOT="0" +LICENSE="GPL-2" +IUSE="nls" +MY_AVAILABLE_LINGUAS=" be bg cs da de es fi fr gl id is it lt ms nl pl pt_BR pt ru sv tr uk" +IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" + +RDEPEND=" + sys-libs/ncurses:0 + x11-libs/gtk+:2 + x11-libs/cairo[X] + nls? ( sys-devel/gettext )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${P}-makefile.patch \ + "${FILESDIR}"/${P}-nls.patch + for lang in ${MY_AVAILABLE_LINGUAS}; do + if ! use linguas_${lang}; then + einfo "Cleaning translation for ${lang}" + rm po/${lang}.po || die + fi + done +} + +src_compile() { + local myopts + use nls && myopts="enable_nls=1" || myopts="enable_nls=0" + emake \ + CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" \ + CC=$(tc-getCC) ${myopts} +} + +src_install() { + local myopts + use nls && myopts="enable_nls=1" || myopts="enable_nls=0" + emake DESTDIR="${D}" ${myopts} install + dodoc AUTHORS ChangeLog README + newdoc po/README README.translation +} |