Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Re: nextcloudclient: add nautilus integration
To:
Antoine Jacoutot <ajacoutot@bsdfrog.org>
Cc:
ports@openbsd.org, Adriano Barbosa <barbosa.aob@gmail.com>
Date:
Tue, 16 Sep 2025 20:20:41 +0200

Download raw body.

Thread
On Tue Sep 16, 2025 at 05:01:16PM +0200, 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?

Makes sense, OK rsadowski

> 
> 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
>