summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2019-02-08 17:50:23 -0500
committerGitHub <noreply@github.com>2019-02-08 17:50:23 -0500
commit5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635 (patch)
tree8c53ed1a20c75be86eb93de899c7803a65b7daf5
parent656f0b9fb1e55ff14bbae5de187ef0fa32dcc646 (diff)
parent9a96bfa0372cc33ed9b39e4c388a159181c9be90 (diff)
downloadnixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar.gz
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar.bz2
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar.lz
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar.xz
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.tar.zst
nixpkgs-5dcf4d939b952ff2c21ad5cc2934a3c0cf11f635.zip
Merge pull request #52653 from liclac/add/cardpeek
cardpeek: init at 0.8.4
-rw-r--r--maintainers/maintainer-list.nix5
-rw-r--r--pkgs/applications/misc/cardpeek/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 35 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 028da75188c..dac1acfefb4 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1310,6 +1310,11 @@
     github = "edef1c";
     name = "edef";
   };
+  embr = {
+    email = "hi@liclac.eu";
+    github = "liclac";
+    name = "embr";
+  };
   ederoyd46 = {
     email = "matt@ederoyd.co.uk";
     github = "ederoyd46";
diff --git a/pkgs/applications/misc/cardpeek/default.nix b/pkgs/applications/misc/cardpeek/default.nix
new file mode 100644
index 00000000000..9b219270809
--- /dev/null
+++ b/pkgs/applications/misc/cardpeek/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, lib, fetchFromGitHub, pkgconfig, autoreconfHook,
+  glib, gtk3, pcsclite, lua5_2, curl, readline }:
+let
+  version = "0.8.4";
+in
+  stdenv.mkDerivation {
+    name = "cardpeek-${version}";
+
+    src = fetchFromGitHub {
+      owner = "L1L1";
+      repo = "cardpeek";
+      rev = "cardpeek-${version}";
+      sha256 = "1ighpl7nvcvwnsd6r5h5n9p95kclwrq99hq7bry7s53yr57l6588";
+    };
+
+    nativeBuildInputs = [ pkgconfig autoreconfHook ];
+    buildInputs = [ glib gtk3 pcsclite lua5_2 curl readline ];
+
+    enableParallelBuilding = true;
+
+    meta = with stdenv.lib; {
+      homepage = https://github.com/L1L1/cardpeek;
+      description = "A tool to read the contents of ISO7816 smart cards";
+      license = licenses.gpl3Plus;
+      platforms = with platforms; linux ++ darwin;
+      maintainers = with maintainers; [ embr ];
+    };
+  }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f10d2fddc8c..7cf852ac3a7 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1092,6 +1092,8 @@ in
 
   catclock = callPackage ../applications/misc/catclock { };
 
+  cardpeek = callPackage ../applications/misc/cardpeek { };
+
   cde = callPackage ../tools/package-management/cde { };
 
   cdemu-daemon = callPackage ../misc/emulators/cdemu/daemon.nix { };