[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-04-28 Thread Bernard Cafarelli
commit: 19e4144f3fcf028926bdac7893019f3d5120c72f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Apr 28 09:35:53 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Apr 28 09:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19e4144f

net-misc/nextcloud-client: add 3.13.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.13.0.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fbfa83286f18..e3de7d74c3ed 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,4 +2,5 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b5711
 DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
 DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B 
af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1
 SHA512 
fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3
 DIST nextcloud-client-3.12.3.tar.gz 13642292 BLAKE2B 
9cf2dcb507e2eca71a57b308dfa7d104393dc3bd8d8f6293ad07d1172446e641e7618d3744ac13f9b19a8725440ae9211600b21d03979e64ac26075a886f8763
 SHA512 
e54b70102fd596c4fe18f69860c5c9313348359579cd552297a7e67dbb8a6ba7a9f09e9676e96298649f75fb649f2a9aa10d524ebedcf4b6aa244877fd62
+DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B 
a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586
 SHA512 
bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-03-29 Thread Bernard Cafarelli
commit: 37d042b1bb059414a89e47637d793ca16a76258d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:43:16 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:43:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d042b1

net-misc/nextcloud-client: add 3.12.3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.12.3.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 9be72eefa771..fbfa83286f18 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,5 @@
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
 DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B 
af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1
 SHA512 
fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3
+DIST nextcloud-client-3.12.3.tar.gz 13642292 BLAKE2B 
9cf2dcb507e2eca71a57b308dfa7d104393dc3bd8d8f6293ad07d1172446e641e7618d3744ac13f9b19a8725440ae9211600b21d03979e64ac26075a886f8763
 SHA512 
e54b70102fd596c4fe18f69860c5c9313348359579cd552297a7e67dbb8a6ba7a9f09e9676e96298649f75fb649f2a9aa10d524ebedcf4b6aa244877fd62
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.12.3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-03-29 Thread Bernard Cafarelli
commit: 06d76d453258d2d5ef811d32a0bf082daf3e9088
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 29 08:35:11 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 29 08:43:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d76d45

net-misc/nextcloud-client: drop 3.10.0, 3.10.1, 3.11.0

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   3 -
 .../nextcloud-client-3.10.0.ebuild | 115 
 .../nextcloud-client-3.10.1.ebuild | 115 
 .../nextcloud-client-3.11.0.ebuild | 116 -
 4 files changed, 349 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 6902514d2c4c..9be72eefa771 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,6 +1,3 @@
-DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
-DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
-DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
 DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B 
af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1
 SHA512 
fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
deleted file mode 100644
index 94cff32e49fb..
--- a/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="
-   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   kde-frameworks/karchive:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-03-22 Thread Bernard Cafarelli
commit: d6c06a3340be31ff242ce32e118f46551630c707
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Mar 22 09:09:16 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Mar 22 09:09:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c06a33

net-misc/nextcloud-client: add 3.12.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.12.2.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 2c40b2507b2c..6902514d2c4c 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -3,4 +3,5 @@ DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67e
 DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
+DIST nextcloud-client-3.12.2.tar.gz 13645095 BLAKE2B 
af79e3ea7686255be0424dba8a1a90416bc8a5c53d302c9ee7fe1d7ed29ded7e558be1838405195c7eef6f008724e6b8827edc0e0e7bdaa21ca330a695f225b1
 SHA512 
fc8956b435d91f9caefc1e334739c99bf0745e8feef5badd825d8e9a141b0f4e202a0b522d0ce01a19e137763342f9b3841fefaf233179116d759aceab86b8f3
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.12.2.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-03-11 Thread Florian Schmaus
commit: 77a88aa9bf36b52fd61ed88802c20529ea28fe3b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Mar 11 09:51:48 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Mar 11 09:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a88aa9

net-misc/nextcloud-client: stabilize 3.11.1 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild
index 0fdcd3b2d8bb..756e6e5d023f 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-03-08 Thread Florian Schmaus
commit: 1c3c1408c27de76322794921c6b1c14fd2ea09ad
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Mar  8 15:48:13 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Mar  8 15:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3c1408

net-misc/nextcloud-client: add 3.12.1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.12.1.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index ab55b204b3bd..2c40b2507b2c 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,4 +2,5 @@ DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d5
 DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
 DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
+DIST nextcloud-client-3.12.1.tar.gz 13640266 BLAKE2B 
25ce7db16496e5e51bba40cf578fb21b21b9d606f73342032bb0ebafcd48cbb77e16fbd7f2efbd79501b8ca6a3976bc6e39984001b18abd7af5019103987fc5f
 SHA512 
0ec00322d546abfc62645cb0674044e5f6dd12e0cab5e9cac0053f9bc42d42659fbb52f996d41cf166d45ed1750006cdd86669c6daee73b657e4b6807e4bae9a
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
new file mode 100644
index ..0812c7b1c004
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-02-07 Thread Sam James
commit: f3daa4f7e08fb958f28b2453de422b06a23ed95b
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  7 18:52:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  7 18:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3daa4f7

net-misc/nextcloud-client: Stabilize 3.10.1 amd64, #923999

Signed-off-by: Sam James  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild
index 94cff32e49fb..bf0907b7376d 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-02-07 Thread Florian Schmaus
commit: 2ac92f2d272635a2ef4aae8f22179530d832f89b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Feb  7 09:57:39 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Feb  7 09:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac92f2d

net-misc/nextcloud-client: add 3.11.1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.11.1.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 88aaeda73ce7..ab55b204b3bd 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,5 @@
 DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
 DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
 DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
+DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B 
b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844
 SHA512 
fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild
new file mode 100644
index ..0fdcd3b2d8bb
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.11.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2024-01-10 Thread Florian Schmaus
commit: 7e7a435a695a6b75f59c25dffe635ab8d76d2cf3
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan  9 18:37:32 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Jan 10 15:45:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7a435a

net-misc/nextcloud-client: Keyword 3.11.0 ppc64, #902191

Closes: https://bugs.gentoo.org/902191
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
index c919566ebfbc..0fdcd3b2d8bb 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-12-21 Thread Bernard Cafarelli
commit: 4f94d17531ad79517897618f286bc0edde8943b5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Dec 21 08:21:07 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Dec 21 08:21:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f94d175

net-misc/nextcloud-client: add new qtsql dependency

Closes: https://bugs.gentoo.org/920435
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
index 94cff32e49fb..c919566ebfbc 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
dev-qt/qtgui:5=
dev-qt/qtnetwork:5[ssl]
dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5[sqlite]
dev-qt/qtsvg:5
dev-qt/qtwebsockets:5
dev-qt/qtwidgets:5



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-12-20 Thread Bernard Cafarelli
commit: 1bf23c20415d93fcdcd5d2941bbed31acbd8fe7b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 20 10:18:12 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 20 10:21:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bf23c20

net-misc/nextcloud-client: add 3.11.0

Closes: https://bugs.gentoo.org/920336
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../nextcloud-client-3.11.0.ebuild | 115 +
 1 file changed, 115 insertions(+)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
new file mode 100644
index ..94cff32e49fb
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.11.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
+   elog "dev-libs/qtkeychain has not been build with the 'keyring' 
USE flag."
+   elog "Please consider enabling the 'keyring' USE flag. 
Otherwise you may"
+   elog "have to authenticate manually every time you start the 
nextlcoud client."
+   elog "See https://bugs.gentoo.org/912844 for more information."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-12-20 Thread Bernard Cafarelli
commit: 176026603a71acf753bfbc3f84aa3d2f9f2e1bd5
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 20 10:17:40 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 20 10:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17602660

net-misc/nextcloud-client: drop 3.8.2-r1, 3.9.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   3 +-
 .../nextcloud-client-3.8.2-r1.ebuild   | 115 -
 .../nextcloud-client/nextcloud-client-3.9.1.ebuild | 115 -
 3 files changed, 1 insertion(+), 232 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index cbc33b1cfb50..88aaeda73ce7 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,4 @@
 DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
 DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
-DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
-DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2
+DIST nextcloud-client-3.11.0.tar.gz 13595770 BLAKE2B 
25d882d4f8c85e66a6db3d00214d0faec8b3024f1d264d37200ecc9cf1f93876e36f383b7617f767d5bd6f0ba53b16d46bb9bb3fd63c4553a43e3fdade5cc679
 SHA512 
42e18b1f68024f8f792de2720be144e20ffe2e6bc8086721e92832c006d897b59f3c480d39b5d411ded50770ab6b0bfbbb6106aae889eb92be2e9eb345121082
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
deleted file mode 100644
index 23b5a83aabf2..
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="
-   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   kde-frameworks/karchive:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-11-03 Thread Florian Schmaus
commit: f8f8570e1d34e8e42b9e258723ea22f6d0aad8a5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Nov  3 10:04:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov  3 10:04:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f8570e

net-misc/nextcloud-client: add 3.10.1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.10.1.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 3cce8dd94313..cbc33b1cfb50 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,5 @@
 DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
+DIST nextcloud-client-3.10.1.tar.gz 13519993 BLAKE2B 
a23afcfe35c3f7a8a01656cf67ea681a7eac40989939b5bf1991eb7334993fddab6c501636292b8526c02b872af8cfed97568e2d263a3dbf3f78985caac3a1ce
 SHA512 
866fcae59a6afc39bd874892f1ca6fc2afcfa2e0166d431829462afbf8d6f7b25a46700737515fe98c3a002c3a34bd9de42cbecdf80134661544c1e590708b43
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
 DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild
new file mode 100644
index ..94cff32e49fb
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.10.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-10-12 Thread Sam James
commit: c4ba7d96f2f3aceb360cb8d55cf7dc27610282de
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 13 02:44:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 13 02:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ba7d96

net-misc/nextcloud-client: Stabilize 3.9.4 amd64, #915601

Signed-off-by: Sam James  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
index 9bd57c2d96bd..23b5a83aabf2 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-10-11 Thread Sam James
commit: 29bbc348ab2bd2d4aec090ae5ef23745c0575988
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 11 23:59:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 11 23:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29bbc348

net-misc/nextcloud-client: Stabilize 3.9.4 arm64, #915601

Signed-off-by: Sam James  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
index 94cff32e49fb..9bd57c2d96bd 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-10-11 Thread Florian Schmaus
commit: 50ecde342b96caa3ec5f575805ec91f21758b898
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Oct 11 17:05:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Oct 11 17:07:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ecde34

net-misc/nextcloud-client: add 3.10.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client-3.10.0.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 697c00b5cbbd..3cce8dd94313 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
+DIST nextcloud-client-3.10.0.tar.gz 13529232 BLAKE2B 
3c3f2e823df35d365ae73afa4d59e9afd44bac5873de336b340712c03a18b38bf33f1af8b9dec52f8628034feeb720a3e48e6d435f64f170a57c17f2bfca7d56
 SHA512 
f4cfa4884e445cf30b4b47077ba4db31f70f1388e235d994886e6aa9e4b0a80426159336d476d057abf422d4201ea608cf54f4e9b04189198f48214315a67330
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
 DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
new file mode 100644
index ..94cff32e49fb
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.10.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-09-15 Thread Florian Schmaus
commit: 8fc807b994980f4c85d31710f3eff010dbc5b31c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 15 07:58:09 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 15 07:59:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc807b9

net-misc/nextcloud-client: info if qtkeychain is not installed with USE=keyring

Also drop the USE=doc info message.

Closes: https://bugs.gentoo.org/912844
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild | 8 +---
 net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild| 8 +---
 net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild| 8 +---
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
index 982596d05a8f..23b5a83aabf2 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
@@ -106,8 +106,10 @@ src_compile() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
+   if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
+   elog "dev-libs/qtkeychain has not been build with the 'keyring' 
USE flag."
+   elog "Please consider enabling the 'keyring' USE flag. 
Otherwise you may"
+   elog "have to authenticate manually every time you start the 
nextlcoud client."
+   elog "See https://bugs.gentoo.org/912844 for more information."
fi
 }

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
index 982596d05a8f..23b5a83aabf2 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
@@ -106,8 +106,10 @@ src_compile() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
+   if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
+   elog "dev-libs/qtkeychain has not been build with the 'keyring' 
USE flag."
+   elog "Please consider enabling the 'keyring' USE flag. 
Otherwise you may"
+   elog "have to authenticate manually every time you start the 
nextlcoud client."
+   elog "See https://bugs.gentoo.org/912844 for more information."
fi
 }

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
index 78bd99d7580a..94cff32e49fb 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
@@ -106,8 +106,10 @@ src_compile() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
+   if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
+   elog "dev-libs/qtkeychain has not been build with the 'keyring' 
USE flag."
+   elog "Please consider enabling the 'keyring' USE flag. 
Otherwise you may"
+   elog "have to authenticate manually every time you start the 
nextlcoud client."
+   elog "See https://bugs.gentoo.org/912844 for more information."
fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-09-15 Thread Florian Schmaus
commit: a6472b3b338250928d44aef6cc2751cd5645706e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Sep 15 07:10:49 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Sep 15 07:10:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6472b3b

net-misc/nextcloud-client: drop 3.9.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 -
 .../nextcloud-client/nextcloud-client-3.9.0.ebuild | 113 -
 2 files changed, 114 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 372fe3842c52..697c00b5cbbd 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,3 @@
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
-DIST nextcloud-client-3.9.0.tar.gz 15648917 BLAKE2B 
50d26c101143d0d3ca690f142d54f195fbdaea2b58e97f8c0199519300053e27cd87290425de396b6e236dd3629aaedd6220a53b03249fa4376e3007e31dba85
 SHA512 
be289d1714484bfa1b49f23f0db898b3c345df924cfb6cc7ab1db5715524bec7e80eedb8cfc19112778337f81424d498eb2a34d6b3fd05fc6daa161bbcceb480
 DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2
 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild
deleted file mode 100644
index 78bd99d7580a..
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="
-   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   kde-frameworks/karchive:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
-)
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-09-14 Thread Arthur Zamarin
commit: 3239158cbab860b3c4d102a996ba7609f31563ea
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 14 17:21:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 14 17:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3239158c

net-misc/nextcloud-client: Stabilize 3.9.1 amd64, #914186

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
index a8cef522f55d..982596d05a8f 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-09-14 Thread Sam James
commit: 0647766a2e4cb115b98454b1f63d30f3ccf1c666
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 16:36:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 16:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0647766a

net-misc/nextcloud-client: Stabilize 3.9.1 arm64, #914186

Signed-off-by: Sam James  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
index 78bd99d7580a..a8cef522f55d 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-09-14 Thread Florian Schmaus
commit: f0c2eb222c0477c7abfde886726178e3a24e3ef4
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Sep 14 13:27:51 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Sep 14 13:27:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0c2eb22

net-misc/nextcloud-client: add 3.9.4

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.9.4.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 68cef5032cc0..372fe3842c52 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
 DIST nextcloud-client-3.9.0.tar.gz 15648917 BLAKE2B 
50d26c101143d0d3ca690f142d54f195fbdaea2b58e97f8c0199519300053e27cd87290425de396b6e236dd3629aaedd6220a53b03249fa4376e3007e31dba85
 SHA512 
be289d1714484bfa1b49f23f0db898b3c345df924cfb6cc7ab1db5715524bec7e80eedb8cfc19112778337f81424d498eb2a34d6b3fd05fc6daa161bbcceb480
 DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2
+DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 
7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13
 SHA512 
9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
new file mode 100644
index ..78bd99d7580a
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-07-29 Thread Bernard Cafarelli
commit: 737b817dc866d9e9a26c7f001382774f539a20eb
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jul 29 07:58:54 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jul 29 08:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=737b817d

net-misc/nextcloud-client: add 3.9.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.9.1.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fcb205e6cc82..68cef5032cc0 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
 DIST nextcloud-client-3.9.0.tar.gz 15648917 BLAKE2B 
50d26c101143d0d3ca690f142d54f195fbdaea2b58e97f8c0199519300053e27cd87290425de396b6e236dd3629aaedd6220a53b03249fa4376e3007e31dba85
 SHA512 
be289d1714484bfa1b49f23f0db898b3c345df924cfb6cc7ab1db5715524bec7e80eedb8cfc19112778337f81424d498eb2a34d6b3fd05fc6daa161bbcceb480
+DIST nextcloud-client-3.9.1.tar.gz 15733029 BLAKE2B 
e7e792b2ea7985c02627661b4686bf568dfe8cfe722babbf5507293daec57b754566d259d3fd4bc0b224e1dc34ae0afa4c757e75910c4d6d4ded692f0d7c2b02
 SHA512 
b3c77243efed3b70a59c157ae6f45ebf8eb8c4926e23bd78b364e93cbc2612ec220db60ef6bd55e288a2eb5a454fea87fd348116057b052a15b5c6c69f0654d2

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
new file mode 100644
index ..78bd99d7580a
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-07-29 Thread Bernard Cafarelli
commit: c3e762332f1b62081327903d47af7a1475565ef1
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Jul 29 07:58:08 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Jul 29 08:02:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e76233

net-misc/nextcloud-client: drop 3.8.0, 3.8.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   3 -
 .../nextcloud-client/nextcloud-client-3.8.0.ebuild | 116 -
 .../nextcloud-client/nextcloud-client-3.8.1.ebuild | 113 
 3 files changed, 232 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 1bb7f40fb7fd..fcb205e6cc82 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,2 @@
-DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 13834 BLAKE2B 
636d57b5eb84d729b9d3c40e84e67f54a23b11d23f4b5ca7243a4315f20d29dfb1ef42cfc81cf916c5a7465cf6fe9d4a3b5cf9015c5717fce0858e1b6850c5d0
 SHA512 
bbcfeafe2fef0c593d4bc8e61606714e1444aecc4230f952276800d284c1ae7531bdf6d0793ccfba853731bdf27ced21ec16cce26c9dfb6faded47a7449dc440
-DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901
-DIST nextcloud-client-3.8.1.tar.gz 15738143 BLAKE2B 
d40ba3991d22c7a33c4fd027020411b516f3252f88006bfc80d301608c16ce2f16f9da8c37aa206d60415cd0b59303c9d2dcfdccb4ca4e5a157130c487fcdea3
 SHA512 
ab7dad7809e103f7111b928abe1799e9ab7a6df31d1e5b437b473607739132df90b5b5a1e318af0c32863c48092ddbb07087b2d2aa3580e1aa1e44b8dc4109e8
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
 DIST nextcloud-client-3.9.0.tar.gz 15648917 BLAKE2B 
50d26c101143d0d3ca690f142d54f195fbdaea2b58e97f8c0199519300053e27cd87290425de396b6e236dd3629aaedd6220a53b03249fa4376e3007e31dba85
 SHA512 
be289d1714484bfa1b49f23f0db898b3c345df924cfb6cc7ab1db5715524bec7e80eedb8cfc19112778337f81424d498eb2a34d6b3fd05fc6daa161bbcceb480

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
deleted file mode 100644
index 5f7a3d56031a..
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="
-   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/nextcloud/desktop/commit/31c3aee447bba3627a824cfa11bb318ab5fdf523.patch
-   -> ${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
-"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   kde-frameworks/karchive:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
-   "${DISTDIR}"/${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
-)
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-07-24 Thread Florian Schmaus
commit: 3240e1d3d2c7d70f3ed5741c0edfdc1dd1cdd68d
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jul 24 08:27:00 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jul 24 08:27:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3240e1d3

net-misc/nextcloud-client: add 3.9.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.9.0.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index efa504a64667..1bb7f40fb7fd 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,3 +2,4 @@ DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 
13834 BLAKE2B 63
 DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901
 DIST nextcloud-client-3.8.1.tar.gz 15738143 BLAKE2B 
d40ba3991d22c7a33c4fd027020411b516f3252f88006bfc80d301608c16ce2f16f9da8c37aa206d60415cd0b59303c9d2dcfdccb4ca4e5a157130c487fcdea3
 SHA512 
ab7dad7809e103f7111b928abe1799e9ab7a6df31d1e5b437b473607739132df90b5b5a1e318af0c32863c48092ddbb07087b2d2aa3580e1aa1e44b8dc4109e8
 DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
+DIST nextcloud-client-3.9.0.tar.gz 15648917 BLAKE2B 
50d26c101143d0d3ca690f142d54f195fbdaea2b58e97f8c0199519300053e27cd87290425de396b6e236dd3629aaedd6220a53b03249fa4376e3007e31dba85
 SHA512 
be289d1714484bfa1b49f23f0db898b3c345df924cfb6cc7ab1db5715524bec7e80eedb8cfc19112778337f81424d498eb2a34d6b3fd05fc6daa161bbcceb480

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild
new file mode 100644
index ..78bd99d7580a
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.9.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-06-26 Thread Sam James
commit: 989ff5716b393bbbc3e75545d68b8fb551a7a959
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 26 13:15:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 26 13:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989ff571

net-misc/nextcloud-client: Stabilize 3.8.2-r1 arm64, #909175

Signed-off-by: Sam James  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
index 793b58f418c6..982596d05a8f 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-06-26 Thread Florian Schmaus
commit: 7196abfe0aa9eab96524c880ff9db65aa7f4d260
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jun 26 11:01:57 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 26 11:02:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7196abfe

net-misc/nextcloud-client: stabilize 3.8.2-r1 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
index 78bd99d7580a..793b58f418c6 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-06-25 Thread Florian Schmaus
commit: 75bb5752b25b932c4501ebc3b05a86c4b188cdbc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sun Jun 25 15:20:09 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 25 15:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75bb5752

net-misc/nextcloud-client: stabilize 3.8.1 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
index 78bd99d7580a..793b58f418c6 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-26 Thread Florian Schmaus
commit: e9011b6c2389a31f703ad6def5843f01137a50ff
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri May 26 18:45:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri May 26 18:47:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9011b6c

net-misc/nextcloud-client: revert qtkeychain[keyring] dependency

Turns out that qtkeychain supports multiple backends and it the root
cause of bug #907201 was probably something else. Thanks to Andrei
Slavoiu for pointing this out.

Bug: https://bugs.gentoo.org/907201
Signed-off-by: Florian Schmaus  gentoo.org>

 .../{nextcloud-client-3.8.2.ebuild => nextcloud-client-3.8.2-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
similarity index 98%
rename from net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild
rename to net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
index 36659819045f..78bd99d7580a 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.2-r1.ebuild
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[keyring,qt5(+)]
+   dev-libs/qtkeychain:=[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-26 Thread Florian Schmaus
commit: d67443f3670672c937dccfbf9bfe43a9fa74c09b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri May 26 09:25:22 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri May 26 09:31:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67443f3

net-misc/nextcloud-client: add 3.8.2

This also adds the USE=keyring requirement to the qtkeychain
dependency (bug #907201). Thanks to asturm for wrangling the bug and
pointing out the fix, and to Alexander Petermann for reporting the
issue.

Closes: https://bugs.gentoo.org/907201
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.8.2.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 3467beaf3418..efa504a64667 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 13834 BLAKE2B 
636d57b5eb84d729b9d3c40e84e67f54a23b11d23f4b5ca7243a4315f20d29dfb1ef42cfc81cf916c5a7465cf6fe9d4a3b5cf9015c5717fce0858e1b6850c5d0
 SHA512 
bbcfeafe2fef0c593d4bc8e61606714e1444aecc4230f952276800d284c1ae7531bdf6d0793ccfba853731bdf27ced21ec16cce26c9dfb6faded47a7449dc440
 DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901
 DIST nextcloud-client-3.8.1.tar.gz 15738143 BLAKE2B 
d40ba3991d22c7a33c4fd027020411b516f3252f88006bfc80d301608c16ce2f16f9da8c37aa206d60415cd0b59303c9d2dcfdccb4ca4e5a157130c487fcdea3
 SHA512 
ab7dad7809e103f7111b928abe1799e9ab7a6df31d1e5b437b473607739132df90b5b5a1e318af0c32863c48092ddbb07087b2d2aa3580e1aa1e44b8dc4109e8
+DIST nextcloud-client-3.8.2.tar.gz 15605319 BLAKE2B 
babd45d0a38d5206afd9c2b69e7ea580aeb90df2606932cbfc28f688b20bb026e566ca8a30112975ae38c8d9807339433c8b972230c6a8122cb93ffadd2eecab
 SHA512 
231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild
new file mode 100644
index ..36659819045f
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.2.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[keyring,qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-03 Thread Florian Schmaus
commit: f439db675ee72660455e93188503fb3c0d307b32
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  3 09:14:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  3 09:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f439db67

net-misc/nextcloud-client: fix DEPEND s/R_DEPEND/RDEPEND/

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild | 2 +-
 net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
index db404269d921..f1517403cb7f 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
webengine? ( dev-qt/qtwebengine:5[widgets] )
 "
 DEPEND="
-   ${R_DEPEND}
+   ${RDEPEND}
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
|| ( gnome-base/librsvg media-gfx/inkscape )

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
index 69da64bb262a..78bd99d7580a 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
@@ -44,7 +44,7 @@ RDEPEND="
webengine? ( dev-qt/qtwebengine:5[widgets] )
 "
 DEPEND="
-   ${R_DEPEND}
+   ${RDEPEND}
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
|| ( gnome-base/librsvg media-gfx/inkscape )



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-03 Thread Florian Schmaus
commit: a4ab6c0fe5b710808db724f000114bdcf03ac963
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  3 09:15:20 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  3 09:15:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ab6c0f

net-misc/nextcloud-client: reformat SRC_URI

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
index f1517403cb7f..5f7a3d56031a 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
@@ -9,7 +9,8 @@ DESCRIPTION="Desktop Syncing Client for Nextcloud"
 HOMEPAGE="https://github.com/nextcloud/desktop;
 SRC_URI="
https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
-   
https://github.com/nextcloud/desktop/commit/31c3aee447bba3627a824cfa11bb318ab5fdf523.patch
 -> ${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
+   
https://github.com/nextcloud/desktop/commit/31c3aee447bba3627a824cfa11bb318ab5fdf523.patch
+   -> ${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
 "
 S="${WORKDIR}/desktop-${PV/_/-}"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-03 Thread Florian Schmaus
commit: 71c4cb2fbc9881d98872f8c628507501b73f4855
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  3 08:51:40 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  3 08:51:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c4cb2f

net-misc/nextcloud-client: drop 3.6.6, 3.7.3, 3.7.4

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   3 -
 .../nextcloud-client/nextcloud-client-3.6.6.ebuild | 110 
 .../nextcloud-client/nextcloud-client-3.7.3.ebuild | 111 -
 .../nextcloud-client/nextcloud-client-3.7.4.ebuild | 111 -
 4 files changed, 335 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index f9216bfc68a0..3467beaf3418 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,6 +1,3 @@
-DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327
-DIST nextcloud-client-3.7.3.tar.gz 15681186 BLAKE2B 
679e50026b0b3c5f97bdb85d402f9bde75eda741809300c9e5d4b293b0ae9567d571f05d66dee9b42508669dbdcffe32b579e9c011656f61a5a14f4c46d65539
 SHA512 
47fe079153673893f28f124b50761480715faba04913671b39d9c59ce32aa9cddc596295d3f2e76f1d47350676ef269deacd94e6df9a5132d9b800fa656fffad
-DIST nextcloud-client-3.7.4.tar.gz 15701243 BLAKE2B 
144c3da3d065d6ef85def2f36f9e12edf5e23c50972dd3e0bad7cf83a2f69087801a462bbd70cc129f8039824dbdbb4786b1d7c7328576a2ac86facbb0539a1c
 SHA512 
913ebd97f5e35eb42270bb2b3329149f96c14419ba611990c0c7be8968ff464182b66db8ab34c25eeaf939fe28a14775875dd28837fcf5f166bfb714b4307a58
 DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 13834 BLAKE2B 
636d57b5eb84d729b9d3c40e84e67f54a23b11d23f4b5ca7243a4315f20d29dfb1ef42cfc81cf916c5a7465cf6fe9d4a3b5cf9015c5717fce0858e1b6850c5d0
 SHA512 
bbcfeafe2fef0c593d4bc8e61606714e1444aecc4230f952276800d284c1ae7531bdf6d0793ccfba853731bdf27ced21ec16cce26c9dfb6faded47a7449dc440
 DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901
 DIST nextcloud-client-3.8.1.tar.gz 15738143 BLAKE2B 
d40ba3991d22c7a33c4fd027020411b516f3252f88006bfc80d301608c16ce2f16f9da8c37aa206d60415cd0b59303c9d2dcfdccb4ca4e5a157130c487fcdea3
 SHA512 
ab7dad7809e103f7111b928abe1799e9ab7a6df31d1e5b437b473607739132df90b5b5a1e318af0c32863c48092ddbb07087b2d2aa3580e1aa1e44b8dc4109e8

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
deleted file mode 100644
index 557e004fd018..
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="
-   ${R_DEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-PATCHES=(
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-03 Thread Florian Schmaus
commit: f3968a52392cb1c93367ca4ad45b00915fbb45af
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  3 08:49:47 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  3 08:50:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3968a52

net-misc/nextcloud-client: stabilize 3.8.0 for amd64

Bug: https://bugs.gentoo.org/903892
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
index 2e258378c3b7..db404269d921 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-05-03 Thread Florian Schmaus
commit: 71100e807e1aa5da2206c6eb47a2e646c2e032c0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed May  3 08:48:58 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  3 08:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71100e80

net-misc/nextcloud-client: add 3.8.1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.8.1.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 99704aa52a68..f9216bfc68a0 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -3,3 +3,4 @@ DIST nextcloud-client-3.7.3.tar.gz 15681186 BLAKE2B 
679e50026b0b3c5f97bdb85d402f
 DIST nextcloud-client-3.7.4.tar.gz 15701243 BLAKE2B 
144c3da3d065d6ef85def2f36f9e12edf5e23c50972dd3e0bad7cf83a2f69087801a462bbd70cc129f8039824dbdbb4786b1d7c7328576a2ac86facbb0539a1c
 SHA512 
913ebd97f5e35eb42270bb2b3329149f96c14419ba611990c0c7be8968ff464182b66db8ab34c25eeaf939fe28a14775875dd28837fcf5f166bfb714b4307a58
 DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 13834 BLAKE2B 
636d57b5eb84d729b9d3c40e84e67f54a23b11d23f4b5ca7243a4315f20d29dfb1ef42cfc81cf916c5a7465cf6fe9d4a3b5cf9015c5717fce0858e1b6850c5d0
 SHA512 
bbcfeafe2fef0c593d4bc8e61606714e1444aecc4230f952276800d284c1ae7531bdf6d0793ccfba853731bdf27ced21ec16cce26c9dfb6faded47a7449dc440
 DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901
+DIST nextcloud-client-3.8.1.tar.gz 15738143 BLAKE2B 
d40ba3991d22c7a33c4fd027020411b516f3252f88006bfc80d301608c16ce2f16f9da8c37aa206d60415cd0b59303c9d2dcfdccb4ca4e5a157130c487fcdea3
 SHA512 
ab7dad7809e103f7111b928abe1799e9ab7a6df31d1e5b437b473607739132df90b5b5a1e318af0c32863c48092ddbb07087b2d2aa3580e1aa1e44b8dc4109e8

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
new file mode 100644
index ..69da64bb262a
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${R_DEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-04-13 Thread Florian Schmaus
commit: a8584475f2e3d627a8d9b363caef5c612f58fa29
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Apr 13 08:40:04 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Apr 13 08:42:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8584475

net-misc/nextcloud-client: add 3.8.0

Signed-off-by: Florian Schmaus  gentoo.org>

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

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index ac12bad04df4..99704aa52a68 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,5 @@
 DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327
 DIST nextcloud-client-3.7.3.tar.gz 15681186 BLAKE2B 
679e50026b0b3c5f97bdb85d402f9bde75eda741809300c9e5d4b293b0ae9567d571f05d66dee9b42508669dbdcffe32b579e9c011656f61a5a14f4c46d65539
 SHA512 
47fe079153673893f28f124b50761480715faba04913671b39d9c59ce32aa9cddc596295d3f2e76f1d47350676ef269deacd94e6df9a5132d9b800fa656fffad
 DIST nextcloud-client-3.7.4.tar.gz 15701243 BLAKE2B 
144c3da3d065d6ef85def2f36f9e12edf5e23c50972dd3e0bad7cf83a2f69087801a462bbd70cc129f8039824dbdbb4786b1d7c7328576a2ac86facbb0539a1c
 SHA512 
913ebd97f5e35eb42270bb2b3329149f96c14419ba611990c0c7be8968ff464182b66db8ab34c25eeaf939fe28a14775875dd28837fcf5f166bfb714b4307a58
+DIST nextcloud-client-3.8.0-Fix-unit-tests-SecureFileDrop.patch 13834 BLAKE2B 
636d57b5eb84d729b9d3c40e84e67f54a23b11d23f4b5ca7243a4315f20d29dfb1ef42cfc81cf916c5a7465cf6fe9d4a3b5cf9015c5717fce0858e1b6850c5d0
 SHA512 
bbcfeafe2fef0c593d4bc8e61606714e1444aecc4230f952276800d284c1ae7531bdf6d0793ccfba853731bdf27ced21ec16cce26c9dfb6faded47a7449dc440
+DIST nextcloud-client-3.8.0.tar.gz 15729588 BLAKE2B 
e88e9aa222baba3cde6c0c1096d207ee29f23f421ccd4637cada69bc7921b1273c6de4e0cbb632d32362efda748af7621923191fcac523292cf427f8c398187c
 SHA512 
8d40c8f7c457ae6f839ea1a644bef79f1327b693b17ba6c4c59c0c8315c9fa26db717545a9b089be65cb55a3451e2f915c2bfd40b6e70a5c4f29fe03c15b6901

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
new file mode 100644
index ..2e258378c3b7
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.8.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="
+   https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/nextcloud/desktop/commit/31c3aee447bba3627a824cfa11bb318ab5fdf523.patch
 -> ${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${R_DEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+   "${DISTDIR}"/${PN}-3.8.0-Fix-unit-tests-SecureFileDrop.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-03-14 Thread Bernard Cafarelli
commit: 646681836dea2c23c66e1b4135c2f9b6e20a6ad4
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar 14 22:24:47 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar 14 22:24:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64668183

net-misc/nextcloud-client: add 3.7.4

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.7.4.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index b94703f72e43..ac12bad04df4 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327
 DIST nextcloud-client-3.7.3.tar.gz 15681186 BLAKE2B 
679e50026b0b3c5f97bdb85d402f9bde75eda741809300c9e5d4b293b0ae9567d571f05d66dee9b42508669dbdcffe32b579e9c011656f61a5a14f4c46d65539
 SHA512 
47fe079153673893f28f124b50761480715faba04913671b39d9c59ce32aa9cddc596295d3f2e76f1d47350676ef269deacd94e6df9a5132d9b800fa656fffad
+DIST nextcloud-client-3.7.4.tar.gz 15701243 BLAKE2B 
144c3da3d065d6ef85def2f36f9e12edf5e23c50972dd3e0bad7cf83a2f69087801a462bbd70cc129f8039824dbdbb4786b1d7c7328576a2ac86facbb0539a1c
 SHA512 
913ebd97f5e35eb42270bb2b3329149f96c14419ba611990c0c7be8968ff464182b66db8ab34c25eeaf939fe28a14775875dd28837fcf5f166bfb714b4307a58

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.7.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.7.4.ebuild
new file mode 100644
index ..57114eade97f
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.7.4.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${R_DEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-02-22 Thread Bernard Cafarelli
commit: 81684c2dfaf62cee061869fbf5907450d76bfd8b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Feb 22 22:10:43 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Feb 22 22:51:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81684c2d

net-misc/nextcloud-client: add 3.7.3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.7.3.ebuild | 111 +
 2 files changed, 112 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fab74f3435df..b94703f72e43 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1 +1,2 @@
 DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327
+DIST nextcloud-client-3.7.3.tar.gz 15681186 BLAKE2B 
679e50026b0b3c5f97bdb85d402f9bde75eda741809300c9e5d4b293b0ae9567d571f05d66dee9b42508669dbdcffe32b579e9c011656f61a5a14f4c46d65539
 SHA512 
47fe079153673893f28f124b50761480715faba04913671b39d9c59ce32aa9cddc596295d3f2e76f1d47350676ef269deacd94e6df9a5132d9b800fa656fffad

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.7.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.7.3.ebuild
new file mode 100644
index ..73f7fde30177
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.7.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   kde-frameworks/karchive:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${R_DEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/

2023-02-22 Thread Florian Schmaus
commit: d2a98923a8900427795ca0a950e6ade4158f371a
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb 22 16:45:33 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Feb 22 18:27:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a98923

net-misc/nextcloud-client: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29730
Signed-off-by: Florian Schmaus  gentoo.org>

 4-drop-dependency-on-Qt-Quick-Controls-1.patch | 59 --
 1 file changed, 59 deletions(-)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
deleted file mode 100644
index e1bb0a11e13f..
--- 
a/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From 600ad8f6003daee635093ad713f3f90cb7cc7485 Mon Sep 17 00:00:00 2001
-From: Florian Schmaus 
-Date: Thu, 5 Jan 2023 11:58:08 +0100
-Subject: [PATCH] Drop dependency on Qt Quick Controls 1
-
-Qt Quick Controls 1 where deprecated with Qt 5.11 [1]. Nextcloud still
-depends on Quick Controls 1 by importing QtQuick.Dialogs. Removing
-those imports will cause the QMl script to use the according API from
-Quick Controls 2, which are, fortunately largely API-comptible.
-
-This helps distribution to deprecate and remove Quick Controls 1 [2].
-
-1: 
https://doc.qt.io/qt-6/qtquickcontrols-changes-qt6.html#migrating-from-qt-quick-controls-1
-2: https://bugs.gentoo.org/889772
-
-Signed-off-by: Florian Schmaus 
 a/src/gui/BasicComboBox.qml
-+++ b/src/gui/BasicComboBox.qml
-@@ -13,7 +13,6 @@
-  */
- 
- import QtQuick 2.15
--import QtQuick.Dialogs 1.3
- import QtQuick.Layouts 1.15
- import QtQuick.Controls 2.15
- import QtGraphicalEffects 1.0
 a/src/gui/PredefinedStatusButton.qml
-+++ b/src/gui/PredefinedStatusButton.qml
-@@ -13,7 +13,6 @@
-  */
- 
- import QtQuick 2.15
--import QtQuick.Dialogs 1.3
- import QtQuick.Layouts 1.15
- import QtQuick.Controls 2.15
- 
 a/src/gui/UserStatusSelector.qml
-+++ b/src/gui/UserStatusSelector.qml
-@@ -13,7 +13,6 @@
-  */
- 
- import QtQuick 2.6
--import QtQuick.Dialogs 1.3
- import QtQuick.Layouts 1.15
- import QtQuick.Controls 2.15
- import QtQuick.Window 2.15
 a/src/gui/UserStatusSelectorButton.qml
-+++ b/src/gui/UserStatusSelectorButton.qml
-@@ -13,7 +13,6 @@
-  */
- 
- import QtQuick 2.6
--import QtQuick.Dialogs 1.3
- import QtQuick.Layouts 1.15
- import QtQuick.Controls 2.15
- 
--- 
-2.38.2
-



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-02-16 Thread Florian Schmaus
commit: 1a84df0a83336ca0ecb710d7668a83a3e4a2d486
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 16 14:52:00 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 16 14:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a84df0a

net-misc/nextcloud-client: stabilize 3.6.6 for amd64

Closes: https://bugs.gentoo.org/894656
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
index 943bb9b77797..557e004fd018 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-02-16 Thread Florian Schmaus
commit: d7d16c1d71c6fd3b54518a37abfa69bc353f6ac2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Feb 16 14:52:41 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Feb 16 14:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d16c1d

net-misc/nextcloud-client: drop 3.6.1-r1, 3.6.4-r3

Closes: https://bugs.gentoo.org/878519
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   2 -
 .../nextcloud-client-3.6.1-r1.ebuild   | 107 
 .../nextcloud-client-3.6.4-r3.ebuild   | 111 -
 3 files changed, 220 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 594889e47dd1..fab74f3435df 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1 @@
-DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
-DIST nextcloud-client-3.6.4.tar.gz 15451930 BLAKE2B 
47b379513927d0f7fa20d41be67f75196ffbae6318d947d759f69d9561e27641d71e9a0accd197673f995d4aab90fa30dd1f1faa4dee446545f586ca28599cff
 SHA512 
7a9378e78e1e678e72898d1cca2188ba9f5488f565c72db49d70e9d3d6d8124c8fae7856226fb3b47edcb37cacaadc8f0fbc5ff3b6914e4ebb777a4ebd633513
 DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
deleted file mode 100644
index d16a7bd91993..
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-# slot op for qtqui as this package uses private API parts of qtqui
-# src/gui/generalsettings.cpp:#include 
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5=
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   compile_targets+=(doc doc-man)
-   fi
-   cmake_src_compile 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/

2023-02-07 Thread Sam James
commit: 992d3f3d35158fa1deaf87e928a030bcd1be6905
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 04:22:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 04:22:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992d3f3d

net-misc/nextcloud-client: don't redefine _FORTIFY_SOURCE

Fixes build on hardened. We already set F_S w/ level 2 as minimum even on non-
hardened.

Closes: https://bugs.gentoo.org/890072
Signed-off-by: Sam James  gentoo.org>

 ...d-client-3.6.6-no-redefine-fortify-source.patch | 31 ++
 .../nextcloud-client/nextcloud-client-3.6.6.ebuild |  4 +++
 2 files changed, 35 insertions(+)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
new file mode 100644
index ..2c3d23c1ff35
--- /dev/null
+++ 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.6-no-redefine-fortify-source.patch
@@ -0,0 +1,31 @@
+Gentoo's toolchain always sets F_S (level 2 at minimum) by default.
+
+https://bugs.gentoo.org/890072
+--- a/cmake/modules/DefineCompilerFlags.cmake
 b/cmake/modules/DefineCompilerFlags.cmake
+@@ -47,12 +47,6 @@ if (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
+ 
+ if (CMAKE_BUILD_TYPE)
+ string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
+-if (CMAKE_BUILD_TYPE_LOWER MATCHES 
"(release|relwithdebinfo|minsizerel)" AND (NOT ${CMAKE_C_FLAGS} MATCHES 
"FORTIFY_SOURCE=[3-9]"))
+-check_c_compiler_flag("-Wp,-D_FORTIFY_SOURCE=2" 
WITH_FORTIFY_SOURCE)
+-if (WITH_FORTIFY_SOURCE)
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wp,-D_FORTIFY_SOURCE=2")
+-endif (WITH_FORTIFY_SOURCE)
+-endif()
+ endif()
+ endif (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
+ 
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -31,10 +31,6 @@ if(NOT MSVC)
+   endif()
+ 
+   string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
+-  if(CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND 
((NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]") AND (NOT 
${CMAKE_CXX_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]")))
+-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2")
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2")
+-  endif()
+ 
+   if (CMAKE_CXX_COMPILER MATCHES "Clang")
+ # Calling Qt's qCWarning(category, ...) with no params for "..." is a GNU

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
index 8496954d4804..943bb9b77797 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
@@ -61,6 +61,10 @@ BDEPEND="
dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+)
+
 src_prepare() {
# Keep tests in ${T}
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-02-07 Thread Andreas Sturmlechner
commit: 36d0cfba75265afa50d47c120f20357ce077a622
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb  5 22:59:08 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb  7 10:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36d0cfba

net-misc/nextcloud-client: destabilize 3.6.1-r1 for ~x86

Bug: https://bugs.gentoo.org/893234
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
index 73b62e416422..d16a7bd91993 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-01-31 Thread Bernard Cafarelli
commit: 579bfb0ba51915dbad0bcd9443ed46fcdba484a6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jan 31 22:10:54 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Feb  1 07:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579bfb0b

net-misc/nextcloud-client: add 3.6.6

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.6.6.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 672fca271dc7..594889e47dd1 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
 DIST nextcloud-client-3.6.4.tar.gz 15451930 BLAKE2B 
47b379513927d0f7fa20d41be67f75196ffbae6318d947d759f69d9561e27641d71e9a0accd197673f995d4aab90fa30dd1f1faa4dee446545f586ca28599cff
 SHA512 
7a9378e78e1e678e72898d1cca2188ba9f5488f565c72db49d70e9d3d6d8124c8fae7856226fb3b47edcb37cacaadc8f0fbc5ff3b6914e4ebb777a4ebd633513
+DIST nextcloud-client-3.6.6.tar.gz 15497450 BLAKE2B 
904f6f2a71a8c556fb4b9cb3710d09fff9888a7ea7c923d6dd7b42bd69bb2900a63525e5331bba893cb92663be7bdeaa228047a7af28bb3cdde7edb64f342c6c
 SHA512 
b9fe96f9f8ac70c4c586b58f1b460e293d73e979d6b849d232112c7601463fd48608e8a093f3a8b0c2dc5a417e20e8aff3c2c3582eb7bce0fcb9f15e3d909327

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
new file mode 100644
index ..8496954d4804
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.6.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5=
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${R_DEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-01-24 Thread Florian Schmaus
commit: 0eda39ecf648f28f8fafaad213c840750be357f5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Jan 24 12:45:45 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jan 24 12:46:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eda39ec

net-misc/nextcloud-client: add := slot op for qtqui

Thanks to asturm for pointing this out.

Closes: https://bugs.gentoo.org/891915
Signed-off-by: Florian Schmaus  gentoo.org>
Suggested-by: Andreas Sturmlechner  gentoo.org>

 ...xtcloud-client-3.6.1.ebuild => nextcloud-client-3.6.1-r1.ebuild} | 6 --
 ...loud-client-3.6.4-r2.ebuild => nextcloud-client-3.6.4-r3.ebuild} | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
similarity index 92%
rename from net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
rename to net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
index d44483e6593b..73b62e416422 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,6 +16,8 @@ KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
 RDEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
@@ -23,7 +25,7 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
+   dev-qt/qtgui:5=
dev-qt/qtnetwork:5[ssl]
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r3.ebuild
similarity index 94%
rename from net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild
rename to net-misc/nextcloud-client/nextcloud-client-3.6.4-r3.ebuild
index ab1e5c884f28..ff3700521620 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r3.ebuild
@@ -16,6 +16,8 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 
+# slot op for qtqui as this package uses private API parts of qtqui
+# src/gui/generalsettings.cpp:#include 
 RDEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
@@ -23,7 +25,7 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
+   dev-qt/qtgui:5=
dev-qt/qtnetwork:5[ssl]
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/, net-misc/nextcloud-client/

2023-01-05 Thread Florian Schmaus
commit: 8bf14f5c7c237482d39c437c2449e1dae53a632b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jan  5 11:54:31 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan  5 12:00:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf14f5c

net-misc/nextcloud-client: do not import legacy QtQuick.Dialogs module

Closes: https://bugs.gentoo.org/889772
Signed-off-by: Florian Schmaus  gentoo.org>

 4-drop-dependency-on-Qt-Quick-Controls-1.patch | 59 ++
 ...-r1.ebuild => nextcloud-client-3.6.4-r2.ebuild} | 13 ++---
 2 files changed, 66 insertions(+), 6 deletions(-)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
new file mode 100644
index ..e1bb0a11e13f
--- /dev/null
+++ 
b/net-misc/nextcloud-client/files/nextcloud-client-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
@@ -0,0 +1,59 @@
+From 600ad8f6003daee635093ad713f3f90cb7cc7485 Mon Sep 17 00:00:00 2001
+From: Florian Schmaus 
+Date: Thu, 5 Jan 2023 11:58:08 +0100
+Subject: [PATCH] Drop dependency on Qt Quick Controls 1
+
+Qt Quick Controls 1 where deprecated with Qt 5.11 [1]. Nextcloud still
+depends on Quick Controls 1 by importing QtQuick.Dialogs. Removing
+those imports will cause the QMl script to use the according API from
+Quick Controls 2, which are, fortunately largely API-comptible.
+
+This helps distribution to deprecate and remove Quick Controls 1 [2].
+
+1: 
https://doc.qt.io/qt-6/qtquickcontrols-changes-qt6.html#migrating-from-qt-quick-controls-1
+2: https://bugs.gentoo.org/889772
+
+Signed-off-by: Florian Schmaus 
+--- a/src/gui/BasicComboBox.qml
 b/src/gui/BasicComboBox.qml
+@@ -13,7 +13,6 @@
+  */
+ 
+ import QtQuick 2.15
+-import QtQuick.Dialogs 1.3
+ import QtQuick.Layouts 1.15
+ import QtQuick.Controls 2.15
+ import QtGraphicalEffects 1.0
+--- a/src/gui/PredefinedStatusButton.qml
 b/src/gui/PredefinedStatusButton.qml
+@@ -13,7 +13,6 @@
+  */
+ 
+ import QtQuick 2.15
+-import QtQuick.Dialogs 1.3
+ import QtQuick.Layouts 1.15
+ import QtQuick.Controls 2.15
+ 
+--- a/src/gui/UserStatusSelector.qml
 b/src/gui/UserStatusSelector.qml
+@@ -13,7 +13,6 @@
+  */
+ 
+ import QtQuick 2.6
+-import QtQuick.Dialogs 1.3
+ import QtQuick.Layouts 1.15
+ import QtQuick.Controls 2.15
+ import QtQuick.Window 2.15
+--- a/src/gui/UserStatusSelectorButton.qml
 b/src/gui/UserStatusSelectorButton.qml
+@@ -13,7 +13,6 @@
+  */
+ 
+ import QtQuick 2.6
+-import QtQuick.Dialogs 1.3
+ import QtQuick.Layouts 1.15
+ import QtQuick.Controls 2.15
+ 
+-- 
+2.38.2
+

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild
similarity index 93%
rename from net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild
rename to net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild
index e2dbf57830dc..ab1e5c884f28 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r2.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="
+RDEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
dev-libs/qtkeychain:=[qt5(+)]
@@ -38,12 +38,8 @@ COMMON_DEPEND="
nautilus? ( dev-python/nautilus-python )
webengine? ( dev-qt/qtwebengine:5[widgets] )
 "
-RDEPEND="
-   ${COMMON_DEPEND}
-   dev-qt/qtquickcontrols2:5
-"
 DEPEND="
-   ${COMMON_DEPEND}
+   ${R_DEPEND}
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
|| ( gnome-base/librsvg media-gfx/inkscape )
@@ -63,6 +59,11 @@ BDEPEND="
dolphin? ( kde-frameworks/extra-cmake-modules )
 "
 
+PATCHES=(
+   # https://github.com/nextcloud/desktop/pull/5309
+   "${FILESDIR}"/${PN}-3.6.4-drop-dependency-on-Qt-Quick-Controls-1.patch
+)
+
 src_prepare() {
# Keep tests in ${T}
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-01-05 Thread Florian Schmaus
commit: e9931dd6fdf957adf8125f2d9814b5d1bd273d67
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jan  5 09:14:00 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan  5 09:17:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9931dd6

net-misc/nextcloud-client: add missing qtquickcontrols2 RDEPEND

Closes: https://bugs.gentoo.org/889772
Signed-off-by: Florian Schmaus  gentoo.org>

 ...d-client-3.6.4.ebuild => nextcloud-client-3.6.4-r1.ebuild} | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild
similarity index 94%
rename from net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild
rename to net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild
index e0406e9984a4..e2dbf57830dc 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
+COMMON_DEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
dev-libs/qtkeychain:=[qt5(+)]
@@ -38,7 +38,12 @@ RDEPEND="
nautilus? ( dev-python/nautilus-python )
webengine? ( dev-qt/qtwebengine:5[widgets] )
 "
-DEPEND="${RDEPEND}
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-qt/qtquickcontrols2:5
+"
+DEPEND="
+   ${COMMON_DEPEND}
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
|| ( gnome-base/librsvg media-gfx/inkscape )



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2023-01-05 Thread Florian Schmaus
commit: 6a6f01cf058ec7896347d95838e3d41d2402cab0
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Jan  5 09:14:50 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Jan  5 09:17:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a6f01cf

net-misc/nextcloud-client: drop 3.6.2-r1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 -
 .../nextcloud-client-3.6.2-r1.ebuild   | 103 -
 2 files changed, 104 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 263dbbf4887a..672fca271dc7 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,2 @@
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
-DIST nextcloud-client-3.6.2.tar.gz 15406717 BLAKE2B 
1408745e8adfd76507ffba63a20abfc34db155ef3d4f8cff1eb3736c8d1ede4cebc536cecf8f5a843ff0b22b1cf46ffd5e6cdf9c87b2e9960728e030f2f7ae66
 SHA512 
1baae103c08a981e86aee74550d31a195f639fef830d0a78213f7890b820ddf2cd39fa742b99c9222930a4ef9587acc820678c56527e98ca482689b3bffd14ff
 DIST nextcloud-client-3.6.4.tar.gz 15451930 BLAKE2B 
47b379513927d0f7fa20d41be67f75196ffbae6318d947d759f69d9561e27641d71e9a0accd197673f995d4aab90fa30dd1f1faa4dee446545f586ca28599cff
 SHA512 
7a9378e78e1e678e72898d1cca2188ba9f5488f565c72db49d70e9d3d6d8124c8fae7856226fb3b47edcb37cacaadc8f0fbc5ff3b6914e4ebb777a4ebd633513

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild
deleted file mode 100644
index e0406e9984a4..
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   net-libs/libcloudproviders
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   compile_targets+=(doc doc-man)
-   fi
-   cmake_src_compile ${compile_targets[@]}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-12-08 Thread Florian Schmaus
commit: 2c4aa3d1cb29b6c89458e9974fd11ac5d8013f64
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu Dec  8 16:20:02 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu Dec  8 16:20:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4aa3d1

net-misc/nextcloud-client: add 3.6.4

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.6.4.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 03424cb21757..263dbbf4887a 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
 DIST nextcloud-client-3.6.2.tar.gz 15406717 BLAKE2B 
1408745e8adfd76507ffba63a20abfc34db155ef3d4f8cff1eb3736c8d1ede4cebc536cecf8f5a843ff0b22b1cf46ffd5e6cdf9c87b2e9960728e030f2f7ae66
 SHA512 
1baae103c08a981e86aee74550d31a195f639fef830d0a78213f7890b820ddf2cd39fa742b99c9222930a4ef9587acc820678c56527e98ca482689b3bffd14ff
+DIST nextcloud-client-3.6.4.tar.gz 15451930 BLAKE2B 
47b379513927d0f7fa20d41be67f75196ffbae6318d947d759f69d9561e27641d71e9a0accd197673f995d4aab90fa30dd1f1faa4dee446545f586ca28599cff
 SHA512 
7a9378e78e1e678e72898d1cca2188ba9f5488f565c72db49d70e9d3d6d8124c8fae7856226fb3b47edcb37cacaadc8f0fbc5ff3b6914e4ebb777a4ebd633513

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild
new file mode 100644
index ..e0406e9984a4
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.4.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-12-02 Thread Bernard Cafarelli
commit: 5a39b1d2b5b3e7f1fa5cc678d16b6353eb354b21
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Dec  2 08:01:00 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Dec  2 08:01:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a39b1d2

net-misc/nextcloud-client: drop 3.5.4

Bug: https://bugs.gentoo.org/883685
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 -
 .../nextcloud-client/nextcloud-client-3.5.4.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 7b507f45e4a7..03424cb21757 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,2 @@
-DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
 DIST nextcloud-client-3.6.2.tar.gz 15406717 BLAKE2B 
1408745e8adfd76507ffba63a20abfc34db155ef3d4f8cff1eb3736c8d1ede4cebc536cecf8f5a843ff0b22b1cf46ffd5e6cdf9c87b2e9960728e030f2f7ae66
 SHA512 
1baae103c08a981e86aee74550d31a195f639fef830d0a78213f7890b820ddf2cd39fa742b99c9222930a4ef9587acc820678c56527e98ca482689b3bffd14ff

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
deleted file mode 100644
index d44483e6593b..
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   compile_targets+=(doc doc-man)
-   fi
-   cmake_src_compile ${compile_targets[@]}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-30 Thread Florian Schmaus
commit: 170bb6c5bbdb0dbb29d383a99a2c3e643a847abc
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 30 09:19:39 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 30 09:39:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170bb6c5

net-misc/nextcloud-client: stabilize 3.6.1 for amd64, x86

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
index 5599ebda4bf3..d44483e6593b 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-30 Thread Florian Schmaus
commit: 2bf8c12ebc5dd5cfe84bd4c42c243c2493f8c4b3
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 30 09:20:05 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 30 09:39:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf8c12e

net-misc/nextcloud-client: drop 3.6.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 -
 .../nextcloud-client/nextcloud-client-3.6.0.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 9a982a30e837..7b507f45e4a7 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,3 @@
 DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
-DIST nextcloud-client-3.6.0.tar.gz 15763538 BLAKE2B 
b37392f05b1c3d80a9e36fee21a755d2eaa91906a8cefe8c2096bd0be306a6a38d8660449235db67c774707b9722b1ceac6f177f6482cb5e662cfbc6ed22f750
 SHA512 
efaca6669b2da039b20026cbdc9cf4d3f1023b3c33e03c0ef6f2d0e1f1c20fd65fab80155356ec27562f93e450915a32bc2af96c4ac3b47355ec738bcd71ff61
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
 DIST nextcloud-client-3.6.2.tar.gz 15406717 BLAKE2B 
1408745e8adfd76507ffba63a20abfc34db155ef3d4f8cff1eb3736c8d1ede4cebc536cecf8f5a843ff0b22b1cf46ffd5e6cdf9c87b2e9960728e030f2f7ae66
 SHA512 
1baae103c08a981e86aee74550d31a195f639fef830d0a78213f7890b820ddf2cd39fa742b99c9222930a4ef9587acc820678c56527e98ca482689b3bffd14ff

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild
deleted file mode 100644
index 5599ebda4bf3..
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-30 Thread Florian Schmaus
commit: 00f08dcd9d4973f44bdeefdddbbe7a979b3db125
Author: Florian Schmaus  gentoo  org>
AuthorDate: Wed Nov 30 09:19:51 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Nov 30 09:39:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f08dcd

net-misc/nextcloud-client: drop 3.6.2

Signed-off-by: Florian Schmaus  gentoo.org>

 .../nextcloud-client/nextcloud-client-3.6.2.ebuild | 105 -
 1 file changed, 105 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild
deleted file mode 100644
index 5599ebda4bf3..
--- a/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   compile_targets+=(doc doc-man)
-   fi
-   cmake_src_compile ${compile_targets[@]}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-24 Thread Bernard Cafarelli
commit: 831de299d54a1f607e8f8ff9d40bff9613639a68
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 24 20:02:17 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 24 20:16:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831de299

net-misc/nextcloud-client: drop 3.5.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 -
 .../nextcloud-client/nextcloud-client-3.5.2.ebuild | 105 -
 2 files changed, 106 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index e23117e8ea2d..9a982a30e837 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,3 @@
-DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83
 DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
 DIST nextcloud-client-3.6.0.tar.gz 15763538 BLAKE2B 
b37392f05b1c3d80a9e36fee21a755d2eaa91906a8cefe8c2096bd0be306a6a38d8660449235db67c774707b9722b1ceac6f177f6482cb5e662cfbc6ed22f750
 SHA512 
efaca6669b2da039b20026cbdc9cf4d3f1023b3c33e03c0ef6f2d0e1f1c20fd65fab80155356ec27562f93e450915a32bc2af96c4ac3b47355ec738bcd71ff61
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
deleted file mode 100644
index d44483e6593b..
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   || ( gnome-base/librsvg media-gfx/inkscape )
-   doc? (
-   dev-python/sphinx
-   dev-tex/latexmk
-   dev-texlive/texlive-latexextra
-   virtual/latex-base
-   )
-   test? (
-   dev-qt/qttest:5
-   dev-util/cmocka
-   )
-"
-BDEPEND="
-   dev-qt/linguist-tools:5
-   dolphin? ( kde-frameworks/extra-cmake-modules )
-"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-src_compile() {
-   local compile_targets=(all)
-   if use doc; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-24 Thread Bernard Cafarelli
commit: a35761d264f288b089d46992cdc5df8c0895aa93
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 24 20:14:43 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 24 20:16:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a35761d2

net-misc/nextcloud-client: add back libcloudproviders

This is now available in Gentoo

Closes: https://bugs.gentoo.org/876634
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../nextcloud-client-3.6.2-r1.ebuild   | 103 +
 1 file changed, 103 insertions(+)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild
new file mode 100644
index ..e0406e9984a4
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.2-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   net-libs/libcloudproviders
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-11-11 Thread Florian Schmaus
commit: 3f2cfd714b41a3e0f079c485b1c2d03ac12e865c
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Nov 11 15:04:38 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Nov 11 15:04:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2cfd71

net-misc/nextcloud-client: add 3.6.2

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.6.2.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fc661216c1a9..e23117e8ea2d 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,3 +2,4 @@ DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef342
 DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
 DIST nextcloud-client-3.6.0.tar.gz 15763538 BLAKE2B 
b37392f05b1c3d80a9e36fee21a755d2eaa91906a8cefe8c2096bd0be306a6a38d8660449235db67c774707b9722b1ceac6f177f6482cb5e662cfbc6ed22f750
 SHA512 
efaca6669b2da039b20026cbdc9cf4d3f1023b3c33e03c0ef6f2d0e1f1c20fd65fab80155356ec27562f93e450915a32bc2af96c4ac3b47355ec738bcd71ff61
 DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583
+DIST nextcloud-client-3.6.2.tar.gz 15406717 BLAKE2B 
1408745e8adfd76507ffba63a20abfc34db155ef3d4f8cff1eb3736c8d1ede4cebc536cecf8f5a843ff0b22b1cf46ffd5e6cdf9c87b2e9960728e030f2f7ae66
 SHA512 
1baae103c08a981e86aee74550d31a195f639fef830d0a78213f7890b820ddf2cd39fa742b99c9222930a4ef9587acc820678c56527e98ca482689b3bffd14ff

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild
new file mode 100644
index ..5599ebda4bf3
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-10-27 Thread Florian Schmaus
commit: e7cb5f544feb7ab77bf9b0e662f43eeb7590d7bf
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Oct 28 05:36:42 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Oct 28 05:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7cb5f54

net-misc/nextcloud-client: add 3.6.1

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.6.1.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 778c4df6ec16..fc661216c1a9 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83
 DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
 DIST nextcloud-client-3.6.0.tar.gz 15763538 BLAKE2B 
b37392f05b1c3d80a9e36fee21a755d2eaa91906a8cefe8c2096bd0be306a6a38d8660449235db67c774707b9722b1ceac6f177f6482cb5e662cfbc6ed22f750
 SHA512 
efaca6669b2da039b20026cbdc9cf4d3f1023b3c33e03c0ef6f2d0e1f1c20fd65fab80155356ec27562f93e450915a32bc2af96c4ac3b47355ec738bcd71ff61
+DIST nextcloud-client-3.6.1.tar.gz 15346135 BLAKE2B 
116a2632ad1c653bb1dbf184c6156ebc469ed8c0bfe209282e8239d4113c46b761f4049daa6833d23d5179c0b2a3f9dd94f506e63c401775da419c92104a069f
 SHA512 
444062440570efd82b8cd9acf85dcc5826552c86c31edc19ae2f87d9fdf23afa501aac03e4b8135bb037feb523fdcbc230339387acbf56c0ca6e5df3e7bae583

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
new file mode 100644
index ..5599ebda4bf3
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-09-12 Thread Florian Schmaus
commit: d4b65b05cf8e6f2a74fef21f52e580e6607f9b67
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep 12 07:28:12 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 12 07:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b65b05

net-misc/nextcloud-client: stabilize 3.5.4 for amd64, x86

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
index 5599ebda4bf3..d44483e6593b 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-09-12 Thread Florian Schmaus
commit: 659a7c1bd7d288e7c6a4cb2db0da4b5cf2fc703b
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Sep 12 07:26:50 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Sep 12 07:28:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659a7c1b

net-misc/nextcloud-client: add 3.6.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.6.0.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 0113696053a1..778c4df6ec16 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83
 DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae
+DIST nextcloud-client-3.6.0.tar.gz 15763538 BLAKE2B 
b37392f05b1c3d80a9e36fee21a755d2eaa91906a8cefe8c2096bd0be306a6a38d8660449235db67c774707b9722b1ceac6f177f6482cb5e662cfbc6ed22f750
 SHA512 
efaca6669b2da039b20026cbdc9cf4d3f1023b3c33e03c0ef6f2d0e1f1c20fd65fab80155356ec27562f93e450915a32bc2af96c4ac3b47355ec738bcd71ff61

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild
new file mode 100644
index ..5599ebda4bf3
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.6.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-08-08 Thread Bernard Cafarelli
commit: bdfbe3db7acb2d2058849c821f503659b5de94fd
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Aug  8 20:49:08 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Aug  8 20:49:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfbe3db

net-misc/nextcloud-client: add 3.5.4

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.5.4.ebuild | 105 +
 2 files changed, 106 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 5248b960bb0b..0113696053a1 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1 +1,2 @@
 DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83
+DIST nextcloud-client-3.5.4.tar.gz 15436558 BLAKE2B 
e95aac753e4fcc70093ba497022572d4ee2988ed943e09247a0ddec3b039d658e3f1f498c24f5b5a92c15bd50b14c7e5c71f420c35e8de4894c2f65d06563766
 SHA512 
7b8afe19acad7f7ca96184b0f925e0eb324605a11bc468ef5662e5a879cada16483b9185e12336471ca2a9debf2e00671d8245bdbae2f7be01af756b57225bae

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
new file mode 100644
index ..5599ebda4bf3
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.4.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   || ( gnome-base/librsvg media-gfx/inkscape )
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   dev-texlive/texlive-latexextra
+   virtual/latex-base
+   )
+   test? (
+   dev-qt/qttest:5
+   dev-util/cmocka
+   )
+"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-26 Thread Florian Schmaus
commit: 4dd20fc35871122c2d8b4f16cc21c63896b37913
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jul 25 18:07:33 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Jul 26 15:21:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd20fc3

net-misc/nextcloud-client: Move dev-qt/linguist-tools:5 to BDEPEND

kde-frameworks/extra-cmake-modules too while at it.

Bug: https://bugs.gentoo.org/544938
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
index fcca8e8efa4d..d44483e6593b 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
@@ -8,6 +8,7 @@ inherit cmake virtualx xdg
 DESCRIPTION="Desktop Syncing Client for Nextcloud"
 HOMEPAGE="https://github.com/nextcloud/desktop;
 SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/desktop-${PV/_/-}"
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
@@ -15,7 +16,7 @@ KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="
+RDEPEND="
>=dev-db/sqlite-3.34:3
>=dev-libs/openssl-1.1.0:0=
dev-libs/qtkeychain:=[qt5(+)]
@@ -36,9 +37,7 @@ COMMON_DEPEND="
nautilus? ( dev-python/nautilus-python )
webengine? ( dev-qt/qtwebengine:5[widgets] )
 "
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
+DEPEND="${RDEPEND}
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
|| ( gnome-base/librsvg media-gfx/inkscape )
@@ -48,15 +47,15 @@ DEPEND="
dev-texlive/texlive-latexextra
virtual/latex-base
)
-   dolphin? ( kde-frameworks/extra-cmake-modules )
test? (
-   dev-util/cmocka
dev-qt/qttest:5
+   dev-util/cmocka
)
 "
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/desktop-${PV/_/-}"
+BDEPEND="
+   dev-qt/linguist-tools:5
+   dolphin? ( kde-frameworks/extra-cmake-modules )
+"
 
 src_prepare() {
# We do not package libcloudproviders



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-10 Thread Bernard Cafarelli
commit: 774627e5f5ff7c091a7948e904b834e308a013ab
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 10 18:39:24 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 10 18:39:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774627e5

net-misc/nextcloud-client: also allow inkscape as svg build dep

Closes: https://bugs.gentoo.org/833138
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
index 6aac8d9ce510..fcca8e8efa4d 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
@@ -41,7 +41,7 @@ DEPEND="
dev-qt/linguist-tools:5
dev-qt/qtconcurrent:5
dev-qt/qtxml:5
-   gnome-base/librsvg
+   || ( gnome-base/librsvg media-gfx/inkscape )
doc? (
dev-python/sphinx
dev-tex/latexmk



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-10 Thread Bernard Cafarelli
commit: 3581036b94af0258b62e3952206ce03c4ce9378c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jul 10 18:39:46 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jul 10 18:39:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3581036b

net-misc/nextcloud-client: drop 3.4.4, 3.5.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   2 -
 .../nextcloud-client/nextcloud-client-3.4.4.ebuild |  96 ---
 .../nextcloud-client/nextcloud-client-3.5.1.ebuild | 106 -
 3 files changed, 204 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 548ac9c2e950..5248b960bb0b 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1 @@
-DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
-DIST nextcloud-client-3.5.1.tar.gz 15392337 BLAKE2B 
6f3826e33828aacfbefb1786c9a1231ccba0be4b649cc132546914d7c61b8755b32f873a9eb5c27d10d207121636738bc51354643d056ffe6733c5cd0f395cac
 SHA512 
989cc4c99f81f7451af8b13453155f0c89448226ade565025030a8064c7e54e5668b37744564685cc700f2b5a54f899d563a4be2bfe023e43987928982a2feba
 DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
deleted file mode 100644
index f73bb52faae8..
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )"
-
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   gnome-base/librsvg
-   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
-   )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
-   fi
-}

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
deleted 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-04 Thread Bernard Cafarelli
commit: a62269829473fdf66d70751f70be5791cce61336
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Jul  4 17:29:11 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Jul  4 17:42:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6226982

net-misc/nextcloud-client: add 3.5.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.5.2.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 6933691636b6..548ac9c2e950 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
 DIST nextcloud-client-3.5.1.tar.gz 15392337 BLAKE2B 
6f3826e33828aacfbefb1786c9a1231ccba0be4b649cc132546914d7c61b8755b32f873a9eb5c27d10d207121636738bc51354643d056ffe6733c5cd0f395cac
 SHA512 
989cc4c99f81f7451af8b13453155f0c89448226ade565025030a8064c7e54e5668b37744564685cc700f2b5a54f899d563a4be2bfe023e43987928982a2feba
+DIST nextcloud-client-3.5.2.tar.gz 15433543 BLAKE2B 
082031ac34a644f0db09679ef34237ee8fc9def88ff4659ad4a71e3ac611b3be3f9a0750deda25cd0ef34aca7e9d3c60fe7d3fc5a4d747eef46978e2fe84b742
 SHA512 
2892c277466869e3872a68049541c3d5afe94ca4dde1e97ea13ac615adedba198946763b5ff5dcb4694a9cec1946e35d1d6b6fd950d26b23cd6ddd94181f4b83

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
new file mode 100644
index ..6aac8d9ce510
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {
+   local compile_targets=(all)
+   if use doc; then
+   compile_targets+=(doc doc-man)
+   fi
+   cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-01 Thread Florian Schmaus
commit: 69af066f9bb630c785f39cc48fea82aca920ab48
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jul  1 09:32:18 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jul  1 09:32:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69af066f

net-misc/nextcloud-client: stabilize 3.5.1 for amd64, x86

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
index df8b692a88c8..6aac8d9ce510 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-07-01 Thread Florian Schmaus
commit: dbafd59576271b000647e606d544fae2af0eda5e
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Jul  1 09:32:34 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Jul  1 09:32:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbafd595

net-misc/nextcloud-client: drop 3.4.3, 3.5.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   2 -
 .../nextcloud-client/nextcloud-client-3.4.3.ebuild |  96 ---
 .../nextcloud-client/nextcloud-client-3.5.0.ebuild | 106 -
 3 files changed, 204 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 57aff9dc64a4..6933691636b6 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,2 @@
-DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
-DIST nextcloud-client-3.5.0.tar.gz 15359946 BLAKE2B 
144f50fb1ce3f1cad205fd2bf5c161c54602d75642518e4db2bad1e384b28bf3baf3ba7a22eafe7530aae9aa1bced4c2025c33dc1566ba48db64224ae00537e9
 SHA512 
9c20cc2878832fb9fbe690fb0a2b9f960ea58480bb14c89d8e713d9847a27fad920ce4b507fb8b7b5ac211f4a0e1c775e3b985d57acd9191e87f45e01a86f85c
 DIST nextcloud-client-3.5.1.tar.gz 15392337 BLAKE2B 
6f3826e33828aacfbefb1786c9a1231ccba0be4b649cc132546914d7c61b8755b32f873a9eb5c27d10d207121636738bc51354643d056ffe6733c5cd0f395cac
 SHA512 
989cc4c99f81f7451af8b13453155f0c89448226ade565025030a8064c7e54e5668b37744564685cc700f2b5a54f899d563a4be2bfe023e43987928982a2feba

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
deleted file mode 100644
index a3ac54808113..
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake virtualx xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain:=[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )"
-
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml:5
-   gnome-base/librsvg
-   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
-   )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-src_prepare() {
-   # We do not package libcloudproviders
-   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
-
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   $(cmake_use_find_package doc Sphinx)
-   $(cmake_use_find_package doc PdfLatex)
-   $(cmake_use_find_package webengine Qt5WebEngine)
-   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
-   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DBUILD_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_test() {
-   virtx cmake_src_test
-}
-
-pkg_postinst() {
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-06-03 Thread Bernard Cafarelli
commit: 6b0bea5330675f02c4b6b6c782c44c904bdbc908
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jun  3 06:54:18 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jun  3 06:56:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b0bea53

net-misc/nextcloud-client: add 3.5.1

Closes: https://bugs.gentoo.org/842159
Closes: https://bugs.gentoo.org/848792
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.5.1.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 21ddc8f945dd..57aff9dc64a4 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
 DIST nextcloud-client-3.5.0.tar.gz 15359946 BLAKE2B 
144f50fb1ce3f1cad205fd2bf5c161c54602d75642518e4db2bad1e384b28bf3baf3ba7a22eafe7530aae9aa1bced4c2025c33dc1566ba48db64224ae00537e9
 SHA512 
9c20cc2878832fb9fbe690fb0a2b9f960ea58480bb14c89d8e713d9847a27fad920ce4b507fb8b7b5ac211f4a0e1c775e3b985d57acd9191e87f45e01a86f85c
+DIST nextcloud-client-3.5.1.tar.gz 15392337 BLAKE2B 
6f3826e33828aacfbefb1786c9a1231ccba0be4b649cc132546914d7c61b8755b32f873a9eb5c27d10d207121636738bc51354643d056ffe6733c5cd0f395cac
 SHA512 
989cc4c99f81f7451af8b13453155f0c89448226ade565025030a8064c7e54e5668b37744564685cc700f2b5a54f899d563a4be2bfe023e43987928982a2feba

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
new file mode 100644
index ..df8b692a88c8
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-05-17 Thread Agostino Sarubbo
commit: cc68471249a37482215baba677794521e95f5bd3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue May 17 09:24:22 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue May 17 09:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc684712

net-misc/nextcloud-client: x86 stable wrt bug #836546

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
index a3ac54808113..f73bb52faae8 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-05-16 Thread Florian Schmaus
commit: e154ef381569a7c8e92a9dd4ea01a6c9b56d5175
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon May 16 11:03:37 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon May 16 11:03:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e154ef38

net-misc/nextcloud-client: stabilize 3.4.4 for amd64

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
index df314cf64b74..a3ac54808113 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/, net-misc/nextcloud-client/

2022-05-12 Thread Florian Schmaus
commit: 5750c4973292c8e8869fd697f1b20f433ad0da72
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu May 12 14:10:05 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May 12 14:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5750c497

net-misc/nextcloud-client: drop 3.3.6, 3.4.2

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |  2 -
 .../nextcloud-client-3.3.4-inkscape_to_rsvg.patch  | 54 
 .../nextcloud-client/nextcloud-client-3.3.6.ebuild | 94 -
 .../nextcloud-client/nextcloud-client-3.4.2.ebuild | 96 --
 4 files changed, 246 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 0e8992aba926..21ddc8f945dd 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,3 @@
-DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0
-DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909
 DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
 DIST nextcloud-client-3.5.0.tar.gz 15359946 BLAKE2B 
144f50fb1ce3f1cad205fd2bf5c161c54602d75642518e4db2bad1e384b28bf3baf3ba7a22eafe7530aae9aa1bced4c2025c33dc1566ba48db64224ae00537e9
 SHA512 
9c20cc2878832fb9fbe690fb0a2b9f960ea58480bb14c89d8e713d9847a27fad920ce4b507fb8b7b5ac211f4a0e1c775e3b985d57acd9191e87f45e01a86f85c

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch
deleted file mode 100644
index 8e5510db04d5..
--- 
a/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From 727de34879b8ef800945e11951cc1a7bee811f03 Mon Sep 17 00:00:00 2001
-From: Heinz Wiesinger 
-Date: Thu, 26 Aug 2021 16:07:25 +0200
-Subject: [PATCH] Allow using rsvg-convert to generate pngs instead of inkscape
-
-Signed-off-by: Heinz Wiesinger 

- src/gui/CMakeLists.txt | 18 +-
- 1 file changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
-index 970d2fc165..efe1b1c349 100644
 a/src/gui/CMakeLists.txt
-+++ b/src/gui/CMakeLists.txt
-@@ -236,13 +236,13 @@ if (NOT DEFINED APPLICATION_ICON_NAME)
- endif()
- 
- # Generate png icons from svg
--find_program(INKSCAPE
--  NAMES inkscape inkscape.exe
-+find_program(SVG_CONVERTER
-+  NAMES inkscape inkscape.exe rsvg-convert
-   REQUIRED
--  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV INKSCAPE_DIR)
-+  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV SVG_CONVERTER_DIR)
- # REQUIRED keyword is only supported on CMake 3.18 and above
--if (NOT INKSCAPE)
--  message(FATAL_ERROR "Could not find inkscape. Set INKSCAPE_DIR to the path 
of executable.")
-+if (NOT SVG_CONVERTER)
-+  message(FATAL_ERROR "Could not find a suitable svg converter. Set 
SVG_CONVERTER_DIR to the path of either the inkscape or rsvg-convert 
executable.")
- endif()
- 
- function(generate_sized_png_from_svg icon_path size)
-@@ -256,16 +256,16 @@ function(generate_sized_png_from_svg icon_path size)
-   set(icon_output_name "${size}-${icon_name_wle}.png")
-   message(STATUS "Generate ${icon_output_name}")
-   execute_process(COMMAND
--"${INKSCAPE}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
-+"${SVG_CONVERTER}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
- WORKING_DIRECTORY "${icon_name_dir}"
- RESULT_VARIABLE
--INKSCAPE_SIDEBAR_ERROR
-+SVG_CONVERTER_SIDEBAR_ERROR
- OUTPUT_QUIET
- ERROR_QUIET)
- 
--  if (INKSCAPE_SIDEBAR_ERROR)
-+  if (SVG_CONVERTER_SIDEBAR_ERROR)
- message(FATAL_ERROR
--  "inkscape could not generate icon: ${INKSCAPE_SIDEBAR_ERROR}")
-+  "${SVG_CONVERTER} could not generate 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-05-12 Thread Florian Schmaus
commit: bf71e2f5c8e7434865c081b75f76bedb109a0142
Author: Florian Schmaus  gentoo  org>
AuthorDate: Thu May 12 14:08:51 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Thu May 12 14:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf71e2f5

net-misc/nextcloud-client: add 3.5.0

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |   1 +
 .../nextcloud-client/nextcloud-client-3.5.0.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index c8e1764c2cb6..0e8992aba926 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,3 +2,4 @@ DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa20
 DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909
 DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
 DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4
+DIST nextcloud-client-3.5.0.tar.gz 15359946 BLAKE2B 
144f50fb1ce3f1cad205fd2bf5c161c54602d75642518e4db2bad1e384b28bf3baf3ba7a22eafe7530aae9aa1bced4c2025c33dc1566ba48db64224ae00537e9
 SHA512 
9c20cc2878832fb9fbe690fb0a2b9f960ea58480bb14c89d8e713d9847a27fad920ce4b507fb8b7b5ac211f4a0e1c775e3b985d57acd9191e87f45e01a86f85c

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild
new file mode 100644
index ..df8b692a88c8
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.5.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_compile() {

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-04-04 Thread Florian Schmaus
commit: ba0b01fdbc6467e166b0efcc054ed53ae2dd2dda
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Apr  4 08:58:50 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Apr  4 08:59:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0b01fd

net-misc/nextcloud-client: add 3.4.4

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.4.4.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 26b0fb0ccb50..c8e1764c2cb6 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0
 DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909
 DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71
+DIST nextcloud-client-3.4.4.tar.gz 14352142 BLAKE2B 
104af477a15adc30885bd4d6c5fa022efc89d63c9294c8a63234ed60b95ad1a34bdc8fed8602fd60f4fbff7c9dca2c33461bf9b167401b8d933ef9b02821
 SHA512 
880d615147feed915595bf6e4f99c3c7588d03b910bdee934429ccdbc16c2a0e7b07be99665729d60cb68c22a140cfd21c0cc821fd1c4499bc6ea4aec515eaf4

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
new file mode 100644
index ..df314cf64b74
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-03-31 Thread Jakov Smolić
commit: e70e4b64ad0872d47630f6330762a267b177ea69
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Mar 31 17:35:55 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Mar 31 17:35:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70e4b64

net-misc/nextcloud-client: Stabilize 3.4.3 amd64, #836546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
index df314cf64b74..a3ac54808113 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-03-04 Thread Florian Schmaus
commit: 18a70d07c0dff52a2d46cdcaec77d42f2a8d06f6
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Mar  4 14:54:04 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Mar  4 14:55:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a70d07

net-misc/nextcloud-client: add myself as a maintainer

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-misc/nextcloud-client/metadata.xml 
b/net-misc/nextcloud-client/metadata.xml
index 48b762c1d592..be33f72f7b7c 100644
--- a/net-misc/nextcloud-client/metadata.xml
+++ b/net-misc/nextcloud-client/metadata.xml
@@ -5,6 +5,10 @@
voyag...@gentoo.org
Bernard Cafarelli

+   
+   Florian Schmaus
+   f...@gentoo.org
+   

Install the kde-apps/dolphin 
extension
Install the 
gnome-base/nautilus extension



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-03-04 Thread Florian Schmaus
commit: bd63a6063115cc811e4c737de8ce1a94ec4c6625
Author: Florian Schmaus  gentoo  org>
AuthorDate: Fri Mar  4 14:54:46 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Fri Mar  4 14:55:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd63a606

net-misc/nextcloud-client: add 3.4.3

Signed-off-by: Florian Schmaus  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.4.3.ebuild | 96 ++
 2 files changed, 97 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index c592f73ceda7..26b0fb0ccb50 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0
 DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909
+DIST nextcloud-client-3.4.3.tar.gz 14338935 BLAKE2B 
c9d03e0d950764537aa883da88603746ccd8818c9d0659f8df009a2550ea33f2f51f12448327b7a73a9106e310860b8399a2d12cf18c2c6b7a8f5fa2b7652148
 SHA512 
b3a9aa019ea2f01ffe74fe1a39c37f3d61cfa4c4b9a520d4f17061960c388541abf0c6541d60d2beed4de26f7fa18fdbef42121d9150c6b916d566bd7285ba71

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
new file mode 100644
index ..df314cf64b74
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DBUILD_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-02-14 Thread Bernard Cafarelli
commit: fa2fce3ee3c2f60b38c962da8d4d1260039a1206
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Feb 14 08:54:24 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Feb 14 08:54:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2fce3e

net-misc/nextcloud-client: drop vulnerable version

Bug: https://bugs.gentoo.org/809311
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 -
 .../nextcloud-client/nextcloud-client-3.1.3.ebuild | 89 --
 2 files changed, 90 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index d3691d4ad7b5..c592f73ceda7 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,2 @@
-DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0
 DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
deleted file mode 100644
index 80095a1fb503..
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc dolphin nautilus test"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.34:3
-   dev-libs/qtkeychain[gnome-keyring,qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   >=dev-libs/openssl-1.1.0:0=
-   nautilus? ( dev-python/nautilus-python )"
-
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml: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
-   )"
-
-RESTRICT="!test? ( test )"
-
-S=${WORKDIR}/desktop-${PV/_/-}
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   if ! use nautilus; then
-   pushd shell_integration > /dev/null || die
-   cmake_comment_add_subdirectory nautilus
-   popd > /dev/null || die
-   fi
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
-   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
-   -DNO_SHIBBOLETH=yes
-   -DUNIT_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   if ! use doc ; then
-   elog "Documentation and man pages not installed"
-   elog "Enable doc USE-flag to generate them"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-02-14 Thread Bernard Cafarelli
commit: 97c4158e123e3e70628e14c425a1554995b6c8d6
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Feb 14 08:43:07 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Feb 14 08:43:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c4158e

net-misc/nextcloud-client: fix tests execution, run them with virtx

Closes: https://bugs.gentoo.org/802936
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild
index fe6451351219..df314cf64b74 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake xdg
+inherit cmake virtualx xdg
 
 DESCRIPTION="Desktop Syncing Client for Nextcloud"
 HOMEPAGE="https://github.com/nextcloud/desktop;
@@ -76,12 +76,16 @@ src_configure() {
$(cmake_use_find_package webengine Qt5WebEngineWidgets)
-DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-   -DUNIT_TESTING=$(usex test)
+   -DBUILD_TESTING=$(usex test)
)
 
cmake_src_configure
 }
 
+src_test() {
+   virtx cmake_src_test
+}
+
 pkg_postinst() {
xdg_pkg_postinst
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2022-02-09 Thread Bernard Cafarelli
commit: 03c3b61c6ad3bd81dddf230d67d0ec51e9dcf5ee
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Feb  8 17:32:35 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Feb  9 12:22:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03c3b61c

net-misc/nextcloud-client: add 3.4.2

Closes: https://bugs.gentoo.org/832942
Signed-off-by: Florian Schmaus  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24132
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.4.2.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 2a22cf29490a..d3691d4ad7b5 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0
+DIST nextcloud-client-3.4.2.tar.gz 14329069 BLAKE2B 
5a23e9a7535aff3591d73d2b17abf71cb6302b9acfa41a1de051d42d9acb4cf4d76ed1dff3c73ec989a066c51d4fe9e94d6e71718f9fc0533d0c0e2bb0949060
 SHA512 
9788fd658c9e7c3b26eb3c41934ee75222aba0afd38e1fd71f8f04472bf4971e5cc7c12469f0b3f909f4dc1e5aa1a063ae1324f6a8b6052cdf9b3c8c1cc8c909

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild
new file mode 100644
index ..fe6451351219
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.4.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain:=[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/

2021-12-29 Thread Bernard Cafarelli
commit: a325f31d02078b450cc1a33d3c66778409588a48
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Dec 26 08:13:03 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Dec 29 11:16:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a325f31d

net-misc/nextcloud-client: remove unused patches

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/23518
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/nextcloud-client-3.2.3-inkscape.patch|  79 
 .../files/nextcloud-client-3.2.3-webengine.patch   | 419 -
 2 files changed, 498 deletions(-)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch
deleted file mode 100644
index 8b02ab2a8086..
--- a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-diff -Naur desktop-3.2.3.orig/src/gui/CMakeLists.txt 
desktop-3.2.3/src/gui/CMakeLists.txt
 desktop-3.2.3.orig/src/gui/CMakeLists.txt  2021-06-24 12:04:33.0 
+0200
-+++ desktop-3.2.3/src/gui/CMakeLists.txt   2021-07-06 19:20:34.225000546 
+0200
-@@ -241,75 +241,6 @@
- set(APPLICATION_ICON_NAME ${APPLICATION_SHORTNAME})
- endif()
- 
--# Generate png icons from svg
--find_program(INKSCAPE
--  NAMES inkscape inkscape.exe
--  REQUIRED
--  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV INKSCAPE_DIR)
--# REQUIRED keyword is only supported on CMake 3.18 and above
--if (NOT INKSCAPE)
--  message(FATAL_ERROR "Could not find inkscape. Set INKSCAPE_DIR to the path 
of executable.")
--endif()
--
--function(generate_sized_png_from_svg icon_path size)
--  get_filename_component(icon_name_dir ${icon_path} DIRECTORY)
--  get_filename_component(icon_name_wle ${icon_path} NAME_WLE)
--
--  if (EXISTS "${icon_name_dir}/${size}-${icon_name_wle}.png")
--return()
--  endif()
--
--  set(icon_output_name "${size}-${icon_name_wle}.png")
--  message(STATUS "Generate ${icon_output_name}")
--  execute_process(COMMAND
--"${INKSCAPE}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
--WORKING_DIRECTORY "${icon_name_dir}"
--RESULT_VARIABLE
--INKSCAPE_SIDEBAR_ERROR
--OUTPUT_QUIET
--ERROR_QUIET)
--
--  if (INKSCAPE_SIDEBAR_ERROR)
--message(FATAL_ERROR
--  "inkscape could not generate icon: ${INKSCAPE_SIDEBAR_ERROR}")
--  else()
--  endif()
--endfunction()
--
--if ((APPLICATION_ICON_SET MATCHES "PNG")
--AND
--(NOT EXISTS "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg"))
--  # We may have no svg application icon in when customers use PNG
--  # icons in brander, but theme.qrc expects a svg icon.
--  file(TOUCH "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg")
--endif()
--
--if(APPLE)
--  set(MACOS_SIDEBAR_ICON_SVG 
"${theme_dir}/colored/${APPLICATION_ICON_NAME}-sidebar.svg")
--  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 16)
--  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 32)
--  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 64)
--  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 128)
--  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 256)
--endif()
--
--if(WIN32)
--  set(STARTMENU_ICON_SVG 
"${theme_dir}/colored/${APPLICATION_ICON_NAME}-w10startmenu.svg")
--  generate_sized_png_from_svg(${STARTMENU_ICON_SVG} 70)
--  generate_sized_png_from_svg(${STARTMENU_ICON_SVG} 150)
--endif()
--
--set(APP_ICON_SVG "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg")
--generate_sized_png_from_svg(${APP_ICON_SVG} 16)
--generate_sized_png_from_svg(${APP_ICON_SVG} 24)
--generate_sized_png_from_svg(${APP_ICON_SVG} 32)
--generate_sized_png_from_svg(${APP_ICON_SVG} 48)
--generate_sized_png_from_svg(${APP_ICON_SVG} 64)
--generate_sized_png_from_svg(${APP_ICON_SVG} 128)
--generate_sized_png_from_svg(${APP_ICON_SVG} 256)
--generate_sized_png_from_svg(${APP_ICON_SVG} 512)
--generate_sized_png_from_svg(${APP_ICON_SVG} 1024)
--
- file(GLOB_RECURSE OWNCLOUD_ICONS 
"${theme_dir}/colored/*-${APPLICATION_ICON_NAME}-icon*")
- if(APPLE)
- file(GLOB_RECURSE OWNCLOUD_SIDEBAR_ICONS 
"${theme_dir}/colored/*-${APPLICATION_ICON_NAME}-sidebar*")

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch
deleted file mode 100644
index 8152528f30cb..
--- a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch
+++ /dev/null
@@ -1,419 +0,0 @@
-diff -Naur desktop-3.2.3.orig/src/CMakeLists.txt 
desktop-3.2.3/src/CMakeLists.txt
 desktop-3.2.3.orig/src/CMakeLists.txt  2021-06-24 12:04:33.0 
+0200
-+++ desktop-3.2.3/src/CMakeLists.txt   2021-07-07 20:26:40.620839467 +0200
-@@ -4,7 +4,13 @@
- 
- set(synclib_NAME ${APPLICATION_EXECUTABLE}sync)
- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-12-24 Thread Jakov Smolić
commit: 77c5bb266ddce4abd70f612aef7f2c3aa177d67c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec 24 13:50:27 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec 24 13:50:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c5bb26

net-misc/nextcloud-client: Stabilize 3.3.6 x86, #829215

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
index 39934567252b..311dd37b9f30 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-12-23 Thread Agostino Sarubbo
commit: 7f289198488dc3a8753882f8c16e954d4f0d3111
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Dec 23 10:35:52 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Dec 23 10:35:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f289198

net-misc/nextcloud-client: amd64 stable wrt bug #829215

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
index c6e9450b1f36..39934567252b 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="doc dolphin nautilus test webengine"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-12-16 Thread Bernard Cafarelli
commit: dc4bfdbe5e0f55ea37e7cb0c4ff31e97799ef906
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Dec 16 17:25:43 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Dec 16 17:25:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4bfdbe

net-misc/nextcloud-client: no need to set SYSCONF_INSTALL_DIR

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
index 51014054846c..c6e9450b1f36 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
@@ -70,7 +70,6 @@ src_prepare() {
 
 src_configure() {
local mycmakeargs=(
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-DBUILD_UPDATER=OFF
$(cmake_use_find_package doc Sphinx)



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-12-14 Thread Bernard Cafarelli
commit: 4b965883472cf20c4fbe27d778fb28675f3d3c1e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 14 10:12:54 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 14 10:38:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b965883

net-misc/nextcloud-client: fix libcloudproviders disabling

Closes: https://bugs.gentoo.org/828822
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
index 35dda8ac61e3..51014054846c 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
@@ -59,6 +59,9 @@ PATCHES=( "${FILESDIR}"/${PN}-3.3.4-inkscape_to_rsvg.patch )
 S="${WORKDIR}/desktop-${PV/_/-}"
 
 src_prepare() {
+   # We do not package libcloudproviders
+   sed -e "s/pkg_check_modules.*cloudproviders/#&/" -i CMakeLists.txt || 
die
+
# Keep tests in ${T}
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
 
@@ -70,7 +73,6 @@ src_configure() {
-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-DBUILD_UPDATER=OFF
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libcloudproviders=ON
$(cmake_use_find_package doc Sphinx)
$(cmake_use_find_package doc PdfLatex)
$(cmake_use_find_package webengine Qt5WebEngine)



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-12-14 Thread Bernard Cafarelli
commit: 20701838bf528f29dc109eb5be6704824eabc294
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 14 09:54:06 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 14 10:38:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20701838

net-misc/nextcloud-client: drop some old versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  3 -
 .../nextcloud-client-3.2.3-r1.ebuild   | 94 --
 .../nextcloud-client/nextcloud-client-3.3.4.ebuild | 93 -
 .../nextcloud-client/nextcloud-client-3.3.5.ebuild | 93 -
 4 files changed, 283 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 1c1852f589b3..2a22cf29490a 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,2 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
-DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d
-DIST nextcloud-client-3.3.4.tar.gz 14032214 BLAKE2B 
2d5a4cb8ed2aff6166e13c5e7ea5450d9b9ba1f385eb3cb99588584d1ccaf114ecdd4ed2fa0bdfcba6e5582df8e4bcdee371ef0de8c023fde131f23828d30fbf
 SHA512 
c4fe2d032161fea556610396c5b51d6745f41de76d17e21fdd93ed0163f2079d1abba997a3184842403041cc25a303c5844fbd2213717b27d11ff9612f364151
-DIST nextcloud-client-3.3.5.tar.gz 14060100 BLAKE2B 
c5e712dbd8055590963f7be3286a33492c512b440ca7636cf69ea246212b4882c5bb1e66290e35b3cf6efc96a91eea6542495036160923251a475931de57ceee
 SHA512 
42502f12366b99e457b0f22ed28b587105eaef0d16404062e04544629f4074747925f168ecce4c035d75bf28ac2bae03464e5c127a826571b82648ec8f0834b2
 DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.3-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.3-r1.ebuild
deleted file mode 100644
index f5a364e114c6..
--- a/net-misc/nextcloud-client/nextcloud-client-3.2.3-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test webengine"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.34:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   nautilus? ( dev-python/nautilus-python )
-   webengine? ( dev-qt/qtwebengine:5[widgets] )"
-
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml: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
-   )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-inkscape.patch
-   "${FILESDIR}"/${P}-webengine.patch
-   )
-
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DBUILD_UPDATER=OFF
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libcloudproviders=ON
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-11-11 Thread Bernard Cafarelli
commit: f425d94e2a37fe0b45be7913366ba3a6d44dbf3f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 11 11:17:18 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 11 11:17:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f425d94e

net-misc/nextcloud-client: 3.3.6 bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.3.6.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 9fb88c509fb..1c1852f589b 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,3 +2,4 @@ DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d42
 DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d
 DIST nextcloud-client-3.3.4.tar.gz 14032214 BLAKE2B 
2d5a4cb8ed2aff6166e13c5e7ea5450d9b9ba1f385eb3cb99588584d1ccaf114ecdd4ed2fa0bdfcba6e5582df8e4bcdee371ef0de8c023fde131f23828d30fbf
 SHA512 
c4fe2d032161fea556610396c5b51d6745f41de76d17e21fdd93ed0163f2079d1abba997a3184842403041cc25a303c5844fbd2213717b27d11ff9612f364151
 DIST nextcloud-client-3.3.5.tar.gz 14060100 BLAKE2B 
c5e712dbd8055590963f7be3286a33492c512b440ca7636cf69ea246212b4882c5bb1e66290e35b3cf6efc96a91eea6542495036160923251a475931de57ceee
 SHA512 
42502f12366b99e457b0f22ed28b587105eaef0d16404062e04544629f4074747925f168ecce4c035d75bf28ac2bae03464e5c127a826571b82648ec8f0834b2
+DIST nextcloud-client-3.3.6.tar.gz 14106065 BLAKE2B 
b4f1179787a835f7fa203dfeaa2091eb1368f15ea6252dbf2ddd2d1a46786752f3a896574283c9ebc3faeaa024272c20fa67e4ee08b8ebca319d224ad4eb19f5
 SHA512 
d6c16ebd8af0d97f412102cfa9f7b7d4ca502ff5d025618f3a98a33a068dce9d0b71ee71e7b3c3a02219929584559a1237d57b1a7aa27ad8234653b56530c9f0

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
new file mode 100644
index 000..35dda8ac61e
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.6.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.3.4-inkscape_to_rsvg.patch )
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libcloudproviders=ON
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-10-03 Thread Bernard Cafarelli
commit: 2bfb81d8ec3b421ca820ab2364dd5a6191295d12
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Oct  3 08:37:26 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Oct  3 09:56:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bfb81d8

net-misc/nextcloud-client: 3.3.5 bump

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.3.5.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index d4ea815aecd..9fb88c509fb 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d
 DIST nextcloud-client-3.3.4.tar.gz 14032214 BLAKE2B 
2d5a4cb8ed2aff6166e13c5e7ea5450d9b9ba1f385eb3cb99588584d1ccaf114ecdd4ed2fa0bdfcba6e5582df8e4bcdee371ef0de8c023fde131f23828d30fbf
 SHA512 
c4fe2d032161fea556610396c5b51d6745f41de76d17e21fdd93ed0163f2079d1abba997a3184842403041cc25a303c5844fbd2213717b27d11ff9612f364151
+DIST nextcloud-client-3.3.5.tar.gz 14060100 BLAKE2B 
c5e712dbd8055590963f7be3286a33492c512b440ca7636cf69ea246212b4882c5bb1e66290e35b3cf6efc96a91eea6542495036160923251a475931de57ceee
 SHA512 
42502f12366b99e457b0f22ed28b587105eaef0d16404062e04544629f4074747925f168ecce4c035d75bf28ac2bae03464e5c127a826571b82648ec8f0834b2

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.5.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.5.ebuild
new file mode 100644
index 000..35dda8ac61e
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   >=dev-libs/openssl-1.1.0:0=
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   nautilus? ( dev-python/nautilus-python )
+   webengine? ( dev-qt/qtwebengine:5[widgets] )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
+   gnome-base/librsvg
+   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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.3.4-inkscape_to_rsvg.patch )
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DBUILD_UPDATER=OFF
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libcloudproviders=ON
+   $(cmake_use_find_package doc Sphinx)
+   $(cmake_use_find_package doc PdfLatex)
+   $(cmake_use_find_package webengine Qt5WebEngine)
+   $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+   -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+   -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-09-28 Thread Bernard Cafarelli
commit: acb697174bbe25a704e733e931ebf3a1d0e16a0c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Sep 28 21:02:21 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Sep 28 21:20:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb69717

net-misc/nextcloud-client: drop some old ~arch versions

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  2 -
 .../nextcloud-client/nextcloud-client-3.2.1.ebuild | 92 -
 .../nextcloud-client/nextcloud-client-3.2.2.ebuild | 92 -
 .../nextcloud-client/nextcloud-client-3.2.3.ebuild | 94 --
 4 files changed, 280 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 90a33f02f15..a9ec507b716 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,4 +1,2 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
-DIST nextcloud-client-3.2.1.tar.gz 15234115 BLAKE2B 
2fcbaab4e73db3cfbf7dea750a0e0782c6cb8bb03c867653a47d2f21cfe369da8e4eff8bf1f0ff548c62909e770132799a927e18f9c732a4d551b97ff6362572
 SHA512 
bf2b4e1c85e07ad32ed00efa4a56d6b4195b42f4d95c7cb32d8c43d2c5564ac1512155a9f51508d522366c5ce44104f1b076f1addef1147a77ace5a11bd500e6
-DIST nextcloud-client-3.2.2.tar.gz 15398900 BLAKE2B 
b91c814977486db57b1864f71d3763c64f676449a5547f21bb379154f66a38bc4db355bb16cc6a70781cb45d4a4704f55238dd570f123b450c512bc3e0ce5b3c
 SHA512 
ce6adbb09ee8495448b7da0c5e9637b3c775d28b8ee1656864843264bdacffbc402c9f507ced3e3943896ae25ee73975054b8ffa1577bdd3d32dc453c3f94d74
 DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild
deleted file mode 100644
index 7e82191086c..000
--- a/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin nautilus test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.34:3
-   dev-libs/qtkeychain[qt5(+)]
-   dev-qt/qtcore:5
-   dev-qt/qtdbus:5
-   dev-qt/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwebsockets:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   >=dev-libs/openssl-1.1.0:0=
-   nautilus? ( dev-python/nautilus-python )"
-
-DEPEND="${COMMON_DEPEND}
-   dev-qt/linguist-tools:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtxml: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
-   )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-S="${WORKDIR}/desktop-${PV/_/-}"
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   if ! use nautilus; then
-   pushd shell_integration > /dev/null || die
-   cmake_comment_add_subdirectory nautilus
-   popd > /dev/null || die
-   fi
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
-   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
-   -DNO_SHIBBOLETH=yes
-   -DBUILD_UPDATER=OFF
-   -DUNIT_TESTING=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   if ! use doc ; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/

2021-09-28 Thread Bernard Cafarelli
commit: 4daec60d09eb5d41be67c1b4da2371396dad65d7
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Sep 28 21:20:46 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Sep 28 21:20:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4daec60d

net-misc/nextcloud-client: 3.3.4 bump

Backport upstream patch to depend on librsvg instead of inkscape to
generate PNG images

Package-Manager: Portage-3.0.24, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client-3.3.4-inkscape_to_rsvg.patch  | 54 +
 .../nextcloud-client/nextcloud-client-3.3.4.ebuild | 93 ++
 3 files changed, 148 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index a9ec507b716..d4ea815aecd 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d
+DIST nextcloud-client-3.3.4.tar.gz 14032214 BLAKE2B 
2d5a4cb8ed2aff6166e13c5e7ea5450d9b9ba1f385eb3cb99588584d1ccaf114ecdd4ed2fa0bdfcba6e5582df8e4bcdee371ef0de8c023fde131f23828d30fbf
 SHA512 
c4fe2d032161fea556610396c5b51d6745f41de76d17e21fdd93ed0163f2079d1abba997a3184842403041cc25a303c5844fbd2213717b27d11ff9612f364151

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch
new file mode 100644
index 000..8e5510db04d
--- /dev/null
+++ 
b/net-misc/nextcloud-client/files/nextcloud-client-3.3.4-inkscape_to_rsvg.patch
@@ -0,0 +1,54 @@
+From 727de34879b8ef800945e11951cc1a7bee811f03 Mon Sep 17 00:00:00 2001
+From: Heinz Wiesinger 
+Date: Thu, 26 Aug 2021 16:07:25 +0200
+Subject: [PATCH] Allow using rsvg-convert to generate pngs instead of inkscape
+
+Signed-off-by: Heinz Wiesinger 
+---
+ src/gui/CMakeLists.txt | 18 +-
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
+index 970d2fc165..efe1b1c349 100644
+--- a/src/gui/CMakeLists.txt
 b/src/gui/CMakeLists.txt
+@@ -236,13 +236,13 @@ if (NOT DEFINED APPLICATION_ICON_NAME)
+ endif()
+ 
+ # Generate png icons from svg
+-find_program(INKSCAPE
+-  NAMES inkscape inkscape.exe
++find_program(SVG_CONVERTER
++  NAMES inkscape inkscape.exe rsvg-convert
+   REQUIRED
+-  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV INKSCAPE_DIR)
++  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV SVG_CONVERTER_DIR)
+ # REQUIRED keyword is only supported on CMake 3.18 and above
+-if (NOT INKSCAPE)
+-  message(FATAL_ERROR "Could not find inkscape. Set INKSCAPE_DIR to the path 
of executable.")
++if (NOT SVG_CONVERTER)
++  message(FATAL_ERROR "Could not find a suitable svg converter. Set 
SVG_CONVERTER_DIR to the path of either the inkscape or rsvg-convert 
executable.")
+ endif()
+ 
+ function(generate_sized_png_from_svg icon_path size)
+@@ -256,16 +256,16 @@ function(generate_sized_png_from_svg icon_path size)
+   set(icon_output_name "${size}-${icon_name_wle}.png")
+   message(STATUS "Generate ${icon_output_name}")
+   execute_process(COMMAND
+-"${INKSCAPE}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
++"${SVG_CONVERTER}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
+ WORKING_DIRECTORY "${icon_name_dir}"
+ RESULT_VARIABLE
+-INKSCAPE_SIDEBAR_ERROR
++SVG_CONVERTER_SIDEBAR_ERROR
+ OUTPUT_QUIET
+ ERROR_QUIET)
+ 
+-  if (INKSCAPE_SIDEBAR_ERROR)
++  if (SVG_CONVERTER_SIDEBAR_ERROR)
+ message(FATAL_ERROR
+-  "inkscape could not generate icon: ${INKSCAPE_SIDEBAR_ERROR}")
++  "${SVG_CONVERTER} could not generate icon: 
${SVG_CONVERTER_SIDEBAR_ERROR}")
+   else()
+   endif()
+ endfunction()

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.3.4.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.3.4.ebuild
new file mode 100644
index 000..79fbb809fed
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.3.4.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/

2021-07-07 Thread Bernard Cafarelli
commit: 9e05aaacaa41045d2f7b08efe61899a0087e699b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Jul  7 19:16:04 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Jul  7 19:16:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e05aaac

net-misc/nextcloud-client: make qtwebengine optional

This large dependency is not needed for most current authentications

Also updated many build options (doc, dolphin and nautilus integration)

Closes: https://bugs.gentoo.org/800863
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/nextcloud-client-3.2.3-webengine.patch   | 419 +
 net-misc/nextcloud-client/metadata.xml |   1 +
 .../nextcloud-client-3.2.3-r1.ebuild   |  94 +
 3 files changed, 514 insertions(+)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch
new file mode 100644
index 000..8152528f30c
--- /dev/null
+++ b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-webengine.patch
@@ -0,0 +1,419 @@
+diff -Naur desktop-3.2.3.orig/src/CMakeLists.txt 
desktop-3.2.3/src/CMakeLists.txt
+--- desktop-3.2.3.orig/src/CMakeLists.txt  2021-06-24 12:04:33.0 
+0200
 desktop-3.2.3/src/CMakeLists.txt   2021-07-07 20:26:40.620839467 +0200
+@@ -4,7 +4,13 @@
+ 
+ set(synclib_NAME ${APPLICATION_EXECUTABLE}sync)
+ 
+-find_package(Qt5 5.12 COMPONENTS Core Network Xml Concurrent WebEngineWidgets 
WebEngine REQUIRED)
++find_package(Qt5 5.12 COMPONENTS Core Network Xml Concurrent REQUIRED)
++find_package(Qt5 5.12 COMPONENTS WebEngineWidgets WebEngine)
++
++if(Qt5WebEngine_FOUND AND Qt5WebEngineWidgets_FOUND)
++  add_compile_definitions(WITH_WEBENGINE=1)
++endif()
++
+ get_target_property (QT_QMAKE_EXECUTABLE Qt5::qmake IMPORTED_LOCATION)
+ message(STATUS "Using Qt ${Qt5Core_VERSION} (${QT_QMAKE_EXECUTABLE})")
+ 
+diff -Naur desktop-3.2.3.orig/src/gui/CMakeLists.txt 
desktop-3.2.3/src/gui/CMakeLists.txt
+--- desktop-3.2.3.orig/src/gui/CMakeLists.txt  2021-06-24 12:04:33.0 
+0200
 desktop-3.2.3/src/gui/CMakeLists.txt   2021-07-07 20:26:40.620839467 
+0200
+@@ -128,12 +128,17 @@
+ wizard/owncloudwizardcommon.cpp
+ wizard/owncloudwizard.cpp
+ wizard/owncloudwizardresultpage.cpp
+-wizard/webviewpage.cpp
+-wizard/webview.cpp
+ wizard/slideshow.cpp
+ wizard/welcomepage.cpp
+ wizard/linklabel.cpp
+-)
++)
++
++if (Qt5WebEngine_FOUND AND Qt5WebEngineWidgets_FOUND)
++  list(APPEND client_SRCS
++wizard/webviewpage.cpp
++wizard/webview.cpp
++  )
++endif()
+ 
+ IF(BUILD_UPDATER)
+ set(updater_SRCS
+@@ -339,9 +344,12 @@
+   Qt5::Qml
+   Qt5::Quick
+   Qt5::QuickControls2
+-  Qt5::WebEngineWidgets
+   ${synclib_NAME}
+-)
++  )
++
++if(Qt5WebEngine_FOUND AND Qt5WebEngineWidgets_FOUND)
++  target_link_libraries(nextcloudCore PUBLIC Qt5::WebEngineWidgets)
++endif()
+ 
+ set_target_properties(nextcloudCore
+   PROPERTIES
+diff -Naur desktop-3.2.3.orig/src/gui/creds/webflowcredentials.cpp 
desktop-3.2.3/src/gui/creds/webflowcredentials.cpp
+--- desktop-3.2.3.orig/src/gui/creds/webflowcredentials.cpp2021-06-24 
12:04:33.0 +0200
 desktop-3.2.3/src/gui/creds/webflowcredentials.cpp 2021-07-07 
20:26:40.618839464 +0200
+@@ -16,7 +16,9 @@
+ #include "account.h"
+ #include "configfile.h"
+ #include "theme.h"
++#ifdef WITH_WEBENGINE
+ #include "wizard/webview.h"
++#endif // WITH_WEBENGINE
+ #include "webflowcredentialsdialog.h"
+ 
+ using namespace QKeychain;
+@@ -144,8 +146,12 @@
+ // Do a DetermineAuthTypeJob to make sure that the server is still using 
Flow2
+ auto job = new DetermineAuthTypeJob(_account->sharedFromThis(), this);
+ connect(job, ::authType, 
[this](DetermineAuthTypeJob::AuthType type) {
+-// LoginFlowV2 > WebViewFlow > OAuth > Shib > Basic
++// LoginFlowV2 > WebViewFlow > OAuth > Shib > Basic
++#ifdef WITH_WEBENGINE
+ bool useFlow2 = (type != DetermineAuthTypeJob::WebViewFlow);
++#else // WITH_WEBENGINE
++bool useFlow2 = true;
++#endif // WITH_WEBENGINE
+ 
+ _askDialog = new WebFlowCredentialsDialog(_account, useFlow2);
+ 
+diff -Naur desktop-3.2.3.orig/src/gui/creds/webflowcredentialsdialog.cpp 
desktop-3.2.3/src/gui/creds/webflowcredentialsdialog.cpp
+--- desktop-3.2.3.orig/src/gui/creds/webflowcredentialsdialog.cpp  
2021-06-24 12:04:33.0 +0200
 desktop-3.2.3/src/gui/creds/webflowcredentialsdialog.cpp   2021-07-07 
20:26:40.618839464 +0200
+@@ -8,16 +8,20 @@
+ #include "owncloudgui.h"
+ #include "headerbanner.h"
+ #include "wizard/owncloudwizardcommon.h"
++#ifdef WITH_WEBENGINE
+ #include "wizard/webview.h"
++#endif // WITH_WEBENGINE
+ #include "wizard/flow2authwidget.h"
+ 
+ namespace OCC {
+ 
+ WebFlowCredentialsDialog::WebFlowCredentialsDialog(Account *account, bool 
useFlow2, QWidget *parent)
+-

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/, net-misc/nextcloud-client/

2021-07-06 Thread Bernard Cafarelli
commit: e2b4865213779444685fd3888e478454e09b6add
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul  6 17:27:34 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul  6 17:27:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b48652

net-misc/nextcloud-client: remove inkscape build requirement

Closes: https://bugs.gentoo.org/800857
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../files/nextcloud-client-3.2.3-inkscape.patch| 79 ++
 .../nextcloud-client/nextcloud-client-3.2.3.ebuild |  2 +
 2 files changed, 81 insertions(+)

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch
new file mode 100644
index 000..8b02ab2a808
--- /dev/null
+++ b/net-misc/nextcloud-client/files/nextcloud-client-3.2.3-inkscape.patch
@@ -0,0 +1,79 @@
+diff -Naur desktop-3.2.3.orig/src/gui/CMakeLists.txt 
desktop-3.2.3/src/gui/CMakeLists.txt
+--- desktop-3.2.3.orig/src/gui/CMakeLists.txt  2021-06-24 12:04:33.0 
+0200
 desktop-3.2.3/src/gui/CMakeLists.txt   2021-07-06 19:20:34.225000546 
+0200
+@@ -241,75 +241,6 @@
+ set(APPLICATION_ICON_NAME ${APPLICATION_SHORTNAME})
+ endif()
+ 
+-# Generate png icons from svg
+-find_program(INKSCAPE
+-  NAMES inkscape inkscape.exe
+-  REQUIRED
+-  HINTS "C:\\Program Files\\Inkscape\\bin" "/usr/bin" ENV INKSCAPE_DIR)
+-# REQUIRED keyword is only supported on CMake 3.18 and above
+-if (NOT INKSCAPE)
+-  message(FATAL_ERROR "Could not find inkscape. Set INKSCAPE_DIR to the path 
of executable.")
+-endif()
+-
+-function(generate_sized_png_from_svg icon_path size)
+-  get_filename_component(icon_name_dir ${icon_path} DIRECTORY)
+-  get_filename_component(icon_name_wle ${icon_path} NAME_WLE)
+-
+-  if (EXISTS "${icon_name_dir}/${size}-${icon_name_wle}.png")
+-return()
+-  endif()
+-
+-  set(icon_output_name "${size}-${icon_name_wle}.png")
+-  message(STATUS "Generate ${icon_output_name}")
+-  execute_process(COMMAND
+-"${INKSCAPE}" -w ${size} -h ${size} "${icon_path}" -o 
"${icon_output_name}"
+-WORKING_DIRECTORY "${icon_name_dir}"
+-RESULT_VARIABLE
+-INKSCAPE_SIDEBAR_ERROR
+-OUTPUT_QUIET
+-ERROR_QUIET)
+-
+-  if (INKSCAPE_SIDEBAR_ERROR)
+-message(FATAL_ERROR
+-  "inkscape could not generate icon: ${INKSCAPE_SIDEBAR_ERROR}")
+-  else()
+-  endif()
+-endfunction()
+-
+-if ((APPLICATION_ICON_SET MATCHES "PNG")
+-AND
+-(NOT EXISTS "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg"))
+-  # We may have no svg application icon in when customers use PNG
+-  # icons in brander, but theme.qrc expects a svg icon.
+-  file(TOUCH "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg")
+-endif()
+-
+-if(APPLE)
+-  set(MACOS_SIDEBAR_ICON_SVG 
"${theme_dir}/colored/${APPLICATION_ICON_NAME}-sidebar.svg")
+-  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 16)
+-  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 32)
+-  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 64)
+-  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 128)
+-  generate_sized_png_from_svg(${MACOS_SIDEBAR_ICON_SVG} 256)
+-endif()
+-
+-if(WIN32)
+-  set(STARTMENU_ICON_SVG 
"${theme_dir}/colored/${APPLICATION_ICON_NAME}-w10startmenu.svg")
+-  generate_sized_png_from_svg(${STARTMENU_ICON_SVG} 70)
+-  generate_sized_png_from_svg(${STARTMENU_ICON_SVG} 150)
+-endif()
+-
+-set(APP_ICON_SVG "${theme_dir}/colored/${APPLICATION_ICON_NAME}-icon.svg")
+-generate_sized_png_from_svg(${APP_ICON_SVG} 16)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 24)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 32)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 48)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 64)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 128)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 256)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 512)
+-generate_sized_png_from_svg(${APP_ICON_SVG} 1024)
+-
+ file(GLOB_RECURSE OWNCLOUD_ICONS 
"${theme_dir}/colored/*-${APPLICATION_ICON_NAME}-icon*")
+ if(APPLE)
+ file(GLOB_RECURSE OWNCLOUD_SIDEBAR_ICONS 
"${theme_dir}/colored/*-${APPLICATION_ICON_NAME}-sidebar*")

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild
index 7e82191086c..4bf713797b3 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild
@@ -53,6 +53,8 @@ DEPEND="${COMMON_DEPEND}
 
 RDEPEND="${COMMON_DEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-inkscape.patch )
+
 S="${WORKDIR}/desktop-${PV/_/-}"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-07-06 Thread Bernard Cafarelli
commit: c554cb5369d34b3197fa0853cc45537ffa92fa44
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jul  6 11:32:55 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jul  6 11:37:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c554cb53

net-misc/nextcloud-client: 3.2.3 bump

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.2.3.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index d0b7483b540..90a33f02f15 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.2.1.tar.gz 15234115 BLAKE2B 
2fcbaab4e73db3cfbf7dea750a0e0782c6cb8bb03c867653a47d2f21cfe369da8e4eff8bf1f0ff548c62909e770132799a927e18f9c732a4d551b97ff6362572
 SHA512 
bf2b4e1c85e07ad32ed00efa4a56d6b4195b42f4d95c7cb32d8c43d2c5564ac1512155a9f51508d522366c5ce44104f1b076f1addef1147a77ace5a11bd500e6
 DIST nextcloud-client-3.2.2.tar.gz 15398900 BLAKE2B 
b91c814977486db57b1864f71d3763c64f676449a5547f21bb379154f66a38bc4db355bb16cc6a70781cb45d4a4704f55238dd570f123b450c512bc3e0ce5b3c
 SHA512 
ce6adbb09ee8495448b7da0c5e9637b3c775d28b8ee1656864843264bdacffbc402c9f507ced3e3943896ae25ee73975054b8ffa1577bdd3d32dc453c3f94d74
+DIST nextcloud-client-3.2.3.tar.gz 15381488 BLAKE2B 
14ee239321d7c530dada9d4727fa7cc9801637827fc8dd065ea9b68c54f3559cdb56b0d0e0e37fc7aa5c668be51e3839bc33b20ea9ab73e4a1df4ba260b0ab9e
 SHA512 
bbb247ce4945503a5b1af55ee200edaef000bb21220a9408657e057c98bd3f7bd646dedbedc57048e9f593f3a1d408ac37b4b01c390ecf85dca82868792e922d

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild
new file mode 100644
index 000..7e82191086c
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.2.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   >=dev-libs/openssl-1.1.0:0=
+   nautilus? ( dev-python/nautilus-python )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml: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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   if ! use nautilus; then
+   pushd shell_integration > /dev/null || die
+   cmake_comment_add_subdirectory nautilus
+   popd > /dev/null || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+   -DNO_SHIBBOLETH=yes
+   -DBUILD_UPDATER=OFF
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/, net-misc/nextcloud-client/

2021-06-23 Thread Bernard Cafarelli
commit: f77347204605c4df8936e4547c66d7e3cf1ca05a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Jun 23 07:20:39 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Jun 23 07:20:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7734720

net-misc/nextcloud-client: drop old and vulnerable versions

Bug: https://bugs.gentoo.org/797706
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  3 -
 .../nextcloud-client-2.6.1-include_tests.patch | 22 --
 .../nextcloud-client/nextcloud-client-2.6.5.ebuild | 89 --
 .../nextcloud-client-3.1.1-r1.ebuild   | 89 --
 .../nextcloud-client/nextcloud-client-3.1.1.ebuild | 89 --
 .../nextcloud-client/nextcloud-client-3.1.2.ebuild | 89 --
 6 files changed, 381 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index b680d5d234e..d0b7483b540 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,6 +1,3 @@
-DIST nextcloud-client-2.6.5.tar.gz 19134736 BLAKE2B 
12defed7dc9a23622d49228c2e78586533f51d1cfd6209e263a0a8b94d307028b1afa76004768432a2bee68140602da003ef10133cd166fd3443a0a45abc
 SHA512 
fcb8ac368e064f9e9ffdc014faabb4f308045d2b047e1011e17bf2e54fa61f462f529eb48e5ec2aa638df8d9720bd7b88acef9b26aa3ba2b90e8977b3be45462
-DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614
 SHA512 
1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209
-DIST nextcloud-client-3.1.2.tar.gz 19517295 BLAKE2B 
75713a892816be515984cef579e09dfb58165bf1e35e73982bd59fb1cce9a0cdcc76a33a9116b85da99174f0ee4f3c425afb380df5a99d65dba82a9c6d5b3553
 SHA512 
bad05fab6c6d391ed40e7f9b5869f3ab3231bdba1bbb24b7222d9cace0bd96989b0b24757bf0757053a851312265aec5a4ac6f4d1c71d532152aa20ddee838a6
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.2.1.tar.gz 15234115 BLAKE2B 
2fcbaab4e73db3cfbf7dea750a0e0782c6cb8bb03c867653a47d2f21cfe369da8e4eff8bf1f0ff548c62909e770132799a927e18f9c732a4d551b97ff6362572
 SHA512 
bf2b4e1c85e07ad32ed00efa4a56d6b4195b42f4d95c7cb32d8c43d2c5564ac1512155a9f51508d522366c5ce44104f1b076f1addef1147a77ace5a11bd500e6
 DIST nextcloud-client-3.2.2.tar.gz 15398900 BLAKE2B 
b91c814977486db57b1864f71d3763c64f676449a5547f21bb379154f66a38bc4db355bb16cc6a70781cb45d4a4704f55238dd570f123b450c512bc3e0ce5b3c
 SHA512 
ce6adbb09ee8495448b7da0c5e9637b3c775d28b8ee1656864843264bdacffbc402c9f507ced3e3943896ae25ee73975054b8ffa1577bdd3d32dc453c3f94d74

diff --git 
a/net-misc/nextcloud-client/files/nextcloud-client-2.6.1-include_tests.patch 
b/net-misc/nextcloud-client/files/nextcloud-client-2.6.1-include_tests.patch
deleted file mode 100644
index da8423022b7..000
--- a/net-misc/nextcloud-client/files/nextcloud-client-2.6.1-include_tests.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From f9c6449c050cad673cf37971d9815a35e6ffb5dd Mon Sep 17 00:00:00 2001
-From: tuxmaster5000 <837503+tuxmaster5...@users.noreply.github.com>
-Date: Fri, 12 Oct 2018 15:56:26 +0200
-Subject: [PATCH] Fix include file
-

- test/testnextcloudpropagator.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/testnextcloudpropagator.cpp 
b/test/testnextcloudpropagator.cpp
-index 6ad1a6b37..dc2e476ad 100644
 a/test/testnextcloudpropagator.cpp
-+++ b/test/testnextcloudpropagator.cpp
-@@ -8,7 +8,7 @@
- #include 
- 
- #include "propagatedownload.h"
--#include "nextcloudpropagator_p.h"
-+#include "owncloudpropagator_p.h"
- 
- using namespace OCC;
- namespace OCC {

diff --git a/net-misc/nextcloud-client/nextcloud-client-2.6.5.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-2.6.5.ebuild
deleted file mode 100644
index 43b18edfd8e..000
--- a/net-misc/nextcloud-client/nextcloud-client-2.6.5.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="doc dolphin nautilus test"
-
-COMMON_DEPEND=">=dev-db/sqlite-3.4:3
-   >=dev-libs/openssl-1.1.0:0=
-   dev-libs/qtkeychain[qt5(+)]
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-05-31 Thread Thomas Deutschmann
commit: 5870e23c33d004f22f2784b9ed75e1cadfb23788
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon May 31 17:44:56 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon May 31 17:46:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5870e23c

net-misc/nextcloud-client: bump to v3.2.2

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.2.2.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 7a2e87615b6..b680d5d234e 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -3,3 +3,4 @@ DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558
 DIST nextcloud-client-3.1.2.tar.gz 19517295 BLAKE2B 
75713a892816be515984cef579e09dfb58165bf1e35e73982bd59fb1cce9a0cdcc76a33a9116b85da99174f0ee4f3c425afb380df5a99d65dba82a9c6d5b3553
 SHA512 
bad05fab6c6d391ed40e7f9b5869f3ab3231bdba1bbb24b7222d9cace0bd96989b0b24757bf0757053a851312265aec5a4ac6f4d1c71d532152aa20ddee838a6
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
 DIST nextcloud-client-3.2.1.tar.gz 15234115 BLAKE2B 
2fcbaab4e73db3cfbf7dea750a0e0782c6cb8bb03c867653a47d2f21cfe369da8e4eff8bf1f0ff548c62909e770132799a927e18f9c732a4d551b97ff6362572
 SHA512 
bf2b4e1c85e07ad32ed00efa4a56d6b4195b42f4d95c7cb32d8c43d2c5564ac1512155a9f51508d522366c5ce44104f1b076f1addef1147a77ace5a11bd500e6
+DIST nextcloud-client-3.2.2.tar.gz 15398900 BLAKE2B 
b91c814977486db57b1864f71d3763c64f676449a5547f21bb379154f66a38bc4db355bb16cc6a70781cb45d4a4704f55238dd570f123b450c512bc3e0ce5b3c
 SHA512 
ce6adbb09ee8495448b7da0c5e9637b3c775d28b8ee1656864843264bdacffbc402c9f507ced3e3943896ae25ee73975054b8ffa1577bdd3d32dc453c3f94d74

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.2.ebuild
new file mode 100644
index 000..7e82191086c
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.2.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   >=dev-libs/openssl-1.1.0:0=
+   nautilus? ( dev-python/nautilus-python )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml: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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   if ! use nautilus; then
+   pushd shell_integration > /dev/null || die
+   cmake_comment_add_subdirectory nautilus
+   popd > /dev/null || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+   -DNO_SHIBBOLETH=yes
+   -DBUILD_UPDATER=OFF
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-05-27 Thread Sergey Popov
commit: 7b0702235d1744a6469cdda1c0569599ede3f55d
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu May 27 10:10:36 2021 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu May 27 10:11:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b070223

net-misc/nextcloud-client-3.1.3: stable on amd64, bug #783531

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Sergey Popov  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
index e10dda037f1..80095a1fb50 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.34:3



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-05-26 Thread Thomas Deutschmann
commit: 1b16e4a51d95397b4db90d6469b71d6a27c90d7f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed May 26 13:11:34 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed May 26 13:11:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b16e4a5

net-misc/nextcloud-client: x86 stable (bug #783531)

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
index b5b9e96e1fb..e10dda037f1 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.34:3



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-05-25 Thread Thomas Deutschmann
commit: 87cf5e2d8663fd2916077f7c82dcfd00507934ea
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue May 25 20:30:56 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue May 25 20:37:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87cf5e2d

net-misc/nextcloud-client: bump to v3.2.1

Closes: https://bugs.gentoo.org/765220
Closes: https://bugs.gentoo.org/788754
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.2.1.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index bb51bacd25b..7a2e87615b6 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -2,3 +2,4 @@ DIST nextcloud-client-2.6.5.tar.gz 19134736 BLAKE2B 
12defed7dc9a23622d49228c2e78
 DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614
 SHA512 
1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209
 DIST nextcloud-client-3.1.2.tar.gz 19517295 BLAKE2B 
75713a892816be515984cef579e09dfb58165bf1e35e73982bd59fb1cce9a0cdcc76a33a9116b85da99174f0ee4f3c425afb380df5a99d65dba82a9c6d5b3553
 SHA512 
bad05fab6c6d391ed40e7f9b5869f3ab3231bdba1bbb24b7222d9cace0bd96989b0b24757bf0757053a851312265aec5a4ac6f4d1c71d532152aa20ddee838a6
 DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99
+DIST nextcloud-client-3.2.1.tar.gz 15234115 BLAKE2B 
2fcbaab4e73db3cfbf7dea750a0e0782c6cb8bb03c867653a47d2f21cfe369da8e4eff8bf1f0ff548c62909e770132799a927e18f9c732a4d551b97ff6362572
 SHA512 
bf2b4e1c85e07ad32ed00efa4a56d6b4195b42f4d95c7cb32d8c43d2c5564ac1512155a9f51508d522366c5ce44104f1b076f1addef1147a77ace5a11bd500e6

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild
new file mode 100644
index 000..7e82191086c
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.2.1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin nautilus test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   dev-libs/qtkeychain[qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   >=dev-libs/openssl-1.1.0:0=
+   nautilus? ( dev-python/nautilus-python )"
+
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml: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
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   if ! use nautilus; then
+   pushd shell_integration > /dev/null || die
+   cmake_comment_add_subdirectory nautilus
+   popd > /dev/null || die
+   fi
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+   -DNO_SHIBBOLETH=yes
+   -DBUILD_UPDATER=OFF
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   if ! use doc ; then
+   elog 

[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-05-02 Thread Mikle Kolyada
commit: 5f53d24ea5b44a9b6b5cd8b79bc0dfa9efa41f9b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 11:53:52 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 11:53:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f53d24e

net-misc/nextcloud-client: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.1.1-r1.ebuild | 5 ++---
 net-misc/nextcloud-client/nextcloud-client-3.1.1.ebuild| 7 +++
 net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild| 5 ++---
 net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild| 5 ++---
 4 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.1-r1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.1-r1.ebuild
index f05da261859..b7f57966cf1 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.1-r1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin libressl nautilus test"
+IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.4:3
dev-libs/qtkeychain[gnome-keyring,qt5(+)]
@@ -33,8 +33,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3
kde-frameworks/kcoreaddons:5
kde-frameworks/kio:5
)
-   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
-   libressl? ( >=dev-libs/libressl-3.1:0= )
+   >=dev-libs/openssl-1.1.0:0=
nautilus? ( dev-python/nautilus-python )"
 
 RDEPEND="${COMMON_DEPEND}"

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.1.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.1.ebuild
index a3dd780f6e5..c870a1c1732 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.1.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin libressl nautilus test"
+IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.4:3
dev-libs/qtkeychain[qt5(+)]
@@ -33,8 +33,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3
kde-frameworks/kcoreaddons:5
kde-frameworks/kio:5
)
-   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
-   libressl? ( >=dev-libs/libressl-3.1:0= )
+   >=dev-libs/openssl-1.1.0:0=
nautilus? ( dev-python/nautilus-python )"
 
 RDEPEND="${COMMON_DEPEND}"

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
index fe942c43a65..b5b9e96e1fb 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin libressl nautilus test"
+IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.34:3
dev-libs/qtkeychain[gnome-keyring,qt5(+)]
@@ -31,8 +31,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.34:3
kde-frameworks/kcoreaddons:5
kde-frameworks/kio:5
)
-   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
-   libressl? ( >=dev-libs/libressl-3.1:0= )
+   >=dev-libs/openssl-1.1.0:0=
nautilus? ( dev-python/nautilus-python )"
 
 RDEPEND="${COMMON_DEPEND}"

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
index fe942c43a65..b5b9e96e1fb 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> ${P}.
 LICENSE="CC-BY-3.0 GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin libressl nautilus test"
+IUSE="doc dolphin nautilus test"
 
 COMMON_DEPEND=">=dev-db/sqlite-3.34:3
dev-libs/qtkeychain[gnome-keyring,qt5(+)]
@@ -31,8 +31,7 @@ COMMON_DEPEND=">=dev-db/sqlite-3.34:3
kde-frameworks/kcoreaddons:5
kde-frameworks/kio:5
)
-   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
-   libressl? ( >=dev-libs/libressl-3.1:0= )
+   >=dev-libs/openssl-1.1.0:0=
nautilus? ( dev-python/nautilus-python )"
 
 RDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-02-24 Thread Bernard Cafarelli
commit: 5ff21c772e66a4ceb3841ce9e1ae76367f06c3d3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Feb 24 19:49:57 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Feb 24 20:23:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff21c77

net-misc/nextcloud-client: 3.1.3 bump

Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.1.3.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index fdbb5c5c02d..bb51bacd25b 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,3 +1,4 @@
 DIST nextcloud-client-2.6.5.tar.gz 19134736 BLAKE2B 
12defed7dc9a23622d49228c2e78586533f51d1cfd6209e263a0a8b94d307028b1afa76004768432a2bee68140602da003ef10133cd166fd3443a0a45abc
 SHA512 
fcb8ac368e064f9e9ffdc014faabb4f308045d2b047e1011e17bf2e54fa61f462f529eb48e5ec2aa638df8d9720bd7b88acef9b26aa3ba2b90e8977b3be45462
 DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614
 SHA512 
1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209
 DIST nextcloud-client-3.1.2.tar.gz 19517295 BLAKE2B 
75713a892816be515984cef579e09dfb58165bf1e35e73982bd59fb1cce9a0cdcc76a33a9116b85da99174f0ee4f3c425afb380df5a99d65dba82a9c6d5b3553
 SHA512 
bad05fab6c6d391ed40e7f9b5869f3ab3231bdba1bbb24b7222d9cace0bd96989b0b24757bf0757053a851312265aec5a4ac6f4d1c71d532152aa20ddee838a6
+DIST nextcloud-client-3.1.3.tar.gz 19552683 BLAKE2B 
321ddc6bd5f9428abe1eafe25d426c26c99307c5e7d204bc60fd1bafe773fbed9cb54264f7b1ec7766078b8c06a2399c916a8bd9291e0e28e5b6b3ed8725a7a4
 SHA512 
ca0a70e65be67e10a7cb45f2b30f6b82230f30c2e3afcd16a222a8ed6fb8df4eff5e78fe0b6e3f4c6a18ff963896ccd6d8282c9829bd75a943324d4ab0068a99

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
new file mode 100644
index 000..fe942c43a65
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.3.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin libressl nautilus test"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
+   dev-libs/qtkeychain[gnome-keyring,qt5(+)]
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   sys-libs/zlib
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
+   libressl? ( >=dev-libs/libressl-3.1:0= )
+   nautilus? ( dev-python/nautilus-python )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml: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
+   )"
+
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/desktop-${PV/_/-}
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   if ! use nautilus; then
+   pushd shell_integration > /dev/null || die
+   cmake_comment_add_subdirectory nautilus
+   popd > /dev/null || die
+   fi
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+   -DNO_SHIBBOLETH=yes
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-02-04 Thread Lars Wendler
commit: a07f39e16c87db10921647ba62253c0a4c15ba42
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb  4 16:48:48 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Feb  4 16:49:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07f39e1

net-misc/nextcloud-client: Adjusted dependencies

Closes: https://bugs.gentoo.org/768606
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
index f05da261859..fe942c43a65 100644
--- a/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
@@ -14,21 +14,19 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc dolphin libressl nautilus test"
 
-COMMON_DEPEND=">=dev-db/sqlite-3.4:3
+COMMON_DEPEND=">=dev-db/sqlite-3.34:3
dev-libs/qtkeychain[gnome-keyring,qt5(+)]
-   dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
dev-qt/qtquickcontrols2:5
-   dev-qt/qtsql:5
dev-qt/qtsvg:5
dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwebsockets:5
dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   sys-fs/inotify-tools
+   sys-libs/zlib
dolphin? (
kde-frameworks/kcoreaddons:5
kde-frameworks/kio:5
@@ -40,6 +38,8 @@ COMMON_DEPEND=">=dev-db/sqlite-3.4:3
 RDEPEND="${COMMON_DEPEND}"
 DEPEND="${COMMON_DEPEND}
dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtxml:5
doc? (
dev-python/sphinx
dev-tex/latexmk



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-02-03 Thread Bernard Cafarelli
commit: 26dd33996a25f3001460b38db03bba7f10aec43b
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Feb  3 19:02:36 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Feb  3 19:03:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26dd3399

net-misc/nextcloud-client: 3.1.2 bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  1 +
 .../nextcloud-client/nextcloud-client-3.1.2.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 92ed6909968..fdbb5c5c02d 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,2 +1,3 @@
 DIST nextcloud-client-2.6.5.tar.gz 19134736 BLAKE2B 
12defed7dc9a23622d49228c2e78586533f51d1cfd6209e263a0a8b94d307028b1afa76004768432a2bee68140602da003ef10133cd166fd3443a0a45abc
 SHA512 
fcb8ac368e064f9e9ffdc014faabb4f308045d2b047e1011e17bf2e54fa61f462f529eb48e5ec2aa638df8d9720bd7b88acef9b26aa3ba2b90e8977b3be45462
 DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614
 SHA512 
1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209
+DIST nextcloud-client-3.1.2.tar.gz 19517295 BLAKE2B 
75713a892816be515984cef579e09dfb58165bf1e35e73982bd59fb1cce9a0cdcc76a33a9116b85da99174f0ee4f3c425afb380df5a99d65dba82a9c6d5b3553
 SHA512 
bad05fab6c6d391ed40e7f9b5869f3ab3231bdba1bbb24b7222d9cace0bd96989b0b24757bf0757053a851312265aec5a4ac6f4d1c71d532152aa20ddee838a6

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
new file mode 100644
index 000..f05da261859
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.1.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop;
+SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc dolphin libressl nautilus test"
+
+COMMON_DEPEND=">=dev-db/sqlite-3.4:3
+   dev-libs/qtkeychain[gnome-keyring,qt5(+)]
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   sys-fs/inotify-tools
+   dolphin? (
+   kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
+   )
+   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
+   libressl? ( >=dev-libs/libressl-3.1:0= )
+   nautilus? ( dev-python/nautilus-python )"
+
+RDEPEND="${COMMON_DEPEND}"
+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
+   )"
+
+RESTRICT="!test? ( test )"
+
+S=${WORKDIR}/desktop-${PV/_/-}
+
+src_prepare() {
+   # Keep tests in ${T}
+   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+   if ! use nautilus; then
+   pushd shell_integration > /dev/null || die
+   cmake_comment_add_subdirectory nautilus
+   popd > /dev/null || die
+   fi
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+   -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=$(usex !doc)
+   -DCMAKE_DISABLE_FIND_PACKAGE_KF5=$(usex !dolphin)
+   -DNO_SHIBBOLETH=yes
+   -DUNIT_TESTING=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if ! use doc ; then
+   elog "Documentation and man pages not installed"
+   elog "Enable doc USE-flag to generate them"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/

2021-01-07 Thread Bernard Cafarelli
commit: 6feab8b2da01c396c1855b005de7ae2ae99b1947
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jan  7 13:27:45 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jan  7 13:30:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6feab8b2

net-misc/nextcloud-client: drop old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/nextcloud-client/Manifest |  3 -
 .../nextcloud-client/nextcloud-client-3.0.2.ebuild | 90 --
 .../nextcloud-client/nextcloud-client-3.0.3.ebuild | 90 --
 .../nextcloud-client/nextcloud-client-3.1.0.ebuild | 90 --
 4 files changed, 273 deletions(-)

diff --git a/net-misc/nextcloud-client/Manifest 
b/net-misc/nextcloud-client/Manifest
index 8df33052535..92ed6909968 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -1,5 +1,2 @@
 DIST nextcloud-client-2.6.5.tar.gz 19134736 BLAKE2B 
12defed7dc9a23622d49228c2e78586533f51d1cfd6209e263a0a8b94d307028b1afa76004768432a2bee68140602da003ef10133cd166fd3443a0a45abc
 SHA512 
fcb8ac368e064f9e9ffdc014faabb4f308045d2b047e1011e17bf2e54fa61f462f529eb48e5ec2aa638df8d9720bd7b88acef9b26aa3ba2b90e8977b3be45462
-DIST nextcloud-client-3.0.2.tar.gz 19114545 BLAKE2B 
a6aa041708d110fbdca082476e65ccc8fec189948aa64020a27beabe2d7b3df474ae3313b5aef0e15f3498cf974cf414eb4934417cea206b021e4e212351a088
 SHA512 
188f878457baba14f01ca6c0f83100bcc64feaf5e3da86903d59d8b7c553c89f88252c1410cd153952950f91429af680b1901f3f9de951bfd06a06c176d44e7d
-DIST nextcloud-client-3.0.3.tar.gz 19202718 BLAKE2B 
b5e09be514ede6e323e9624df38aad10969c0fdae7bc7baaeb9da4628dfa1c44a4fb6b5f6b4b83ff92b0eedbbe1ffbcf54da43d5e71923979b8649db54b05d7c
 SHA512 
aa9e9897dae74919f11817f8aad139378a2a26df6663f3c9ee9c9e1d229b537daa9e9ed9f3ba292f8e299017f7ef5d863257a26858af159e7e76c7247d7c244d
-DIST nextcloud-client-3.1.0.tar.gz 19265221 BLAKE2B 
a065c1498d20b3b7ae3ca1c6b85cf81685b237a5c469aa2e01a1e0c0365c1e64db89758d7cba204035a034fb1357b7644545345fd4b98a6a88f0e5458357c206
 SHA512 
26c886f933fbed944b5a587dff43f3e56edfa7d36f4b0200ea1a77b0e1c28db22794ac00dbe5577d2299d733dc23c2ff7061d6a8a679bd0948431aaacd40d5f5
 DIST nextcloud-client-3.1.1.tar.gz 19440799 BLAKE2B 
ae6ef7fbff4b7b5c9a5728a30558000cd781348dd07aba068af5b123ec629e1661b52cd63b50bf45c593411866bc607dfcc3112713fa2aea3eabfda7ce969614
 SHA512 
1f60266ff6d413a614261ae8b6c75ba6bc5cdb534f1906039b47cb7d593d12d72013d277dc12c0bfc5c5919322438543736a7cdff056949d80e093538fd04209

diff --git a/net-misc/nextcloud-client/nextcloud-client-3.0.2.ebuild 
b/net-misc/nextcloud-client/nextcloud-client-3.0.2.ebuild
deleted file mode 100644
index a3dd780f6e5..000
--- a/net-misc/nextcloud-client/nextcloud-client-3.0.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop Syncing Client for Nextcloud"
-HOMEPAGE="https://github.com/nextcloud/desktop;
-SRC_URI="https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="CC-BY-3.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="doc dolphin libressl nautilus 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/qtdeclarative:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtquickcontrols2:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwebengine:5[widgets]
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   sys-fs/inotify-tools
-   dolphin? (
-   kde-frameworks/kcoreaddons:5
-   kde-frameworks/kio:5
-   )
-   !libressl? ( >=dev-libs/openssl-1.1.0:0= )
-   libressl? ( >=dev-libs/libressl-3.1:0= )
-   nautilus? ( dev-python/nautilus-python )"
-
-RDEPEND="${COMMON_DEPEND}"
-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
-   )"
-
-RESTRICT="!test? ( test )"
-
-S=${WORKDIR}/desktop-${PV/_/-}
-
-src_prepare() {
-   # Keep tests in ${T}
-   sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
-
-   if ! use nautilus; then
-   pushd shell_integration > /dev/null || die
-   cmake_comment_add_subdirectory nautilus
-   popd > /dev/null || die
-   fi
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-   -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-   

  1   2   >