Merge pull request #185816 from AndrewKvalheim/asciidoctor-with-extensions/java

asciidoctor-with-extensions: add Java dependency
This commit is contained in:
Doron Behar 2022-08-12 15:06:08 +03:00 committed by GitHub
commit c4a0efdd5a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,9 +2,13 @@
, bundlerApp
, bundlerUpdateScript
, makeWrapper
, withJava ? true, jre # Used by asciidoctor-diagram for ditaa and PlantUML
}:
bundlerApp {
let
path = lib.makeBinPath (lib.optional withJava jre);
in
bundlerApp rec {
pname = "asciidoctor";
gemdir = ./.;
@ -16,6 +20,13 @@ bundlerApp {
"asciidoctor-revealjs"
];
buildInputs = [ makeWrapper ];
postBuild = lib.optionalString (path != "") (lib.concatMapStrings (exe: ''
wrapProgram $out/bin/${exe} \
--prefix PATH : ${path}
'') exes);
passthru = {
updateScript = bundlerUpdateScript "asciidoctor-with-extensions";
};