pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / web-apps / galene / default.nix
blob6bc8b9fdc23f17c6eeee9125ead468c26e15eeac
1 { lib, fetchFromGitHub, buildGoModule }:
3 buildGoModule rec {
4   pname = "galene";
5   version = "0.9.1";
7   src = fetchFromGitHub {
8     owner = "jech";
9     repo = "galene";
10     rev = "galene-${version}";
11     hash = "sha256-Ky38PM9HX1jV1LTMUeqaY8fUjZAxe4uK52YKQF8WOMA=";
12   };
14   vendorHash = "sha256-U8DH3b2KbFQbEV+7suVsBiTA42FEl6DebH+GJDaH6aE=";
16   ldflags = [ "-s" "-w" ];
17   preCheck = "export TZ=UTC";
19   outputs = [ "out" "static" ];
21   postInstall = ''
22     mkdir $static
23     cp -r ./static $static
24   '';
26   meta = with lib; {
27     description = "Videoconferencing server that is easy to deploy, written in Go";
28     homepage = "https://github.com/jech/galene";
29     changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES";
30     license = licenses.mit;
31     platforms = platforms.linux;
32     maintainers = with maintainers; [ rgrunbla erdnaxe ];
33   };