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

Reply via email to