EAPI=7
CMAKE_IN_SOURCE_BUILD="yes"
-inherit cmake-utils
+inherit cmake-utils user
DESCRIPTION="The Dungeons of Moria, a single player roguelike game, also known as Umoria"
HOMEPAGE="https://umoria.org/"
PATCHES=( "${FILESDIR}/${P}-gentoo-paths.patch" )
+pkg_setup(){
+ enewgroup gamestat 36
+}
+
src_prepare() {
cmake-utils_src_prepare
sed -i "s/@PF@/${PF}/" src/config.cpp || die
insinto /var/lib/moria
doins data/scores.dat
- fowners root:games /var/lib/moria/scores.dat
+ fowners root:gamestat /var/lib/moria/scores.dat
fperms g+w /var/lib/moria/scores.dat
doman "${FILESDIR}"/${PN}.6
doins LICENSE
docompress -x /usr/share/doc/${PF}/LICENSE
}
+
+pkg_postinst() {
+ elog
+ elog "Please add users to the 'gamestat' group, so they can run Moria:"
+ elog " usermod -aG gamestat <user>"
+ elog
+}