[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