commit: 06d10cd957dc669615084a19950bffc2db4706e4 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sun Jan 10 20:18:38 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sun Jan 10 20:18:38 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=06d10cd9
net-misc/seafile: Initial version Package-Manager: portage-2.2.26 net-misc/seafile/Manifest | 1 + net-misc/seafile/metadata.xml | 14 ++++++++++ net-misc/seafile/seafile-5.0.2.ebuild | 48 +++++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) diff --git a/net-misc/seafile/Manifest b/net-misc/seafile/Manifest new file mode 100644 index 0000000..e744bc7 --- /dev/null +++ b/net-misc/seafile/Manifest @@ -0,0 +1 @@ +DIST seafile-5.0.2.tar.gz 1165045 SHA256 4a7bd41491b721173c4940649246b45804393aad58cf392c7a52e2e939d79823 SHA512 ea0cfc68d1a324cd05c7c8b6e867bd309dfc892320db0aa494728d3f2da35923d2beaedf0c94a835e14965b4d4e779a71d27c2d312c7ba878715915a0a72d3e8 WHIRLPOOL b71e81dca385efbd49f141114caf706e6cc82b394eab276ec8587c89c75f6fdf9c4bf5184a2a3641b9ac7f833bd766e4b3e828eb2e81b65bfc9bf34f229a7b59 diff --git a/net-misc/seafile/metadata.xml b/net-misc/seafile/metadata.xml new file mode 100644 index 0000000..d50c336 --- /dev/null +++ b/net-misc/seafile/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>[email protected]</email> + <name>Manuel Rüger</name> + </maintainer> + <use> + <flag name="client">Install client components</flag> + <flag name="fuse">Enable FUSE virtual file system</flag> + <flag name="riak">Enable riak backend</flag> + <flag name="server">Install server components</flag> + </use> +</pkgmetadata> diff --git a/net-misc/seafile/seafile-5.0.2.ebuild b/net-misc/seafile/seafile-5.0.2.ebuild new file mode 100644 index 0000000..278b9b9 --- /dev/null +++ b/net-misc/seafile/seafile-5.0.2.ebuild @@ -0,0 +1,48 @@ +# 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="Cloud storage system with features on privacy protection and teamwork" +HOMEPAGE="https://github.com/haiwen/seafile 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 fuse riak server static-libs" + +RDEPEND="dev-libs/glib:2 + dev-libs/jansson + dev-libs/libevent + dev-libs/openssl:0 + dev-db/sqlite:3 + net-libs/ccnet[${PYTHON_USEDEP},client?,server?] + net-libs/libsearpc[${PYTHON_USEDEP}] + client? ( net-misc/curl ) + fuse? ( sys-fs/fuse ) + server? ( app-arch/libarchive + dev-db/libzdb + net-libs/libevhtp )" +DEPEND="${RDEPEND} + virtual/pkgconfig + $(vala_depend)" + +src_prepare() { + eautoreconf + vala_src_prepare + sed -i -e 's/valac /${VALAC} /' lib/Makefile.am || die +} + +src_configure() { + econf \ + $(use_enable client) \ + $(use_enable fuse) \ + $(use_enable riak) \ + $(use_enable server) \ + $(use_enable static-libs static-build) +}
