Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/owncloud-client/
Date: Thu, 29 Nov 2018 12:46:04
Message-Id: 1543494376.6920b5503146738098780888aeb166c98744861f.voyageur@gentoo
1 commit: 6920b5503146738098780888aeb166c98744861f
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 29 12:25:08 2018 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 29 12:26:16 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6920b550
7
8 net-misc/owncloud-client: 2.5.1.10973 bump
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
12
13 net-misc/owncloud-client/Manifest | 1 +
14 .../owncloud-client-2.5.1.10973.ebuild | 91 ++++++++++++++++++++++
15 2 files changed, 92 insertions(+)
16
17 diff --git a/net-misc/owncloud-client/Manifest b/net-misc/owncloud-client/Manifest
18 index 8a65acdc44e..14813f8641d 100644
19 --- a/net-misc/owncloud-client/Manifest
20 +++ b/net-misc/owncloud-client/Manifest
21 @@ -2,3 +2,4 @@ DIST owncloudclient-2.4.1.tar.xz 15403164 BLAKE2B 0ab1ffbe2179fe04efc7977972d594
22 DIST owncloudclient-2.4.2.tar.xz 15409188 BLAKE2B 89ae891479f29c8637843e14e3aa58d91769393dcfedcfaa415a601962eabd4d1760250fa57166fde215e5c0c5b5799b72dc4f1b52814e59149b778d92d5eb93 SHA512 17f857354b270ecde75cae81557adb78dab830589b32df0b3cf96667010f02501d793609cddf57223d1dd3d9cdb493f1f55bcb04a09d05c467afaddfeb2210b0
23 DIST owncloudclient-2.4.3.tar.xz 15406724 BLAKE2B 1e8790f9ebb96ba7de5350c3f7be01f6e0a06e66de591b598795c2ea6787d0caf238daae4f56fad5a8695b8c4eeeea62e36b469fecfdc2df7a90f110a7c7a1c8 SHA512 072fafe69a962f3f0892706f8fff9a9af643b479229dc99e95c712071f11942f75ecc08e7a3470a9ac49f0564da23f8fb21097064c9fa8c6ba1c830c32a6c01f
24 DIST owncloudclient-2.5.0.10650.tar.xz 16651172 BLAKE2B 98b928963f3327bdcddaaa61eadcd73422e982cda11c4a4791987eb34ce692258af47649dcaddaefd01097bbc3aa514a56726dce52ce6f51eb61bdf493bca37a SHA512 61f355e514306ce0dec628ac8af7ba004158a890bc40c3905e5aa7705aff753a3a723ba4a0727625327b399cc71bb6c1ad2b415acc760c551eea1bf2590392f7
25 +DIST owncloudclient-2.5.1.10973.tar.xz 16662564 BLAKE2B b0c58fee00e366c2a2e0c7b316fc098558758fc3644fdd5a0f39e29dc853030f1df504536a6725a3557e08024346ed9c3fa3d54e35a4d5d452afd1a34ff6fb62 SHA512 11a16f2a2656517f6c89433d8f5e9e44d61be7cc45eb702fe118a000e32ec2f2c53bab75e2d226bc50106c3be975b34b1bafedbaed757d0c3bd8cb025facf47a
26
27 diff --git a/net-misc/owncloud-client/owncloud-client-2.5.1.10973.ebuild b/net-misc/owncloud-client/owncloud-client-2.5.1.10973.ebuild
28 new file mode 100644
29 index 00000000000..221362c5f1a
30 --- /dev/null
31 +++ b/net-misc/owncloud-client/owncloud-client-2.5.1.10973.ebuild
32 @@ -0,0 +1,91 @@
33 +# Copyright 1999-2018 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +inherit cmake-utils gnome2-utils
39 +
40 +DESCRIPTION="Synchronize files from ownCloud Server with your computer"
41 +HOMEPAGE="http://owncloud.org/"
42 +SRC_URI="http://download.owncloud.com/desktop/stable/${P/-}.tar.xz"
43 +
44 +LICENSE="CC-BY-3.0 GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="doc dolphin nautilus shibboleth test"
48 +
49 +COMMON_DEPEND=">=dev-db/sqlite-3.4:3
50 + dev-libs/qtkeychain[qt5(+)]
51 + dev-qt/qtconcurrent:5
52 + dev-qt/qtcore:5
53 + dev-qt/qtdbus:5
54 + dev-qt/qtgui:5
55 + dev-qt/qtnetwork:5[ssl]
56 + dev-qt/qtsql:5
57 + dev-qt/qtwidgets:5
58 + dev-qt/qtxml:5
59 + sys-fs/inotify-tools
60 + dolphin? (
61 + kde-frameworks/kcoreaddons:5
62 + kde-frameworks/kio:5
63 + )
64 + nautilus? ( dev-python/nautilus-python )
65 + shibboleth? ( dev-qt/qtwebkit:5 )
66 +"
67 +RDEPEND="${COMMON_DEPEND}
68 + !net-misc/ocsync
69 + !net-misc/nextcloud-client
70 +"
71 +DEPEND="${COMMON_DEPEND}
72 + dev-qt/linguist-tools:5
73 + doc? (
74 + dev-python/sphinx
75 + dev-tex/latexmk
76 + dev-texlive/texlive-latexextra
77 + virtual/latex-base
78 + )
79 + dolphin? ( kde-frameworks/extra-cmake-modules )
80 + test? (
81 + dev-util/cmocka
82 + dev-qt/qttest:5
83 + )
84 +"
85 +
86 +S=${WORKDIR}/${P/-}
87 +
88 +src_prepare() {
89 + # Keep tests in ${T}
90 + sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
91 +
92 + if ! use nautilus; then
93 + pushd shell_integration > /dev/null || die
94 + cmake_comment_add_subdirectory nautilus
95 + popd > /dev/null || die
96 + fi
97 + cmake-utils_src_prepare
98 +}
99 +
100 +src_configure() {
101 + local mycmakeargs=(
102 + -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
103 + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
104 + -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
105 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
106 + -DNO_SHIBBOLETH=$(usex !shibboleth)
107 + -DUNIT_TESTING=$(usex test)
108 + )
109 +
110 + cmake-utils_src_configure
111 +}
112 +
113 +pkg_postinst() {
114 + if ! use doc ; then
115 + elog "Documentation and man pages not installed"
116 + elog "Enable doc USE-flag to generate them"
117 + fi
118 + gnome2_icon_cache_update
119 +}
120 +
121 +pkg_postrm() {
122 + gnome2_icon_cache_update
123 +}