diff options
Diffstat (limited to 'app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild')
-rw-r--r-- | app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild b/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild new file mode 100644 index 000000000000..3f33549ccf4b --- /dev/null +++ b/app-i18n/libtabe/libtabe-0.2.6.1.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=0 + +WANT_AUTOMAKE=1.11 + +inherit eutils libtool autotools multilib versionator + +DEBIAN_PV=$(replace_version_separator 3 '-') +DEBIAN_PATCH=${PN}_${DEBIAN_PV}.diff +ORIG_PV=${DEBIAN_PV%-*} +ORIG_P=${PN}-${ORIG_PV} + +DESCRIPTION="Libtabe provides bimsphone support for xcin-2.5+" +HOMEPAGE="https://packages.qa.debian.org/libt/libtabe.html" +SRC_URI="mirror://debian/pool/main/${PN:0:4}/${PN}/${PN}_${ORIG_PV}.orig.tar.gz + mirror://debian/pool/main/${PN:0:4}/libtabe/${DEBIAN_PATCH}.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" +IUSE="debug" + +DEPEND=">=sys-libs/db-4.5 + x11-libs/libX11" + +S=${WORKDIR}/${ORIG_P}.orig + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${WORKDIR}"/${DEBIAN_PATCH} + epatch "${FILESDIR}"/${ORIG_P}-fabs.patch + epatch "${FILESDIR}"/${ORIG_P}-ldflags.patch + + ln -s script/configure.in . || die + eautoreconf +} + +src_compile() { + myconf="--with-db-inc=/usr/include + --with-db-lib=/usr/$(get_libdir) + --with-db-bin=/usr/bin + --with-db-name=db + --enable-shared + --disable-static + $(use_enable debug)" + + econf ${myconf} + + # We execute this serially because the Makefiles don't handle + # proper cross-directory references. + for dir in src util tsi-src; do + emake -C ${dir} || die "make failed" + done +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc doc/* || die +} |