]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 3421: Percent signs in ghostscript output files should be duplicated
authorDavid Kastrup <dak@gnu.org>
Mon, 1 Jul 2013 09:10:40 +0000 (11:10 +0200)
committerDavid Kastrup <dak@gnu.org>
Sat, 6 Jul 2013 08:18:19 +0000 (10:18 +0200)
scm/backend-library.scm
scm/ps-to-png.scm

index 527e6fef95621d1be4d3d15735afa485093ae838..7f357376a37a88dfbb18f57c2716b2f16ab23685 100644 (file)
                    "-dBATCH"
                    "-r1200"
                    "-sDEVICE=pdfwrite"
-                   (string-append "-sOutputFile=" pdf-name)
+                   (string-append "-sOutputFile="
+                                  (string-join
+                                   (string-split pdf-name #\%)
+                                   "%%"))
                    "-c.setpdfwrite"
                    (string-append "-f" name)))))
 
index 0becaeef97dcecbe595f174f305968fc22bc3bb1..34887b0aec0bb1755223ad2838a823d44c604d88 100644 (file)
                       ((string-contains format-str "jpeg") "jpeg")
                       (else
                        (ly:error "Unknown pixmap format ~a" pixmap-format))))
-          (base (dir-basename ps-name ".ps" ".eps"))
+          (base (string-join
+                 (string-split (dir-basename ps-name ".ps" ".eps") #\%)
+                 "%%"))
           (png1 (format #f "~a.~a" base extension))
           (pngn (format #f "~a-page%d.~a" base extension))
           (page-count (ps-page-count ps-name))