From 03b08fca66850dc01f988146d8c807d059f9c4af Mon Sep 17 00:00:00 2001 From: Claas Augner Date: Mon, 28 Aug 2017 22:33:51 +0200 Subject: [PATCH] nextcloud-client 2.3.2 (#28645) * nextcloud-client: init at 2.3.2 * nextcloud-client: nitpicks --- lib/maintainers.nix | 1 + .../networking/nextcloud-client/default.nix | 28 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 3 files changed, 31 insertions(+) create mode 100644 pkgs/applications/networking/nextcloud-client/default.nix diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 7fd33f3b396..8e97bac42ac 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -97,6 +97,7 @@ canndrew = "Andrew Cann "; carlsverre = "Carl Sverre "; casey = "Casey Rodarmor "; + caugner = "Claas Augner "; cdepillabout = "Dennis Gosnell "; cfouche = "Chaddaï Fouché "; changlinli = "Changlin Li "; diff --git a/pkgs/applications/networking/nextcloud-client/default.nix b/pkgs/applications/networking/nextcloud-client/default.nix new file mode 100644 index 00000000000..d369ec63a94 --- /dev/null +++ b/pkgs/applications/networking/nextcloud-client/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchgit, cmake, pkgconfig, qtbase, qtwebkit, qtkeychain, sqlite }: + +stdenv.mkDerivation rec { + name = "nextcloud-client-${version}"; + version = "2.3.2"; + + src = fetchgit { + url = "git://github.com/nextcloud/client_theming.git"; + rev = "1ee750d1aeaaefc899629e85c311594603e9ac1b"; + sha256 = "0dxyng8a7cg78z8yngiqypsb44lf5c6vkabvkfch0cl0cqmarc1a"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ pkgconfig cmake ]; + buildInputs = [ qtbase qtwebkit qtkeychain sqlite ]; + + preConfigure = '' + cmakeFlagsArray+=("-UCMAKE_INSTALL_LIBDIR" "-DOEM_THEME_DIR=$(realpath ./nextcloudtheme)" "../client") + ''; + + meta = with stdenv.lib; { + description = "Nextcloud themed desktop client"; + homepage = https://nextcloud.com; + license = licenses.gpl2; + maintainers = with maintainers; [ caugner ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 469000ba931..041bd7dd268 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3416,6 +3416,8 @@ with pkgs; nextcloud = callPackage ../servers/nextcloud { }; + nextcloud-client = libsForQt56.callPackage ../applications/networking/nextcloud-client { }; + nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { }; ngrep = callPackage ../tools/networking/ngrep { };