From dbb37015a991bb6b6ff3638735ef077c7d73754d Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 24 Mar 2002 20:02:56 +0000 Subject: [PATCH] lilypond-0.1.25 --- bin/make-patch.py | 144 ---------------------------------------------- bin/rel.py | 5 -- bin/release.sh | 73 ----------------------- 3 files changed, 222 deletions(-) delete mode 100644 bin/make-patch.py delete mode 100644 bin/rel.py delete mode 100644 bin/release.sh diff --git a/bin/make-patch.py b/bin/make-patch.py deleted file mode 100644 index ff070acdf7..0000000000 --- a/bin/make-patch.py +++ /dev/null @@ -1,144 +0,0 @@ -#!@PYTHON@ -from lilypython import * -import getopt -import pipes - - -mp_version = '2' - -class Options: - def __init__(self): - self.to_version = lilydirs.version_tuple() - self.from_version = prev_version(self.to_version) - -options = Options() - - -def help(): - sys.stdout.write( - 'Generate a patch to go to this version.\n' - ' --from=FROM, -f FROM old is FROM\n' - ' --to=TO, -t TO to version TO\n' - - ) - - -def dirname(v): - return 'lilypond-' + version_tuple_to_str(v) - -def tarball(v): - return lilydirs.release_dir + dirname(v) + '.tar.gz' - -def untar(fn): - sys.stderr.write('untarring ' + fn) - os.system ('tar xzf ' + fn) - sys.stderr.write('\n') - sys.stderr.flush() - - -header = 'Generated by make-patch, old = %s, new = %s\n\ -\n\ -usage \n\ -\n\ - cd lilypond-source-dir; patch -E -p0 < patch-$new\n\ -\n\ -Patches do not contain automatically generated files, \n\ -i.e. you should rerun configure\n\n' - -import fnmatch -import os - -_debug = 0 - -_prune = ['(*)'] - - -def my_find(patterns, dir = os.curdir): - list = [] - names = os.listdir(dir) - names.sort() - for name in names: - if name in (os.curdir, os.pardir): - continue - fullname = os.path.join(dir, name) - for pat in patterns: - if fnmatch.fnmatch(name, pat): - list.append(fullname) - if os.path.isdir(fullname) and not os.path.islink(fullname): - for p in _prune: - if fnmatch.fnmatch(name, p): - if _debug: print "skip", `fullname` - break - else: - if _debug: print "descend into", `fullname` - found = my_find(patterns, fullname) - if found: - list = list + found - return list - -def multiple_find(pats, dirnames): - from find import find - l = [] - for d in dirnames: - l = l + my_find(pats, d) - return l - -pats = ['*.lsm', 'configure', '*.text', 'lilypond.spec'] -def remove_automatic(dirnames): - files = [] - files = files + multiple_find(pats, dirnames) - - for f in files: - os.remove(f) - -def makepatch(fv, tv, patfile_nm): - import tempfile - os.chdir ('/tmp') - untar(tarball(fv)) - untar(tarball(tv)) - remove_automatic([dirname(fv), dirname(tv)]) - - os.chdir(dirname(tv)) - - if not patfile_nm: - patfile_nm = '../patch-%s' % version_tuple_to_str(tv) - - f = open(patfile_nm, 'w') - f.write(header % (version_tuple_to_str(fv), version_tuple_to_str(tv))) - f.close() - - sys.stderr.write('diffing ... ') - os.system('diff -urN ../%s . >> %s' % (dirname(fv), patfile_nm)) - #os.system('gzip -9f %s' % patfile_nm) - os.chdir('/tmp') - - sys.stderr.write('cleaning ... ') - os.system('rm -fr %s %s' % (dirname(tv), dirname(fv))) - sys.stderr.write('\n') - -def main(): - sys.stderr.write('This is make-patch version %s\n' % mp_version) - (cl_options, files) = getopt.getopt(sys.argv[1:], - 'hf:o:t:', ['output=', 'help=', 'from=', 'to=']) - outfn = '' - for opt in cl_options: - o = opt[0] - a = opt[1] - if o == '--from' or o == '-f': - options.from_version = version_str_to_tuple(a) - elif o == '--to' or o == '-t': - options.to_version = version_str_to_tuple(a) - elif o== '--help' or o == '-h': - help() - elif o == '--output' or o == '-o': - outfn = os.path.join(os.getcwd(), a) - else: - raise getopt.error - - if not outfn: - pn = 'patch-%s' % version_tuple_to_str(options.to_version) - outfn = os.path.join(os.getcwd(), pn) - - makepatch(options.from_version, options.to_version, outfn) - -main() diff --git a/bin/rel.py b/bin/rel.py deleted file mode 100644 index d0efcb8c55..0000000000 --- a/bin/rel.py +++ /dev/null @@ -1,5 +0,0 @@ - -from lilypython import * - - -os.system('make dist') diff --git a/bin/release.sh b/bin/release.sh deleted file mode 100644 index 6d64b34268..0000000000 --- a/bin/release.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh - -# script to automate releases - -grep -q '^TOP' VERSION - res=$? -if test ! -f VERSION || test $res != 0; then - echo not in topleveldir - exit 1 -fi - -function setversion() { -eval `sed -n 's/^\([A-Z_]*\) *= *\(.*\)$/\1=\2/p' VERSION` - -MJ=$TOPLEVEL_MAJOR_VERSION -MI=$TOPLEVEL_MINOR_VERSION -PA=$TOPLEVEL_PATCH_LEVEL -MP=$TOPLEVEL_MY_PATCH_LEVEL -NEWVER=$MJ.$MI.$PA$MP -if [ x$MP = x -o x$MP = xpre ] -then - LASTVER=$MJ.$MI.`expr $PA - 1` - - if [ -f $releasedir//lilypond-$LASTVER""pre.tar.gz ] ; then - LASTVER="$LASTVER""pre" - fi -else - LASTVER=$MJ.$MI.$PA -fi - -echo -echo "Current version ("`pwd`") is $NEWVER, Last version: $LASTVER" -echo -} - -heredir=`pwd` -releasedir=`pwd`/../releases -patchdir=`pwd`/../patches -MAKE=${MAKE:-"make"} -TAR=${TAR:-"tar"} - - -$MAKE dist; -setversion -LILYVER=$NEWVER - -tarball=lilypond-$LILYVER.tar.gz -patch=patch-$LILYVER.gz - -mv $tarball $releasedir/ - -cd ../test -python $heredir/bin/make-patch.py -gzip -f9 patch-$NEWVER -mv $patch $patchdir// - -RPMS=`find ~/rpms/ -name lilypond-$NEWVER'*'rpm` -rm *.rpm {lilypond,patch}-*.gz - -if [ ! -z "$RPMS" ]; then - ln $RPMS . -fi - -ln $releasedir//$tarball . -ln $patchdir//$patch . - - -if [ ! -z "$RPMS" ]; then - RPMS="lilypond-$LILYVER-1.i386.rpm lilypond-$LILYVER-1.src.rpm" -fi -$TAR cf updeet $tarball $patch $RPMS -$TAR tfv updeet - -- 2.39.5