diff options
author | B. Watson <yalhcru@gmail.com> | 2022-02-11 03:21:07 -0500 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-02-12 13:32:50 +0700 |
commit | f3e4d811d842230b5dd346ffb2580803b3d5a0aa (patch) | |
tree | baf8edb74b620e866287aedcda9df121d37b6c3c /system/lbench/lbench.SlackBuild | |
parent | 848849d429c112ca0f8843c2993f996fc8cd1df9 (diff) |
system/lbench: Fix 15.0 build.
Signed-off-by: B. Watson <yalhcru@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/lbench/lbench.SlackBuild')
-rw-r--r-- | system/lbench/lbench.SlackBuild | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/system/lbench/lbench.SlackBuild b/system/lbench/lbench.SlackBuild index 95aa1a77513a2..52601f7d69fa3 100644 --- a/system/lbench/lbench.SlackBuild +++ b/system/lbench/lbench.SlackBuild @@ -25,6 +25,17 @@ # # Maintained by David Spencer <baildon.research@googlemail.com> +# 20220211 bkw: Modified by SlackBuilds.org +# - fix build for 15.0. +# - fix homepage. +# - leave the full path to the icon in the .desktop file. please, before +# you complain about this, go and actually read the freedesktop +# standard for .desktop files. +# - thought about updating to latest lbench (5.0) but it has a couple +# new deps that aren't on SBo. also thought about updating to a newer +# 3.x or 4.x, but upstream disappears the tarballs when new releases +# are made. maintainer can worry about this. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=lbench @@ -41,9 +52,6 @@ if [ -z "$ARCH" ]; then esac fi -# 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 @@ -78,9 +86,12 @@ cd $PRGNAM-$VERSION 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 \ + -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 {} \; + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ + +# 20220211 bkw: fix for modern gcc +sed -i '/int popup_report_timeout/s,int,void,' zfuncs.cc CXXFLAGS="$SLKCFLAGS" \ PREFIX=/usr \ @@ -103,11 +114,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -mkdir -p $PKG/usr/share/{applications,pixmaps} -sed -i \ - -e "s|/usr/bin/lbench|lbench|" \ - -e "s|/usr/share/lbench/icons/lbench.png|lbench|" \ - $PKG/usr/share/applications/$PRGNAM.desktop +mkdir -p $PKG/usr/share/pixmaps cp $PRGNAM.png $PKG/usr/share/pixmaps/ mkdir -p $PKG/install |