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

Felix Yan felixonmars at archlinux.org
Mon May 10 19:33:03 UTC 2021


    Date: Monday, May 10, 2021 @ 19:33:03
  Author: felixonmars
Revision: 929600

upgpkg: haskell-lsp-test 0.14.0.0-1

Modified:
  haskell-lsp-test/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++++++------------------
 1 file changed, 11 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-05-10 19:26:29 UTC (rev 929599)
+++ PKGBUILD	2021-05-10 19:33:03 UTC (rev 929600)
@@ -2,10 +2,10 @@
 
 _hkgname=lsp-test
 pkgname=haskell-lsp-test
-pkgver=0.13.0.0
-pkgrel=20
+pkgver=0.14.0.0
+pkgrel=1
 pkgdesc="Functional test framework for LSP servers."
-url="https://github.com/bubba/lsp-test#readme"
+url="https://github.com/haskell/lsp/blob/master/lsp-test/README.md"
 license=("BSD")
 arch=('x86_64')
 depends=('ghc-libs' 'haskell-diff' 'haskell-glob' 'haskell-aeson' 'haskell-aeson-pretty'
@@ -15,26 +15,23 @@
          'haskell-unordered-containers')
 makedepends=('ghc' 'uusi' 'haskell-hspec')
 # https://github.com/bubba/lsp-test/issues/92
-source=("https://github.com/bubba/lsp-test/archive/$pkgver/$pkgname-$pkgver.tar.gz")
+source=("https://github.com/haskell/lsp/archive/refs/tags/lsp-test-$pkgver.tar.gz")
 #source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz")
-sha256sums=('4b9888d25aa749e1be37ac22c8a7c90e4dbb34983797f05a9be07ed775cf9a38')
+sha512sums=('8d45e3ac432a01ba38b5b79c5c1ed3173a4dbc8be55671e617be722f0760aed7179be595aa72d55fec37b1677746431d1f3e1a07df2916be34b7e3abfa823761')
 
 prepare() {
-  cd $_hkgname-$pkgver
+  cd lsp-$_hkgname-$pkgver/$_hkgname
   gen-setup
-  sed -i 's|dist-newstyle|dist/build/dummy-server|' test/Test.hs
 }
 
 build() {
-  cd $_hkgname-$pkgver
+  cd lsp-$_hkgname-$pkgver/$_hkgname
 
-  # We need to enable dummy-server here for tests, but it shouldn't be installed...
   runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
     --prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \
     --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
     --ghc-option=-optl-Wl\,-z\,relro\,-z\,now \
-    --ghc-option='-pie' \
-    -fdummyserver
+    --ghc-option='-pie'
 
   runhaskell Setup build $MAKEFLAGS
   runhaskell Setup register --gen-script
@@ -44,13 +41,12 @@
 }
 
 check() {
-  cd $_hkgname-$pkgver
-  # https://github.com/bubba/lsp-test/issues/93
-  runhaskell Setup test || echo "Tests failed"
+  cd lsp-$_hkgname-$pkgver/$_hkgname
+  runhaskell Setup test
 }
 
 package() {
-  cd $_hkgname-$pkgver
+  cd lsp-$_hkgname-$pkgver/$_hkgname
 
   install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh
   install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
@@ -57,7 +53,4 @@
   runhaskell Setup copy --destdir="$pkgdir"
   install -D -m644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/
   rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE
-
-  # Remove dummy-server
-  rm -r "$pkgdir"/usr/libexec
 }



More information about the arch-commits mailing list