biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / agrep / default.nix
blob229f7860441b27c57403f3963adeb5a308526c0d
2   lib,
3   stdenv,
4   fetchFromGitHub,
5 }:
6 let
7   # This repository has numbered versions, but not Git tags.
8   rev = "b7d180fe73636740f694ec60c1ffab52b06e7150";
9 in
10 stdenv.mkDerivation {
11   pname = "agrep";
12   version = "3.41.5-unstable-2022-03-23";
14   src = fetchFromGitHub {
15     inherit rev;
16     owner = "Wikinaut";
17     repo = "agrep";
18     hash = "sha256-2J4bw5BVZgTEcIn9IuD5Q8/L+8tldDbToDefuxDf85g=";
19   };
21   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
23   env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-std=c89";
25   installPhase = ''
26     runHook preInstall
28     install -Dm 555 agrep -t "$out/bin"
29     install -Dm 444 docs/* -t "$out/doc"
31     runHook postInstall
32   '';
34   meta = {
35     description = "Approximate grep for fast fuzzy string searching";
36     mainProgram = "agrep";
37     homepage = "https://www.tgries.de/agrep/";
38     maintainers = with lib.maintainers; [ momeemt ];
39     changelog = "https://github.com/Wikinaut/agrep/blob/${rev}/CHANGES";
40     license = lib.licenses.isc;
41     platforms = lib.platforms.unix;
42   };