linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / misc / iotools / default.nix
blob12411aac6c6f53696cdf1f24d87d016be16bd7d5
1 { stdenv, lib, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   pname = "iotools";
5   version = "unstable-2017-12-11";
7   src = fetchFromGitHub {
8     owner = "adurbin";
9     repo = pname;
10     rev = "18949fdc4dedb1da3f51ee83a582b112fb9f2c71";
11     sha256 = "0vymnah44d5bzsjhfmxkcrlrikkp0db22k7a1s8bknz7glk9fldn";
12   };
14   makeFlags = [ "DEBUG=0" "STATIC=0" ];
16   installPhase = ''
17     install -Dm755 iotools -t $out/bin
18   '';
20   meta = with lib; {
21     description = "Set of simple command line tools which allow access to
22       hardware device registers";
23     longDescription = ''
24       Provides a set of simple command line tools which allow access to
25       hardware device registers. Supported register interfaces include PCI,
26       IO, memory mapped IO, SMBus, CPUID, and MSR. Also included are some
27       utilities which allow for simple arithmetic, logical, and other
28       operations.
29     '';
30     homepage = "https://github.com/adurbin/iotools";
31     license = licenses.gpl2Only;
32     maintainers = with maintainers; [ felixsinger ];
33     platforms = [ "x86_64-linux" "i686-linux" ];
34   };