Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
Date: Fri, 01 Jul 2022 09:32:57
Message-Id: 1656667962.dbafd59576271b000647e606d544fae2af0eda5e.flow@gentoo
1 commit: dbafd59576271b000647e606d544fae2af0eda5e
2 Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 1 09:32:34 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 1 09:32:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbafd595
7
8 net-misc/nextcloud-client: drop 3.4.3, 3.5.0
9
10 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
11
12 net-misc/nextcloud-client/Manifest | 2 -
13 .../nextcloud-client/nextcloud-client-3.4.3.ebuild | 96 -------------------
14 .../nextcloud-client/nextcloud-client-3.5.0.ebuild | 106 ---------------------
15 3 files changed, 204 deletions(-)
16
17 diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest
18 index 57aff9dc64a4..6933691636b6 100644
19 --- a/net-misc/nextcloud-client/Manifest
20 +++ b/net-misc/nextcloud-client/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148 SHA512 b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
23 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a632349999ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821 SHA512 880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
24 -DIST nextcloud-client-3.5.0.tar.gz 15359946 BLAKE2B 144f50fb1ce3f1cad205fd2bf5c161c54602d75642518e4db2bad1e384b28bf3baf3ba7a22eafe7530aae9aa1bced4c2025c33dc1566ba48db64224ae00537e9 SHA512 9c20cc2878832fb9fbe690fb0a2b9f960ea58480bb14c89d8e713d9847a27fad920ce4b507fb8b7b5ac211f4a0e1c775e3b985d57acd9191e87f45e01a86f85c
25 DIST nextcloud-client-3.5.1.tar.gz 15392337 BLAKE2B 6f3826e33828aacfbefb1786c9a1231ccba0be4b649cc132546914d7c61b8755b32f873a9eb5c27d10d207121636738bc51354643d056ffe6733c5cd0f395cac SHA512 989cc4c99f81f7451af8b13453155f0c89448226ade565025030a8064c7e54e5668b37744564685cc700f2b5a54f899d563a4be2bfe023e43987928982a2feba
26
27 diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
28 deleted file mode 100644
29 index a3ac54808113..000000000000
30 --- a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
31 +++ /dev/null
32 @@ -1,96 +0,0 @@
33 -# Copyright 1999-2022 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=8
37 -
38 -inherit cmake virtualx xdg
39 -
40 -DESCRIPTION="Desktop Syncing Client for Nextcloud"
41 -HOMEPAGE="https://github.com/nextcloud/desktop"
42 -SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
43 -
44 -LICENSE="CC-BY-3.0 GPL-2"
45 -SLOT="0"
46 -KEYWORDS="amd64 ~arm64 ~x86"
47 -IUSE="doc dolphin nautilus test webengine"
48 -RESTRICT="!test? ( test )"
49 -
50 -COMMON_DEPEND=">=dev-db/sqlite-3.34:3
51 - >=dev-libs/openssl-1.1.0:0=
52 - dev-libs/qtkeychain:=[qt5(+)]
53 - dev-qt/qtcore:5
54 - dev-qt/qtdbus:5
55 - dev-qt/qtdeclarative:5
56 - dev-qt/qtgui:5
57 - dev-qt/qtnetwork:5[ssl]
58 - dev-qt/qtquickcontrols2:5
59 - dev-qt/qtsvg:5
60 - dev-qt/qtwebsockets:5
61 - dev-qt/qtwidgets:5
62 - sys-libs/zlib
63 - dolphin? (
64 - kde-frameworks/kcoreaddons:5
65 - kde-frameworks/kio:5
66 - )
67 - nautilus? ( dev-python/nautilus-python )
68 - webengine? ( dev-qt/qtwebengine:5[widgets] )"
69 -
70 -DEPEND="${COMMON_DEPEND}
71 - dev-qt/linguist-tools:5
72 - dev-qt/qtconcurrent:5
73 - dev-qt/qtxml:5
74 - gnome-base/librsvg
75 - doc? (
76 - dev-python/sphinx
77 - dev-tex/latexmk
78 - dev-texlive/texlive-latexextra
79 - virtual/latex-base
80 - )
81 - dolphin? ( kde-frameworks/extra-cmake-modules )
82 - test? (
83 - dev-util/cmocka
84 - dev-qt/qttest:5
85 - )"
86 -
87 -RDEPEND="${COMMON_DEPEND}"
88 -
89 -S="${WORKDIR}/desktop-${PV/_/-}"
90 -
91 -src_prepare() {
92 - # We do not package libcloudproviders
93 - sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || die
94 -
95 - # Keep tests in ${T}
96 - sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
97 -
98 - cmake_src_prepare
99 -}
100 -
101 -src_configure() {
102 - local mycmakeargs=(
103 - -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
104 - -DBUILD_UPDATER=OFF
105 - $(cmake_use_find_package doc Sphinx)
106 - $(cmake_use_find_package doc PdfLatex)
107 - $(cmake_use_find_package webengine Qt5WebEngine)
108 - $(cmake_use_find_package webengine Qt5WebEngineWidgets)
109 - -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
110 - -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
111 - -DBUILD_TESTING=$(usex test)
112 - )
113 -
114 - cmake_src_configure
115 -}
116 -
117 -src_test() {
118 - virtx cmake_src_test
119 -}
120 -
121 -pkg_postinst() {
122 - xdg_pkg_postinst
123 -
124 - if ! use doc ; then
125 - elog "Documentation and man pages not installed"
126 - elog "Enable doc USE-flag to generate them"
127 - fi
128 -}
129
130 diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild
131 deleted file mode 100644
132 index df8b692a88c8..000000000000
133 --- a/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild
134 +++ /dev/null
135 @@ -1,106 +0,0 @@
136 -# Copyright 1999-2022 Gentoo Authors
137 -# Distributed under the terms of the GNU General Public License v2
138 -
139 -EAPI=8
140 -
141 -inherit cmake virtualx xdg
142 -
143 -DESCRIPTION="Desktop Syncing Client for Nextcloud"
144 -HOMEPAGE="https://github.com/nextcloud/desktop"
145 -SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
146 -
147 -LICENSE="CC-BY-3.0 GPL-2"
148 -SLOT="0"
149 -KEYWORDS="~amd64 ~arm64 ~x86"
150 -IUSE="doc dolphin nautilus test webengine"
151 -RESTRICT="!test? ( test )"
152 -
153 -COMMON_DEPEND="
154 - >=dev-db/sqlite-3.34:3
155 - >=dev-libs/openssl-1.1.0:0=
156 - dev-libs/qtkeychain:=[qt5(+)]
157 - dev-qt/qtcore:5
158 - dev-qt/qtdbus:5
159 - dev-qt/qtdeclarative:5
160 - dev-qt/qtgui:5
161 - dev-qt/qtnetwork:5[ssl]
162 - dev-qt/qtquickcontrols2:5
163 - dev-qt/qtsvg:5
164 - dev-qt/qtwebsockets:5
165 - dev-qt/qtwidgets:5
166 - sys-libs/zlib
167 - dolphin? (
168 - kde-frameworks/kcoreaddons:5
169 - kde-frameworks/kio:5
170 - )
171 - nautilus? ( dev-python/nautilus-python )
172 - webengine? ( dev-qt/qtwebengine:5[widgets] )
173 -"
174 -DEPEND="
175 - ${COMMON_DEPEND}
176 - dev-qt/linguist-tools:5
177 - dev-qt/qtconcurrent:5
178 - dev-qt/qtxml:5
179 - gnome-base/librsvg
180 - doc? (
181 - dev-python/sphinx
182 - dev-tex/latexmk
183 - dev-texlive/texlive-latexextra
184 - virtual/latex-base
185 - )
186 - dolphin? ( kde-frameworks/extra-cmake-modules )
187 - test? (
188 - dev-util/cmocka
189 - dev-qt/qttest:5
190 - )
191 -"
192 -RDEPEND="${COMMON_DEPEND}"
193 -
194 -S="${WORKDIR}/desktop-${PV/_/-}"
195 -
196 -src_prepare() {
197 - # We do not package libcloudproviders
198 - sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || die
199 -
200 - # Keep tests in ${T}
201 - sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
202 -
203 - cmake_src_prepare
204 -}
205 -
206 -src_configure() {
207 - local mycmakeargs=(
208 - -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
209 - -DBUILD_UPDATER=OFF
210 - $(cmake_use_find_package doc Sphinx)
211 - $(cmake_use_find_package doc PdfLatex)
212 - $(cmake_use_find_package webengine Qt5WebEngine)
213 - $(cmake_use_find_package webengine Qt5WebEngineWidgets)
214 - -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
215 - -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
216 - -DBUILD_TESTING=$(usex test)
217 - )
218 -
219 - cmake_src_configure
220 -}
221 -
222 -src_test() {
223 - virtx cmake_src_test
224 -}
225 -
226 -src_compile() {
227 - local compile_targets=(all)
228 - if use doc; then
229 - compile_targets+=(doc doc-man)
230 - fi
231 - cmake_src_compile ${compile_targets[@]}
232 -}
233 -
234 -pkg_postinst() {
235 - xdg_pkg_postinst
236 -
237 - if ! use doc ; then
238 - elog "Documentation and man pages not installed"
239 - elog "Enable doc USE-flag to generate them"
240 - fi
241 -}