commit:     376196fa55b34c2c924994673e8b77d6bf8ed2bf
Author:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 17 16:49:18 2017 +0000
Commit:     Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Nov 17 16:52:21 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376196fa

net-misc/nextcloud-client: 2.3.3 bump

Add Gtk+ icon cache update calls

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 net-misc/nextcloud-client/Manifest                 |   2 +
 .../nextcloud-client/nextcloud-client-2.3.3.ebuild | 113 +++++++++++++++++++++
 2 files changed, 115 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index ecd9c2415a9..c864f08f7ff 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,4 @@
 DIST nextcloud-client-2.3.2.tar.gz 671944 SHA256 
fbebbcfc538654d7a5373062d2165638a9bd9e5dbe62b5f4552a942b0b931617 SHA512 
0447a3e5ee3338cb98b9d503a94d32c926f9092a25fee11e3686e5d662362137dce09865350cdc3c9af62ac8a6ebfa7fcd00f817edbb10189512a6df8e587628
 WHIRLPOOL 
f5bf0526ffad6eb12be7169f8b61b35be31e01b44bb5fee4ab03c5d3449e3e30496719cc4f84c587b62a0638d99a70fd2fa1723231f6f7fa9c7ba80d095daeec
+DIST nextcloud-client-2.3.3.tar.gz 708611 SHA256 
e3c4393095206648c96980fb23d0520658b3aa8a9a1e31db38b6f59024cb6f8b SHA512 
fd02c61a7a92b77f9063e4f15be426be84d02033bead4b176d876134f8b85d7385e4a361959b68c332f1ccb55d43e2a8b55e0d5c8e5a54f645a5816a37790bde
 WHIRLPOOL 
35e99285f2761ce126982376190069e1c22c236f9bb94b43670ffbac760d291b0bb1272a4f30002cb23452e5c0a23ce0fe0e3318634f8756e30bc7129015f11c
 DIST owncloudclient-2.3.2.tar.xz 12266008 SHA256 
a1199d2b957a28081aff11a2a7e471ca09c965bbb1b51b1b7b7a8706304f5f09 SHA512 
8abe071c28b365c100eb30ed91610640a25a7385f4347f5527289f4664788bda375e9618396ffa3e441c7e473da55bdaf7a5cdd99c8fd5801de78cb945fabb9c
 WHIRLPOOL 
099c963940b6fec67d5d14b8d3a62eaf378617a7e8a73ca9b82c6f82451a6e80a6da4f0f0ea44e6064d5fceada68f6e1591e499e3ea2f6dfe14c6e0efa01537a
+DIST owncloudclient-2.3.3.tar.xz 33801712 SHA256 
aac1bbc16629041795ebb67151abfe109b0c220161e1f7a3f431311e2c6dade4 SHA512 
8cbffd4fdd4bd3bbbfb947498ec9bfbaceac3966ac29d61dea3db82405976230c1067c3a3afc9ddc4ce152c69c530ad44be154615a391f63524dc2fb40d5e5d2
 WHIRLPOOL 
bbfb895d9724868c941fa178f6d350f0091254aad0552c73f78d30daa199dacfe8068e1a94d07349b1c3f355712eb2c1f12e06877466dc56260180489d8b2ec2

diff --git a/net-misc/nextcloud-client/nextcloud-client-2.3.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-2.3.3.ebuild
new file mode 100644
index 00000000000..9c1fb0aca24
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-2.3.3.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Nextcloud themed desktop client"
+HOMEPAGE="https://github.com/nextcloud/client_theming";
+SRC_URI="http://download.owncloud.com/desktop/stable/owncloudclient-${PV}.tar.xz
+       https://github.com/nextcloud/client_theming/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc dolphin nautilus samba +sftp shibboleth 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[ssl]
+       dev-qt/qtsql:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtxml:5
+       sys-fs/inotify-tools
+       virtual/libiconv
+       dolphin? (
+               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 )
+       shibboleth? ( dev-qt/qtwebkit:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+       !net-misc/ocsync
+       !net-misc/owncloud-client
+"
+DEPEND="${COMMON_DEPEND}
+       dev-qt/linguist-tools:5
+       doc? (
+               dev-python/sphinx
+               dev-tex/latexmk
+               dev-texlive/texlive-latexextra
+               virtual/latex-base
+       )
+       dolphin? ( kde-frameworks/extra-cmake-modules )
+       test? (
+               dev-util/cmocka
+               dev-qt/qttest:5
+       )
+"
+
+S=${WORKDIR}/client_theming-${PV}
+
+src_unpack() {
+       default
+
+       rmdir "${S}"/client || die
+       mv "${WORKDIR}"/owncloudclient-${PV} "${S}"/client \
+               || die
+}
+
+src_prepare() {
+       CMAKE_USE_DIR="${S}"/client
+       # Keep tests in ${T}
+       sed -i -e "s#\"/tmp#\"${T}#g" client/test/test*.cpp || die
+       # Fix icon name
+       sed -e "/^Icon.*=/s/@APPLICATION_EXECUTABLE@/Nextcloud/" \
+               -i client/mirall.desktop.in || die
+
+       if ! use nautilus; then
+               pushd client/shell_integration > /dev/null || die
+               cmake_comment_add_subdirectory nautilus
+               popd > /dev/null || die
+       fi
+
+       default
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+               -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+               -DWITH_ICONV=ON
+               -DWITH_DOC=$(usex doc)
+               -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+               -DBUILD_WITH_QT4=OFF
+               -DCMAKE_DISABLE_FIND_PACKAGE_Libsmbclient=$(usex !samba)
+               -DCMAKE_DISABLE_FIND_PACKAGE_LibSSH=$(usex !sftp)
+               -DNO_SHIBBOLETH=$(usex !shibboleth)
+               -DUNIT_TESTING=$(usex test)
+               -DOEM_THEME_DIR="${S}"/nextcloudtheme
+       )
+
+       cmake-utils_src_configure
+}
+
+pkg_postinst() {
+       if ! use doc ; then
+               elog "Documentation and man pages not installed"
+               elog "Enable doc USE-flag to generate them"
+       fi
+       gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+}

Reply via email to