From: Antoine Jacoutot Subject: nextcloudclient: add nautilus integration To: ports@openbsd.org, Adriano Barbosa Date: Tue, 16 Sep 2025 17:01:16 +0200 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