default.nix (812B)
1 { lib, buildGoModule, fetchgit, scdoc }: 2 3 buildGoModule rec { 4 pname = "comitium"; 5 version = "1.8.1"; 6 7 src = fetchgit { 8 url = "git://git.nytpu.com/comitium"; 9 rev = "v${version}"; 10 hash = "sha256-rtsC9SAddRdmu82BRrZOEOq53ZYSOUGGZJDdTYs4WKY="; 11 }; 12 13 vendorHash = "sha256-6xtXTmSqaN2me0kyRk948ASNNtv7P5XBvtv9UWjNHoo="; 14 15 nativeBuildInputs = [ scdoc ]; 16 17 buildPhase = '' 18 runHook preBuild 19 make COMMIT=tarball 20 runHook postBuild 21 ''; 22 23 installPhase = '' 24 runHook preInstall 25 make PREFIX=$out install 26 runHook postInstall 27 ''; 28 29 meta = with lib; { 30 description = "A feed aggregator for gemini supporting many formats and protocols"; 31 homepage = "https://git.nytpu.com/comitium/about/"; 32 license = licenses.agpl3Only; 33 maintainers = [ maintainers.sikmir ]; 34 }; 35 }