From d4f3249a812a440339f94607fa9b69fc981a6f4b Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Wed, 25 Nov 2020 02:29:14 +0000 Subject: Wed Nov 25 02:29:14 UTC 2020 a/kernel-firmware-20201124_b362fd4-noarch-1.txz: Upgraded. a/kernel-generic-5.4.80-x86_64-1.txz: Upgraded. a/kernel-huge-5.4.80-x86_64-1.txz: Upgraded. a/kernel-modules-5.4.80-x86_64-1.txz: Upgraded. d/kernel-headers-5.4.80-x86-1.txz: Upgraded. k/kernel-source-5.4.80-noarch-1.txz: Upgraded. l/djvulibre-3.5.28-x86_64-1.txz: Upgraded. l/imagemagick-7.0.10_43-x86_64-1.txz: Upgraded. l/pulseaudio-14.0-x86_64-1.txz: Upgraded. n/nghttp2-1.42.0-x86_64-1.txz: Upgraded. x/mesa-20.2.3-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. testing/packages/vtown/input-methods/ibus-1.5.23-x86_64-1_vtown_2.txz: Rebuilt. Install ibus-autostart-plasma.desktop. Thanks to Heinz Wiesinger. usb-and-pxe-installers/usbboot.img: Rebuilt. --- source/l/djvulibre/djvulibre.SlackBuild | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) (limited to 'source/l/djvulibre/djvulibre.SlackBuild') diff --git a/source/l/djvulibre/djvulibre.SlackBuild b/source/l/djvulibre/djvulibre.SlackBuild index 4bcaa4489..fcab81ad9 100755 --- a/source/l/djvulibre/djvulibre.SlackBuild +++ b/source/l/djvulibre/djvulibre.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2008 Robby Workman, Northport, Alabama, USA -# Copyright 2009, 2010, 2011, 2018 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2009, 2010, 2011, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -24,8 +24,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=djvulibre -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -66,8 +66,9 @@ rm -rf $PKG mkdir -p $TMP $PKG cd $TMP || exit 1 rm -rf $PKGNAM-$VERSION || rm -rf $PKGNAM-$(echo $VERSION | rev | cut -f 2- -d . | rev) -tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 cd $PKGNAM-$VERSION || cd $PKGNAM-$(echo $VERSION | rev | cut -f 2- -d . | rev) || exit 1 + chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -75,6 +76,14 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ +if [ ! -r configure ]; then + if [ -x ./autogen.sh ]; then + NOCONFIGURE=1 ./autogen.sh + else + autoreconf -vif + fi +fi + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -94,22 +103,8 @@ make install DESTDIR=$PKG || exit 1 # Don't ship .la files: rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la -# This plugin *should* work with Mozilla-based browsers -if [ -d $PKG/usr/lib${LIBDIRSUFFIX}/netscape ]; then - mv $PKG/usr/lib${LIBDIRSUFFIX}/{netscape,mozilla} -fi - mkdir -p $PKG/usr/share/mime/packages -cp $PKG/usr/share/djvu/osi/desktop/djvulibre-mime.xml \ - $PKG/usr/share/mime/packages - -if [ -x $PKG/usr/bin/djview3 ]; then - mkdir -p $PKG/usr/share/{applications,pixmaps} - cp $PKG/usr/share/djvu/djview3/desktop/*.desktop \ - $PKG/usr/share/applications - cp $PKG/usr/share/djvu/djview3/desktop/hi32-djview3.png \ - $PKG/usr/share/pixmaps/djvulibre-djview3.png -fi +cp desktopfiles/djvulibre-mime.xml $PKG/usr/share/mime/packages find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -- cgit v1.2.3-79-gdb01