parent
061afaf4ed
commit
98ba393909
@ -0,0 +1,46 @@ |
||||
{ lib, buildGoModule, fetchFromSourcehut, scdoc, installShellFiles }: |
||||
|
||||
buildGoModule rec { |
||||
pname = "gmnitohtml"; |
||||
version = "0.1.1"; |
||||
|
||||
src = fetchFromSourcehut { |
||||
owner = "~adnano"; |
||||
repo = pname; |
||||
rev = version; |
||||
hash = "sha256-XcHJbqmfSkW6lt2xRlrf9AJfwLOZqdgsL1v0aK2bQwo="; |
||||
}; |
||||
vendorSha256 = "sha256-Cx8x8AISRVTA4Ufd73vOVky97LX23NkizHDingr/zVk="; |
||||
|
||||
ldflags = [ "-s" "-w" ]; |
||||
|
||||
# Build and install the man pages |
||||
nativeBuildInputs = [ scdoc installShellFiles ]; |
||||
|
||||
postBuild = '' |
||||
make gmnitohtml.1 |
||||
''; |
||||
|
||||
postInstall = '' |
||||
installManPage gmnitohtml.1 |
||||
''; |
||||
|
||||
doInstallCheck = true; |
||||
installCheckPhase = '' |
||||
runHook preInstallCheck |
||||
$out/bin/gmnitohtml --help |
||||
runHook postInstallCheck |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
homepage = "https://git.sr.ht/~adnano/gmnitohtml"; |
||||
changelog = "https://git.sr.ht/~adnano/gmnitohtml/log"; |
||||
description = "Gemini text to HTML converter"; |
||||
longDescription = '' |
||||
he gmnitohtml utility reads Gemini text from the standard input and writes |
||||
HTML to the standard output. |
||||
''; |
||||
license = licenses.mit; |
||||
maintainers = with maintainers; [ jk sikmir ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue