This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Tetex-2.0.2-15: source tarball invalid


Igor Pechtchanski writes:

> BTW, the tetex-bin source tarball is invalid.

Ok, I'll be using the patch below for mknetrel to build the next
tetex-bin; this will probably be tetex-3.0.

Greetings,
Jan.

--- mknetrel	08 okt 2004 01:07:48 +0200	1.53
+++ mknetrel	27 dec 2004 10:16:02 +0100	
@@ -112,7 +112,9 @@ setvars() {
     package_name="$package"
     package_src="$package"
     base=`expr "$package" : '\([^-]*\)-.*$'`
-    ver=`expr "$package" : '[^-]*-\(.*\)$'`
+    #ver=`expr "$package" : '[^-]*-\(.*\)$'`
+    ver=`expr "$package" : '.*-\([-.0-9]*.*-[0-9]*\)'`
+    base=`expr "$package" : "\(.*\)-$ver"`
     src="$here/src/$package"
     build=$here/build/$package
     inst=$here/inst/$package
@@ -405,9 +407,21 @@ domkdist() {
 
     cd $src/.. || exit 1
     echo creating "$tarstem"-src.tar.bz2
-    ls -d $package_src/* | egrep -v 'autom4te.cache|\.cvsignore|\.bak$|\.o$|~$|^.#|CVS|%redact|/tags$' | egrep -v "$src_exclude" | tar -T - --no-recursion -chf "$tarstem"-src.tar 
-    find $package_src/* -print -follow | egrep -v "^$package_src/[^/]*$" | egrep -v 'autom4te.cache|\.cvsignore|\.bak$|\.o$|~$|^.#|CVS|%redact|/tags$' | egrep -v "$src_exclude" | sort | tar -T - --no-recursion -rf "$tarstem"-src.tar
-    bzip2 -f "$tarstem"-src.tar
+    cd $package_src \
+      && tar -cj \
+	--exclude='\.cvsignore' \
+	--exclude='\.bak$' \
+	--exclude='\.orig$' \
+	--exclude='\.o$' \
+	--exclude='~$' \
+	--exclude='^.#' \
+	--exclude='CVS' \
+	--exclude='%redact' \
+	--exclude='/tags$' \
+	--exclude='/TAGS$' \
+	--owner=0 \
+	--group=0 \
+	-f "$tarstem"-src.tar.bz2 .
     postpackage
 }
 

-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]