diff options
author | Erich Eckner <git@eckner.net> | 2020-03-05 10:12:42 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-03-05 10:12:42 +0100 |
commit | 2daf5647b6961ff6281d5c89b50783e5258a6b4b (patch) | |
tree | 0ff7915683c1d5e0095605912940f94cb65c1643 /community/haskell-gauge/PKGBUILD | |
parent | 3271f6ab8a92141c0e6e696b327198795f611006 (diff) | |
download | packages-2daf5647b6961ff6281d5c89b50783e5258a6b4b.tar.xz |
do not overwrite prepare if it already existed
Diffstat (limited to 'community/haskell-gauge/PKGBUILD')
-rw-r--r-- | community/haskell-gauge/PKGBUILD | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/community/haskell-gauge/PKGBUILD b/community/haskell-gauge/PKGBUILD index a5bd662e..eeba4490 100644 --- a/community/haskell-gauge/PKGBUILD +++ b/community/haskell-gauge/PKGBUILD @@ -1,10 +1,15 @@ # temporarily disabled 'verbose' test, see upstream: # https://github.com/vincenthz/hs-gauge/issues/54 -prepare() { - cd "${srcdir}/${_hkgname}-${pkgver}" - - sed -i '/test-suite verbose/, /test-suite quick/ { s/\(.*\)/#\1/ }' gauge.cabal - sed -i 's/#test-suite quick/test-suite quick/' gauge.cabal - sed -i '/^#.*/d' gauge.cabal -} +eval "$( + { + declare -f prepare || \ + printf 'prepare() {\n}\n' + } \ + | sed ' + $i cd "${srcdir}/${_hkgname}-${pkgver}" \ + sed -i '"'"'/test-suite verbose/, /test-suite quick/ { s/\(.*\)/#\1/ }'"'"' gauge.cabal \ + sed -i '"'"'s/#test-suite quick/test-suite quick/'"'"' gauge.cabal \ + sed -i '"'"'/^#.*/d'"'"' gauge.cabal + ' +)" |