commit: 9a62cedc88fd9343847008b3bb23b7ebea4655d1 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sun Jan 10 14:11:02 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sun Jan 10 14:11:02 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=9a62cedc
net-libs/ccnet: Initial version Package-Manager: portage-2.2.26 net-libs/ccnet/Manifest | 1 + net-libs/ccnet/ccnet-5.0.2.ebuild | 42 +++++++++++++++++++++++++++++++++++++++ net-libs/ccnet/metadata.xml | 12 +++++++++++ 3 files changed, 55 insertions(+) diff --git a/net-libs/ccnet/Manifest b/net-libs/ccnet/Manifest new file mode 100644 index 0000000..ecb4260 --- /dev/null +++ b/net-libs/ccnet/Manifest @@ -0,0 +1 @@ +DIST ccnet-5.0.2.tar.gz 221849 SHA256 1a16e6e0fa3f5aef2867784ee7827728e0e333b6ceea32c7e5adffe7489e5e82 SHA512 2130a2f182402f0a39523b0669b372c765fa00c6d853f37849d299b61f60cba72dda0cd1b51caf310bebbd45caa60d6b5fc1adb6b0de0f0871844fa55d3726f0 WHIRLPOOL 7bd2b2faa0d6998e8585174b956b4776899739ed2b9722d71bea2bab4d75eaa61170c300fe3da81cfa4a0f4db965d1d8ce8513e7d0d8e253ddfaf8ab23fc7e18 diff --git a/net-libs/ccnet/ccnet-5.0.2.ebuild b/net-libs/ccnet/ccnet-5.0.2.ebuild new file mode 100644 index 0000000..d65a1bf --- /dev/null +++ b/net-libs/ccnet/ccnet-5.0.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +inherit autotools python-single-r1 vala + +DESCRIPTION="Framework for writing networked applications" +HOMEPAGE="https://github.com/haiwen/ccnet http://www.seafile.com" +SRC_URI="https://github.com/haiwen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="client examples server static-libs" + +RDEPEND="dev-libs/glib:2 + dev-libs/libevent + dev-libs/openssl:0 + dev-db/sqlite:3 + net-libs/libsearpc[${PYTHON_USEDEP}] + server? ( dev-db/libzdb )" +DEPEND="${RDEPEND} + virtual/pkgconfig + $(vala_depend)" + +src_prepare() { + sed -i -e "s/(DESTDIR)//" libccnet.pc.in || die + eautoreconf + vala_src_prepare + sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die +} + +src_configure() { + econf \ + $(use_enable client) \ + $(use_enable examples compile-demo) \ + $(use_enable server) \ + $(use_enable static-libs static-build) +} diff --git a/net-libs/ccnet/metadata.xml b/net-libs/ccnet/metadata.xml new file mode 100644 index 0000000..1be18f9 --- /dev/null +++ b/net-libs/ccnet/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>mr...@gentoo.org</email> + <name>Manuel Rüger</name> + </maintainer> + <use> + <flag name="client">Install client components</flag> + <flag name="server">Install server components</flag> + </use> +</pkgmetadata>