[arch-commits] Commit in haskell-yesod-static/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Oct 22 18:33:24 UTC 2018
Date: Monday, October 22, 2018 @ 18:33:23
Author: felixonmars
Revision: 398449
upgpkg: haskell-yesod-static 1.6.0.1-1
rebuild with yesod-static 1.6.0.1
Modified:
haskell-yesod-static/trunk/PKGBUILD
----------+
PKGBUILD | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-10-22 18:11:14 UTC (rev 398448)
+++ PKGBUILD 2018-10-22 18:33:23 UTC (rev 398449)
@@ -3,28 +3,27 @@
_hkgname=yesod-static
pkgname=haskell-yesod-static
-pkgver=1.6.0
-pkgrel=120
+pkgver=1.6.0.1
+pkgrel=1
pkgdesc="Static file serving subsite for Yesod Web Framework."
url="http://www.yesodweb.com/"
license=("MIT")
arch=('x86_64')
depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring'
- 'haskell-blaze-builder' 'haskell-byteable' 'haskell-conduit' 'haskell-cryptonite'
- 'haskell-cryptonite-conduit' 'haskell-memory' 'haskell-css-text' 'haskell-data-default'
- 'haskell-exceptions' 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin'
- 'haskell-http-types' 'haskell-mime-types' 'haskell-old-time' 'haskell-resourcet'
- 'haskell-unix-compat' 'haskell-unordered-containers' 'haskell-wai' 'haskell-wai-app-static'
- 'haskell-yesod-core')
-makedepends=('ghc')
+ 'haskell-blaze-builder' 'haskell-conduit' 'haskell-cryptonite'
+ 'haskell-cryptonite-conduit' 'haskell-css-text' 'haskell-data-default'
+ 'haskell-file-embed' 'haskell-hashable' 'haskell-hjsmin' 'haskell-http-types'
+ 'haskell-memory' 'haskell-mime-types' 'haskell-unix-compat' 'haskell-unordered-containers'
+ 'haskell-wai' 'haskell-wai-app-static' 'haskell-yesod-core')
+makedepends=('ghc' 'haskell-hspec' 'haskell-hunit' 'haskell-wai-extra' 'haskell-yesod-test')
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
-sha512sums=('85352eb6ec0f4d7682a0d000f158446ed0370d7a63f9cca8976e5972d10ca427e45e8307c1169bfbcc25ba7fa62e1906651a9e8c7d6937ac4ea6f25412b5cea5')
+sha512sums=('2e1e4873248d435a9d58f3075b6c06cde2edcdd520f700dc7f0427039c236d28787f62a643a8cf57b74d85a885625474a5662b91a56c25e8f4d1737be525bc2f')
build() {
cd "${srcdir}/${_hkgname}-${pkgver}"
runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
- --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+ --prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
runhaskell Setup build
runhaskell Setup register --gen-script
@@ -33,6 +32,11 @@
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
+check() {
+ cd $_hkgname-$pkgver
+ runhaskell Setup test
+}
+
package() {
cd "${srcdir}/${_hkgname}-${pkgver}"
More information about the arch-commits
mailing list