biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / servers / portunus / default.nix
blob6bd70ae5519f5502d22a5a6b2b63e2a69afee588
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , libxcrypt-legacy # TODO: switch to libxcrypt for NixOS 24.11 (cf. same note on nixos/modules/services/misc/portunus.nix)
5 }:
7 buildGoModule rec {
8   pname = "portunus";
9   version = "2.1.1";
11   src = fetchFromGitHub {
12     owner = "majewsky";
13     repo = "portunus";
14     rev = "v${version}";
15     sha256 = "sha256-+pMMIutj+OWKZmOYH5NuA4a7aS5CD+33vAEC9bJmyfM=";
16   };
18   buildInputs = [ libxcrypt-legacy ];
20   vendorHash = null;
22   meta = with lib; {
23     description = "Self-contained user/group management and authentication service";
24     homepage = "https://github.com/majewsky/portunus";
25     license = licenses.gpl3Plus;
26     platforms = platforms.linux;
27     maintainers = with maintainers; [ majewsky ] ++ teams.c3d2.members;
28   };