summary refs log tree commit diff
path: root/pkgs/tools/security
diff options
context:
space:
mode:
authorBastian Köcher <git@kchr.de>2017-12-01 13:25:25 +0100
committerBastian Köcher <git@kchr.de>2017-12-01 13:25:25 +0100
commit76244def9853688f4037050ee8b90878c346d854 (patch)
tree87ff004df69f02cd3a7e81dd5a901545ec452da4 /pkgs/tools/security
parentd7fb70918041028845740f3a89d8b2694645bfc0 (diff)
downloadnixlib-76244def9853688f4037050ee8b90878c346d854.tar
nixlib-76244def9853688f4037050ee8b90878c346d854.tar.gz
nixlib-76244def9853688f4037050ee8b90878c346d854.tar.bz2
nixlib-76244def9853688f4037050ee8b90878c346d854.tar.lz
nixlib-76244def9853688f4037050ee8b90878c346d854.tar.xz
nixlib-76244def9853688f4037050ee8b90878c346d854.tar.zst
nixlib-76244def9853688f4037050ee8b90878c346d854.zip
qesteidutil: 3.12.5.1233 -> 3.12.10
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r--pkgs/tools/security/qesteidutil/default.nix28
1 files changed, 15 insertions, 13 deletions
diff --git a/pkgs/tools/security/qesteidutil/default.nix b/pkgs/tools/security/qesteidutil/default.nix
index f2a997db05f3..f99a9b6e5565 100644
--- a/pkgs/tools/security/qesteidutil/default.nix
+++ b/pkgs/tools/security/qesteidutil/default.nix
@@ -1,21 +1,23 @@
-{ stdenv, fetchurl, cmake, ccid, qttools, qttranslations, pkgconfig, pcsclite
-, hicolor_icon_theme }:
+{ stdenv, fetchFromGitHub, fetchpatch
+, cmake, ccid, qttools, qttranslations
+, pkgconfig, pcsclite, hicolor_icon_theme 
+}:
 
 stdenv.mkDerivation rec {
 
-  version = "3.12.5.1233";
+  version = "3.12.10";
   name = "qesteidutil-${version}";
-  
-  src = fetchurl {
-    url = "https://installer.id.ee/media/ubuntu/pool/main/q/qesteidutil/qesteidutil_${version}.orig.tar.xz";
-    sha256 = "b5f0361af1891cfab6f9113d6b2fab677cc4772fc18b62df7d6e997f13b97857";
-  };
 
-  unpackPhase = ''
-    mkdir src
-    tar xf $src -C src
-    cd src
-  '';
+  src = fetchFromGitHub {
+    owner = "open-eid";
+    repo = "qesteidutil";
+    # TODO: Switch back to this after next release.
+    #rev = "v${version}";
+    # We require the remove breakpad stuff
+    rev = "efdfe4c5521f68f206569e71e292a664bb9f46aa";
+    sha256 = "0zly83sdqsf9lxnfw4ir2a9vmmfba181rhsrz61ga2zzpm2wf0f0";
+    fetchSubmodules = true;
+  };
 
   nativeBuildInputs = [ pkgconfig ];
   buildInputs = [ cmake ccid qttools pcsclite qttranslations