Date: Saturday, July 3, 2021 @ 15:43:29 Author: felixonmars Revision: 971948
archrelease: copy trunk to community-testing-x86_64 Added: haskell-uri-bytestring/repos/community-testing-x86_64/PKGBUILD (from rev 971947, haskell-uri-bytestring/trunk/PKGBUILD) Deleted: haskell-uri-bytestring/repos/community-testing-x86_64/PKGBUILD ----------+ PKGBUILD | 93 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 44 insertions(+), 49 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-07-03 15:43:18 UTC (rev 971947) +++ PKGBUILD 2021-07-03 15:43:29 UTC (rev 971948) @@ -1,49 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> - -_hkgname=uri-bytestring -pkgname=haskell-uri-bytestring -pkgver=0.3.3.0 -pkgrel=73 -pkgdesc="Haskell URI parsing as ByteStrings" -url="https://github.com/Soostone/uri-bytestring" -license=('BSD') -arch=('x86_64') -depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-th-lift-instances') -makedepends=('ghc' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' 'haskell-tasty-hedgehog' - 'haskell-tasty-hunit' 'haskell-base-compat' 'haskell-safe') -source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) -sha512sums=('29be8a04bc95e5d86cb3f1c042e0acfec3970af7d9424c8e3218e143b2b9d783d1e7585597ba588928bd843b4d7f02dbb7f3ad862f39c60e4baa6c262faa9669') - -prepare() { - sed -e '/, semigroups/d' -i ${_hkgname}-${pkgver}/${_hkgname}.cabal -} - -build() { - cd $_hkgname-$pkgver - - runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --disable-tests \ - --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ - -f-lib-Werror - runhaskell Setup build $MAKEFLAGS - runhaskell Setup register --gen-script - runhaskell Setup unregister --gen-script - sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh - sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -check() { - cd $_hkgname-$pkgver - # https://github.com/Soostone/uri-bytestring/issues/50 - # runhaskell Setup test --show-details=direct -} - -package() { - 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 - runhaskell Setup copy --destdir="$pkgdir" - install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE - rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE -} Copied: haskell-uri-bytestring/repos/community-testing-x86_64/PKGBUILD (from rev 971947, haskell-uri-bytestring/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-07-03 15:43:29 UTC (rev 971948) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +_hkgname=uri-bytestring +pkgname=haskell-uri-bytestring +pkgver=0.3.3.1 +pkgrel=1 +pkgdesc="Haskell URI parsing as ByteStrings" +url="https://github.com/Soostone/uri-bytestring" +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-th-lift-instances') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 'haskell-safe') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('58a467b94a887c018be118f1775e9c7b8ecdf75d655fc1dd235bc2a49a7e5356b4be5a51cabc3135341193a78065e1b44901745ebe9016fcc6636131a2c28672') + +build() { + cd $_hkgname-$pkgver + + 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 \ + -f-lib-Werror + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd $_hkgname-$pkgver + runhaskell Setup test --show-details=direct +} + +package() { + 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 + runhaskell Setup copy --destdir="$pkgdir" + install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}