24 lines
533 B
Nix
24 lines
533 B
Nix
{ lib, stdenvNoCC, b4, git, cacert }:
|
|
|
|
{
|
|
msgid,
|
|
hash,
|
|
single_message ? false,
|
|
version ? null
|
|
}: stdenvNoCC.mkDerivation {
|
|
name = "patch-${msgid}";
|
|
builder = ./builder.sh;
|
|
|
|
inherit msgid;
|
|
b4_flags = with lib.strings; concatStringsSep " " [
|
|
(optionalString single_message "--single-message")
|
|
(optionalString (version != null) "--use-version ${version}")
|
|
];
|
|
|
|
nativeBuildInputs = [ b4 git cacert ];
|
|
SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt";
|
|
|
|
outputHash = hash;
|
|
preferLocalBuild = true;
|
|
}
|