chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ge / gema / package.nix
blob4e16d4de72acdf599ae1977b8cc79c6e941911f4
1 { lib
2 , stdenv
3 , fetchurl
4 , installShellFiles
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "gema";
9   version = "2.0";
11   src = fetchurl {
12     url = "https://sourceforge.net/projects/gema/files/gema/gema-${finalAttrs.version}/gema-${finalAttrs.version}-source.tar.gz";
13     hash = "sha256-c7qxgZYk/QaqocjRXVlgJxUWCgf3T1JBY7v9Fg9YfIU=";
14   };
16   makeFlags = [ "--directory=src" ];
18   nativeBuildInputs = [ installShellFiles ];
20   installPhase = ''
21     runHook preInstall
22     install -Dm755 src/gema -t $out/bin
23     installManPage doc/gema.1
24     runHook postInstall
25   '';
27   meta = {
28     description = "General purpose text processing utility based on the concept of pattern matching";
29     longDescription = "Reads an input file and copies it to an output file transforming the data as specified by the patterns defined by the user.";
30     homepage = "https://gema.sourceforge.net/";
31     license = lib.licenses.mit;
32     mainProgram = "gema";
33     maintainers = with lib.maintainers; [ quag ];
34     platforms = lib.platforms.unix;
35   };