# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 inherit eutils flag-o-matic user DESCRIPTION="Standalone Obby server" HOMEPAGE="http://gobby.0x539.de/" SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~arm ~ppc x86" IUSE="zeroconf" RDEPEND=" >=dev-cpp/glibmm-2.6 >=dev-libs/libsigc++-2.0 >=dev-libs/gmp-4.1.4:0 >=dev-cpp/libxmlpp-2.6:2.6 >=net-libs/net6-1.3.12 >=net-libs/obby-0.4.6[zeroconf=] " DEPEND="${RDEPEND} virtual/pkgconfig " pkg_setup() { enewgroup sobby enewuser sobby -1 -1 /var/lib/sobby sobby } src_configure() { append-cxxflags -std=c++11 econf $(use_enable zeroconf) } src_install() { default newconfd "${FILESDIR}/${PN}-conf-0.4.7" sobby newinitd "${FILESDIR}/${PN}-init-0.4.7" sobby insinto /etc/sobby doins "${FILESDIR}/sobby.xml" keepdir /var/lib/sobby fperms -R 0700 /var/lib/sobby fperms -R 0700 /etc/sobby fowners sobby:sobby /var/lib/sobby fowners -R sobby:sobby /etc/sobby } pkg_postinst() { elog "To start sobby, you can use the init script:" elog " /etc/init.d/sobby start" elog "" elog "Please check the configuration in /etc/sobby/sobby.xml" elog "before you start sobby" }