[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Wednesday, October 4, 2017 @ 16:17:41 Author: felixonmars Revision: 261532 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 261531, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 261531, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 49 community-staging-x86_64/PKGBUILD | 49 2 files changed, 98 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 261531, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-10-04 16:17:41 UTC (rev 261532) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.4 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('21882c36c8998cc8fb21a57f907d52fe193b9091a4cb44774cb98b3fce7f50a148abae7acaa6d0bfafffc96803a7ccc60c52dd92efd5256757da106f33bafc60') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_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 "${srcdir}/${_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" +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 261531, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-10-04 16:17:41 UTC (rev 261532) @@ -0,0 +1,49 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.4 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('21882c36c8998cc8fb21a57f907d52fe193b9091a4cb44774cb98b3fce7f50a148abae7acaa6d0bfafffc96803a7ccc60c52dd92efd5256757da106f33bafc60') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Thursday, September 28, 2017 @ 15:12:05 Author: felixonmars Revision: 260811 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 260810, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 260810, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 50 community-staging-x86_64/PKGBUILD | 50 2 files changed, 100 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 260810, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-09-28 15:12:05 UTC (rev 260811) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_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-oldtime +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 "${srcdir}/${_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" +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 260810, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-09-28 15:12:05 UTC (rev 260811) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Monday, September 25, 2017 @ 01:35:30 Author: felixonmars Revision: 260474 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 260473, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 260473, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 50 community-staging-x86_64/PKGBUILD | 50 2 files changed, 100 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 260473, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-09-25 01:35:30 UTC (rev 260474) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_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-oldtime +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 "${srcdir}/${_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" +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 260473, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-09-25 01:35:30 UTC (rev 260474) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Friday, September 22, 2017 @ 19:08:52 Author: felixonmars Revision: 259758 archrelease: copy trunk to community-i686, community-x86_64 Added: haskell-hledger-lib/repos/community-i686/PKGBUILD (from rev 259757, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-x86_64/PKGBUILD (from rev 259757, haskell-hledger-lib/trunk/PKGBUILD) Deleted: haskell-hledger-lib/repos/community-i686/PKGBUILD haskell-hledger-lib/repos/community-x86_64/PKGBUILD ---+ /PKGBUILD | 100 community-i686/PKGBUILD | 53 --- community-x86_64/PKGBUILD | 53 --- 3 files changed, 100 insertions(+), 106 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2017-09-22 19:08:12 UTC (rev 259757) +++ community-i686/PKGBUILD 2017-09-22 19:08:52 UTC (rev 259758) @@ -1,53 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan-# Contributor: Arch Haskell Team - -_hkgname=hledger-lib -pkgname=haskell-hledger-lib -pkgver=1.3.2 -pkgrel=2 -pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" -url="http://hledger.org; -license=("GPL") -arch=('i686' 'x86_64') -depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' - 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' - 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' - 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' - 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' - 'haskell-semigroups') -makedepends=('ghc') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') - -prepare() { -# It does nothing -sed -e '/mtl-compat/d' \ --i ${_hkgname}-${pkgver}/${_hkgname}.cabal -} - -build() { -cd "${srcdir}/${_hkgname}-${pkgver}" - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ ---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ --f-oldtime -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 "${srcdir}/${_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" - -# Remove static libs -find "$pkgdir"/usr/lib -name "*.a" -delete -} Copied: haskell-hledger-lib/repos/community-i686/PKGBUILD (from rev 259757, haskell-hledger-lib/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-09-22 19:08:52 UTC (rev 259758) @@ -0,0 +1,50 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=3 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Saturday, September 9, 2017 @ 13:11:47 Author: felixonmars Revision: 256677 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 256676, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 256676, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 53 community-staging-x86_64/PKGBUILD | 53 2 files changed, 106 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 256676, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-09-09 13:11:47 UTC (rev 256677) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +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 "${srcdir}/${_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" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 256676, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-09-09 13:11:47 UTC (rev 256677) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Saturday, September 9, 2017 @ 07:17:53 Author: felixonmars Revision: 256607 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 256606, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 256606, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 53 community-staging-x86_64/PKGBUILD | 53 2 files changed, 106 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 256606, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-09-09 07:17:53 UTC (rev 256607) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +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 "${srcdir}/${_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" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 256606, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-09-09 07:17:53 UTC (rev 256607) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.2 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('f03a39f183263a9e2a4f46c148ed8fe8357c5731b6bde385655b0f7f252e4a1422c2ac547d9f8ffd0f046fd12f6195004d8dea3de248c565561bd02a07f005e7') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Wednesday, August 30, 2017 @ 20:55:39 Author: felixonmars Revision: 254933 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 254932, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 254932, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 53 community-staging-x86_64/PKGBUILD | 53 2 files changed, 106 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 254932, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-30 20:55:39 UTC (rev 254933) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.1 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36c201666bd20eada999d327bba27d6bae15fd9163ae394f7f3163f51fb13c6e519e5cc90c97e7869a82bbf72e0f85a853c3ba7f357eb1c737ceeff796df') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +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 "${srcdir}/${_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" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 254932, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-30 20:55:39 UTC (rev 254933) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.1 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36c201666bd20eada999d327bba27d6bae15fd9163ae394f7f3163f51fb13c6e519e5cc90c97e7869a82bbf72e0f85a853c3ba7f357eb1c737ceeff796df') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Saturday, August 26, 2017 @ 01:29:38 Author: felixonmars Revision: 253669 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 253668, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 253668, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 53 community-staging-x86_64/PKGBUILD | 53 2 files changed, 106 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 253668, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-26 01:29:38 UTC (rev 253669) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.1 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36c201666bd20eada999d327bba27d6bae15fd9163ae394f7f3163f51fb13c6e519e5cc90c97e7869a82bbf72e0f85a853c3ba7f357eb1c737ceeff796df') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +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 "${srcdir}/${_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" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 253668, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-26 01:29:38 UTC (rev 253669) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3.1 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('36c201666bd20eada999d327bba27d6bae15fd9163ae394f7f3163f51fb13c6e519e5cc90c97e7869a82bbf72e0f85a853c3ba7f357eb1c737ceeff796df') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Wednesday, August 16, 2017 @ 09:00:14 Author: felixonmars Revision: 251288 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 251287, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 251287, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 53 community-staging-x86_64/PKGBUILD | 53 2 files changed, 106 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 251287, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-16 09:00:14 UTC (rev 251288) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=7 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +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 "${srcdir}/${_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" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 251287, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-16 09:00:14 UTC (rev 251288) @@ -0,0 +1,53 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=7 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Monday, August 7, 2017 @ 07:52:01 Author: felixonmars Revision: 249319 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 249318, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 249318, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 249318, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-07 07:52:01 UTC (rev 249319) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=6 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 249318, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-07 07:52:01 UTC (rev 249319) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=6 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Tuesday, July 11, 2017 @ 22:01:58 Author: felixonmars Revision: 244552 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 244551, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 244551, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 244551, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-11 22:01:58 UTC (rev 244552) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 244551, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-11 22:01:58 UTC (rev 244552) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Tuesday, July 11, 2017 @ 08:36:16 Author: felixonmars Revision: 244021 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 244020, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 244020, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 244020, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-11 08:36:16 UTC (rev 244021) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 244020, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-11 08:36:16 UTC (rev 244021) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Friday, July 7, 2017 @ 21:33:16 Author: felixonmars Revision: 243092 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 243091, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 243091, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 243091, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-07 21:33:16 UTC (rev 243092) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=3 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 243091, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-07 21:33:16 UTC (rev 243092) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=3 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Friday, July 7, 2017 @ 11:08:12 Author: felixonmars Revision: 242775 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 242774, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 242774, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 242774, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-07 11:08:12 UTC (rev 242775) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 242774, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-07 11:08:12 UTC (rev 242775) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Saturday, July 1, 2017 @ 08:18:54 Author: felixonmars Revision: 241971 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241970, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241970, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241970, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-01 08:18:54 UTC (rev 241971) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241970, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-01 08:18:54 UTC (rev 241971) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.3 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-ansi-terminal' 'haskell-base-compat' 'haskell-blaze-markup' + 'haskell-cmdargs' 'haskell-csv' 'haskell-data-default' 'haskell-decimal' + 'haskell-hashtables' 'haskell-megaparsec' 'haskell-mtl' 'haskell-old-time' + 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' 'haskell-split' 'haskell-text' + 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' 'haskell-parsec' + 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('ec011e8ec66471fe8ceaab42e77c6de3b316f9e888fc2690a9cdcff49eccf6c09254379551019a9c30424fd139d54f53244729554475441645009932ea96d17f') + +prepare() { +# It does nothing +sed -e
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Wednesday, June 28, 2017 @ 15:10:18 Author: felixonmars Revision: 241361 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241360, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241360, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241360, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-06-28 15:10:18 UTC (rev 241361) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-e 's/megaparsec >=5.0 && < 5.3/megaparsec >=5.0 \&\& < 5.4/' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241360, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-06-28 15:10:18 UTC (rev 241361) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=5 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Monday, June 26, 2017 @ 16:06:13 Author: felixonmars Revision: 241029 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241027, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241027, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 241027, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-06-26 16:06:13 UTC (rev 241029) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-e 's/megaparsec >=5.0 && < 5.3/megaparsec >=5.0 \&\& < 5.4/' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 241027, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-06-26 16:06:13 UTC (rev 241029) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=4 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Friday, June 23, 2017 @ 12:13:46 Author: felixonmars Revision: 240350 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 240349, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 240349, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 240349, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-06-23 12:13:46 UTC (rev 240350) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=3 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-e 's/megaparsec >=5.0 && < 5.3/megaparsec >=5.0 \&\& < 5.4/' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 240349, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-06-23 12:13:46 UTC (rev 240350) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=3 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Wednesday, June 21, 2017 @ 05:25:45 Author: felixonmars Revision: 239154 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-hledger-lib/repos/community-staging-i686/ haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 239153, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-staging-x86_64/ haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 239153, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 55 community-staging-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-staging-i686/PKGBUILD (from rev 239153, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-06-21 05:25:45 UTC (rev 239154) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-e 's/megaparsec >=5.0 && < 5.3/megaparsec >=5.0 \&\& < 5.4/' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-staging-x86_64/PKGBUILD (from rev 239153, haskell-hledger-lib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-06-21 05:25:45 UTC (rev 239154) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=2 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +
[arch-commits] Commit in haskell-hledger-lib/repos (4 files)
Date: Tuesday, June 20, 2017 @ 16:21:59 Author: felixonmars Revision: 239071 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: haskell-hledger-lib/repos/community-testing-i686/ haskell-hledger-lib/repos/community-testing-i686/PKGBUILD (from rev 239070, haskell-hledger-lib/trunk/PKGBUILD) haskell-hledger-lib/repos/community-testing-x86_64/ haskell-hledger-lib/repos/community-testing-x86_64/PKGBUILD (from rev 239070, haskell-hledger-lib/trunk/PKGBUILD) ---+ community-testing-i686/PKGBUILD | 55 community-testing-x86_64/PKGBUILD | 55 2 files changed, 110 insertions(+) Copied: haskell-hledger-lib/repos/community-testing-i686/PKGBUILD (from rev 239070, haskell-hledger-lib/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-06-20 16:21:59 UTC (rev 239071) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed -e '/mtl-compat/d' \ +-e 's/megaparsec >=5.0 && < 5.3/megaparsec >=5.0 \&\& < 5.4/' \ +-i ${_hkgname}-${pkgver}/${_hkgname}.cabal +} + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-oldtime +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +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}/${_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" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-hledger-lib/repos/community-testing-x86_64/PKGBUILD (from rev 239070, haskell-hledger-lib/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-06-20 16:21:59 UTC (rev 239071) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hledger-lib +pkgname=haskell-hledger-lib +pkgver=1.2 +pkgrel=1 +pkgdesc="Core data types, parsers and functionality for the hledger accounting tools" +url="http://hledger.org; +license=("GPL") +arch=('i686' 'x86_64') +depends=('ghc' 'haskell-base-compat' 'haskell-blaze-markup' 'haskell-cmdargs' 'haskell-csv' + 'haskell-data-default' 'haskell-decimal' 'haskell-hashtables' 'haskell-megaparsec' + 'haskell-mtl' 'haskell-old-time' 'haskell-pretty-show' 'haskell-regex-tdfa' 'haskell-safe' + 'haskell-split' 'haskell-text' 'haskell-uglymemo' 'haskell-utf8-string' 'haskell-hunit' + 'haskell-parsec' 'haskell-semigroups') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('49d61407b014198d3d81eda53831419b2529f19b3dabcc7b7319d9157db1ca9c4d295f2487d7744c126759a97437c3345ee8e5163fc4001832645f0c1318d011') + +prepare() { +# It does nothing +sed