]> wimlib.net Git - wimlib/blobdiff - make-windoze-release
wimlib-imagex: Support being invoked as wimCOMMAND
[wimlib] / make-windoze-release
index 132937fbbe69e897d0abf8cd6fe4f62f61d95d8a..c185ee5a38dbba68f2c9ec4115b3888ad201f7f2 100755 (executable)
@@ -2,13 +2,25 @@
 
 set -e -u
 
-DESTDIR=/mnt/tmp/wimlib
-ARCH=i686
+WIMLIB_ARCH=i686
+if [ $# -ge 1 ]; then
+       WIMLIB_ARCH=$1
+fi
+
+if [[ $WIMLIB_ARCH = i686 ]] ; then
+       DESTDIR=/mnt/tmp/wimlib
+elif [[ $WIMLIB_ARCH = x86_64 ]]; then
+       DESTDIR=/mnt/tmp/x64/wimlib
+else
+       echo "Unknown architecture $1" 1>&2
+       exit 2
+fi
+
 VERSION=$(grep 'This is wimlib version' README | grep -o '[0-9]\+\.[0-9]\+\.[0-9]')
-ZIPFILE=wimlib-${VERSION}-windows-${ARCH}-bin.zip
+ZIPFILE=wimlib-${VERSION}-windows-${WIMLIB_ARCH}-bin.zip
 
-if ! grep -q "./configure --host=${ARCH}-w64-mingw32" config.log; then
-       ./configure --host=${ARCH}-w64-mingw32
+if ! grep -q "./configure --host=${WIMLIB_ARCH}-w64-mingw32" config.log; then
+       ./configure --host=${WIMLIB_ARCH}-w64-mingw32
 fi
 
 make -j2
@@ -25,10 +37,12 @@ for fil in ./doc/wimlib-imagex-*.1; do
        echo $fil
        base=`basename $fil`
        base=${base%%.1}
-       MANWIDTH=80 man $fil | col -b > $DESTDIR/doc/$base
+       #MANWIDTH=80 man $fil | col -b > $DESTDIR/doc/$base
+       man -t $fil | ps2pdf - $DESTDIR/doc/${base}.pdf
 done
 
-for fil in $DESTDIR/{README*,NEWS} $DESTDIR/doc/*; do
+#for fil in $DESTDIR/{README*,NEWS} $DESTDIR/doc/*; do
+for fil in $DESTDIR/{README*,NEWS}; do
        sed < $fil > ${fil}.txt -e 's/$/\r/g'
        rm $fil
 done
@@ -40,4 +54,3 @@ rm -f $ZIPFILE
        cd $(dirname $DESTDIR) &> /dev/null
        zip -r $dir/$ZIPFILE $(basename $DESTDIR)
 )
-