Package Details: nextcloud-client-git 2.3.3.r15.gb095916-2

Git Clone URL: https://aur.archlinux.org/nextcloud-client-git.git (read-only)
Package Base: nextcloud-client-git
Description: Nextloud client for linux
Upstream URL: https://nextcloud.com/
Licenses: GPL2
Conflicts: mirall-git, nextcloud-client, owncloud-client, owncloud-client-git, owncloud-client-ngs
Provides: mirall, mirall-git, nextcloud-client, owncloud-client
Submitter: cgenogo
Maintainer: cgenogo
Last Packager: cgenogo
Votes: 13
Popularity: 0.683110
First Submitted: 2016-10-01 13:22
Last Updated: 2018-04-08 20:49

Required by (2)

Sources (1)

Latest Comments

cgenogo commented on 2018-04-08 20:36

@ArchangeGabriel you are right I will change it

ArchangeGabriel commented on 2018-04-08 20:25

You should remove that v at the start of the pkgver (I did not look at the code you used in pkgver() yet, but I guess the issue is there).

poppyschmo commented on 2018-02-21 06:00

Additional steps to get this going on Nemo:

The following works with PKGBUILD 520a0da and /client_theming.git a358076 (the last push before the /client.git consolidation). You'll have to comment out the _version= line in the PKGBUILD to fetch this automatically.

  • Ensure indicator support is off: gsettings set org.cinnamon enable-indicators false. To verify, check the melange log after completing the remaining steps. Among the last few entries should be one saying something like systray: nextcloud.
  • Instead of enabling the included service unit, as mentioned in the makepkg install step, symlink the system's Nextcloud.desktop file to your XDG_CONFIG_HOME/autostart. On first launch, General > General Settings > Launch on System Startup should already be ticked.
  • In /usr/share/nemo-python/extensions/syncstate-Nextcloud.py, change the only occurrence of appname = ownCloud to appname = Nextcloud. The 2.4 client (/client.git) already does this.
  • Log out and back in, check icon overlay, system tray.

reading commented on 2017-12-17 01:33

A quick note in the pkgbuild would do wonders for users just trying to install the Nextcloud client but unsure of this PKGBUILD.

This AUR package installs the Nextcloud desktop client using the instructions from Nextcloud's client.theming repository on Github, which pulls source from the Owncloud client (please correct me if I'm wrong)

There is another repository named "client" in Nextcloud's github page which is the "authoritative repository maintained by the developers". I am unsure of the difference between the two repositories "client" and "client.theming".

I believe some explanation is due from the package maintainer cgenogo, or someone else who understands what's going on?

zeroflag commented on 2017-11-26 22:21

One more question: Why is the installed falling into the GIT 'detached HEAD' state within which it starts to download:

Submodule 'client' (https://github.com/owncloud/client.git) registered for path 'client'

We really do not want to install OwnCloud's client and we want to go with NextCloud's sources, or don't we?

zeroflag commented on 2017-11-26 22:18

Hi, I wonder, why does the "post_remove()" function call the "post_install" instead of:
post_remove() {
echo ================================== Important =================================
echo Stop the nextcloud client daemon with:
echo systemctl stop --user nextcloud-client.service
echo ==============================================================================
echo Disable the nextcloud client daemon with:
echo systemctl disable --user nextcloud-client.service
echo ==============================================================================
xdg-icon-resource forceupdate --theme hicolor
systemctl daemon-reload
}

It does not make sense, does it?

jplatte commented on 2017-11-25 11:48

cgenogo: I think it would make sense to add part of the commit hash to the version, like other -git packages do. See https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git

a36233 commented on 2017-09-25 15:19

Process 22230 (nextcloud) of user 1000 dumped core.

Stack trace of thread 22230:
#0 0x00007f6c1b38a8a0 raise (libc.so.6)
#1 0x00007f6c1b38bf09 abort (libc.so.6)
#2 0x00007f6c1c2b6988 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5)
#3 0x00007f6c1dd49f8c _ZN3OCC8SqlQuery7prepareERK7QStringb (libnextcloudsync.so.0)
#4 0x00007f6c1dd2f6f4 _ZN3OCC13SyncJournalDb12checkConnectEv (libnextcloudsync.so.0)
#5 0x00007f6c1dd37560 _ZN3OCC13SyncJournalDb20getSelectiveSyncListENS0_21SelectiveSyncListTypeEPb (libnextcloudsync.so.0)
#6 0x000055b7896f2e8c _ZN3OCC15AccountSettings26refreshSelectiveSyncStatusEv (nextcloud)
#7 0x000055b7896f3a8a _ZN3OCC15AccountSettingsC2EPNS_12AccountStateEP7QWidget (nextcloud)
#8 0x000055b78977b62e _ZN3OCC14SettingsDialog12accountAddedEPNS_12AccountStateE (nextcloud)
#9 0x000055b78977c91a _ZN3OCC14SettingsDialogC2EPNS_11ownCloudGuiEP7QWidget (nextcloud)
#10 0x000055b78974f81c _ZN3OCC11ownCloudGuiC2EPNS_11ApplicationE (nextcloud)
#11 0x000055b7896fd493 _ZN3OCC11ApplicationC1ERiPPc (nextcloud)
#12 0x000055b7896e5f91 main (nextcloud)
#13 0x00007f6c1b376f6a __libc_start_main (libc.so.6)
#14 0x000055b7896e65fa _start (nextcloud)

Stack trace of thread 22231:
#0 0x00007f6c1b14538d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f6c1bd2348d __gthread_cond_wait (libstdc++.so.6)
#2 0x00007f6c206bc3f7 n/a (libQt5WebKit.so.5)
#3 0x00007f6c206bc539 n/a (libQt5WebKit.so.5)
#4 0x00007f6c1bd29a6f execute_native_thread_routine (libstdc++.so.6)
#5 0x00007f6c1b13f08a start_thread (libpthread.so.0)
#6 0x00007f6c1b44c1bf __clone (libc.so.6)

Stack trace of thread 22232:
#0 0x00007f6c1b441cbb __poll (libc.so.6)
#1 0x00007f6c127968e0 n/a (libxcb.so.1)
#2 0x00007f6c12798679 xcb_wait_for_event (libxcb.so.1)
#3 0x00007f6c0e0fb74a n/a (libQt5XcbQpa.so.5)
#4 0x00007f6c1c2cc13b n/a (libQt5Core.so.5)
#5 0x00007f6c1b13f08a start_thread (libpthread.so.0)
#6 0x00007f6c1b44c1bf __clone (libc.so.6)

Stack trace of thread 22233:
#0 0x00007f6c1b441cbb __poll (libc.so.6)
#1 0x00007f6c16243c09 n/a (libglib-2.0.so.0)
#2 0x00007f6c16243d1c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f6c1c50a041 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f6c1c4adfdb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f6c1c2c73ee _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f6c1c2cc13b n/a (libQt5Core.so.5)
#7 0x00007f6c1b13f08a start_thread (libpthread.so.0)
#8 0x00007f6c1b44c1bf __clone (libc.so.6)

Stack trace of thread 22234:
#0 0x00007f6c1b441cbb __poll (libc.so.6)
#1 0x00007f6c16243c09 n/a (libglib-2.0.so.0)
#2 0x00007f6c16243d1c g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f6c1c50a041 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f6c1c4adfdb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f6c1c2c73ee _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f6c211bf376 n/a (libQt5DBus.so.5)
#7 0x00007f6c1c2cc13b n/a (libQt5Core.so.5)
#8 0x00007f6c1b13f08a start_thread (libpthread.so.0)
#9 0x00007f6c1b44c1bf __clone (libc.so.6)

a36233 commented on 2017-09-05 09:50

shouldn't git version point to master?

smark commented on 2017-06-01 18:49

appname needs to be set to 'Nextcloud' for working filemanager integration (at least for nemo):

diff --git a/tmp/PKGBUILD b/PKGBUILD
index 0df8063..8d03726 100644
--- a/tmp/PKGBUILD
+++ b/PKGBUILD
@@ -51,6 +51,9 @@ prepare() {
build() {
cd ${srcdir}/${_name}/build-linux

+ ## fix app name for python extensions
+ sed 's#^appname.*#appname="Nextcloud"#' -i ${srcdir}/${_name}/client/shell_integration/nautilus/syncstate.py
+
cmake -D OEM_THEME_DIR=${srcdir}/${_name}/nextcloudtheme \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \

All comments