@ -12,6 +12,7 @@
, qtkeychain
, qttools
, qtwebengine
, qtwebsockets
, qtquickcontrols2
, qtgraphicaleffects
, sqlite
@ -19,16 +20,17 @@
mkDerivation rec {
pname = " n e x t c l o u d - c l i e n t " ;
version = " 3 . 0 . 3 " ;
version = " 3 . 1 . 3 " ;
src = fetchFromGitHub {
owner = " n e x t c l o u d " ;
repo = " d e s k t o p " ;
rev = " v ${ version } " ;
sha256 = " 0 i d h 8 i 7 1 j i v d j j s 2 y 6 2 l 2 2 y l 3 q x w g c r 0 h f 5 3 d a d 5 8 7 b z g k k k r 2 2 3 " ;
sha256 = " s h a 2 5 6 - 8 Q l 6 t O v W O j A v M J A 8 7 W l T 9 T b p n b c i B s j D x R u Y l M V i / m 8 = " ;
} ;
patches = [
# Explicitly move dbus configuration files to the store path rather than `/etc/dbus-1/services`.
./0001-Explicitly-copy-dbus-files-into-the-store-dir.patch
] ;
@ -40,6 +42,7 @@ mkDerivation rec {
buildInputs = [
inotify-tools
libcloudproviders
libsecret
openssl
pcre
qtbase
@ -48,13 +51,10 @@ mkDerivation rec {
qtwebengine
qtquickcontrols2
qtgraphicaleffects
qtwebsockets
sqlite
] ;
qtWrapperArgs = [
" - - p r e f i x L D _ L I B R A R Y _ P A T H : ${ lib . makeLibraryPath [ libsecret ] } "
] ;
cmakeFlags = [
" - D C M A K E _ I N S T A L L _ L I B D I R = l i b " # expected to be prefix-relative by build code setting RPATH
" - D N O _ S H I B B O L E T H = 1 " # allows to compile without qtwebkit
@ -63,7 +63,7 @@ mkDerivation rec {
meta = with lib ; {
description = " N e x t c l o u d t h e m e d d e s k t o p c l i e n t " ;
homepage = " h t t p s : / / n e x t c l o u d . c o m " ;
license = licenses . gpl2 ;
license = licenses . gpl2Plus ;
maintainers = with maintainers ; [ caugner ] ;
platforms = platforms . linux ;
} ;