summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7fc28bc3c217..9817b5a601f4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,6 +5,7 @@ pkgbase = bashdb
url = http://bashdb.sourceforge.net/
arch = any
license = GPL
+ makedepends = texi2html
depends = bash>=5.0
depends = python-pygments
depends = pygmentize
@@ -14,4 +15,3 @@ pkgbase = bashdb
sha512sums = 32ff6d315e8cf9d59485802d5284fde53fa2d9f40ec238428a479f8a1ed1359e9bea2946b192b78534e7ac835491d5d64d73f536c8dfa93583b4c6d55d4d4545
pkgname = bashdb
-
diff --git a/PKGBUILD b/PKGBUILD
index 264e62b519fe..8afe0d5e353f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,6 +14,7 @@ arch=('any')
url='http://bashdb.sourceforge.net/'
license=('GPL')
depends=("bash>=${_ver%%-*}" 'python-pygments' 'pygmentize')
+makedepends=('texi2html')
_srcdir="${pkgname}-${_ver}"
_verwatch=("https://sourceforge.net/projects/${pkgname}/rss" "\s*<title>.*/${pkgname}-\([_0-9\.]\+\)\.tar\.gz\].*" 'f'); _getlinks() { sed -e '/^\s\+<title>/ s:\([0-9]\)-:\1_:g'; }
source=("https://phoenixnap.dl.sourceforge.net/project/${pkgname}/${pkgname}/${_ver}/${pkgname}-${_ver}.tar.bz2")
@@ -24,7 +25,13 @@ sha512sums=('32ff6d315e8cf9d59485802d5284fde53fa2d9f40ec238428a479f8a1ed1359e9be
prepare() {
set -u
cd "${_srcdir}"
- sed -e "/^\s\+'5.0' / s:): | '5.1'&:g" -i 'configure'
+ local _seds=(
+ -e '# Bypass the strict bash version check'
+ -e "/^\s+'5.0' / s:\): | '5.2'&:g"
+ -e '# Why does a bash specific utility use /bin/sh. sh is not bash even without dashbinsh'
+ -e 's:/bin/sh:/usr/bin/bash:g'
+ )
+ sed -E "${_seds[@]}" -i 'configure'
set +u
}