nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 47 lines 1.1 kB view raw
1{ 2 callPackage, 3 lib, 4 fetchurl, 5 nixosTests, 6 withAcme ? false, 7 ... 8}@args: 9 10callPackage ../nginx/generic.nix args rec { 11 pname = "angie"; 12 version = "1.11.2"; 13 14 src = fetchurl { 15 url = "https://download.angie.software/files/angie-${version}.tar.gz"; 16 hash = "sha256-Or6pG7lMlzs5SiQl5KYXyNViO6f82PtWLjIYRXDsvEc="; 17 }; 18 19 configureFlags = lib.optionals withAcme [ 20 "--with-http_acme_module" 21 "--http-acme-client-path=/var/lib/nginx/acme" 22 ]; 23 24 preInstall = '' 25 if [[ -e man/angie.8 ]]; then 26 installManPage man/angie.8 27 fi 28 ''; 29 30 postInstall = '' 31 ln -s $out/bin/nginx $out/bin/angie 32 ''; 33 34 passthru.tests = { 35 angie = nixosTests.nginx-variants.angie; 36 angie-api = nixosTests.angie-api; 37 angie-http3 = nixosTests.nginx-http3.angie; 38 }; 39 40 meta = { 41 description = "Angie is an efficient, powerful, and scalable web server that was forked from nginx"; 42 homepage = "https://angie.software/en/"; 43 license = lib.licenses.bsd2; 44 platforms = lib.platforms.all; 45 maintainers = with lib.maintainers; [ izorkin ]; 46 }; 47}