summary refs log tree commit diff
path: root/pkgs/os-specific/linux/i7z/default.nix
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-09-19 14:18:34 -0500
committerWill Dietz <w@wdtz.org>2018-09-19 14:18:34 -0500
commit6108d6ada849d29b9129148943dd1c1feedd4d02 (patch)
tree34ba76062fcae946d7a7453a44c907ae2fbcd37a /pkgs/os-specific/linux/i7z/default.nix
parent9219580c823e8aa724b7426cddd7222d78856bf9 (diff)
downloadnixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar.gz
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar.bz2
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar.lz
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar.xz
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.tar.zst
nixpkgs-6108d6ada849d29b9129148943dd1c1feedd4d02.zip
i7z: use qt5 for gui (when enabled), various fixes from debian
Diffstat (limited to 'pkgs/os-specific/linux/i7z/default.nix')
-rw-r--r--pkgs/os-specific/linux/i7z/default.nix22
1 files changed, 19 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/i7z/default.nix b/pkgs/os-specific/linux/i7z/default.nix
index c6e06bf8527..ac5f9fc5ba3 100644
--- a/pkgs/os-specific/linux/i7z/default.nix
+++ b/pkgs/os-specific/linux/i7z/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, lib, fetchFromGitHub, ncurses
-, withGui ? false, qt4 ? null }:
+{ stdenv, lib, fetchFromGitHub, fetchpatch, ncurses
+, withGui ? false, qtbase }:
 
 stdenv.mkDerivation rec {
   name = "i7z-${version}";
@@ -12,7 +12,23 @@ stdenv.mkDerivation rec {
     sha256 = "0l8wz0ffb27nkwchc606js652spk8masy3kjmzh7ygipwsary5ds";
   };
 
-  buildInputs = [ ncurses ] ++ lib.optional withGui qt4;
+  buildInputs = [ ncurses ] ++ lib.optional withGui qtbase;
+
+  patches = [
+    (fetchpatch {
+      url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/fix-insecure-tempfile.patch";
+      sha256 = "0ifg06xjw14y4fnzzgkhqm4sv9mcdzgi8m2wffq9z8b1r0znya3s";
+    })
+    (fetchpatch {
+      url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/nehalem.patch";
+      sha256 = "1ys6sgm01jkqb6d4y7qc3h89dzph8jjjcfya5c5jcm7dkxlzjq8a";
+    })
+    (fetchpatch {
+      url = "https://salsa.debian.org/debian/i7z/raw/ad1359764ee7a860a02e0c972f40339058fa9369/debian/patches/hyphen-used-as-minus-sign.patch";
+      sha256 = "1ji2qvdyq0594cpqz0dlsfggvw3rm63sygh0jxvwjgxpnhykhg1p";
+    })
+    ./qt5.patch
+  ];
 
   enableParallelBuilding = true;