Files
gentoo/dev-games/libmt_client/libmt_client-0.1.98-r1.ebuild
Sam James 1b8ce79f27 dev-games/libmt_client: port to EAPI 7, install M4 macro, fix libdir
* Fix libdir in our macro (then install it)
* Install M4 macro

This helps consumers like games-board/mt_ncurses_client find
dev-games/libmt_client.

We need to install the M4 macro so that we can actually regenerate
(eautoreconf).

Right now, some	consumers don't	have bundled macros at all,
and others lack the needed libdir fixes.

Let's install fixed ones here (and in libmaitretarot) so that consumers
can just rely on those.

Closes:	https://bugs.gentoo.org/729734
Closes: https://bugs.gentoo.org/716102
Closes: https://bugs.gentoo.org/715582
Signed-off-by: Sam James <sam@gentoo.org>
2021-03-17 05:40:00 +00:00

49 lines
844 B
Bash

# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="backend library for the maitretarot clients"
HOMEPAGE="http://www.nongnu.org/maitretarot/"
SRC_URI="https://savannah.nongnu.org/download/maitretarot/${PN}.pkg/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
DEPEND="dev-libs/glib:2
dev-libs/libxml2
dev-games/libmaitretarot"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-format.patch
"${FILESDIR}"/${PN}-0.1.98-libdir.patch
)
src_prepare() {
default
mv configure.{in,ac} || die
# For the m4 libdir patch, bug #729734
eautoreconf
}
src_configure() {
econf --disable-static
}
src_install() {
default
# bug #716102
insinto /usr/share/aclocal
doins libmt_client.m4
find "${ED}" -name '*.la' -delete || die
}