From 7800f4d01853bccd8cb17138b21f190419b5230f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 5 Jul 2019 09:08:09 +0200 Subject: [PATCH] Add mates package --- pkgs/default.nix | 1 + pkgs/mates/default.nix | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/mates/default.nix diff --git a/pkgs/default.nix b/pkgs/default.nix index ff9d477..e13a9a5 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -9,6 +9,7 @@ rec { duply = callPackage ../pkgs/duply {}; flrn = callPackage ../pkgs/flrn { inherit mylibs; slang = callPackage ../pkgs/slang_1 {}; }; genius = callPackage ../pkgs/genius {}; + mates = callPackage ./mates {}; mtop = callPackage ../pkgs/mtop {}; muttprint = callPackage ../pkgs/muttprint {}; mutt-ics = callPackage ../pkgs/mutt-ics { inherit mylibs; }; diff --git a/pkgs/mates/default.nix b/pkgs/mates/default.nix new file mode 100644 index 0000000..634d3fc --- /dev/null +++ b/pkgs/mates/default.nix @@ -0,0 +1,25 @@ +{ rustPlatform, defaultCrateOverrides, fetchFromGitHub, stdenv, ncurses }: +rustPlatform.buildRustPackage rec { + name = "mates-${version}"; + version = "4973303ee9305c8b7e05b8724d7105a277524364"; + + src = fetchFromGitHub { + owner = "pimutils"; + repo = "mates.rs"; + rev = "${version}"; + sha256 = "126ghw8bsp7jpx6vxlx7k3bba841prig41skdqdap4s8i4dx4f61"; + }; + + cargoSha256 = "0zgn14i32zx6imi40dmkisns81cdw75869dd3vr1kkdjkrfs3l1q"; + + crateOverrides = { + mates = attrs: { buildInputs = [ ncurses ]; }; + }; + meta = with stdenv.lib; { + description = "A fast line-oriented regex search tool, similar to ag and ack"; + homepage = https://github.com/BurntSushi/ripgrep; + license = licenses.unlicense; + maintainers = [ maintainers.tailhook ]; + platforms = platforms.all; + }; +} -- 2.41.0