[arch-commits] Commit in cgns/repos (2 files)
Date: Monday, February 17, 2020 @ 15:07:22 Author: archange Revision: 574285 archrelease: copy trunk to community-staging-x86_64 Added: cgns/repos/community-staging-x86_64/ cgns/repos/community-staging-x86_64/PKGBUILD (from rev 574284, cgns/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: cgns/repos/community-staging-x86_64/PKGBUILD (from rev 574284, cgns/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:07:22 UTC (rev 574285) @@ -0,0 +1,48 @@ +# Maintainer: Bruno Pagani +# Contributor: eolianoe +# Contriburor: Mathias Anselmann +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: lainme +# Contributor: Klimov Max + +_pkgname=CGNS +pkgname=cgns +pkgver=3.4.1 +pkgrel=1 +pkgdesc="Standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations" +arch=(x86_64) +url="https://cgns.github.io/; +license=(custom) +depends=(tk hdf5 libxmu glu) +makedepends=(gcc-fortran cmake) +options=(!makeflags) +source=(https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('d32595e7737b9332243bd3de1eb8c018a272f620f09b289dea8292eba1365994') + +build() { +cmake -B build -S ${_pkgname}-${pkgver} \ +-DCGNS_BUILD_CGNSTOOLS=ON \ +-DCGNS_BUILD_SHARED=ON \ +-DCGNS_ENABLE_64BIT=ON \ +-DCGNS_ENABLE_FORTRAN=ON \ +-DCGNS_ENABLE_HDF5=ON \ +-DCGNS_ENABLE_LEGACY=ON \ +-DCGNS_ENABLE_SCOPING=OFF \ +-DCGNS_ENABLE_TESTS=ON \ +-DHDF5_FOUND=OFF \ +-DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_SKIP_RPATH=ON +# HDF5_FOUND=OFF is a (silly) workaround for https://cgnsorg.atlassian.net/browse/CGNS-143 +make -C build +} + + +check() { +make -C build test +} + +package() { +make -C build DESTDIR="${pkgdir}" install +install -Dm644 ${_pkgname}-${pkgver}/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ +}
[arch-commits] Commit in cgns/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:07:17 Author: archange Revision: 574284 upgpkg: cgns 3.4.1-1 Clean PKGBUILD as well Modified: cgns/trunk/PKGBUILD --+ PKGBUILD | 40 ++-- 1 file changed, 14 insertions(+), 26 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:07:12 UTC (rev 574283) +++ PKGBUILD2020-02-17 15:07:17 UTC (rev 574284) @@ -7,26 +7,20 @@ _pkgname=CGNS pkgname=cgns -pkgver=3.4.0 -pkgrel=2 +pkgver=3.4.1 +pkgrel=1 pkgdesc="Standard for recording and recovering computer data associated with the numerical solution of fluid dynamics equations" -arch=('x86_64') -url='https://cgns.github.io/' -license=('custom') -depends=('tk' 'hdf5' 'libxmu' 'glu') -makedepends=('gcc-fortran' 'cmake') +arch=(x86_64) +url="https://cgns.github.io/; +license=(custom) +depends=(tk hdf5 libxmu glu) +makedepends=(gcc-fortran cmake) options=(!makeflags) -source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}.tar.gz;) -sha256sums=('6372196caf25b27d38cf6f056258cb0bdd45757f49d9c59372b6dbbddb1e05da') +source=(https://github.com/${_pkgname}/${_pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('d32595e7737b9332243bd3de1eb8c018a272f620f09b289dea8292eba1365994') -prepare(){ -mkdir -p build -} - build() { -cd build - -cmake ../${_pkgname}-${pkgver} \ +cmake -B build -S ${_pkgname}-${pkgver} \ -DCGNS_BUILD_CGNSTOOLS=ON \ -DCGNS_BUILD_SHARED=ON \ -DCGNS_ENABLE_64BIT=ON \ @@ -40,21 +34,15 @@ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_SKIP_RPATH=ON # HDF5_FOUND=OFF is a (silly) workaround for https://cgnsorg.atlassian.net/browse/CGNS-143 - -make +make -C build } check() { -cd build - -make test +make -C build test } package() { -cd build - -make DESTDIR="${pkgdir}" install - -install -Dm644 "${srcdir}"/${_pkgname}-${pkgver}/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ +make -C build DESTDIR="${pkgdir}" install +install -Dm644 ${_pkgname}-${pkgver}/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ }
[arch-commits] Commit in haskell-binary-tagged/repos (2 files)
Date: Monday, February 17, 2020 @ 15:36:33 Author: felixonmars Revision: 574304 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-tagged/repos/community-staging-x86_64/ haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 574303, haskell-binary-tagged/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 574303, haskell-binary-tagged/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:36:33 UTC (rev 574304) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-tagged +pkgname=haskell-binary-tagged +pkgver=0.2 +pkgrel=38 +pkgdesc="Tagged binary serialisation." +url="https://github.com/phadej/binary-tagged#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base16-bytestring' 'haskell-cryptohash-sha1' + 'haskell-generics-sop' 'haskell-hashable' 'haskell-scientific' 'haskell-tagged' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('03bcf80b39d5f8e1256ac45b557904d6750d1786f4b4da0c1b9e5c004503d5375699480f89426145a3eea103555c5f4fc820cb87053a2b6ccf4c7e1d6faf7120') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/< *1.9/<2/' -e 's/< *4.13/<5/' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-binary-tagged/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:36:16 Author: felixonmars Revision: 574303 upgpkg: haskell-binary-tagged 0.2-38: rebuild with tasty-golden 2.3.2.1 Modified: haskell-binary-tagged/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:35:30 UTC (rev 574302) +++ PKGBUILD2020-02-17 15:36:16 UTC (rev 574303) @@ -4,7 +4,7 @@ _hkgname=binary-tagged pkgname=haskell-binary-tagged pkgver=0.2 -pkgrel=37 +pkgrel=38 pkgdesc="Tagged binary serialisation." url="https://github.com/phadej/binary-tagged#readme; license=("BSD")
[arch-commits] Commit in haskell-binary-orphans/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:35:14 Author: felixonmars Revision: 574301 upgpkg: haskell-binary-orphans 0.1.8.0-127: rebuild with tasty-golden 2.3.2.1 Modified: haskell-binary-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:34:36 UTC (rev 574300) +++ PKGBUILD2020-02-17 15:35:14 UTC (rev 574301) @@ -4,7 +4,7 @@ _hkgname=binary-orphans pkgname=haskell-binary-orphans pkgver=0.1.8.0 -pkgrel=126 +pkgrel=127 pkgdesc="Orphan instances for binary" url="https://github.com/phadej/binary-orphans; license=("BSD")
[arch-commits] Commit in haskell-binary-orphans/repos (2 files)
Date: Monday, February 17, 2020 @ 15:35:30 Author: felixonmars Revision: 574302 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-orphans/repos/community-staging-x86_64/ haskell-binary-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 574301, haskell-binary-orphans/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-binary-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 574301, haskell-binary-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:35:30 UTC (rev 574302) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-orphans +pkgname=haskell-binary-orphans +pkgver=0.1.8.0 +pkgrel=127 +pkgdesc="Orphan instances for binary" +url="https://github.com/phadej/binary-orphans; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-case-insensitive" "haskell-hashable" "haskell-scientific" + "haskell-tagged" "haskell-unordered-containers" "haskell-vector" + "haskell-text-binary" "haskell-vector-binary-instances") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('78bfef3338cbb8f30e72d7b70695240fd70e812e4f4c006af0bf84674320a055262c7b516dece417e84ac46d920eb68f10665d7d136f819e6e202de32124c6a2') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/< *1.9/<2/' -e 's/<.*4.11/<5/' -e 's/<.*1.3/<2/' -e 's/<.*0.8/<1/' -e 's/< *1.2.1/<2/' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-microlens-aeson/repos (2 files)
Date: Monday, February 17, 2020 @ 15:48:19 Author: felixonmars Revision: 574324 archrelease: copy trunk to community-staging-x86_64 Added: haskell-microlens-aeson/repos/community-staging-x86_64/ haskell-microlens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 574323, haskell-microlens-aeson/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-microlens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 574323, haskell-microlens-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:48:19 UTC (rev 574324) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=microlens-aeson +pkgname=haskell-microlens-aeson +pkgver=2.3.0.4 +pkgrel=35 +pkgdesc="Law-abiding lenses for Aeson, using microlens" +url="https://github.com/fosskers/microlens-aeson/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-hashable' 'haskell-microlens' + 'haskell-scientific' 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('34986eda773794735792f617bfd00079048f9fb75dd60f533e58a9671906d9bd0e4fcee1f4a3df309d98ddcb25144fb59f1a779675b119669c27739c3f6a') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-microlens-aeson/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:48:04 Author: felixonmars Revision: 574323 upgpkg: haskell-microlens-aeson 2.3.0.4-35: rebuild with tasty-golden 2.3.2.1 Modified: haskell-microlens-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:47:07 UTC (rev 574322) +++ PKGBUILD2020-02-17 15:48:04 UTC (rev 574323) @@ -3,7 +3,7 @@ _hkgname=microlens-aeson pkgname=haskell-microlens-aeson pkgver=2.3.0.4 -pkgrel=34 +pkgrel=35 pkgdesc="Law-abiding lenses for Aeson, using microlens" url="https://github.com/fosskers/microlens-aeson/; license=('MIT')
[arch-commits] Commit in haskell-insert-ordered-containers/repos (2 files)
Date: Monday, February 17, 2020 @ 15:46:05 Author: felixonmars Revision: 574320 archrelease: copy trunk to community-staging-x86_64 Added: haskell-insert-ordered-containers/repos/community-staging-x86_64/ haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from rev 574319, haskell-insert-ordered-containers/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from rev 574319, haskell-insert-ordered-containers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:46:05 UTC (rev 574320) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=insert-ordered-containers +pkgname=haskell-insert-ordered-containers +pkgver=0.2.3 +pkgrel=5 +pkgdesc="Associative containers retating insertion order for traversals." +url="https://github.com/phadej/insert-ordered-containers; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' 'haskell-lens' + 'haskell-optics-core' 'haskell-optics-extra' 'haskell-semigroupoids' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ed1bf7dfd2b432abf0b9344dd3a79485c19084b03a66088c3b0527e73f728f3acad67dde008815b4987006685a0b3ca0f4c07f29a6a2f06a63e8f98a0a932403') + +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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in signon-ui/repos/extra-x86_64 (3 files)
Date: Monday, February 17, 2020 @ 15:46:34 Author: arojas Revision: 375752 archrelease: copy trunk to extra-x86_64 Added: signon-ui/repos/extra-x86_64/PKGBUILD (from rev 375751, signon-ui/trunk/PKGBUILD) signon-ui/repos/extra-x86_64/fake-user-agent.patch (from rev 375751, signon-ui/trunk/fake-user-agent.patch) Deleted: signon-ui/repos/extra-x86_64/PKGBUILD ---+ PKGBUILD | 77 +--- fake-user-agent.patch | 12 +++ 2 files changed, 53 insertions(+), 36 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-02-17 15:46:01 UTC (rev 375751) +++ PKGBUILD2020-02-17 15:46:34 UTC (rev 375752) @@ -1,36 +0,0 @@ -# Maintainer: Antonio Rojas -# Maintainer: Josip Ponjavic -# Contributor: Balló György - -pkgname=signon-ui -pkgver=0.17+20171022 -pkgrel=1 -_commit=4368bb77d9d1abc2978af514225ba4a42c29a646 -pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' -arch=(x86_64) -url="https://launchpad.net/online-accounts-signon-ui; -license=(GPL) -depends=(libaccounts-qt qt5-webengine signond libnotify) -source=("https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit;) -sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145') - -prepare() { - cd signon-ui-* - - # Do not install tests - sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro -} - -build() { - cd signon-ui-* - - qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib - make -} - -package() { - cd signon-ui-* - - make INSTALL_ROOT="$pkgdir" install -} - Copied: signon-ui/repos/extra-x86_64/PKGBUILD (from rev 375751, signon-ui/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-02-17 15:46:34 UTC (rev 375752) @@ -0,0 +1,41 @@ +# Maintainer: Antonio Rojas +# Maintainer: Josip Ponjavic +# Contributor: Balló György + +pkgname=signon-ui +pkgver=0.17+20171022 +pkgrel=2 +_commit=4368bb77d9d1abc2978af514225ba4a42c29a646 +pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' +arch=(x86_64) +url="https://launchpad.net/online-accounts-signon-ui; +license=(GPL) +depends=(libaccounts-qt qt5-webengine signond libnotify) +source=($pkgname-$pkgver.tar.gz::"https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit; + fake-user-agent.patch) +sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145' +'5eb7782c6472e51a8107a25324d1d30052bac5d8e9050907cd957c89568fa577') + +prepare() { + mv signon-ui-$_commit-$_commit $pkgname-$pkgver + cd $pkgname-$pkgver + + # Do not install tests + sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro + # Fake user ID to bypass Google blacklist + patch -p1 -i ../fake-user-agent.patch +} + +build() { + cd $pkgname-$pkgver + + qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib + make +} + +package() { + cd $pkgname-$pkgver + + make INSTALL_ROOT="$pkgdir" install +} + Copied: signon-ui/repos/extra-x86_64/fake-user-agent.patch (from rev 375751, signon-ui/trunk/fake-user-agent.patch) === --- fake-user-agent.patch (rev 0) +++ fake-user-agent.patch 2020-02-17 15:46:34 UTC (rev 375752) @@ -0,0 +1,12 @@ +diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml +index 33462b8..b720111 100644 +--- a/src/qml/WebView.qml b/src/qml/WebView.qml +@@ -25,6 +25,7 @@ WebEngineView { + profile: WebEngineProfile { + cachePath: rootDir + persistentStoragePath: rootDir ++httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/77.0" + } + + ProgressBar {
[arch-commits] Commit in signon-ui/trunk (PKGBUILD fake-user-agent.patch)
Date: Monday, February 17, 2020 @ 15:46:01 Author: arojas Revision: 375751 Fake user agent to bypass Google's qtwebengine blacklist Added: signon-ui/trunk/fake-user-agent.patch Modified: signon-ui/trunk/PKGBUILD ---+ PKGBUILD | 17 +++-- fake-user-agent.patch | 12 2 files changed, 23 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:34:29 UTC (rev 375750) +++ PKGBUILD2020-02-17 15:46:01 UTC (rev 375751) @@ -4,7 +4,7 @@ pkgname=signon-ui pkgver=0.17+20171022 -pkgrel=1 +pkgrel=2 _commit=4368bb77d9d1abc2978af514225ba4a42c29a646 pkgdesc='UI component responsible for handling the user interactions which can happen during the login process of an online account' arch=(x86_64) @@ -11,18 +11,23 @@ url="https://launchpad.net/online-accounts-signon-ui; license=(GPL) depends=(libaccounts-qt qt5-webengine signond libnotify) -source=("https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit;) -sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145') +source=($pkgname-$pkgver.tar.gz::"https://gitlab.com/accounts-sso/signon-ui/repository/archive.tar.gz?ref=$_commit; + fake-user-agent.patch) +sha256sums=('58aa8f7a16e56d20c47471f08ae63ac8dce6a3c8cda8274dfdc233041d541145' +'5eb7782c6472e51a8107a25324d1d30052bac5d8e9050907cd957c89568fa577') prepare() { - cd signon-ui-* + mv signon-ui-$_commit-$_commit $pkgname-$pkgver + cd $pkgname-$pkgver # Do not install tests sed -e 's|src \\|src|' -e '/tests/d' -i signon-ui.pro + # Fake user ID to bypass Google blacklist + patch -p1 -i ../fake-user-agent.patch } build() { - cd signon-ui-* + cd $pkgname-$pkgver qmake-qt5 PREFIX=/usr LIBDIR=/usr/lib make @@ -29,7 +34,7 @@ } package() { - cd signon-ui-* + cd $pkgname-$pkgver make INSTALL_ROOT="$pkgdir" install } Added: fake-user-agent.patch === --- fake-user-agent.patch (rev 0) +++ fake-user-agent.patch 2020-02-17 15:46:01 UTC (rev 375751) @@ -0,0 +1,12 @@ +diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml +index 33462b8..b720111 100644 +--- a/src/qml/WebView.qml b/src/qml/WebView.qml +@@ -25,6 +25,7 @@ WebEngineView { + profile: WebEngineProfile { + cachePath: rootDir + persistentStoragePath: rootDir ++httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/77.0" + } + + ProgressBar {
[arch-commits] Commit in haskell-lens-aeson/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:46:50 Author: felixonmars Revision: 574321 upgpkg: haskell-lens-aeson 1.1-5: rebuild with tasty-golden 2.3.2.1 Modified: haskell-lens-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:46:05 UTC (rev 574320) +++ PKGBUILD2020-02-17 15:46:50 UTC (rev 574321) @@ -3,7 +3,7 @@ _hkgname=lens-aeson pkgname=haskell-lens-aeson pkgver=1.1 -pkgrel=4 +pkgrel=5 pkgdesc="Law-abiding lenses for aeson" url="https://github.com/lens/lens-aeson/; license=('MIT')
[arch-commits] Commit in haskell-lens-aeson/repos (2 files)
Date: Monday, February 17, 2020 @ 15:47:07 Author: felixonmars Revision: 574322 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lens-aeson/repos/community-staging-x86_64/ haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 574321, haskell-lens-aeson/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 574321, haskell-lens-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:47:07 UTC (rev 574322) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=lens-aeson +pkgname=haskell-lens-aeson +pkgver=1.1 +pkgrel=5 +pkgdesc="Law-abiding lenses for aeson" +url="https://github.com/lens/lens-aeson/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 'haskell-scientific' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('a5e1b98cc50342ddbaf36a9c6f7a87cdfd8e8abb66852777ef8fc3362a3cb7bac473c3dfd7a4ad2f57f3318c5dca6ec7a07e2a4eae05bdcc34308d188d791460') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-test-doctests +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-shakespeare/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:01:34 Author: felixonmars Revision: 574346 upgpkg: haskell-shakespeare 2.0.24-7: rebuild with tasty-golden 2.3.2.1 Modified: haskell-shakespeare/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:00:39 UTC (rev 574345) +++ PKGBUILD2020-02-17 16:01:34 UTC (rev 574346) @@ -4,7 +4,7 @@ _hkgname=shakespeare pkgname=haskell-shakespeare pkgver=2.0.24 -pkgrel=6 +pkgrel=7 pkgdesc="A toolkit for making compile-time interpolated templates" url="https://www.yesodweb.com/book/shakespearean-templates; license=("MIT")
[arch-commits] Commit in haskell-shakespeare/repos (2 files)
Date: Monday, February 17, 2020 @ 16:01:55 Author: felixonmars Revision: 574347 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shakespeare/repos/community-staging-x86_64/ haskell-shakespeare/repos/community-staging-x86_64/PKGBUILD (from rev 574346, haskell-shakespeare/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-shakespeare/repos/community-staging-x86_64/PKGBUILD (from rev 574346, haskell-shakespeare/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:01:55 UTC (rev 574347) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shakespeare +pkgname=haskell-shakespeare +pkgver=2.0.24 +pkgrel=7 +pkgdesc="A toolkit for making compile-time interpolated templates" +url="https://www.yesodweb.com/book/shakespearean-templates; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-exceptions' + 'haskell-scientific' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ca6a70a7415bc9302cb5d08efac2ad30db2889b7b7c2292e4b62dc2d35d5b56c7ec757e1bfa3d11778f7bb76a2e4083cd8837730121fb4c3a65dc3d83524f436') + +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-test_roy -f-test_coffee -f-test_export +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-tamarin-prover-theory/repos (2 files)
Date: Monday, February 17, 2020 @ 16:38:32 Author: felixonmars Revision: 574375 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tamarin-prover-theory/repos/community-staging-x86_64/ haskell-tamarin-prover-theory/repos/community-staging-x86_64/PKGBUILD (from rev 574374, haskell-tamarin-prover-theory/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-tamarin-prover-theory/repos/community-staging-x86_64/PKGBUILD (from rev 574374, haskell-tamarin-prover-theory/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:38:32 UTC (rev 574375) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tamarin-prover-theory +pkgname=haskell-tamarin-prover-theory +pkgver=1.4.1 +pkgrel=62 +pkgdesc="Security protocol types and constraint solver library for the tamarin prover" +url="http://www.infsec.ethz.ch/research/software/tamarin; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-dlist' 'haskell-fclabels' + 'haskell-parallel' 'haskell-safe' + 'haskell-uniplate' 'haskell-tamarin-prover-utils' 'haskell-tamarin-prover-term') +makedepends=('ghc') +source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;) +sha512sums=('4d3aeae02be5d430bff6c55d78656e3c9a648674d235bfeb36ce227a39abd3054a132b99ff8040abf05d8e26506fe85d21ecfb6fce73062dd45b5ba98d941144') + +build() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/theory" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +# haddock failed to generate +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 +} + +package() { +cd "${srcdir}/tamarin-prover-${pkgver}/lib/theory" + +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" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-tamarin-prover-theory/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:38:13 Author: felixonmars Revision: 574374 upgpkg: haskell-tamarin-prover-theory 1.4.1-62: rebuild with tasty-golden 2.3.2.1 Modified: haskell-tamarin-prover-theory/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:35:20 UTC (rev 574373) +++ PKGBUILD2020-02-17 16:38:13 UTC (rev 574374) @@ -4,7 +4,7 @@ _hkgname=tamarin-prover-theory pkgname=haskell-tamarin-prover-theory pkgver=1.4.1 -pkgrel=61 +pkgrel=62 pkgdesc="Security protocol types and constraint solver library for the tamarin prover" url="http://www.infsec.ethz.ch/research/software/tamarin; license=("GPL")
[arch-commits] Commit in haskell-gnuidn/repos (2 files)
Date: Monday, February 17, 2020 @ 16:52:24 Author: felixonmars Revision: 574399 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gnuidn/repos/community-staging-x86_64/ haskell-gnuidn/repos/community-staging-x86_64/PKGBUILD (from rev 574398, haskell-gnuidn/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-gnuidn/repos/community-staging-x86_64/PKGBUILD (from rev 574398, haskell-gnuidn/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:52:24 UTC (rev 574399) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=gnuidn +pkgname=haskell-gnuidn +pkgver=0.2.2 +pkgrel=140 +pkgdesc="Bindings for GNU IDN" +url="https://john-millikin.com/software/haskell-gnuidn/; +license=("GPL3") +arch=('x86_64') +depends=('ghc-libs' "libidn") +makedepends=('c2hs' 'ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4ac894ba4cc4fb9fd90ccea55fda342cd0dadc863a091d31287b19117ec1e545a23b7fb69db02bbb8ee9eb84856acb51f3ab0d7778f4ca3da290dfcbc7ef27ac') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt" +}
[arch-commits] Commit in haskell-fsnotify/repos (2 files)
Date: Monday, February 17, 2020 @ 16:51:32 Author: felixonmars Revision: 574397 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fsnotify/repos/community-staging-x86_64/ haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 574396, haskell-fsnotify/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-fsnotify/repos/community-staging-x86_64/PKGBUILD (from rev 574396, haskell-fsnotify/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:51:32 UTC (rev 574397) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=fsnotify +pkgname=haskell-fsnotify +pkgver=0.3.0.1 +pkgrel=76 +pkgdesc="Cross platform library for file change notification." +url="https://github.com/haskell-fswatch/hfsnotify; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-async" "haskell-hinotify" 'haskell-shelly' + "haskell-unix-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('d5c96a54c1b4788e1d50f259d11d4e2d6eb7224552b50cb359a1f4cdcc2a9b7270f9b5ccdfe9738a163b54ab7ab5a0114de9cabc56660a7324cdfc4b16179e1a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-gnuidn/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:52:07 Author: felixonmars Revision: 574398 upgpkg: haskell-gnuidn 0.2.2-140: rebuild with tasty-golden 2.3.2.1 Modified: haskell-gnuidn/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:51:32 UTC (rev 574397) +++ PKGBUILD2020-02-17 16:52:07 UTC (rev 574398) @@ -4,7 +4,7 @@ _hkgname=gnuidn pkgname=haskell-gnuidn pkgver=0.2.2 -pkgrel=139 +pkgrel=140 pkgdesc="Bindings for GNU IDN" url="https://john-millikin.com/software/haskell-gnuidn/; license=("GPL3")
[arch-commits] Commit in haskell-fsnotify/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:51:15 Author: felixonmars Revision: 574396 upgpkg: haskell-fsnotify 0.3.0.1-76: rebuild with tasty-golden 2.3.2.1 Modified: haskell-fsnotify/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:50:38 UTC (rev 574395) +++ PKGBUILD2020-02-17 16:51:15 UTC (rev 574396) @@ -4,7 +4,7 @@ _hkgname=fsnotify pkgname=haskell-fsnotify pkgver=0.3.0.1 -pkgrel=75 +pkgrel=76 pkgdesc="Cross platform library for file change notification." url="https://github.com/haskell-fswatch/hfsnotify; license=("BSD")
[arch-commits] Commit in haskell-tasty-hedgehog/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:54:08 Author: felixonmars Revision: 574402 upgpkg: haskell-tasty-hedgehog 1.0.0.2-8: rebuild with tasty-golden 2.3.2.1 Modified: haskell-tasty-hedgehog/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:53:28 UTC (rev 574401) +++ PKGBUILD2020-02-17 16:54:08 UTC (rev 574402) @@ -3,7 +3,7 @@ _hkgname=tasty-hedgehog pkgname=haskell-tasty-hedgehog pkgver=1.0.0.2 -pkgrel=7 +pkgrel=8 pkgdesc="Integration for tasty and hedgehog" url="https://github.com/qfpl/tasty-hedgehog; license=('BSD')
[arch-commits] Commit in haskell-esqueleto/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:05:36 Author: felixonmars Revision: 574422 upgpkg: haskell-esqueleto 3.3.1.1-6: rebuild with tasty-golden 2.3.2.1 Modified: haskell-esqueleto/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:04:27 UTC (rev 574421) +++ PKGBUILD2020-02-17 17:05:36 UTC (rev 574422) @@ -4,7 +4,7 @@ _hkgname=esqueleto pkgname=haskell-esqueleto pkgver=3.3.1.1 -pkgrel=5 +pkgrel=6 pkgdesc="Type-safe EDSL for SQL queries on persistent backends." url="https://github.com/bitemyapp/esqueleto; license=("BSD")
[arch-commits] Commit in haskell-casa-types/repos (2 files)
Date: Monday, February 17, 2020 @ 17:04:27 Author: felixonmars Revision: 574421 archrelease: copy trunk to community-staging-x86_64 Added: haskell-casa-types/repos/community-staging-x86_64/ haskell-casa-types/repos/community-staging-x86_64/PKGBUILD (from rev 574420, haskell-casa-types/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-casa-types/repos/community-staging-x86_64/PKGBUILD (from rev 574420, haskell-casa-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:04:27 UTC (rev 574421) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=casa-types +pkgname=haskell-casa-types +pkgver=0.0.0.20191219 +_commit=3dee7dc1594e4d0ea2b101ad933ce23b4bc3c451 +pkgrel=12 +pkgdesc="Content Addressable Storage Archive types" +url="https://github.com/fpco/casa; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-hashable' 'haskell-path-pieces' 'haskell-persistent') +makedepends=('ghc') +source=(casa-$_commit.tar.gz::https://github.com/fpco/casa/archive/$_commit.tar.gz) +sha512sums=('8f8bd2ffbd250de61aeeafa85c3b3921599aa3fef031966d30581d5abf29bff2f3749350c312d10145331fc054642bf184eabcea69be9baad9be226cb5e4991f') + +prepare() { +cd casa-$_commit/$_hkgname +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +build() { +cd casa-$_commit/$_hkgname + +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 +runhaskell Setup build +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 casa-$_commit/$_hkgname +runhaskell Setup test +} + +package() { +cd casa-$_commit/$_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 +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "../LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-casa-types/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:04:10 Author: felixonmars Revision: 574420 upgpkg: haskell-casa-types 0.0.0.20191219-12: rebuild with tasty-golden 2.3.2.1 Modified: haskell-casa-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:03:14 UTC (rev 574419) +++ PKGBUILD2020-02-17 17:04:10 UTC (rev 574420) @@ -4,7 +4,7 @@ pkgname=haskell-casa-types pkgver=0.0.0.20191219 _commit=3dee7dc1594e4d0ea2b101ad933ce23b4bc3c451 -pkgrel=11 +pkgrel=12 pkgdesc="Content Addressable Storage Archive types" url="https://github.com/fpco/casa; license=('MIT')
[arch-commits] Commit in haskell-http-client/repos (2 files)
Date: Monday, February 17, 2020 @ 17:26:38 Author: felixonmars Revision: 574451 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-client/repos/community-staging-x86_64/ haskell-http-client/repos/community-staging-x86_64/PKGBUILD (from rev 574450, haskell-http-client/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-http-client/repos/community-staging-x86_64/PKGBUILD (from rev 574450, haskell-http-client/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:26:38 UTC (rev 574451) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-client +pkgname=haskell-http-client +pkgver=0.6.4 +pkgrel=51 +pkgdesc="An HTTP client engine" +url="https://github.com/snoyberg/http-client; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-case-insensitive' 'haskell-cookie' + 'haskell-exceptions' 'haskell-http-types' 'haskell-memory' 'haskell-mime-types' + 'haskell-network' 'haskell-network-uri' 'haskell-random' 'haskell-streaming-commons' +) +makedepends=('ghc' 'haskell-async' 'haskell-hspec' 'haskell-monad-control' 'haskell-zlib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0b7a16ca1932fa3a20d3f44f65a482277486af1319cf9ed3e138e0b9cc838816ee12aa677821a19e8c51f8bf675676233d8a648b3bf2c3c13f3c70a9348be90a') + +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 -fnetwork-uri +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-network-uri/repos (2 files)
Date: Monday, February 17, 2020 @ 17:24:45 Author: felixonmars Revision: 574449 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-uri/repos/community-staging-x86_64/ haskell-network-uri/repos/community-staging-x86_64/PKGBUILD (from rev 574448, haskell-network-uri/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-network-uri/repos/community-staging-x86_64/PKGBUILD (from rev 574448, haskell-network-uri/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:24:45 UTC (rev 574449) @@ -0,0 +1,49 @@ +# Maintainer: Jelle van der Waa + +_hkgname=network-uri +pkgname=haskell-network-uri +pkgver=2.6.2.0 +pkgrel=6 +pkgdesc="A library for client-side HTTP" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'sh') +makedepends=('ghc' 'haskell-criterion' 'haskell-hunit' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('66c67eac386da617f866ad0684a7262d009f67be0ccd0c4f20ca2de38219e00b11de1fef4c3769957b1412dd42b949cc01a8edc40564a31d3735c12696d648b1') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-hasql-pool/repos (2 files)
Date: Monday, February 17, 2020 @ 15:57:42 Author: felixonmars Revision: 574340 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql-pool/repos/community-staging-x86_64/ haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 574339, haskell-hasql-pool/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: haskell-hasql-pool/repos/community-staging-x86_64/PKGBUILD (from rev 574339, haskell-hasql-pool/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:57:42 UTC (rev 574340) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql-pool +pkgname=haskell-hasql-pool +pkgver=0.5.1 +pkgrel=57 +pkgdesc="A pool of connections for Hasql" +url="https://github.com/nikita-volkov/hasql-pool; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-prelude' 'haskell-hasql' 'haskell-resource-pool') +makedepends=('ghc' 'haskell-hspec') +checkdepends=('pifpaf' 'postgresql') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('09f25a26f2317a0cdfa578ddb0ab23f6077c3e2849da2d4ecb72f2e1c63a57693b566269a2a01b5fb2bca8a3c85871ee6c24be715e9c9b810001447cee1c4a3e') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/5432/9824/' test/Main.hs +} + +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 +runhaskell Setup build +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 + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +#runhaskell Setup test +pifpaf_stop +} + +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" +}
[arch-commits] Commit in haskell-hasql/repos (2 files)
Date: Monday, February 17, 2020 @ 15:56:34 Author: felixonmars Revision: 574338 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hasql/repos/community-staging-x86_64/ haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 574337, haskell-hasql/trunk/PKGBUILD) --+ PKGBUILD | 58 ++ 1 file changed, 58 insertions(+) Copied: haskell-hasql/repos/community-staging-x86_64/PKGBUILD (from rev 574337, haskell-hasql/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:56:34 UTC (rev 574338) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=hasql +pkgname=haskell-hasql +pkgver=1.4.0.1 +pkgrel=24 +pkgdesc="An efficient PostgreSQL driver and a flexible mapping API" +url="https://github.com/nikita-volkov/hasql; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base-prelude' 'haskell-bytestring-strict-builder' + 'haskell-contravariant' 'haskell-contravariant-extras' 'haskell-dlist' 'haskell-hashable' + 'haskell-hashtables' 'haskell-loch-th' 'haskell-placeholders' 'haskell-postgresql-binary' + 'haskell-postgresql-libpq' 'haskell-profunctors' 'haskell-text-builder' 'haskell-vector') +makedepends=('ghc' 'haskell-bug' 'haskell-tasty' 'haskell-tasty-quickcheck' 'haskell-tasty-hunit' + 'haskell-quickcheck-instances' 'haskell-quickcheck' 'haskell-rebase' 'haskell-rerebase') +checkdepends=('postgresql' 'pifpaf') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('14610775eae82558b2f5bd3a686f65ad8c8b9409be4d235a9e734a4581f3ad5cbabe79ad496f912e5257a49f07abaaad7585c5e85048adde6f176da72d9dc5e6') + +prepare() { +cd $_hkgname-$pkgver +# Do not use default postgres port +sed -i 's/5432/9824/' tasty/Main/*.hs threads-test/*.hs profiling/*.hs +} + +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 +runhaskell Setup build +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 + +eval $(pifpaf run postgresql --host 127.0.0.1) +createuser -s postgres +runhaskell Setup test +pifpaf_stop +} + +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" +}
[arch-commits] Commit in haskell-hasql-pool/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:57:26 Author: felixonmars Revision: 574339 upgpkg: haskell-hasql-pool 0.5.1-57: rebuild with tasty-golden 2.3.2.1 Modified: haskell-hasql-pool/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:56:34 UTC (rev 574338) +++ PKGBUILD2020-02-17 15:57:26 UTC (rev 574339) @@ -4,7 +4,7 @@ _hkgname=hasql-pool pkgname=haskell-hasql-pool pkgver=0.5.1 -pkgrel=56 +pkgrel=57 pkgdesc="A pool of connections for Hasql" url="https://github.com/nikita-volkov/hasql-pool; license=('MIT')
[arch-commits] Commit in haskell-sourcemap/repos (2 files)
Date: Monday, February 17, 2020 @ 16:16:07 Author: felixonmars Revision: 574353 archrelease: copy trunk to community-staging-x86_64 Added: haskell-sourcemap/repos/community-staging-x86_64/ haskell-sourcemap/repos/community-staging-x86_64/PKGBUILD (from rev 574352, haskell-sourcemap/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-sourcemap/repos/community-staging-x86_64/PKGBUILD (from rev 574352, haskell-sourcemap/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:16:07 UTC (rev 574353) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=sourcemap +pkgname=haskell-sourcemap +pkgver=0.1.6 +pkgrel=161 +pkgdesc="Implementation of source maps as proposed by Google and Mozilla." +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" "haskell-unordered-containers" + "haskell-utf8-string") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('b9a04cccb4fe7eea8b37a2eaf2bc776eae5640038ab76fb948c5a3ea09a9ce7a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-sourcemap/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:15:50 Author: felixonmars Revision: 574352 upgpkg: haskell-sourcemap 0.1.6-161: rebuild with tasty-golden 2.3.2.1 Modified: haskell-sourcemap/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:14:59 UTC (rev 574351) +++ PKGBUILD2020-02-17 16:15:50 UTC (rev 574352) @@ -4,7 +4,7 @@ _hkgname=sourcemap pkgname=haskell-sourcemap pkgver=0.1.6 -pkgrel=160 +pkgrel=161 pkgdesc="Implementation of source maps as proposed by Google and Mozilla." url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-aeson-qq/repos (2 files)
Date: Monday, February 17, 2020 @ 16:24:35 Author: felixonmars Revision: 574361 archrelease: copy trunk to community-staging-x86_64 Added: haskell-aeson-qq/repos/community-staging-x86_64/ haskell-aeson-qq/repos/community-staging-x86_64/PKGBUILD (from rev 574360, haskell-aeson-qq/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-aeson-qq/repos/community-staging-x86_64/PKGBUILD (from rev 574360, haskell-aeson-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:24:35 UTC (rev 574361) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=aeson-qq +pkgname=haskell-aeson-qq +pkgver=0.8.3 +pkgrel=22 +pkgdesc="JSON quasiquoter for Haskell" +url="https://github.com/sol/aeson-qq; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base-compat' 'haskell-src-meta' + 'haskell-scientific' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f7ef90529b4c9661ffc54ab8ebfc73c9966e6338591b871678be2a6e63ecf30089fd33279a074bd8d1905d71c8198ea5cc24c828d6e940e7af7585ba826a0c29') + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in python-tqdm/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:25:18 Author: felixonmars Revision: 574363 upgpkg: python-tqdm 4.42.0-1 Modified: python-tqdm/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:25:18 UTC (rev 574362) +++ PKGBUILD2020-02-17 16:25:18 UTC (rev 574363) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan pkgname=python-tqdm -pkgver=4.41.0 +pkgver=4.42.0 pkgrel=1 pkgdesc='Fast, Extensible Progress Meter' arch=('any') @@ -11,7 +11,7 @@ makedepends=('python-setuptools') checkdepends=('python-nose' 'python-coverage' 'flake8') source=("$pkgname-$pkgver.tar.gz::https://github.com/tqdm/tqdm/archive/v$pkgver.tar.gz;) -sha512sums=('15615079e3df877836b37c7699191a562ce052b82fcb4d1b5f666e17c82264354e17237fbee1d5965dd891ab3646cd6dd0ed808e994de3f84fedb82d8aa1b3e3') +sha512sums=('6ca95624ffde11696e3d6e9fab65c9227353c9ae7ab71fc953e2213d4ce6d00a137a01062b4aa05f6346bd79f9651de32ca4288ecaffc0ab597af3dd5f7e11f9') build() { cd "$srcdir"/tqdm-$pkgver
[arch-commits] Commit in haskell-here/repos (2 files)
Date: Monday, February 17, 2020 @ 16:25:35 Author: felixonmars Revision: 574364 archrelease: copy trunk to community-staging-x86_64 Added: haskell-here/repos/community-staging-x86_64/ haskell-here/repos/community-staging-x86_64/PKGBUILD (from rev 574363, haskell-here/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-here/repos/community-staging-x86_64/PKGBUILD (from rev 574363, haskell-here/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:25:35 UTC (rev 574364) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=here +pkgname=haskell-here +pkgver=1.2.13 +pkgrel=104 +pkgdesc="Here docs & interpolated strings via quasiquotation" +url="https://github.com/tmhedberg/here; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-src-meta") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('aa6ddfad039a90950389c50699dd5f7230bd1ac9b2b9345d5d0c8e8470707216093553dfe89480c31f19374b905e319b8216b8939051278ae41d79ccc5b160fb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-aeson-qq/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:24:17 Author: felixonmars Revision: 574360 upgpkg: haskell-aeson-qq 0.8.3-22: rebuild with tasty-golden 2.3.2.1 Modified: haskell-aeson-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:23:29 UTC (rev 574359) +++ PKGBUILD2020-02-17 16:24:17 UTC (rev 574360) @@ -4,7 +4,7 @@ _hkgname=aeson-qq pkgname=haskell-aeson-qq pkgver=0.8.3 -pkgrel=21 +pkgrel=22 pkgdesc="JSON quasiquoter for Haskell" url="https://github.com/sol/aeson-qq; license=("MIT")
[arch-commits] Commit in haskell-here/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:25:18 Author: felixonmars Revision: 574362 upgpkg: haskell-here 1.2.13-104: rebuild with tasty-golden 2.3.2.1 Modified: haskell-here/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:24:35 UTC (rev 574361) +++ PKGBUILD2020-02-17 16:25:18 UTC (rev 574362) @@ -4,7 +4,7 @@ _hkgname=here pkgname=haskell-here pkgver=1.2.13 -pkgrel=103 +pkgrel=104 pkgdesc="Here docs & interpolated strings via quasiquotation" url="https://github.com/tmhedberg/here; license=("BSD")
[arch-commits] Commit in haskell-alsa-mixer/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:50:19 Author: felixonmars Revision: 574394 upgpkg: haskell-alsa-mixer 0.3.0-12: rebuild with tasty-golden 2.3.2.1 Modified: haskell-alsa-mixer/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:49:33 UTC (rev 574393) +++ PKGBUILD2020-02-17 16:50:19 UTC (rev 574394) @@ -3,7 +3,7 @@ _hkgname=alsa-mixer pkgname=haskell-${_hkgname} pkgver=0.3.0 -pkgrel=11 +pkgrel=12 pkgdesc='Bindings to the ALSA simple mixer API' url='https://hackage.haskell.org/package/alsa-mixer' license=('BSD')
[arch-commits] Commit in haskell-alsa-mixer/repos (2 files)
Date: Monday, February 17, 2020 @ 16:50:38 Author: felixonmars Revision: 574395 archrelease: copy trunk to community-staging-x86_64 Added: haskell-alsa-mixer/repos/community-staging-x86_64/ haskell-alsa-mixer/repos/community-staging-x86_64/PKGBUILD (from rev 574394, haskell-alsa-mixer/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-alsa-mixer/repos/community-staging-x86_64/PKGBUILD (from rev 574394, haskell-alsa-mixer/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:50:38 UTC (rev 574395) @@ -0,0 +1,49 @@ +# Maintainer: Levente Polyak + +_hkgname=alsa-mixer +pkgname=haskell-${_hkgname} +pkgver=0.3.0 +pkgrel=12 +pkgdesc='Bindings to the ALSA simple mixer API' +url='https://hackage.haskell.org/package/alsa-mixer' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'glibc' 'gmp' 'alsa-lib' 'haskell-base' 'haskell-unix' + 'haskell-alsa-core' 'haskell-extensible-exceptions') +makedepends=('ghc' 'c2hs') +source=(https://github.com/ttuegel/alsa-mixer/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('afc9aba478e37af03f38707e0bddc8a2c2f51ddc27a93bd8b81a277077f72ccf') +sha512sums=('3977808321218a7694a59ff294664b2a9ae6e735844040adf89bf63ef75f025aada555fde6c79cbe19f4ca9c7546005de5a2b132c2fd6deef2c1a38ae555fe5f') + +build() { + cd ${_hkgname}-${pkgver} +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' +runhaskell Setup build +runhaskell Setup haddock +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 +} + +package() { + cd ${_hkgname}-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + install -dm 755 "${pkgdir}/usr/share/doc/ghc/html/libraries" + runhaskell Setup copy --destdir="$pkgdir" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s /usr/share/doc/${pkgname}/html "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in c2hs/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:49:19 Author: felixonmars Revision: 574392 upgpkg: c2hs 0.28.6-65: rebuild with tasty-golden 2.3.2.1 Modified: c2hs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:47:37 UTC (rev 574391) +++ PKGBUILD2020-02-17 16:49:19 UTC (rev 574392) @@ -3,7 +3,7 @@ pkgname=c2hs pkgver=0.28.6 -pkgrel=64 +pkgrel=65 pkgdesc="C->Haskell FFI tool that gives some cross-language type safety" url="https://github.com/haskell/c2hs; license=("GPL2")
[arch-commits] Commit in c2hs/repos (2 files)
Date: Monday, February 17, 2020 @ 16:49:33 Author: felixonmars Revision: 574393 archrelease: copy trunk to community-staging-x86_64 Added: c2hs/repos/community-staging-x86_64/ c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 574392, c2hs/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: c2hs/repos/community-staging-x86_64/PKGBUILD (from rev 574392, c2hs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:49:33 UTC (rev 574393) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=c2hs +pkgver=0.28.6 +pkgrel=65 +pkgdesc="C->Haskell FFI tool that gives some cross-language type safety" +url="https://github.com/haskell/c2hs; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' "haskell-dlist" "haskell-language-c") +makedepends=('ghc' 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-hunit' + 'haskell-shelly') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9') + +prepare() { +sed -i 's/cmd "ghc"/cmd "ghc" "-dynamic"/' c2hs-$pkgver/tests/test-*.hs +sed -i 's/HC=ghc/HC="ghc -dynamic"/' c2hs-$pkgver/tests/system/Makefile +sed -i 's/"ghc", \["-/"ghc", ["-dynamic", "-/' c2hs-$pkgver/tests/test-*.hs +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \ +--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +-f-regression -fbase3 --ghc-option='-pie' +runhaskell Setup build +} + +check() { +cd $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup copy --destdir="${pkgdir}" +}
[arch-commits] Commit in haskell-tasty-hedgehog/repos (2 files)
Date: Monday, February 17, 2020 @ 16:54:25 Author: felixonmars Revision: 574403 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-hedgehog/repos/community-staging-x86_64/ haskell-tasty-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 574402, haskell-tasty-hedgehog/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-tasty-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 574402, haskell-tasty-hedgehog/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:54:25 UTC (rev 574403) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-hedgehog +pkgname=haskell-tasty-hedgehog +pkgver=1.0.0.2 +pkgrel=8 +pkgdesc="Integration for tasty and hedgehog" +url="https://github.com/qfpl/tasty-hedgehog; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hedgehog' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc' 'haskell-tasty-expected-failure') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('56ac4db27b97bc6902633ec398bdbae28f6121d818a29fde62ddea4a4619af0fe7b058b55479414a627119a0014f2c84d6b795c86e9e36d21fd25bf1033a9c4b') + +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 +runhaskell Setup build +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 +} + +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 "LICENCE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE" +}
[arch-commits] Commit in haskell-persistent/repos (2 files)
Date: Monday, February 17, 2020 @ 17:03:14 Author: felixonmars Revision: 574419 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent/repos/community-staging-x86_64/ haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 574418, haskell-persistent/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 574418, haskell-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:03:14 UTC (rev 574419) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=persistent +pkgname=haskell-persistent +pkgver=2.10.5.1 +pkgrel=2 +pkgdesc="Type-safe, multi-backend data serialization" +url="http://www.yesodweb.com/book/persistent; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-conduit' 'haskell-fast-logger' 'haskell-http-api-data' + 'haskell-monad-logger' 'haskell-path-pieces' 'haskell-resource-pool' 'haskell-resourcet' + 'haskell-scientific' 'haskell-silently' 'haskell-unordered-containers' + 'haskell-unliftio' 'haskell-unliftio-core' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4bacecc91fce1a5c76d93cd9a102ab92df8cfbd741d1ef38810ee2ae104e75258361cde3acb77d9f8a8f3b496230b224f7a891448f04751fc9c0a468f9797509') + +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-nooverlap +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-persistent/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:02:56 Author: felixonmars Revision: 574418 upgpkg: haskell-persistent 2.10.5.1-2: rebuild with tasty-golden 2.3.2.1 Modified: haskell-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:01:16 UTC (rev 574417) +++ PKGBUILD2020-02-17 17:02:56 UTC (rev 574418) @@ -4,7 +4,7 @@ _hkgname=persistent pkgname=haskell-persistent pkgver=2.10.5.1 -pkgrel=1 +pkgrel=2 pkgdesc="Type-safe, multi-backend data serialization" url="http://www.yesodweb.com/book/persistent; license=("MIT")
[arch-commits] Commit in haskell-persistent-qq/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:14:14 Author: felixonmars Revision: 574430 upgpkg: haskell-persistent-qq 2.9.1.1-18: rebuild with tasty-golden 2.3.2.1 Modified: haskell-persistent-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:12:49 UTC (rev 574429) +++ PKGBUILD2020-02-17 17:14:14 UTC (rev 574430) @@ -3,7 +3,7 @@ _hkgname=persistent-qq pkgname=haskell-persistent-qq pkgver=2.9.1.1 -pkgrel=17 +pkgrel=18 pkgdesc="Provides a quasi-quoter for raw SQL for persistent" url="https://github.com/yesod-web/persistent; license=('MIT')
[arch-commits] Commit in haskell-persistent-qq/repos (2 files)
Date: Monday, February 17, 2020 @ 17:14:30 Author: felixonmars Revision: 574431 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-qq/repos/community-staging-x86_64/ haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 574430, haskell-persistent-qq/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-persistent-qq/repos/community-staging-x86_64/PKGBUILD (from rev 574430, haskell-persistent-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:14:30 UTC (rev 574431) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=persistent-qq +pkgname=haskell-persistent-qq +pkgver=2.9.1.1 +pkgrel=18 +pkgdesc="Provides a quasi-quoter for raw SQL for persistent" +url="https://github.com/yesod-web/persistent; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta' 'haskell-persistent') +makedepends=('ghc' 'haskell-aeson' 'haskell-fast-logger' 'haskell-hspec' 'haskell-hunit' + 'haskell-monad-logger' 'haskell-persistent-sqlite' 'haskell-persistent-template' + 'haskell-resourcet' 'haskell-unliftio') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('3fbdaefe6b5304ca8076b7dae3eab0ac08d624da1e595fcb29e24c2dfae1af376855b67802f0badb5f0b812c9dcda7cbc6e0b6cd26da618b6fe378866a39cd5f') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-warp/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:28:57 Author: felixonmars Revision: 574454 upgpkg: haskell-warp 3.3.8-14: rebuild with tasty-golden 2.3.2.1 Modified: haskell-warp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:27:33 UTC (rev 574453) +++ PKGBUILD2020-02-17 17:28:57 UTC (rev 574454) @@ -4,7 +4,7 @@ _hkgname=warp pkgname=haskell-warp pkgver=3.3.8 -pkgrel=13 +pkgrel=14 pkgdesc="A fast, light-weight web server for WAI applications." url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in haskell-http/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:30:31 Author: felixonmars Revision: 574456 upgpkg: haskell-http 4000.3.14-98: rebuild with tasty-golden 2.3.2.1 Modified: haskell-http/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:29:14 UTC (rev 574455) +++ PKGBUILD2020-02-17 17:30:31 UTC (rev 574456) @@ -4,7 +4,7 @@ _hkgname=HTTP pkgname=haskell-http pkgver=4000.3.14 -pkgrel=97 +pkgrel=98 pkgdesc="A library for client-side HTTP" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-warp/repos (2 files)
Date: Monday, February 17, 2020 @ 17:29:14 Author: felixonmars Revision: 574455 archrelease: copy trunk to community-staging-x86_64 Added: haskell-warp/repos/community-staging-x86_64/ haskell-warp/repos/community-staging-x86_64/PKGBUILD (from rev 574454, haskell-warp/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-warp/repos/community-staging-x86_64/PKGBUILD (from rev 574454, haskell-warp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:29:14 UTC (rev 574455) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=warp +pkgname=haskell-warp +pkgver=3.3.8 +pkgrel=14 +pkgdesc="A fast, light-weight web server for WAI applications." +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-bsb-http-chunked' + 'haskell-case-insensitive' 'haskell-hashable' 'haskell-http-date' 'haskell-http-types' + 'haskell-http2' 'haskell-iproute' 'haskell-network' 'haskell-simple-sendfile' + 'haskell-streaming-commons' 'haskell-time-manager' 'haskell-unix-compat' 'haskell-vault' + 'haskell-wai' 'haskell-word8' 'haskell-x509') +makedepends=('ghc' 'haskell-doctest' 'haskell-http-client' 'haskell-hspec' 'haskell-hunit' + 'haskell-lifted-base' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4fe064a55f0f753ee121f6f7c4bd16d378e77805d38d3b37e278b8da569fa9af567b7fc09e3bd44a5b03fb8ae88d671f13af0d8cfdf18717f01d210bbd6c7489') + +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-warp-debug -fallow-sendfilefd -f-network-bytestring +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in darcs/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:40:12 Author: felixonmars Revision: 574458 upgpkg: darcs 2.14.2-159: rebuild with tasty-golden 2.3.2.1 Modified: darcs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:30:48 UTC (rev 574457) +++ PKGBUILD2020-02-17 17:40:12 UTC (rev 574458) @@ -3,7 +3,7 @@ pkgname=darcs pkgver=2.14.2 -pkgrel=158 +pkgrel=159 pkgdesc="A distributed, interactive, smart revision control system" url="http://darcs.net; license=("GPL2")
[arch-commits] Commit in darcs/repos (2 files)
Date: Monday, February 17, 2020 @ 17:40:29 Author: felixonmars Revision: 574459 archrelease: copy trunk to community-staging-x86_64 Added: darcs/repos/community-staging-x86_64/ darcs/repos/community-staging-x86_64/PKGBUILD (from rev 574458, darcs/trunk/PKGBUILD) --+ PKGBUILD | 73 + 1 file changed, 73 insertions(+) Copied: darcs/repos/community-staging-x86_64/PKGBUILD (from rev 574458, darcs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:40:29 UTC (rev 574459) @@ -0,0 +1,73 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=darcs +pkgver=2.14.2 +pkgrel=159 +pkgdesc="A distributed, interactive, smart revision control system" +url="http://darcs.net; +license=("GPL2") +arch=('x86_64') +depends=('curl' 'ghc-libs' 'haskell-async' 'haskell-attoparsec' 'haskell-base16-bytestring' + 'haskell-cryptohash' 'haskell-data-ordlist' 'haskell-fgl' 'haskell-graphviz' + 'haskell-hashable' 'haskell-html' 'haskell-http' 'haskell-knob' 'haskell-mmap' + 'haskell-network' 'haskell-network-uri' 'haskell-old-time' + 'haskell-sandi' 'haskell-random' 'haskell-regex-applicative' 'haskell-regex-compat-tdfa' + 'haskell-tar' 'haskell-unix-compat' 'haskell-utf8-string' + 'haskell-vector' 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'haskell-cmdargs' 'haskell-findbin' 'haskell-hunit' 'haskell-quickcheck' + 'haskell-shelly' 'haskell-split' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz; + darcs-cabal3.patch::https://raw.githubusercontent.com/input-output-hk/haskell.nix/9f8a6e3e5755e4b917686c6267b1135caf724f1f/patches/darcs-setup.patch) +sha512sums=('0fd3aa052da9d74f31835a12e7bb50beeff7beec8b10c72cafef7e97fbac02ae178a8f52bf55f1d79887e19164633c8a19ddda01ff2ba4aa8795ac071903552b' + 'fb951289b5262eca68eb5d6cf6e9f3e5758fd509c4781f19ed9bab0b1bdbc788edefd25f7a900c08cb5e5510c0db6d2fb94226ba921e0e373cc4402649c09c7d') + +prepare() { +cd $pkgname-$pkgver +sed -e 's/^ghc /ghc -dynamic /' \ +-e 's/ ghc / ghc -dynamic /' \ +-i tests/*.sh tests/lib +sed -i -e 's/< *0.5/<1/' -e 's/< *2.13/<3/' -e 's/< *4.13/<5/' $pkgname.cabal +patch -p1 -i ../darcs-cabal3.patch +sed -i '/sDistHook = /,+14d' Setup.hs +sed -i '/fail = failSM/i instance MonadFail SM where' src/Darcs/Patch/ReadMonads.hs +sed -i 's/fail \$/error $/' src/Darcs/Util/Tree/Monad.hs src/Darcs/Repository/Diff.hs src/Darcs/Patch/Prim/V1/Apply.hs +sed -i 's/Monad m => PatchInfoAnd/MonadFail m => PatchInfoAnd/' src/Darcs/Patch/PatchInfoAnd.hs +sed -i 's/fail /error /' src/Darcs/Patch/Depends.hs src/Darcs/Patch/Match.hs src/Darcs/Repository/Match.hs +sed -i '/fail _ /i instance MonadFail Perhaps where' src/Darcs/Patch/{,Prim}/V1/Commute.hs +} + +build() { +cd $pkgname-$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 \ +-fcurl -fpkgconfig -f-static -fterminfo -fthreaded -fexecutable \ +-f-rts -foptimize -f-warn-as-error -f-libiconv +LD_LIBRARY_PATH="$srcdir"/$pkgname-$pkgver/dist/build runhaskell Setup build +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 $pkgname-$pkgver +# TODO: fix the rest failures +runhaskell Setup test || : +} + +package() { +cd $pkgname-$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}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +chmod 644 "${pkgdir}/usr/share/man/man1/darcs.1" + +install -Dm644 contrib/darcs_completion "${pkgdir}/usr/share/bash-completion/completions/darcs" +install -Dm644 contrib/_darcs.zsh "${pkgdir}/usr/share/zsh/site-functions/_darcs" +}
[arch-commits] Commit in python-cftime/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, February 17, 2020 @ 17:40:53 Author: archange Revision: 574461 archrelease: copy trunk to community-x86_64 Added: python-cftime/repos/community-x86_64/PKGBUILD (from rev 574460, python-cftime/trunk/PKGBUILD) Deleted: python-cftime/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 70 ++--- 1 file changed, 26 insertions(+), 44 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-02-17 17:40:48 UTC (rev 574460) +++ PKGBUILD2020-02-17 17:40:53 UTC (rev 574461) @@ -1,44 +0,0 @@ -# Maintainer: Bruno Pagani - -_pkg=cftime -pkgbase=python-${_pkg,,} -pkgname=("python-${_pkg,,}" "python2-${_pkg,,}") -pkgver=1.0.4.2 -pkgrel=3 -pkgdesc="Time-handling functionality from python-netcdf4" -arch=(x86_64) -url="https://unidata.github.io/cftime; -license=(MIT) -makedepends=(cython python-setuptools cython2 python2-setuptools python-numpy python2-numpy) -source=("https://files.pythonhosted.org/packages/source/c/${_pkg}/${_pkg}-${pkgver}.tar.gz;) -sha256sums=('1ac64f8f9066ea756ea27d67cedaf064e7c866275218fa7c84684066a5890f70') - -prepare() { -cp -a ${_pkg}-${pkgver}{,-py2} -} - -build() { -cd ${_pkg}-${pkgver} -python setup.py build - -cd ../${_pkg}-${pkgver}-py2 -python2 setup.py build -} - -package_python-cftime() { -depends=(python-numpy) - -cd ${_pkg}-${pkgver} -python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - -install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} -} - -package_python2-cftime() { -depends=(python2-numpy) - -cd ${_pkg}-${pkgver}-py2 -python2 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - -install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} -} Copied: python-cftime/repos/community-x86_64/PKGBUILD (from rev 574460, python-cftime/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-02-17 17:40:53 UTC (rev 574461) @@ -0,0 +1,26 @@ +# Maintainer: Bruno Pagani + +_pkg=cftime +pkgname=python-${_pkg} +pkgver=1.1.0 +pkgrel=1 +pkgdesc="Time-handling functionality from python-netcdf4" +arch=(x86_64) +url="https://unidata.github.io/cftime; +license=(MIT) +depends=(python-numpy) +makedepends=(cython python-setuptools) +#source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) +source=(https://github.com/Unidata/cftime/archive/v${pkgver}rel/${pkgname}-${pkgver}.tar.gz) +sha256sums=('ed814ca8d1ef155f4fa8c3a4dcf7449922704b20ce9532c8da0c054c20ed3532') + +build() { +cd ${_pkg}-${pkgver}rel +python setup.py build +} + +package() { +cd ${_pkg}-${pkgver}rel +python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 +install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} +}
[arch-commits] Commit in python-param/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:00:39 Author: archange Revision: 574345 Update URL + drop python2 variant Modified: python-param/trunk/PKGBUILD --+ PKGBUILD | 26 +- 1 file changed, 5 insertions(+), 21 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:00:20 UTC (rev 574344) +++ PKGBUILD2020-02-17 16:00:39 UTC (rev 574345) @@ -1,40 +1,24 @@ # Maintainer: Bruno Pagani _pkg=param -pkgbase=python-${_pkg,,} -pkgname=("python-${_pkg,,}" "python2-${_pkg,,}") +pkgname=python-${_pkg} pkgver=1.9.2 pkgrel=3 pkgdesc="Make your Python code clearer and more reliable by declaring Parameters" arch=(any) -url="https://param.pyviz.org/; +url="https://param.holoviz.org/; license=(BSD) -makedepends=(python-setuptools python2-setuptools) -source=("https://files.pythonhosted.org/packages/source/p/${_pkg}/${_pkg}-${pkgver}.tar.gz;) +makedepends=(python-setuptools) +source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) sha256sums=('a2dcb07c6a4ff48bade69bb5d30d84a96911a7e9dcb76b6de975453f92f8') -prepare() { -cp -a ${_pkg}-${pkgver}{,-py2} -} - build() { cd ${_pkg}-${pkgver} python setup.py build - -cd ../${_pkg}-${pkgver}-py2 -python2 setup.py build } -package_python-param() { +package() { cd ${_pkg}-${pkgver} python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname} } - -package_python2-param() { -cd ${_pkg}-${pkgver}-py2 -python2 setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 - -install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname} -}
[arch-commits] Commit in haskell-rio-prettyprint/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:00:00 Author: felixonmars Revision: 574343 upgpkg: haskell-rio-prettyprint 0.1.0.0-28: rebuild with tasty-golden 2.3.2.1 Modified: haskell-rio-prettyprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:58:49 UTC (rev 574342) +++ PKGBUILD2020-02-17 16:00:00 UTC (rev 574343) @@ -3,7 +3,7 @@ _hkgname=rio-prettyprint pkgname=haskell-rio-prettyprint pkgver=0.1.0.0 -pkgrel=27 +pkgrel=28 pkgdesc="Pretty-printing for RIO" url="https://github.com/commercialhaskell/stack; license=('MIT')
[arch-commits] Commit in haskell-rio-prettyprint/repos (2 files)
Date: Monday, February 17, 2020 @ 16:00:20 Author: felixonmars Revision: 574344 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rio-prettyprint/repos/community-staging-x86_64/ haskell-rio-prettyprint/repos/community-staging-x86_64/PKGBUILD (from rev 574343, haskell-rio-prettyprint/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rio-prettyprint/repos/community-staging-x86_64/PKGBUILD (from rev 574343, haskell-rio-prettyprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:00:20 UTC (rev 574344) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=rio-prettyprint +pkgname=haskell-rio-prettyprint +pkgver=0.1.0.0 +pkgrel=28 +pkgdesc="Pretty-printing for RIO" +url="https://github.com/commercialhaskell/stack; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-colour' 'haskell-path' 'haskell-rio') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('96599c19f5c49824d5bd76c109e2304153170269ecd4c6595f03705216154750670542110fdab450a7e36db00d6a6a0d3acca30e5c7c24a855760b09703a4658') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > Setup.hs +} + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-singletons/repos (2 files)
Date: Monday, February 17, 2020 @ 16:06:57 Author: felixonmars Revision: 574349 archrelease: copy trunk to community-staging-x86_64 Added: haskell-singletons/repos/community-staging-x86_64/ haskell-singletons/repos/community-staging-x86_64/PKGBUILD (from rev 574348, haskell-singletons/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-singletons/repos/community-staging-x86_64/PKGBUILD (from rev 574348, haskell-singletons/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:06:57 UTC (rev 574349) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=singletons +pkgname=haskell-singletons +pkgver=2.6 +pkgrel=18 +pkgdesc="A framework for generating singleton types" +url="https://github.com/goldfirere/singletons; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-th-desugar' 'haskell-syb') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-golden' 'haskell-turtle') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6019bcd5e60718055d7a1369902c27b27a3b58c86049eaac4411bd347670f6e9835cfb680ea2126b6b4614688cb1e9ea9025dc590a9df83e1e654bb115db600d') + +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 +runhaskell Setup build +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 || warning "Tests failed" +} + +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" +}
[arch-commits] Commit in haskell-src-exts-util/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:22:12 Author: felixonmars Revision: 574356 upgpkg: haskell-src-exts-util 0.2.5-34: rebuild with tasty-golden 2.3.2.1 Modified: haskell-src-exts-util/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:21:21 UTC (rev 574355) +++ PKGBUILD2020-02-17 16:22:12 UTC (rev 574356) @@ -3,7 +3,7 @@ _hkgname=haskell-src-exts-util pkgname=haskell-src-exts-util pkgver=0.2.5 -pkgrel=33 +pkgrel=34 pkgdesc="Helper functions for working with haskell-src-exts trees" url="https://github.com/pepeiborra/haskell-src-exts-util; license=("BSD")
[arch-commits] Commit in haskell-src-exts-util/repos (2 files)
Date: Monday, February 17, 2020 @ 16:22:28 Author: felixonmars Revision: 574357 archrelease: copy trunk to community-staging-x86_64 Added: haskell-src-exts-util/repos/community-staging-x86_64/ haskell-src-exts-util/repos/community-staging-x86_64/PKGBUILD (from rev 574356, haskell-src-exts-util/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-src-exts-util/repos/community-staging-x86_64/PKGBUILD (from rev 574356, haskell-src-exts-util/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:22:28 UTC (rev 574357) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=haskell-src-exts-util +pkgname=haskell-src-exts-util +pkgver=0.2.5 +pkgrel=34 +pkgdesc="Helper functions for working with haskell-src-exts trees" +url="https://github.com/pepeiborra/haskell-src-exts-util; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default' 'haskell-src-exts' 'haskell-uniplate') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0497d8e2206402cc295289b1893f326c8f5fa7fc00177279b7af389b3351a94a123d7eb754d8a245981bae51d1a978684791d9b111befca2888bc7fe22f07147') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-src-exts/repos (2 files)
Date: Monday, February 17, 2020 @ 16:21:21 Author: felixonmars Revision: 574355 archrelease: copy trunk to community-staging-x86_64 Added: haskell-src-exts/repos/community-staging-x86_64/ haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 574354, haskell-src-exts/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-src-exts/repos/community-staging-x86_64/PKGBUILD (from rev 574354, haskell-src-exts/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:21:21 UTC (rev 574355) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=haskell-src-exts +pkgname=haskell-src-exts +pkgver=1.21.1 +pkgrel=15 +pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" +url="https://github.com/haskell-suite/haskell-src-exts; +license=("custom:BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'happy' 'haskell-pretty-show' 'haskell-smallcheck' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-smallcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1349d419a13343fdf5579bf1f4027a3906de67ac257d0663fb6d10cf96e8312e08beec81d91044421f1202675a8c9381d280104d95c1ffea2e746f378d683e61') + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-src-exts/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:21:03 Author: felixonmars Revision: 574354 upgpkg: haskell-src-exts 1.21.1-15: rebuild with tasty-golden 2.3.2.1 Modified: haskell-src-exts/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:16:07 UTC (rev 574353) +++ PKGBUILD2020-02-17 16:21:03 UTC (rev 574354) @@ -4,7 +4,7 @@ _hkgname=haskell-src-exts pkgname=haskell-src-exts pkgver=1.21.1 -pkgrel=14 +pkgrel=15 pkgdesc="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer" url="https://github.com/haskell-suite/haskell-src-exts; license=("custom:BSD")
[arch-commits] Commit in haskell-tasty-th/repos (2 files)
Date: Monday, February 17, 2020 @ 16:39:31 Author: felixonmars Revision: 574377 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-th/repos/community-staging-x86_64/ haskell-tasty-th/repos/community-staging-x86_64/PKGBUILD (from rev 574376, haskell-tasty-th/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-tasty-th/repos/community-staging-x86_64/PKGBUILD (from rev 574376, haskell-tasty-th/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:39:31 UTC (rev 574377) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-th +pkgname=haskell-tasty-th +pkgver=0.1.7 +pkgrel=86 +pkgdesc="Automatic tasty test case discovery using TH" +url="https://github.com/bennofs/tasty-th; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-exts' 'haskell-tasty') +makedepends=('ghc' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('7302220ab27aaed22e064518e915610fd5dc7033a931f862fbc63e8a0b1cadcf9306ab3d54d48a10a200c8c8a62b9259462f513a6350df5a02836c6a29f51aef') + +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 +runhaskell Setup build +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 +} + +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 "BSD3.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3.txt" +}
[arch-commits] Commit in haskell-lifted-async/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:40:16 Author: felixonmars Revision: 574378 upgpkg: haskell-lifted-async 0.10.0.4-39: rebuild with tasty-golden 2.3.2.1 Modified: haskell-lifted-async/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:39:31 UTC (rev 574377) +++ PKGBUILD2020-02-17 16:40:16 UTC (rev 574378) @@ -3,7 +3,7 @@ _hkgname=lifted-async pkgname=haskell-lifted-async pkgver=0.10.0.4 -pkgrel=38 +pkgrel=39 pkgdesc="Run lifted IO operations asynchronously and wait for their results" url="https://github.com/maoe/lifted-async; license=('BSD')
[arch-commits] Commit in haskell-tasty-th/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:39:13 Author: felixonmars Revision: 574376 upgpkg: haskell-tasty-th 0.1.7-86: rebuild with tasty-golden 2.3.2.1 Modified: haskell-tasty-th/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:38:32 UTC (rev 574375) +++ PKGBUILD2020-02-17 16:39:13 UTC (rev 574376) @@ -4,7 +4,7 @@ _hkgname=tasty-th pkgname=haskell-tasty-th pkgver=0.1.7 -pkgrel=85 +pkgrel=86 pkgdesc="Automatic tasty test case discovery using TH" url="https://github.com/bennofs/tasty-th; license=("BSD")
[arch-commits] Commit in haskell-bsb-http-chunked/repos (2 files)
Date: Monday, February 17, 2020 @ 16:55:40 Author: felixonmars Revision: 574405 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bsb-http-chunked/repos/community-staging-x86_64/ haskell-bsb-http-chunked/repos/community-staging-x86_64/PKGBUILD (from rev 574404, haskell-bsb-http-chunked/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-bsb-http-chunked/repos/community-staging-x86_64/PKGBUILD (from rev 574404, haskell-bsb-http-chunked/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:55:40 UTC (rev 574405) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=bsb-http-chunked +pkgname=haskell-bsb-http-chunked +pkgver=0.0.0.4 +pkgrel=68 +pkgdesc="Chunked HTTP transfer encoding for bytestring builders" +url="https://github.com/sjakobi/bsb-http-chunked; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-hedgehog' 'haskell-tasty' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('74c04c2fd372067c42d3631cdfc2ad7093c0c3af1145833ab307c538dbb936d2042492d4e81c520c3adde8634df29ff8558822f06f226c52d16abb4a35ab1a13') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *4.13/<5/' $_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-auto-update/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:57:26 Author: felixonmars Revision: 574410 upgpkg: haskell-auto-update 0.1.6-29: rebuild with tasty-golden 2.3.2.1 Modified: haskell-auto-update/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:57:12 UTC (rev 574409) +++ PKGBUILD2020-02-17 16:57:26 UTC (rev 574410) @@ -4,7 +4,7 @@ _hkgname=auto-update pkgname=haskell-auto-update pkgver=0.1.6 -pkgrel=28 +pkgrel=29 pkgdesc="Efficiently run periodic, on-demand actions" url="https://github.com/yesodweb/wai; license=("MIT")
[arch-commits] Commit in (python2-matplotlib)
Date: Monday, February 17, 2020 @ 16:57:12 Author: archange Revision: 574409 Remove python2 version of matplotlib Deleted: python2-matplotlib/
[arch-commits] Commit in haskell-retry/repos (2 files)
Date: Monday, February 17, 2020 @ 16:56:44 Author: felixonmars Revision: 574408 archrelease: copy trunk to community-staging-x86_64 Added: haskell-retry/repos/community-staging-x86_64/ haskell-retry/repos/community-staging-x86_64/PKGBUILD (from rev 574407, haskell-retry/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-retry/repos/community-staging-x86_64/PKGBUILD (from rev 574407, haskell-retry/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:56:44 UTC (rev 574408) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=retry +pkgname=haskell-retry +pkgver=0.8.1.0 +pkgrel=19 +pkgdesc="Retry combinators for monadic actions that may fail" +url="https://github.com/Soostone/retry; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-exceptions' 'haskell-random') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-hunit' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-hedgehog') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1350df8a3ac342522a86d5e607dcdaff29278e8979c32796c776a746b3e1b040c8c20d2034981b108ea163d6201343c92c3ae5a902c18019e139d183c538929e') + +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 +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 +} + +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" +}
[arch-commits] Commit in haskell-auto-update/repos (2 files)
Date: Monday, February 17, 2020 @ 16:57:46 Author: felixonmars Revision: 574411 archrelease: copy trunk to community-staging-x86_64 Added: haskell-auto-update/repos/community-staging-x86_64/ haskell-auto-update/repos/community-staging-x86_64/PKGBUILD (from rev 574410, haskell-auto-update/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-auto-update/repos/community-staging-x86_64/PKGBUILD (from rev 574410, haskell-auto-update/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:57:46 UTC (rev 574411) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=auto-update +pkgname=haskell-auto-update +pkgver=0.1.6 +pkgrel=29 +pkgdesc="Efficiently run periodic, on-demand actions" +url="https://github.com/yesodweb/wai; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-exceptions' 'haskell-hspec' 'haskell-retry' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ff0f4f835d0b24aafbe18dbc42a9c3cc396cea24be3f4b13b5f5dac49b3b21030c941c8b09a5c33ba175c9902d076aa12fc9eb5a6a79c94ee5c9b60935fa047f') + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in gitea/repos/community-x86_64 (10 files)
Date: Monday, February 17, 2020 @ 17:16:37 Author: archange Revision: 574437 archrelease: copy trunk to community-x86_64 Added: gitea/repos/community-x86_64/PKGBUILD (from rev 574436, gitea/trunk/PKGBUILD) gitea/repos/community-x86_64/gitea-arch-defaults.patch (from rev 574436, gitea/trunk/gitea-arch-defaults.patch) gitea/repos/community-x86_64/gitea.service (from rev 574436, gitea/trunk/gitea.service) gitea/repos/community-x86_64/gitea.sysusers (from rev 574436, gitea/trunk/gitea.sysusers) gitea/repos/community-x86_64/gitea.tmpfiles (from rev 574436, gitea/trunk/gitea.tmpfiles) Deleted: gitea/repos/community-x86_64/PKGBUILD gitea/repos/community-x86_64/gitea-arch-defaults.patch gitea/repos/community-x86_64/gitea.service gitea/repos/community-x86_64/gitea.sysusers gitea/repos/community-x86_64/gitea.tmpfiles ---+ PKGBUILD | 126 ++-- gitea-arch-defaults.patch | 98 +- gitea.service | 80 +-- gitea.sysusers|2 gitea.tmpfiles| 20 +++--- 5 files changed, 163 insertions(+), 163 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-02-17 17:16:28 UTC (rev 574436) +++ PKGBUILD2020-02-17 17:16:37 UTC (rev 574437) @@ -1,63 +0,0 @@ -# Maintainer: Bruno Pagani -# Maintainer: Maxime Gauduin -# Contributor: Frederik Schwan - -pkgname=gitea -pkgver=1.11.0 -pkgrel=1 -pkgdesc="Painless self-hosted Git service. Community managed fork of Gogs." -arch=(x86_64) -url="https://gitea.io; -license=(MIT) -depends=(git) -makedepends=(git go-pie npm) -optdepends=( - 'mariadb: MariaDB support' - 'memcached: MemCached support' - 'openssh: GIT over SSH support' - 'pam: Authentication via PAM support' - 'postgresql: PostgreSQL support' - 'redis: Redis support' - 'sqlite: SQLite support' -) -backup=('etc/gitea/app.ini') -_tag=1ff5da865814e11997b0fb0a859d0d398efda34f # git rev-parse v${pkgver} -source=("git+https://github.com/go-gitea/gitea.git#tag=${_tag}?signed; -gitea.tmpfiles -gitea.service -gitea.sysusers -gitea-arch-defaults.patch) -sha256sums=(SKIP -1521fd7edc3830c695698ffe9835709f1408040b5ec989f07410972c894fa8ba -7789b3f6699b9e111fa080226047cdc765e55ff49a3f72aac989c11c06c3e7e0 -2abc51ccd0086bb996194bb7fb241a3f26d84f518417c872b66a3db8970da7e4 -9de4f1e85c1dabffaf79cf996dea0dc52e054f1f469883d950facb3ca97d4ee0) -validpgpkeys=(8C4033A23895237CB27D52D9D9B5613BEB813F99 # Matti Ranta old RSA2048, retrieved from https://github.com/techknowlogick.gpg - B56E3C7437A49E136862F5DE9D8A57ADAA232E95 # Matti Ranta new RSA4096, retrieved from https://github.com/techknowlogick.gpg - ED810FD31FBE67F406ED71BDD4F1E9B6493ED946 # Jonas Franz - 9C5BCD799B3CDB124147A748E0DDFEC24C48784C # Lauris Bukšis-Haberkorns - BA66F67FD73F7058D712D308C3B7C91B632F738A) # Lunny Xiao , retrieved from https://github.com/lunny.gpg - -prepare() { - cd ${pkgname} - # Change some defaults for ArchLinux - patch -Np1 -i ../gitea-arch-defaults.patch - # Fetch dependency using go mod - make vendor -} - -build() { - cd ${pkgname} - make generate - LDFLAGS="-linkmode external -extldflags \"${LDFLAGS}\" -X \"code.gitea.io/gitea/modules/setting.AppWorkPath=/var/lib/gitea/\"" - make EXTRA_GOFLAGS="-trimpath" TAGS="bindata sqlite pam" build -} - -package() { - install -Dm755 ${pkgname}/${pkgname} -t "${pkgdir}"/usr/bin/ - install -Dm644 ${pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/ - install -Dm644 ${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ - install -Dm644 ${pkgname}.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf - install -Dm644 ${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf - install -D ${pkgname}/custom/conf/app.ini.sample "${pkgdir}"/etc/gitea/app.ini -} Copied: gitea/repos/community-x86_64/PKGBUILD (from rev 574436, gitea/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-02-17 17:16:37 UTC (rev 574437) @@ -0,0 +1,63 @@ +# Maintainer: Bruno Pagani +# Maintainer: Maxime Gauduin +# Contributor: Frederik Schwan + +pkgname=gitea +pkgver=1.11.1 +pkgrel=1 +pkgdesc="Painless self-hosted Git service. Community managed fork of Gogs." +arch=(x86_64) +url="https://gitea.io; +license=(MIT) +depends=(git) +makedepends=(git go-pie npm) +optdepends=( + 'mariadb: MariaDB support' + 'memcached: MemCached support' + 'openssh: GIT over SSH support' + 'pam: Authentication via PAM support' + 'postgresql: PostgreSQL support' + 'redis: Redis support' + 'sqlite: SQLite support' +) +backup=('etc/gitea/app.ini') +_tag=6b767b6a38455f4e66baf44da0efdd0b60c0c2d4
[arch-commits] Commit in haskell-rio-orphans/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:15:12 Author: felixonmars Revision: 574432 upgpkg: haskell-rio-orphans 0.1.1.0-69: rebuild with tasty-golden 2.3.2.1 Modified: haskell-rio-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:14:30 UTC (rev 574431) +++ PKGBUILD2020-02-17 17:15:12 UTC (rev 574432) @@ -3,7 +3,7 @@ _hkgname=rio-orphans pkgname=haskell-rio-orphans pkgver=0.1.1.0 -pkgrel=68 +pkgrel=69 pkgdesc="Orphan instances for the RIO type in the rio package" url="https://github.com/commercialhaskell/rio; license=('MIT')
[arch-commits] Commit in haskell-rio-orphans/repos (2 files)
Date: Monday, February 17, 2020 @ 17:15:27 Author: felixonmars Revision: 574433 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rio-orphans/repos/community-staging-x86_64/ haskell-rio-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 574432, haskell-rio-orphans/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-rio-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 574432, haskell-rio-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:15:27 UTC (rev 574433) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=rio-orphans +pkgname=haskell-rio-orphans +pkgver=0.1.1.0 +pkgrel=69 +pkgdesc="Orphan instances for the RIO type in the rio package" +url="https://github.com/commercialhaskell/rio; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-exceptions' 'haskell-fast-logger' 'haskell-monad-control' + 'haskell-monad-logger' 'haskell-resourcet' 'haskell-rio' 'haskell-transformers-base') +makedepends=('ghc' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2e415ebcc7341cf1c913de54de3218ac487e310c9556d1e1bdb349f4e7b9d041ea729c21e2bfdbcded9a214c84f483e32839a4fec87b2af9b986db5aaa18b42a') + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-test-framework-th/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:16:03 Author: felixonmars Revision: 574434 upgpkg: haskell-test-framework-th 0.2.4-11: rebuild with tasty-golden 2.3.2.1 Modified: haskell-test-framework-th/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:15:27 UTC (rev 574433) +++ PKGBUILD2020-02-17 17:16:03 UTC (rev 574434) @@ -3,7 +3,7 @@ _hkgname=test-framework-th pkgname=haskell-test-framework-th pkgver=0.2.4 -pkgrel=10 +pkgrel=11 pkgdesc="Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell" url="https://github.com/finnsson/test-generator; license=('BSD')
[arch-commits] Commit in haskell-network-uri/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:24:28 Author: felixonmars Revision: 574448 upgpkg: haskell-network-uri 2.6.2.0-6: rebuild with tasty-golden 2.3.2.1 Modified: haskell-network-uri/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:22:54 UTC (rev 574447) +++ PKGBUILD2020-02-17 17:24:28 UTC (rev 574448) @@ -3,7 +3,7 @@ _hkgname=network-uri pkgname=haskell-network-uri pkgver=2.6.2.0 -pkgrel=5 +pkgrel=6 pkgdesc="A library for client-side HTTP" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-criterion/repos (2 files)
Date: Monday, February 17, 2020 @ 17:22:54 Author: felixonmars Revision: 574447 archrelease: copy trunk to community-staging-x86_64 Added: haskell-criterion/repos/community-staging-x86_64/ haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 574446, haskell-criterion/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 574446, haskell-criterion/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:22:54 UTC (rev 574447) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=criterion +pkgname=haskell-criterion +pkgver=1.5.6.0 +pkgrel=4 +pkgdesc="Robust, reliable performance measurement and analysis" +url="http://www.serpentine.com/criterion; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-wl-pprint' 'haskell-base-compat-batteries' + 'haskell-binary-orphans' 'haskell-cassava' 'haskell-code-page' + 'haskell-criterion-measurement' 'haskell-exceptions' 'haskell-glob' 'haskell-js-flot' + 'haskell-js-jquery' 'haskell-microstache' 'haskell-mwc-random' + 'haskell-optparse-applicative' 'haskell-statistics' 'haskell-transformers-compat' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c512a5d80e3257823f3ff53204f7198283b660fc1adc60b76f75e88fd2e03956b5085f820915dc44e2518d5f84c04ee41ff4d35198544daac583ce6ff672c571') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/>= *1.0/>=0/' $_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 --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-fast -f-embed-data-files +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-http-client-tls/repos (2 files)
Date: Monday, February 17, 2020 @ 17:51:22 Author: felixonmars Revision: 574476 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-client-tls/repos/community-staging-x86_64/ haskell-http-client-tls/repos/community-staging-x86_64/PKGBUILD (from rev 574475, haskell-http-client-tls/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-http-client-tls/repos/community-staging-x86_64/PKGBUILD (from rev 574475, haskell-http-client-tls/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:51:22 UTC (rev 574476) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-client-tls +pkgname=haskell-http-client-tls +pkgver=0.3.5.3 +pkgrel=166 +pkgdesc="http-client backend using the connection package and tls library" +url="https://github.com/snoyberg/http-client; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-case-insensitive" "haskell-connection" "haskell-cryptonite" + "haskell-data-default-class" "haskell-exceptions" "haskell-http-client" + "haskell-http-types" "haskell-memory" "haskell-network" "haskell-network-uri" + "haskell-tls") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('df4fff9fbd6736a52d54bf04669107b24e3d31c22b0f7882310204ca4ef1a895e9f79cea289423341aa575759a2667ff9ca86b889567605ad3daec266a1bbb14') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in python-h5py-openmpi/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:51:57 Author: archange Revision: 574477 Drop python2 version Modified: python-h5py-openmpi/trunk/PKGBUILD --+ PKGBUILD | 35 ++- 1 file changed, 6 insertions(+), 29 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:51:22 UTC (rev 574476) +++ PKGBUILD2020-02-17 17:51:57 UTC (rev 574477) @@ -11,10 +11,11 @@ arch=(x86_64) url="https://www.h5py.org/; license=(BSD) -depends=(hdf5-${_mpi}) -makedepends=(cython cython2 python-numpy python2-numpy python-six python2-six - python-pkgconfig python2-pkgconfig python-mpi4py python2-mpi4py) -checkdepends=(inetutils python-pytest python2-pytest python2-unittest2) +depends=(hdf5-${_mpi} python-numpy python-six python-mpi4py) +makedepends=(cython python-pkgconfig) +checkdepends=(inetutils python-pytest) +conflicts=(python-h5py) +provides=(python-h5py) source=(https://files.pythonhosted.org/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz) sha256sums=('84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d') validpgpkeys=(AC47F71DB275ECD0B3DA46E857FA4540DD4EFCF7 # Thomas A Caswell (Brookhaven National Lab) @@ -24,7 +25,6 @@ prepare() { # Remove RPATH sed -i "s/settings\\['runtime_library_dirs'\\] = settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py - cp -a ${_pkg}-${pkgver}{,-py2} } build() { @@ -32,39 +32,16 @@ cd ${_pkg}-${pkgver} python setup.py configure --mpi python setup.py build - - cd ../${_pkg}-${pkgver}-py2 - python2 setup.py configure --mpi - python2 setup.py build } check() { cd ${_pkg}-${pkgver} python setup.py test - - cd ../${_pkg}-${pkgver}-py2 - # https://github.com/h5py/h5py/issues/1435 - python2 setup.py test || warning "Tests failed" } -package_python-h5py-openmpi() { - depends+=(python-numpy python-six python-mpi4py) - conflicts=(python-h5py) - provides=(python-h5py) - +package() { cd ${_pkg}-${pkgver} python setup.py install --root="${pkgdir}" --skip-build --optimize=1 install -Dm644 licenses/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ } - -package_python2-h5py-openmpi() { - depends+=(python2-numpy python2-six python2-mpi4py) - conflicts=(python2-h5py) - provides=(python2-h5py) - - cd ${_pkg}-${pkgver}-py2 - python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1 - - install -Dm644 licenses/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ -}
[arch-commits] Commit in haskell-hopenpgp/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:50:08 Author: felixonmars Revision: 574472 upgpkg: haskell-hopenpgp 2.9.2-18: rebuild with tasty-golden 2.3.2.1 Modified: haskell-hopenpgp/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:48:24 UTC (rev 574471) +++ PKGBUILD2020-02-17 17:50:08 UTC (rev 574472) @@ -3,7 +3,7 @@ _hkgname=hOpenPGP pkgname=haskell-hopenpgp pkgver=2.9.2 -pkgrel=17 +pkgrel=18 pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)" url="http://floss.scru.org/hOpenPGP/; license=('MIT')
[arch-commits] Commit in python-h5py/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:50:21 Author: archange Revision: 574473 Drop python2 version Modified: python-h5py/trunk/PKGBUILD --+ PKGBUILD | 31 +-- 1 file changed, 5 insertions(+), 26 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:50:08 UTC (rev 574472) +++ PKGBUILD2020-02-17 17:50:21 UTC (rev 574473) @@ -5,8 +5,7 @@ # Contributor: Sebastien Binet _pkg=h5py -pkgbase=python-${_pkg} -pkgname=(python-${_pkg} python2-${_pkg}) +pkgname=python-${_pkg} pkgver=2.10.0 pkgrel=2 pkgdesc="General-purpose Python bindings for the HDF5 library" @@ -13,10 +12,9 @@ arch=(x86_64) url="https://www.h5py.org/; license=(BSD) -depends=(hdf5) -makedepends=(cython cython2 python-numpy python2-numpy python-six python2-six - python-pkgconfig python2-pkgconfig) -checkdepends=(python-pytest python2-pytest python2-unittest2) +depends=(hdf5 python-numpy python-six) +makedepends=(cython python-pkgconfig) +checkdepends=(python-pytest) conflicts=(hdf5-openmpi) source=(https://files.pythonhosted.org/packages/source/h/${_pkg}/${_pkg}-${pkgver}.tar.gz) sha256sums=('84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d') @@ -27,40 +25,21 @@ prepare() { # Remove RPATH sed -i "s/settings\\['runtime_library_dirs'\\] = settings\\['library_dirs'\\]/pass/" ${_pkg}-${pkgver}/setup_build.py - cp -a ${_pkg}-${pkgver}{,-py2} } build() { cd ${_pkg}-${pkgver} python setup.py build - - cd ../${_pkg}-${pkgver}-py2 - python2 setup.py build } check() { cd ${_pkg}-${pkgver} python setup.py test - - cd ../${_pkg}-${pkgver}-py2 - # https://github.com/h5py/h5py/issues/1435 - python2 setup.py test || warning "Tests failed" } -package_python-h5py() { - depends+=(python-numpy python-six) - +package() { cd ${_pkg}-${pkgver} python setup.py install --root="${pkgdir}" --skip-build --optimize=1 install -Dm644 licenses/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ } - -package_python2-h5py() { - depends+=(python2-numpy python2-six) - - cd ${_pkg}-${pkgver}-py2 - python2 setup.py install --root="${pkgdir}" --skip-build --optimize=1 - - install -Dm644 licenses/license.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/ -}
[arch-commits] Commit in haskell-hopenpgp/repos (2 files)
Date: Monday, February 17, 2020 @ 17:50:25 Author: felixonmars Revision: 574474 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hopenpgp/repos/community-staging-x86_64/ haskell-hopenpgp/repos/community-staging-x86_64/PKGBUILD (from rev 574472, haskell-hopenpgp/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-hopenpgp/repos/community-staging-x86_64/PKGBUILD (from rev 574472, haskell-hopenpgp/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:50:25 UTC (rev 574474) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=hOpenPGP +pkgname=haskell-hopenpgp +pkgver=2.9.2 +pkgrel=18 +pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)" +url="http://floss.scru.org/hOpenPGP/; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-asn1-encoding' 'haskell-attoparsec' + 'haskell-base16-bytestring' 'haskell-bifunctors' 'haskell-bzlib' 'haskell-binary-conduit' + 'haskell-conduit' 'haskell-conduit-extra' 'haskell-cryptonite' + 'haskell-crypto-cipher-types' 'haskell-errors' 'haskell-hashable' + 'haskell-incremental-parser' 'haskell-ixset-typed' 'haskell-lens' 'haskell-memory' + 'haskell-monad-loops' 'haskell-nettle' 'haskell-network-uri' 'haskell-newtype' + 'haskell-openpgp-asciiarmor' 'haskell-prettyprinter' 'haskell-resourcet' 'haskell-split' + 'haskell-time-locale-compat' 'haskell-unliftio-core' 'haskell-unordered-containers' + 'haskell-wl-pprint-extras' 'haskell-zlib') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e02722155f3cc634fb8f21b03037c623c8577f2b091cb553d352a84d38d8bb221594b0cc38d6ac1e9a14decc664ecc81eed37ecbb6623386424daf35810aa661') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-fnetwork-uri +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-http-client-tls/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:51:07 Author: felixonmars Revision: 574475 upgpkg: haskell-http-client-tls 0.3.5.3-166: rebuild with tasty-golden 2.3.2.1 Modified: haskell-http-client-tls/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:50:25 UTC (rev 574474) +++ PKGBUILD2020-02-17 17:51:07 UTC (rev 574475) @@ -4,7 +4,7 @@ _hkgname=http-client-tls pkgname=haskell-http-client-tls pkgver=0.3.5.3 -pkgrel=165 +pkgrel=166 pkgdesc="http-client backend using the connection package and tls library" url="https://github.com/snoyberg/http-client; license=("MIT")
[arch-commits] Commit in haskell-descriptive/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:39:43 Author: felixonmars Revision: 574309 upgpkg: haskell-descriptive 0.9.5-85: rebuild with tasty-golden 2.3.2.1 Modified: haskell-descriptive/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:38:42 UTC (rev 574308) +++ PKGBUILD2020-02-17 15:39:43 UTC (rev 574309) @@ -4,7 +4,7 @@ _hkgname=descriptive pkgname=haskell-descriptive pkgver=0.9.5 -pkgrel=84 +pkgrel=85 pkgdesc="Self-describing consumers/parsers; forms, cmd-line args, JSON, etc." url="https://github.com/chrisdone/descriptive; license=("BSD")
[arch-commits] Commit in haskell-descriptive/repos (2 files)
Date: Monday, February 17, 2020 @ 15:40:01 Author: felixonmars Revision: 574310 archrelease: copy trunk to community-staging-x86_64 Added: haskell-descriptive/repos/community-staging-x86_64/ haskell-descriptive/repos/community-staging-x86_64/PKGBUILD (from rev 574309, haskell-descriptive/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-descriptive/repos/community-staging-x86_64/PKGBUILD (from rev 574309, haskell-descriptive/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:40:01 UTC (rev 574310) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=descriptive +pkgname=haskell-descriptive +pkgver=0.9.5 +pkgrel=85 +pkgdesc="Self-describing consumers/parsers; forms, cmd-line args, JSON, etc." +url="https://github.com/chrisdone/descriptive; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-aeson" "haskell-bifunctors" "haskell-scientific" + "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('259761b86f0f0c517baf80942e81820e6665b45548a3e7970a19d0ce344781f48e9f35b73748a6d5fe7afcc35bc5d0feb7634e56cb408d03d92e1d0cac1fdd1b') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-microstache/repos (2 files)
Date: Monday, February 17, 2020 @ 15:49:21 Author: felixonmars Revision: 574326 archrelease: copy trunk to community-staging-x86_64 Added: haskell-microstache/repos/community-staging-x86_64/ haskell-microstache/repos/community-staging-x86_64/PKGBUILD (from rev 574325, haskell-microstache/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-microstache/repos/community-staging-x86_64/PKGBUILD (from rev 574325, haskell-microstache/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 15:49:21 UTC (rev 574326) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=microstache +pkgname=haskell-microstache +pkgver=1.0.1.1 +pkgrel=130 +pkgdesc="Mustache templates for Haskell" +url="https://github.com/phadej/microstache; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('28e0ad58a9724259df176092c125a4ba51fd2278cb0ab2e29bc24bf1e0f1c57a53e5983ff640569e3416fc7cda31b6ba0ae8ad832840a3040ba55fb85fb7f1a1') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/<.*1.3/<2/' -e 's/< *0.6/<1/' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-microstache/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:49:03 Author: felixonmars Revision: 574325 upgpkg: haskell-microstache 1.0.1.1-130: rebuild with tasty-golden 2.3.2.1 Modified: haskell-microstache/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:48:19 UTC (rev 574324) +++ PKGBUILD2020-02-17 15:49:03 UTC (rev 574325) @@ -4,7 +4,7 @@ _hkgname=microstache pkgname=haskell-microstache pkgver=1.0.1.1 -pkgrel=129 +pkgrel=130 pkgdesc="Mustache templates for Haskell" url="https://github.com/phadej/microstache; license=("BSD")
[arch-commits] Commit in haskell-postgresql-binary/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 15:54:37 Author: felixonmars Revision: 574334 upgpkg: haskell-postgresql-binary 0.12.2-15: rebuild with tasty-golden 2.3.2.1 Modified: haskell-postgresql-binary/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 15:53:06 UTC (rev 574333) +++ PKGBUILD2020-02-17 15:54:37 UTC (rev 574334) @@ -4,7 +4,7 @@ _hkgname=postgresql-binary pkgname=haskell-postgresql-binary pkgver=0.12.2 -pkgrel=14 +pkgrel=15 pkgdesc="Encoders and decoders for the PostgreSQL's binary format" url="https://github.com/nikita-volkov/postgresql-binary; license=("MIT")
[arch-commits] Commit in haskell-shelly/repos (2 files)
Date: Monday, February 17, 2020 @ 16:47:37 Author: felixonmars Revision: 574391 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shelly/repos/community-staging-x86_64/ haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 574390, haskell-shelly/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 574390, haskell-shelly/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:47:37 UTC (rev 574391) @@ -0,0 +1,55 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shelly +pkgname=haskell-shelly +pkgver=1.8.1 +pkgrel=86 +pkgdesc="Shell-like (systems) programming in Haskell" +url="https://github.com/yesodweb/Shelly.hs; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-unix-compat' 'haskell-system-filepath' + 'haskell-system-fileio' 'haskell-monad-control' 'haskell-lifted-base' + 'haskell-lifted-async' 'haskell-exceptions' 'haskell-enclosed-exceptions' + 'haskell-async' 'haskell-transformers-base') +makedepends=('ghc' 'haskell-hunit' 'haskell-hspec' 'haskell-hspec-contrib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; + shelly-ghc-8.8.patch::https://github.com/gregwebs/Shelly.hs/commit/5093c266200ce4ee61075af310b12f5c9cc7faa6.patch) +sha512sums=('75a6939ed0c395950738d569d2452b55acc373ead0361e97651218ec464816fffa1af5808b7af4d2ea7cd4339c028a4a1bee02f0bfd88fecb73a6888c083d651' + '973a51bc176bb5fd36aad8e34934b84be999b1e74865a9d48277508e618ce698394affaf904edee4f4ac4f21a16b45dd05a22fce5939cca631be97858d44ff5b') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../shelly-ghc-8.8.patch +sed -i 's/< *1.9/<2/' $_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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-lifted -f-build-examples +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-shelly/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:47:21 Author: felixonmars Revision: 574390 upgpkg: haskell-shelly 1.8.1-86: rebuild with tasty-golden 2.3.2.1 Modified: haskell-shelly/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:45:54 UTC (rev 574389) +++ PKGBUILD2020-02-17 16:47:21 UTC (rev 574390) @@ -4,7 +4,7 @@ _hkgname=shelly pkgname=haskell-shelly pkgver=1.8.1 -pkgrel=85 +pkgrel=86 pkgdesc="Shell-like (systems) programming in Haskell" url="https://github.com/yesodweb/Shelly.hs; license=("BSD")
[arch-commits] Commit in haskell-dns/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 16:59:00 Author: felixonmars Revision: 574412 upgpkg: haskell-dns 3.0.4-113: rebuild with tasty-golden 2.3.2.1 Modified: haskell-dns/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 16:57:46 UTC (rev 574411) +++ PKGBUILD2020-02-17 16:59:00 UTC (rev 574412) @@ -4,7 +4,7 @@ _hkgname=dns pkgname=haskell-dns pkgver=3.0.4 -pkgrel=112 +pkgrel=113 pkgdesc="DNS library in Haskell" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-fast-logger/repos (2 files)
Date: Monday, February 17, 2020 @ 17:00:13 Author: felixonmars Revision: 574415 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fast-logger/repos/community-staging-x86_64/ haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 574414, haskell-fast-logger/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-fast-logger/repos/community-staging-x86_64/PKGBUILD (from rev 574414, haskell-fast-logger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:00:13 UTC (rev 574415) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=fast-logger +pkgname=haskell-fast-logger +pkgver=3.0.1 +pkgrel=3 +pkgdesc="A fast logging system" +url="https://github.com/kazu-yamamoto/logger; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-auto-update' 'haskell-easy-file' 'haskell-unix-compat' + 'haskell-unix-time') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e646840b50496e86c24753267e0c0c7b0ff3a619032f69881d63e19c17394d2c5b248cb6b7f752100b253f58d7f493aac9ac77a754736474fbd83fe95ab9f6fd') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-dns/repos (2 files)
Date: Monday, February 17, 2020 @ 16:59:19 Author: felixonmars Revision: 574413 archrelease: copy trunk to community-staging-x86_64 Added: haskell-dns/repos/community-staging-x86_64/ haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 574412, haskell-dns/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 574412, haskell-dns/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 16:59:19 UTC (rev 574413) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=dns +pkgname=haskell-dns +pkgver=3.0.4 +pkgrel=113 +pkgdesc="DNS library in Haskell" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-attoparsec' + 'haskell-base64-bytestring' 'haskell-cryptonite' 'haskell-iproute' + 'haskell-network' 'haskell-psqueues' 'haskell-safe') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-word8' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('41cfecf8701d82ac3895ba03b53225b3273f166289472cde3a0a399384d05e83bfef5efba1b2ad8cfe2f180a895b144fd275b514430cc219a906053999e8d806') + +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 +runhaskell Setup build +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/kazu-yamamoto/dns/issues/102 +runhaskell Setup test || warning "Tests failed" +} + +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" +}
[arch-commits] Commit in haskell-persistent-sqlite/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:12:32 Author: felixonmars Revision: 574428 upgpkg: haskell-persistent-sqlite 2.10.6-5: rebuild with tasty-golden 2.3.2.1 Modified: haskell-persistent-sqlite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:10:51 UTC (rev 574427) +++ PKGBUILD2020-02-17 17:12:32 UTC (rev 574428) @@ -4,7 +4,7 @@ _hkgname=persistent-sqlite pkgname=haskell-persistent-sqlite pkgver=2.10.6 -pkgrel=4 +pkgrel=5 pkgdesc="Backend for the persistent library using sqlite3" url="https://www.yesodweb.com/book/persistent; license=("MIT")
[arch-commits] Commit in haskell-persistent-test/repos (2 files)
Date: Monday, February 17, 2020 @ 17:10:51 Author: felixonmars Revision: 574427 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent-test/repos/community-staging-x86_64/ haskell-persistent-test/repos/community-staging-x86_64/PKGBUILD (from rev 574426, haskell-persistent-test/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-persistent-test/repos/community-staging-x86_64/PKGBUILD (from rev 574426, haskell-persistent-test/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:10:51 UTC (rev 574427) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=persistent-test +pkgname=haskell-persistent-test +pkgver=2.0.3.0 +pkgrel=76 +pkgdesc="Tests for Persistent" +url="https://github.com/yesodweb/persistent; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-persistent' 'haskell-persistent-template' 'haskell-aeson' + 'haskell-blaze-html' 'haskell-conduit' 'haskell-exceptions' 'haskell-hspec' + 'haskell-hspec-expectations' 'haskell-hunit' 'haskell-monad-control' 'haskell-monad-logger' + 'haskell-path-pieces' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-random' + 'haskell-resourcet' 'haskell-transformers-base' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-unordered-containers') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('511aa72db39687b2b90ef262d5dd83a64887902c2fe57bb87bfd437421170f39af4ebf54ba217eddce80d2afac54ed7e546214775f056e478f20de27c518fdf1') + +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 +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in haskell-criterion/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:22:36 Author: felixonmars Revision: 574446 upgpkg: haskell-criterion 1.5.6.0-4: rebuild with tasty-golden 2.3.2.1 Modified: haskell-criterion/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:20:24 UTC (rev 574445) +++ PKGBUILD2020-02-17 17:22:36 UTC (rev 574446) @@ -4,7 +4,7 @@ _hkgname=criterion pkgname=haskell-criterion pkgver=1.5.6.0 -pkgrel=3 +pkgrel=4 pkgdesc="Robust, reliable performance measurement and analysis" url="http://www.serpentine.com/criterion; license=("BSD")
[arch-commits] Commit in haskell-pipes-http/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:55:20 Author: felixonmars Revision: 574485 upgpkg: haskell-pipes-http 1.0.6-78: rebuild with tasty-golden 2.3.2.1 Modified: haskell-pipes-http/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:54:53 UTC (rev 574484) +++ PKGBUILD2020-02-17 17:55:20 UTC (rev 574485) @@ -4,7 +4,7 @@ _hkgname=pipes-http pkgname=haskell-pipes-http pkgver=1.0.6 -pkgrel=77 +pkgrel=78 pkgdesc="HTTP client with pipes interface" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD")
[arch-commits] Commit in haskell-pipes-http/repos (2 files)
Date: Monday, February 17, 2020 @ 17:55:36 Author: felixonmars Revision: 574486 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pipes-http/repos/community-staging-x86_64/ haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD (from rev 574485, haskell-pipes-http/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-pipes-http/repos/community-staging-x86_64/PKGBUILD (from rev 574485, haskell-pipes-http/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:55:36 UTC (rev 574486) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pipes-http +pkgname=haskell-pipes-http +pkgver=1.0.6 +pkgrel=78 +pkgdesc="HTTP client with pipes interface" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-http-client" "haskell-http-client-tls" "haskell-pipes") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b58e5751863d79c08066846fb5959870cf6673e27297acd3b7980b209321a636fdf564c4c08666313c81f7c6c55f4d1307892bc6a59a01a025a87436d5591774') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +}
[arch-commits] Commit in openfire/repos/community-any (10 files)
Date: Monday, February 17, 2020 @ 17:54:53 Author: mtorromeo Revision: 574484 archrelease: copy trunk to community-any Added: openfire/repos/community-any/PKGBUILD (from rev 574483, openfire/trunk/PKGBUILD) openfire/repos/community-any/openfire.conf (from rev 574483, openfire/trunk/openfire.conf) openfire/repos/community-any/openfire.service (from rev 574483, openfire/trunk/openfire.service) openfire/repos/community-any/tmpfile.conf (from rev 574483, openfire/trunk/tmpfile.conf) openfire/repos/community-any/user.conf (from rev 574483, openfire/trunk/user.conf) Deleted: openfire/repos/community-any/PKGBUILD openfire/repos/community-any/openfire.conf openfire/repos/community-any/openfire.service openfire/repos/community-any/tmpfile.conf openfire/repos/community-any/user.conf --+ PKGBUILD | 118 ++--- openfire.conf|6 +- openfire.service | 30 ++--- tmpfile.conf | 18 user.conf|2 5 files changed, 87 insertions(+), 87 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-02-17 17:54:35 UTC (rev 574483) +++ PKGBUILD2020-02-17 17:54:53 UTC (rev 574484) @@ -1,59 +0,0 @@ -# Maintainer: Massimiliano Torromeo -# Contributor: Pierre Schmitz - -pkgname=openfire -pkgver=4.5.0 -pkgrel=1 -pkgdesc="High performance XMPP (Jabber) server." -arch=('any') -url='https://www.igniterealtime.org/projects/openfire/' -license=('APACHE') -depends=('java-runtime-headless') -makedepends=('maven') -backup=('etc/conf.d/openfire' -'etc/openfire/openfire.xml' -'etc/openfire/security.xml' -'etc/openfire/crowd.properties' -'etc/openfire/security/truststore' -'etc/openfire/security/client.truststore' -'etc/openfire/security/keystore') -source=("https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_${pkgver//./_}.tar.gz; -'openfire.conf' -'openfire.service' -'user.conf' -'tmpfile.conf') -sha256sums=('fe54eed4af52210df3ecaa67ccbd62410781dcf97e9117b0d429557126f6c6be' -'c8a612abee90bdc9a2869e562a4bbbf596159c60adcd23368833a0e2ca27c1d4' -'3e7bca77161777daefd3533d4d6f42ff7970533c887d6f4b7f1c9fdcf7771d05' -'8bfa51cf8cc88fc69547a8f6e9e3fb242926ca2a100659363e1a6b332f223ba9' -'c63396991984a067d05e21094a664255d6aed2bf294bddd3885a7da75472b886') - -build() { - cd "$srcdir"/Openfire-$pkgver - make -} - -package() { - cd "$pkgdir" - install -dm755 usr/lib usr/share/openfire/resources usr/share/doc - install -dm750 etc/openfire - - cd "$srcdir" - install -Dm644 openfire.conf "$pkgdir"/etc/conf.d/openfire - install -Dm644 openfire.service "$pkgdir"/usr/lib/systemd/system/openfire.service - install -Dm644 user.conf "$pkgdir"/usr/lib/sysusers.d/openfire.conf - install -Dm644 tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/openfire.conf - - cd Openfire-$pkgver/distribution/target/distribution-base - - cp -R conf/* "$pkgdir"/etc/openfire/ - - cp -R resources/security "$pkgdir"/etc/openfire/ - ln -s /etc/openfire/security "$pkgdir"/usr/share/openfire/resources/security - - cp -R plugins "$pkgdir"/usr/share/openfire/ - cp -R resources/{database,spank,nativeAuth} "$pkgdir"/usr/share/openfire/resources/ - rm -rf "$pkgdir"/usr/share/openfire/resources/nativeAuth/{osx,win}* - cp -R lib "$pkgdir"/usr/lib/openfire - cp -R documentation "$pkgdir"/usr/share/doc/openfire -} Copied: openfire/repos/community-any/PKGBUILD (from rev 574483, openfire/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-02-17 17:54:53 UTC (rev 574484) @@ -0,0 +1,59 @@ +# Maintainer: Massimiliano Torromeo +# Contributor: Pierre Schmitz + +pkgname=openfire +pkgver=4.5.1 +pkgrel=1 +pkgdesc="High performance XMPP (Jabber) server." +arch=('any') +url='https://www.igniterealtime.org/projects/openfire/' +license=('APACHE') +depends=('java-runtime-headless') +makedepends=('maven') +backup=('etc/conf.d/openfire' +'etc/openfire/openfire.xml' +'etc/openfire/security.xml' +'etc/openfire/crowd.properties' +'etc/openfire/security/truststore' +'etc/openfire/security/client.truststore' +'etc/openfire/security/keystore') +source=("https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_src_${pkgver//./_}.tar.gz; +'openfire.conf' +'openfire.service' +'user.conf' +'tmpfile.conf') +sha256sums=('7aff7c2af6923d26b55cddd6d88b65cd1260d91e0ad947886501d86e26cdafdb' +'c8a612abee90bdc9a2869e562a4bbbf596159c60adcd23368833a0e2ca27c1d4' +'3e7bca77161777daefd3533d4d6f42ff7970533c887d6f4b7f1c9fdcf7771d05' +
[arch-commits] Commit in haskell-jose/repos (2 files)
Date: Monday, February 17, 2020 @ 17:54:32 Author: felixonmars Revision: 574482 archrelease: copy trunk to community-staging-x86_64 Added: haskell-jose/repos/community-staging-x86_64/ haskell-jose/repos/community-staging-x86_64/PKGBUILD (from rev 574481, haskell-jose/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-jose/repos/community-staging-x86_64/PKGBUILD (from rev 574481, haskell-jose/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 17:54:32 UTC (rev 574482) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=jose +pkgname=haskell-jose +pkgver=0.8.2.0 +pkgrel=26 +pkgdesc="Javascript Object Signing and Encryption and JSON Web Token library" +url="https://github.com/frasertweedale/hs-jose; +license=("Apache") +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-concise' + 'haskell-cryptonite' 'haskell-lens' 'haskell-memory' 'haskell-monad-time' + 'haskell-safe' 'haskell-aeson' 'haskell-unordered-containers' 'haskell-network-uri' + 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-x509' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('1af3b5231165296344495d2c8e501c1816df3976b3f298c918a50a0f8f525809d20d60cb34b9019747639e98c197aa828b1f512c409ab71fc2a53aed1170db5b') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +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 +} + +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" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in python-netcdf4-openmpi/trunk (PKGBUILD)
Date: Monday, February 17, 2020 @ 17:56:03 Author: archange Revision: 574487 Drop python2 version Modified: python-netcdf4-openmpi/trunk/PKGBUILD --+ PKGBUILD | 41 +++-- 1 file changed, 7 insertions(+), 34 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-02-17 17:55:36 UTC (rev 574486) +++ PKGBUILD2020-02-17 17:56:03 UTC (rev 574487) @@ -2,8 +2,7 @@ _pkg=netCDF4 _mpi=openmpi -pkgbase=python-${_pkg,,}-${_mpi} -pkgname=("python-${_pkg,,}-${_mpi}" "python2-${_pkg,,}-${_mpi}") +pkgname=python-${_pkg,,}-${_mpi} pkgver=1.5.3 pkgrel=3 pkgdesc="Python/NumPy interface to the netCDF C library (${_mpi} version)" @@ -10,35 +9,24 @@ arch=(x86_64) url="https://unidata.github.io/${_pkg,,}-python; license=(MIT) -makedepends=(cython python-setuptools cython2 python2-setuptools python-numpy python-cftime python-mpi4py python2-numpy python2-cftime python2-mpi4py "netcdf-${_mpi}") -source=("https://files.pythonhosted.org/packages/source/n/${_pkg}/${_pkg}-${pkgver}.tar.gz;) +depends=(python-numpy python-cftime python-mpi4py "netcdf-${_mpi}") +makedepends=(cython python-setuptools) +conflicts=(python-netcdf4) +provides=(python-netcdf4) +source=(https://files.pythonhosted.org/packages/source/${_pkg}/${_pkg}/${_pkg}-${pkgver}.tar.gz) sha256sums=('2a3ca855848f4bbf07fac366da77a681fcead18c0a8813d91d46302f562dc3be') -prepare() { -cp -a ${_pkg}-${pkgver}{,-py2} -} - build() { cd ${_pkg}-${pkgver} USE_NCCONFIG=1 python setup.py build - -cd ../${_pkg}-${pkgver}-py2 -USE_NCCONFIG=1 python2 setup.py build } check() { cd ${_pkg}-${pkgver}/test PYTHONPATH="../build/lib.linux-${CARCH}-3.8" python -B ./run_all.py - -cd ../../${_pkg}-${pkgver}-py2/test -PYTHONPATH="../build/lib.linux-${CARCH}-2.7" python2 -B ./run_all.py } -package_python-netcdf4-openmpi() { -depends=(python-numpy python-cftime python-mpi4py "netcdf-${_mpi}") -conflicts=(python-netcdf4) -provides=(python-netcdf4) - +package() { cd ${_pkg}-${pkgver} USE_NCCONFIG=1 python setup.py install --root="${pkgdir}" --skip-build --optimize=2 @@ -45,18 +33,3 @@ install -Dm644 docs/netCDF4/* -t "${pkgdir}"/usr/share/doc/${pkgname}/docs/netCDF4 install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} } - -package_python2-netcdf4-openmpi() { -depends=(python2-numpy python2-cftime python2-mpi4py "netcdf-${_mpi}") -conflicts=(python2-netcdf4) -provides=(python2-netcdf4) - -cd ${_pkg}-${pkgver}-py2 -USE_NCCONFIG=1 python2 setup.py install --root="${pkgdir}" --skip-build --optimize=2 - -for binary in "${pkgdir}"/usr/bin/* ; -do mv ${binary}{,-py2} ; -done -install -Dm644 docs/netCDF4/* -t "${pkgdir}"/usr/share/doc/${pkgname}/docs/netCDF4 -install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/${pkgname} -}
[arch-commits] Commit in hledger-web/repos (2 files)
Date: Monday, February 17, 2020 @ 14:48:58 Author: felixonmars Revision: 574259 archrelease: copy trunk to community-staging-x86_64 Added: hledger-web/repos/community-staging-x86_64/ hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 574258, hledger-web/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 574258, hledger-web/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 14:48:58 UTC (rev 574259) @@ -0,0 +1,53 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=hledger-web +pkgver=1.16.2 +pkgrel=4 +pkgdesc="Web interface for the hledger accounting tool" +url="http://hledger.org; +license=("GPL") +arch=('x86_64') +depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-aeson' 'haskell-blaze-html' + 'haskell-blaze-markup' 'haskell-case-insensitive' 'haskell-clientsession' + 'haskell-cmdargs' 'haskell-conduit' 'haskell-data-default' 'haskell-decimal' + 'haskell-hjsmin' 'haskell-http-conduit' 'haskell-http-client' 'haskell-http-types' + 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 'haskell-utf8-string' + 'haskell-wai' 'haskell-wai-cors' 'haskell-wai-extra' 'haskell-wai-handler-launch' + 'haskell-warp' 'haskell-yesod' 'haskell-yesod-core' 'haskell-yesod-form' + 'haskell-yesod-static' 'haskell-megaparsec') +makedepends=('ghc' 'haskell-hspec' 'haskell-yesod-test') +replaces=('hledger-api') +source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('830b11d0b0ef2894eed6c49e161aa3e4b175414e6315a78e37dbc3a0749b25dcf0d855e9144ce8c0ffb721fccf34b7daad0c5f4b808315ad0d143e941268a2dc') + +prepare() { +cd $pkgname-$pkgver +sed -i -e '/semigroups/d' $pkgname.cabal +} + +build() { +cd "${srcdir}/${pkgname}-${pkgver}" +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-dev -f-library-only -fthreaded +runhaskell Setup build +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 $pkgname-$pkgver +runhaskell Setup test +} + +package() { +cd "${srcdir}/${pkgname}-${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}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in stack/repos (3 files)
Date: Monday, February 17, 2020 @ 14:54:33 Author: felixonmars Revision: 574262 archrelease: copy trunk to community-staging-x86_64 Added: stack/repos/community-staging-x86_64/ stack/repos/community-staging-x86_64/PKGBUILD (from rev 574261, stack/trunk/PKGBUILD) stack/repos/community-staging-x86_64/stack.install (from rev 574261, stack/trunk/stack.install) ---+ PKGBUILD | 84 stack.install |4 ++ 2 files changed, 88 insertions(+) Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 574261, stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-02-17 14:54:33 UTC (rev 574262) @@ -0,0 +1,84 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +pkgname=stack +pkgver=2.1.3.20200209 +_commit=35f5d869558c4ac8c50e33c4930b0b72cb173b8b +pkgrel=19 +pkgdesc="The Haskell Tool Stack" +url="https://github.com/commercialhaskell/stack; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 'haskell-casa-client' + 'haskell-casa-types' 'haskell-colour' 'haskell-conduit' 'haskell-conduit-extra' + 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' 'haskell-exceptions' + 'haskell-extra' 'haskell-file-embed' 'haskell-filelock' 'haskell-fsnotify' + 'haskell-generic-deriving' 'haskell-githash' 'haskell-hackage-security' 'haskell-hashable' + 'haskell-hi-file-parser' 'haskell-hpack' 'haskell-http-client' 'haskell-http-client-tls' + 'haskell-http-conduit' 'haskell-http-download' 'haskell-http-types' 'haskell-memory' + 'haskell-microlens' 'haskell-mintty' 'haskell-mono-traversable' 'haskell-mustache' + 'haskell-neat-interpolation' 'haskell-network-uri' 'haskell-open-browser' + 'haskell-optparse-applicative' 'haskell-optparse-generic' 'haskell-optparse-simple' + 'haskell-pantry' 'haskell-path' 'haskell-path-io' 'haskell-persistent' + 'haskell-persistent-sqlite' 'haskell-persistent-template' 'haskell-primitive' + 'haskell-project-template' 'haskell-regex-applicative-text' 'haskell-retry' 'haskell-rio' + 'haskell-rio-prettyprint' 'haskell-split' 'haskell-streaming-commons' 'haskell-tar' + 'haskell-temporary' 'haskell-terminal-size' 'haskell-text-metrics' 'haskell-th-reify-many' + 'haskell-tls' 'haskell-typed-process' 'haskell-unicode-transforms' 'haskell-unix-compat' + 'haskell-unliftio' 'haskell-unordered-containers' 'haskell-vector' 'haskell-yaml' + 'haskell-zip-archive' 'haskell-zlib') +makedepends=('ghc' 'git' 'haskell-quickcheck' 'haskell-hspec' 'haskell-raw-strings-qq' + 'haskell-smallcheck') +checkdepends=('cabal-install') +conflicts=('haskell-stack') +replaces=('haskell-stack') +install="stack.install" +source=("git+https://github.com/commercialhaskell/stack.git#commit=$_commit;) +sha512sums=('SKIP') + +prepare() { + cd $pkgname + hpack + sed -i -e '/semigroups/d' $pkgname.cabal + + sed -i -e 's/fail $ "Invalid package name:/error $ "Invalid package name:/' \ + -e 's/fail $ "Invalid CabalConfigKey/error $ "Invalid CabalConfigKey/' \ +src/Stack/Types/Config.hs + sed -i -e 's/fail \$$/error $/' src/Stack/Coverage.hs +} + +build() { + cd $pkgname + + 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-disable-git-info -f-integration-tests -f-static -f-hide-dependency-versions -f-supported-build \ + --ghc-option='-pie' + runhaskell Setup build + 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 $pkgname + # cabal update + LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" runhaskell Setup test + # Integration tests will result in 4 failures on Arch currently +} + +package() { + cd $pkgname + + 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" + + LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) "${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack >