diff options
Diffstat (limited to 'academic/xiphos')
-rw-r--r-- | academic/xiphos/README | 10 | ||||
-rw-r--r-- | academic/xiphos/xiphos.SlackBuild | 36 | ||||
-rw-r--r-- | academic/xiphos/xiphos.info | 4 |
3 files changed, 21 insertions, 29 deletions
diff --git a/academic/xiphos/README b/academic/xiphos/README index 166b55e9b6..e430c8f0fe 100644 --- a/academic/xiphos/README +++ b/academic/xiphos/README @@ -4,13 +4,3 @@ Sword project by the CrossWire Bible Society. computer reading of the text using festival has not been tested. if it works let me know, and i'll remove these two lines from the readme. - -xiphos version 4.2.1 requires sword v1.8.1-3 or higher -and biblesync v2.0.1 or higher - -xiphos needs a version of cmake 3.11 or higher. A private version is -included in the slackbuild to enable xiphos to be built. If you want to -use a different cmake to that included here, pass CMVERSION with the -version you need (and make sure that the source tar.gz is available) -There are a few new dependencies as the documentation is now created by -the build process rather than shipped preprocessed in the source. diff --git a/academic/xiphos/xiphos.SlackBuild b/academic/xiphos/xiphos.SlackBuild index f1f484b971..3471341e36 100644 --- a/academic/xiphos/xiphos.SlackBuild +++ b/academic/xiphos/xiphos.SlackBuild @@ -1,8 +1,8 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for xiphos -# Copyright 2015-2020 Tim Dickson, email: dickson.tim@googlemail.com +# Copyright 2015-2023 Tim Dickson, email: dickson.tim@googlemail.com # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,10 +22,15 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +#note: webkit2gtk is a dep, but is already included as a dep of yelp. + +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=xiphos VERSION=${VERSION:-4.2.1} -BUILD=${BUILD:-3} +BUILD=${BUILD:-5} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} if [ -z "$ARCH" ]; then case "$( uname -m )" in @@ -35,7 +40,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} @@ -63,8 +75,6 @@ rm -rf $PRGNAM-$VERSION tar xvf $CWD/$PRGNAM-$VERSION.tar.gz cd $PRGNAM-$VERSION -#we will use a newer version of cmake (at least 3.11) - #sane permissions for everything chown -R root:root . find -L . \ @@ -72,18 +82,11 @@ find -L . \ -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 {} \; -# -#lets make newer cmake available to the xiphos build -OLDPATH=$PATH -export PATH=/opt/cmake-202x/bin:$PATH - -# patch navbar_versekey.gtkbuilder to work with gtk shipped with slackware 14.2 -# patch won't be needed for slackware 15 -sed -i "s/3.20/3.14/g" ui/navbar_versekey.gtkbuilder +#patch to make work with newer glib +echo "#define GLIB_VERSION_MIN_REQUIRED (GLIB_VERSION_2_26)" >>cmake/config.h.cmake.in mkdir -p build cd build -export "PATH=/opt/cmake-202x/bin:$PATH" cmake -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -94,7 +97,6 @@ cmake -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DDBUS=OFF -DSTRIP=ON -DPOSTINST=OFF -DGTKHTML=ON .. #cmake should have created make file so restore PATH -export PATH=$OLDPATH make make install DESTDIR=$PKG cd .. @@ -117,4 +119,4 @@ 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 diff --git a/academic/xiphos/xiphos.info b/academic/xiphos/xiphos.info index 1fa129b3f2..70245d07d3 100644 --- a/academic/xiphos/xiphos.info +++ b/academic/xiphos/xiphos.info @@ -1,10 +1,10 @@ PRGNAM="xiphos" VERSION="4.2.1" -HOMEPAGE="http://xiphos.org" +HOMEPAGE="https://xiphos.org" DOWNLOAD="https://github.com/crosswire/xiphos/releases/download/4.2.1/xiphos-4.2.1.tar.gz" MD5SUM="77d8a99c063433bea3006954710b2fd5" DOWNLOAD_x86_64="" MD5SUM_x86_64="" -REQUIRES="sword webkitgtk3 biblesync rarian gtkhtml libminizip appstream-glib yelp cmake-202x" +REQUIRES="sword biblesync rarian gtkhtml libminizip appstream-glib yelp" MAINTAINER="Tim Dickson" EMAIL="dickson.tim@googlemail.com" |