office/full-pack: Allow building without gbgoffice or kbgoffice.

Signed-off-by: B. Watson <yalhcru@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2022-02-17 13:40:14 -05:00 committed by Willy Sudiarto Raharjo
parent be3d419c81
commit 6f1ef492d3
No known key found for this signature in database
GPG Key ID: 3F617144D7238786
2 changed files with 19 additions and 11 deletions

View File

@ -4,4 +4,4 @@ terms, a polytechnical dictionary and a dictionary of the Bulgarian
North-West dialect.
The dictionary engine is provided by either kbgoffice or gbgoffice,
so this package depends either from one or the other.
so this package is only useful if one or both are installed.

View File

@ -11,6 +11,11 @@
# Modified by Robby Workman <rworkman@slackbuilds.org> 20101209
# * My changes are all good, so flames should still go to Martin... ;-)
# 20220217 bkw: Modified by SlackBuilds.org: get rid of the Makefile
# check for an installed copy of gbgoffice or kbgoffice. Allows the
# package to be built standalone. Having them installed doesn't change
# the contents of this package one whit, anyway.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=full-pack
@ -21,9 +26,6 @@ PKGTYPE=${PKGTYPE:-tgz}
ARCH=noarch
# 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
@ -46,11 +48,17 @@ cd $PRGNAM
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 \
-exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-exec chmod 644 {} \+
make DATA_DIR=$PKG/usr/share/bgoffice install || exit 1
# 20220217 bkw: get rid of the check for installed gbgoffice or
# kbgoffice. The data dirs are the same for both (DATA_DIR in the
# make command), so it doesn't matter which one (or if neither one)
# is installed, as far as creating this package is concerned.
sed -i '/^install:/s, .*$,,' Makefile
make DATA_DIR=$PKG/usr/share/bgoffice install
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild