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; };
--- /dev/null
+{ 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;
+ };
+}