# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Small Gopher Server written in GNU Bash" HOMEPAGE="https://www.uninformativ.de/git/sgopherd" SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.bz2" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" DEPEND="" RDEPEND="app-shells/bash sys-apps/sed sys-apps/xinetd" src_prepare() { # Set default user to run sgopherd sed -i -e '/user/s/http/nobody/' xinetd/xinetd-example.conf || die 'sed failed' eapply_user } src_install() { dodoc README doman man8/"${PN}".8 dobin "${PN}" insinto /etc/xinetd.d newins xinetd/xinetd-example.conf "${PN}" # TODO: add installation of systemd-related files } pkg_postinst() { elog "${PN} can be launched through xinetd" elog "Configuration options are in /etc/xinetd.d/${PN}" }