diff options
Diffstat (limited to 'network/w3m/w3m.SlackBuild')
-rw-r--r-- | network/w3m/w3m.SlackBuild | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/network/w3m/w3m.SlackBuild b/network/w3m/w3m.SlackBuild index ca8a3dec0e..022239d2ba 100644 --- a/network/w3m/w3m.SlackBuild +++ b/network/w3m/w3m.SlackBuild @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for w3m # Copyright 2011 Grigorios Bouzakis <grbzks@imap.cc> @@ -19,16 +19,17 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Now maintained by Dave Woodfall <dave@tty1.uk> (2018) +# Now maintained by Dave Woodfall <dave@slackbuilds.org> (2018) # Much appreciation to the debian maintainers for keeping w3m alive and # patched https://packages.debian.org/stretch/w3m +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=w3m -VERSION=${VERSION:-0.5.3_37} -PATCHVERSION=${VERSION//_/-} -SRCVERSION=${SRCVERSION:-0.5.3} +VERSION=${VERSION:-0.5.3+git20230121} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -38,7 +39,14 @@ if [ -z "$ARCH" ]; then esac fi -CWD=$(pwd) +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} @@ -62,17 +70,10 @@ set -e rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT cd $TMP -rm -rf $PRGNAM-$SRCVERSION +rm -rf $PRGNAM-$VERSION # source -tar xvf $CWD/${PRGNAM}_${SRCVERSION}.orig.tar.gz -cd $PRGNAM-$SRCVERSION -# patches -tar xvf $CWD/${PRGNAM}_$PATCHVERSION.debian.tar.xz - -# patches from debian -while read patch; do - patch -p1 --verbose < debian/patches/$patch -done < debian/patches/series +tar xvf $CWD/${PRGNAM}_${VERSION}.orig.tar.xz +cd $PRGNAM-$VERSION chown -R root:root . find -L . \ @@ -104,7 +105,7 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-unicode \ --enable-nls \ --enable-m17n \ - --with-imagelib="gtk2 gdk-pixbuf2 imlib2" \ + --with-imagelib="gtk2 gdk-pixbuf2" \ --with-termlib="terminfo ncurses" \ $mouse \ $mailer \ @@ -124,19 +125,11 @@ find Bonus -type f | while read f; do done mkdir -p $PKG/etc/w3m -install -m 644 debian/w3mconfig $PKG/etc/w3m/config.new -install -m 644 debian/mailcap $PKG/etc/w3m/mailcap.new DOCS="ChangeLog NEWS doc* ABOUT-NLS README TODO" -DEBDOCS="changelog copyright mailcap w3mconfig" -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/debian cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION -for doc in $DEBDOCS; do - cp -a debian/$doc $PKG/usr/doc/$PRGNAM-$VERSION/debian -done - mv $PKG/usr/doc/$PRGNAM-$VERSION/examples/Bonus/README \ $PKG/usr/doc/$PRGNAM-$VERSION/examples/Bonus/README.ja @@ -174,7 +167,6 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz \ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |