From: Ismaƫl Bouya Date: Fri, 5 Jul 2019 07:08:09 +0000 (+0200) Subject: Add mates package X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=commitdiff_plain;h=7800f4d01853bccd8cb17138b21f190419b5230f Add mates package --- 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; + }; +}