# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit multilib toolchain-funcs KEYWORDS="~amd64" DESCRIPTION="SQLite: an SQL Database Engine in a C Library" HOMEPAGE="http://www.sqlite.org/" SRC_URI="http://www.sqlite.org/${P}.tar.gz" LICENSE="public-domain" SLOT="2" IUSE="nls" DEPEND="" RDEPEND=" !=dev-db/sqlite-2*:0 " src_prepare() { eapply \ "${FILESDIR}"/${P}-multilib.patch \ "${FILESDIR}"/${P}-exit.patch if use nls ; then ENCODING=${ENCODING-"UTF8"} else ENCODING="ISO8859" fi sed -i -e "s:@@S@@:${S}:g" \ -e "s:@@CC@@:$(tc-getCC):g" \ -e "s:@@CFLAGS@@:${CFLAGS}:g" \ -e "s:@@AR@@:$(tc-getAR):g" \ -e "s:@@RANLIB@@:$(tc-getRANLIB):g" \ -e "s:@@ENCODING@@:${ENCODING}:g" \ "${S}"/Makefile.linux-gcc sed -i \ -e '/^LTLINK/s:$(TCC):& $(LDFLAGS):' \ -e '/lemon/s:-o:$(LDFLAGS) &:' \ "${S}"/{main.mk,Makefile.in} default } src_configure() { local myconf="--enable-incore-db --enable-tempdb-in-ram" myconf="${myconf} --without-tcl" econf ${myconf} \ --disable-static \ $(use_enable nls utf8) } src_install () { dodir /usr/$(get_libdir) make DESTDIR="${D}" install || die "make install failed" find "${D}" -name '*.la' -exec rm -f {} + dodoc README VERSION rm -rf "${D}/usr/bin" "${D}/usr/share/man" "${D}/usr/include" "${D}/usr/$(get_libdir)/pkgconfig" }