diff options
Diffstat (limited to 'academic/sword-data-kjv/sword-data-kjv.SlackBuild')
-rw-r--r-- | academic/sword-data-kjv/sword-data-kjv.SlackBuild | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/academic/sword-data-kjv/sword-data-kjv.SlackBuild b/academic/sword-data-kjv/sword-data-kjv.SlackBuild index 4b41aacc36..198bb6bc89 100644 --- a/academic/sword-data-kjv/sword-data-kjv.SlackBuild +++ b/academic/sword-data-kjv/sword-data-kjv.SlackBuild @@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for sword-data-kjv -# Copyright 2015/6/8 Tim Dickson, email: tim at googlemail.com +# Copyright 2015-2023 Tim Dickson, email: tim at googlemail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,15 +22,25 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=sword-data-kjv -VERSION=${VERSION:-1.8.1} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.9.0_2} +BUILD=${BUILD:-3} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} #this is a data package, architecture is irrelevant ARCH=noarch -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} @@ -43,7 +53,7 @@ cd $TMP rm -rf $PRGNAM-$VERSION #check if sword is installed and get data location, otherwise use default -DATADEST="/usr/shared/sword/" +DATADEST="/usr/share/sword/" if [ -e /etc/sword.conf ]; then DATADEST=`cat /etc/sword.conf|grep DataPath|awk -F"=" '{print $2}'` if [ "x$DATADEST" = "x" ]||[ "x$DATDEST" = "x/" ]; then @@ -57,10 +67,10 @@ fi mkdir -p $PKG${DATADEST} cd $PKG${DATADEST} -chown -R root:root . unzip $CWD/KJV.zip unzip $CWD/StrongsGreek.zip unzip $CWD/StrongsHebrew.zip +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 \ @@ -74,4 +84,4 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc 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 |