summaryrefslogtreecommitdiffstats
path: root/libreoffice
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2012-04-11 20:30:43 +0000
committer Eric Hameleers <alien@slackware.com>2012-04-11 20:30:43 +0000
commit7b495322c2b33333f92af26dce3c710b71e06491 (patch)
tree923bcfe7457aecddf1e39baeb320db8d16c50cc3 /libreoffice
parenta3a4eb72d1d8b36ef41d30b6ee3ed8c295a5ce07 (diff)
downloadasb-7b495322c2b33333f92af26dce3c710b71e06491.tar.gz
asb-7b495322c2b33333f92af26dce3c710b71e06491.tar.xz
Apparently, wrapper scripts for the binaries are now added by default (at least some) so let's accommodate for that
Diffstat (limited to 'libreoffice')
-rwxr-xr-xlibreoffice/build/libreoffice36.SlackBuild69
1 files changed, 40 insertions, 29 deletions
diff --git a/libreoffice/build/libreoffice36.SlackBuild b/libreoffice/build/libreoffice36.SlackBuild
index 48d5eb94..246d0213 100755
--- a/libreoffice/build/libreoffice36.SlackBuild
+++ b/libreoffice/build/libreoffice36.SlackBuild
@@ -1154,65 +1154,76 @@ fi
# Add wrapper scripts that call the real binaries:
mkdir -p $PKG/usr/bin
-cat <<EOF > $PKG/usr/bin/${PRGNAM}
+if [ ! -f $PKG/usr/bin/${PRGNAM} ]; then
+ cat <<EOF > $PKG/usr/bin/${PRGNAM}
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice "\$@"
EOF
-chmod 0755 $PKG/usr/bin/${PRGNAM}
-
-cat <<EOF > $PKG/usr/bin/loweb
+ chmod 0755 $PKG/usr/bin/${PRGNAM}
+fi
+if [ ! -f $PKG/usr/bin/loweb ]; then
+ cat <<EOF > $PKG/usr/bin/loweb
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --web "\$@"
EOF
-chmod 0755 $PKG/usr/bin/loweb
-
-cat <<EOF > $PKG/usr/bin/localc
+ chmod 0755 $PKG/usr/bin/loweb
+fi
+if [ ! -f $PKG/usr/bin/localc ]; then
+ cat <<EOF > $PKG/usr/bin/localc
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --calc "\$@"
EOF
-chmod 0755 $PKG/usr/bin/localc
-
-cat <<EOF > $PKG/usr/bin/lobase
+ chmod 0755 $PKG/usr/bin/localc
+fi
+if [ ! -f $PKG/usr/bin/lobase ]; then
+ cat <<EOF > $PKG/usr/bin/lobase
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --base "\$@"-
EOF
-chmod 0755 $PKG/usr/bin/lobase
-
-cat <<EOF > $PKG/usr/bin/lofromtemplate
+ chmod 0755 $PKG/usr/bin/lobase
+fi
+if [ ! -f $PKG/usr/bin/lofromtemplate ]; then
+ cat <<EOF > $PKG/usr/bin/lofromtemplate
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice .uno:NewDoc "\$@"
EOF
-chmod 0755 $PKG/usr/bin/lofromtemplate
-
-cat <<EOF > $PKG/usr/bin/lowriter
+ chmod 0755 $PKG/usr/bin/lofromtemplate
+fi
+if [ ! -f $PKG/usr/bin/lowriter ]; then
+ cat <<EOF > $PKG/usr/bin/lowriter
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --writer "\$@"
EOF
-chmod 0755 $PKG/usr/bin/lowriter
-
-cat <<EOF > $PKG/usr/bin/unopkg
+ chmod 0755 $PKG/usr/bin/lowriter
+fi
+if [ ! -f $PKG/usr/bin/unopkg ]; then
+ cat <<EOF > $PKG/usr/bin/unopkg
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/unopkg "\$@"
EOF
-chmod 0755 $PKG/usr/bin/unopkg
-
-cat <<EOF > $PKG/usr/bin/lodraw
+ chmod 0755 $PKG/usr/bin/unopkg
+fi
+if [ ! -f $PKG/usr/bin/lodraw ]; then
+ cat <<EOF > $PKG/usr/bin/lodraw
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --draw "\$@"
EOF
-chmod 0755 $PKG/usr/bin/lodraw
-
-cat <<EOF > $PKG/usr/bin/lomath
+ chmod 0755 $PKG/usr/bin/lodraw
+fi
+if [ ! -f $PKG/usr/bin/lomath ]; then
+ cat <<EOF > $PKG/usr/bin/lomath
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --math "\$@"
EOF
-chmod 0755 $PKG/usr/bin/lomath
-
-cat <<EOF > $PKG/usr/bin/loimpress
+ chmod 0755 $PKG/usr/bin/lomath
+fi
+if [ ! -f $PKG/usr/bin/loimpress ]; then
+ cat <<EOF > $PKG/usr/bin/loimpress
#!/bin/sh
/usr/lib${LIBDIRSUFFIX}/${PRGNAM}/program/soffice --impress "\$@"
EOF
-chmod 0755 $PKG/usr/bin/loimpress
+ chmod 0755 $PKG/usr/bin/loimpress
+fi
# Back to base:
cd $TMP/tmp-$PRGNAM/build