git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #21511 from peterhoeg/u/kirigami

kirigami: add pre-release v2

commitb4cab206914edb88d2fcb13288a67b93318f6b7f authorMichael Raskin <7c6f434c@mail.ru> dateSat 31 Dec 2016, 11:36 (10 years ago) parent5f1ebf82dcbb8e
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
@@ -9089,7 +9089,14 @@ in
90899089
90909090 grantlee = callPackage ../development/libraries/grantlee/5.x.nix { };
90919091
9092− kirigami = callPackage ../development/libraries/kirigami { };
9092+ kirigami_1 = callPackage ../development/libraries/kirigami { };
9093+
9094+ kirigami_2 = callPackage ../development/libraries/kirigami/v2.nix {
9095+ # kirigami v2 requires qt 5.7 and above
9096+ inherit (qt57) qtbase qtquickcontrols2;
9097+ };
9098+
9099+ kirigami = kirigami_1;
90939100
90949101 libcommuni = callPackage ../development/libraries/libcommuni { };
90959102