diff options
Diffstat (limited to 'net-p2p/airdcpp-webclient/airdcpp-webclient-1.3.1.ebuild')
-rw-r--r-- | net-p2p/airdcpp-webclient/airdcpp-webclient-1.3.1.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-1.3.1.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-1.3.1.ebuild new file mode 100644 index 000000000000..0fa03c344da9 --- /dev/null +++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-1.3.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils user + +DESCRIPTION="Cross-platform Direct Connect client" +HOMEPAGE="https://airdcpp-web.github.io/" +SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" +IUSE="nat-pmp +tbb +webui" + +RDEPEND=" + app-arch/bzip2 + dev-cpp/websocketpp + dev-libs/boost + dev-libs/geoip + dev-libs/leveldb + dev-libs/openssl:0=[-bindist] + net-libs/miniupnpc + sys-libs/zlib + virtual/libiconv + nat-pmp? ( net-libs/libnatpmp ) + tbb? ( dev-cpp/tbb ) +" +DEPEND=" + dev-lang/python:* + virtual/pkgconfig + ${RDEPEND} +" +PDEPEND="webui? ( www-apps/airdcpp-webui )" + +src_configure() { + local mycmakeargs=( + -DINSTALL_WEB_UI=OFF + -DLIB_INSTALL_DIR=$(get_libdir) + ) + cmake-utils_src_configure +} + +src_install() { + newconfd "${FILESDIR}/airdcppd.confd" airdcppd + newinitd "${FILESDIR}/airdcppd.initd" airdcppd + keepdir /var/lib/airdcppd + fowners airdcppd:airdcppd /var/lib/airdcppd + cmake-utils_src_install +} + +pkg_setup() { + enewgroup airdcppd + enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "Run 'airdcppd --configure' to set up ports and authentication" + fi +} |