diff options
Diffstat (limited to 'desktop/xdgmenumaker/xdgmenumaker.SlackBuild')
-rw-r--r-- | desktop/xdgmenumaker/xdgmenumaker.SlackBuild | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/desktop/xdgmenumaker/xdgmenumaker.SlackBuild b/desktop/xdgmenumaker/xdgmenumaker.SlackBuild index 60e248afeb..575ffb9a1a 100644 --- a/desktop/xdgmenumaker/xdgmenumaker.SlackBuild +++ b/desktop/xdgmenumaker/xdgmenumaker.SlackBuild @@ -1,38 +1,42 @@ -#!/bin/sh +#!/bin/bash # Slackware build script for xdgmenumaker # Originally written by Andrew Tkalia -# Modified by B. Watson (yalhcru@gmail.com) +# Modified by B. Watson (urchlay@slackware.uk) # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ # for details. +# 20230711 bkw: updated for v2.1. +# 20221229 bkw: updated for v2.0. +# 20220110 bkw: BUILD=2, update slightly for new txt2tags. +# 20201103 bkw: updated for v1.6. # 20180917 bkw: updated for v1.5. - -# 20170301 bkw: -# - Use long-form github URL. - +# 20170301 bkw: Use long-form github URL. # 20161221 bkw: # - Updated for v1.4. Missed 1.2 and 1.3 releases, sorry about that. -# 20161015 bkw: -# - Updated for v1.1. - -# 20160726 bkw: -# - Updated for v0.9. - +# 20161015 bkw: Updated for v1.1. +# 20160726 bkw: Updated for v0.9. # 20150914 bkw: updated 0.5 => 0.8. upstream now uses a Makefile # instead of install.sh so this script can't build the old version. +cd $(dirname $0) ; CWD=$(pwd) + PRGNAM=xdgmenumaker -VERSION=${VERSION:-1.5} +VERSION=${VERSION:-2.1} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} # pure python, no compiled code at all ARCH=noarch -CWD=$(pwd) +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} @@ -56,6 +60,9 @@ sed -i 's,share/man,man,' Makefile # dynamic menu to work, the man page should reflect this: sed -i '/``xdgmenumaker -f windowmaker``/s,``,``/usr/bin/,' man/$PRGNAM.t2t +# 20220110 bkw: new txt2tags 3.7 doesn't support %%mtime in .t2t, so: +sed -i "s,^%%mtime.*,$( date +%Y-%m-%d )," man/$PRGNAM.t2t + make -j1 man install DESTDIR=$PKG PREFIX=/usr gzip $PKG/usr/man/man1/$PRGNAM.1 @@ -68,4 +75,4 @@ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc 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 |