Skip to content

Commit

Permalink
add Nextcloud desktop client 3.8.2
Browse files Browse the repository at this point in the history
The Nextcloud desktop client is a tool to synchronize files
from a Nextcloud server with your computer.
  • Loading branch information
plunky committed Jun 4, 2023
1 parent b822197 commit 07652c5
Show file tree
Hide file tree
Showing 5 changed files with 235 additions and 0 deletions.
2 changes: 2 additions & 0 deletions net/nextcloud-client/DESCR
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
The Nextcloud desktop client is a tool to synchronize files
from a Nextcloud server with your computer.
60 changes: 60 additions & 0 deletions net/nextcloud-client/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# $NetBSD: Makefile,v 1.1 2023/06/04 08:39:46 plunky Exp $
#

DISTNAME= nextcloud-client-3.8.2
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=nextcloud/}
GITHUB_PROJECT= desktop
GITHUB_TAG= v${PKGVERSION_NOREV}

MAINTAINER= [email protected]
HOMEPAGE= https://nextcloud.com/clients
COMMENT= Nextcloud Desktop Client
LICENSE= gnu-gpl-v2

USE_LANGUAGES= c c++
USE_TOOLS+= cmake pkg-config

PKG_SYSCONFSUBDIR= Nextcloud

EGDIR= ${PREFIX}/share/examples/Nextcloud
CONF_FILES= ${EGDIR}/sync-exclude.lst ${PKG_SYSCONFDIR}/sync-exclude.lst

CMAKE_ARGS+= -DSYSCONF_EGDIR:PATH=${EGDIR}
CMAKE_ARGS+= -DSYSCONF_INSTALL_DIR:PATH=${PKG_SYSCONFDIR}

CMAKE_ARGS+= -DBUILD_TESTING:BOOL=OFF

# used as tool during configure
CMAKE_ARGS+= -DSVG_CONVERTER:FILEPATH=${BUILDLINK_DIR}/bin/rsvg-convert

# cmake finds these even when we have not depended on them
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_PdfLatex:BOOL=TRUE
CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Sphinx:BOOL=TRUE

# ignore warns about xdr functions in a library
LDFLAGS+= -Wl,--no-fatal-warnings

AUTO_MKDIRS= yes

.include "../../archivers/karchive/buildlink3.mk"
.include "../../databases/shared-mime-info/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../devel/kio/buildlink3.mk"
.include "../../devel/libinotify/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../graphics/librsvg/tool.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../security/qt5-qtkeychain/buildlink3.mk"
.include "../../x11/qt5-qtbase/buildlink3.mk"
.include "../../x11/qt5-qtdeclarative/buildlink3.mk"
.include "../../x11/qt5-qtlocation/buildlink3.mk"
.include "../../x11/qt5-qtquickcontrols2/buildlink3.mk"
.include "../../x11/qt5-qtsvg/buildlink3.mk"
.include "../../x11/qt5-qtwebchannel/buildlink3.mk"
.include "../../x11/qt5-qtwebengine/buildlink3.mk"
.include "../../x11/qt5-qtwebsockets/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
152 changes: 152 additions & 0 deletions net/nextcloud-client/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
@comment $NetBSD: PLIST,v 1.1 2023/06/04 08:39:46 plunky Exp $
bin/nextcloud
bin/nextcloudcmd
include/nextcloudsync/creds/abstractcredentials.h
include/nextcloudsync/creds/httpcredentials.h
include/nextcloudsync/mirall/account.h
include/nextcloudsync/mirall/configfile.h
include/nextcloudsync/mirall/networkjobs.h
include/nextcloudsync/mirall/progressdispatcher.h
include/nextcloudsync/mirall/syncengine.h
include/nextcloudsync/mirall/syncfileitem.h
include/nextcloudsync/mirall/syncresult.h
lib/libnextcloud_csync.so
lib/libnextcloud_csync.so.0
lib/libnextcloud_csync.so.${PKGVERSION}
lib/libnextclouddolphinpluginhelper.so
lib/libnextcloudsync.so
lib/libnextcloudsync.so.0
lib/libnextcloudsync.so.${PKGVERSION}
lib/nextcloudsync_vfs_suffix.so
qt5/plugins/kf5/kfileitemaction/nextclouddolphinactionplugin.so
qt5/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so
share/applications/com.nextcloud.desktopclient.nextcloud.desktop
share/caja-python/extensions/syncstate-Nextcloud.py
share/examples/Nextcloud/sync-exclude.lst
share/icons/hicolor/1024x1024/apps/Nextcloud.png
share/icons/hicolor/128x128/apps/Nextcloud.png
share/icons/hicolor/128x128/apps/Nextcloud_error.png
share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
share/icons/hicolor/128x128/apps/Nextcloud_ok.png
share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
share/icons/hicolor/128x128/apps/Nextcloud_sync.png
share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
share/icons/hicolor/128x128/apps/Nextcloud_warn.png
share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
share/icons/hicolor/16x16/apps/Nextcloud.png
share/icons/hicolor/16x16/apps/Nextcloud_error.png
share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
share/icons/hicolor/16x16/apps/Nextcloud_ok.png
share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
share/icons/hicolor/16x16/apps/Nextcloud_sync.png
share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
share/icons/hicolor/16x16/apps/Nextcloud_warn.png
share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
share/icons/hicolor/24x24/apps/Nextcloud.png
share/icons/hicolor/256x256/apps/Nextcloud.png
share/icons/hicolor/256x256/apps/Nextcloud_error.png
share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
share/icons/hicolor/256x256/apps/Nextcloud_ok.png
share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
share/icons/hicolor/256x256/apps/Nextcloud_sync.png
share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
share/icons/hicolor/256x256/apps/Nextcloud_warn.png
share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
share/icons/hicolor/32x32/apps/Nextcloud.png
share/icons/hicolor/32x32/apps/Nextcloud_error.png
share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
share/icons/hicolor/32x32/apps/Nextcloud_ok.png
share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
share/icons/hicolor/32x32/apps/Nextcloud_sync.png
share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
share/icons/hicolor/32x32/apps/Nextcloud_warn.png
share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
share/icons/hicolor/48x48/apps/Nextcloud.png
share/icons/hicolor/48x48/apps/Nextcloud_error.png
share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
share/icons/hicolor/48x48/apps/Nextcloud_ok.png
share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
share/icons/hicolor/48x48/apps/Nextcloud_sync.png
share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
share/icons/hicolor/48x48/apps/Nextcloud_warn.png
share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
share/icons/hicolor/512x512/apps/Nextcloud.png
share/icons/hicolor/64x64/apps/Nextcloud.png
share/icons/hicolor/64x64/apps/Nextcloud_error.png
share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
share/icons/hicolor/64x64/apps/Nextcloud_ok.png
share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
share/icons/hicolor/64x64/apps/Nextcloud_sync.png
share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
share/icons/hicolor/64x64/apps/Nextcloud_warn.png
share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_error.png
share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_ok.png
share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_sync.png
share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_warn.png
share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
share/mime/packages/nextcloud.xml
share/nautilus-python/extensions/syncstate-Nextcloud.py
share/nemo-python/extensions/syncstate-Nextcloud.py
share/nextcloud/i18n/client_TW.qm
share/nextcloud/i18n/client_af.qm
share/nextcloud/i18n/client_bg.qm
share/nextcloud/i18n/client_br.qm
share/nextcloud/i18n/client_ca.qm
share/nextcloud/i18n/client_cs.qm
share/nextcloud/i18n/client_da.qm
share/nextcloud/i18n/client_de.qm
share/nextcloud/i18n/client_el.qm
share/nextcloud/i18n/client_en.qm
share/nextcloud/i18n/client_en_GB.qm
share/nextcloud/i18n/client_eo.qm
share/nextcloud/i18n/client_es.qm
share/nextcloud/i18n/client_es_AR.qm
share/nextcloud/i18n/client_es_CL.qm
share/nextcloud/i18n/client_es_CO.qm
share/nextcloud/i18n/client_es_CR.qm
share/nextcloud/i18n/client_es_DO.qm
share/nextcloud/i18n/client_es_EC.qm
share/nextcloud/i18n/client_es_GT.qm
share/nextcloud/i18n/client_es_HN.qm
share/nextcloud/i18n/client_es_MX.qm
share/nextcloud/i18n/client_es_SV.qm
share/nextcloud/i18n/client_et.qm
share/nextcloud/i18n/client_eu.qm
share/nextcloud/i18n/client_fa.qm
share/nextcloud/i18n/client_fi.qm
share/nextcloud/i18n/client_fr.qm
share/nextcloud/i18n/client_gl.qm
share/nextcloud/i18n/client_he.qm
share/nextcloud/i18n/client_hr.qm
share/nextcloud/i18n/client_hu.qm
share/nextcloud/i18n/client_id.qm
share/nextcloud/i18n/client_is.qm
share/nextcloud/i18n/client_it.qm
share/nextcloud/i18n/client_ja.qm
share/nextcloud/i18n/client_ko.qm
share/nextcloud/i18n/client_lt_LT.qm
share/nextcloud/i18n/client_lv.qm
share/nextcloud/i18n/client_mk.qm
share/nextcloud/i18n/client_nb_NO.qm
share/nextcloud/i18n/client_nl.qm
share/nextcloud/i18n/client_oc.qm
share/nextcloud/i18n/client_pl.qm
share/nextcloud/i18n/client_pt.qm
share/nextcloud/i18n/client_pt_BR.qm
share/nextcloud/i18n/client_ro.qm
share/nextcloud/i18n/client_ru.qm
share/nextcloud/i18n/client_sc.qm
share/nextcloud/i18n/client_sk.qm
share/nextcloud/i18n/client_sl.qm
share/nextcloud/i18n/client_sr.qm
share/nextcloud/i18n/client_sv.qm
share/nextcloud/i18n/client_th.qm
share/nextcloud/i18n/client_tr.qm
share/nextcloud/i18n/client_uk.qm
share/nextcloud/i18n/client_zh_CN.qm
share/nextcloud/i18n/client_zh_HK.qm
share/nextcloud/i18n/client_zh_TW.qm
6 changes: 6 additions & 0 deletions net/nextcloud-client/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2023/06/04 08:39:46 plunky Exp $

BLAKE2s (nextcloud-client-3.8.2.tar.gz) = 6fa5db36d88be427ae4e483e36fd065bc3a15b6778fb868705a5f50621305e99
SHA512 (nextcloud-client-3.8.2.tar.gz) = 231e074fd3dcc8f69d62616ff4aeec5e748891bf93fc783861008a4e04a12066e77e1449d94f599e5edfa9861bad684403aef80e909e095c16170d8607626a9d
Size (nextcloud-client-3.8.2.tar.gz) = 15605319 bytes
SHA1 (patch-CMakeLists.txt) = 65c8cb765a3b0a05c95687426838a2f48ba65dfa
15 changes: 15 additions & 0 deletions net/nextcloud-client/patches/patch-CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
$NetBSD: patch-CMakeLists.txt,v 1.1 2023/06/04 08:39:46 plunky Exp $

install config files to EGDIR

--- CMakeLists.txt.orig 2023-05-16 11:43:06.000000000 +0000
+++ CMakeLists.txt
@@ -278,7 +278,7 @@ if(BUILD_OWNCLOUD_OSX_BUNDLE)
install(FILES sync-exclude.lst DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/)
configure_file(sync-exclude.lst bin/${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/sync-exclude.lst COPYONLY)
elseif(BUILD_CLIENT)
- install( FILES sync-exclude.lst DESTINATION ${SYSCONFDIR}/${APPLICATION_SHORTNAME} )
+ install( FILES sync-exclude.lst DESTINATION ${SYSCONF_EGDIR} )
configure_file(sync-exclude.lst bin/sync-exclude.lst COPYONLY)
endif()

0 comments on commit 07652c5

Please sign in to comment.