diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4007b754c9cc..2afb969a5f1f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -616,6 +616,12 @@ githubId = 1229027; name = "Andreas Schrägle"; }; + ajwhouse = { + email = "adam@ajwh.chat"; + github = "ajwhouse"; + githubId = 56616368; + name = "Adam House"; + }; ak = { email = "ak@formalprivacy.com"; github = "alexanderkjeldaas"; diff --git a/pkgs/by-name/li/litterbox/package.nix b/pkgs/by-name/li/litterbox/package.nix new file mode 100644 index 000000000000..dcf6a3d0d125 --- /dev/null +++ b/pkgs/by-name/li/litterbox/package.nix @@ -0,0 +1,28 @@ +{ lib, stdenv, libressl, fetchzip, pkg-config, sqlite }: + +stdenv.mkDerivation rec { + pname = "litterbox"; + version = "1.9"; + + src = fetchzip { + url = "https://git.causal.agency/litterbox/snapshot/litterbox-${version}.tar.gz"; + hash = "sha256-w4qW7J5CKm+hXHsNNbl9roBslHD14JOe0Nj5WntETqM="; + }; + + buildInputs = [ libressl sqlite ]; + + nativeBuildInputs = [ pkg-config ]; + + strictDeps = true; + + buildFlags = [ "all" ]; + + meta = with lib; { + description = "Simple TLS-only IRC logger"; + homepage = "https://code.causal.agency/june/litterbox"; + license = licenses.gpl3Plus; + mainProgram = "litterbox"; + maintainers = with maintainers; [ ajwhouse ]; + platforms = platforms.linux; + }; +}