CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Jan Nieuwenhuizen <[EMAIL PROTECTED]> 05/05/10 07:29:38
Modified files:
scm : backend-library.scm
. : ChangeLog
Log message:
(postscript->pdf): Invoke gs instead of
going through ps2pdf wrappers.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/backend-library.scm.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3584&tr2=1.3585&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3584 lilypond/ChangeLog:1.3585
--- lilypond/ChangeLog:1.3584 Tue May 10 07:22:17 2005
+++ lilypond/ChangeLog Tue May 10 07:29:38 2005
@@ -1,3 +1,8 @@
+2005-05-10 Jan Nieuwenhuizen <[EMAIL PROTECTED]>
+
+ * scm/backend-library.scm (postscript->pdf): Invoke gs instead of
+ going through ps2pdf wrappers.
+
2005-05-09 J�rgen Reuter <[EMAIL PROTECTED]>
* Documentation/user/instrument-notation.itely: petrucci note
Index: lilypond/scm/backend-library.scm
diff -u lilypond/scm/backend-library.scm:1.20
lilypond/scm/backend-library.scm:1.21
--- lilypond/scm/backend-library.scm:1.20 Sat May 7 14:49:37 2005
+++ lilypond/scm/backend-library.scm Tue May 10 07:29:38 2005
@@ -32,9 +32,23 @@
"\""))
(define-public (postscript->pdf papersizename name)
- (let* ((cmd (format #f "ps2pdf -sPAPERSIZE=~a '~a'"
- (sanitize-command-option papersizename) name))
- (pdf-name (string-append (basename name ".ps") ".pdf" )))
+ (let* ((pdf-name (string-append (basename name ".ps") ".pdf" ))
+ (cmd (format #f
+ "gs\
+ -dCompatibilityLevel=1.2\
+ -dSAFER\
+ -sPAPERSIZE=~a\
+ -q\
+ -dNOPAUSE\
+ -dBATCH\
+ -sDEVICE=pdfwrite\
+ -sOutputFile='~a'\
+ -c .setpdfwrite\
+ -f'~a'\
+"
+ (sanitize-command-option papersizename)
+ pdf-name
+ name)))
(if (access? pdf-name W_OK)
(delete-file pdf-name))
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs