]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/build/create-version-itexi.py
Add '-dcrop' option to ps and svg backends
[lilypond.git] / scripts / build / create-version-itexi.py
index abf485dbb84c18a1562b7bf8a64bac0e53ac0ccd..f4dc066fccc6c762fb3cf4981b3a1c9a13d96217 100644 (file)
@@ -66,154 +66,15 @@ def make_macro(name, string):
     print "@end macro"
     print ""
 
-def make_download(name, osA, osB, version, revision, text):
-    string = "@uref{http://download.linuxaudio.org/lilypond/binaries/"
-    string += osA + "lilypond-"
-    string += version + "-" + revision
-    string += "." + osB + ",\n"
-    string += text
-    string += ": LilyPond "
-    string += version + "-" + revision
-    string += "}"
-    make_macro(name, string)
-
-def make_download_source(name, vstring, version):
-    string = "@uref{http://download.linuxaudio.org/lilypond/sources/"
-    string += vstring + "/"
-    string += "lilypond-" + version + ".tar.gz"
-    string += ", "
-    string += "Source: lilypond-" + version + ".tar.gz"
-    string += "}"
-    make_macro(name, string)
-
-def make_all_downloads(macroName, version):
-    make_download("download"+macroName+"LinuxNormal", "linux-x86/",
-        "linux-x86.sh",    version, "1", "Linux x86")
-    make_download("download"+macroName+"LinuxBig", "linux-64/",
-        "linux-64.sh", version, "1", "Linux 64")
-    make_download("download"+macroName+"LinuxPPC", "linux-ppc/",
-        "linux-ppc.sh", version, "1", "Linux PPC")
-
-    make_download("download"+macroName+"FreeBSDNormal", "freebsd-x86/",
-        "freebsd-x86.sh", version, "1", "FreeBSD i386")
-    make_download("download"+macroName+"FreeBSDBig", "freebsd-x86/",
-        "freebsd-64.sh", version, "1", "FreeBSD amd64")
-
-    make_download("download"+macroName+"DarwinNormal", "darwin-x86/",
-        "darwin-x86.tar.bz2", version, "1", "MacOS X x86")
-    make_download("download"+macroName+"DarwinPPC", "darwin-ppc/",
-        "darwin-ppc.tar.bz2", version, "1", "MacOS X PPC")
-
-    make_download("download"+macroName+"Windows", "mingw/",
-        "mingw.exe", version, "1", "Windows")
-
-def make_ver_link(macroname, version, url, linktext):
-    string = "@uref{"
-    string += url
-    string += ","
-    string += linktext
-    string += "}"
-    make_macro(macroname, string)
-
-# TODO: this kind of thing should really be in a central place for
-# lilypond python build scripts
-def translateNameToUrl(manual, version):
-    ver_split = version.split('.')
-    ver_minor = ver_split[0] + '.' + ver_split[1]
-    url = depth + "doc/v" + ver_minor + "/Documentation/"
-
-    if (ver_minor == '2.13'):
-        return url+manual
-    if (ver_minor == '2.12'):
-        if (manual=='learning'):
-            return url+'user/lilypond-learning'
-        elif (manual=='internals'):
-            return url+'user/lilypond-internals'
-        elif (manual=='notation'):
-            return url+'user/lilypond'
-        elif (manual=='usage'):
-            return url+'user/lilypond-program'
-        elif (manual=='snippets'):
-            return url+'../input/lsr/lilypond-snippets'
-        elif (manual=='changes'):
-            return url+'topdocs/NEWS.html'
-        elif (manual=='music-glossary'):
-            return url+'user/music-glossary'
-        elif (manual=='essay'):
-            return url+'user/lilypond-learning/Background.html'
-        elif (manual=='extending'):
-            return url+'user/lilypond/Interfaces-for-programmers.html'
-        else:
-            return ''
-
-
-def make_manual_links(name, version):
-    for m in manuals:
-        manual = m
-        if (m=='music-glossary'):
-            mshort = 'Glossary'
-        else:
-            mshort = m.capitalize()
-        url = translateNameToUrl(m, version)
-
-        if (url == ''):
-            # can't have a comma here due to texinfo
-            make_ver_link("manual"+name+mshort+'Pdf',
-                version, "http://lilypond.org",
-                mshort+" (did not exist in 2.12)")
-            make_ver_link("manual"+name+mshort+'Split',
-                version, "http://lilypond.org",
-                mshort+" (did not exist in 2.12)")
-            make_ver_link("manual"+name+mshort+'Big',
-                version, "http://lilypond.org",
-                mshort+" (did not exist in 2.12)")
-            make_ver_link("manual"+name+mshort+'SplitNoName',
-                version, "http://lilypond.org",
-                mshort+" (did not exist in 2.12)")
-            continue
-        make_ver_link("manual"+name+mshort+'Pdf',
-                  version,
-                  url + '.pdf',
-                  manual.capitalize() + '.pdf')
-        make_ver_link("manual"+name+mshort+'Split',
-                  version,
-                  url + '/index.html',
-                  manual.capitalize() + ' (split HTML)')
-        make_ver_link("manual"+name+mshort+'Big',
-                  version,
-                  url + '-big-page.html',
-                  manual.capitalize() + ' (big HTML)')
-       # this is stupid and I shouldn't have bothered trying
-       # to support the 2.12 docs and it will be deleted once
-       # 2.14 is out and the website won't be visible to users
-        # until 2.14 is out.  -gp
-        if (url.endswith('.html')):
-            newurl = url
-        else:
-            newurl = url + '/index.html'
-        make_ver_link("manual"+name+mshort+'SplitNoName',
-                  version,
-                  newurl,
-                  manual.capitalize())
-
-
+print "@c This file was autogenerated"
+print "@c     from: VERSION"
+print "@c     by:   %s" % sys.argv[0]
+print ""
 print "@c ************************ Version numbers ************"
+print ""
+
 make_macro("version", VERSION)
 make_macro("versionStable", VERSION_STABLE)
 make_macro("versionDevel", VERSION_DEVEL)
 
-print "@c ************************ Download binaries ************"
-make_all_downloads("Stable", VERSION_STABLE)
-make_all_downloads("Devel", VERSION_DEVEL)
-
-print "@c ************************ Download source ************"
-# FIXME: icky hard-coding!  -gp
-make_download_source("downloadStableSource", "v2.12", VERSION_STABLE)
-make_download_source("downloadDevelSource", "v2.13", VERSION_DEVEL)
-
-print "@c ************************ Manual links ************"
-make_manual_links("Stable", VERSION_STABLE)
-make_manual_links("Devel", VERSION_DEVEL)
-
-
-
+print "@c *****************************************************"