| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.20210420 | 7 | ~amd64 ~x86 | 0 |
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit prefix
DESCRIPTION="Scan Steam libraries to generate and emerge a Portage set"
HOMEPAGE="https://github.com/anyc/steam-overlay"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+pulseaudio"
RDEPEND="
app-misc/pax-utils
sys-apps/gentoo-functions
"
S="${WORKDIR}"
src_install() {
newbin $(prefixify_ro "${FILESDIR}"/script.bash) ${PN}
insinto /usr/share/${PN}
doins "${FILESDIR}"/database.bash
if ! use pulseaudio; then
sed -i 's:=media-sound/pulseaudio\b:=media-sound/apulse:g' \
"${ED}"/usr/share/${PN}/database.bash || die
fi
}
pkg_postinst() {
if [[ -e "${EPREFIX}"/var/lib/portage/${PN} && ! -e "${EPREFIX}"/etc/portage/sets/${PN} ]]; then
ebegin "Moving old ${PN} Portage set to /etc/portage/sets"
mkdir -p "${EPREFIX}"/etc/portage/sets || die
mv "${EPREFIX}"/var/lib/portage/${PN} "${EPREFIX}"/etc/portage/sets/ || die
eend $?
echo
fi
elog "Run esteam after installing or updating Steam games to have"
elog "Portage automatically install the necessary dependencies. Your"
elog "games will probably not start otherwise. See esteam -h for more"
elog "information."
}
app-misc/pax-utils sys-apps/gentoo-functions