commit:     64f0c4baff6e18126d28109c393c53727bace951
Author:     olifre <o.freyermuth <AT> googlemail <DOT> com>
AuthorDate: Wed Mar 15 11:05:04 2017 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Wed Mar 15 11:05:04 2017 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=64f0c4ba

net-misc/cernbox-client: Bump to 2.3.0, (#754)

* net-misc/cernbox-client: Bump to 2.3.0,
adapt 2.2.4 ebuild to in-tree changes
of owncloud-client, use updated cernbox-branding.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

* net-misc/cernbox-client: drop leading whitespace.

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 ...2.2.4.ebuild => cernbox-client-2.2.4-r1.ebuild} | 67 +++++++++------------
 ...nt-2.2.4.ebuild => cernbox-client-2.3.0.ebuild} | 70 +++++++++-------------
 2 files changed, 56 insertions(+), 81 deletions(-)

diff --git a/net-misc/cernbox-client/cernbox-client-2.2.4.ebuild 
b/net-misc/cernbox-client/cernbox-client-2.2.4-r1.ebuild
similarity index 66%
copy from net-misc/cernbox-client/cernbox-client-2.2.4.ebuild
copy to net-misc/cernbox-client/cernbox-client-2.2.4-r1.ebuild
index f3ab1972d..d6687b872 100644
--- a/net-misc/cernbox-client/cernbox-client-2.2.4.ebuild
+++ b/net-misc/cernbox-client/cernbox-client-2.2.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,65 +10,54 @@ DESCRIPTION="Synchronize files from CERNbox EOS with your 
computer"
 # Origin is classic owncloud-client, branded for CERN during compilation.
 ORIGIN_P="owncloudclient"
 BRANDED_P="cernbox"
-BRANDED_PV="2.1.1"
+BRANDED_PV="2.2.4"
 BRANDED_REL="1.1"
 
 HOMEPAGE="https://cernbox.cern.ch/";
 SRC_URI="http://download.owncloud.com/desktop/stable/${ORIGIN_P}-${PV}.tar.xz
-        
https://cernbox.cern.ch/cernbox/doc/Linux/repo/CentOS_7/src/${PN}-${BRANDED_PV}-${BRANDED_REL}.src.rpm";
+       
https://cernbox.cern.ch/cernbox/doc/Linux/repo/CentOS_7/src/${PN}-${BRANDED_PV}-${BRANDED_REL}.src.rpm";
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc dolphin nautilus samba +sftp test qt4 +qt5"
-
-REQUIRED_USE="^^ ( qt4 qt5 )
-       dolphin? ( qt5 )"
-
-RDEPEND=">=dev-db/sqlite-3.4:3
+IUSE="doc dolphin nautilus samba +sftp test"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.4:3
+       dev-libs/qtkeychain[qt5]
+       dev-qt/qtconcurrent:5
+       dev-qt/qtcore:5
+       dev-qt/qtdbus:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtsql:5
+       dev-qt/qtwebkit:5
        sys-fs/inotify-tools
        virtual/libiconv
        dolphin? (
-               >=kde-frameworks/kcoreaddons-5.16:5
-               >=kde-frameworks/kio-5.16:5 )
-       nautilus? ( dev-python/nautilus-python )
-       qt4? (
-               dev-libs/qtkeychain[qt4]
-               dev-qt/qtcore:4
-               dev-qt/qtdbus:4
-               dev-qt/qtgui:4
-               dev-qt/qtsql:4
-               dev-qt/qtwebkit:4
-               net-libs/neon[ssl]
-       )
-       qt5? (
-               dev-libs/qtkeychain[qt5]
-               dev-qt/qtconcurrent:5
-               dev-qt/qtcore:5
-               dev-qt/qtdbus:5
-               >=dev-qt/qtnetwork-5.4:5
-               dev-qt/qtgui:5
-               dev-qt/qtquickcontrols:5
-               dev-qt/qtsql:5
-               dev-qt/qtwebkit:5[printsupport]
+               kde-frameworks/kcoreaddons:5
+               kde-frameworks/kio:5
        )
+       nautilus? ( dev-python/nautilus-python )
        samba? ( >=net-fs/samba-3.5 )
        sftp? ( >=net-libs/libssh-0.5 )
+"
+RDEPEND="${COMMON_DEPEND}
        !net-misc/ocsync
-       !net-misc/nextcloud-client"
-DEPEND="${RDEPEND}
+       !net-misc/nextcloud-client
+"
+DEPEND="${COMMON_DEPEND}
+       dev-qt/linguist-tools:5
        doc? (
                dev-python/sphinx
                dev-texlive/texlive-latexextra
                virtual/latex-base
        )
-       dolphin? ( >=kde-frameworks/extra-cmake-modules-5.22.0 )
-       qt5? ( dev-qt/linguist-tools:5 )
+       dolphin? ( kde-frameworks/extra-cmake-modules )
        test? (
                dev-util/cmocka
-               qt4? ( dev-qt/qttest:4 )
-               qt5? ( dev-qt/qttest:5 )
-       )"
+               dev-qt/qttest:5
+       )
+"
 
 S=${WORKDIR}/owncloudclient-${PV}
 
@@ -99,7 +88,7 @@ src_configure() {
                -DWITH_ICONV=ON
                -DWITH_DOC=$(usex doc)
                -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
-               -DBUILD_WITH_QT4=$(usex qt4)
+               -DBUILD_WITH_QT4=OFF
                -DCMAKE_DISABLE_FIND_PACKAGE_Libsmbclient=$(usex !samba)
                -DCMAKE_DISABLE_FIND_PACKAGE_LibSSH=$(usex !sftp)
                -DUNIT_TESTING=$(usex test)

diff --git a/net-misc/cernbox-client/cernbox-client-2.2.4.ebuild 
b/net-misc/cernbox-client/cernbox-client-2.3.0.ebuild
similarity index 63%
rename from net-misc/cernbox-client/cernbox-client-2.2.4.ebuild
rename to net-misc/cernbox-client/cernbox-client-2.3.0.ebuild
index f3ab1972d..6f3ad8c70 100644
--- a/net-misc/cernbox-client/cernbox-client-2.2.4.ebuild
+++ b/net-misc/cernbox-client/cernbox-client-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,65 +10,54 @@ DESCRIPTION="Synchronize files from CERNbox EOS with your 
computer"
 # Origin is classic owncloud-client, branded for CERN during compilation.
 ORIGIN_P="owncloudclient"
 BRANDED_P="cernbox"
-BRANDED_PV="2.1.1"
+BRANDED_PV="2.2.4"
 BRANDED_REL="1.1"
 
 HOMEPAGE="https://cernbox.cern.ch/";
 SRC_URI="http://download.owncloud.com/desktop/stable/${ORIGIN_P}-${PV}.tar.xz
-        
https://cernbox.cern.ch/cernbox/doc/Linux/repo/CentOS_7/src/${PN}-${BRANDED_PV}-${BRANDED_REL}.src.rpm";
+       
https://cernbox.cern.ch/cernbox/doc/Linux/repo/CentOS_7/src/${PN}-${BRANDED_PV}-${BRANDED_REL}.src.rpm";
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="doc dolphin nautilus samba +sftp test qt4 +qt5"
-
-REQUIRED_USE="^^ ( qt4 qt5 )
-       dolphin? ( qt5 )"
-
-RDEPEND=">=dev-db/sqlite-3.4:3
+IUSE="doc dolphin nautilus samba +sftp test"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.4:3
+       dev-libs/qtkeychain[qt5]
+       dev-qt/qtconcurrent:5
+       dev-qt/qtcore:5
+       dev-qt/qtdbus:5
+       dev-qt/qtgui:5
+       dev-qt/qtnetwork:5
+       dev-qt/qtsql:5
+       dev-qt/qtwebkit:5
        sys-fs/inotify-tools
        virtual/libiconv
        dolphin? (
-               >=kde-frameworks/kcoreaddons-5.16:5
-               >=kde-frameworks/kio-5.16:5 )
-       nautilus? ( dev-python/nautilus-python )
-       qt4? (
-               dev-libs/qtkeychain[qt4]
-               dev-qt/qtcore:4
-               dev-qt/qtdbus:4
-               dev-qt/qtgui:4
-               dev-qt/qtsql:4
-               dev-qt/qtwebkit:4
-               net-libs/neon[ssl]
-       )
-       qt5? (
-               dev-libs/qtkeychain[qt5]
-               dev-qt/qtconcurrent:5
-               dev-qt/qtcore:5
-               dev-qt/qtdbus:5
-               >=dev-qt/qtnetwork-5.4:5
-               dev-qt/qtgui:5
-               dev-qt/qtquickcontrols:5
-               dev-qt/qtsql:5
-               dev-qt/qtwebkit:5[printsupport]
+               kde-frameworks/kcoreaddons:5
+               kde-frameworks/kio:5
        )
+       nautilus? ( dev-python/nautilus-python )
        samba? ( >=net-fs/samba-3.5 )
        sftp? ( >=net-libs/libssh-0.5 )
+"
+RDEPEND="${COMMON_DEPEND}
        !net-misc/ocsync
-       !net-misc/nextcloud-client"
-DEPEND="${RDEPEND}
+       !net-misc/nextcloud-client
+"
+DEPEND="${COMMON_DEPEND}
+       dev-qt/linguist-tools:5
        doc? (
                dev-python/sphinx
                dev-texlive/texlive-latexextra
                virtual/latex-base
        )
-       dolphin? ( >=kde-frameworks/extra-cmake-modules-5.22.0 )
-       qt5? ( dev-qt/linguist-tools:5 )
+       dolphin? ( kde-frameworks/extra-cmake-modules )
        test? (
                dev-util/cmocka
-               qt4? ( dev-qt/qttest:4 )
-               qt5? ( dev-qt/qttest:5 )
-       )"
+               dev-qt/qttest:5
+       )
+"
 
 S=${WORKDIR}/owncloudclient-${PV}
 
@@ -86,9 +75,6 @@ src_prepare() {
                cmake_comment_add_subdirectory nautilus
                popd > /dev/null || die
        fi
-
-       eapply  "${FILESDIR}"/shell-integration-nautilus.patch
-
        default
 }
 
@@ -99,7 +85,7 @@ src_configure() {
                -DWITH_ICONV=ON
                -DWITH_DOC=$(usex doc)
                -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
-               -DBUILD_WITH_QT4=$(usex qt4)
+               -DBUILD_WITH_QT4=OFF
                -DCMAKE_DISABLE_FIND_PACKAGE_Libsmbclient=$(usex !samba)
                -DCMAKE_DISABLE_FIND_PACKAGE_LibSSH=$(usex !sftp)
                -DUNIT_TESTING=$(usex test)

Reply via email to