commit: 7a8441bbdaab212f719f8551aac1a3345266414b Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org> AuthorDate: Sun Jan 10 23:14:14 2016 +0000 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org> CommitDate: Sun Jan 10 23:14:14 2016 +0000 URL: https://gitweb.gentoo.org/dev/mrueg.git/commit/?id=7a8441bb
net-misc/seafile-client: Initial version Package-Manager: portage-2.2.26 net-misc/seafile-client/Manifest | 1 + net-misc/seafile-client/metadata.xml | 11 +++++ .../seafile-client/seafile-client-5.0.2.ebuild | 47 ++++++++++++++++++++++ 3 files changed, 59 insertions(+) diff --git a/net-misc/seafile-client/Manifest b/net-misc/seafile-client/Manifest new file mode 100644 index 0000000..3caacd1 --- /dev/null +++ b/net-misc/seafile-client/Manifest @@ -0,0 +1 @@ +DIST seafile-client-5.0.2.tar.gz 2109571 SHA256 125e63c64f9b3790c1198fafc98998f91e829d44f1650bb3e5c3b3d0c0187566 SHA512 6f385a1d34535b83807b4fa196ba3e1fbeb2ad3678a2773b712a6dc566223b66fafdb939447f5d52780a726e6be17341399edfb53ac1795e2a7e0b550f1a4193 WHIRLPOOL d687806a560a052c608e2638f253842854a6af207fea6290d6589266a90236649720915cb9b52c2a477ab1d3ce09083fd1734d667cf8b238d414ffa536531825 diff --git a/net-misc/seafile-client/metadata.xml b/net-misc/seafile-client/metadata.xml new file mode 100644 index 0000000..c81927f --- /dev/null +++ b/net-misc/seafile-client/metadata.xml @@ -0,0 +1,11 @@ +<?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="shibboleth">Add shibboleth single sign-on support</flag> + </use> +</pkgmetadata> diff --git a/net-misc/seafile-client/seafile-client-5.0.2.ebuild b/net-misc/seafile-client/seafile-client-5.0.2.ebuild new file mode 100644 index 0000000..aaed0ad --- /dev/null +++ b/net-misc/seafile-client/seafile-client-5.0.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="Cloud storage system with features on privacy protection and teamwork" +HOMEPAGE="https://github.com/haiwen/seafile-client 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="qt5 shibboleth test" + +RDEPEND="dev-libs/jansson + dev-libs/libevent + dev-libs/openssl:0 + dev-db/sqlite:3 + net-libs/ccnet[client] + net-libs/libsearpc + net-misc/seafile[client] + qt5? ( dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtnetwork:5 + shibboleth? ( dev-qt/qtwebkit:5 ) + ) + !qt5? ( dev-qt/qtcore:4 + dev-qt/qtdbus:4 + dev-qt/qtgui:4 + shibboleth? ( dev-qt/qtwebkit:4 ) + )" +DEPEND="${RDEPEND} + qt5? ( dev-qt/linguist-tools:5 ) + test? ( qt5? ( dev-qt/qttest:5 ) + !qt5? ( dev-qt/qttest:4 ) + )" + +src_configure() { + local mycmakeargs=( $(usex qt5 '-DUSE_QT5=ON' '-DUSE_QT5=OFF') \ + $(usex shibboleth '-DBUILD_SHIBBOLETH_SUPPORT=ON' '-DBUILD_SHIBBOLETH_SUPPORT=OFF') ) + cmake-utils_src_configure +}
