Download raw body.
nextcloudclient: add nautilus integration
Hi.
Adding nautilus integration to nextcloudclient doesn't cost much.
If prefered I could come up with a subpackage but that seems overkill.
wdyt?
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/Makefile,v
diff -u -p -r1.70 Makefile
--- Makefile 18 Mar 2025 07:54:21 -0000 1.70
+++ Makefile 16 Sep 2025 14:59:49 -0000
@@ -7,7 +7,7 @@ V = 3.15.3
GH_ACCOUNT = nextcloud
GH_PROJECT = desktop
GH_TAGNAME = v${V}
-REVISION-main = 0
+REVISION-main = 1
DISTNAME = nextcloudclient-${V}
PKGNAME-main = nextcloudclient-${V}
@@ -79,8 +79,7 @@ LIB_DEPENDS-main = databases/sqlite3 \
LIB_DEPENDS-dolphin = devel/kf6/kio
-CONFIGURE_ARGS = -DBUILD_SHELL_INTEGRATION_NAUTILUS=OFF \
- -DUNIT_TESTING=ON \
+CONFIGURE_ARGS = -DUNIT_TESTING=ON \
-DWITH_CRASHREPORTER=OFF
# Disable Doxygen
Index: pkg/DESCR-main
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/pkg/DESCR-main,v
diff -u -p -r1.1 DESCR-main
--- pkg/DESCR-main 2 Mar 2025 08:22:52 -0000 1.1
+++ pkg/DESCR-main 16 Sep 2025 14:59:49 -0000
@@ -3,3 +3,5 @@ platform. Our technology combines the co
consumer-grade solutions like Dropbox and Google Drive with the security,
privacy and control business needs. nextcloudclient is a tool to synchronize
files from Nextcloud Server with your computer.
+
+Nautilus integration requires the py3-urllib3 package.
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/nextcloudclient/pkg/PLIST-main,v
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main 18 Mar 2025 07:54:21 -0000 1.2
+++ pkg/PLIST-main 16 Sep 2025 14:59:49 -0000
@@ -17,6 +17,9 @@ include/nextcloudsync/mirall/syncresult.
@lib lib/libnextcloudsync.so.${LIBnextcloudsync_VERSION}
@lib lib/libnextcloudsync_vfs_suffix.so.${LIBnextcloudsync_vfs_suffix_VERSION}
share/applications/com.nextcloud.desktopclient.nextcloud.desktop
+share/caja-python/
+share/caja-python/extensions/
+share/caja-python/extensions/syncstate-Nextcloud.py
share/examples/Nextcloud/
@sample ${SYSCONFDIR}/Nextcloud/
share/examples/Nextcloud/sync-exclude.lst
@@ -33,6 +36,12 @@ share/icons/hicolor/48x48/apps/Nextcloud
share/icons/hicolor/512x512/apps/Nextcloud.png
share/icons/hicolor/64x64/apps/Nextcloud.png
share/mime/packages/nextcloud.xml
+share/nautilus-python/
+share/nautilus-python/extensions/
+share/nautilus-python/extensions/syncstate-Nextcloud.py
+share/nemo-python/
+share/nemo-python/extensions/
+share/nemo-python/extensions/syncstate-Nextcloud.py
share/nextcloud/
share/nextcloud/i18n/
share/nextcloud/i18n/client_TW.qm
--
Antoine
nextcloudclient: add nautilus integration