diff options
author | Eric Hameleers <alien@slackware.com> | 2008-01-26 22:31:28 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2008-01-26 22:31:28 +0000 |
commit | 255b272a8b2c7f9e3cbd1c31fc325aa08f699fef (patch) | |
tree | e199a311594d55d483d7357affbefdcbde853ff2 /newt | |
parent | a30f3319819e73bfd678cc041ed282a20848f835 (diff) | |
download | asb-255b272a8b2c7f9e3cbd1c31fc325aa08f699fef.tar.gz asb-255b272a8b2c7f9e3cbd1c31fc325aa08f699fef.tar.xz |
Updated for Slackware 12.0
Diffstat (limited to 'newt')
-rwxr-xr-x | newt/build/newt.SlackBuild | 39 |
1 files changed, 34 insertions, 5 deletions
diff --git a/newt/build/newt.SlackBuild b/newt/build/newt.SlackBuild index f0df81c8..e427afd8 100755 --- a/newt/build/newt.SlackBuild +++ b/newt/build/newt.SlackBuild @@ -53,6 +53,9 @@ BUILD=${BUILD:-1} DOCS="CHANGES COPYING" +# Newt does not detect the correct python version: +PYTHON=$(python -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d.) + # Where do we look for sources? CWD=$(pwd) SRCDIR=$(dirname $0) @@ -64,7 +67,7 @@ PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} # Input URL: http://ftp.debian.org/debian/pool/main/n/newt/newt_0.52.2.orig.tar.gz -SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tar.gz" +SOURCE="$SRCDIR/${PRGNAM}_${VERSION}.orig.tar.gz" SRCURL="http://ftp.debian.org/debian/pool/main/n/${PRGNAM}/${PRGNAM}_${VERSION}.orig.tar.gz" ## @@ -154,7 +157,33 @@ if $(file ${SOURCE} | grep -q ": bzip2"); then elif $(file ${SOURCE} | grep -q ": gzip"); then tar -xzvf ${SOURCE} fi +mv ${PRGNAM}-${VERSION}/${PRGNAM}-${VERSION}.tar.gz . +rm -r ${PRGNAM}-${VERSION} +tar -zxvf ${PRGNAM}-${VERSION}.tar.gz cd ${PRGNAM}-${VERSION} +# A lot of patches are floating around - everyone uses them: +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-colors.patch -b -z .colors \ + 2>&1 | tee $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-scrollbars.patch -b -z .scrollbars \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-pgupdown-crash.patch -b -z .crash \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-screensize.patch -b -z .screensize \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-cbtpos.patch -b -z .cbtpos \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-focus.patch -b -z .focus \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-cursor.patch -b -z .cursor \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-pyexample.patch -b -z .pyex \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-dwchar.patch -b -z .dwchar \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-notcl.patch -b -z .notcl \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log +patch -p1 < $SRCDIR/${PRGNAM}-${VERSION}-nostatic.patch -b -z .nostatic \ + 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log chown -R root:root . chmod -R u+w,go+r-w,a-s . @@ -170,17 +199,17 @@ CFLAGS="$SLKCFLAGS" \ --program-prefix="" \ --program-suffix="" \ 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log -make 2>&1 | tee $OUTPUT/make-${PRGNAM}.log -make shared 2>&1 | tee -a $OUTPUT/make-${PRGNAM}.log +make PYTHONVERS="python${PYTHON}" 2>&1 | tee $OUTPUT/make-${PRGNAM}.log # Install all the needed stuff to the package dir # Use installwatch if available, to produce a logfile of the installation # process that is more easily readable: if $(which installwatch > /dev/null 2>&1); then installwatch -o $OUTPUT/install-${PRGNAM}.log \ - make instroot=$PKG install install-sh + make PYTHONVERS="python${PYTHON}" instroot=$PKG install else - make instroot=$PKG install install-sh 2>&1 |tee $OUTPUT/install-${PRGNAM}.log + make PYTHONVERS="python${PYTHON}" instroot=$PKG install \ + 2>&1 |tee $OUTPUT/install-${PRGNAM}.log fi # Add documentation: |