1{ lib, fetchFromGitea, buildGoModule }: 2 3buildGoModule rec { 4 pname = "codeberg-pages"; 5 version = "5.0"; 6 7 src = fetchFromGitea { 8 domain = "codeberg.org"; 9 owner = "Codeberg"; 10 repo = "pages-server"; 11 rev = "ea68a82cd22a8a8c1f265260af22b9406f13e3a9"; 12 hash = "sha256-TSXRB0oq1CtHC9ooO+Y3ICS5YE+q+ivZAcYBSd1oWi0="; 13 }; 14 15 vendorHash = "sha256-vTYB3ka34VooN2Wh/Rcj+2S1qAsA2a/VtXlILn1W7oU="; 16 17 postPatch = '' 18 # disable httptest 19 rm server/handler/handler_test.go 20 ''; 21 22 ldflags = [ "-s" "-w" ]; 23 24 tags = [ "sqlite" "sqlite_unlock_notify" "netgo" ]; 25 26 meta = with lib; { 27 mainProgram = "codeberg-pages"; 28 maintainers = with maintainers; [ laurent-f1z1 ]; 29 license = licenses.eupl12; 30 homepage = "https://codeberg.org/Codeberg/pages-server"; 31 description = "Static websites hosting from Gitea repositories"; 32 }; 33}