diff options
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/feh/README | 18 | ||||
-rw-r--r-- | graphics/feh/feh.SlackBuild | 66 | ||||
-rw-r--r-- | graphics/feh/feh.info | 10 | ||||
-rw-r--r-- | graphics/feh/slack-desc | 2 |
4 files changed, 40 insertions, 56 deletions
diff --git a/graphics/feh/README b/graphics/feh/README index 640ffaed623a..f83585cc745d 100644 --- a/graphics/feh/README +++ b/graphics/feh/README @@ -1,22 +1,8 @@ +feh (image viewer) + feh is an image viewer at heart, though it does other cool stuff. feh features include simple image viewing, multiple image viewing (slideshow), multiple image viewing in multiwindows, image viewing in fullscreen, image list mode, loadable/unloadable listing, recursive file opening, saving/loading filelists, loading images via http, reloading after delay, montage creation, and more. - -To enable builtin EXIF tag display support use: - - EXIF=yes ./feh.SlackBuild - -To include help text use: - - HELP=yes ./feh.SlackBuild - -To enable enable inotify support use: - - INOTIFY=yes ./feh.SlackBuild - -To support CIFS shares from 64bit hosts on 32bit machines use: - - STAT64=yes ./feh.SlackBuild diff --git a/graphics/feh/feh.SlackBuild b/graphics/feh/feh.SlackBuild index c6f03f7eb579..8ab06755f7b2 100644 --- a/graphics/feh/feh.SlackBuild +++ b/graphics/feh/feh.SlackBuild @@ -2,10 +2,11 @@ # Slackware build script for feh -# Copyright 2006-2009 Chess Griffin <chess@chessgriffin.com> -# Copyright 2011-2012 Grigorios Bouzakis <grbzks@imap.cc> -# Copyright 2014-2015 Luka Novsak <lnovsak@gmail.com> -# Copyright 2017-2021 Hunter Sezen <orbea@riseup.net> +# Copyright 2006-2009 Chess Griffin +# Copyright 2011-2012 Grigorios Bouzakis +# Copyright 2014-2015 Luka Novsak +# Copyright 2017-2021 Hunter Sezen +# Copyright 2024 B. Watson <urchlay@slackware.uk> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for any purpose @@ -23,10 +24,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. +# 20240903 bkw: +# - new maintainer +# - update for v3.10.3 +# - build with all useful options enabled, instead of having 4 +# separate environment vars. +# - add rest of docs to doc dir. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=feh -VERSION=${VERSION:-3.6.1} +VERSION=${VERSION:-3.10.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -39,9 +47,6 @@ if [ -z "$ARCH" ]; then esac fi -# 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 @@ -53,16 +58,12 @@ OUTPUT=${OUTPUT:-/tmp} if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" - LIBDIRSUFFIX="" fi set -eu @@ -75,24 +76,24 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2 chmod 0755 $PRGNAM-$VERSION cd $PRGNAM-$VERSION chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; - -[ "${EXIF:=0}" = 0 ] || EXIF=1 -[ "${HELP:=0}" = 0 ] || HELP=1 -[ "${INOTIFY:=0}" = 0 ] || INOTIFY=1 -[ "${STAT64:=0}" = 0 ] || STAT64=1 +find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} + -o \ + \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} + CFLAGS="$SLKCFLAGS" \ make \ PREFIX=/usr \ - exif=$EXIF \ - help=$HELP \ - inotify=$INOTIFY \ - stat64=$STAT64 + curl=1 \ + debug=1 \ + exif=1 \ + help=1 \ + inotify=1 \ + stat64=1 \ + magic=1 \ + mkstemps=1 \ + verscmp=0 \ + xinerama=1 + +strip src/feh make install \ DESTDIR=$PKG \ @@ -101,15 +102,12 @@ make install \ doc_dir=$PKG/usr/doc/$PRGNAM-$VERSION \ example_dir=$PKG/usr/doc/$PRGNAM-$VERSION/examples -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | - grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -find $PKG/usr/man -type f -exec gzip -9 {} \; -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +gzip -9 $PKG/usr/man/man*/* -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a COPYING $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +PKGDOC=$PKG/usr/doc/$PRGNAM-$VERSION +mkdir -p $PKGDOC +cp -a AUTHORS COPYING ChangeLog README.md TODO $PKGDOC +cat $CWD/$PRGNAM.SlackBuild > $PKGDOC/$PRGNAM.SlackBuild mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc diff --git a/graphics/feh/feh.info b/graphics/feh/feh.info index 5be6bc004493..01238d2b7518 100644 --- a/graphics/feh/feh.info +++ b/graphics/feh/feh.info @@ -1,10 +1,10 @@ PRGNAM="feh" -VERSION="3.6.1" +VERSION="3.10.3" HOMEPAGE="https://feh.finalrewind.org" -DOWNLOAD="https://feh.finalrewind.org/feh-3.6.1.tar.bz2" -MD5SUM="0dd986d77805cd306a81864c69cf040c" +DOWNLOAD="https://feh.finalrewind.org/feh-3.10.3.tar.bz2" +MD5SUM="4f9e2c6ecc120852ba86dc41df366aba" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="imlib2" -MAINTAINER="Hunter Sezen" -EMAIL="orbea@riseup.net" +MAINTAINER="B. Watson" +EMAIL="urchlay@slackware.uk" diff --git a/graphics/feh/slack-desc b/graphics/feh/slack-desc index 92d931a14044..069734d1c601 100644 --- a/graphics/feh/slack-desc +++ b/graphics/feh/slack-desc @@ -8,6 +8,7 @@ |-----handy-ruler------------------------------------------------------| feh: feh (image viewer) feh: +feh: feh is an image viewer at heart, though it does other cool stuff. feh: feh features include simple image viewing, multiple image viewing feh: (slideshow), multiple image viewing in multiwindows, image viewing feh: in fullscreen, image list mode, loadable/unloadable listing, @@ -16,4 +17,3 @@ feh: via http, reloading after delay, montage creation, and more. feh: feh: Homepage: https://feh.finalrewind.org feh: -feh: |