easytier: 2.1.1 -> 2.1.2 (#376259)
[NixPkgs.git] / pkgs / by-name / li / linx-server / package.nix
blob27bd8cbf2d539da73b77661dce81f6521075273e
2   buildGoModule,
3   fetchFromGitHub,
4   go-rice,
5   lib,
6 }:
8 buildGoModule rec {
9   pname = "linx-server";
10   version = "unstable-2021-12-24";
12   src = fetchFromGitHub {
13     owner = "zizzydizzymc";
14     repo = pname;
15     rev = "3f503442f10fca68a3212975b23cf74d92c9988c";
16     hash = "sha256-tTHw/rIb2Gs5i5vZKsSgbUePIY7Np6HofBXu4TTjKbw=";
17   };
19   # upstream tests are broken, see zizzydizzymc/linx-server#34
20   patches = [ ./test.patch ];
22   vendorHash = "sha256-/N3AXrPyENp3li4X86LNXsfBYbjJulk+0EAyogPNIpc=";
24   nativeBuildInputs = [ go-rice ];
26   preBuild = "rice embed-go";
28   meta = with lib; {
29     description = "Self-hosted file/code/media sharing website";
30     homepage = "https://put.icu";
31     license = licenses.gpl3Only;
32     maintainers = with maintainers; [ urandom ];
33   };