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