Date: Saturday, December 16, 2017 @ 18:36:24 Author: felixonmars Revision: 274607
fix tests Modified: pandoc/trunk/PKGBUILD ----------+ PKGBUILD | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-16 17:50:34 UTC (rev 274606) +++ PKGBUILD 2017-12-16 18:36:24 UTC (rev 274607) @@ -29,6 +29,12 @@ source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz") sha512sums=('9235255b8a421bf072e37074ee435635f8b32bc5efc38b8ef1629cb19c9d08a300d498185e32f589c58e312cfcf3f5e5dbed06fc29537f329de428015c701430') +prepare() { + cd "${srcdir}/$pkgname-${pkgver}" + # TODO: find a better solution + sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ [(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs +} + build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -45,9 +51,7 @@ check() { cd "${srcdir}/${pkgname}-${pkgver}" - # TODO: find a way to run pandoc executable in tests with dynamic executable enabled - # LD_PRELOAD=$(ls dist/build/libHSpandoc-*-ghc*.so) - runhaskell Setup test || warning "Tests failed" + runhaskell Setup test } package() {