[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: 15877ac00db4757788e2c2b067f03628f4141b27 Author: Florian Schmaus gentoo org> AuthorDate: Fri Aug 23 10:57:51 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Aug 23 11:11:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15877ac0 net-misc/nextcloud-client: add 3.12.6 Signed-off-by: Florian Schmaus gentoo.org> net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-3.12.6.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index 5813ac63d181..434f1f591550 100644 --- a/net-misc/nextcloud-client/Manifest +++ b/net-misc/nextcloud-client/Manifest @@ -1,3 +1,4 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844 SHA512 fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e +DIST nextcloud-client-3.12.6.tar.gz 13647404 BLAKE2B 8414c0248596f5bde78074de72a4cc5331741b19c94d2bb40893afbe7821e1016809245c74ddb14daaf21f8c25c80db4e0e752282435734b36d5ea711c2bc81d SHA512 1ac3351f1371eebae46cdeb2aa6b2203dc0c3583abc8b690a6a1764ffd489dcd5b2b56d6f94fa45c212cbd17969f889a36ce3f186e2f99d159728daefb07ff32 DIST nextcloud-client-3.13.2.tar.gz 13782506 BLAKE2B 867ae6ac056bc818d544d22b3a08c8876c093ca75746217822e3111c9de1e8a6b90ba9e0954e0b8c952082ea39f6f732c8914e267b4b1f1d8af3d8ebf6dbd73e SHA512 4dff6394d26445c124a9c93494b71dfa74fe696c147f765e0cbe053f800ec53fe47ba59e2c8e74c704b58e5fce02d2b40bb96a8777bc7580198e89be5d998ae6 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13 SHA512 9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4 diff --git a/net-misc/nextcloud-client/nextcloud-client-3.12.6.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.12.6.ebuild new file mode 100644 index ..0fdcd3b2d8bb --- /dev/null +++ b/net-misc/nextcloud-client/nextcloud-client-3.12.6.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) + $(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) +
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: db728f916f2093536bfe124e810cc14a048e892f Author: Sam James gentoo org> AuthorDate: Thu Aug 22 12:36:13 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 22 12:36:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db728f91 net-misc/nextcloud-client: Stabilize 3.13.2 amd64, #923999 Signed-off-by: Sam James gentoo.org> net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild index 151c9bcdf637..84a333f1e602 100644 --- a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild +++ b/net-misc/nextcloud-client/nextcloud-client-3.13.2.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/
commit: e145579eb0006c192b636ca839234c8e9043ad7e Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Jul 16 20:26:25 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Jul 16 20:27:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e145579e net-misc/nextcloud-client: drop 3.13.0, 3.13.1 Signed-off-by: Bernard Cafarelli gentoo.org> net-misc/nextcloud-client/Manifest | 2 - .../nextcloud-client-3.13.0.ebuild | 116 - .../nextcloud-client-3.13.1.ebuild | 116 - 3 files changed, 234 deletions(-) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index 5ef20998166c..5813ac63d181 100644 --- a/net-misc/nextcloud-client/Manifest +++ b/net-misc/nextcloud-client/Manifest @@ -1,5 +1,3 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844 SHA512 fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e -DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586 SHA512 bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb -DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2 SHA512 c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b DIST nextcloud-client-3.13.2.tar.gz 13782506 BLAKE2B 867ae6ac056bc818d544d22b3a08c8876c093ca75746217822e3111c9de1e8a6b90ba9e0954e0b8c952082ea39f6f732c8914e267b4b1f1d8af3d8ebf6dbd73e SHA512 4dff6394d26445c124a9c93494b71dfa74fe696c147f765e0cbe053f800ec53fe47ba59e2c8e74c704b58e5fce02d2b40bb96a8777bc7580198e89be5d998ae6 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 deleted file mode 100644 index 0812c7b1c004.. --- a/net-misc/nextcloud-client/nextcloud-client-3.13.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# 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/, net-misc/nextcloud-client/files/
commit: b0c1e8c85956eeb654ebdaddfd399ab0f24cf17b Author: Bernard Cafarelli gentoo org> AuthorDate: Tue Jul 16 20:25:43 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Tue Jul 16 20:27:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c1e8c8 net-misc/nextcloud-client: fix build if kio:6 is installed Closes: https://bugs.gentoo.org/930943 Signed-off-by: Bernard Cafarelli gentoo.org> .../nextcloud-client-3.13.2-fix_build_kf6.patch| 38 ++ .../nextcloud-client-3.13.2.ebuild | 1 + 2 files changed, 39 insertions(+) diff --git a/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch b/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch new file mode 100644 index ..3898dcbcef3c --- /dev/null +++ b/net-misc/nextcloud-client/files/nextcloud-client-3.13.2-fix_build_kf6.patch @@ -0,0 +1,38 @@ +From b2974a504f67e4af9c376927d1d0fd3c99de3255 Mon Sep 17 00:00:00 2001 +From: Nicolas Fella +Date: Mon, 1 Apr 2024 20:00:25 +0200 +Subject: [PATCH] Fix build with KF6 + +Set QT_NO_CREATE_VERSIONLESS_FUNCTIONS, otherwise Qt5 and Qt6 conflict + +Signed-off-by: Nicolas Fella +--- + CMakeLists.txt | 1 + + src/gui/CMakeLists.txt | 2 +- + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 687733588813..07d3266cb9dc 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -9,6 +9,7 @@ endif() + + set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED 17) ++set(QT_NO_CREATE_VERSIONLESS_FUNCTIONS ON) + + include(FeatureSummary) + +diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt +index 6e4acf203d19..37f459db4384 100644 +--- a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt +@@ -58,7 +58,7 @@ set(client_UI_SRCS + if(QUICK_COMPILER) + qtquick_compiler_add_resources(client_UI_SRCS ../../resources.qrc ${CMAKE_SOURCE_DIR}/theme.qrc) + else() +-qt_add_resources(client_UI_SRCS ../../resources.qrc ${CMAKE_SOURCE_DIR}/theme.qrc) ++qt5_add_resources(client_UI_SRCS ../../resources.qrc ${CMAKE_SOURCE_DIR}/theme.qrc) + endif() + + set(client_SRCS diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild index 7abc2102345e..151c9bcdf637 100644 --- a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild +++ b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild @@ -67,6 +67,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch + "${FILESDIR}"/${PN}-3.13.2-fix_build_kf6.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: 7a05eabcfc584551a8e1353502230e7bb1baa4e1 Author: Bernard Cafarelli gentoo org> AuthorDate: Thu Jul 11 20:38:48 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Thu Jul 11 20:38:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a05eabc net-misc/nextcloud-client: add 3.13.2 Signed-off-by: Bernard Cafarelli gentoo.org> net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-3.13.2.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index 4d38fec8a941..5ef20998166c 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.13.0.tar.gz 13779791 BLAKE2B a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586 SHA512 bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2 SHA512 c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b +DIST nextcloud-client-3.13.2.tar.gz 13782506 BLAKE2B 867ae6ac056bc818d544d22b3a08c8876c093ca75746217822e3111c9de1e8a6b90ba9e0954e0b8c952082ea39f6f732c8914e267b4b1f1d8af3d8ebf6dbd73e SHA512 4dff6394d26445c124a9c93494b71dfa74fe696c147f765e0cbe053f800ec53fe47ba59e2c8e74c704b58e5fce02d2b40bb96a8777bc7580198e89be5d998ae6 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13 SHA512 9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4 diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.13.2.ebuild new file mode 100644 index ..7abc2102345e --- /dev/null +++ b/net-misc/nextcloud-client/nextcloud-client-3.13.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[widgets] + 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
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: 4471662b09706f154c6bce406a0b41e6320495da Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jul 1 16:49:27 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jul 1 16:49:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4471662b net-misc/nextcloud-client: update Manifest Signed-off-by: Bernard Cafarelli gentoo.org> net-misc/nextcloud-client/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index a0ffb398fa74..4d38fec8a941 100644 --- a/net-misc/nextcloud-client/Manifest +++ b/net-misc/nextcloud-client/Manifest @@ -1,4 +1,4 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844 SHA512 fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586 SHA512 bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb -DIST nextcloud-client-3.13.1.tar.gz 13783263 BLAKE2B 3d060135eeb9a06f62806c26e1ef7bd2bbd08b659005522d0834fb4e7678ce12e0ba27e130791a6d1b732e0cb2166d6213c17017c0be3e9a125a11bc78e85553 SHA512 1f4584e9d16e1223362cc29e8272289d018ac59b091d2da334f769777f79fc8e7374e48ff7ae400ec848c08abfd06384f8da44e6089020bb0ddab609a9857ef2 +DIST nextcloud-client-3.13.1.tar.gz 13783306 BLAKE2B 0ac012a612b8c6ba0ec530712393af970afe6a4570078cf87ef991005c9d0481bd68eaf5e39c37a589397af67a3b6ee9c08680c54196de20197bb4d8a854e7b2 SHA512 c78b3ed0a72a7e82028f62529fe00cdd387932d396a402fd3760a8a52bc6083a4b833ca28aea3b35637065de0fe6ca6a4f12c31fbf4b2a560d9001696194ae0b DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13 SHA512 9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: bdc6707fa19d1e8f2c2d1365fdbc6f57c7a539b5 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jul 1 14:03:57 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jul 1 14:09:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc6707f net-misc/nextcloud-client: drop 3.12.1, 3.12.2, 3.12.3 Signed-off-by: Bernard Cafarelli gentoo.org> net-misc/nextcloud-client/Manifest | 3 - .../nextcloud-client-3.12.1.ebuild | 116 - .../nextcloud-client-3.12.2.ebuild | 116 - .../nextcloud-client-3.12.3.ebuild | 116 - 4 files changed, 351 deletions(-) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index e3de7d74c3ed..b5850a4e3406 100644 --- a/net-misc/nextcloud-client/Manifest +++ b/net-misc/nextcloud-client/Manifest @@ -1,6 +1,3 @@ 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.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.12.1.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild deleted file mode 100644 index 0812c7b1c004.. --- a/net-misc/nextcloud-client/nextcloud-client-3.12.1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# 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-fra
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
commit: ac458fd2bc52724d8a68e983c53c151966cf0bc6 Author: Bernard Cafarelli gentoo org> AuthorDate: Mon Jul 1 14:05:49 2024 + Commit: Bernard Cafarelli gentoo org> CommitDate: Mon Jul 1 14:09:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac458fd2 net-misc/nextcloud-client: add 3.13.1 Also add USE=widgets dep on dev-qt/qtdeclarative Closes: https://bugs.gentoo.org/934683 Signed-off-by: Bernard Cafarelli gentoo.org> net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-3.13.1.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest index b5850a4e3406..a0ffb398fa74 100644 --- a/net-misc/nextcloud-client/Manifest +++ b/net-misc/nextcloud-client/Manifest @@ -1,3 +1,4 @@ DIST nextcloud-client-3.11.1.tar.gz 13598448 BLAKE2B b1e9070c55972facd72c65b571128f55c041f2fa1d38f7d22ed0f3ebca2b4ad9faef56d5699a48a70f062d13385c39123185b50ebba3d035d4e5af1320ce1844 SHA512 fc8700f36e3a2e8f07d219f9e7065a97e46d162d8c4f9a576e322dc45470e8b95321a1e176c4739a4fa212a69ff2782049096b32dcfe656a9e9cbedb8c7ed50e DIST nextcloud-client-3.13.0.tar.gz 13779791 BLAKE2B a0817a13af27e7fb57bb8a5644654cf3f8a461b7cb4afc71762b7bde5a7611ec57168939c07670d159e54ab11a49e991eda609a855e756d39ecca839a8f79586 SHA512 bf41a63a92e7e970e0b85d6df6e53e6ed8cd2c70fdfdfc86b144b01f82759a05f4bb016fd3009516bb405a589f26f84a8c6cf54191dc906a37d3dddf20dbcfbb +DIST nextcloud-client-3.13.1.tar.gz 13783263 BLAKE2B 3d060135eeb9a06f62806c26e1ef7bd2bbd08b659005522d0834fb4e7678ce12e0ba27e130791a6d1b732e0cb2166d6213c17017c0be3e9a125a11bc78e85553 SHA512 1f4584e9d16e1223362cc29e8272289d018ac59b091d2da334f769777f79fc8e7374e48ff7ae400ec848c08abfd06384f8da44e6089020bb0ddab609a9857ef2 DIST nextcloud-client-3.9.4.tar.gz 15768508 BLAKE2B 7c06434538e9e95bed284ba07692d0d4d594639a145c2f3b67b8e81586fb98e1592eca54b9ee3cc638f8226ebb83e89e60a79238c76696fe9ca033209646eb13 SHA512 9f99278deb024ce105bae14d8dadc626b835486858e94f5483e9da3d06340a29e0941648cccfc30714c15ce25a6b77c4aa05a17fc213d7aa84803ffc13dca5a4 diff --git a/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.13.1.ebuild new file mode 100644 index ..7abc2102345e --- /dev/null +++ b/net-misc/nextcloud-client/nextcloud-client-3.13.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[widgets] + 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) + $(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/
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 + $(cm
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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 PdfL
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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 ) -" - -PAT
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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 + $(cm
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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 + $(cmake_us
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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=( - "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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 -} - -s
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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 +} + +src_t
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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 "s#\"/tmp#\"${T
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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) + $(cmake_
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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=( - "${FILESDIR}"/${PN}-3
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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) + -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(us
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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 ${compile_targets
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 - compile_targ
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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 - compile_
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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() { + loc
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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 + compile_targets+
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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/
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/
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/
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() { - xdg_
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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 pag
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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/
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/
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) - --find_
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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/
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/
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 - $(cmake_use
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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/
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/
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 - e
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/
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" +HOMEPAGE="https://github.com/nextcloud/desktop"
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/, net-misc/nextcloud-client/files/
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, &DetermineAuthTypeJob::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, QWi
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/files/, net-misc/nextcloud-client/
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/
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/
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(+)] - dev-qt/qtconcurren
[gentoo-commits] repo/gentoo:master commit in: net-misc/nextcloud-client/
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 t