[arch-commits] Commit in haskell-free/repos (4 files)
Date: Friday, September 22, 2017 @ 18:39:20 Author: felixonmars Revision: 259711 archrelease: copy trunk to community-i686, community-x86_64 Added: haskell-free/repos/community-i686/PKGBUILD (from rev 259710, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-x86_64/PKGBUILD (from rev 259710, haskell-free/trunk/PKGBUILD) Deleted: haskell-free/repos/community-i686/PKGBUILD haskell-free/repos/community-x86_64/PKGBUILD ---+ /PKGBUILD | 82 community-i686/PKGBUILD | 44 --- community-x86_64/PKGBUILD | 44 --- 3 files changed, 82 insertions(+), 88 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2017-09-22 18:38:41 UTC (rev 259710) +++ community-i686/PKGBUILD 2017-09-22 18:39:20 UTC (rev 259711) @@ -1,44 +0,0 @@ -# $Id$ -# Maintainer: Felix Yan-# Contributor: Arch Haskell Team - -_hkgname=free -pkgname=haskell-free -pkgver=4.12.4 -pkgrel=37 -pkgdesc="Monads for free" -url="http://github.com/ekmett/free/; -license=("custom:BSD3") -arch=('i686' 'x86_64') -depends=('ghc-libs' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" - "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" - "haskell-semigroups" "haskell-transformers-compat") -makedepends=('ghc') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') - -build() { -cd "${srcdir}/${_hkgname}-${pkgver}" - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ ---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid -runhaskell Setup build -runhaskell Setup register --gen-script -runhaskell Setup unregister --gen-script -sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh -sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh -} - -package() { -cd "${srcdir}/${_hkgname}-${pkgver}" - -install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" -install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" -runhaskell Setup copy --destdir="${pkgdir}" -install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" - -# Remove static libs -find "$pkgdir"/usr/lib -name "*.a" -delete -} Copied: haskell-free/repos/community-i686/PKGBUILD (from rev 259710, haskell-free/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2017-09-22 18:39:20 UTC (rev 259711) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=38 +pkgdesc="Monads for free" +url="https://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc-libs' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('208175008782349b7c9f94f9b2a818f59020ab7ef62421881127847428f28819f5d3f2f0a2ee9ac9be8a08f9f4d4f3349e666cac13098035fcbef14136043a60') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +} Deleted:
[arch-commits] Commit in haskell-free/repos (4 files)
Date: Wednesday, August 16, 2017 @ 17:35:15 Author: felixonmars Revision: 251402 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-free/repos/community-staging-i686/ haskell-free/repos/community-staging-i686/PKGBUILD (from rev 251401, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 251401, haskell-free/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 44 community-staging-x86_64/PKGBUILD | 44 2 files changed, 88 insertions(+) Copied: haskell-free/repos/community-staging-i686/PKGBUILD (from rev 251401, haskell-free/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-16 17:35:15 UTC (rev 251402) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=37 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc-libs' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 251401, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-16 17:35:15 UTC (rev 251402) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=37 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc-libs' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +
[arch-commits] Commit in haskell-free/repos (4 files)
Date: Wednesday, August 2, 2017 @ 18:59:41 Author: felixonmars Revision: 247546 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-free/repos/community-staging-i686/ haskell-free/repos/community-staging-i686/PKGBUILD (from rev 247545, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 247545, haskell-free/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 46 community-staging-x86_64/PKGBUILD | 46 2 files changed, 92 insertions(+) Copied: haskell-free/repos/community-staging-i686/PKGBUILD (from rev 247545, haskell-free/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-08-02 18:59:41 UTC (rev 247546) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=36 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 247545, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-08-02 18:59:41 UTC (rev 247546) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=36 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install
[arch-commits] Commit in haskell-free/repos (4 files)
Date: Monday, July 31, 2017 @ 17:31:12 Author: felixonmars Revision: 247158 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-free/repos/community-staging-i686/ haskell-free/repos/community-staging-i686/PKGBUILD (from rev 247157, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 247157, haskell-free/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 46 community-staging-x86_64/PKGBUILD | 46 2 files changed, 92 insertions(+) Copied: haskell-free/repos/community-staging-i686/PKGBUILD (from rev 247157, haskell-free/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-31 17:31:12 UTC (rev 247158) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=35 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 247157, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-31 17:31:12 UTC (rev 247158) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=35 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d
[arch-commits] Commit in haskell-free/repos (4 files)
Date: Sunday, July 30, 2017 @ 09:51:45 Author: felixonmars Revision: 246951 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-free/repos/community-staging-i686/ haskell-free/repos/community-staging-i686/PKGBUILD (from rev 246950, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 246950, haskell-free/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 46 community-staging-x86_64/PKGBUILD | 46 2 files changed, 92 insertions(+) Copied: haskell-free/repos/community-staging-i686/PKGBUILD (from rev 246950, haskell-free/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-30 09:51:45 UTC (rev 246951) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=34 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 246950, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-30 09:51:45 UTC (rev 246951) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=34 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d
[arch-commits] Commit in haskell-free/repos (4 files)
Date: Saturday, July 29, 2017 @ 15:10:56 Author: felixonmars Revision: 246796 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: haskell-free/repos/community-staging-i686/ haskell-free/repos/community-staging-i686/PKGBUILD (from rev 246795, haskell-free/trunk/PKGBUILD) haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 246795, haskell-free/trunk/PKGBUILD) ---+ community-staging-i686/PKGBUILD | 46 community-staging-x86_64/PKGBUILD | 46 2 files changed, 92 insertions(+) Copied: haskell-free/repos/community-staging-i686/PKGBUILD (from rev 246795, haskell-free/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-07-29 15:10:56 UTC (rev 246796) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan+# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=33 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install -d -m755 "${pkgdir}/usr/share/doc/ghc/html/libraries" +ln -s "/usr/share/doc/${pkgname}/html" "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +runhaskell Setup copy --destdir="${pkgdir}" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" + +# Remove static libs +find "$pkgdir"/usr/lib -name "*.a" -delete +} Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 246795, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-07-29 15:10:56 UTC (rev 246796) @@ -0,0 +1,46 @@ +# $Id$ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=4.12.4 +pkgrel=33 +pkgdesc="Monads for free" +url="http://github.com/ekmett/free/; +license=("custom:BSD3") +arch=('i686' 'x86_64') +depends=('ghc' "haskell-bifunctors" "haskell-comonad" "haskell-distributive" "haskell-exceptions" + "haskell-mtl" "haskell-prelude-extras" "haskell-profunctors" "haskell-semigroupoids" + "haskell-semigroups" "haskell-transformers-compat") +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha256sums=('c9fe45aae387855626ecb5a0fea6afdb207143cb00af3b1f715d1032d2d08784') + +build() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic \ +--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup haddock --hoogle --html +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/${_hkgname}-${pkgver}" + +install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" +install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" +install