biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / text / ascii / default.nix
blob6a280bc516f968600c33841475f4007d92ca1778
1 { lib, stdenv, fetchFromGitLab, gitUpdater, asciidoctor }:
3 stdenv.mkDerivation (finalAttrs: {
4   pname = "ascii";
5   version = "3.30";
7   src = fetchFromGitLab {
8     owner = "esr";
9     repo = "ascii";
10     rev = "refs/tags/${finalAttrs.version}";
11     hash = "sha256-TE9YR5Va9tXaf2ZyNxz7d8lZRTgnD4Lz7FyqRDl1HNY=";
12   };
14   nativeBuildInputs = [
15     asciidoctor
16   ];
18   prePatch = ''
19     sed -i -e "s|^PREFIX = .*|PREFIX = $out|" Makefile
20   '';
22   preInstall = ''
23     mkdir -vp "$out/bin" "$out/share/man/man1"
24   '';
26   passthru.updateScript = gitUpdater { };
28   meta = with lib; {
29     description = "Interactive ASCII name and synonym chart";
30     mainProgram = "ascii";
31     homepage = "http://www.catb.org/~esr/ascii/";
32     changelog = "https://gitlab.com/esr/ascii/-/blob/${finalAttrs.version}/NEWS.adoc";
33     license = licenses.bsd2;
34     platforms = platforms.all;
35     maintainers = [ maintainers.bjornfor ];
36   };