else:
frm = os.path.join ('../' * depth, src,
env['out'])
- if src[-1] == '/':
- frm = os.path.join (frm, os.path.basename (dst))
+ if src[-1] == '/':
+ frm = os.path.join (frm, os.path.basename (dst))
if env['verbose']:
print 'ln -s %s -> %s' % (frm, os.path.basename (dst))
os.symlink (frm, os.path.basename (dst))
('lily/', 'bin/lilypond-bin'),
('scripts/', 'bin/lilypond'),
('scripts/', 'bin/lilypond-book'),
+ ('mf', 'share/lilypond/dvips'),
+ ('#ps', 'share/lilypond/tex/music-drawing-routines.ps'),
+ ('mf', 'share/lilypond/afm'),
+ ('mf', 'share/lilypond/tfm'),
('#mf', 'share/lilypond/fonts/mf'),
('mf', 'share/lilypond/fonts/afm'),
('mf', 'share/lilypond/fonts/tfm'),
map (lambda x: env.Command (os.path.join (ball_prefix, x), x,
'ln $SOURCE $TARGET'), dist_files)
tar = env.Command (tar_ball, src_files,
- 'tar czf $TARGET -C $TARGET.dir %s' % tar_base)
+ ['rm -f $$(find $TARGET.dir -name .sconsign)',
+ 'tar czf $TARGET -C $TARGET.dir %s' % tar_base,])
env.Alias ('tar', tar)
dist_ball = os.path.join (package.release_dir, tar_name)
env.Append (ENV = {'TEXMF' : '{$LILYPONDPREFIX,' \
+ os.popen ('kpsexpand \$TEXMF').read ()[:-1] + '}' })
+#if os.environ.has_key ('GS_LIB'):
+# env.Append (ENV = {'GS_LIB' : os.environ['GS_LIB'] })
+#
+#env.PrependENVPath ('GS_LIB', ['$run_prefix/share/lilyond/ps',
+# '$run_prefix/share/lilypond/fonts/type1/'])
+
if os.environ.has_key ('LD_LIBRARY_PATH'):
env.Append (ENV = {'LD_LIBRARY_PATH' : os.environ['LD_LIBRARY_PATH']})
if os.environ.has_key ('GUILE_LOAD_PATH'):
return (target, source + [base + '.enc'])
# UGH, should fix --output option for mftrace
+# mftrace --verbose is too verbose
a = 'cd ${TARGET.dir} && \
if test -e ${SOURCE.filebase}.enc; then encoding="--encoding=${SOURCE.filebase}.enc"; fi; \
MFINPUTS=$srcdir/mf:.: \
-mftrace --pfa --simplify --keep-trying $$encoding $__verbose \
+mftrace --pfa --simplify --keep-trying $$encoding $TOO__verbose \
--include=${TARGET.dir} \
${SOURCE.file}'