[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Thursday, December 10, 2015 @ 16:24:33 Author: foutrelis Revision: 152237 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 152234, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 152235, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 152236, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 152236, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 61 + community-staging-i686/haskell-mtl.install | 35 ++ community-staging-x86_64/PKGBUILD| 61 + community-staging-x86_64/haskell-mtl.install | 35 ++ 4 files changed, 192 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 152234, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-12-10 15:24:33 UTC (rev 152237) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic+ +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=5 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 +} + +_update_deps() { +_ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-` +for i in `seq 0 $(expr ${#depends[@]} - 1)`; do +if [ ${depends[$i]} == $1 ]; then +depends[$i]="$1=${_ver}" +fi +done +} + +package() { + _update_deps ghc + + cd ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 152235, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2015-12-10 15:24:33 UTC (rev 152237) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 152236, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-12-10 15:24:33 UTC (rev 152237) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=5 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--enable-split-objs \
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Wednesday, October 7, 2015 @ 02:12:26 Author: foutrelis Revision: 143089 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 143088, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 143088, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 143088, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 143088, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 61 + community-staging-i686/haskell-mtl.install | 35 ++ community-staging-x86_64/PKGBUILD| 61 + community-staging-x86_64/haskell-mtl.install | 35 ++ 4 files changed, 192 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 143088, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-10-07 00:12:26 UTC (rev 143089) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic+ +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=4 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 +} + +_update_deps() { +_ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-` +for i in `seq 0 $(expr ${#depends[@]} - 1)`; do +if [ ${depends[$i]} == $1 ]; then +depends[$i]="$1=${_ver}" +fi +done +} + +package() { + _update_deps ghc + + cd ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 143088, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2015-10-07 00:12:26 UTC (rev 143089) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 143088, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-10-07 00:12:26 UTC (rev 143089) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=4 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--enable-split-objs \
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Thursday, September 10, 2015 @ 22:13:22 Author: foutrelis Revision: 139817 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 139816, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 139816, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 139816, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 139816, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 61 + community-staging-i686/haskell-mtl.install | 35 ++ community-staging-x86_64/PKGBUILD| 61 + community-staging-x86_64/haskell-mtl.install | 35 ++ 4 files changed, 192 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 139816, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-09-10 20:13:22 UTC (rev 139817) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic+ +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=3 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 +} + +_update_deps() { +_ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-` +for i in `seq 0 $(expr ${#depends[@]} - 1)`; do +if [ ${depends[$i]} == $1 ]; then +depends[$i]="$1=${_ver}" +fi +done +} + +package() { + _update_deps ghc + + cd ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 139816, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2015-09-10 20:13:22 UTC (rev 139817) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 139816, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-09-10 20:13:22 UTC (rev 139817) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=3 +pkgdesc="Monad classes, using functional dependencies" +url="http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--enable-split-objs
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Monday, March 30, 2015 @ 12:56:23 Author: spupykin Revision: 130247 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 130246, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 130246, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 130246, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 130246, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 61 + community-staging-i686/haskell-mtl.install | 35 ++ community-staging-x86_64/PKGBUILD| 61 + community-staging-x86_64/haskell-mtl.install | 35 ++ 4 files changed, 192 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 130246, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2015-03-30 10:56:23 UTC (rev 130247) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=1 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 +} + +_update_deps() { +_ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-` +for i in `seq 0 $(expr ${#depends[@]} - 1)`; do +if [ ${depends[$i]} == $1 ]; then +depends[$i]=$1=${_ver} +fi +done +} + +package() { + _update_deps ghc + + cd ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 130246, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2015-03-30 10:56:23 UTC (rev 130247) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 130246, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2015-03-30 10:56:23 UTC (rev 130247) @@ -0,0 +1,61 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.2.1 +pkgrel=1 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('96a2f12b94ea8d7cb0aea999cd2e3802') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--enable-split-objs \ +--enable-shared \
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Friday, December 26, 2014 @ 07:29:29 Author: fyan Revision: 124597 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 124596, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 124596, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 124596, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 124596, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 50 + community-staging-i686/haskell-mtl.install | 35 + community-staging-x86_64/PKGBUILD| 50 + community-staging-x86_64/haskell-mtl.install | 35 + 4 files changed, 170 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 124596, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-12-26 06:29:29 UTC (rev 124597) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=4 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.4-1' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 124596, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2014-12-26 06:29:29 UTC (rev 124597) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 124596, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2014-12-26 06:29:29 UTC (rev 124597) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=4 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.4-1' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Friday, July 11, 2014 @ 22:00:09 Author: jelle Revision: 115482 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-mtl/repos/community-staging-i686/ haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 115481, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 115481, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-staging-x86_64/ haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 115481, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-staging-x86_64/haskell-mtl.install (from rev 115481, haskell-mtl/trunk/haskell-mtl.install) --+ community-staging-i686/PKGBUILD | 50 + community-staging-i686/haskell-mtl.install | 35 + community-staging-x86_64/PKGBUILD| 50 + community-staging-x86_64/haskell-mtl.install | 35 + 4 files changed, 170 insertions(+) Copied: haskell-mtl/repos/community-staging-i686/PKGBUILD (from rev 115481, haskell-mtl/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2014-07-11 20:00:09 UTC (rev 115482) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=3 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.3-1' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-staging-i686/haskell-mtl.install (from rev 115481, haskell-mtl/trunk/haskell-mtl.install) === --- community-staging-i686/haskell-mtl.install (rev 0) +++ community-staging-i686/haskell-mtl.install 2014-07-11 20:00:09 UTC (rev 115482) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-staging-x86_64/PKGBUILD (from rev 115481, haskell-mtl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2014-07-11 20:00:09 UTC (rev 115482) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=3 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.3-1' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Sunday, May 4, 2014 @ 16:13:36 Author: td123 Revision: 110650 archrelease: copy trunk to community-i686, community-x86_64 Added: haskell-mtl/repos/community-i686/ haskell-mtl/repos/community-i686/PKGBUILD (from rev 110649, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-i686/haskell-mtl.install (from rev 110649, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/community-x86_64/ haskell-mtl/repos/community-x86_64/PKGBUILD (from rev 110649, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/community-x86_64/haskell-mtl.install (from rev 110649, haskell-mtl/trunk/haskell-mtl.install) --+ community-i686/PKGBUILD | 50 + community-i686/haskell-mtl.install | 35 +++ community-x86_64/PKGBUILD| 50 + community-x86_64/haskell-mtl.install | 35 +++ 4 files changed, 170 insertions(+) Copied: haskell-mtl/repos/community-i686/PKGBUILD (from rev 110649, haskell-mtl/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2014-05-04 14:13:36 UTC (rev 110650) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=2 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/community-i686/haskell-mtl.install (from rev 110649, haskell-mtl/trunk/haskell-mtl.install) === --- community-i686/haskell-mtl.install (rev 0) +++ community-i686/haskell-mtl.install 2014-05-04 14:13:36 UTC (rev 110650) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/community-x86_64/PKGBUILD (from rev 110649, haskell-mtl/trunk/PKGBUILD) === --- community-x86_64/PKGBUILD (rev 0) +++ community-x86_64/PKGBUILD 2014-05-04 14:13:36 UTC (rev 110650) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=2 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + +
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Friday, April 18, 2014 @ 19:06:33 Author: td123 Revision: 211295 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 211294, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 211294, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 211294, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 211294, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 50 +++ staging-i686/haskell-mtl.install | 35 staging-x86_64/PKGBUILD| 50 +++ staging-x86_64/haskell-mtl.install | 35 4 files changed, 170 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 211294, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-04-18 17:06:33 UTC (rev 211295) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=2 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 211294, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2014-04-18 17:06:33 UTC (rev 211295) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 211294, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2014-04-18 17:06:33 UTC (rev 211295) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=2 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-2' 'sh') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Saturday, April 12, 2014 @ 18:47:05 Author: td123 Revision: 210226 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 210225, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 210225, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 210225, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 210225, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 50 +++ staging-i686/haskell-mtl.install | 35 staging-x86_64/PKGBUILD| 50 +++ staging-x86_64/haskell-mtl.install | 35 4 files changed, 170 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 210225, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-04-12 16:47:05 UTC (rev 210226) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=1 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-1' 'sh' 'haskell-transformers=0.3.0.0-5') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 210225, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2014-04-12 16:47:05 UTC (rev 210226) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 210225, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2014-04-12 16:47:05 UTC (rev 210226) @@ -0,0 +1,50 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.3.1 +pkgrel=1 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +options=('staticlibs') +depends=('ghc=7.8.2-1' 'sh' 'haskell-transformers=0.3.0.0-5') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('8f3927677bf3e0efb6fcce08b1be2eac') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 +} +
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Wednesday, April 24, 2013 @ 06:12:15 Author: td123 Revision: 183576 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 183575, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 183575, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 183575, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 183575, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 49 +++ staging-i686/haskell-mtl.install | 35 + staging-x86_64/PKGBUILD| 49 +++ staging-x86_64/haskell-mtl.install | 35 + 4 files changed, 168 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 183575, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-04-24 04:12:15 UTC (rev 183576) @@ -0,0 +1,49 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=3 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.3-1' 'sh' 'haskell-transformers=0.3.0.0-4') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} + Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 183575, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2013-04-24 04:12:15 UTC (rev 183576) @@ -0,0 +1,35 @@ +pkgname=haskell-mtl + +_register() { + usr/share/haskell/${pkgname}/register.sh +} + +_unregister() { + usr/share/haskell/${pkgname}/unregister.sh +} + +_gen_contents() { + (cd usr/share/doc/ghc/html/libraries; ./gen_contents_index) +} + +post_install() { + _register + _gen_contents +} + +pre_upgrade() { + _unregister +} + +post_upgrade() { + _register + _gen_contents +} + +pre_remove() { + _unregister +} + +post_remove() { + _gen_contents +} Copied: haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 183575, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2013-04-24 04:12:15 UTC (rev 183576) @@ -0,0 +1,49 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=3 +pkgdesc=Monad classes, using functional dependencies +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.3-1' 'sh' 'haskell-transformers=0.3.0.0-4') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { + cd ${_hkgname}-${pkgver} + + runhaskell Setup configure -O -p \ +--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 ${_hkgname}-${pkgver} + +
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Friday, February 1, 2013 @ 05:55:54 Author: td123 Revision: 176828 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 176827, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 176827, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 176827, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 176827, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 38 +++ staging-i686/haskell-mtl.install | 18 staging-x86_64/PKGBUILD| 38 +++ staging-x86_64/haskell-mtl.install | 18 4 files changed, 112 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 176827, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2013-02-01 04:55:54 UTC (rev 176828) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=2 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.2-1' 'sh' 'haskell-transformers=0.3.0.0-3') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh +install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 176827, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2013-02-01 04:55:54 UTC (rev 176828) @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-mtl +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-mtl/repos/staging-x86_64/PKGBUILD (from rev 176827, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2013-02-01 04:55:54 UTC (rev 176828) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=2 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.2-1' 'sh' 'haskell-transformers=0.3.0.0-3') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 +
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Saturday, September 8, 2012 @ 04:20:25 Author: tdziedzic Revision: 166473 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 166472, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 166472, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 166472, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 166472, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 38 +++ staging-i686/haskell-mtl.install | 18 staging-x86_64/PKGBUILD| 38 +++ staging-x86_64/haskell-mtl.install | 18 4 files changed, 112 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 166472, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-09-08 08:20:25 UTC (rev 166473) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=1 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.1-1' 'sh' 'haskell-transformers=0.3.0.0-2') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh +install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 166472, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2012-09-08 08:20:25 UTC (rev 166473) @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-mtl +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-mtl/repos/staging-x86_64/PKGBUILD (from rev 166472, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2012-09-08 08:20:25 UTC (rev 166473) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.2 +pkgrel=1 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.6.1-1' 'sh' 'haskell-transformers=0.3.0.0-2') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('943c110524d96126bfa0e61f7df1ebcd') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Sunday, June 10, 2012 @ 21:57:26 Author: tdziedzic Revision: 161404 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 161403, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 161403, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 161403, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 161403, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 38 +++ staging-i686/haskell-mtl.install | 18 staging-x86_64/PKGBUILD| 38 +++ staging-x86_64/haskell-mtl.install | 18 4 files changed, 112 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 161403, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-06-11 01:57:26 UTC (rev 161404) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.1 +pkgrel=1 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.2-1' 'sh' 'haskell-transformers=0.3.0.0-1') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('0654be687f1492a2ff30cf6f3fb7eed0') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh +install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 161403, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2012-06-11 01:57:26 UTC (rev 161404) @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-mtl +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-mtl/repos/staging-x86_64/PKGBUILD (from rev 161403, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2012-06-11 01:57:26 UTC (rev 161404) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.1.1 +pkgrel=1 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.2-1' 'sh' 'haskell-transformers=0.3.0.0-1') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('0654be687f1492a2ff30cf6f3fb7eed0') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 +
[arch-commits] Commit in haskell-mtl/repos (6 files)
Date: Friday, February 24, 2012 @ 17:15:36 Author: tdziedzic Revision: 151108 archrelease: copy trunk to staging-i686, staging-x86_64 Added: haskell-mtl/repos/staging-i686/ haskell-mtl/repos/staging-i686/PKGBUILD (from rev 151107, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 151107, haskell-mtl/trunk/haskell-mtl.install) haskell-mtl/repos/staging-x86_64/ haskell-mtl/repos/staging-x86_64/PKGBUILD (from rev 151107, haskell-mtl/trunk/PKGBUILD) haskell-mtl/repos/staging-x86_64/haskell-mtl.install (from rev 151107, haskell-mtl/trunk/haskell-mtl.install) + staging-i686/PKGBUILD | 38 +++ staging-i686/haskell-mtl.install | 18 staging-x86_64/PKGBUILD| 38 +++ staging-x86_64/haskell-mtl.install | 18 4 files changed, 112 insertions(+) Copied: haskell-mtl/repos/staging-i686/PKGBUILD (from rev 151107, haskell-mtl/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2012-02-24 22:15:36 UTC (rev 151108) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.0.1.0 +pkgrel=4 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1' 'sh' 'haskell-transformers=0.2.2.0-4') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('934fa813625ef7e88a6a96a09815ff95') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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 -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh +install-m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.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} +install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE +} Copied: haskell-mtl/repos/staging-i686/haskell-mtl.install (from rev 151107, haskell-mtl/trunk/haskell-mtl.install) === --- staging-i686/haskell-mtl.install(rev 0) +++ staging-i686/haskell-mtl.install2012-02-24 22:15:36 UTC (rev 151108) @@ -0,0 +1,18 @@ +HS_DIR=usr/share/haskell/haskell-mtl +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-mtl/repos/staging-x86_64/PKGBUILD (from rev 151107, haskell-mtl/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2012-02-24 22:15:36 UTC (rev 151108) @@ -0,0 +1,38 @@ +# Maintainer: Thomas Dziedzic gos...@gmail.com +# Maintainer: Vesa Kaihlavirta v...@archlinux.org +# Contributor: Arch Haskell Team arch-hask...@haskell.org + +_hkgname=mtl +pkgname=haskell-mtl +pkgver=2.0.1.0 +pkgrel=4 +pkgdesc=Monad transformer library +url=http://hackage.haskell.org/package/${_hkgname}; +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=7.4.1' 'sh' 'haskell-transformers=0.2.2.0-4') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/$pkgver/${_hkgname}-$pkgver.tar.gz) +install=${pkgname}.install +md5sums=('934fa813625ef7e88a6a96a09815ff95') + +build() { +cd ${srcdir}/${_hkgname}-${pkgver} +runhaskell Setup configure -O -p --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