29 lines
786 B
Nix
29 lines
786 B
Nix
{ unstable }:
|
|
final: prev: {
|
|
ttpre = prev.stdenv.mkDerivation {
|
|
pname = "ttpre";
|
|
version = "1.0";
|
|
|
|
src = prev.fetchurl {
|
|
url = "https://git.causal.agency/src/plain/bin/ttpre.c?id=7d87749a623ef4f1274903f91ebaf90dcd1cc9b5";
|
|
name = "ttpre.c";
|
|
sha256 = "sha256-K0S12UBBvEdNHOF+O63gw0PCtYkxxWesxnpRg9iSDmk=";
|
|
};
|
|
nativeBuildInputs = [ prev.gcc ];
|
|
unpackPhase = ":"; # we don't need to unpack it's just a c file
|
|
buildPhase = "gcc -o ttpre $src";
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
mv ttpre $out/bin
|
|
'';
|
|
|
|
|
|
meta = {
|
|
description = "Wrap a file in <pre> tags";
|
|
license = "AGPLv3";
|
|
homepage = "https://git.causal.agency/src/";
|
|
mainProgram = "ttpre";
|
|
maintainers = [ "squibid" ];
|
|
};
|
|
};
|
|
}
|