vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / by-name / as / asciiquarium-transparent / package.nix
blobe82c054b017a3f3e6f36a5d276ce706afdc5744b
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   makeWrapper,
6   perl,
7 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "asciiquarium-transparent";
10   version = "1.3";
12   src = fetchFromGitHub {
13     owner = "nothub";
14     repo = "asciiquarium";
15     rev = "${finalAttrs.version}";
16     hash = "sha256-zQyVIfwmhF3WsCeIZLwjDufvKzAfjLxaK2s7WTedqCg=";
17   };
19   nativeBuildInputs = [ makeWrapper ];
20   buildInputs = [ perl ];
21   installPhase = ''
22     runHook preInstall
23     install -Dm555 asciiquarium -t $out/bin
24     wrapProgram $out/bin/asciiquarium \
25       --set PERL5LIB ${with perl.pkgs; makeFullPerlPath [ TermAnimation ]}
26     runHook postInstall
27   '';
29   meta = {
30     description = "Aquarium/sea animation in ASCII art (with option of transparent background)";
31     homepage = "https://github.com/nothub/asciiquarium";
32     license = lib.licenses.gpl2Only;
33     mainProgram = "asciiquarium";
34     maintainers = with lib.maintainers; [ quantenzitrone ];
35     platforms = perl.meta.platforms;
36   };