Date: Thursday, September 29, 2022 @ 14:56:32 Author: felixonmars Revision: 1316264
upgpkg: haskell-swagger2 2.8.1-1: rebuild with aeson 2.0.3.0, aeson-diff 1.1.0.11, bower-json 1.1.0.0, http2 3.0.3, hoauth2 2.1.0, jose 0.9, microlens-aeson 2.4.0, postgresql-binary 0.12.5, postgrest 10.0.0, req 3.10.0, swagger2 2.8.1 Modified: haskell-swagger2/trunk/PKGBUILD ----------+ PKGBUILD | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-29 14:51:10 UTC (rev 1316263) +++ PKGBUILD 2022-09-29 14:56:32 UTC (rev 1316264) @@ -3,9 +3,8 @@ _hkgname=swagger2 pkgname=haskell-swagger2 -pkgver=2.6.1 -_commit=44ad73cd0f49c0cd17ad9f9ec4a9fdb3d4e7e776 -pkgrel=138 +pkgver=2.8.1 +pkgrel=1 pkgdesc="Swagger 2.0 data model" url="https://github.com/GetShopTV/swagger2" license=("BSD") @@ -18,17 +17,16 @@ makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-hunit' 'haskell-quickcheck-instances' 'haskell-hspec-discover' 'haskell-doctest' 'haskell-cabal-doctest' 'haskell-glob' 'haskell-utf8-string') -source=("https://github.com/GetShopTV/swagger2/archive/$_commit/$pkgname-$_commit.tar.gz") -#source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") -sha512sums=('2e2ba7f08b217533cbcf6d0d59e0f4da94645dc9ea6805cf7eebc3188f5d9ff5bb55471588ebd55bf13ade8c1ac5ff249dac58da7b5cc827dc8e4fcff65bec35') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") +sha512sums=('08fa89cae42eed5cbe7936c08d17f308faedc218d6670e24fd9979aad605d7746b76ec56f282cb25f0e9abdfa040bf972d33b98bf7ab7d3dacc3c6bbdeef86ca') prepare() { - cd $_hkgname-$_commit - uusi -u aeson -u base -u base-compat-batteries -u hashable -u hspec -u lens -u optics-core -u optics-th -u template-haskell $_hkgname.cabal + cd $_hkgname-$pkgver + uusi -u hspec $_hkgname.cabal } build() { - cd $_hkgname-$_commit + cd $_hkgname-$pkgver runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ @@ -41,13 +39,12 @@ } check() { - cd $_hkgname-$_commit - # https://github.com/GetShopTV/swagger2/issues/222 - runhaskell Setup test || echo "Tests failed" + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct } package() { - cd $_hkgname-$_commit + cd $_hkgname-$pkgver install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
