]> git.donarmstrong.com Git - lilypond.git/blobdiff - buildscripts/makelsr.py
Merge branch 'master' of ssh://kainhofer@git.sv.gnu.org/srv/git/lilypond into kainhofer
[lilypond.git] / buildscripts / makelsr.py
index 26ac31aec1ba80012f5e8eb957ef31a3b0a37ce5..d2c63f1692109242f5bf2ace6237fd07d9f9e5fc 100755 (executable)
@@ -4,7 +4,15 @@ import os
 import os.path
 import shutil
 
-dirs = ['ancient','chords','connecting','contemporary','expressive','guitar','parts','repeats','scheme','spacing','staff','text','vocal']
+dirs = []
+#  NR 1
+dirs.extend(['pitches', 'rhythms', 'expressive',
+'repeats', 'simultaneous', 'staff', 'editorial', 'text'])
+
+
+#
+#dirs.extend(['real-music'])
+#dirs = ['ancient','chords','connecting','contemporary','expressive','education','guitar','parts','pitch','repeats','scheme','spacing','staff','text','vocal','other','nonmusic','engravers','instrument']
 notsafe=[]
 
 try:
@@ -19,16 +27,23 @@ def copy_with_warning(src, dest):
 
 
 def copy_dir_with_test(srcdir, destdir):
+       global notsafe
+       global notconvert
        if not(os.path.exists(srcdir)):
                return
        file_names = os.listdir (srcdir)
        for file in file_names:
                if (file.endswith ('.ly')):
                        src = os.path.join (srcdir, file)
-                       dest = os.path.join (destdir, file)
+                       destname = file.replace (';', '-')
+                       dest = os.path.join (destdir, destname)
                        copy_with_warning(src, dest)
                        os.system('convert-ly -e ' + dest)
-                       s = os.system('lilypond -dsafe -dbackend=svg -o /tmp/lsrtest ' + dest)
+                       if os.path.exists( dest + '~' ):
+                               os.remove( dest + '~' )
+                       # the -V seems to make unsafe snippets fail nicer/sooner.
+                       s = os.system('nice lilypond -V -dno-print-pages -dsafe -o /tmp/lsrtest ' + dest)
+                       #s = os.system('nice lilypond -dno-print-pages -dsafe -o /tmp/lsrtest ' + dest)
                        if s:
                                notsafe.append(dest)
 
@@ -45,8 +60,7 @@ for dir in dirs:
        file_names = os.listdir (destdir)
        for file in file_names:
                if (file.endswith ('.ly')):
-                       if (file[:3] != 'AAA'):
-                               os.remove( os.path.join(destdir,file) )
+                       os.remove( os.path.join(destdir,file) )
        ## copy in new files from LSR download
        copy_dir_with_test( srcdir, destdir )
        ## copy in new files in source tree
@@ -57,6 +71,7 @@ file=open("lsr-unsafe.txt", 'w')
 for s in notsafe:
        file.write(s+'\n')
 file.close()
+
 print
 print
 print "Unsafe files printed in lsr-unsafe.txt: CHECK MANUALLY!"