app-admin/xstow: port to EAPI 7, fix Prefix

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2021-04-01 03:36:20 +01:00
parent 02b5cfb326
commit a6d45d93e4

View File

@@ -1,11 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
EAPI=7
inherit autotools eutils
inherit autotools
DESCRIPTION="replacement for GNU stow with extensions"
DESCRIPTION="Replacement for GNU stow with extensions"
HOMEPAGE="http://xstow.sourceforge.net/"
SRC_URI="mirror://sourceforge/xstow/${P}.tar.bz2"
@@ -17,8 +17,12 @@ IUSE="ncurses"
DEPEND="ncurses? ( sys-libs/ncurses:0= )"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-ncurses.patch
)
src_prepare() {
epatch "${FILESDIR}"/${P}-ncurses.patch
default
eautoreconf
}
@@ -27,11 +31,11 @@ src_configure() {
}
src_install() {
emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}/html" install
emake DESTDIR="${D}" docdir="${EPREFIX}/usr/share/doc/${PF}/html" install
dodoc AUTHORS ChangeLog NEWS README TODO
# create new STOWDIR
dodir /var/lib/xstow
keepdir /var/lib/xstow
# install env.d file to add STOWDIR to PATH and LDPATH
doenvd "${FILESDIR}/99xstow"