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: Wed, 03 Feb 2021 19:04:07
Message-Id: 1612379003.717a5c5c248223700a7c0d717d97cef9be407d58.voyageur@gentoo
1 commit: 717a5c5c248223700a7c0d717d97cef9be407d58
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 3 19:00:16 2021 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 3 19:03:23 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717a5c5c
7
8 net-misc/owncloud-client: 2.7.5.3180 bump
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
12
13 net-misc/owncloud-client/Manifest | 1 +
14 .../owncloud-client-2.7.5.3180.ebuild | 84 ++++++++++++++++++++++
15 2 files changed, 85 insertions(+)
16
17 diff --git a/net-misc/owncloud-client/Manifest b/net-misc/owncloud-client/Manifest
18 index e551d5c1f1d..cd546488431 100644
19 --- a/net-misc/owncloud-client/Manifest
20 +++ b/net-misc/owncloud-client/Manifest
21 @@ -1,2 +1,3 @@
22 DIST ownCloud-2.7.4.2934.tar.xz 14151708 BLAKE2B ad6f3d827a2fdcead6fdc2514696e8fbdb75b2d365c9a09602b95b24c669695e3693167f5da305e27e6fb2266f106b50c578def1d1518730926a10f640defbd9 SHA512 7e04d987751d0b8e29fbe8ba8ae58f38fabd7f5007f7508d001532e595b00f58cce487b1d180928154286ffd6b01db1e6ca0407f7d675e8b101ec4ae8414f2a6
23 +DIST ownCloud-2.7.5.3180.tar.xz 14154036 BLAKE2B ebee57568b917c1c7dec8f41f172caf53d0bfe4eae5e24ec5c9adbf656bf667769b0ed341a13a899ff6a04cd779d92b145736dce5a4e72055d306b2f08e0a902 SHA512 9e788341c45753eb2d2c62d252cf453259474689fd7d498147e0f4548a9038bd44bdca1539f9617d383853f8f9ca2f24c575667fb96e2a1a4ceec30195d257c2
24 DIST owncloudclient-2.6.3.14058.tar.xz 21246672 BLAKE2B 15b75c2162d22c22827a057242d783e739837f618c2f65be3edce6b2678aaa13505fd14c4e4088374c240537a999d9aff7758ccb93993e0cbdebb886f735311c SHA512 e2159dc5668f263449e7a9a20ef10c6bb140ea5bd1128a6d3438abce03bc4913bb4eecbacc5160c8018398b6fa75ccfb2a9ab9ad637965e41caebc83994b80b3
25
26 diff --git a/net-misc/owncloud-client/owncloud-client-2.7.5.3180.ebuild b/net-misc/owncloud-client/owncloud-client-2.7.5.3180.ebuild
27 new file mode 100644
28 index 00000000000..4afe35f947d
29 --- /dev/null
30 +++ b/net-misc/owncloud-client/owncloud-client-2.7.5.3180.ebuild
31 @@ -0,0 +1,84 @@
32 +# Copyright 1999-2021 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit cmake xdg
38 +
39 +MY_PN="ownCloud"
40 +DESCRIPTION="Synchronize files from ownCloud Server with your computer"
41 +HOMEPAGE="https://owncloud.org/"
42 +SRC_URI="https://download.owncloud.com/desktop/${MY_PN}/stable/${PV}/source/${MY_PN}-${PV}.tar.xz"
43 +
44 +LICENSE="CC-BY-3.0 GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="doc dolphin gnome-keyring nautilus test"
48 +
49 +COMMON_DEPEND=">=dev-db/sqlite-3.4:3
50 + dev-libs/qtkeychain[gnome-keyring?,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 +
66 +RDEPEND="${COMMON_DEPEND}"
67 +DEPEND="${COMMON_DEPEND}
68 + dev-qt/linguist-tools:5
69 + kde-frameworks/extra-cmake-modules
70 + doc? (
71 + dev-python/sphinx
72 + dev-tex/latexmk
73 + dev-texlive/texlive-latexextra
74 + virtual/latex-base
75 + )
76 + test? (
77 + dev-util/cmocka
78 + dev-qt/qttest:5
79 + )"
80 +
81 +RESTRICT="!test? ( test )"
82 +
83 +S=${WORKDIR}/${MY_PN}-${PV}
84 +
85 +src_prepare() {
86 + # Keep tests in ${T}
87 + sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
88 +
89 + if ! use nautilus; then
90 + pushd shell_integration > /dev/null || die
91 + cmake_comment_add_subdirectory nautilus
92 + popd > /dev/null || die
93 + fi
94 + cmake_src_prepare
95 +}
96 +
97 +src_configure() {
98 + local mycmakeargs=(
99 + -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
100 + -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
101 + -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
102 + -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
103 + -DBUILD_TESTING=$(usex test)
104 + )
105 +
106 + cmake_src_configure
107 +}
108 +
109 +pkg_postinst() {
110 + if ! use doc ; then
111 + elog "Documentation and man pages not installed"
112 + elog "Enable doc USE-flag to generate them"
113 + fi
114 + xdg_pkg_postinst
115 +}