git.iko.soy/typeable/nixpkgs
on master help sign in
kirigami: add pre-release v2

It requires qt5.7

commit2dcbb8e81f9952b177ec7979669d7a7eb1a564d0 authorPeter Hoeg <peter@speartail.com> dateFri 30 Dec 2016, 10:48 (10 years ago) parentc311871
4 files changed+38−1
pkgs/development/libraries/kirigami/v2.nix+23 pkgs/development/libraries/qt-5/5.7/default.nix+1 pkgs/development/libraries/qt-5/5.7/qtquickcontrols2.nix+6 pkgs/top-level/all-packages.nix+8−1
pkgs/development/libraries/kirigami/v2.nixnew file+23
@@ -0,0 +1,23 @@
1+{ stdenv, fetchurl, cmake, ecm, pkgconfig, plasma-framework, qtbase, qtquickcontrols2 }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "kirigami";
5+ version = "1.90.0";
6+ name = "${pname}2-${version}";
7+
8+ src = fetchurl {
9+ url = "mirror://kde/unstable/${pname}/${pname}-${version}.tar.xz";
10+ sha256 = "a5ca094a60d1cc48116cbed07bbe68be016773d2488a91e278859c90f59e64a8";
11+ };
12+
13+ buildInputs = [ qtbase qtquickcontrols2 plasma-framework ];
14+
15+ nativeBuildInputs = [ cmake pkgconfig ecm ];
16+
17+ meta = with stdenv.lib; {
18+ license = licenses.lgpl2;
19+ homepage = http://www.kde.org;
20+ maintainers = with maintainers; [ ttuegel peterhoeg ];
21+ platforms = platforms.unix;
22+ };
23+}
pkgs/development/libraries/qt-5/5.7/default.nix+1
@@ -82,6 +82,7 @@ let
8282 inherit (pkgs.gst_all_1) gstreamer gst-plugins-base;
8383 };
8484 qtquickcontrols = callPackage ./qtquickcontrols.nix {};
85+ qtquickcontrols2 = callPackage ./qtquickcontrols2.nix {};
8586 qtscript = callPackage ./qtscript {};
8687 qtsensors = callPackage ./qtsensors.nix {};
8788 qtserialport = callPackage ./qtserialport {};
pkgs/development/libraries/qt-5/5.7/qtquickcontrols2.nixnew file+6
@@ -0,0 +1,6 @@
1+{ qtSubmodule, qtdeclarative }:
2+
3+qtSubmodule {
4+ name = "qtquickcontrols2";
5+ qtInputs = [ qtdeclarative ];
6+}
pkgs/top-level/all-packages.nix+8−1
@@ -9082,7 +9082,14 @@ in
90829082
90839083 grantlee = callPackage ../development/libraries/grantlee/5.x.nix { };
90849084
9085− kirigami = callPackage ../development/libraries/kirigami { };
9085+ kirigami_1 = callPackage ../development/libraries/kirigami { };
9086+
9087+ kirigami_2 = callPackage ../development/libraries/kirigami/v2.nix {
9088+ # kirigami v2 requires qt 5.7 and above
9089+ inherit (qt57) qtbase qtquickcontrols2;
9090+ };
9091+
9092+ kirigami = kirigami_1;
90869093
90879094 libcommuni = callPackage ../development/libraries/libcommuni { };
90889095