+1.3.149.jcn1
+============
+
+* Windows installer stuff: the ``It shouldn't be hard -- but do need
+ some sleep'' release.
+
+ Think of it: /shouldn't/ is *exactly* why GNU/Linux exists, and
+ why we advise to run LilyPond on Linux -- UMSDOS if you must.
+
+ You may consider our part of the job done. Any more of this
+ sad and sorry stuff will drive me to drink. It makes you realise
+ again how much fun using Linux actually is.
+
+ We'll take patches from now on, from people that have a stronger
+ stomach. Good night.
+
+ - Ly2dvi: run commands from sh (so that tex wrappers be used).
+
+ - Added cygwin man,less and windows gs, gsview, miktex, python to
+ lilypond installer repository. Moved profile.d setup functionality to
+ postinstall.
+ - Added tex and latex wrappers.
+ - Wrappers for all python scripts.
+
+* Removed RMAIL header from german-chords.ly + fixes (Rune).
+
+1.3.149
+=======
+
1.3.148.jcn3
============
included in LilyPond's source distribution.
@end table
+
@section Windows precompiled binaries
@table @code
@section Windows running requirements
-GNU LilyPond does use a lot of resources. For operation you need the
+GNU LilyPond does use a lot of resources. For operation you need the
following software
@table @code
Click @uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum/gsv36w32.exe,here} for
GSview and
Click @uref{ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs650/gs650w32.exe
-,here} for GhostScript.
-@uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum,ftp.cs.wisc.edu}.
+,here} for GhostScript,
or visit the
@uref{http://www.cs.wisc.edu/~ghost/,Ghostscript, Ghostview and GSview site}.
@end table
1.5.2.
@end table
-
@section Windows running setup
If you're lucky, after running @file{setup.exe} you're all set up.
in each corner.
]
+
+emacs
+
+http://cygwin.com/ml/cygwin/2000-08/msg01049.html
+http://www.cs.unc.edu/~juliano/my_emacs_files/cygwin32-mount.el
+http://cygwin.com/ml/cygwin/2000-02/msg00109.html
+http://sources.redhat.com/ml/cygwin/2001-01/msg00878/cygwin32-mount.el
+
+ ;; setup Bash shell
+ (setq exec-path (cons "C:/cygwin/bin" exec-path))
+ (setenv "PATH" (concat "C:\\cygwin\\bin;" (getenv "PATH")))
+ (setq process-coding-system-alist '(("bash" . undecided-unix)))
+ (setq w32-quote-process-args ?\")
+ (setq shell-file-name "bash")
+ (setenv "SHELL" shell-file-name)
+ (setq explicit-shell-file-name shell-file-name)
+ (add-hook 'comint-output-filter-functions 'comint-strip-ctrl-m)
+
@end ignore
EXTRA_DIST_FILES = LilyPond.ico $(wildcard *.sh *.patch)
-STEPMAKE_TEMPLATES=documentation texinfo
+STEPMAKE_TEMPLATES=documentation texinfo install install-out
include $(depth)/make/stepmake.make
local-WWW:
+# For cygwin builds only
+target=$(shell gcc -dumpmachine)
+ifeq ($(target),i686-pc-cygwin)
+
+POST_INSTALLS=$(wildcard post-*.sh)
+OUT_POST_INSTALLS=$(POST_INSTALLS:%=$(outdir)/%)
+
+# lily-*: rename to '-profile' or so
+PROFILES=$(wildcard *lily-*.sh) lilypond-profile.sh
+OUT_PROFILES=$(PROFILES:%=$(outdir)/%)
+
+##as2text.scm
+PYTHON_WRAPPERS=\
+ abc2ly\
+ convert-ly\
+ etf2ly\
+ lilypond-book\
+ ly2dvi\
+ mup2ly\
+ musedata2ly\
+ pmx2ly\
+ update-lily\
+#
+
+OUT_PYTHON_WRAPPERS=$(PYTHON_WRAPPERS:%=$(outdir)/%)
+
+TEX_WRAPPERS=tex latex
+OUT_TEX_WRAPPERS=$(TEX_WRAPPERS:%=$(outdir)/%)
+
+# profiles
+$(outdir)/%.sh: %.sh
+ cat $< | sed $(sed-atvariables) > $@
+ chmod 755 $@
+
+# Urg
+$(outdir)/lilypond-profile.sh: $(outdir)/../$(depth)/buildscripts/out/lilypond-profile
+ cp $< $@
+ chmod 755 $@
+
+# python wrappers
+$(outdir)/%: python-wrapper.sh
+ cat $< | sed $(sed-atvariables) -e "s!@name@!$(*F)!g" > $@
+ chmod 755 $@
+
+# tex wrappers
+#$(outdir)/%: %-wrapper.sh
+# cat $< | sed $(sed-atvariables) -e "s!@name@!$(*F)!g" > $@
+# chmod 755 $@
+
+$(outdir)/tex: tex-wrapper.sh
+ cat $< | sed $(sed-atvariables) -e "s!@name@!tex!g" > $@
+ chmod 755 $@
+
+$(outdir)/latex: latex-wrapper.sh
+ cat $< | sed $(sed-atvariables) -e "s!@name@!latex!g" > $@
+ chmod 755 $@
+
+default: $(OUT_PYTHON_WRAPPERS) $(OUT_TEX_WRAPPERS) $(OUT_POST_INSTALLS) $(OUT_PROFILES)
+
+# urg: change suffixes before overwriting python scripts
+
+INSTALLATION_OUT_SUFFIXES=1 2 3 4
+
+# URG.
+# By popular demand,
+# LilyPond on windows is configured with --prefix=/usr/lilypond-x.y.x
+# The cygwin profile.d dir, however, is in /etc
+
+INSTALLATION_DIR=$(shell dirname $(shell dirname $(prefix)))/etc/postinstall
+INSTALLATION_FILES=$(OUT_POST_INSTALLS)
+
+INSTALLATION_OUT_DIR1=$(shell dirname $(shell dirname $(prefix)))/etc/profile.d
+INSTALLATION_OUT_FILES1=$(OUT_PROFILES)
+
+INSTALLATION_OUT_DIR2=$(prefix)/wrappers
+INSTALLATION_OUT_FILES2=$(OUT_PYTHON_WRAPPERS) $(OUT_TEX_WRAPPERS)
+
+INSTALLATION_OUT_DIR3=$(datadir)/tex
+INSTALLATION_OUT_FILES3=$(shell kpsewhich geometry.sty)
+
+INSTALLATION_OUT_DIR4=$(datadir)/tfm
+INSTALLATION_OUT_FILES4=$(shell kpsewhich cmr10.tfm)
+
+else
+
+local-install:
+ @echo skipping
+
+local-install-outfiles:
+ @echo skipping
+
+endif
--- /dev/null
+#!/bin/bash
+## duh, rename executables,
+## for people that use a dumb shell instead of bash
+
+if [ $# -le 0 ]; then
+ echo "Usage: fix-suffixes [FILE]..."
+ exit 2
+fi
+
+echo `basename $0`
+
+function fix_extension ()
+{
+ path=$1
+ ext=$2
+ expr="$3"
+ dir=`dirname $path`
+ file=`basename $path`
+ base=`basename $file $ext`
+ if [ $base$ext != $file ]; then
+ type="`file $path`"
+ if expr "$type" : "$expr"; then
+ mv -f $path $dir/$base$ext
+ fi
+ fi
+}
+
+for i in `/bin/ls -d1 $*`; do
+ fix_extension $i .exe '.*Windows.*\(executable\).*'
+ fix_extension $i .py '.*\(python\).*'
+done
+
--- /dev/null
+#!@SHELL@
+# @name@.sh -- @name@ wrapper for Windows
+
+MFINPUTS="$WINDOWS_MFINPUTS"
+TEXINPUTS="$WINDOWS_TEXINPUTS"
+TFMFONTS="$WINDOWS_TFMFONTS"
+
+@name@ "$*"
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/lily-gs.sh -- Check for GhostScript and GSView
+
+
+gs550="/usr/windows/gstools/gs5.50"
+gs650="/usr/windows/gs/gs6.50"
+
+gsview26="/usr/windows/gstools/gsview"
+gsview36="/usr/windows/Ghostgum/GSview"
+
+# Maybe read registry, but that may be hairy?
+#
+# $ regtool get \\HKLM\\Software\\CLASSES\\psfile\\shell\\open\\command\\
+# "C:\GSTOOLS\GSVIEW\gsview32.exe" "%1"
+
+
+if [ -e "$gs550/gswin32.exe" ]; then
+ PATH="$gs550:$PATH"
+fi
+
+if [ -e "$gs650/gswin32.exe" ]; then
+ PATH="$gs650:$PATH"
+fi
+
+if [ -e "$gsview26/gsview32.exe" ]; then
+ PATH="$gsview26:$PATH"
+fi
+
+if [ -e "$gsview36/gsview32.exe" ]; then
+ PATH="$gsview36:$PATH"
+fi
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/lily-miktex.sh -- Check for MiKTeX
+
+
+# Educated guess in case we have no regtool
+a="//c/Program Files/MiKTeX"
+
+# Registry entry
+reg="$(regtool -q get 'HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX\Install Root\')"
+b="$(cygpath -u ""$reg"")"
+
+# Where we installed it
+c=texmf="/usr/windows/MiKTeX"
+
+for i in "$a" "$b" "$c"; do
+ if [ -d "$i" ]; then
+ texmf="$i"
+ fi
+done
+
+PATH="$texmf/miktex/bin:$PATH"
+
-#!/bin/bash
+#!@SHELL@
+# /etc/profile.d/post-python.sh -- Check for Python
-PATH="//c/Program Files/Python:$PATH"
+# Educated guess in case we have no regtool
+a="//c/Program Files/Python"
+
+# Registry entry
+reg="$(regtool -q get 'HKLM\Software\Python\PythonCore\1.5\InstallPath\')"
+b="$(cygpath -u ""$reg"")"
+
+# Where we installed it
+c="/usr/windows/Python"
+
+for i in "$a" "$b" "$c"; do
+ if [ -d "$i" ]; then
+ python="$i"
+ fi
+done
+
+PATH="$python:$PATH"
-#!/bin/bash
-# /etc/profile.d/lily-tex.sh -- Check for TeX or try to setup MiKTeX
-
-texmf='//c/Program Files/MiKTeX'
-texmf_bin='//c/Program Files/MiKTeX/miktex'
-
-if [ ! -e /usr/share/texmf ]; then
- echo /usr/share/texmf not found
- if [ -e "$texmf" ]; then
- ln -s "$texmf" /usr/share/texmf
- echo MiKTeX found: linked to "$texmf"
- else
- echo setup /usr/share/texmf yourself
- fi
-fi
-if type -p tex; then
- echo no TeX in PATH
- if [ -e "$texmf_bin" ]; then
- echo MiKTeX found: added "$texmf_bin" to PATH
- PATH=`cygpath -u "$texmf/miktex"`:"$PATH"
- fi
-fi
-
-#!/bin/bash
-# /etc/profile.d/lilypond-profile.z.sh -- profile additions for Windows
-# run after lilypond-profile.sh
-
-POSIX_GS_LIB="$(cygpath -apu $GS_LIB)"
-WINDOWS_GS_LIB="$(cygpath -apw $POSIX_GS_LIB)"
-
-POSIX_GS_FONTPATH="$(cygpath -apu $GS_FONTPATH)"
-WINDOWS_GS_FONTPATH="$(cygpath -apw $POSIX_GS_FONTPATH)"
-
-POSIX_TEXINPUTS="$(cygpath -apu $TEXINPUTS)"
-WINDOWS_TEXINPUTS="$(cygpath -apw $POSIX_TEXINPUTS)"
-
-POSIX_TFMFONTS="$(cygpath -apu $TFMFONTS)"
-WINDOWS_TFMFONTS="$(cygpath -apw $POSIX_TFMFONTS)"
-
-POSIX_MFINPUTS="$(cygpath -apu $MFINPUTS)"
-WINDOWS_MFINPUTS="$(cygpath -apw $POSIX_MFINPUTS)"
-
-# we assume running dos-based TeX, ie, MiKTeX
-# maybe move to /etc/profile.d/lily-tex.sh
-TEXINPUTS="$WINDOWS_TEXINPUTS"
-# TFMFONTS="$WINDOWS_TFMFONTS"
-
-rm -f /usr/lilypond
-# ugh
-# ln -s /usr/lilypond-@TOPLEVEL_VERSION@ /usr/lilypond
-lily=$(ls -utrd1 /usr/lilypond-* | tail -1)
-ln -s $lily /usr/lilypond
-
-PATH="/usr/lilypond/bin:$PATH"
-PATH="$lily/bin:$PATH"
-
-# gsv-2.7-gs-5.50
-PATH="//c/gstools/gsview://c/gstools/gs:$PATH"
-
-# gsv-3.6-gs-6.50
-PATH="//c/Ghostgum/gsview://c/gstools/gs:$PATH"
-
-# python-1.5.2
-PATH="//c/Program Files/Python:$PATH"
-PATH="//c/Program Files/MiKTeX/miktex:$PATH"
-
-#!/bin/bash
-# ly2dvi.sh -- ly2dvi wrapper for Windows
-
-if echo | python - >/dev/null 2>&1; then
- echo
-else
- cat <<EOF
-Python not found. Install python-1.5.2 from www.python.org.
-Make sure python.exe in in your PATH
-EOF
- exit 1
-fi
-python $(cygpath -w /usr/lilypond/bin/ly2dvi.py) $*
--- /dev/null
+#!@SHELL@
+# /etc/postinstall/post-gs.sh -- Install GS and GSView
+
+
+gs550="/usr/windows/gstools/gs5.50"
+gs650="/usr/windows/gs/gs6.50"
+
+gsview26="/usr/windows/gstools/gsview"
+gsview36="/usr/windows/Ghostgum/GSview"
+
+# maybe set this too, but how (what type is value, a list?)
+# $ regtool get \\HKLM\\Software\\CLASSES\\psfile\\shell\\open\\command\\
+# "C:\GSTOOLS\GSVIEW\gsview32.exe" "%1"
+
+# gsview needs gs register entries, so it seems
+
+if [ -e "$gs550/gswin32.exe" ]; then
+ regtool -s set 'HKLM\Software\Aladdin Ghostscript\5.50\GS_LIB' \
+ "c:\cygwin\windows\gstools\gs5.50;c:\cygwin\windows\gstools\gs5.50\fonts"
+ regtool -s set 'HKLM\Software\Aladdin Ghostscript\5.50\GS_DLL' \
+ "c:\cygwin\windows\gstools\gs5.50\\gsdll32.dll"
+fi
+
+if [ -e "$gs650/gswin32.exe" ]; then
+ regtool -s set 'HKLM\Software\AFPL Ghostscript\6.50\GS_DLL' \
+ "C:\cygwin\windows\gs\gs6.50\bin\gsdll32.dll"
+ regtool -s set 'HKLM\Software\AFPL Ghostscript\6.50\GS_LIB' \
+ "C:\cygwin\windows\gs\gs6.50\lib;C:\cygwin\windows\gs\fonts"
+fi
+
+# nothing to be done
+if [ -e "$gsview26/gsview32.exe" ]; then
+ true
+fi
+
+if [ -e "$gsview36/gsview32.exe" ]; then
+ regtool -s set 'HKLM\Software\Ghostgum\GSview\3.6' \
+ "C:\cygwin\windows\Ghostgum"
+fi
+
+# What's in the registry
+
+# regtool -v list HKLM\Software\Aladdin Ghostscript\5.50
+# GS_LIB = "c:\cygwin\windows\gstools\gs5.50;c:\cygwin\windows\gstools\gs5.50\fonts"
+# GS_DLL = "c:\cygwin\windows\gstools\gs5.50\\gsdll32.dll"
+
+# regtool -v list HKLM\Software\Ghostgum\GSview
+# 3.6 = "C:\cygwin\windows\Ghostgum"
+
+# regtool -v list HKLM\Software\AFPL Ghostscript\6.50
+# GS_DLL = "C:\cygwin\windows\gs\gs6.50\bin\gsdll32.dll"
+# GS_LIB = "C:\cygwin\windows\gs\gs6.50\lib;C:\cygwin\windows\gs\fonts"
+
+
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/post-lily.sh -- Setup LilyPond
+
+rm -f /usr/lilypond
+lily=@prefix@
+ln -s $lily /usr/lilypond
+
+
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/post-miktex.sh -- Setup MiKTeX
+
+
+# Educated guess in case we have no regtool
+a="//c/Program Files/MiKTeX"
+
+# Registry entry
+reg="$(regtool -q get 'HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX\Install Root\')"
+b="$(cygpath -u ""$reg"")"
+
+# Where we installed it
+c=texmf="/usr/windows/MiKTeX"
+
+for i in "$a" "$b" "$c"; do
+ if [ -d "$i" ]; then
+ texmf="$i"
+ fi
+done
+
+rm -f /usr/share/texmf
+ln -s "$texmf" /usr/share/texmf
+
+# What's in the registry
+# $ regtool -s set 'HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX\Install Root\' "C:\cygwin\usr\windows\MiKTeX"
+
+# regtool -v list HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX
+# TEXMF Root Directories = "C:\cygwin\usr\windows\miktex\spool\texmf;C:\cygwin\windows\MiKTeX"
+# Install Root = "C:\cygwin\usr\windows\MiKTeX"
+
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/post-python.sh -- Setup Python
+
+# Educated guess in case we have no regtool
+a="//c/Program Files/Python"
+
+# Registry entry
+reg="$(regtool -q get 'HKLM\Software\Python\PythonCore\1.5\InstallPath\')"
+b="$(cygpath -u ""$reg"")"
+
+# Where we installed it
+c="/usr/windows/Python"
+
+for i in "$a" "$b" "$c"; do
+ if [ -d "$i" ]; then
+ python="$i"
+ fi
+done
+
+# What's in the registry
+
+# regtool -v list HKLM\Software\Python\PythonCore\1.5
+# InstallPath\ ()
+# PythonPath\ ()
+# Dll\ ()
+# Modules\ ()
+
+# regtool -v list HKLM\Software\Python\PythonCore\1.5\InstallPath
+# InstallGroup\ ()
+# = "C:\cygwin\usr\windows\Python"
+
+# regtool -v list HKLM\Software\Python\PythonCore\1.5\PythonPath
+# = "C:\cygwin\usr\windows\Python\Lib\plat-win;C:\cygwin\usr\windows\Python\Lib;C:\cygwin\usr\windows\Python\DLLs;C:\cygwin\usr\windows\Python\Lib\lib-tk"
+
+# regtool -v list HKLM\Software\Python\PythonCore\1.5\Dll
+# = "C:\WINDOWS\SYSTEM\Python15.dll"
+
+# regtool -v list HKLM\Software\Python\PythonCore\1.5\Modules\
+# = ""
+
+
--- /dev/null
+#!@SHELL@
+# @name@.sh -- @name@ wrapper for Windows
+
+if echo | python - >/dev/null 2>&1; then
+ echo
+else
+ cat <<EOF
+Python not found. Install python-1.5.2 from www.python.org.
+Make sure python.exe in in your PATH
+EOF
+ exit 1
+fi
+python "$(cygpath -w ""@prefix@/bin/@name@.py"")" $*
--- /dev/null
+regtool -v list HKLM\Software\
+Microsoft\ ()
+CLASSES\ ()
+Clients\ ()
+Description\ ()
+INTEL\ ()
+SmartDownload\ ()
+Netscape\ ()
+ODBC\ ()
+LTD\ ()
+Novell\ ()
+KasperskyLab\ ()
+Nico Mak Computing\ ()
+Avance\ ()
+Cygnus Solutions\ ()
+Adobe\ ()
+TRADOS\ ()
+RAINBOW TECHNOLOGIES\ ()
+GNU\ ()
+Aladdin Ghostscript\ ()
+Lilypond 1.3.119\ ()
+MiK\ ()
+Ghostgum\ ()
+Python\ ()
+AFPL Ghostscript\ ()
+
+regtool -v list HKLM\Software\Aladdin Ghostscript\5.50
+GS_LIB = "c:\cygwin\windows\gstools\gs5.50;c:\cygwin\windows\gstools\gs5.50\fonts"
+GS_DLL = "c:\cygwin\windows\gstools\gs5.50\\gsdll32.dll"
+
+regtool -v list HKLM\Software\MiK\MiKTeX\CurrentVersion\MiKTeX
+TEXMF Root Directories = "C:\cygwin\windows\miktex\spool\texmf;C:\cygwin\windows\MiKTeX"
+Install Root = "C:\cygwin\windows\MiKTeX"
+
+regtool -v list HKLM\Software\Ghostgum\GSview
+3.6 = "C:\cygwin\windows\Ghostgum"
+
+regtool -v list HKLM\Software\Python\PythonCore\1.5
+InstallPath\ ()
+PythonPath\ ()
+Dll\ ()
+Modules\ ()
+
+regtool -v list HKLM\Software\Python\PythonCore\1.5\InstallPath
+InstallGroup\ ()
+ = "C:\cygwin\usr\windows\Python"
+
+regtool -v list HKLM\Software\Python\PythonCore\1.5\PythonPath
+ = "C:\cygwin\usr\windows\Python\Lib\plat-win;C:\cygwin\usr\windows\Python\Lib;C:\cygwin\usr\windows\Python\DLLs;C:\cygwin\usr\windows\Python\Lib\lib-tk"
+
+regtool -v list HKLM\Software\Python\PythonCore\1.5\Dll
+ = "C:\WINDOWS\SYSTEM\Python15.dll"
+
+regtool -v list HKLM\Software\Python\PythonCore\1.5\Modules\
+ = ""
+
+regtool -v list HKLM\Software\AFPL Ghostscript\6.50
+GS_DLL = "C:\cygwin\windows\gs\gs6.50\bin\gsdll32.dll"
+GS_LIB = "C:\cygwin\windows\gs\gs6.50\lib;C:\cygwin\windows\gs\fonts"
+
--- /dev/null
+#!@SHELL@
+# @name@.sh -- @name@ wrapper for Windows
+
+MFINPUTS="$WINDOWS_MFINPUTS"
+TEXINPUTS="$WINDOWS_TEXINPUTS"
+TFMFONTS="$WINDOWS_TFMFONTS"
+
+export MFINPUTS TEXINPUTS TFMFONTS
+
+@name@.tex "$*"
--- /dev/null
+#!@SHELL@
+# /etc/profile.d/zlily-profile.sh -- profile additions for Windows
+# runs after lilypond-profile.sh
+
+# maybe we should do this once (postinstall) and dump result for
+# this login script
+POSIX_GS_LIB="$(cygpath -apu ""$GS_LIB"")"
+WINDOWS_GS_LIB="$(cygpath -apw ""$POSIX_GS_LIB"")"
+
+POSIX_GS_FONTPATH="$(cygpath -apu ""$GS_FONTPATH"")"
+WINDOWS_GS_FONTPATH="$(cygpath -apw ""$POSIX_GS_FONTPATH"")"
+
+POSIX_TEXINPUTS="$(cygpath -apu ""$TEXINPUTS"")"
+WINDOWS_TEXINPUTS="$(cygpath -apw ""$POSIX_TEXINPUTS"")"
+
+POSIX_TFMFONTS="$(cygpath -apu ""$TFMFONTS"")"
+WINDOWS_TFMFONTS="$(cygpath -apw ""$POSIX_TFMFONTS"")"
+
+POSIX_MFINPUTS="$(cygpath -apu ""$MFINPUTS"")"
+WINDOWS_MFINPUTS="$(cygpath -apw ""$POSIX_MFINPUTS"")"
+
+export POSIX_TEXINPUTS POSIX_TFMFONTS POSIX_TFMFONTS
+export WINDOWS_TEXINPUTS WINDOWS_TFMFONTS WINDOWS_MFINPUTS
+
+PATH="/usr/lilypond/bin:$PATH"
+PATH="@prefix@/bin:$PATH"
+
+PATH="/usr/lilypond/wrappers:$PATH"
+PATH="@prefix@/wrappers:$PATH"
+
+
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=149
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
-BABYL OPTIONS: -*- rmail -*-
-Version: 5
-Labels:
-Note: This is the header of an rmail file.
-Note: If you are seeing it in rmail,
-Note: it means the file has no messages in it.
-\1f\f
-1,,
-Return-Path: rz@daimi.au.dk
-Delivery-Date: Fri, 13 Apr 2001 13:33:44 +0200
-Received: from localhost (localhost [127.0.0.1])
- by appel.lilypond.org (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id NAA02351
- for <fred@localhost>; Fri, 13 Apr 2001 13:33:43 +0200
-X-XS4ALL-To: <jantien@xs4all.nl>
-Received: from pop.xs4all.nl
- by localhost with POP3 (fetchmail-5.1.2)
- for fred@localhost (single-drop); Fri, 13 Apr 2001 13:33:44 +0200 (CEST)
-Received: from smtp5.xs4all.nl (smtp5.xs4all.nl [194.109.6.49])
- by maildrop7.xs4all.nl (8.11.1/8.11.1) with ESMTP id f3DBWCd93235
- for <jantien@xs4all.nl>; Fri, 13 Apr 2001 13:32:12 +0200 (CEST)
- (envelope-from rz@daimi.au.dk)
-Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164])
- by smtp5.xs4all.nl (8.9.3/8.9.3) with ESMTP id NAA10302
- for <jantien@xs4all.nl>; Fri, 13 Apr 2001 13:31:04 +0200 (CEST)
-Received: from nightcrawler.daimi.au.dk ([130.225.18.95])
- by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
- id 14o1n2-0008Pp-00
- for <janneke@gnu.org>; Fri, 13 Apr 2001 07:31:00 -0400
-Received: from daimi.au.dk (localhost [127.0.0.1])
- by nightcrawler.daimi.au.dk (8.11.2/8.11.2) with ESMTP id f3DBUwX31324
- for <janneke@gnu.org>; Fri, 13 Apr 2001 13:30:58 +0200
-Sender: rz@daimi.au.dk
-Message-ID: <3AD6E372.640DEE61@daimi.au.dk>
-Date: Fri, 13 Apr 2001 13:30:58 +0200
-From: Rune Zedeler <rz@daimi.au.dk>
-X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.16-3 i686)
-X-Accept-Language: en
-MIME-Version: 1.0
-To: Jan Nieuwenhuizen <janneke@gnu.org>
-Subject: german-chords
-Content-Type: multipart/mixed;
- boundary="------------69CC07F348020448DD291CA8"
-X-UIDL: 987161532.maildrop7.93237
-
-*** EOOH ***
\version "1.3.148"
% german-chords.ly:
)
)
)
-
-\1f
\ No newline at end of file
package\
PATHSEP\
PERL\
+ prefix\
program_prefix\
program_suffix\
PYTHON\
(define simple-super
;; duh, no docstrings for
;; "No real superscript, just raised and small"
- '((raise . 1) (font-relative-size . -1)))
+ '((raise . 1) (font-relative-size . -2)))
(define (accidental->textp acc pos)
(if (= acc 0)
(list pos (string-append "accidentals-" (number->string acc))))))
(define (accidental->text acc) (accidental->textp acc 'columns))
-(define (accidental->text-super acc)
- (accidental->textp acc '((raise . 0.6) (font-relative-size . -1))))
+(define (accidental->text-super acc) (accidental->textp acc 'simple-super))
(define (accidental->text-sub acc) (accidental->textp acc 'sub))
(define (pitch->note-name pitch)
Exit status of CMD
"""
+ if ( os.name != 'posix' ):
+ cmd = "sh -c \'%s\'" % cmd
if verbose_p:
progress (_ ("Invoking `%s\'") % cmd)
st = os.system (cmd) >> 8
if ( os.name == 'posix' ):
cmd = 'latex \\\\nonstopmode \\\\input %s' % latex_fn
else:
- cmd = 'latex \\nonstopmode \\input %s' % latex_fn
+ cmd = 'latex \\\\\\\\nonstopmode \\\\\\\\input %s' % latex_fn
if not verbose_p:
progress ( _("Running %s...") % 'LaTeX')
if not verbose_p:
progress ( _("Running %s...") % 'dvips')
- if os.name == 'posix':
- cmd = cmd + ' 1> /dev/null 2> /dev/null'
+ cmd = cmd + ' 1> /dev/null 2> /dev/null'
system (cmd)