Download raw body.
nextcloudclient: add nautilus integration
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
>
nextcloudclient: add nautilus integration