[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Monday, May 2, 2016 @ 09:11:25 Author: fyan Revision: 173303 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 173302, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 173302, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 173302, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 173302, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 173302, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-05-02 07:11:25 UTC (rev 173303) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.2.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('aef0c0cd9d3563a5ce17eff36871d47c') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 173302, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-05-02 07:11:25 UTC (rev 173303) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 173302, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-05-02 07:11:25 UTC (rev 173303) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.2.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Friday, April 29, 2016 @ 05:14:27 Author: fyan Revision: 172513 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 172512, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 172512, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 172512, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 172512, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 172512, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-04-29 03:14:27 UTC (rev 172513) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.4 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('1779dace3b2f74c29eae38de7fa412de') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 172512, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-04-29 03:14:27 UTC (rev 172513) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 172512, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-04-29 03:14:27 UTC (rev 172513) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.4 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Thursday, March 24, 2016 @ 07:22:13 Author: fyan Revision: 168148 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 168147, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 168147, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 168147, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 168147, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 168147, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-24 06:22:13 UTC (rev 168148) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.4 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('1779dace3b2f74c29eae38de7fa412de') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 168147, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-24 06:22:13 UTC (rev 168148) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 168147, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-24 06:22:13 UTC (rev 168148) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.4 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, March 23, 2016 @ 04:14:12 Author: fyan Revision: 167956 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 167955, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 167955, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 167955, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 167955, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 167955, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-23 03:14:12 UTC (rev 167956) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.3 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('5b30b4cfa56ea19a4263beae3f324f1d') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 167955, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-23 03:14:12 UTC (rev 167956) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 167955, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-23 03:14:12 UTC (rev 167956) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.3 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Friday, March 18, 2016 @ 05:10:05 Author: fyan Revision: 167085 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 167084, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 167084, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 167084, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 167084, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 167084, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-18 04:10:05 UTC (rev 167085) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.1 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('d19fcee1b540c76d6f92ad957c30ae75') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 167084, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-18 04:10:05 UTC (rev 167085) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 167084, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-18 04:10:05 UTC (rev 167085) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.1 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Monday, March 14, 2016 @ 04:19:30 Author: fyan Revision: 166575 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 166574, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 166574, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 166574, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 166574, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 166574, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-14 03:19:30 UTC (rev 166575) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.1 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('d19fcee1b540c76d6f92ad957c30ae75') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 166574, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-14 03:19:30 UTC (rev 166575) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 166574, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-14 03:19:30 UTC (rev 166575) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.1 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Friday, March 11, 2016 @ 07:18:26 Author: fyan Revision: 166018 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 166017, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 166017, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 166017, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 166017, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 166017, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-11 06:18:26 UTC (rev 166018) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=3 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('e9b168e54ad5814447cf2674f42dbe97') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 166017, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-11 06:18:26 UTC (rev 166018) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 166017, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-11 06:18:26 UTC (rev 166018) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=3 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, March 9, 2016 @ 05:52:50 Author: fyan Revision: 165654 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 165653, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 165653, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 165653, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 165653, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 165653, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-09 04:52:50 UTC (rev 165654) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('e9b168e54ad5814447cf2674f42dbe97') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 165653, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-09 04:52:50 UTC (rev 165654) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 165653, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-09 04:52:50 UTC (rev 165654) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, March 2, 2016 @ 05:45:19 Author: fyan Revision: 164041 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 164040, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 164040, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 164040, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 164040, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 164040, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-03-02 04:45:19 UTC (rev 164041) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('e9b168e54ad5814447cf2674f42dbe97') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 164040, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-03-02 04:45:19 UTC (rev 164041) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 164040, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-03-02 04:45:19 UTC (rev 164041) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.1.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-tagged' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Saturday, February 20, 2016 @ 15:34:52 Author: fyan Revision: 162764 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 162763, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 162763, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 162763, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 162763, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 162763, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-02-20 14:34:52 UTC (rev 162764) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.0.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('c531b2ed2bfd6637ea5f0c213c5170a4') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 162763, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-02-20 14:34:52 UTC (rev 162764) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 162763, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-02-20 14:34:52 UTC (rev 162764) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.11.0.0 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-fail' 'haskell-semigroups' 'haskell-unordered-containers' + 'haskell-mtl' 'haskell-syb' 'haskell-vector' 'haskell-dlist')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, February 17, 2016 @ 10:19:59 Author: fyan Revision: 161972 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 161971, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 161971, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 161971, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 161971, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 161971, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-02-17 09:19:59 UTC (rev 161972) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=7 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 161971, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-02-17 09:19:59 UTC (rev 161972) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 161971, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-02-17 09:19:59 UTC (rev 161972) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=7 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, January 20, 2016 @ 04:06:24 Author: fyan Revision: 15 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 157776, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 157776, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 157776, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 157776, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 157776, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-01-20 03:06:24 UTC (rev 15) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=6 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 157776, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-01-20 03:06:24 UTC (rev 15) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 157776, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-01-20 03:06:24 UTC (rev 15) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=6 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Friday, January 15, 2016 @ 06:09:05 Author: fyan Revision: 156510 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 156509, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 156509, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 156509, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 156509, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 156509, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2016-01-15 05:09:05 UTC (rev 156510) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=5 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 156509, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2016-01-15 05:09:05 UTC (rev 156510) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 156509, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2016-01-15 05:09:05 UTC (rev 156510) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=5 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Thursday, December 10, 2015 @ 18:50:43 Author: foutrelis Revision: 152487 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 152486, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 152486, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 152486, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 152486, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 152486, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-10 17:50:43 UTC (rev 152487) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=4 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 152486, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2015-12-10 17:50:43 UTC (rev 152487) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 152486, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-12-10 17:50:43 UTC (rev 152487) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=4 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.3" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;)
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Tuesday, November 24, 2015 @ 03:32:24 Author: fyan Revision: 147516 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 147515, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 147515, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 147515, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 147515, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 147515, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-11-24 02:32:24 UTC (rev 147516) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=3 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 147515, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2015-11-24 02:32:24 UTC (rev 147516) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 147515, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-11-24 02:32:24 UTC (rev 147516) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=3 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Thursday, October 15, 2015 @ 07:58:48 Author: fyan Revision: 144037 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 144036, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 144036, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 144036, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 144036, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 144036, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-10-15 05:58:48 UTC (rev 144037) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('a7f29ab57d21f7aa5d2889b2b386b2a1') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-library-profiling --enable-shared \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 144036, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2015-10-15 05:58:48 UTC (rev 144037) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 144036, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-10-15 05:58:48 UTC (rev 144037) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.10.0.0 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, October 7, 2015 @ 03:32:28 Author: allan Revision: 143165 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-aeson/repos/community-staging-i686/ haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 143164, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 143164, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-staging-x86_64/ haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 143164, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-staging-x86_64/haskell-aeson.install (from rev 143164, haskell-aeson/trunk/haskell-aeson.install) + community-staging-i686/PKGBUILD| 42 +++ community-staging-i686/haskell-aeson.install | 23 community-staging-x86_64/PKGBUILD | 42 +++ community-staging-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-staging-i686/PKGBUILD (from rev 143164, haskell-aeson/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-10-07 01:32:28 UTC (rev 143165) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.9.0.1 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('4de9b37f3b9bf98902cbad5e7639e416') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-split-objs --enable-shared \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-staging-i686/haskell-aeson.install (from rev 143164, haskell-aeson/trunk/haskell-aeson.install) === --- community-staging-i686/haskell-aeson.install (rev 0) +++ community-staging-i686/haskell-aeson.install2015-10-07 01:32:28 UTC (rev 143165) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 143164, haskell-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-10-07 01:32:28 UTC (rev 143165) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.9.0.1 +pkgrel=2 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.2" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs')
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Tuesday, October 6, 2015 @ 15:12:33 Author: fyan Revision: 143053 archrelease: copy trunk to community-i686, community-x86_64 Added: haskell-aeson/repos/community-i686/ haskell-aeson/repos/community-i686/PKGBUILD (from rev 143052, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-i686/haskell-aeson.install (from rev 143052, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-x86_64/ haskell-aeson/repos/community-x86_64/PKGBUILD (from rev 143052, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-x86_64/haskell-aeson.install (from rev 143052, haskell-aeson/trunk/haskell-aeson.install) + community-i686/PKGBUILD| 42 +++ community-i686/haskell-aeson.install | 23 community-x86_64/PKGBUILD | 42 +++ community-x86_64/haskell-aeson.install | 23 4 files changed, 130 insertions(+) Copied: haskell-aeson/repos/community-i686/PKGBUILD (from rev 143052, haskell-aeson/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2015-10-06 13:12:33 UTC (rev 143053) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.9.0.1 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.1" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('4de9b37f3b9bf98902cbad5e7639e416') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-split-objs --enable-shared \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir/$_hkgname-$pkgver" + install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" + install -m744 unregister.sh "$pkgdir/usr/share/haskell/$pkgname/unregister.sh" + install -dm755 "$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" +} Copied: haskell-aeson/repos/community-i686/haskell-aeson.install (from rev 143052, haskell-aeson/trunk/haskell-aeson.install) === --- community-i686/haskell-aeson.install(rev 0) +++ community-i686/haskell-aeson.install2015-10-06 13:12:33 UTC (rev 143053) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-x86_64/PKGBUILD (from rev 143052, haskell-aeson/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2015-10-06 13:12:33 UTC (rev 143053) @@ -0,0 +1,42 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.9.0.1 +pkgrel=1 +pkgdesc="A JSON parsing and encoding library optimized for ease of use and high performance." +url="https://github.com/bos/aeson; +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=("ghc=7.10.1" 'haskell-attoparsec' 'haskell-unordered-containers' 'haskell-mtl' + 'haskell-syb' 'haskell-vector' 'haskell-dlist') +source=("http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +options=('staticlibs') +install=$pkgname.install +md5sums=('4de9b37f3b9bf98902cbad5e7639e416') + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-split-objs
[arch-commits] Commit in haskell-aeson/repos (6 files)
Date: Wednesday, September 18, 2013 @ 22:56:58 Author: thestinger Revision: 97356 archrelease: copy trunk to community-i686, community-x86_64 Added: haskell-aeson/repos/community-i686/ haskell-aeson/repos/community-i686/PKGBUILD (from rev 97355, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-i686/haskell-aeson.install (from rev 97355, haskell-aeson/trunk/haskell-aeson.install) haskell-aeson/repos/community-x86_64/ haskell-aeson/repos/community-x86_64/PKGBUILD (from rev 97355, haskell-aeson/trunk/PKGBUILD) haskell-aeson/repos/community-x86_64/haskell-aeson.install (from rev 97355, haskell-aeson/trunk/haskell-aeson.install) + community-i686/PKGBUILD| 38 +++ community-i686/haskell-aeson.install | 23 ++ community-x86_64/PKGBUILD | 38 +++ community-x86_64/haskell-aeson.install | 23 ++ 4 files changed, 122 insertions(+) Copied: haskell-aeson/repos/community-i686/PKGBUILD (from rev 97355, haskell-aeson/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2013-09-18 20:56:58 UTC (rev 97356) @@ -0,0 +1,38 @@ +# Maintainer: Daniel Micay danielmi...@gmail.com + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.6.2.0 +pkgrel=1 +pkgdesc=A JSON parsing and encoding library optimized for ease of use and high performance. +url=https://github.com/bos/aeson; +license=(GPL) +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=(haskell-attoparsec haskell-blaze-builder haskell-unordered-containers haskell-mtl + haskell-syb haskell-vector haskell-dlist) +source=(http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +install=$pkgname.install +md5sums=('1851b00fd472929ecbbf83881b09e26e') + +build() { + cd $srcdir/$_hkgname-$pkgver + runhaskell Setup configure -O --enable-split-objs --enable-shared \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e s|ghc-pkg.*unregister[^ ]* |'--force' | unregister.sh +} + +package() { + cd $srcdir/$_hkgname-$pkgver + install -Dm744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh + install -dm755 $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 +} Copied: haskell-aeson/repos/community-i686/haskell-aeson.install (from rev 97355, haskell-aeson/trunk/haskell-aeson.install) === --- community-i686/haskell-aeson.install(rev 0) +++ community-i686/haskell-aeson.install2013-09-18 20:56:58 UTC (rev 97356) @@ -0,0 +1,23 @@ +HS_DIR=usr/share/haskell/haskell-aeson + +post_install() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_upgrade() { + $HS_DIR/unregister.sh +} + +post_upgrade() { + $HS_DIR/register.sh + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +pre_remove() { + $HS_DIR/unregister.sh +} + +post_remove() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} Copied: haskell-aeson/repos/community-x86_64/PKGBUILD (from rev 97355, haskell-aeson/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2013-09-18 20:56:58 UTC (rev 97356) @@ -0,0 +1,38 @@ +# Maintainer: Daniel Micay danielmi...@gmail.com + +pkgname=haskell-aeson +_hkgname=aeson +pkgver=0.6.2.0 +pkgrel=1 +pkgdesc=A JSON parsing and encoding library optimized for ease of use and high performance. +url=https://github.com/bos/aeson; +license=(GPL) +arch=('i686' 'x86_64') +makedepends=('ghc') +depends=(haskell-attoparsec haskell-blaze-builder haskell-unordered-containers haskell-mtl + haskell-syb haskell-vector haskell-dlist) +source=(http://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz;) +install=$pkgname.install +md5sums=('1851b00fd472929ecbbf83881b09e26e') + +build() { + cd $srcdir/$_hkgname-$pkgver + runhaskell Setup configure -O --enable-split-objs --enable-shared \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup haddock + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e