diff options
Diffstat (limited to 'audio/podget/podget.SlackBuild')
-rw-r--r-- | audio/podget/podget.SlackBuild | 34 |
1 files changed, 21 insertions, 13 deletions
diff --git a/audio/podget/podget.SlackBuild b/audio/podget/podget.SlackBuild index 2e8feac7f03e6..10bef95b61b77 100644 --- a/audio/podget/podget.SlackBuild +++ b/audio/podget/podget.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for podget -# Copyright (c) 2008-2010, Antonio Hernández Blas <hba.nihilismus@gmail.com> +# Copyright (c) 2008-2010, Antonio Hernández Blas <email removed> # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -21,11 +21,13 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# 20201103 bkw: +# - update for v0.8.7 +# - fix CRLF removal +# - redo README and slack-desc # 20200619 bkw: BUILD=2, apparently nobody (including me) ever noticed # that v0.8.6 didn't actually work on Slackware 14.2. - # 20191130 bkw: update for v0.8.6 - # 20170712 bkw: # - Take over as maintainer # - Update for v0.8.5 @@ -33,8 +35,8 @@ # - Minor cleanups PRGNAM=podget -VERSION=${VERSION:-0.8.6} -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.8.7} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} ARCH=noarch @@ -57,29 +59,35 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ \! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+ # 20170712 bkw: get rid of DOS/Win line endings. +# 20201103 bkw: turns out there's an embedded \r in podget that's +# supposed to be there, so the regex becomes \r$ instead of \r. find . -type f | \ xargs file | \ grep 'ASCII.*LF' | \ cut -d: -f1 | \ - xargs sed -i 's,\r,,' \ + xargs sed -i 's,\r$,,' \ || true -make -j1 prefix=/usr DESTDIR=$PKG install - # 20200619 bkw: 14.2's creaky old bash 4.3 doesn't support # inherit_errexit, which is a feature of bash 4.4 and up. The sed # command below allows the script to run without it, which will change # some of the error handling a bit, but won't actually break anything # when there *aren't* errors. Previous versions of podget got along just # fine without inherit_errexit... -sed -i '/shopt.*-s.*inherit_errexit *$/s,$, &>/dev/null || true,' \ - $PKG/usr/bin/$PRGNAM +# 20201103 bkw: upstream added checking code, this had to change some. +sed -i '/shopt *inherit_errexit/,/shopt *-s *inherit_errexit/s,^,## ,' \ + $PRGNAM + +# 20201103 bkw: change hardcoded paths +sed -i \ + -e "s,share/man,man,g" \ + -e "s,share/doc/$PRGNAM,doc/$PRGNAM-$VERSION," \ + Makefile -mv $PKG/usr/share/man $PKG/usr/man -rm -rf $PKG/usr/share +make -j1 prefix=/usr DESTDIR=$PKG install mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/scripts -cp -a COPYING Changelog INSTALL README $PKG/usr/doc/$PRGNAM-$VERSION +cp -a COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cp -r SCRIPTS/* $PKG/usr/doc/$PRGNAM-$VERSION/scripts cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild |