diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-08-26 01:32:50 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2014-08-26 01:32:50 +0200 |
commit | 8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df (patch) | |
tree | d966a2d9db5d1e4a4d9c92e19206d7901685ac76 /pkgs | |
parent | 5ba111bc769bc314f388f7ee20d560c44256975b (diff) | |
parent | 12c3f65173258d4cbe5a42a0585923c6eed32869 (diff) | |
download | nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar.gz nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar.bz2 nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar.lz nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar.xz nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.tar.zst nixlib-8a5f5e4e8bc866fef7428b5bb5c7b875dbbbb2df.zip |
Merge pull request #3793 from NixOS/pkgs/nfchacktools
Libnfc and mfcuk packages
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/libnfc/default.nix | 21 | ||||
-rw-r--r-- | pkgs/tools/security/mfcuk/default.nix | 21 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
3 files changed, 46 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libnfc/default.nix b/pkgs/development/libraries/libnfc/default.nix new file mode 100644 index 000000000000..a018ce1f0fa0 --- /dev/null +++ b/pkgs/development/libraries/libnfc/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, libusb }: + +stdenv.mkDerivation rec { + name = "libnfc-${version}"; + version = "1.7.1"; + + src = fetchurl { + url = "http://dl.bintray.com/nfc-tools/sources/libnfc-1.7.1.tar.bz2"; + sha256 = "0wj0iwwcpmpalyk61aa7yc6i4p9hgdajkrgnlswgk0vnwbc78pll"; + }; + + buildInputs = [ libusb ]; + + meta = with stdenv.lib; { + description = "Open source library libnfc for Near Field Communication"; + license = licenses.gpl3; + homepage = http://code.google.com/p/libnfc/; + maintainers = with maintainers; [offline]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/tools/security/mfcuk/default.nix b/pkgs/tools/security/mfcuk/default.nix new file mode 100644 index 000000000000..9d92482f68f1 --- /dev/null +++ b/pkgs/tools/security/mfcuk/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, pkgconfig, libnfc }: + +stdenv.mkDerivation rec { + name = "mfcuk-${version}"; + version = "0.3.8"; + + src = fetchurl { + url = "http://mfcuk.googlecode.com/files/mfcuk-0.3.8.tar.gz"; + sha256 = "0m9sy61rsbw63xk05jrrmnyc3xda0c3m1s8pg3sf8ijbbdv9axcp"; + }; + + buildInputs = [ pkgconfig libnfc ]; + + meta = with stdenv.lib; { + description = "MiFare Classic Universal toolKit"; + license = licenses.gpl2; + homepage = http://code.google.com/p/mfcuk/; + maintainers = with maintainers; [ offline ]; + platforms = with platforms; unix; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5aa5d612bc9a..fa205e71133a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1510,6 +1510,8 @@ let megatools = callPackage ../tools/networking/megatools { }; + mfcuk = callPackage ../tools/security/mfcuk { }; + minecraft = callPackage ../games/minecraft { }; minecraft-server = callPackage ../games/minecraft-server { }; @@ -5312,6 +5314,8 @@ let libnatspec = callPackage ../development/libraries/libnatspec { }; + libnfc = callPackage ../development/libraries/libnfc { }; + libnfsidmap = callPackage ../development/libraries/libnfsidmap { }; libnice = callPackage ../development/libraries/libnice { }; |