Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / web-apps / linx-server / default.nix
blobdbd8c3f3d122f6ee4ad063dfb7e65e313d3dbaae
1 { buildGoModule
2 , fetchFromGitHub
3 , go-rice
4 , lib
5 }:
7 buildGoModule rec {
8   pname = "linx-server";
9   version = "unstable-2021-12-24";
11   src = fetchFromGitHub {
12     owner = "zizzydizzymc";
13     repo = pname;
14     rev = "3f503442f10fca68a3212975b23cf74d92c9988c";
15     hash = "sha256-tTHw/rIb2Gs5i5vZKsSgbUePIY7Np6HofBXu4TTjKbw=";
16   };
18   # upstream tests are broken, see zizzydizzymc/linx-server#34
19   patches = [ ./test.patch ];
21   vendorHash = "sha256-/N3AXrPyENp3li4X86LNXsfBYbjJulk+0EAyogPNIpc=";
23   nativeBuildInputs = [ go-rice ];
25   preBuild = "rice embed-go";
27   meta = with lib; {
28     description = "Self-hosted file/code/media sharing website";
29     homepage = "https://put.icu";
30     license = licenses.gpl3Only;
31     maintainers = with maintainers; [ urandom ];
32   };