diff options
author | David Seifert <soap@gentoo.org> | 2019-10-18 14:57:01 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2019-10-18 14:57:01 +0200 |
commit | bc8cb5e691425dcf8424e5a92ccb6281d71dac42 (patch) | |
tree | 807ea6e6e4588dec56084bc2a8f9fd1556155ec6 /app-i18n | |
parent | net-misc/rclone: bump 1.49.1 (diff) | |
download | gentoo-bc8cb5e691425dcf8424e5a92ccb6281d71dac42.tar.gz gentoo-bc8cb5e691425dcf8424e5a92ccb6281d71dac42.tar.bz2 gentoo-bc8cb5e691425dcf8424e5a92ccb6281d71dac42.zip |
app-i18n/scim-tables: Port to EAPI 7
Bug: https://bugs.gentoo.org/697382
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'app-i18n')
-rw-r--r-- | app-i18n/scim-tables/scim-tables-0.5.13.ebuild | 53 |
1 files changed, 19 insertions, 34 deletions
diff --git a/app-i18n/scim-tables/scim-tables-0.5.13.ebuild b/app-i18n/scim-tables/scim-tables-0.5.13.ebuild index 530fd551b64c..718a68ef66c5 100644 --- a/app-i18n/scim-tables/scim-tables-0.5.13.ebuild +++ b/app-i18n/scim-tables/scim-tables-0.5.13.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=0 +EAPI=7 -inherit autotools base eutils +inherit autotools DESCRIPTION="Smart Common Input Method (SCIM) Generic Table Input Method Server" HOMEPAGE="http://www.scim-im.org/" @@ -13,51 +13,36 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~arm ppc x86" IUSE="nls" -LANGS="am ar bn gu hi ja kn ko ml ne pa ru ta te th uk vi zh" -RDEPEND=">=app-i18n/scim-1.4.7-r2 +RDEPEND=" + >=app-i18n/scim-1.4.7-r2 nls? ( virtual/libintl )" -DEPEND="${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" virtual/pkgconfig nls? ( sys-devel/gettext )" PATCHES=( - "${FILESDIR}/${PN}-0.5.8+gcc-4.3.patch" + "${FILESDIR}"/${PN}-0.5.8+gcc-4.3.patch "${FILESDIR}"/${PN}-0.5.12-automake.patch - ) +) -pkg_setup() { - elog "Not all languages are going to be compiled." - elog "Please set LINGUAS to your preferred language(s)." - elog "Supported LINGUAS values are:" - elog "${LANGS}" +src_prepare() { + default + eautoreconf } -src_unpack() { - base_src_unpack - - strip-linguas ${LANGS} - local use_languages="additional ${LINGUAS}" - elog "Languages being compiled are: ${use_languages}" - - cd "${S}" - sed -i -e "/^SUBDIRS/s/.*/SUBDIRS = ${use_languages}/g" \ - tables/Makefile.{am,in} || die "sed ${m} failed" - - AT_NO_RECURSIVE=yes AT_M4DIR=${S}/m4 eautoreconf -} - -src_compile() { +src_configure() { econf \ --disable-skim-support \ - $(use_enable nls) \ --disable-static \ - --disable-dependency-tracking \ - --without-arts || die "econf failed" - emake || die "make failed" + --without-arts \ + $(use_enable nls) } src_install() { - emake DESTDIR="${D}" install || die "install failed" - dodoc README ChangeLog AUTHORS + default + + # no static archives + find "${D}" -name '*.la' -delete || die } |