diff options
author | Michael Peyton Jones <michaelpj@gmail.com> | 2015-09-25 15:58:25 +0100 |
---|---|---|
committer | Michael Peyton Jones <michaelpj@gmail.com> | 2015-09-25 16:27:43 +0100 |
commit | ef8e002bf0a6d170ea677c2fee76f3f01a53db54 (patch) | |
tree | a42a43440ca2e249a76690de299e3c465dd559e9 | |
parent | 6b096582df2b058166dce2a49c26b4a2802abece (diff) | |
download | nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar.gz nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar.bz2 nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar.lz nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar.xz nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.tar.zst nixlib-ef8e002bf0a6d170ea677c2fee76f3f01a53db54.zip |
heatseeker: init at 1.3.0
-rw-r--r-- | lib/maintainers.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/misc/heatseeker/default.nix | 28 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 31 insertions, 0 deletions
diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 121fca951642..b2bdd2cd15e6 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -179,6 +179,7 @@ meditans = "Carlo Nucera <meditans@gmail.com>"; meisternu = "Matt Miemiec <meister@krutt.org>"; michelk = "Michel Kuhlmann <michel@kuhlmanns.info>"; + michaelpj = "Michael Peyton Jones <michaelpj@gmail.com>"; mirdhyn = "Merlin Gaillard <mirdhyn@gmail.com>"; mschristiansen = "Mikkel Christiansen <mikkel@rheosystems.com>"; modulistic = "Pablo Costa <modulistic@gmail.com>"; diff --git a/pkgs/tools/misc/heatseeker/default.nix b/pkgs/tools/misc/heatseeker/default.nix new file mode 100644 index 000000000000..0d85554c347d --- /dev/null +++ b/pkgs/tools/misc/heatseeker/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, rustPlatform }: + +with rustPlatform; + +buildRustPackage rec { + name = "heatseeker-${version}"; + version = "1.3.0"; + + depsSha256 = "03jap7myf85xgx9270sws8x57nl04a1wx8szrk9qx24s9vnnjcnh"; + + src = fetchFromGitHub { + owner = "rschmitt"; + repo = "heatseeker"; + rev = "v${version}"; + sha256 = "1xdvwgmh9lwv82hv1qg82bjv2iplnvva6lzbg7dyhbszhv7rhkbl"; + }; + + # some tests require a tty, this variable turns them off for Travis CI, + # which we can also make use of + TRAVIS= "true"; + + meta = with stdenv.lib; { + description = "A general-purpose fuzzy selector"; + homepage = https://github.com/rschmitt/heatseeker; + license = stdenv.lib.licenses.mit; + maintainers = [ maintainers.michaelpj ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d1704d4b34a8..ac9697989f3d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -849,6 +849,8 @@ let gmic = callPackage ../tools/graphics/gmic { }; + heatseeker = callPackage ../tools/misc/heatseeker { }; + mathics = pythonPackages.mathics; mcrl = callPackage ../tools/misc/mcrl { }; |