diff options
Diffstat (limited to 'office/gnucash-docs/gnucash-docs.SlackBuild')
-rw-r--r-- | office/gnucash-docs/gnucash-docs.SlackBuild | 66 |
1 files changed, 44 insertions, 22 deletions
diff --git a/office/gnucash-docs/gnucash-docs.SlackBuild b/office/gnucash-docs/gnucash-docs.SlackBuild index cab82e5ef0..d69eff419d 100644 --- a/office/gnucash-docs/gnucash-docs.SlackBuild +++ b/office/gnucash-docs/gnucash-docs.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for gnucash-docs -# Copyright 2018, 2019, 2020, 2021, 2022 Lenard Spencer, Orlando, Florida, USA +# Copyright 2018, 2019, 2020, 2021, 2022, 2025 Lenard Spencer, Orlando, Florida, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=gnucash-docs -VERSION=${VERSION:-4.11} +VERSION=${VERSION:-5.10} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -72,42 +72,64 @@ mkdir -p build cd build cmake \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_DATADIR=/usr/share \ $WITHMOBI \ -DCMAKE_BUILD_TYPE=Release .. make + make install DESTDIR=$PKG + if [ "${HTML:-no}" = "yes" ]; then - make $DOCLANG-gnucash-guide-html || make C-gnucash-guide-html - make $DOCLANG-gnucash-help-html || make C-gnucash-help-html + make html fi if [ "$MOBI" = "yes" ]; then - make $DOCLANG-gnucash-guide-mobi || make C-gnucash-guide-mobi - make $DOCLANG-gnucash-help-mobi || make C-gnucash-help-mobi + make mobi elif [ "${EPUB:-no}" = "yes" ]; then - make $DOCLANG-gnucash-guide-epub || make C-gnucash-guide-epub - make $DOCLANG-gnucash-help-epub || make C-gnucash-help-epub + make epub fi if [ "${PDF:-no}" = "yes" ]; then - make $DOCLANG-gnucash-guide-pdf || make C-gnucash-guide-pdf - make $DOCLANG-gnucash-help-pdf || make C-gnucash-help-pdf + make pdf fi - make install DESTDIR=$PKG - -# Move the files to where they belong: +# Move these files/folders to where they belong: mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION - cp -Rv share/doc/$DOCLANG/* $PKG/usr/doc/$PRGNAM-$VERSION - cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -# There is no help system for Japanese, so: - if [ "$DOCLANG" = "ja" ]; then - cp -Rv share/doc/C/gnucash-help* $PKG/usr/doc/$PRGNAM-$VERSION - fi mv $PKG/usr/share/$PRGNAM/* $PKG/usr/doc/$PRGNAM-$VERSION -# get rid of unused folders: - rm -rf $PKG/usr/share/{$PRGNAM,doc} + rm -rf $PKG/usr/share/$PRGNAM + if [ "$HTML" = "yes" ]; then + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/HTML + cp -Rv share/doc/$DOCLANG/gnucash-{guide,manual} $PKG/usr/doc/$PRGNAM-$VERSION/HTML || true +# There is no help system for Japanese or Chinese, so: + if [ "$DOCLANG" = "ja" -o "$DOCLANG" = "zh" ]; then + cp -Rv share/doc/C/gnucash-manual $PKG/usr/doc/$PRGNAM-$VERSION/HTML + fi + fi + if [ "$PDF" = "yes" ]; then + cp -Rv share/doc/$DOCLANG/*.pdf $PKG/usr/doc/$PRGNAM-$VERSION +# There is no help system for Japanese or Chinese, so: + if [ "$DOCLANG" = "ja" -o "$DOCLANG" = "zh" ]; then + cp -Rv share/doc/C/gnucash-manual.pdf $PKG/usr/doc/$PRGNAM-$VERSION + fi + fi + if [ "$EPUB" = "yes" ]; then + cp -Rv share/doc/$DOCLANG/*.epub $PKG/usr/doc/$PRGNAM-$VERSION +# There is no help system for Japanese or Chinese, so: + if [ "$DOCLANG" = "ja" -o "$DOCLANG" = "zh" ]; then + cp -Rv share/doc/C/gnucash-manual.epub $PKG/usr/doc/$PRGNAM-$VERSION + fi + fi + if [ "$MOBI" = "yes" ]; then + cp -Rv share/doc/$DOCLANG/*.mobi $PKG/usr/doc/$PRGNAM-$VERSION +# There is no help system for Japanese or Chinese, so: + if [ "$DOCLANG" = "ja" -o "$DOCLANG" = "zh" ]; then + cp -Rv share/doc/C/gnucash-manual.mobi $PKG/usr/doc/$PRGNAM-$VERSION + fi + fi +# Let's move this to satisfy sbopkglint: + mv $PKG/usr/share/doc/HTML $PKG/usr/doc + rm -rf $PKG/usr/share/doc + cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cd .. mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc - cd $PKG /sbin/makepkg -p -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE |