[arch-commits] Commit in haskell-gsasl/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:55:24
  Author: felixonmars
Revision: 401889

upgpkg: haskell-gsasl 0.3.6-10

rebuild with ghc 8.6.1

Modified:
  haskell-gsasl/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:54:41 UTC (rev 401888)
+++ PKGBUILD2018-11-06 18:55:24 UTC (rev 401889)
@@ -4,7 +4,7 @@
 _hkgname=gsasl
 pkgname=haskell-gsasl
 pkgver=0.3.6
-pkgrel=9
+pkgrel=10
 pkgdesc="Bindings for GNU libgsasl"
 url="https://john-millikin.com/software/haskell-gsasl/;
 license=("GPL3")
@@ -15,10 +15,10 @@
 
sha512sums=('657b3154d32d5c40eca79fa8cc0fd7f2dfce2d5d934f0388e3a16db15d513b18f5a25479b9f71ee164f999de9748f83e63f0334f43ef31def944c987e7186122')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,10 +28,10 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
 }


[arch-commits] Commit in haskell-gsasl/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:55:40
  Author: felixonmars
Revision: 401890

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-gsasl/repos/community-staging-x86_64/
  haskell-gsasl/repos/community-staging-x86_64/PKGBUILD
(from rev 401889, haskell-gsasl/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-gsasl/repos/community-staging-x86_64/PKGBUILD (from rev 401889, 
haskell-gsasl/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 18:55:40 UTC (rev 401890)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=gsasl
+pkgname=haskell-gsasl
+pkgver=0.3.6
+pkgrel=10
+pkgdesc="Bindings for GNU libgsasl"
+url="https://john-millikin.com/software/haskell-gsasl/;
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' "gsasl")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('657b3154d32d5c40eca79fa8cc0fd7f2dfce2d5d934f0388e3a16db15d513b18f5a25479b9f71ee164f999de9748f83e63f0334f43ef31def944c987e7186122')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


[arch-commits] Commit in haskell-heredoc/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:01:50
  Author: felixonmars
Revision: 401904

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-heredoc/repos/community-staging-x86_64/
  haskell-heredoc/repos/community-staging-x86_64/PKGBUILD
(from rev 401903, haskell-heredoc/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-heredoc/repos/community-staging-x86_64/PKGBUILD (from rev 
401903, haskell-heredoc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:01:50 UTC (rev 401904)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=heredoc
+pkgname=haskell-heredoc
+pkgver=0.2.0.0
+pkgrel=9
+pkgdesc="Multi-line string / here document using QuasiQuotes"
+url="https://hackage.haskell.org/package/heredoc;
+license=('custom:PublicDomain')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9c0a0718266093b08243f5da5f90d6248ed64f9b1fd2b9d658555f3b000b6326a154ffe1c8f4b03f539996316df37ab869d5fd0ff2c4835463d6a3aa3d1608a9')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt"
+}


[arch-commits] Commit in haskell-hashable-time/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:00:57
  Author: felixonmars
Revision: 401902

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hashable-time/repos/community-staging-x86_64/
  haskell-hashable-time/repos/community-staging-x86_64/PKGBUILD
(from rev 401901, haskell-hashable-time/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-hashable-time/repos/community-staging-x86_64/PKGBUILD (from rev 
401901, haskell-hashable-time/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:00:57 UTC (rev 401902)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hashable-time
+pkgname=haskell-hashable-time
+pkgver=0.2.0.1
+pkgrel=4
+pkgdesc="Hashable instances for Data.Time"
+url="https://github.com/w3rs/hashable-time;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hashable')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('26ea49b6fbc195ca49c3c767acf8f8b496280f3a519f8677dbb05aeb457a38fbe844df88dd7196830f790336e3cb2e3705b2d1d836382efd5ca36a52fd97')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*4.11/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-old-locale
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-heredoc/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:01:32
  Author: felixonmars
Revision: 401903

upgpkg: haskell-heredoc 0.2.0.0-9

rebuild with ghc 8.6.1

Modified:
  haskell-heredoc/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:00:57 UTC (rev 401902)
+++ PKGBUILD2018-11-06 19:01:32 UTC (rev 401903)
@@ -3,7 +3,7 @@
 _hkgname=heredoc
 pkgname=haskell-heredoc
 pkgver=0.2.0.0
-pkgrel=8
+pkgrel=9
 pkgdesc="Multi-line string / here document using QuasiQuotes"
 url="https://hackage.haskell.org/package/heredoc;
 license=('custom:PublicDomain')
@@ -14,10 +14,10 @@
 
sha512sums=('9c0a0718266093b08243f5da5f90d6248ed64f9b1fd2b9d658555f3b000b6326a154ffe1c8f4b03f539996316df37ab869d5fd0ff2c4835463d6a3aa3d1608a9')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -27,11 +27,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt"
 }


[arch-commits] Commit in haskell-iwlib/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:15:56
  Author: felixonmars
Revision: 401943

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-iwlib/repos/community-staging-x86_64/
  haskell-iwlib/repos/community-staging-x86_64/PKGBUILD
(from rev 401942, haskell-iwlib/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-iwlib/repos/community-staging-x86_64/PKGBUILD (from rev 401942, 
haskell-iwlib/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:15:56 UTC (rev 401943)
@@ -0,0 +1,39 @@
+# Maintainer: Levente Polyak 
+_hkgname=iwlib
+pkgname=haskell-iwlib
+pkgver=0.1.0
+pkgrel=5
+pkgdesc='Binding to the iw library for getting info about the current WiFi 
connection'
+url='http://hackage.haskell.org/package/iwlib'
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'wireless_tools')
+makedepends=('ghc')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/jaor/iwlib/archive/${pkgver}.tar.gz)
+sha512sums=('0d1bfd8e716c811d73c9d7802385138edc43193fb7b0c6f1620cf5b2e51c06b30fa537af925a7cdf193d0b247a71a82a574fac0ab6f721799c01a2a0c71f3dbc')
+
+build() {
+  cd ${_hkgname}-${pkgver}
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup haddock
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+package() {
+  cd ${_hkgname}-${pkgver}
+  install -Dm 744 register.sh 
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -Dm 744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  install -dm 755 "${pkgdir}/usr/share/doc/ghc/html/libraries"
+  runhaskell Setup copy --destdir="$pkgdir"
+
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm 644 readme.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  ln -s /usr/share/doc/${pkgname}/html 
"${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in haskell-js-flot/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:16:32
  Author: felixonmars
Revision: 401944

upgpkg: haskell-js-flot 0.8.3-10

rebuild with ghc 8.6.1

Modified:
  haskell-js-flot/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:15:56 UTC (rev 401943)
+++ PKGBUILD2018-11-06 19:16:32 UTC (rev 401944)
@@ -4,7 +4,7 @@
 _hkgname=js-flot
 pkgname=haskell-js-flot
 pkgver=0.8.3
-pkgrel=9
+pkgrel=10
 pkgdesc="Obtain minified flot code"
 url="https://github.com/ndmitchell/js-flot#readme;
 license=("MIT")
@@ -15,10 +15,10 @@
 
sha512sums=('5732938b37e9036156528c0d34cd99b45405db81d1e70b6651b056075ea8d9b616da1ae709c2de1f2f5be044236a3b81fc358d973769fca26993500ff9d0dabf')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
\
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-murmur-hash/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:35:22
  Author: felixonmars
Revision: 401990

upgpkg: haskell-murmur-hash 0.1.0.9-9

rebuild with ghc 8.6.1

Modified:
  haskell-murmur-hash/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:34:41 UTC (rev 401989)
+++ PKGBUILD2018-11-06 19:35:22 UTC (rev 401990)
@@ -4,7 +4,7 @@
 _hkgname=murmur-hash
 pkgname=haskell-murmur-hash
 pkgver=0.1.0.9
-pkgrel=8
+pkgrel=9
 pkgdesc="MurmurHash2 implementation for Haskell."
 url="https://github.com/nominolo/murmur-hash;
 license=('custom:BSD3')
@@ -15,10 +15,10 @@
 
sha512sums=('7ec34346d6361de9e9d716d98f207534807faea97c683212e5ab037d2e16f007845eb265dba0e232617a80acc7e37f4238d4424883b975d04057ade595788486')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-murmur-hash/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:35:38
  Author: felixonmars
Revision: 401991

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-murmur-hash/repos/community-staging-x86_64/
  haskell-murmur-hash/repos/community-staging-x86_64/PKGBUILD
(from rev 401990, haskell-murmur-hash/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-murmur-hash/repos/community-staging-x86_64/PKGBUILD (from rev 
401990, haskell-murmur-hash/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:35:38 UTC (rev 401991)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=murmur-hash
+pkgname=haskell-murmur-hash
+pkgver=0.1.0.9
+pkgrel=9
+pkgdesc="MurmurHash2 implementation for Haskell."
+url="https://github.com/nominolo/murmur-hash;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7ec34346d6361de9e9d716d98f207534807faea97c683212e5ab037d2e16f007845eb265dba0e232617a80acc7e37f4238d4424883b975d04057ade595788486')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in dtkwidget/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 16:39:27
  Author: felixonmars
Revision: 401713

upgpkg: dtkwidget 2.0.9.7-1

Modified:
  dtkwidget/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 16:34:28 UTC (rev 401712)
+++ PKGBUILD2018-11-06 16:39:27 UTC (rev 401713)
@@ -3,7 +3,7 @@
 # Contributor: Xu Fasheng 
 
 pkgname=dtkwidget
-pkgver=2.0.9.6
+pkgver=2.0.9.7
 pkgrel=1
 pkgdesc='Deepin graphical user interface library'
 arch=('x86_64')
@@ -15,7 +15,7 @@
 replaces=('deepin-tool-kit')
 conflicts=('deepin-tool-kit<0.3.4')
 
source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dtkwidget/archive/$pkgver.tar.gz;)
-sha512sums=('c8301886f0e04ad02abc36e845f48c91653c90a4db59f7e5db583b05bd397685cadf8dedfdf84a663f113507ba79ae52582d672b99644324ec9213801fe5d636')
+sha512sums=('6c4e50d258fab3b5cf25ca635b0ba497c83b8f91436cbea093159e27421585c08d46c412567f8153197836b117fdcd459bdd92be2d32a82d27c030b58915efd5')
 
 build() {
   cd dtkwidget-$pkgver


[arch-commits] Commit in dtkwidget/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 16:39:50
  Author: felixonmars
Revision: 401714

archrelease: copy trunk to community-x86_64

Added:
  dtkwidget/repos/community-x86_64/PKGBUILD
(from rev 401713, dtkwidget/trunk/PKGBUILD)
Deleted:
  dtkwidget/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |   60 ++--
 1 file changed, 30 insertions(+), 30 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-11-06 16:39:27 UTC (rev 401713)
+++ PKGBUILD2018-11-06 16:39:50 UTC (rev 401714)
@@ -1,30 +0,0 @@
-# Maintainer: Felix Yan 
-# Contributor: Josip Ponjavic 
-# Contributor: Xu Fasheng 
-
-pkgname=dtkwidget
-pkgver=2.0.9.6
-pkgrel=1
-pkgdesc='Deepin graphical user interface library'
-arch=('x86_64')
-url="https://github.com/linuxdeepin/dtkwidget;
-license=('GPL3')
-depends=('deepin-qt-dbus-factory' 'dtkcore' 'librsvg' 'qt5-multimedia' 
'qt5-svg' 'qt5-x11extras'
- 'startup-notification')
-makedepends=('qt5-tools')
-replaces=('deepin-tool-kit')
-conflicts=('deepin-tool-kit<0.3.4')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dtkwidget/archive/$pkgver.tar.gz;)
-sha512sums=('c8301886f0e04ad02abc36e845f48c91653c90a4db59f7e5db583b05bd397685cadf8dedfdf84a663f113507ba79ae52582d672b99644324ec9213801fe5d636')
-
-build() {
-  cd dtkwidget-$pkgver
-  LDFLAGS=${LDFLAGS/,-z,now/}
-  qmake-qt5 PREFIX=/usr
-  make
-}
-
-package() {
-  cd dtkwidget-$pkgver
-  make INSTALL_ROOT="$pkgdir" install
-}

Copied: dtkwidget/repos/community-x86_64/PKGBUILD (from rev 401713, 
dtkwidget/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-11-06 16:39:50 UTC (rev 401714)
@@ -0,0 +1,30 @@
+# Maintainer: Felix Yan 
+# Contributor: Josip Ponjavic 
+# Contributor: Xu Fasheng 
+
+pkgname=dtkwidget
+pkgver=2.0.9.7
+pkgrel=1
+pkgdesc='Deepin graphical user interface library'
+arch=('x86_64')
+url="https://github.com/linuxdeepin/dtkwidget;
+license=('GPL3')
+depends=('deepin-qt-dbus-factory' 'dtkcore' 'librsvg' 'qt5-multimedia' 
'qt5-svg' 'qt5-x11extras'
+ 'startup-notification')
+makedepends=('qt5-tools')
+replaces=('deepin-tool-kit')
+conflicts=('deepin-tool-kit<0.3.4')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxdeepin/dtkwidget/archive/$pkgver.tar.gz;)
+sha512sums=('6c4e50d258fab3b5cf25ca635b0ba497c83b8f91436cbea093159e27421585c08d46c412567f8153197836b117fdcd459bdd92be2d32a82d27c030b58915efd5')
+
+build() {
+  cd dtkwidget-$pkgver
+  LDFLAGS=${LDFLAGS/,-z,now/}
+  qmake-qt5 PREFIX=/usr
+  make
+}
+
+package() {
+  cd dtkwidget-$pkgver
+  make INSTALL_ROOT="$pkgdir" install
+}


[arch-commits] Commit in haskell-base-prelude/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 17:52:42
  Author: felixonmars
Revision: 401744

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-base-prelude/repos/community-staging-x86_64/
  haskell-base-prelude/repos/community-staging-x86_64/PKGBUILD
(from rev 401743, haskell-base-prelude/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-base-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 
401743, haskell-base-prelude/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 17:52:42 UTC (rev 401744)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=base-prelude
+pkgname=haskell-base-prelude
+pkgver=1.3
+pkgrel=3
+pkgdesc="The most complete prelude formed solely from the \"base\" package"
+url="https://github.com/nikita-volkov/base-prelude;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('de0f500e0d2d962491951445e7409f337bbf5614417cf6dd54cf04e1dad9ad181bc09648c9f7e0201838fde38ca86b2f89eb40805c9d9df7afb9dbaae565eda9')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-base-unicode-symbols/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 17:53:25
  Author: felixonmars
Revision: 401745

upgpkg: haskell-base-unicode-symbols 0.2.2.4-10

rebuild with ghc 8.6.1

Modified:
  haskell-base-unicode-symbols/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 17:52:42 UTC (rev 401744)
+++ PKGBUILD2018-11-06 17:53:25 UTC (rev 401745)
@@ -4,7 +4,7 @@
 _hkgname=base-unicode-symbols
 pkgname=haskell-base-unicode-symbols
 pkgver=0.2.2.4
-pkgrel=9
+pkgrel=10
 pkgdesc="Unicode alternatives for common functions and operators"
 url="http://haskell.org/haskellwiki/Unicode-symbols;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('8dcdafa1075ccea8f188b880b90430b7e86270f68fcca47bbee7fa7e695bc90765566e09a0f032103d8cf2a265069e80288f56714190c9e68470141e469a994d')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -f-old-base
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-base-unicode-symbols/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 17:53:42
  Author: felixonmars
Revision: 401746

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-base-unicode-symbols/repos/community-staging-x86_64/
  haskell-base-unicode-symbols/repos/community-staging-x86_64/PKGBUILD
(from rev 401745, haskell-base-unicode-symbols/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-base-unicode-symbols/repos/community-staging-x86_64/PKGBUILD 
(from rev 401745, haskell-base-unicode-symbols/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 17:53:42 UTC (rev 401746)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=base-unicode-symbols
+pkgname=haskell-base-unicode-symbols
+pkgver=0.2.2.4
+pkgrel=10
+pkgdesc="Unicode alternatives for common functions and operators"
+url="http://haskell.org/haskellwiki/Unicode-symbols;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8dcdafa1075ccea8f188b880b90430b7e86270f68fcca47bbee7fa7e695bc90765566e09a0f032103d8cf2a265069e80288f56714190c9e68470141e469a994d')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-old-base
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-byteorder/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:04:39
  Author: felixonmars
Revision: 401770

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-byteorder/repos/community-staging-x86_64/
  haskell-byteorder/repos/community-staging-x86_64/PKGBUILD
(from rev 401769, haskell-byteorder/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-byteorder/repos/community-staging-x86_64/PKGBUILD (from rev 
401769, haskell-byteorder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 18:04:39 UTC (rev 401770)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=byteorder
+pkgname=haskell-byteorder
+pkgver=1.0.4
+pkgrel=10
+pkgdesc="Exposes the native endianness or byte ordering of the system."
+url="http://community.haskell.org/~aslatter/code/byteorder;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('970f74a394947b023ab88fa7bc713478b50565e3e9535479ec641283f18e04cb952788334b2ab38fafe723f2d398b1626af92f349abc11a6c6ca5a6974653025')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-byteorder/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:04:22
  Author: felixonmars
Revision: 401769

upgpkg: haskell-byteorder 1.0.4-10

rebuild with ghc 8.6.1

Modified:
  haskell-byteorder/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:03:48 UTC (rev 401768)
+++ PKGBUILD2018-11-06 18:04:22 UTC (rev 401769)
@@ -4,7 +4,7 @@
 _hkgname=byteorder
 pkgname=haskell-byteorder
 pkgver=1.0.4
-pkgrel=9
+pkgrel=10
 pkgdesc="Exposes the native endianness or byte ordering of the system."
 url="http://community.haskell.org/~aslatter/code/byteorder;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('970f74a394947b023ab88fa7bc713478b50565e3e9535479ec641283f18e04cb952788334b2ab38fafe723f2d398b1626af92f349abc11a6c6ca5a6974653025')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-data-binary-ieee754/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:21:38
  Author: felixonmars
Revision: 401807

upgpkg: haskell-data-binary-ieee754 0.4.4-7

rebuild with ghc 8.6.1

Modified:
  haskell-data-binary-ieee754/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:21:03 UTC (rev 401806)
+++ PKGBUILD2018-11-06 18:21:38 UTC (rev 401807)
@@ -4,7 +4,7 @@
 _hkgname=data-binary-ieee754
 pkgname=haskell-data-binary-ieee754
 pkgver=0.4.4
-pkgrel=6
+pkgrel=7
 pkgdesc="Parser/Serialiser for IEEE-754 floating-point values"
 url="https://john-millikin.com/software/data-binary-ieee754;
 license=("MIT")
@@ -15,10 +15,10 @@
 
sha512sums=('af280e164b4b4a21d5d3cd489d8b2ff43e86fbf1d3896aabe9a8e3558b15549f4efc4497d99d6877b7d9547bf26a4a8ed422cbe00abbea73b2e936b30a71009f')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
 }


[arch-commits] Commit in haskell-data-accessor-transformers/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:21:03
  Author: felixonmars
Revision: 401806

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-accessor-transformers/repos/community-staging-x86_64/
  haskell-data-accessor-transformers/repos/community-staging-x86_64/PKGBUILD
(from rev 401805, haskell-data-accessor-transformers/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: 
haskell-data-accessor-transformers/repos/community-staging-x86_64/PKGBUILD 
(from rev 401805, haskell-data-accessor-transformers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 18:21:03 UTC (rev 401806)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=data-accessor-transformers
+pkgname=haskell-data-accessor-transformers
+pkgver=0.2.1.7
+pkgrel=11
+pkgdesc="Use Accessor to access state in transformers State monad"
+url="http://www.haskell.org/haskellwiki/Record_access;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-data-accessor")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('c7ca31fee72c0a52446a9d54b6dd0976bf2af8e495d91a0fe76a29436830ee8a6c7e56418168f6698a7542f405ef6de75aaf067db6b44733bf5f3ec8e5e49f4e')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-data-accessor-transformers/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:20:46
  Author: felixonmars
Revision: 401805

upgpkg: haskell-data-accessor-transformers 0.2.1.7-11

rebuild with ghc 8.6.1

Modified:
  haskell-data-accessor-transformers/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:20:10 UTC (rev 401804)
+++ PKGBUILD2018-11-06 18:20:46 UTC (rev 401805)
@@ -4,7 +4,7 @@
 _hkgname=data-accessor-transformers
 pkgname=haskell-data-accessor-transformers
 pkgver=0.2.1.7
-pkgrel=10
+pkgrel=11
 pkgdesc="Use Accessor to access state in transformers State monad"
 url="http://www.haskell.org/haskellwiki/Record_access;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('c7ca31fee72c0a52446a9d54b6dd0976bf2af8e495d91a0fe76a29436830ee8a6c7e56418168f6698a7542f405ef6de75aaf067db6b44733bf5f3ec8e5e49f4e')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-entropy/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:39:29
  Author: felixonmars
Revision: 401853

upgpkg: haskell-entropy 0.4.1.3-3

rebuild with ghc 8.6.1

Modified:
  haskell-entropy/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:38:54 UTC (rev 401852)
+++ PKGBUILD2018-11-06 18:39:29 UTC (rev 401853)
@@ -3,7 +3,7 @@
 
 pkgname=haskell-entropy
 pkgver=0.4.1.3
-pkgrel=2
+pkgrel=3
 pkgdesc="A mostly platform independent (not GHCJS) method to obtain 
cryptographically strong entropy"
 url="https://hackage.haskell.org/package/entropy;
 license=('custom:BSD3')
@@ -17,7 +17,7 @@
 cd "${srcdir}/entropy-${pkgver}"
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -29,9 +29,9 @@
 package() {
 cd "${srcdir}/entropy-${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 -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-entropy/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:39:46
  Author: felixonmars
Revision: 401854

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-entropy/repos/community-staging-x86_64/
  haskell-entropy/repos/community-staging-x86_64/PKGBUILD
(from rev 401853, haskell-entropy/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-entropy/repos/community-staging-x86_64/PKGBUILD (from rev 
401853, haskell-entropy/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 18:39:46 UTC (rev 401854)
@@ -0,0 +1,37 @@
+# Maintainer: Sergej Pupykin 
+# Maintainer: Daniel Nagy 
+
+pkgname=haskell-entropy
+pkgver=0.4.1.3
+pkgrel=3
+pkgdesc="A mostly platform independent (not GHCJS) method to obtain 
cryptographically strong entropy"
+url="https://hackage.haskell.org/package/entropy;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/entropy/${pkgver}/entropy-${pkgver}.tar.gz)
+sha512sums=('254580816f89db7a7b92d29cf11c57a2f603600a6de4bada4fa113656fb7f3012362b562386ce83017bd3955aded634eec066080d490dcb1e812cfd191aa')
+
+build() {
+cd "${srcdir}/entropy-${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}/entropy-${pkgver}"
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-graphscc/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:54:25
  Author: felixonmars
Revision: 401887

upgpkg: haskell-graphscc 1.0.4-11

rebuild with ghc 8.6.1

Modified:
  haskell-graphscc/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 18:53:47 UTC (rev 401886)
+++ PKGBUILD2018-11-06 18:54:25 UTC (rev 401887)
@@ -4,7 +4,7 @@
 _hkgname=GraphSCC
 pkgname=haskell-graphscc
 pkgver=1.0.4
-pkgrel=10
+pkgrel=11
 pkgdesc="Tarjan's algorithm for computing the strongly connected components of 
a graph"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('0ef058c98d41869fa44a85a8b425b8ee55e649e966ec3554a6aa4d4c798338b6072c45ffe8aab5d9ca2bcebbeb1fdd5b75d1313b87e7f81b88e33c00954c78c8')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fsplit-base
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-graphscc/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 18:54:41
  Author: felixonmars
Revision: 401888

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-graphscc/repos/community-staging-x86_64/
  haskell-graphscc/repos/community-staging-x86_64/PKGBUILD
(from rev 401887, haskell-graphscc/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-graphscc/repos/community-staging-x86_64/PKGBUILD (from rev 
401887, haskell-graphscc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 18:54:41 UTC (rev 401888)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=GraphSCC
+pkgname=haskell-graphscc
+pkgver=1.0.4
+pkgrel=11
+pkgdesc="Tarjan's algorithm for computing the strongly connected components of 
a graph"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('0ef058c98d41869fa44a85a8b425b8ee55e649e966ec3554a6aa4d4c798338b6072c45ffe8aab5d9ca2bcebbeb1fdd5b75d1313b87e7f81b88e33c00954c78c8')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid 
-fsplit-base
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-hunit/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:05:50
  Author: felixonmars
Revision: 401914

upgpkg: haskell-hunit 1.6.0.0-9

rebuild with ghc 8.6.1

Modified:
  haskell-hunit/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:05:14 UTC (rev 401913)
+++ PKGBUILD2018-11-06 19:05:50 UTC (rev 401914)
@@ -4,7 +4,7 @@
 _hkgname=HUnit
 pkgname=haskell-hunit
 pkgver=1.6.0.0
-pkgrel=8
+pkgrel=9
 pkgdesc="A unit testing framework for Haskell"
 url="http://hunit.sourceforge.net/;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('06503884bb85733be05b82da1fcc47e5b81122c3a3959ef047acbea2df1338b4f4589479b46daa6a0d554c7cb06b8cf1712462a3496db22cec5621e878467120')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -fbase4
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-html/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:05:14
  Author: felixonmars
Revision: 401913

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-html/repos/community-staging-x86_64/
  haskell-html/repos/community-staging-x86_64/PKGBUILD
(from rev 401912, haskell-html/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-html/repos/community-staging-x86_64/PKGBUILD (from rev 401912, 
haskell-html/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:05:14 UTC (rev 401913)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=html
+pkgname=haskell-html
+pkgver=1.0.1.2
+pkgrel=11
+pkgdesc="HTML combinator library"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e7ce2be53ce4c7898aa8772c34d1469a90fcb5258ffec0cb1da544f334b6f13ecb73060dfec2284622be1156a2adbadec8b9cac5088c1ca9d84edfb50719b9e0')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-html/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:04:58
  Author: felixonmars
Revision: 401912

upgpkg: haskell-html 1.0.1.2-11

rebuild with ghc 8.6.1

Modified:
  haskell-html/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:04:22 UTC (rev 401911)
+++ PKGBUILD2018-11-06 19:04:58 UTC (rev 401912)
@@ -4,7 +4,7 @@
 _hkgname=html
 pkgname=haskell-html
 pkgver=1.0.1.2
-pkgrel=10
+pkgrel=11
 pkgdesc="HTML combinator library"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('e7ce2be53ce4c7898aa8772c34d1469a90fcb5258ffec0cb1da544f334b6f13ecb73060dfec2284622be1156a2adbadec8b9cac5088c1ca9d84edfb50719b9e0')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-libxml/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:20:35
  Author: felixonmars
Revision: 401955

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-libxml/repos/community-staging-x86_64/
  haskell-libxml/repos/community-staging-x86_64/PKGBUILD
(from rev 401954, haskell-libxml/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-libxml/repos/community-staging-x86_64/PKGBUILD (from rev 
401954, haskell-libxml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:20:35 UTC (rev 401955)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=libxml
+pkgname=haskell-libxml
+pkgver=0.1.1
+pkgrel=6
+pkgdesc="Binding to libxml2"
+url="https://hackage.haskell.org/package/libxml;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'libxml2')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('59a52200e7c7ab17a60a89e4a3aefdf6356e868be6be53696e5708a4d30863ae879834404ccfecb91b6d4b93a7ce0e147a3cc04bc4d5838c2aa990a290af5c5c')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname 
--extra-include-dirs=/usr/include/libxml2 \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fsmall_base
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in ropper/repos/community-any (PKGBUILD PKGBUILD)

2018-11-06 Thread Levente Polyak via arch-commits
Date: Tuesday, November 6, 2018 @ 19:20:28
  Author: anthraxx
Revision: 401954

archrelease: copy trunk to community-any

Added:
  ropper/repos/community-any/PKGBUILD
(from rev 401953, ropper/trunk/PKGBUILD)
Deleted:
  ropper/repos/community-any/PKGBUILD

--+
 PKGBUILD |  134 ++---
 1 file changed, 67 insertions(+), 67 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-11-06 19:20:21 UTC (rev 401953)
+++ PKGBUILD2018-11-06 19:20:28 UTC (rev 401954)
@@ -1,67 +0,0 @@
-# Maintainer: Levente Polyak 
-
-pkgbase=ropper
-pkgname=('ropper' 'python-ropper' 'python2-ropper')
-_pkgname=Ropper
-pkgver=1.11.6
-pkgrel=2
-pkgdesc='Show information about binary files and find gadgets to build rop 
chains for different architectures'
-url='https://github.com/sashs/Ropper'
-arch=('any')
-license=('GPL2')
-makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
- 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
-sha512sums=('3609aaa60650c48602a48a2f83702b41227fa749cbfcfd76a2dd880900a69b9fc75208fa875eb262766c66c67727046a0687670cfbd203f77c806facd5fa59e8')
-
-prepare() {
-  cp -ra ${_pkgname}-${pkgver}{,-py2}
-  sed -r 's|(env python)|\12|' -i ${_pkgname}-${pkgver}-py2/sample.py
-}
-
-build() {
-  (cd ${_pkgname}-${pkgver}
-python setup.py build
-  )
-  (cd ${_pkgname}-${pkgver}-py2
-python2 setup.py build
-  )
-}
-
-check() {
-  (cd ${_pkgname}-${pkgver}
-python test.py
-  )
-  (cd ${_pkgname}-${pkgver}-py2
-python2 test.py
-  )
-}
-
-package_ropper() {
-  depends=('python' "python-ropper>=${pkgver}")
-  optdepends=('python-keystone: assemble command support')
-  cd ${_pkgname}-${pkgver}
-  python setup.py install -O1 --root="${pkgdir}" --skip-build
-  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
-  rm -r "${pkgdir}/usr/lib" "${pkgdir}/usr/bin/ropper2"
-}
-
-package_python-ropper() {
-  depends=('python-capstone' 'python-filebytes')
-  optdepends=('python-keystone: assemble command support')
-  cd ${_pkgname}-${pkgver}
-  python setup.py install -O1 --root="${pkgdir}" --skip-build
-  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
-  rm -r "${pkgdir}/usr/bin"
-}
-
-package_python2-ropper() {
-  depends=('python2-capstone' 'python2-filebytes')
-  optdepends=('python2-keystone: assemble command support')
-  cd ${_pkgname}-${pkgver}-py2
-  python2 setup.py install -O1 --root="${pkgdir}" --skip-build
-  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
-  rm -r "${pkgdir}/usr/bin"
-}
-
-# vim: ts=2 sw=2 et:

Copied: ropper/repos/community-any/PKGBUILD (from rev 401953, 
ropper/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-11-06 19:20:28 UTC (rev 401954)
@@ -0,0 +1,67 @@
+# Maintainer: Levente Polyak 
+
+pkgbase=ropper
+pkgname=('ropper' 'python-ropper' 'python2-ropper')
+_pkgname=Ropper
+pkgver=1.11.8
+pkgrel=1
+pkgdesc='Show information about binary files and find gadgets to build rop 
chains for different architectures'
+url='https://github.com/sashs/Ropper'
+arch=('any')
+license=('GPL2')
+makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
+ 'python2-setuptools' 'python2-capstone' 'python2-filebytes')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
+sha512sums=('0659b7699e19f192bfa3c7c3455cd1e6fcf25dcbb8746fb65c7c5aef1ddfa673924a0acc0a1f3ab60ebc70fca609346edcf5935759998c620df83ed4d0ef89a5')
+
+prepare() {
+  cp -ra ${_pkgname}-${pkgver}{,-py2}
+  sed -r 's|(env python)|\12|' -i ${_pkgname}-${pkgver}-py2/sample.py
+}
+
+build() {
+  (cd ${_pkgname}-${pkgver}
+python setup.py build
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 setup.py build
+  )
+}
+
+check() {
+  (cd ${_pkgname}-${pkgver}
+python test.py
+  )
+  (cd ${_pkgname}-${pkgver}-py2
+python2 test.py
+  )
+}
+
+package_ropper() {
+  depends=('python' "python-ropper>=${pkgver}")
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/lib" "${pkgdir}/usr/bin/ropper2"
+}
+
+package_python-ropper() {
+  depends=('python-capstone' 'python-filebytes')
+  optdepends=('python-keystone: assemble command support')
+  cd ${_pkgname}-${pkgver}
+  python setup.py install -O1 --root="${pkgdir}" --skip-build
+  install -Dm 644 README.md sample.py -t "${pkgdir}/usr/share/doc/${pkgname}"
+  rm -r "${pkgdir}/usr/bin"
+}
+
+package_python2-ropper() {
+  depends=('python2-capstone' 'python2-filebytes')
+  

[arch-commits] Commit in haskell-libffi/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:19:45
  Author: felixonmars
Revision: 401951

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-libffi/repos/community-staging-x86_64/
  haskell-libffi/repos/community-staging-x86_64/PKGBUILD
(from rev 401950, haskell-libffi/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-libffi/repos/community-staging-x86_64/PKGBUILD (from rev 
401950, haskell-libffi/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:19:45 UTC (rev 401951)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=libffi
+pkgname=haskell-libffi
+pkgver=0.1
+pkgrel=10
+pkgdesc="A binding to libffi"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ca6dcdec14f12c565c48143aed72a022960978148759d9ee2ababf6f7e008a5cb5d152d4f10a2bfef511e4e852a4b30f1bc81928b249461c0b67817b1c74e0b3')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-libxml/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:20:18
  Author: felixonmars
Revision: 401952

upgpkg: haskell-libxml 0.1.1-6

rebuild with ghc 8.6.1

Modified:
  haskell-libxml/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:19:45 UTC (rev 401951)
+++ PKGBUILD2018-11-06 19:20:18 UTC (rev 401952)
@@ -3,7 +3,7 @@
 _hkgname=libxml
 pkgname=haskell-libxml
 pkgver=0.1.1
-pkgrel=5
+pkgrel=6
 pkgdesc="Binding to libxml2"
 url="https://hackage.haskell.org/package/libxml;
 license=('custom:BSD3')
@@ -14,10 +14,10 @@
 
sha512sums=('59a52200e7c7ab17a60a89e4a3aefdf6356e868be6be53696e5708a4d30863ae879834404ccfecb91b6d4b93a7ce0e147a3cc04bc4d5838c2aa990a290af5c5c')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--extra-include-dirs=/usr/include/libxml2 \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname 
--extra-include-dirs=/usr/include/libxml2 \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -fsmall_base
 runhaskell Setup build
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in ropper/trunk (PKGBUILD)

2018-11-06 Thread Levente Polyak via arch-commits
Date: Tuesday, November 6, 2018 @ 19:20:21
  Author: anthraxx
Revision: 401953

upgpkg: ropper 1.11.8-1

Modified:
  ropper/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:20:18 UTC (rev 401952)
+++ PKGBUILD2018-11-06 19:20:21 UTC (rev 401953)
@@ -3,8 +3,8 @@
 pkgbase=ropper
 pkgname=('ropper' 'python-ropper' 'python2-ropper')
 _pkgname=Ropper
-pkgver=1.11.6
-pkgrel=2
+pkgver=1.11.8
+pkgrel=1
 pkgdesc='Show information about binary files and find gadgets to build rop 
chains for different architectures'
 url='https://github.com/sashs/Ropper'
 arch=('any')
@@ -12,7 +12,7 @@
 makedepends=('python-setuptools' 'python-capstone' 'python-filebytes'
  'python2-setuptools' 'python2-capstone' 'python2-filebytes')
 
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/sashs/${_pkgname}/archive/v${pkgver}.tar.gz)
-sha512sums=('3609aaa60650c48602a48a2f83702b41227fa749cbfcfd76a2dd880900a69b9fc75208fa875eb262766c66c67727046a0687670cfbd203f77c806facd5fa59e8')
+sha512sums=('0659b7699e19f192bfa3c7c3455cd1e6fcf25dcbb8746fb65c7c5aef1ddfa673924a0acc0a1f3ab60ebc70fca609346edcf5935759998c620df83ed4d0ef89a5')
 
 prepare() {
   cp -ra ${_pkgname}-${pkgver}{,-py2}


[arch-commits] Commit in haskell-monadlib/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:30:59
  Author: felixonmars
Revision: 401981

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monadlib/repos/community-staging-x86_64/
  haskell-monadlib/repos/community-staging-x86_64/PKGBUILD
(from rev 401980, haskell-monadlib/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-monadlib/repos/community-staging-x86_64/PKGBUILD (from rev 
401980, haskell-monadlib/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:30:59 UTC (rev 401981)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadLib
+pkgname=haskell-monadlib
+pkgver=3.7.3
+pkgrel=7
+pkgdesc="A collection of monad transformers"
+url="http://wiki.github.com/yav/monadlib;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('43826b3166def916a6b25731b8956f9319b6db19f12ca65688e210f60dd719daabc805b13cf61f0d5c6eff88a109bb0f3d1a2174f295af5b1c9271b5efcef9e6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+  -f-base3
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-monadplus/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:31:54
  Author: felixonmars
Revision: 401983

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monadplus/repos/community-staging-x86_64/
  haskell-monadplus/repos/community-staging-x86_64/PKGBUILD
(from rev 401982, haskell-monadplus/trunk/PKGBUILD)

--+
 PKGBUILD |   45 +
 1 file changed, 45 insertions(+)

Copied: haskell-monadplus/repos/community-staging-x86_64/PKGBUILD (from rev 
401982, haskell-monadplus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:31:54 UTC (rev 401983)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monadplus
+pkgname=haskell-monadplus
+pkgver=1.4.2
+pkgrel=10
+pkgdesc="Haskell98 partial maps and filters over MonadPlus."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+
https://github.com/asr/monadplus/commit/c4231e1423e5c81f2779acf4462eea8872f6a4e6.patch)
+sha512sums=('839a35b3de1226e177c07e30b86e841ddd19075d3ce29fa7154fefb371d9bef8aa85847d7c139faad93713d5b7889979498097f69c6e3bccfcee2fbbf7bf6539'
+
'a3cd839c84c6c1c6ce827f75b3e98159da998d9693044e9af0ef50f3aac8c0e30b0c32305c09a3df881c826bc39f8a8e5839238c3f55df35d32f6edcc6d07d96')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p1 -i ../c4231e1423e5c81f2779acf4462eea8872f6a4e6.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "COPYING" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING"
+}


[arch-commits] Commit in haskell-monadlib/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:30:42
  Author: felixonmars
Revision: 401980

upgpkg: haskell-monadlib 3.7.3-7

rebuild with ghc 8.6.1

Modified:
  haskell-monadlib/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:30:07 UTC (rev 401979)
+++ PKGBUILD2018-11-06 19:30:42 UTC (rev 401980)
@@ -4,7 +4,7 @@
 _hkgname=monadLib
 pkgname=haskell-monadlib
 pkgver=3.7.3
-pkgrel=6
+pkgrel=7
 pkgdesc="A collection of monad transformers"
 url="http://wiki.github.com/yav/monadlib;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('43826b3166def916a6b25731b8956f9319b6db19f12ca65688e210f60dd719daabc805b13cf61f0d5c6eff88a109bb0f3d1a2174f295af5b1c9271b5efcef9e6')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
   -f-base3
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in diffutils/trunk (PKGBUILD)

2018-11-06 Thread Allan McRae via arch-commits
Date: Wednesday, November 7, 2018 @ 00:38:32
  Author: allan
Revision: 338021

upgpkg: diffutils 3.6-2

a smattering of PIE & RELRO, new format .BUILDINFO

Modified:
  diffutils/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-07 00:32:18 UTC (rev 338020)
+++ PKGBUILD2018-11-07 00:38:32 UTC (rev 338021)
@@ -4,7 +4,7 @@
 
 pkgname=diffutils
 pkgver=3.6
-pkgrel=1
+pkgrel=2
 pkgdesc='Utility programs used for creating patch files'
 arch=('x86_64')
 url='https://www.gnu.org/software/diffutils'


[arch-commits] Commit in qemu/repos (6 files)

2018-11-06 Thread Anatol Pomozov via arch-commits
Date: Wednesday, November 7, 2018 @ 01:36:15
  Author: anatolik
Revision: 338028

archrelease: copy trunk to testing-x86_64

Added:
  qemu/repos/testing-x86_64/
  qemu/repos/testing-x86_64/65-kvm.rules
(from rev 338027, qemu/trunk/65-kvm.rules)
  qemu/repos/testing-x86_64/PKGBUILD
(from rev 338027, qemu/trunk/PKGBUILD)
  qemu/repos/testing-x86_64/allow_elf64.patch
(from rev 338027, qemu/trunk/allow_elf64.patch)
  qemu/repos/testing-x86_64/qemu-ga.service
(from rev 338027, qemu/trunk/qemu-ga.service)
  qemu/repos/testing-x86_64/qemu.install
(from rev 338027, qemu/trunk/qemu.install)

---+
 65-kvm.rules  |1 
 PKGBUILD  |  226 
 allow_elf64.patch |   25 +
 qemu-ga.service   |9 ++
 qemu.install  |8 +
 5 files changed, 269 insertions(+)

Copied: qemu/repos/testing-x86_64/65-kvm.rules (from rev 338027, 
qemu/trunk/65-kvm.rules)
===
--- testing-x86_64/65-kvm.rules (rev 0)
+++ testing-x86_64/65-kvm.rules 2018-11-07 01:36:15 UTC (rev 338028)
@@ -0,0 +1 @@
+KERNEL=="vhost-net", GROUP="kvm", MODE="0660", TAG+="uaccess", 
OPTIONS+="static_node=vhost-net"

Copied: qemu/repos/testing-x86_64/PKGBUILD (from rev 338027, 
qemu/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-11-07 01:36:15 UTC (rev 338028)
@@ -0,0 +1,226 @@
+# Maintainer: Tobias Powalowski 
+# Contributor: Sébastien "Seblu" Luttringer 
+
+pkgbase=qemu
+pkgname=(qemu qemu-headless qemu-arch-extra qemu-headless-arch-extra
+ qemu-block-{iscsi,rbd,gluster} qemu-guest-agent)
+pkgdesc="A generic and open source machine emulator and virtualizer"
+pkgver=3.0.0
+pkgrel=4
+arch=(x86_64)
+license=(GPL2 LGPL2.1)
+url="http://wiki.qemu.org/;
+_headlessdeps=(seabios gnutls libpng libaio numactl jemalloc xfsprogs libnfs
+   lzo snappy curl vde2 libcap-ng spice libcacard usbredir)
+depends=(virglrenderer sdl2 vte3 libpulse "${_headlessdeps[@]}")
+makedepends=(spice-protocol python2 ceph libiscsi glusterfs)
+source=(https://download.qemu.org/qemu-$pkgver.tar.xz{,.sig}
+qemu-ga.service
+65-kvm.rules
+allow_elf64.patch
+
fix_virtio.patch::https://github.com/qemu/qemu/commit/db812c4073c77c8a64db8d6663b3416a587c7b4a.patch)
+sha512sums=('a764302f50b9aca4134bbbc1f361b98e71240cdc7b25600dfe733bf4cf17bd86000bd28357697b08f3b656899dceb9e459350b8d7817444ed5d7fa380a5a'
+'SKIP'
+
'269c0f0bacbd06a3d817fde02dce26c99d9f55c9e3b74bb710bd7e5cdde7a66b904d2eb794c8a605bf9305e4e3dee261a6e7d4ec9d9134144754914039f176e4'
+
'bdf05f99407491e27a03aaf845b7cc8acfa2e0e59968236f10ffc905e5e3d5e8569df496fd71c887da2b5b8d1902494520c7da2d3a8258f7fd93a881dd610c99'
+
'b450625ff1e705f8c7eed9e2c0c4fe2179ca061df88a1a777c861c11d543c151cd0160f7f7227babdfe8b36000de084cbcb6fd7bf0f93d2f936c2e65082c82bf'
+
'5a27d4ddee9b75b32015e2b2e8612a49406809a50e9d1c30de60593581363a4eeb24343d2e939c950d06852d21d95560c9cb518d043b981f2e681ab6a5927290')
+validpgpkeys=('CEACC9E15534EBABB82D3FA03353C9CEF108B584')
+
+case $CARCH in
+  i?86) _corearch=i386 ;;
+  x86_64) _corearch=x86_64 ;;
+esac
+
+prepare() {
+  mkdir build-{full,headless}
+  mkdir -p extra-arch-{full,headless}/usr/{bin,share/qemu}
+
+  cd ${pkgname}-${pkgver}
+  sed -i 's/vte-2\.90/vte-2.91/g' configure
+
+  patch -p1 < ../allow_elf64.patch
+
+  # FS#60141
+  patch -p1 < ../fix_virtio.patch
+}
+
+build() {
+  _build full \
+--audio-drv-list="pa alsa sdl"
+
+  _build headless \
+--audio-drv-list= \
+--disable-bluez \
+--disable-sdl \
+--disable-gtk \
+--disable-vte \
+--disable-opengl \
+--disable-virglrenderer
+}
+
+_build() (
+  cd build-$1
+
+  # qemu vs. make 4 == bad
+  export ARFLAGS=rv
+
+  # http://permalink.gmane.org/gmane.comp.emulators.qemu/238740
+  export CFLAGS+=" -fPIC"
+
+  ../${pkgname}-${pkgver}/configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--libexecdir=/usr/lib/qemu \
+--python=/usr/bin/python2 \
+--smbd=/usr/bin/smbd \
+--with-gtkabi=3.0 \
+--with-sdlabi=2.0 \
+--enable-modules \
+--enable-jemalloc \
+"${@:2}"
+
+  make
+)
+
+package_qemu() {
+  optdepends=('qemu-arch-extra: extra architectures support')
+  provides=(qemu-headless)
+  conflicts=(qemu-headless)
+  replaces=(qemu-kvm)
+
+  _package full
+}
+
+package_qemu-headless() {
+  pkgdesc="QEMU without GUI"
+  depends=("${_headlessdeps[@]}")
+  optdepends=('qemu-headless-arch-extra: extra architectures support')
+
+  _package headless
+}
+
+_package() {
+  optdepends+=('samba: SMB/CIFS server support'
+   'qemu-block-iscsi: iSCSI block support'
+   'qemu-block-rbd: RBD block support'
+   'qemu-block-gluster: 

[arch-commits] Commit in hcxtools/trunk (PKGBUILD)

2018-11-06 Thread Levente Polyak via arch-commits
Date: Tuesday, November 6, 2018 @ 19:51:22
  Author: anthraxx
Revision: 402026

upgpkg: hcxtools 5.0.0-1

Modified:
  hcxtools/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:50:58 UTC (rev 402025)
+++ PKGBUILD2018-11-06 19:51:22 UTC (rev 402026)
@@ -1,8 +1,8 @@
 # Maintainer: Levente Polyak 
 
 pkgname=hcxtools
-_gitcommit=bc206cc6fbc384fc1b03cc35773afd293ff3a3f1
-pkgver=4.2.1+15+gbc206cc
+_gitcommit=f38b771c637e6e001f97d9baec02eac051ecd643
+pkgver=5.0.0
 pkgrel=1
 pkgdesc='Portable solution for capturing wlan traffic and conversion to 
hashcat and John the Ripper formats'
 url='https://github.com/ZerBea/hcxtools'


[arch-commits] Commit in hcxtools/repos/community-x86_64 (PKGBUILD PKGBUILD)

2018-11-06 Thread Levente Polyak via arch-commits
Date: Tuesday, November 6, 2018 @ 19:51:28
  Author: anthraxx
Revision: 402027

archrelease: copy trunk to community-x86_64

Added:
  hcxtools/repos/community-x86_64/PKGBUILD
(from rev 402026, hcxtools/trunk/PKGBUILD)
Deleted:
  hcxtools/repos/community-x86_64/PKGBUILD

--+
 PKGBUILD |   66 ++---
 1 file changed, 33 insertions(+), 33 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-11-06 19:51:22 UTC (rev 402026)
+++ PKGBUILD2018-11-06 19:51:28 UTC (rev 402027)
@@ -1,33 +0,0 @@
-# Maintainer: Levente Polyak 
-
-pkgname=hcxtools
-_gitcommit=bc206cc6fbc384fc1b03cc35773afd293ff3a3f1
-pkgver=4.2.1+15+gbc206cc
-pkgrel=1
-pkgdesc='Portable solution for capturing wlan traffic and conversion to 
hashcat and John the Ripper formats'
-url='https://github.com/ZerBea/hcxtools'
-arch=('x86_64')
-license=('MIT')
-depends=('curl' 'libpcap' 'zlib' 'openssl')
-makedepends=('git')
-source=("${pkgname}::git+https://github.com/ZerBea/hcxtools#commit=${_gitcommit};)
-sha512sums=('SKIP')
-
-pkgver() {
-  cd ${pkgname}
-  git describe --tags|sed -r 's|v?(.+)|\1|'|sed 's|-|+|g'
-}
-
-build() {
-  cd ${pkgname}
-  make
-}
-
-package() {
-  cd ${pkgname}
-  make DESTDIR="${pkgdir}" PREFIX=/usr install
-  install -Dm 644 README.md changelog -t "${pkgdir}/usr/share/doc/${pkgname}"
-  install -Dm 644 license.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
-# vim: ts=2 sw=2 et:

Copied: hcxtools/repos/community-x86_64/PKGBUILD (from rev 402026, 
hcxtools/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-11-06 19:51:28 UTC (rev 402027)
@@ -0,0 +1,33 @@
+# Maintainer: Levente Polyak 
+
+pkgname=hcxtools
+_gitcommit=f38b771c637e6e001f97d9baec02eac051ecd643
+pkgver=5.0.0
+pkgrel=1
+pkgdesc='Portable solution for capturing wlan traffic and conversion to 
hashcat and John the Ripper formats'
+url='https://github.com/ZerBea/hcxtools'
+arch=('x86_64')
+license=('MIT')
+depends=('curl' 'libpcap' 'zlib' 'openssl')
+makedepends=('git')
+source=("${pkgname}::git+https://github.com/ZerBea/hcxtools#commit=${_gitcommit};)
+sha512sums=('SKIP')
+
+pkgver() {
+  cd ${pkgname}
+  git describe --tags|sed -r 's|v?(.+)|\1|'|sed 's|-|+|g'
+}
+
+build() {
+  cd ${pkgname}
+  make
+}
+
+package() {
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" PREFIX=/usr install
+  install -Dm 644 README.md changelog -t "${pkgdir}/usr/share/doc/${pkgname}"
+  install -Dm 644 license.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in haskell-path-pieces/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:51:42
  Author: felixonmars
Revision: 402028

upgpkg: haskell-path-pieces 0.2.1-16

rebuild with ghc 8.6.1

Modified:
  haskell-path-pieces/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:51:28 UTC (rev 402027)
+++ PKGBUILD2018-11-06 19:51:42 UTC (rev 402028)
@@ -4,7 +4,7 @@
 _hkgname=path-pieces
 pkgname=haskell-path-pieces
 pkgver=0.2.1
-pkgrel=15
+pkgrel=16
 pkgdesc="Components of paths"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('83b8bda16db42ed347e2caa1978f195faf161f53beaaccbf450d21b29b9ae9fc04bcdf8dd17a0db2e11eb9e5bfeddcb605237325c7aaf4ec5cc3402b859674c0')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-path-pieces/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:52:10
  Author: felixonmars
Revision: 402029

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-path-pieces/repos/community-staging-x86_64/
  haskell-path-pieces/repos/community-staging-x86_64/PKGBUILD
(from rev 402028, haskell-path-pieces/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-path-pieces/repos/community-staging-x86_64/PKGBUILD (from rev 
402028, haskell-path-pieces/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:52:10 UTC (rev 402029)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=path-pieces
+pkgname=haskell-path-pieces
+pkgver=0.2.1
+pkgrel=16
+pkgdesc="Components of paths"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('83b8bda16db42ed347e2caa1978f195faf161f53beaaccbf450d21b29b9ae9fc04bcdf8dd17a0db2e11eb9e5bfeddcb605237325c7aaf4ec5cc3402b859674c0')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-patience/repos (3 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:53:01
  Author: felixonmars
Revision: 402031

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-patience/repos/community-staging-x86_64/
  haskell-patience/repos/community-staging-x86_64/PKGBUILD
(from rev 402030, haskell-patience/trunk/PKGBUILD)
  haskell-patience/repos/community-staging-x86_64/container-0.6.patch
(from rev 402030, haskell-patience/trunk/container-0.6.patch)

-+
 PKGBUILD|   45 +
 container-0.6.patch |   21 +
 2 files changed, 66 insertions(+)

Copied: haskell-patience/repos/community-staging-x86_64/PKGBUILD (from rev 
402030, haskell-patience/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:53:01 UTC (rev 402031)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=patience
+pkgname=haskell-patience
+pkgver=0.1.1
+pkgrel=9
+pkgdesc="Patience diff and longest increasing subsequence"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+container-0.6.patch)
+sha512sums=('dac94580d9b82023841b5406509f8cd0e58148756e4259708c21b78b480fb4fb67b21a82c81e702275f49d90bcd1d2b46d20bb96267131d4ff57334f110e14f7'
+
'180ad3b4427207fb6e46e205daf49891554068a1e698b6a13a3c41e0e36c95327742baff2f2821d23a8d81a0927ff427d864913bed3ac626e4337972573982af')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p1 -i ../container-0.6.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-patience/repos/community-staging-x86_64/container-0.6.patch 
(from rev 402030, haskell-patience/trunk/container-0.6.patch)
===
--- community-staging-x86_64/container-0.6.patch
(rev 0)
+++ community-staging-x86_64/container-0.6.patch2018-11-06 19:53:01 UTC 
(rev 402031)
@@ -0,0 +1,21 @@
+diff --git a/Data/Algorithm/Patience.hs.orig b/Data/Algorithm/Patience.hs
+index f987659..c7ccfba 100644
+--- a/Data/Algorithm/Patience.hs.orig
 b/Data/Algorithm/Patience.hs
+@@ -15,6 +15,7 @@ import qualified Data.Sequence as S
+ import Data.Sequence ( (<|), (|>), (><), ViewL(..), ViewR(..) )
+ import qualified Data.Foldable as F
+ import qualified Data.Map  as M
++import qualified Data.Map.Strict as MS
+ import qualified Data.IntMap   as IM
+ 
+ import Data.List
+@@ -68,7 +69,7 @@ longestIncreasing = extract . foldl' ins IM.empty where
+ -- Elements whose second component appears exactly once.
+ unique :: (Ord t) => S.Seq (a,t) -> M.Map t a
+ unique = M.mapMaybe id . F.foldr ins M.empty where
+-  ins (a,x) = M.insertWith' (\_ _ -> Nothing) x (Just a)
++  ins (a,x) = MS.insertWith (\_ _ -> Nothing) x (Just a)
+ 
+ -- Given two sequences of numbered "lines", returns a list of points
+ -- where unique lines match up.


[arch-commits] Commit in haskell-prettyclass/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:03:31
  Author: felixonmars
Revision: 402053

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-prettyclass/repos/community-staging-x86_64/
  haskell-prettyclass/repos/community-staging-x86_64/PKGBUILD
(from rev 402052, haskell-prettyclass/trunk/PKGBUILD)

--+
 PKGBUILD |   35 +++
 1 file changed, 35 insertions(+)

Copied: haskell-prettyclass/repos/community-staging-x86_64/PKGBUILD (from rev 
402052, haskell-prettyclass/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:03:31 UTC (rev 402053)
@@ -0,0 +1,35 @@
+# Maintainer: Felix Yan 
+
+_hkgname=prettyclass
+pkgname=haskell-prettyclass
+pkgver=1.0.0.0
+pkgrel=4
+pkgdesc="Pretty printing class similar to Show."
+url="https://github.com/JustusAdam/prettyclass;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('f0785e7780f71ee0f8f6b6ca5db6a82f030f75b34f618ff9ee0025032516114769f4cd4e6094b5fefd13e645a7eece9d87b82c2d4c144dddf5093bc2c600af4a')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+}


[arch-commits] Commit in haskell-prettyclass/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:03:15
  Author: felixonmars
Revision: 402052

upgpkg: haskell-prettyclass 1.0.0.0-4

rebuild with ghc 8.6.1

Modified:
  haskell-prettyclass/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:02:41 UTC (rev 402051)
+++ PKGBUILD2018-11-06 20:03:15 UTC (rev 402052)
@@ -3,7 +3,7 @@
 _hkgname=prettyclass
 pkgname=haskell-prettyclass
 pkgver=1.0.0.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Pretty printing class similar to Show."
 url="https://github.com/JustusAdam/prettyclass;
 license=('custom:BSD3')
@@ -17,7 +17,7 @@
 cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -29,7 +29,7 @@
 package() {
 cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -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"
 }


[arch-commits] Commit in haskell-reflection/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:14:12
  Author: felixonmars
Revision: 402076

upgpkg: haskell-reflection 2.1.4-3

rebuild with ghc 8.6.1

Modified:
  haskell-reflection/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:13:35 UTC (rev 402075)
+++ PKGBUILD2018-11-06 20:14:12 UTC (rev 402076)
@@ -4,7 +4,7 @@
 _hkgname=reflection
 pkgname=haskell-reflection
 pkgver=2.1.4
-pkgrel=2
+pkgrel=3
 pkgdesc="Reifies arbitrary terms into types that can be reflected back into 
terms"
 url="https://github.com/ekmett/reflection;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('3209bb44a07fedddbb2aeb5f2f09414e6672faff6c8fbdb78eaa8f61a1af4d9fba43be193854f8978ffdd82c0ce54bd79a5d875638a41b6a738bc489bd718295')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -ftemplate-haskell -f-slow
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-reflection/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:14:31
  Author: felixonmars
Revision: 402077

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-reflection/repos/community-staging-x86_64/
  haskell-reflection/repos/community-staging-x86_64/PKGBUILD
(from rev 402076, haskell-reflection/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-reflection/repos/community-staging-x86_64/PKGBUILD (from rev 
402076, haskell-reflection/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:14:31 UTC (rev 402077)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=reflection
+pkgname=haskell-reflection
+pkgver=2.1.4
+pkgrel=3
+pkgdesc="Reifies arbitrary terms into types that can be reflected back into 
terms"
+url="https://github.com/ekmett/reflection;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3209bb44a07fedddbb2aeb5f2f09414e6672faff6c8fbdb78eaa8f61a1af4d9fba43be193854f8978ffdd82c0ce54bd79a5d875638a41b6a738bc489bd718295')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-ftemplate-haskell -f-slow
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-singleton-bool/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:32:50
  Author: felixonmars
Revision: 402119

upgpkg: haskell-singleton-bool 0.1.4-4

rebuild with ghc 8.6.1

Modified:
  haskell-singleton-bool/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:32:15 UTC (rev 402118)
+++ PKGBUILD2018-11-06 20:32:50 UTC (rev 402119)
@@ -3,7 +3,7 @@
 _hkgname=singleton-bool
 pkgname=haskell-singleton-bool
 pkgver=0.1.4
-pkgrel=3
+pkgrel=4
 pkgdesc="Type level booleans"
 url="https://github.com/phadej/singleton-bool;
 license=('custom:BSD3')
@@ -19,10 +19,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -32,11 +32,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in python-texttable/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:31:54
  Author: felixonmars
Revision: 402116

fix makedepends on setuptools (FS#60721)

Modified:
  python-texttable/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:31:23 UTC (rev 402115)
+++ PKGBUILD2018-11-06 20:31:54 UTC (rev 402116)
@@ -12,7 +12,7 @@
 arch=('any')
 url="https://pypi.python.org/pypi/texttable/;
 license=('LGPL')
-makedepends=('python-cjkwrap' 'python2-cjkwrap')
+makedepends=('python-cjkwrap' 'python2-cjkwrap' 'python-setuptools' 
'python2-setuptools')
 checkdepends=('python-pytest' 'python2-pytest')
 
source=("$pkgbase-$pkgver.tar.gz::https://github.com/foutaise/texttable/archive/v$pkgver.tar.gz;)
 
sha512sums=('f4727947a302c8e1bf09ba08d73f79f083304b42f86f2f181a98f44602961e0b280aedd4e38660630671eac17e6eb92403b89c1ae6ea3cdd3cf861c122b904a3')


[arch-commits] Commit in haskell-simple-smt/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:32:15
  Author: felixonmars
Revision: 402118

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-simple-smt/repos/community-staging-x86_64/
  haskell-simple-smt/repos/community-staging-x86_64/PKGBUILD
(from rev 402117, haskell-simple-smt/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-simple-smt/repos/community-staging-x86_64/PKGBUILD (from rev 
402117, haskell-simple-smt/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:32:15 UTC (rev 402118)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=simple-smt
+pkgname=haskell-simple-smt
+pkgver=0.9.3
+pkgrel=2
+pkgdesc="A simple way to interact with an SMT solver process"
+url="https://github.com/yav/simple-smt;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9b9c2ea67efb49c40795796ae85211d4807936521f764c732a1368af4146f6dfda72e1dd706f007f904171a3ea75d86e6d5224b4bfd9d8280d452717fd046e5f')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-singleton-bool/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:33:06
  Author: felixonmars
Revision: 402120

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-singleton-bool/repos/community-staging-x86_64/
  haskell-singleton-bool/repos/community-staging-x86_64/PKGBUILD
(from rev 402119, haskell-singleton-bool/trunk/PKGBUILD)

--+
 PKGBUILD |   42 ++
 1 file changed, 42 insertions(+)

Copied: haskell-singleton-bool/repos/community-staging-x86_64/PKGBUILD (from 
rev 402119, haskell-singleton-bool/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:33:06 UTC (rev 402120)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=singleton-bool
+pkgname=haskell-singleton-bool
+pkgver=0.1.4
+pkgrel=4
+pkgdesc="Type level booleans"
+url="https://github.com/phadej/singleton-bool;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('2aeb3117a9d02b8d9a212f9a9f1cad24657d6e2ab5ffe37da6880be6a67d9dae9403211acab4e75e3ad618d5f8c48d67457e00ee2830e9f4f140c44b40fd8ee5')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.12/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-lrucache/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:37:49
  Author: felixonmars
Revision: 402133

upgpkg: haskell-lrucache 1.2.0.0-33

rebuild with ghc 8.6.1

Modified:
  haskell-lrucache/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:37:12 UTC (rev 402132)
+++ PKGBUILD2018-11-06 20:37:49 UTC (rev 402133)
@@ -4,7 +4,7 @@
 _hkgname=lrucache
 pkgname=haskell-lrucache
 pkgver=1.2.0.0
-pkgrel=32
+pkgrel=33
 pkgdesc="a simple, pure LRU cache"
 url="https://github.com/chowells79/lrucache;
 license=("custom:BSD3")
@@ -20,10 +20,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -33,11 +33,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-lrucache/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:38:06
  Author: felixonmars
Revision: 402134

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-lrucache/repos/community-staging-x86_64/
  haskell-lrucache/repos/community-staging-x86_64/PKGBUILD
(from rev 402133, haskell-lrucache/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-lrucache/repos/community-staging-x86_64/PKGBUILD (from rev 
402133, haskell-lrucache/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:38:06 UTC (rev 402134)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=lrucache
+pkgname=haskell-lrucache
+pkgver=1.2.0.0
+pkgrel=33
+pkgdesc="a simple, pure LRU cache"
+url="https://github.com/chowells79/lrucache;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-contravariant")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('efbd2fe79188a0fb06cb9b3c0603d03d643cc38d7e067d9413889a8cc3546094f09928c4451efd4215d24aa8a48ce02dcb5b65b6b82b540ae86a3a8da5bd9567')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-contravariant/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:36:56
  Author: felixonmars
Revision: 402131

upgpkg: haskell-contravariant 1.5-4

rebuild with ghc 8.6.1

Modified:
  haskell-contravariant/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:36:13 UTC (rev 402130)
+++ PKGBUILD2018-11-06 20:36:56 UTC (rev 402131)
@@ -4,7 +4,7 @@
 _hkgname=contravariant
 pkgname=haskell-contravariant
 pkgver=1.5
-pkgrel=3
+pkgrel=4
 pkgdesc="Contravariant functors"
 url="https://github.com/ekmett/contravariant/;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('1e0f94fa54b4b990e3c09c14ca8c3fcf93dfb60c154cd9f2f45cafd0c79bede79ed8ca9c63b09687911e72562f2011405f8948287815e378a6299709d87e7852')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -fstatevar -fsemigroups -ftagged -f-safe
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-contravariant/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:37:12
  Author: felixonmars
Revision: 402132

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-contravariant/repos/community-staging-x86_64/
  haskell-contravariant/repos/community-staging-x86_64/PKGBUILD
(from rev 402131, haskell-contravariant/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-contravariant/repos/community-staging-x86_64/PKGBUILD (from rev 
402131, haskell-contravariant/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:37:12 UTC (rev 402132)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=contravariant
+pkgname=haskell-contravariant
+pkgver=1.5
+pkgrel=4
+pkgdesc="Contravariant functors"
+url="https://github.com/ekmett/contravariant/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-statevar')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1e0f94fa54b4b990e3c09c14ca8c3fcf93dfb60c154cd9f2f45cafd0c79bede79ed8ca9c63b09687911e72562f2011405f8948287815e378a6299709d87e7852')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fstatevar -fsemigroups -ftagged -f-safe
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-syb/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:43:54
  Author: felixonmars
Revision: 402147

upgpkg: haskell-syb 0.7-8

rebuild with ghc 8.6.1

Modified:
  haskell-syb/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:43:18 UTC (rev 402146)
+++ PKGBUILD2018-11-06 20:43:54 UTC (rev 402147)
@@ -6,7 +6,7 @@
 _hkgname=syb
 pkgname=haskell-syb
 pkgver=0.7
-pkgrel=7
+pkgrel=8
 pkgdesc="library for generic programming in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')
@@ -17,10 +17,10 @@
 
sha512sums=('b1bc61cfb828dcf344784ca1686b563bfe12388363fe387b86ddfa8a90f6f38a2f2a595cff969cb577e0a6460c2ad032d7477b701bd2503cc05ee6f974c5bcb9')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -30,11 +30,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-syb/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:44:11
  Author: felixonmars
Revision: 402148

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-syb/repos/community-staging-x86_64/
  haskell-syb/repos/community-staging-x86_64/PKGBUILD
(from rev 402147, haskell-syb/trunk/PKGBUILD)

--+
 PKGBUILD |   40 
 1 file changed, 40 insertions(+)

Copied: haskell-syb/repos/community-staging-x86_64/PKGBUILD (from rev 402147, 
haskell-syb/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:44:11 UTC (rev 402148)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Aaron Peschel 
+# Contributor: Rémy Oudompheng 
+# Contributor: Arch Haskell Team 
+
+_hkgname=syb
+pkgname=haskell-syb
+pkgver=0.7
+pkgrel=8
+pkgdesc="library for generic programming in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b1bc61cfb828dcf344784ca1686b563bfe12388363fe387b86ddfa8a90f6f38a2f2a595cff969cb577e0a6460c2ad032d7477b701bd2503cc05ee6f974c5bcb9')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-tagged/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:54:22
  Author: felixonmars
Revision: 402158

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tagged/repos/community-staging-x86_64/
  haskell-tagged/repos/community-staging-x86_64/PKGBUILD
(from rev 402157, haskell-tagged/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 
402157, haskell-tagged/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:54:22 UTC (rev 402158)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tagged
+pkgname=haskell-tagged
+pkgver=0.8.6
+pkgrel=3
+pkgdesc="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+url="https://github.com/ekmett/tagged;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fdeepseq -ftransformers
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-crypto-api/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:55:20
  Author: felixonmars
Revision: 402160

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-crypto-api/repos/community-staging-x86_64/
  haskell-crypto-api/repos/community-staging-x86_64/PKGBUILD
(from rev 402159, haskell-crypto-api/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-crypto-api/repos/community-staging-x86_64/PKGBUILD (from rev 
402159, haskell-crypto-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:55:20 UTC (rev 402160)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=crypto-api
+pkgname=haskell-crypto-api
+pkgver=0.13.3
+pkgrel=11
+pkgdesc="A generic interface for cryptographic operations"
+url="https://github.com/TomMD/crypto-api;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cereal" "haskell-entropy" "haskell-tagged")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1228fe857e235a0d5692916507a42e622f9769325ae9a6a7828270dcb64fe38cc094eec3fc8cad2f28b01bd8de98b1dc637a17aab1db1568a82cb91ebc65c382')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-all_cpolys
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-quickcheck/repos (3 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:06:25
  Author: felixonmars
Revision: 402187

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck/repos/community-staging-x86_64/
  
haskell-quickcheck/repos/community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch
(from rev 402186, 
haskell-quickcheck/trunk/0001-update-code-to-support-extensible-exceptions-no-long.patch)
  haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD
(from rev 402186, haskell-quickcheck/trunk/PKGBUILD)

-+
 0001-update-code-to-support-extensible-exceptions-no-long.patch |   50 
++
 PKGBUILD|   45 
+
 2 files changed, 95 insertions(+)

Copied: 
haskell-quickcheck/repos/community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch
 (from rev 402186, 
haskell-quickcheck/trunk/0001-update-code-to-support-extensible-exceptions-no-long.patch)
===
--- 
community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch
(rev 0)
+++ 
community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch
2018-11-06 21:06:25 UTC (rev 402187)
@@ -0,0 +1,50 @@
+From 554b8dc1439b4dbb5bc9a853fc27efe7b1e111de Mon Sep 17 00:00:00 2001
+From: Thomas Dziedzic 
+Date: Tue, 11 Sep 2012 03:59:50 -0700
+Subject: [PATCH] update code to support extensible exceptions no longer being
+ a part of ghc >= 7.6.1
+
+---
+ QuickCheck.cabal | 6 +-
+ Test/QuickCheck/Exception.hs | 6 ++
+ 2 files changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/QuickCheck.cabal b/QuickCheck.cabal
+index 1a9126e..5afd6fb 100644
+--- a/QuickCheck.cabal
 b/QuickCheck.cabal
+@@ -60,9 +60,13 @@ library
+   Build-depends: ghc
+ 
+   -- We want to use extensible-exceptions even if linking against base-3.
+-  if impl(ghc >= 6.9)
++  if impl(ghc >= 6.9) && impl(ghc < 7.6)
+ Build-depends: extensible-exceptions
+ 
++  -- GHC >= 7.6.1 no longer provides extensible exceptions
++  if impl(ghc >= 7.6)
++cpp-options: -DNEW_EXCEPTIONS
++
+   -- Modules that are always built.
+   Exposed-Modules:
+ Test.QuickCheck,
+diff --git a/Test/QuickCheck/Exception.hs b/Test/QuickCheck/Exception.hs
+index f895351..d463195 100644
+--- a/Test/QuickCheck/Exception.hs
 b/Test/QuickCheck/Exception.hs
+@@ -18,6 +18,12 @@ module Test.QuickCheck.Exception where
+ 
+ #if defined(OLD_EXCEPTIONS)
+ import Control.Exception(evaluate, try, Exception(..), throw)
++#elif defined(NEW_EXCEPTIONS)
++import Control.Exception(evaluate, try, SomeException(SomeException), 
ErrorCall(..), throw
++#if defined(GHC_INTERRUPT)
++  , AsyncException(UserInterrupt)
++#endif
++  )
+ #else
+ import Control.Exception.Extensible(evaluate, try, 
SomeException(SomeException), ErrorCall(..), throw
+ #if defined(GHC_INTERRUPT)
+-- 
+1.7.12
+

Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
402186, haskell-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:06:25 UTC (rev 402187)
@@ -0,0 +1,45 @@
+# Maintainer: Alexander F Rødseth 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+_hkgname=QuickCheck
+pkgname=haskell-quickcheck
+pkgver=2.11.3
+pkgrel=6
+pkgdesc='Automatic testing of Haskell programs'
+url='https://hackage.haskell.org/package/QuickCheck'
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-tf-random')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('17b3c5803cbca980375a1837b4ba931f346be8a720fcc0e37ad2c46abc8ba2073c49635bc89739d34653376c3f7fe1bd39560092c005b8dbce0a7effac25d73d')
+
+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 \
+-ftemplateHaskell
+
+  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 

[arch-commits] Commit in haskell-quickcheck/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:06:09
  Author: felixonmars
Revision: 402186

upgpkg: haskell-quickcheck 2.11.3-6

rebuild with ghc 8.6.2

Modified:
  haskell-quickcheck/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:05:20 UTC (rev 402185)
+++ PKGBUILD2018-11-06 21:06:09 UTC (rev 402186)
@@ -5,7 +5,7 @@
 _hkgname=QuickCheck
 pkgname=haskell-quickcheck
 pkgver=2.11.3
-pkgrel=5
+pkgrel=6
 pkgdesc='Automatic testing of Haskell programs'
 url='https://hackage.haskell.org/package/QuickCheck'
 license=('custom:BSD3')


[arch-commits] Commit in haskell-colour/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:13:33
  Author: felixonmars
Revision: 402193

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-colour/repos/community-staging-x86_64/
  haskell-colour/repos/community-staging-x86_64/PKGBUILD
(from rev 402192, haskell-colour/trunk/PKGBUILD)

--+
 PKGBUILD |   56 
 1 file changed, 56 insertions(+)

Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 
402192, haskell-colour/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:13:33 UTC (rev 402193)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.4
+pkgrel=13
+pkgdesc="A model for human colour/color perception"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' )
+checkdepends=('haskell-quickcheck' 'haskell-random' 'haskell-test-framework'
+  'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('c475ed5ced7bcf749facfacf609d2b89a04f496bd6a7301259aa14cbfe6e768d65495f09b046b80f448b27478323a52cc2414954934985259e6f115325d17f9a')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*2.11/<3/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
"${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-hspec-meta/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:28:16
  Author: felixonmars
Revision: 402221

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hspec-meta/repos/community-staging-x86_64/
  haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD
(from rev 402220, haskell-hspec-meta/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD (from rev 
402220, haskell-hspec-meta/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:28:16 UTC (rev 402221)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-meta
+pkgname=haskell-hspec-meta
+pkgver=2.4.6
+pkgrel=16
+pkgdesc="A version of Hspec which is used to test Hspec itself"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-hspec-expectations' 
'haskell-hunit'
+ 'haskell-setenv' 'haskell-random' 'haskell-quickcheck-io' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-call-stack')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8e62dd923e943a3242034d838016280ed3e2d6767c5c22fac76c71433433a938f5e290cd79400cdc659706c54f21a06805b54e91702acdb0daea20c8513e8d8f')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-quickcheck-io/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:27:17
  Author: felixonmars
Revision: 402219

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-quickcheck-io/repos/community-staging-x86_64/
  haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD
(from rev 402218, haskell-quickcheck-io/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD (from rev 
402218, haskell-quickcheck-io/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:27:17 UTC (rev 402219)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-io
+pkgname=haskell-quickcheck-io
+pkgver=0.2.0
+pkgrel=14
+pkgdesc="Use HUnit assertions as QuickCheck properties"
+url="https://github.com/hspec/quickcheck-io;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-hspec-meta/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:28:00
  Author: felixonmars
Revision: 402220

upgpkg: haskell-hspec-meta 2.4.6-16

rebuild with ghc 8.6.2

Modified:
  haskell-hspec-meta/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:27:17 UTC (rev 402219)
+++ PKGBUILD2018-11-06 21:28:00 UTC (rev 402220)
@@ -3,7 +3,7 @@
 _hkgname=hspec-meta
 pkgname=haskell-hspec-meta
 pkgver=2.4.6
-pkgrel=15
+pkgrel=16
 pkgdesc="A version of Hspec which is used to test Hspec itself"
 url="http://hspec.github.io/;
 license=('MIT')
@@ -16,10 +16,10 @@
 
sha512sums=('8e62dd923e943a3242034d838016280ed3e2d6767c5c22fac76c71433433a938f5e290cd79400cdc659706c54f21a06805b54e91702acdb0daea20c8513e8d8f')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-quickcheck-io/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:26:59
  Author: felixonmars
Revision: 402218

upgpkg: haskell-quickcheck-io 0.2.0-14

rebuild with ghc 8.6.2

Modified:
  haskell-quickcheck-io/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:26:20 UTC (rev 402217)
+++ PKGBUILD2018-11-06 21:26:59 UTC (rev 402218)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-io
 pkgname=haskell-quickcheck-io
 pkgver=0.2.0
-pkgrel=13
+pkgrel=14
 pkgdesc="Use HUnit assertions as QuickCheck properties"
 url="https://github.com/hspec/quickcheck-io;
 license=('MIT')
@@ -14,10 +14,10 @@
 
sha512sums=('02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -27,11 +27,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-th-lift/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:40:34
  Author: felixonmars
Revision: 402247

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-th-lift/repos/community-staging-x86_64/
  haskell-th-lift/repos/community-staging-x86_64/PKGBUILD
(from rev 402246, haskell-th-lift/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-th-lift/repos/community-staging-x86_64/PKGBUILD (from rev 
402246, haskell-th-lift/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:40:34 UTC (rev 402247)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=th-lift
+pkgname=haskell-th-lift
+pkgver=0.7.11
+pkgrel=3
+pkgdesc="Derive Template Haskell's Lift class for datatypes."
+url="https://github.com/ekmett/th-lift/;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-th-abstraction')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('7ca3694602cd632e0e177a52f680c21113b696583d8d7242effef1a92959118cecdefa8cb059ca3eba9888d6c179bf9b70463695d8c8e5103ca1716eb0e01fa6')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "BSD3" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3"
+}


[arch-commits] Commit in haskell-th-lift/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:40:17
  Author: felixonmars
Revision: 402246

upgpkg: haskell-th-lift 0.7.11-3

rebuild with ghc 8.6.2

Modified:
  haskell-th-lift/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:39:41 UTC (rev 402245)
+++ PKGBUILD2018-11-06 21:40:17 UTC (rev 402246)
@@ -3,7 +3,7 @@
 _hkgname=th-lift
 pkgname=haskell-th-lift
 pkgver=0.7.11
-pkgrel=2
+pkgrel=3
 pkgdesc="Derive Template Haskell's Lift class for datatypes."
 url="https://github.com/ekmett/th-lift/;
 license=('custom:BSD3')
@@ -14,10 +14,10 @@
 
sha512sums=('7ca3694602cd632e0e177a52f680c21113b696583d8d7242effef1a92959118cecdefa8cb059ca3eba9888d6c179bf9b70463695d8c8e5103ca1716eb0e01fa6')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -27,11 +27,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "BSD3" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3"
 }


[arch-commits] Commit in firefox-developer-edition-i18n/repos/community-any (2 files)

2018-11-06 Thread Andrew Crerar via arch-commits
Date: Tuesday, November 6, 2018 @ 21:53:33
  Author: andrewsc
Revision: 402283

archrelease: copy trunk to community-any

Added:
  firefox-developer-edition-i18n/repos/community-any/PKGBUILD
(from rev 402282, firefox-developer-edition-i18n/trunk/PKGBUILD)
Deleted:
  firefox-developer-edition-i18n/repos/community-any/PKGBUILD

--+
 PKGBUILD |  464 ++---
 1 file changed, 232 insertions(+), 232 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-11-06 21:53:16 UTC (rev 402282)
+++ PKGBUILD2018-11-06 21:53:33 UTC (rev 402283)
@@ -1,232 +0,0 @@
-# Maintainer: Andrew Crerar 
-
-pkgbase=firefox-developer-edition-i18n
-pkgver=64.0b6
-pkgrel=1
-pkgdesc="Language pack for Firefox Developer Edition"
-arch=('any')
-url="https://www.mozilla.com/;
-license=('MPL' 'GPL')
-
-_languages=(
-  'ach"Acholi"'
-  'af "Afrikaans"'
-  'an "Aragonese"'
-  'ar "Arabic"'
-  'as "Assamese"'
-  'ast"Asturian"'
-  'az "Azerbaijani"'
-  'be "Belarusian"'
-  'bg "Bulgarian"'
-  'bn-BD  "Bengali (Bangladesh)"'
-  'bn-IN  "Bengali (India)"'
-  'br "Breton"'
-  'bs "Bosnian"'
-  'ca "Catalan"'
-  'cak"Maya Kaqchikel"'
-  'cs "Czech"'
-  'cy "Welsh"'
-  'da "Danish"'
-  'de "German"'
-  'dsb"Lower Sorbian"'
-  'el "Greek"'
-  'en-GB  "English (British)"'
-  'en-US  "English (US)"'
-  'en-ZA  "English (South African)"'
-  'eo "Esperanto"'
-  'es-AR  "Spanish (Argentina)"'
-  'es-CL  "Spanish (Chile)"'
-  'es-ES  "Spanish (Spain)"'
-  'es-MX  "Spanish (Mexico)"'
-  'et "Estonian"'
-  'eu "Basque"'
-  'fa "Persian"'
-  'ff "Fulah"'
-  'fi "Finnish"'
-  'fr "French"'
-  'fy-NL  "Frisian"'
-  'ga-IE  "Irish"'
-  'gd "Gaelic (Scotland)"'
-  'gl "Galician"'
-  'gn "Guarani"'
-  'gu-IN  "Gujarati (India)"'
-  'he "Hebrew"'
-  'hi-IN  "Hindi (India)"'
-  'hr "Croatian"'
-  'hsb"Upper Sorbian"'
-  'hu "Hungarian"'
-  'hy-AM  "Armenian"'
-  'ia "Interlingua"'
-  'id "Indonesian"'
-  'is "Icelandic"'
-  'it "Italian"'
-  'ja "Japanese"'
-  'ka "Georgian"'
-  'kab"Kabyle"'
-  'kk "Kazakh"'
-  'km "Khmer"'
-  'kn "Kannada"'
-  'ko "Korean"'
-  'lij"Ligurian"'
-  'lt "Lithuanian"'
-  'lv "Latvian"'
-  'mai"Maithili"'
-  'mk "Macedonian"'
-  'ml "Malayalam"'
-  'mr "Marathi"'
-  'ms "Malay"'
-  'my "Burmese"'
-  'nb-NO  "Norwegian (Bokmål)"'
-  'ne-NP  "Nepali"'
-  'nl "Dutch"'
-  'nn-NO  "Norwegian (Nynorsk)"'
-  'or "Oriya"'
-  'pa-IN  "Punjabi (India)"'
-  'pl "Polish"'
-  'pt-BR  "Portuguese (Brazilian)"'
-  'pt-PT  "Portuguese (Portugal)"'
-  'rm "Romansh"'
-  'ro "Romanian"'
-  'ru "Russian"'
-  'si "Sinhala"'
-  'sk "Slovak"'
-  'sl "Slovenian"'
-  'son"Songhai"'
-  'sq "Albanian"'
-  'sr "Serbian"'
-  'sv-SE  "Swedish"'
-  'ta "Tamil"'
-  'te "Telugu"'
-  'th "Thai"'
-  'tr "Turkish"'
-  'uk "Ukrainian"'
-  'ur "Urdu"'
-  'uz "Uzbek"'
-  'vi "Vietnamese"'
-  'xh "Xhosa"'
-  'zh-CN  "Chinese (Simplified)"'
-  'zh-TW  "Chinese (Traditional)"'
-)
-
-pkgname=()
-source=()
-_url=https://archive.mozilla.org/pub/devedition/releases/$pkgver/linux-x86_64/xpi
-
-for _lang in "${_languages[@]}"; do
-  _locale=${_lang%% *}
-  _pkgname=firefox-developer-edition-i18n-${_locale,,}
-
-  pkgname+=($_pkgname)
-  
source+=("firefox-developer-edition-i18n-$pkgver-$_locale.xpi::$_url/$_locale.xpi")
-  eval "package_$_pkgname() {
-_package $_lang
-  }"
-done
-
-# Don't extract anything
-noextract=(${source[@]%%::*})
-
-_package() {
-  pkgdesc="$2 language pack for Firefox Developer Edition"
-  depends=("firefox-developer-edition>=$pkgver")
-  install -Dm644 firefox-developer-edition-i18n-$pkgver-$1.xpi \
-
"$pkgdir/usr/lib/firefox-developer-edition/browser/extensions/langpack-$1...@devedition.mozilla.org.xpi"
-}
-
-sha512sums=('2872a5516f258568ddaaf59dc1d03af2b9d7bc9eec9a34cede07be4337082d958889e3b0c217e9e6dad60456e02700f22bb226f5e4657eeb2da51ba75a5f0112'
-
'215d7e231eaabf2efc29a39cb27df6bc12d455f495453e96c1703db3268dd4c5c68c5addb8214a56eeef02a99cf75323637065ddfebf208750fbc8512c8a89f7'
-
'dc451406a28705c0c90889b79bbd4fd71a9e5b1ccf63cc22435b237deb7651ae44eb5d7eb9751fefd37d77c3a91e63acb01d8513ee9e9d956d5624f3f22a4029'
-
'b771bf034bd79d65a9c737bcad92595327886692c38bc6f6f05f3a5046984224bddaea1022d08f358e9f3c702889862164c703612451aa54ea43a57d232d34f7'
-
'eb12949937dd39e01646ba1f9dda11d7cfd5b8ee0f2b523c77a02ced0e24dfb5e9b709f0ce629967e65e06a9db444109286d247b33d0bbcfbc6913f1a6b4175f'
-
'f7eb27b5cd2d7b2f417333df18a7ac0e89e2b0967ec658660e95e53f951bd056eb167dcd0d6744f5b420b04de316e95e33e72fcd4917eda633b02268377f1bb4'
-

[arch-commits] Commit in haskell-tuple-th/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:53:51
  Author: felixonmars
Revision: 402284

upgpkg: haskell-tuple-th 0.2.5-10

rebuild with ghc 8.6.2

Modified:
  haskell-tuple-th/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:53:33 UTC (rev 402283)
+++ PKGBUILD2018-11-06 21:53:51 UTC (rev 402284)
@@ -4,7 +4,7 @@
 _hkgname=tuple-th
 pkgname=haskell-tuple-th
 pkgver=0.2.5
-pkgrel=9
+pkgrel=10
 pkgdesc="Generate (non-recursive) utility functions for tuples of statically 
known size"
 url="https://github.com/DanielSchuessler/tuple-th;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('725864ef973188f6db0be431358a87dca630c8c3be554f651933b1198c06568a1fba34f78763ff639292632c7a848839c1f4d3236a3d8bd96e1f10573b01508e')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-protolude/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:53:16
  Author: felixonmars
Revision: 402282

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-protolude/repos/community-staging-x86_64/
  haskell-protolude/repos/community-staging-x86_64/PKGBUILD
(from rev 402281, haskell-protolude/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-protolude/repos/community-staging-x86_64/PKGBUILD (from rev 
402281, haskell-protolude/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:53:16 UTC (rev 402282)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=protolude
+pkgname=haskell-protolude
+pkgver=0.2.3
+pkgrel=2
+pkgdesc="A sensible set of defaults for writing custom Preludes."
+url="https://github.com/sdiehl/protolude;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-hashable'
+ 'haskell-transformers-compat')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4d8832585b0553341ebd1dc15ed4ca31ccbfea845004245da27812af052d1c1c692db08b51acae3e24e0fc94a8ac76496d542d37c6af89ba54a5c3a095f5')
+
+prepare() {
+sed -e '/mtl-compat/d' -i $_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in firefox-developer-edition-i18n/trunk (PKGBUILD)

2018-11-06 Thread Andrew Crerar via arch-commits
Date: Tuesday, November 6, 2018 @ 21:53:04
  Author: andrewsc
Revision: 402281

upgpkg: firefox-developer-edition-i18n 64.0b7-1

firefox-developer-edition-i18n: Updating to 64.0b7

Modified:
  firefox-developer-edition-i18n/trunk/PKGBUILD

--+
 PKGBUILD |  196 ++---
 1 file changed, 98 insertions(+), 98 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:52:58 UTC (rev 402280)
+++ PKGBUILD2018-11-06 21:53:04 UTC (rev 402281)
@@ -1,7 +1,7 @@
 # Maintainer: Andrew Crerar 
 
 pkgbase=firefox-developer-edition-i18n
-pkgver=64.0b6
+pkgver=64.0b7
 pkgrel=1
 pkgdesc="Language pack for Firefox Developer Edition"
 arch=('any')
@@ -133,100 +133,100 @@
 
"$pkgdir/usr/lib/firefox-developer-edition/browser/extensions/langpack-$1...@devedition.mozilla.org.xpi"
 }
 
-sha512sums=('2872a5516f258568ddaaf59dc1d03af2b9d7bc9eec9a34cede07be4337082d958889e3b0c217e9e6dad60456e02700f22bb226f5e4657eeb2da51ba75a5f0112'
-
'215d7e231eaabf2efc29a39cb27df6bc12d455f495453e96c1703db3268dd4c5c68c5addb8214a56eeef02a99cf75323637065ddfebf208750fbc8512c8a89f7'
-
'dc451406a28705c0c90889b79bbd4fd71a9e5b1ccf63cc22435b237deb7651ae44eb5d7eb9751fefd37d77c3a91e63acb01d8513ee9e9d956d5624f3f22a4029'
-
'b771bf034bd79d65a9c737bcad92595327886692c38bc6f6f05f3a5046984224bddaea1022d08f358e9f3c702889862164c703612451aa54ea43a57d232d34f7'
-
'eb12949937dd39e01646ba1f9dda11d7cfd5b8ee0f2b523c77a02ced0e24dfb5e9b709f0ce629967e65e06a9db444109286d247b33d0bbcfbc6913f1a6b4175f'
-
'f7eb27b5cd2d7b2f417333df18a7ac0e89e2b0967ec658660e95e53f951bd056eb167dcd0d6744f5b420b04de316e95e33e72fcd4917eda633b02268377f1bb4'
-
'37a44b272a88be1b2b2af8f65e45224ae1288d580c6bfce48a7ee60688c28bb8f0d7675a8e80647bdde42d8eeef33dfef83df50923ed8bec5439d12fe67dfd18'
-
'ae594801d086b8af0368570005d24ef749e3bacbb9cf16a86a7b73248d4eabe85f140e64555db3e4a5d1c217fb7c64e2abe0da5baa63b0f09f5e14020ce032bc'
-
'93ab5335403deb20ea49ea0029b752836d403a4bdb8100b4483005d8fea00ee4238b08451b088acf04760d69f8730b6c08f02975ead093cdeaf8ac473fc77487'
-
'2b7b585364971ee9b482a1f1187cc11e9397199d3fcbc89bfc034e34b929812e0d70b1a4efdfd8da3dd0e43144e0fc3256c6febee8704b47b8f602eb2248a6b2'
-
'cbcb81d0d273a42bd00ae02617082eafb01cc74319268eb380dc08e33a3e2c1eb5aba06df0153ab8007e6d99545369977c9f2d2c8426b0e37492a14f218a671c'
-
'a641b0da2ab78d141b01eabe6166639497c045c88e892550ae4a4765b2c0e1a3557e748db6134bc03721e3b2f601662cbbc9a0a25b83e45a6f40a8c0b0c1ac5b'
-
'50f985b039cfc102bacff3e6f6adaf4280b9bbd49a4c8d87f29108f35aa2a39e33d98a9eda316a282b50d7396ebc1431f05cbee2bd8607523998c80035cd12b1'
-
'1d910813f1cc15b02202840f74308004c7e66cc7be442f7c0c025c54cdc5270005c1adbb04342eea4e9ae74a18a8e22c1a0e5bdf75f016825e19577aac4c'
-
'ff7261064a941375874d14f7dc07bffdfdcd9f4c6ff3962b109e390dd388dacdafeac08ce03fe1711cdb885b3e80f548040eda98500aa6e25907441edf1cde79'
-
'08087bdae2acce645a6bd4e0d04b7cb3bb3bc5bea5c450726ea55ff879eeff852fc427d757e95eb56384d5fe72fbfddb5e1d15340c702505a0d2fb3aee9327e8'
-
'38129430fe9c83b6b4473b4d2a7b18c62f5dbf84d9b9a3bea9e425fc136d442fd1d7fc2086e66ca40bc18b2ddfa8305a771931d0345a349aa4dc2eaec9640be5'
-
'628e53bb1d5312743d367b381c34d12c16a2dffea50e23c3fb69ea7b1ee7b7d908b91814012e39d540e9a1901b8a5c85e634a9b2e0f33423c78a46bbe429f4d8'
-
'cf39e24ef44b97ade4fd9d76346efb4e2cba369556d38750ce9bdbf72c8f2c5db957bb590067644f1c8d19569229a831689e75f7cc657d8f72ae8b0af6199a55'
-
'c094f9e46b750ac5d43081eaa842ce074f89cb256f62e62d1c8b7dfb5b4c0c4a550f537c6f79bb04cc7087c3fc94421e7667a54d2ed13b142ef2ba827bc35213'
-
'3535d105f3bc612a1b6bb94521e63881bb79400cf5fdf5dd16744f5244425af7285a1e75a45868073ef9307ea49c1f750ec922d4e2ce2581836dab23922c8224'
-
'51752baf376b592d10c4ee35b28a54c0e0f2ed3fc9ce70f52de687a06b3af9c4f4609319303573e0b7bb70431b65e62cfdf828d562eef58bf2e1a5709c8596f0'
-
'0ba109dbc59c6207a17babf6cc74700ab1c4216c21d960a75fed6aebb8f29acd69eaac75be7a50a0b1f3650d2676eb743cbe086070c5952b6ae20eb78dd1629b'
-
'63ece17c5623a05fc59be5be148ece5f2defacdf83a4ba4f9ffe237b677bf91a181dc902b57e30f70a6e2dab84285d909163ffaa1210ad45fa7da16ea2620d90'
-
'c5b53c0e169fffd945badd044e141948a2ea1e8dfdbc05a17a85c1a0bd47842763c2e6da96f858787ee4b79f19aabec4583d22b60386198eb532d513cbfc99cf'
-
'0234f90d5a1b182ff1ddb38d7fb7d66bdc2162eb1de27fe1015e6d8316810f1b67d709180e932fd1d0ba8801ccb593477e9da9e46238f1f48b66237eee5e5be9'
-
'b14744f6a9906d897024c13e2c841e83b2e18cbfe67b7dfed7c500f68a591cfea2c4e6a63daa35574add42e2cdcf13475942e806cf508ab5ba8e11035262'
-
'227086e96a0ebacd0716fd1b8c8c104b0c985d567c6875f462b99f3fe6c5858d4096f610a1f27fd1b3a9d2881f308ba51994e9dc45bab00bbc39f1a04a8a3f66'
-

[arch-commits] Commit in haskell-tuple-th/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:54:08
  Author: felixonmars
Revision: 402285

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tuple-th/repos/community-staging-x86_64/
  haskell-tuple-th/repos/community-staging-x86_64/PKGBUILD
(from rev 402284, haskell-tuple-th/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-tuple-th/repos/community-staging-x86_64/PKGBUILD (from rev 
402284, haskell-tuple-th/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 21:54:08 UTC (rev 402285)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tuple-th
+pkgname=haskell-tuple-th
+pkgver=0.2.5
+pkgrel=10
+pkgdesc="Generate (non-recursive) utility functions for tuples of statically 
known size"
+url="https://github.com/DanielSchuessler/tuple-th;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('725864ef973188f6db0be431358a87dca630c8c3be554f651933b1198c06568a1fba34f78763ff639292632c7a848839c1f4d3236a3d8bd96e1f10573b01508e')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-protolude/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:52:58
  Author: felixonmars
Revision: 402280

upgpkg: haskell-protolude 0.2.3-2

rebuild with ghc 8.6.2

Modified:
  haskell-protolude/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:52:22 UTC (rev 402279)
+++ PKGBUILD2018-11-06 21:52:58 UTC (rev 402280)
@@ -4,7 +4,7 @@
 _hkgname=protolude
 pkgname=haskell-protolude
 pkgver=0.2.3
-pkgrel=1
+pkgrel=2
 pkgdesc="A sensible set of defaults for writing custom Preludes."
 url="https://github.com/sdiehl/protolude;
 license=("MIT")
@@ -20,10 +20,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -33,11 +33,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-contravariant-extras/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 21:54:52
  Author: felixonmars
Revision: 402286

upgpkg: haskell-contravariant-extras 0.3.4-11

rebuild with ghc 8.6.2

Modified:
  haskell-contravariant-extras/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 21:54:08 UTC (rev 402285)
+++ PKGBUILD2018-11-06 21:54:52 UTC (rev 402286)
@@ -4,7 +4,7 @@
 _hkgname=contravariant-extras
 pkgname=haskell-contravariant-extras
 pkgver=0.3.4
-pkgrel=10
+pkgrel=11
 pkgdesc="Extras for the \"contravariant\" package"
 url="https://github.com/nikita-volkov/contravariant-extras;
 license=("MIT")
@@ -20,10 +20,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -33,11 +33,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-http-media/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:08:02
  Author: felixonmars
Revision: 402315

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-http-media/repos/community-staging-x86_64/
  haskell-http-media/repos/community-staging-x86_64/PKGBUILD
(from rev 402314, haskell-http-media/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-http-media/repos/community-staging-x86_64/PKGBUILD (from rev 
402314, haskell-http-media/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 22:08:02 UTC (rev 402315)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-media
+pkgname=haskell-http-media
+pkgver=0.7.1.3
+pkgrel=3
+pkgdesc="Processing HTTP Content-Type and Accept headers"
+url="https://github.com/zmthy/http-media;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-case-insensitive" "haskell-utf8-string")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ed93e5db03a2b89023730785f0f62450ff2df4f22767542f98e538a10e29c48756081e6947c5970229ca323c966b9d31701563cab86271fa6d69f2b9b2c16da4')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*4.11/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-utf8-string/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:07:06
  Author: felixonmars
Revision: 402313

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-utf8-string/repos/community-staging-x86_64/
  haskell-utf8-string/repos/community-staging-x86_64/PKGBUILD
(from rev 402312, haskell-utf8-string/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-utf8-string/repos/community-staging-x86_64/PKGBUILD (from rev 
402312, haskell-utf8-string/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 22:07:06 UTC (rev 402313)
@@ -0,0 +1,43 @@
+# Maintainer: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+# Package generated by cabal2arch 0.7.6
+
+_hkgname=utf8-string
+pkgname=haskell-utf8-string
+pkgver=1.0.1.1
+pkgrel=10
+pkgdesc="Support for reading and writing UTF8 Strings"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'sh')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('2dd647625478c9738b3af5e23e1e5ff92968449ad74e6d53dc308fa0f2b08b63c421a1cbe5491dd260b9b32770ec626843d320a09b80eb984211dba53934b965')
+
+prepare() {
+sed -i 's/base >= 4.3 && < 4.9/base >= 4.3/' 
${_hkgname}-${pkgver}/${_hkgname}.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-http-media/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:07:45
  Author: felixonmars
Revision: 402314

upgpkg: haskell-http-media 0.7.1.3-3

rebuild with ghc 8.6.2

Modified:
  haskell-http-media/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 22:07:06 UTC (rev 402313)
+++ PKGBUILD2018-11-06 22:07:45 UTC (rev 402314)
@@ -4,7 +4,7 @@
 _hkgname=http-media
 pkgname=haskell-http-media
 pkgver=0.7.1.3
-pkgrel=2
+pkgrel=3
 pkgdesc="Processing HTTP Content-Type and Accept headers"
 url="https://github.com/zmthy/http-media;
 license=("MIT")
@@ -20,10 +20,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -33,11 +33,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-vector/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:23:37
  Author: felixonmars
Revision: 402343

upgpkg: haskell-vector 0.12.0.1-12

rebuild with ghc 8.6.2

Modified:
  haskell-vector/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 22:22:06 UTC (rev 402342)
+++ PKGBUILD2018-11-06 22:23:37 UTC (rev 402343)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-vector
 pkgver=0.12.0.1
-pkgrel=11
+pkgrel=12
 pkgdesc="Efficient Arrays"
 url="https://hackage.haskell.org/package/vector;
 license=("custom:BSD3")
@@ -19,7 +19,7 @@
 build() {
   cd "$srcdir"/vector-${pkgver}
   runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
-  --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+  --prefix=/usr --docdir=/usr/share/doc/$pkgname \
   --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
   runhaskell Setup build
   runhaskell Setup register --gen-script
@@ -30,8 +30,8 @@
 
 package() {
   cd "$srcdir"/vector-${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 -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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
   rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE


[arch-commits] Commit in haskell-vector/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:23:53
  Author: felixonmars
Revision: 402344

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-vector/repos/community-staging-x86_64/
  haskell-vector/repos/community-staging-x86_64/PKGBUILD
(from rev 402343, haskell-vector/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-vector/repos/community-staging-x86_64/PKGBUILD (from rev 
402343, haskell-vector/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 22:23:53 UTC (rev 402344)
@@ -0,0 +1,38 @@
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-vector
+pkgver=0.12.0.1
+pkgrel=12
+pkgdesc="Efficient Arrays"
+url="https://hackage.haskell.org/package/vector;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-primitive")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz;)
+sha512sums=('17cae6c2e36e6e73190ebce0c3f38c4b8ec01d4336d2bb9b98f85ea299cab4140d4490493f6cbd472c1b0a32809f3ce344955ab6cd7dbacdca56ffa5aec4bad4')
+
+prepare() {
+  sed -i 's/base >= 4.5 && < 4.10/base >= 4.5/' vector-$pkgver/vector.cabal
+}
+
+build() {
+  cd "$srcdir"/vector-${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"/vector-${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 -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE
+  rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE
+}


[arch-commits] Commit in seabios/trunk (PKGBUILD)

2018-11-06 Thread Anatol Pomozov via arch-commits
Date: Tuesday, November 6, 2018 @ 22:23:34
  Author: anatolik
Revision: 338011

upgpkg: seabios 1.11.0-3

FS#60723: revert back vgabios-* files addition

Modified:
  seabios/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 22:16:54 UTC (rev 338010)
+++ PKGBUILD2018-11-06 22:23:34 UTC (rev 338011)
@@ -2,7 +2,7 @@
 
 pkgname=seabios
 pkgver=1.11.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A 16-bit x86 bios"
 arch=('any')
 url="http://www.coreboot.org/SeaBIOS;
@@ -62,7 +62,8 @@
   build_bios ${srcdir}/config.seabios-128k bios.bin bios.bin
   build_bios ${srcdir}/config.seabios-256k bios.bin bios-256k.bin
   # seavgabios
-  for config in 
${srcdir}/{config.vga.isavga,config.vga.stdvga,config.vga.cirrus,config.vga.qxl,config.vga.vmware,config.vga.ramfb,config.vga.virtio,config.vga.bochs-display};
 do
+  # TODO: add ,config.vga.ramfb,config.vga.virtio,config.vga.bochs-display
+  for config in 
${srcdir}/{config.vga.isavga,config.vga.stdvga,config.vga.cirrus,config.vga.qxl,config.vga.vmware};
 do
 name=${config#*config.vga.}
 build_bios ${config} vgabios.bin vgabios-${name}.bin out/vgabios.bin
   done


[arch-commits] Commit in haskell-glib/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:30:49
  Author: felixonmars
Revision: 402356

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-glib/repos/community-staging-x86_64/
  haskell-glib/repos/community-staging-x86_64/PKGBUILD
(from rev 402355, haskell-glib/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 402355, 
haskell-glib/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 22:30:49 UTC (rev 402356)
@@ -0,0 +1,37 @@
+# Maintainer: Sergej Pupykin 
+
+pkgname=haskell-glib
+pkgver=0.13.6.0
+pkgrel=8
+pkgdesc="Binding to the GLIB library for Gtk2Hs."
+url="https://hackage.haskell.org/package/glib;
+license=('LGPL2.1')
+arch=('x86_64')
+depends=('ghc-libs' 'glib2' 'haskell-utf8-string')
+makedepends=('ghc' "haskell-gtk2hs-buildtools")
+provides=('gtk2hs-glib')
+replaces=('gtk2hs-glib')
+conflicts=('gtk2hs-glib')
+source=(https://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz)
+sha512sums=('f1f777a35002767004281c5d26e15e82980edadefa9e697da6537b7f376b8c81ef89d1a3cb2f89ccbe466f0e4aaeadb266052c562c4d20127214b5bfdc05fb44')
+
+build() {
+cd "${srcdir}/glib-${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}/glib-${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"
+}


[arch-commits] Commit in haskell-glib/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 22:30:32
  Author: felixonmars
Revision: 402355

upgpkg: haskell-glib 0.13.6.0-8

rebuild with ghc 8.6.2

Modified:
  haskell-glib/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 22:29:46 UTC (rev 402354)
+++ PKGBUILD2018-11-06 22:30:32 UTC (rev 402355)
@@ -2,7 +2,7 @@
 
 pkgname=haskell-glib
 pkgver=0.13.6.0
-pkgrel=7
+pkgrel=8
 pkgdesc="Binding to the GLIB library for Gtk2Hs."
 url="https://hackage.haskell.org/package/glib;
 license=('LGPL2.1')
@@ -19,7 +19,7 @@
 cd "${srcdir}/glib-${pkgver}"
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -31,7 +31,7 @@
 package() {
 cd "${srcdir}/glib-${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 -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"
 }


[arch-commits] Commit in haskell-wl-pprint-text/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 23:14:41
  Author: felixonmars
Revision: 402435

upgpkg: haskell-wl-pprint-text 1.2.0.0-6

rebuild with ghc 8.6.2

Modified:
  haskell-wl-pprint-text/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 23:14:06 UTC (rev 402434)
+++ PKGBUILD2018-11-06 23:14:41 UTC (rev 402435)
@@ -4,7 +4,7 @@
 _hkgname=wl-pprint-text
 pkgname=haskell-wl-pprint-text
 pkgver=1.2.0.0
-pkgrel=5
+pkgrel=6
 pkgdesc="A Wadler/Leijen Pretty Printer for Text values"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('d81e059deeba5bb23e82a6aa3a88ddcfb2b3b40c9c9591b1e5784040b9fa01626276f5c4761b3acd33d06c75066d38868de70586fc3ae830e20260ea00e425ae')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-word8/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 23:15:32
  Author: felixonmars
Revision: 402437

upgpkg: haskell-word8 0.1.3-8

rebuild with ghc 8.6.2

Modified:
  haskell-word8/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 23:14:58 UTC (rev 402436)
+++ PKGBUILD2018-11-06 23:15:32 UTC (rev 402437)
@@ -4,7 +4,7 @@
 _hkgname=word8
 pkgname=haskell-word8
 pkgver=0.1.3
-pkgrel=7
+pkgrel=8
 pkgdesc="Word8 library"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('e6442eddb582c41f38206a436fc69c476ff97bf1bd5f37aa173d4efd0153744e9d20b71435329b69dc12a7919034082d4195db88bb2f83b462e1ba430b1ad988')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-wl-pprint-text/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 23:14:58
  Author: felixonmars
Revision: 402436

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-wl-pprint-text/repos/community-staging-x86_64/
  haskell-wl-pprint-text/repos/community-staging-x86_64/PKGBUILD
(from rev 402435, haskell-wl-pprint-text/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-wl-pprint-text/repos/community-staging-x86_64/PKGBUILD (from 
rev 402435, haskell-wl-pprint-text/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 23:14:58 UTC (rev 402436)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=wl-pprint-text
+pkgname=haskell-wl-pprint-text
+pkgver=1.2.0.0
+pkgrel=6
+pkgdesc="A Wadler/Leijen Pretty Printer for Text values"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-base-compat")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d81e059deeba5bb23e82a6aa3a88ddcfb2b3b40c9c9591b1e5784040b9fa01626276f5c4761b3acd33d06c75066d38868de70586fc3ae830e20260ea00e425ae')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-parser-combinators/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:50:41
  Author: felixonmars
Revision: 402024

upgpkg: haskell-parser-combinators 1.0.0-4

rebuild with ghc 8.6.1

Modified:
  haskell-parser-combinators/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:49:58 UTC (rev 402023)
+++ PKGBUILD2018-11-06 19:50:41 UTC (rev 402024)
@@ -4,7 +4,7 @@
 _hkgname=parser-combinators
 pkgname=haskell-parser-combinators
 pkgver=1.0.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Lightweight package providing commonly useful parser combinators"
 url="https://github.com/mrkkrp/parser-combinators;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('308b38faca865801c2356b9eb0128824956f00a31d98de075166018b34d53a04bad0dc7f1afabafa9946b307ef3fb77df303db78ac7bd6ff476c9b96a3020e9c')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -f-dev
 runhaskell Setup build
@@ -29,11 +29,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -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.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
 }


[arch-commits] Commit in haskell-parser-combinators/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:50:58
  Author: felixonmars
Revision: 402025

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-parser-combinators/repos/community-staging-x86_64/
  haskell-parser-combinators/repos/community-staging-x86_64/PKGBUILD
(from rev 402024, haskell-parser-combinators/trunk/PKGBUILD)

--+
 PKGBUILD |   39 +++
 1 file changed, 39 insertions(+)

Copied: haskell-parser-combinators/repos/community-staging-x86_64/PKGBUILD 
(from rev 402024, haskell-parser-combinators/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:50:58 UTC (rev 402025)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=parser-combinators
+pkgname=haskell-parser-combinators
+pkgver=1.0.0
+pkgrel=4
+pkgdesc="Lightweight package providing commonly useful parser combinators"
+url="https://github.com/mrkkrp/parser-combinators;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('308b38faca865801c2356b9eb0128824956f00a31d98de075166018b34d53a04bad0dc7f1afabafa9946b307ef3fb77df303db78ac7bd6ff476c9b96a3020e9c')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-dev
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE.md" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.md"
+}


[arch-commits] Commit in haskell-parsec-numbers/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:49:58
  Author: felixonmars
Revision: 402023

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-parsec-numbers/repos/community-staging-x86_64/
  haskell-parsec-numbers/repos/community-staging-x86_64/PKGBUILD
(from rev 402022, haskell-parsec-numbers/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-parsec-numbers/repos/community-staging-x86_64/PKGBUILD (from 
rev 402022, haskell-parsec-numbers/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:49:58 UTC (rev 402023)
@@ -0,0 +1,37 @@
+# Maintainer: Levente Polyak 
+# Contributor: Gabriel-Andrew Pollo-Guilbert 
+
+_hkgname=parsec-numbers
+pkgname=haskell-${_hkgname}
+pkgver=0.1.0
+pkgrel=4
+pkgdesc='Number parsers without the need to use a large (and unportable) token 
parser'
+url='https://hackage.haskell.org/package/parsec-numbers'
+arch=('x86_64')
+license=('custom:BSD3')
+depends=('ghc-libs' 'haskell-parsec')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/package/${_hkgname}-${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8a06ef239e6fb9fabaf04d947c21b298acd9538d2f98dd2404d943c18b5f29aa0d11572be3e1a846ae3d1345fbbdc5b2803df3ec196ccc212c4d76082c930b05')
+
+build() {
+  cd ${_hkgname}-${pkgver}
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+  --prefix=/usr --docdir=/usr/share/doc/$pkgname \
+  --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+  runhaskell Setup build
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd ${_hkgname}-${pkgver}
+  install -Dm 744 register.sh 
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+  install -Dm 744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in haskell-parallel/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:49:09
  Author: felixonmars
Revision: 402021

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-parallel/repos/community-staging-x86_64/
  haskell-parallel/repos/community-staging-x86_64/PKGBUILD
(from rev 402020, haskell-parallel/trunk/PKGBUILD)

--+
 PKGBUILD |   43 +++
 1 file changed, 43 insertions(+)

Copied: haskell-parallel/repos/community-staging-x86_64/PKGBUILD (from rev 
402020, haskell-parallel/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 19:49:09 UTC (rev 402021)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=parallel
+pkgname=haskell-parallel
+pkgver=3.2.2.0
+pkgrel=3
+pkgdesc="Parallel programming library"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ca1fe3fc5f9478dd52b42243d1191a2327c22946eb11d2d3426b9da2d833a61f182c20af9d15f7ceda6b58a28ee03de8837b6ca5bdd34e7306894db97f37f7bc')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*4.11/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-parsec-numbers/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 19:49:42
  Author: felixonmars
Revision: 402022

upgpkg: haskell-parsec-numbers 0.1.0-4

rebuild with ghc 8.6.1

Modified:
  haskell-parsec-numbers/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 19:49:09 UTC (rev 402021)
+++ PKGBUILD2018-11-06 19:49:42 UTC (rev 402022)
@@ -4,7 +4,7 @@
 _hkgname=parsec-numbers
 pkgname=haskell-${_hkgname}
 pkgver=0.1.0
-pkgrel=3
+pkgrel=4
 pkgdesc='Number parsers without the need to use a large (and unportable) token 
parser'
 url='https://hackage.haskell.org/package/parsec-numbers'
 arch=('x86_64')
@@ -17,7 +17,7 @@
 build() {
   cd ${_hkgname}-${pkgver}
   runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
-  --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+  --prefix=/usr --docdir=/usr/share/doc/$pkgname \
   --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
   runhaskell Setup build
   runhaskell Setup register --gen-script
@@ -30,7 +30,7 @@
   cd ${_hkgname}-${pkgver}
   install -Dm 744 register.sh 
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
   install -Dm 744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-  runhaskell Setup copy --destdir="${pkgdir}"
+  runhaskell Setup copy --destdir="$pkgdir"
   install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }
 


[arch-commits] Commit in haskell-presburger/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:01:20
  Author: felixonmars
Revision: 402048

upgpkg: haskell-presburger 1.3.1-7

rebuild with ghc 8.6.1

Modified:
  haskell-presburger/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:00:41 UTC (rev 402047)
+++ PKGBUILD2018-11-06 20:01:20 UTC (rev 402048)
@@ -4,7 +4,7 @@
 _hkgname=presburger
 pkgname=haskell-presburger
 pkgver=1.3.1
-pkgrel=6
+pkgrel=7
 pkgdesc="A decision procedure for quantifier-free linear arithmetic"
 url="https://github.com/yav/presburger;
 license=("custom:BSD3")
@@ -24,10 +24,10 @@
 }
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -37,11 +37,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-presburger/repos (4 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:01:41
  Author: felixonmars
Revision: 402049

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-presburger/repos/community-staging-x86_64/
  haskell-presburger/repos/community-staging-x86_64/PKGBUILD
(from rev 402048, haskell-presburger/trunk/PKGBUILD)
  haskell-presburger/repos/community-staging-x86_64/containers-0.6.patch
(from rev 402048, haskell-presburger/trunk/containers-0.6.patch)
  haskell-presburger/repos/community-staging-x86_64/ghc-8.4.patch
(from rev 402048, haskell-presburger/trunk/ghc-8.4.patch)

--+
 PKGBUILD |   47 +
 containers-0.6.patch |   38 
 ghc-8.4.patch|   91 +
 3 files changed, 176 insertions(+)

Copied: haskell-presburger/repos/community-staging-x86_64/PKGBUILD (from rev 
402048, haskell-presburger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:01:41 UTC (rev 402049)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=presburger
+pkgname=haskell-presburger
+pkgver=1.3.1
+pkgrel=7
+pkgdesc="A decision procedure for quantifier-free linear arithmetic"
+url="https://github.com/yav/presburger;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;
+ghc-8.4.patch containers-0.6.patch)
+sha512sums=('37659133b05452119b5bcb52111ceef41d4f54effe95f2c19164b807c3fcfb027aaf1c7f47d295ce9a2f57d1b8a5814a17e91f8814b3e963364bdcfb7aa5c1c0'
+
'a063da967d7af8f339062188ef761d5df4b94937cc3a964263f8a174f6de4e0925e4f16225be0737bb9e1ab5f938e2f73867ec5b47c4e6c5117625b4c03788fa'
+
'140390477480e951ccebd0d0e3d8cfb4b8cf08dad0f23bf26ca75e0bae8ca347f8e063a8ee63e770e2611ad831226767eed54963d43ed8c773c73d1fc72b56cc')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p1 -i ../ghc-8.4.patch
+patch -p1 -i ../containers-0.6.patch
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}

Copied: haskell-presburger/repos/community-staging-x86_64/containers-0.6.patch 
(from rev 402048, haskell-presburger/trunk/containers-0.6.patch)
===
--- community-staging-x86_64/containers-0.6.patch   
(rev 0)
+++ community-staging-x86_64/containers-0.6.patch   2018-11-06 20:01:41 UTC 
(rev 402049)
@@ -0,0 +1,38 @@
+commit 9d73e3d55fb44c81ce22a2d60bf7ad38ad1910a7
+Author: Felix Yan 
+Date:   Mon Oct 15 04:02:43 2018 +0800
+
+Fix compatibility with containers 0.6
+
+diff --git a/src/Data/Integer/SAT.hs b/src/Data/Integer/SAT.hs
+index f10aba1..3fbf9a4 100644
+--- a/src/Data/Integer/SAT.hs
 b/src/Data/Integer/SAT.hs
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE BangPatterns, PatternGuards, Trustworthy #-}
++{-# LANGUAGE BangPatterns, PatternGuards, Trustworthy, CPP #-}
+ {-|
+ This module implements a decision procedure for quantifier-free linear
+ arithmetic.  The algorithm is based on the following paper:
+@@ -48,6 +48,9 @@ import   Control.Monad   (MonadPlus (..), ap, 
guard, liftM)
+ import   Data.List   (partition)
+ import   Data.Map(Map)
+ import qualified Data.Mapas Map
++#if MIN_VERSION_containers(0,6,0)
++import qualified Data.Map.Strict as MapStrict
++#endif
+ import   Data.Maybe  (fromMaybe, mapMaybe, maybeToList)
+ import   Prelude hiding ((<>))
+ import   Text.PrettyPrint
+@@ -955,7 +958,11 @@ tFactor (T c m) =
+ 
+ -- | Extract a variable with a coefficient whose absolute value is minimal.
+ tLeastAbsCoeff :: Term -> Maybe (Integer, Name, Term)
++#if MIN_VERSION_containers(0,6,0)
++tLeastAbsCoeff (T c m) = do (xc,x,m1) <- MapStrict.foldrWithKey step Nothing m
++#else
+ 

[arch-commits] Commit in haskell-pretty-show/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:02:41
  Author: felixonmars
Revision: 402051

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-pretty-show/repos/community-staging-x86_64/
  haskell-pretty-show/repos/community-staging-x86_64/PKGBUILD
(from rev 402050, haskell-pretty-show/trunk/PKGBUILD)

--+
 PKGBUILD |   37 +
 1 file changed, 37 insertions(+)

Copied: haskell-pretty-show/repos/community-staging-x86_64/PKGBUILD (from rev 
402050, haskell-pretty-show/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:02:41 UTC (rev 402051)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=pretty-show
+pkgname=haskell-pretty-show
+pkgver=1.8.2
+pkgrel=4
+pkgdesc='Tools for working with derived `Show` instances and generic 
inspection of values.'
+url="http://wiki.github.com/yav/pretty-show;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-lexer')
+makedepends=('ghc' 'happy')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('227c809a0e663427ba3e3ee32fe554c7f53a86ce567a0874f73be5f15f4a6e742c53b75960b944bd9a50b7be7d1a90fd34d5aa4119a6076661f51d6ef758210d')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
\
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-pretty-show/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:02:24
  Author: felixonmars
Revision: 402050

upgpkg: haskell-pretty-show 1.8.2-4

rebuild with ghc 8.6.1

Modified:
  haskell-pretty-show/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:01:41 UTC (rev 402049)
+++ PKGBUILD2018-11-06 20:02:24 UTC (rev 402050)
@@ -3,7 +3,7 @@
 _hkgname=pretty-show
 pkgname=haskell-pretty-show
 pkgver=1.8.2
-pkgrel=3
+pkgrel=4
 pkgdesc='Tools for working with derived `Show` instances and generic 
inspection of values.'
 url="http://wiki.github.com/yav/pretty-show;
 license=('MIT')
@@ -14,10 +14,10 @@
 
sha512sums=('227c809a0e663427ba3e3ee32fe554c7f53a86ce567a0874f73be5f15f4a6e742c53b75960b944bd9a50b7be7d1a90fd34d5aa4119a6076661f51d6ef758210d')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" 
\
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -27,11 +27,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-silently/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:31:07
  Author: felixonmars
Revision: 402114

upgpkg: haskell-silently 1.2.5-11

rebuild with ghc 8.6.1

Modified:
  haskell-silently/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:30:33 UTC (rev 402113)
+++ PKGBUILD2018-11-06 20:31:07 UTC (rev 402114)
@@ -4,7 +4,7 @@
 _hkgname=silently
 pkgname=haskell-silently
 pkgver=1.2.5
-pkgrel=10
+pkgrel=11
 pkgdesc="Prevent or capture writing to stdout and other handles."
 url="https://github.com/hspec/silently;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('f28075e064561fffaa85dc88e7feef543411abc453e76d1ef90d3a7e617d9d9e8fc3ce053da391f0c8d78c7e27fb1e5dcda6a022f43f95491339366362f02acc')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-sha/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:30:33
  Author: felixonmars
Revision: 402113

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-sha/repos/community-staging-x86_64/
  haskell-sha/repos/community-staging-x86_64/PKGBUILD
(from rev 402112, haskell-sha/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-sha/repos/community-staging-x86_64/PKGBUILD (from rev 402112, 
haskell-sha/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:30:33 UTC (rev 402113)
@@ -0,0 +1,38 @@
+# Maintainer: Sergej Pupykin 
+# Contributor: Lex Black 
+# Contributor: Arch Haskell Team <>
+
+pkgname=haskell-sha
+pkgver=1.6.4.4
+pkgrel=5
+pkgdesc="Implementations of the SHA suite of message digest functions"
+url="https://hackage.haskell.org/package/SHA;
+license=('BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/SHA/${pkgver}/SHA-${pkgver}.tar.gz;)
+sha512sums=('77a525cb9ef45a410595a2f9c11a848a3aaeb6c7cb9b0ff11395326a259c0bea0e75689e3c7fa410e25be7d4480887830e11c891801f03c439b6ae9f55e5c125')
+
+build() {
+cd "${srcdir}/SHA-${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}/SHA-${pkgver}"
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-simple-smt/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:31:55
  Author: felixonmars
Revision: 402117

upgpkg: haskell-simple-smt 0.9.3-2

rebuild with ghc 8.6.1

Modified:
  haskell-simple-smt/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:31:54 UTC (rev 402116)
+++ PKGBUILD2018-11-06 20:31:55 UTC (rev 402117)
@@ -4,7 +4,7 @@
 _hkgname=simple-smt
 pkgname=haskell-simple-smt
 pkgver=0.9.3
-pkgrel=1
+pkgrel=2
 pkgdesc="A simple way to interact with an SMT solver process"
 url="https://github.com/yav/simple-smt;
 license=("custom:BSD3")
@@ -15,10 +15,10 @@
 
sha512sums=('9b9c2ea67efb49c40795796ae85211d4807936521f764c732a1368af4146f6dfda72e1dd706f007f904171a3ea75d86e6d5224b4bfd9d8280d452717fd046e5f')
 
 build() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -28,11 +28,11 @@
 }
 
 package() {
-cd "${srcdir}/${_hkgname}-${pkgver}"
+cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-silently/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:31:23
  Author: felixonmars
Revision: 402115

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-silently/repos/community-staging-x86_64/
  haskell-silently/repos/community-staging-x86_64/PKGBUILD
(from rev 402114, haskell-silently/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-silently/repos/community-staging-x86_64/PKGBUILD (from rev 
402114, haskell-silently/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:31:23 UTC (rev 402115)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=silently
+pkgname=haskell-silently
+pkgver=1.2.5
+pkgrel=11
+pkgdesc="Prevent or capture writing to stdout and other handles."
+url="https://github.com/hspec/silently;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f28075e064561fffaa85dc88e7feef543411abc453e76d1ef90d3a7e617d9d9e8fc3ce053da391f0c8d78c7e27fb1e5dcda6a022f43f95491339366362f02acc')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in haskell-sha/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:30:16
  Author: felixonmars
Revision: 402112

upgpkg: haskell-sha 1.6.4.4-5

rebuild with ghc 8.6.1

Modified:
  haskell-sha/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:29:25 UTC (rev 402111)
+++ PKGBUILD2018-11-06 20:30:16 UTC (rev 402112)
@@ -4,7 +4,7 @@
 
 pkgname=haskell-sha
 pkgver=1.6.4.4
-pkgrel=4
+pkgrel=5
 pkgdesc="Implementations of the SHA suite of message digest functions"
 url="https://hackage.haskell.org/package/SHA;
 license=('BSD3')
@@ -18,7 +18,7 @@
 cd "${srcdir}/SHA-${pkgver}"
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -30,9 +30,9 @@
 package() {
 cd "${srcdir}/SHA-${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 -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-store-core/trunk (PKGBUILD)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:40:24
  Author: felixonmars
Revision: 402139

upgpkg: haskell-store-core 0.4.4-3

rebuild with ghc 8.6.1

Modified:
  haskell-store-core/trunk/PKGBUILD

--+
 PKGBUILD |   10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 20:39:49 UTC (rev 402138)
+++ PKGBUILD2018-11-06 20:40:24 UTC (rev 402139)
@@ -3,7 +3,7 @@
 _hkgname=store-core
 pkgname=haskell-store-core
 pkgver=0.4.4
-pkgrel=2
+pkgrel=3
 pkgdesc="Fast and lightweight binary serialization"
 url="https://github.com/fpco/store;
 license=('MIT')
@@ -17,7 +17,7 @@
 cd $_hkgname-$pkgver
 
 runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
 -f-force-alignment
 runhaskell Setup build
@@ -30,9 +30,9 @@
 package() {
 cd $_hkgname-$pkgver
 
-install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
-install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
-runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
 install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
 }


[arch-commits] Commit in haskell-store-core/repos (2 files)

2018-11-06 Thread Felix Yan via arch-commits
Date: Tuesday, November 6, 2018 @ 20:40:41
  Author: felixonmars
Revision: 402140

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-store-core/repos/community-staging-x86_64/
  haskell-store-core/repos/community-staging-x86_64/PKGBUILD
(from rev 402139, haskell-store-core/trunk/PKGBUILD)

--+
 PKGBUILD |   38 ++
 1 file changed, 38 insertions(+)

Copied: haskell-store-core/repos/community-staging-x86_64/PKGBUILD (from rev 
402139, haskell-store-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-11-06 20:40:41 UTC (rev 402140)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+
+_hkgname=store-core
+pkgname=haskell-store-core
+pkgver=0.4.4
+pkgrel=3
+pkgdesc="Fast and lightweight binary serialization"
+url="https://github.com/fpco/store;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-primitive')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('12af1c02235776fefebd630e01b6b8d0fd9d81288f8016ac8d0f6eaa4027c755f277b4cf0036dcee7c128dcac93def4ce5fb39d3d351f33d938aee85bc1c6171')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir=/usr/share/doc/$pkgname \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-force-alignment
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh 
"$pkgdir"/usr/share/haskell/register/$pkgname.sh
+install -D -m744 unregister.sh 
"$pkgdir"/usr/share/haskell/unregister/$pkgname.sh
+runhaskell Setup copy --destdir="$pkgdir"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


<    1   2   3   4   5   6   7   8   9   >