summaryrefslogtreecommitdiffstats
path: root/newt
diff options
context:
space:
mode:
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
commit255b272a8b2c7f9e3cbd1c31fc325aa08f699fef (patch)
treee199a311594d55d483d7357affbefdcbde853ff2 /newt
parenta30f3319819e73bfd678cc041ed282a20848f835 (diff)
downloadasb-255b272a8b2c7f9e3cbd1c31fc325aa08f699fef.tar.gz
asb-255b272a8b2c7f9e3cbd1c31fc325aa08f699fef.tar.xz
Updated for Slackware 12.0
Diffstat (limited to 'newt')
-rwxr-xr-xnewt/build/newt.SlackBuild39
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: