pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/nextcloud-client



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Nov 17 13:41:54 UTC 2025

Modified Files:
        pkgsrc/net/nextcloud-client: Makefile PLIST distinfo
Added Files:
        pkgsrc/net/nextcloud-client/patches:
            patch-src_libsync_vfs_suffix_CMakeLists.txt

Log Message:
nextcloud-client: updated to 4.0.1

4.0.1

Removed

Windows-VFS: Reverted on-demand folder syncing due to the appearance of "ghost folders".

Bug fixes

macOS-VFS: Fixed a crash when disabling the File Provider for account names consisting of a UUID.
macOS-VFS: Downloading a folder through Finder no longer fails with an authentication error.
macOS-VFS: Fixed translation in FileProviderUIExt views.
Windows: Fixed application and folder icons
Under certain circumstances upgrades from client versions older than 3.17.0 no longer unexpectedly change the bandwidth limit to "Automatic limit".
Connecting to a Nextcloud server hosted at a path containing /s/ no longer is considered as a public share link if the complete URL ends with a slash (/).

Changes

macOS-VFS: The File Provider extension logs no longer print messages for the debug level in release builds.
Windows-VFS: Virtual directories created by 4.0.0 will be resynced.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/net/nextcloud-client/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/nextcloud-client/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/nextcloud-client/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/nextcloud-client/patches/patch-src_libsync_vfs_suffix_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/nextcloud-client/Makefile
diff -u pkgsrc/net/nextcloud-client/Makefile:1.28 pkgsrc/net/nextcloud-client/Makefile:1.29
--- pkgsrc/net/nextcloud-client/Makefile:1.28   Mon Nov 17 10:23:50 2025
+++ pkgsrc/net/nextcloud-client/Makefile        Mon Nov 17 13:41:53 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2025/11/17 10:23:50 hauke Exp $
-#
+# $NetBSD: Makefile,v 1.29 2025/11/17 13:41:53 adam Exp $
 
-DISTNAME=      nextcloud-client-3.17.3
+DISTNAME=      nextcloud-client-4.0.1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=nextcloud/}
 GITHUB_PROJECT=        desktop
@@ -12,9 +11,8 @@ HOMEPAGE=     https://nextcloud.com/clients
 COMMENT=       Nextcloud Desktop Client
 LICENSE=       gnu-gpl-v2
 
+USE_CXX_FEATURES=      c++17 filesystem
 USE_LANGUAGES=         c c++
-USE_CXX_FEATURES+=     c++17 filesystem
-
 USE_TOOLS+=            pkg-config
 TOOL_DEPENDS+=         qt6-qttools-[0-9]*:../../devel/qt6-qttools
 
@@ -25,30 +23,29 @@ CONF_FILES= ${EGDIR}/sync-exclude.lst ${
 
 CMAKE_CONFIGURE_ARGS+= -DSYSCONF_EGDIR:PATH=${EGDIR}
 CMAKE_CONFIGURE_ARGS+= -DSYSCONF_INSTALL_DIR:PATH=${PKG_SYSCONFDIR}
-
-CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTING:BOOL=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_OWNCLOUD_OSX_BUNDLE=OFF
+# Shell integration is not portable.
+CMAKE_CONFIGURE_ARGS+= -DBUILD_SHELL_INTEGRATION=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_TESTING=OFF
 
 # QtWebEngine is not in pkgsrc
-CMAKE_CONFIGURE_ARGS+= -DBUILD_WITH_WEBENGINE:BOOL=OFF
+CMAKE_CONFIGURE_ARGS+= -DBUILD_WITH_WEBENGINE=OFF
 
 # force cmake to use rsvg-convert
 CMAKE_CONFIGURE_ARGS+= -DSVG_CONVERTER:FILEPATH=rsvg-convert
 
 # cmake finds these even when we have not depended on them
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PdfLatex:BOOL=TRUE
-CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx:BOOL=TRUE
-
-AUTO_MKDIRS=   yes
-
-.include "../../devel/cmake/build.mk"
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=TRUE
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PdfLatex=TRUE
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx=TRUE
 
 .include "../../archivers/kf6-karchive/buildlink3.mk"
 .include "../../databases/shared-mime-info/buildlink3.mk"
 .include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
 .include "../../devel/extra-cmake-modules/buildlink3.mk"
-.include "../../devel/libinotify/buildlink3.mk"
 #.include "../../devel/kf6-kio/buildlink3.mk"  # optional, adds most of KDE
+.include "../../devel/libinotify/buildlink3.mk"
 .include "../../devel/qt6-qt5compat/buildlink3.mk"
 # In theory, qt6-qttools should be TOOL_DEPENDS only.
 .include "../../devel/qt6-qttools/buildlink3.mk"
@@ -57,8 +54,8 @@ AUTO_MKDIRS=  yes
 .include "../../graphics/librsvg/tool.mk"
 .include "../../net/qt6-qtwebsockets/buildlink3.mk"
 .include "../../security/libp11/buildlink3.mk"
-.include "../../security/qt6-qtkeychain/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
+.include "../../security/qt6-qtkeychain/buildlink3.mk"
 .include "../../x11/kf6-kguiaddons/buildlink3.mk"
 .include "../../x11/qt6-qtbase/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/nextcloud-client/PLIST
diff -u pkgsrc/net/nextcloud-client/PLIST:1.4 pkgsrc/net/nextcloud-client/PLIST:1.5
--- pkgsrc/net/nextcloud-client/PLIST:1.4       Mon Nov 17 10:23:50 2025
+++ pkgsrc/net/nextcloud-client/PLIST   Mon Nov 17 13:41:53 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/11/17 10:23:50 hauke Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/11/17 13:41:53 adam Exp $
 bin/nextcloud
 bin/nextcloudcmd
 include/nextcloudsync/creds/abstractcredentials.h
@@ -11,83 +11,26 @@ include/nextcloudsync/mirall/syncengine.
 include/nextcloudsync/mirall/syncfileitem.h
 include/nextcloudsync/mirall/syncresult.h
 lib/libnextcloud_csync.so
-lib/libnextcloud_csync.so.0
 lib/libnextcloud_csync.so.${PKGVERSION}
+lib/libnextcloud_csync.so.0
 lib/libnextcloudsync.so
-lib/libnextcloudsync.so.0
 lib/libnextcloudsync.so.${PKGVERSION}
+lib/libnextcloudsync.so.0
 lib/nextcloudsync_vfs_suffix.so
+@pkgdir qt5/plugins/kf5/kfileitemaction
+@pkgdir qt5/plugins/kf5/overlayicon
 share/applications/com.nextcloud.desktopclient.nextcloud.desktop
-share/caja-python/extensions/syncstate-Nextcloud.py
 share/examples/Nextcloud/sync-exclude.lst
 share/icons/hicolor/1024x1024/apps/Nextcloud.png
 share/icons/hicolor/128x128/apps/Nextcloud.png
-share/icons/hicolor/128x128/apps/Nextcloud_error.png
-share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
-share/icons/hicolor/128x128/apps/Nextcloud_ok.png
-share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/128x128/apps/Nextcloud_sync.png
-share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/128x128/apps/Nextcloud_warn.png
-share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
 share/icons/hicolor/16x16/apps/Nextcloud.png
-share/icons/hicolor/16x16/apps/Nextcloud_error.png
-share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
-share/icons/hicolor/16x16/apps/Nextcloud_ok.png
-share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/16x16/apps/Nextcloud_sync.png
-share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/16x16/apps/Nextcloud_warn.png
-share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
 share/icons/hicolor/24x24/apps/Nextcloud.png
 share/icons/hicolor/256x256/apps/Nextcloud.png
-share/icons/hicolor/256x256/apps/Nextcloud_error.png
-share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
-share/icons/hicolor/256x256/apps/Nextcloud_ok.png
-share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/256x256/apps/Nextcloud_sync.png
-share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/256x256/apps/Nextcloud_warn.png
-share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
 share/icons/hicolor/32x32/apps/Nextcloud.png
-share/icons/hicolor/32x32/apps/Nextcloud_error.png
-share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
-share/icons/hicolor/32x32/apps/Nextcloud_ok.png
-share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/32x32/apps/Nextcloud_sync.png
-share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/32x32/apps/Nextcloud_warn.png
-share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
 share/icons/hicolor/48x48/apps/Nextcloud.png
-share/icons/hicolor/48x48/apps/Nextcloud_error.png
-share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
-share/icons/hicolor/48x48/apps/Nextcloud_ok.png
-share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/48x48/apps/Nextcloud_sync.png
-share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/48x48/apps/Nextcloud_warn.png
-share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
 share/icons/hicolor/512x512/apps/Nextcloud.png
 share/icons/hicolor/64x64/apps/Nextcloud.png
-share/icons/hicolor/64x64/apps/Nextcloud_error.png
-share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
-share/icons/hicolor/64x64/apps/Nextcloud_ok.png
-share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/64x64/apps/Nextcloud_sync.png
-share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/64x64/apps/Nextcloud_warn.png
-share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
-share/icons/hicolor/72x72/apps/Nextcloud_error.png
-share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
-share/icons/hicolor/72x72/apps/Nextcloud_ok.png
-share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
-share/icons/hicolor/72x72/apps/Nextcloud_sync.png
-share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
-share/icons/hicolor/72x72/apps/Nextcloud_warn.png
-share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
 share/mime/packages/nextcloud.xml
-share/nautilus-python/extensions/syncstate-Nextcloud.py
-share/nemo-python/extensions/syncstate-Nextcloud.py
 share/nextcloud/i18n/client_af.qm
 share/nextcloud/i18n/client_ar.qm
 share/nextcloud/i18n/client_bg.qm
@@ -150,5 +93,3 @@ share/nextcloud/i18n/client_uk.qm
 share/nextcloud/i18n/client_zh_CN.qm
 share/nextcloud/i18n/client_zh_HK.qm
 share/nextcloud/i18n/client_zh_TW.qm
-@pkgdir qt5/plugins/kf5/overlayicon
-@pkgdir qt5/plugins/kf5/kfileitemaction

Index: pkgsrc/net/nextcloud-client/distinfo
diff -u pkgsrc/net/nextcloud-client/distinfo:1.6 pkgsrc/net/nextcloud-client/distinfo:1.7
--- pkgsrc/net/nextcloud-client/distinfo:1.6    Mon Nov 17 10:23:50 2025
+++ pkgsrc/net/nextcloud-client/distinfo        Mon Nov 17 13:41:53 2025
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.6 2025/11/17 10:23:50 hauke Exp $
+$NetBSD: distinfo,v 1.7 2025/11/17 13:41:53 adam Exp $
 
-BLAKE2s (nextcloud-client-3.17.3.tar.gz) = 18dfd968de367726470eedec012a258a207c56c1bbd9da80c6078fd35f940996
-SHA512 (nextcloud-client-3.17.3.tar.gz) = 827de1fec1ca9874eb89bb8614a82f2ae6ba6f40f32dce59218204b449b3490469d30d2d3b5fc369720fa5acf38b8a254d1f33be50f97b801ae6911b29756aff
-Size (nextcloud-client-3.17.3.tar.gz) = 9553123 bytes
+BLAKE2s (nextcloud-client-4.0.1.tar.gz) = f6f757fdfa4cd64179b64457a81367acaf0b28c17ae1eae9b290dfde54de5f24
+SHA512 (nextcloud-client-4.0.1.tar.gz) = 92bf454b60dcc4a3bfc27631361bcc61e69f0998c76f9e4bcf4e994d3ca81a3780ad67320b64eac0b0c2bacfce3974dff0224be01f3a4f7dd435adacf3057258
+Size (nextcloud-client-4.0.1.tar.gz) = 8693203 bytes
 SHA1 (patch-CMakeLists.txt) = 65c8cb765a3b0a05c95687426838a2f48ba65dfa
 SHA1 (patch-src_gui_CMakeLists.txt) = 0bda369d63d9b4a99388be4483ec1660e28a99e5
+SHA1 (patch-src_libsync_vfs_suffix_CMakeLists.txt) = dc0413530d78760b4355e795e632570d7d01de85

Added files:

Index: pkgsrc/net/nextcloud-client/patches/patch-src_libsync_vfs_suffix_CMakeLists.txt
diff -u /dev/null pkgsrc/net/nextcloud-client/patches/patch-src_libsync_vfs_suffix_CMakeLists.txt:1.1
--- /dev/null   Mon Nov 17 13:41:54 2025
+++ pkgsrc/net/nextcloud-client/patches/patch-src_libsync_vfs_suffix_CMakeLists.txt     Mon Nov 17 13:41:54 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_libsync_vfs_suffix_CMakeLists.txt,v 1.1 2025/11/17 13:41:54 adam Exp $
+
+Honour BUILD_OWNCLOUD_OSX_BUNDLE.
+
+--- src/libsync/vfs/suffix/CMakeLists.txt.orig 2025-11-17 10:40:11.791779168 +0000
++++ src/libsync/vfs/suffix/CMakeLists.txt
+@@ -24,7 +24,7 @@ set_target_properties(nextcloudsync_vfs_
+       ${APPLICATION_EXECUTABLE}sync_vfs_suffix
+ )
+ 
+-if(APPLE)
++if(APPLE AND BUILD_OWNCLOUD_OSX_BUNDLE)
+     # for being loadable when client run from build dir
+     set(vfs_buildoutputdir "${BIN_OUTPUT_DIRECTORY}/${OWNCLOUD_OSX_BUNDLE}/Contents/PlugIns/")
+     set_target_properties(nextcloudsync_vfs_suffix



Home | Main Index | Thread Index | Old Index