[arch-commits] Commit in haskell-swagger2/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Sat May 19 11:05:22 UTC 2018


    Date: Saturday, May 19, 2018 @ 11:05:18
  Author: felixonmars
Revision: 324527

upgpkg: haskell-swagger2 2.2.2-1

rebuild with base-compat,0.10.1 aeson,1.3.1.1

Modified:
  haskell-swagger2/trunk/PKGBUILD

----------+
 PKGBUILD |   25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-05-19 11:05:08 UTC (rev 324526)
+++ PKGBUILD	2018-05-19 11:05:18 UTC (rev 324527)
@@ -4,25 +4,27 @@
 
 _hkgname=swagger2
 pkgname=haskell-swagger2
-pkgver=2.2.1
-pkgrel=6
+pkgver=2.2.2
+pkgrel=1
 pkgdesc="Swagger 2.0 data model"
 url="https://github.com/GetShopTV/swagger2"
 license=("custom:BSD3")
 arch=('x86_64')
-depends=('ghc-libs' "haskell-aeson" "haskell-base-compat" "haskell-hashable" "haskell-generics-sop"
-         "haskell-http-media" "haskell-insert-ordered-containers" "haskell-lens"
-         "haskell-network" "haskell-scientific" "haskell-transformers-compat"
-         "haskell-unordered-containers" "haskell-vector" "haskell-uuid-types")
-makedepends=('ghc')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat-batteries' 'haskell-hashable'
+         'haskell-generics-sop' 'haskell-http-media' 'haskell-insert-ordered-containers'
+         'haskell-lens' 'haskell-network' 'haskell-scientific' 'haskell-transformers-compat'
+         'haskell-unordered-containers' 'haskell-vector' 'haskell-uuid-types')
+makedepends=('ghc' 'haskell-aeson-qq' 'haskell-hspec' 'haskell-hunit' 'haskell-quickcheck'
+             'haskell-quickcheck-instances' 'haskell-hspec-discover' 'haskell-doctest'
+             'haskell-cabal-doctest' 'haskell-glob')
 source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz")
-sha512sums=('a28a191c41ec378eec8e1f659e216dcb98ca0547d0a664fd289fbc15b99800b5c31306bcb76f4e3db1641e54923edee33c26fceb2316071cea16994f2db24ec3')
+sha512sums=('b34f9bbe3d4bf1deb315ade8da9d99a91d2c32e47f8a4573b5dd73fabc4094267ae2b7ae1241773d2ce267bcaf9a13ee16a29e9d01c9fa9b30500663432e4bb5')
 
 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
@@ -31,6 +33,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