angie-console-light: init at 1.1.1
This commit is contained in:
parent
86efccfa45
commit
c580ebee40
2 changed files with 50 additions and 0 deletions
48
pkgs/servers/http/angie/console-light.nix
Normal file
48
pkgs/servers/http/angie/console-light.nix
Normal file
|
@ -0,0 +1,48 @@
|
|||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, gzip
|
||||
, brotli
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "1.1.1";
|
||||
pname = "angie-console-light";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.angie.software/files/${pname}/${pname}-${version}.tar.gz";
|
||||
hash = "sha256-Teg+EPl4IvmScTTX3F3rdM6qZ3ztFkMks9oo2B1xHTs=";
|
||||
};
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
|
||||
nativeBuildInputs = [ brotli ];
|
||||
|
||||
dontConfigure = true;
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/share/angie-console-light
|
||||
mv ./html $out/share/angie-console-light
|
||||
|
||||
mkdir -p $doc/share/doc/angie-console-light
|
||||
mv ./LICENSE $doc/share/doc/angie-console-light
|
||||
|
||||
# Create static gzip and brotli files
|
||||
find -L $out -type f -regextype posix-extended -iregex '.*\.(html|js|txt)' \
|
||||
-exec gzip --best --keep --force {} ';' \
|
||||
-exec brotli --best --keep --no-copy-stat {} ';'
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Console Light is a lightweight, real-time activity monitoring interface.";
|
||||
homepage = "https://angie.software/en/console/";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ izorkin ];
|
||||
};
|
||||
}
|
|
@ -3269,6 +3269,8 @@ with pkgs;
|
|||
openssl = quictls;
|
||||
};
|
||||
|
||||
angie-console-light = callPackage ../servers/http/angie/console-light.nix { };
|
||||
|
||||
angle-grinder = callPackage ../tools/text/angle-grinder { };
|
||||
|
||||
ansifilter = callPackage ../tools/text/ansifilter { };
|
||||
|
|
Loading…
Reference in a new issue