From: Stuart Henderson Subject: Re: nextcloudclient: add nautilus integration To: Antoine Jacoutot Cc: ports@openbsd.org, Adriano Barbosa Date: Tue, 16 Sep 2025 16:22:33 +0100 seems sane to me.. On 2025/09/16 17:01, Antoine Jacoutot wrote: > 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 >