X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fbackend-svg.ly;h=f74f65852cedb271462c3e40b8c35d85c4c8c008;hb=96333d42595862b28353fa73c22078889376826d;hp=f9d9ffe3a5afcb1380deff647cc13bd31ad4874d;hpb=aab66ab9b5b6c33793433dced7a87b306293dd2a;p=lilypond.git diff --git a/input/regression/backend-svg.ly b/input/regression/backend-svg.ly index f9d9ffe3a5..f74f65852c 100644 --- a/input/regression/backend-svg.ly +++ b/input/regression/backend-svg.ly @@ -1,21 +1,31 @@ - +\version "2.16.0" +%{ #(ly:set-option 'backend 'svg) #(set! output-count 1) \include "typography-demo.ly" -\version "2.11.16" #(define outname (ly:parser-output-name parser)) #(ly:set-option 'backend 'eps) %% TODO: what to do if inkscape fails? -#(display "Invoking inkscape...\n") +#(ly:progress "Invoking inkscape...\n") + +%% LD_LIBRARY_PATH is necesssary, otherwise, it doesn't build in GUB. +%% LD_LIBRARY_PATH is part of the start-environment but should be switched off +%% for external inkscape. +#(let* + ((cmd (format #f + "LD_LIBRARY_PATH= inkscape --without-gui --export-text-to-path --export-eps ~a-inkscape.eps ~a-1.svg" outname outname))) + (ly:progress "Running ~a" cmd) + (ly:system cmd) + (cons + (format #f "FONTCONFIG_FILE=~a/fonts/fonts.conf" (ly:effective-prefix)) + (ly:start-environment))) -%% LD_LIBRARY_PATH is necesssary, otherwise, it doesn't build in GUB. -#(system (format #f "LD_LIBRARY_PATH= inkscape -T -E ~a-1.eps ~a-1.svg" outname outname)) #(set! output-count 0) #(set-default-paper-size "a5") @@ -28,9 +38,10 @@ \score { \lyrics { \markup { - \epsfile #X #30.0 #(format #f "~a-1.eps" outname) + \epsfile #X #30.0 #(format #f "~a-inkscape.eps" outname) } - x x x + bla bla bla } } } +%}