gentoo-ebuilds/app-admin/xstow/xstow-1.1.1.ebuild
Michał Górny 02551c997f
app-admin/xstow: Stabilize 1.1.1 amd64, #944595
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-11-23 18:21:11 +01:00

41 lines
1.1 KiB
Bash

# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Replacement for GNU stow with extensions"
HOMEPAGE="https://github.com/majorkingleo/xstow"
SRC_URI="https://github.com/majorkingleo/${PN}/releases/download/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="ncurses"
DEPEND="ncurses? ( sys-libs/ncurses:= )"
RDEPEND="${DEPEND}"
src_configure() {
econf $(use_with ncurses curses)
}
src_install() {
emake DESTDIR="${D}" docdir="${EPREFIX}/usr/share/doc/${PF}/html" install
einstalldocs
# Create new STOWDIR
keepdir /var/lib/xstow
# Install env.d file to add STOWDIR to PATH and LDPATH
doenvd "${FILESDIR}"/99xstow
}
pkg_postinst() {
elog "We now recommend that you use /var/lib/xstow as your STOWDIR"
elog "instead of /usr/local in order to avoid conflicts with the"
elog "symlink from /usr/lib64 -> /usr/lib. See Bug 246264"
elog "(regarding app-admin/stow, equally applicable to XStow) for"
elog "more details on this change."
elog "For your convenience, PATH has been updated to include"
elog "/var/lib/bin."
}