[arch-commits] Commit in tamarin-prover/repos (3 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:44:30
  Author: felixonmars
Revision: 278899

archrelease: copy trunk to community-staging-x86_64

Added:
  tamarin-prover/repos/community-staging-x86_64/
  tamarin-prover/repos/community-staging-x86_64/PKGBUILD
(from rev 278898, tamarin-prover/trunk/PKGBUILD)
  tamarin-prover/repos/community-staging-x86_64/binary-orphans-0.1.8.0.patch
(from rev 278898, tamarin-prover/trunk/binary-orphans-0.1.8.0.patch)

--+
 PKGBUILD |   54 +
 binary-orphans-0.1.8.0.patch |   16 
 2 files changed, 70 insertions(+)

Copied: tamarin-prover/repos/community-staging-x86_64/PKGBUILD (from rev 
278898, tamarin-prover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:44:30 UTC (rev 278899)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=tamarin-prover
+pkgver=1.2.2
+pkgrel=48
+pkgdesc="The Tamarin prover for security protocol analysis"
+url="http://tamarin-prover.github.io;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'graphviz' 'maude' "haskell-hunit" "haskell-binary-orphans"
+ "haskell-blaze-builder" "haskell-blaze-html" "haskell-cmdargs" 
"haskell-conduit"
+ "haskell-fclabels" "haskell-file-embed" "haskell-gitrev" 
"haskell-http-types"
+ "haskell-lifted-base" "haskell-mtl" "haskell-resourcet" "haskell-safe"
+ "haskell-shakespeare" "haskell-text" "haskell-threads" "haskell-wai" 
"haskell-warp"
+ "haskell-yesod-core" "haskell-yesod-static" 
"haskell-tamarin-prover-utils"
+ "haskell-tamarin-prover-term" "haskell-tamarin-prover-theory")
+optdepends=('ocaml: for sapic support')
+makedepends=('ghc' 'ocaml')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;
+binary-orphans-0.1.8.0.patch)
+sha256sums=('f9b2d3acc01b89f71d2b246a6b3010ebab71e4fe309b3be8a8eac213422b43de'
+'d2f700f4d5b0a3aaf239139bc4abba85acdc2ab86ae3ff7fe345b95679998011')
+
+prepare() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+sed -i '/cp sapic/d' plugins/sapic/Makefile
+patch -p1 -i ../binary-orphans-0.1.8.0.patch
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-executable-dynamic --prefix=/usr \
+--docdir="/usr/share/doc/${pkgname}" --datasubdir="$pkgname" \
+-fthreaded -ftest-coverage -f-build-tests
+runhaskell Setup build
+
+cd plugins/sapic
+make -j1
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+
+install -Dm644 etc/filetype.vim 
"$pkgdir"/usr/share/vim/vimfiles/filetype.vim
+install -Dm644 etc/spthy.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/spthy.vim
+install -Dm644 etc/sapic.vim 
"$pkgdir"/usr/share/vim/vimfiles/syntax/sapic.vim
+
+cd plugins/sapic
+install -Dm755 sapic "$pkgdir"/usr/bin/sapic
+}

Copied: 
tamarin-prover/repos/community-staging-x86_64/binary-orphans-0.1.8.0.patch 
(from rev 278898, tamarin-prover/trunk/binary-orphans-0.1.8.0.patch)
===
--- community-staging-x86_64/binary-orphans-0.1.8.0.patch   
(rev 0)
+++ community-staging-x86_64/binary-orphans-0.1.8.0.patch   2018-01-05 
06:44:30 UTC (rev 278899)
@@ -0,0 +1,16 @@
+diff --git a/src/Web/Types.hs b/src/Web/Types.hs
+index 8efe669..95e75f3 100644
+--- a/src/Web/Types.hs
 b/src/Web/Types.hs
+@@ -79,11 +79,6 @@ import   Yesod.Static
+ import   Theory
+ 
+ 
+--- | Derived Instances to fix things
+-instance Bin.Binary ZonedTime where
+-  get = liftM2 ZonedTime Bin.get Bin.get
+-  put (ZonedTime d tod) = Bin.put d >> Bin.put tod
+-
+ --
+ -- Types
+ --


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:44:09
  Author: felixonmars
Revision: 278898

upgpkg: tamarin-prover 1.2.2-48

rebuild with conduit-extra,1.2.3.2

Modified:
  tamarin-prover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:42:28 UTC (rev 278897)
+++ PKGBUILD2018-01-05 06:44:09 UTC (rev 278898)
@@ -4,7 +4,7 @@
 
 pkgname=tamarin-prover
 pkgver=1.2.2
-pkgrel=47
+pkgrel=48
 pkgdesc="The Tamarin prover for security protocol analysis"
 url="http://tamarin-prover.github.io;
 license=("GPL")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:42:07
  Author: felixonmars
Revision: 278896

upgpkg: hledger-web 1.4-48

rebuild with conduit-extra,1.2.3.2

Modified:
  hledger-web/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:40:37 UTC (rev 278895)
+++ PKGBUILD2018-01-05 06:42:07 UTC (rev 278896)
@@ -4,7 +4,7 @@
 
 pkgname=hledger-web
 pkgver=1.4
-pkgrel=47
+pkgrel=48
 pkgdesc="Web interface for the hledger accounting tool"
 url="http://hledger.org;
 license=("GPL")


[arch-commits] Commit in hledger-web/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:42:28
  Author: felixonmars
Revision: 278897

archrelease: copy trunk to community-staging-x86_64

Added:
  hledger-web/repos/community-staging-x86_64/
  hledger-web/repos/community-staging-x86_64/PKGBUILD
(from rev 278896, hledger-web/trunk/PKGBUILD)

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

Copied: hledger-web/repos/community-staging-x86_64/PKGBUILD (from rev 278896, 
hledger-web/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:42:28 UTC (rev 278897)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hledger-web
+pkgver=1.4
+pkgrel=48
+pkgdesc="Web interface for the hledger accounting tool"
+url="http://hledger.org;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'hledger' 'haskell-hledger-lib' 'haskell-base-compat' 
'haskell-blaze-html'
+ 'haskell-blaze-markup' 'haskell-clientsession' 'haskell-cmdargs' 
'haskell-data-default'
+ 'haskell-hjsmin' 'haskell-http-conduit' 'haskell-http-client' 
'haskell-hunit'
+ 'haskell-conduit-extra' 'haskell-safe' 'haskell-shakespeare' 
'haskell-text' 'haskell-wai'
+ 'haskell-wai-extra' 'haskell-wai-handler-launch' 'haskell-warp' 
'haskell-yesod'
+ 'haskell-yesod-core' 'haskell-yesod-form' 'haskell-yesod-static' 
'haskell-json'
+ 'haskell-megaparsec' 'haskell-mtl' 'haskell-parsec')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('2c890a2f45b0ab5ffb781887bdd4e9f48465bb63e70118e59ec64f3ea5077df67462f52c0a6f292a970d893fd03a870b1d0a1093d32c1d3ed4a56a8a59d8c57f')
+
+prepare() {
+sed -e 's/, megaparsec >=5.0 && < 6.2/, megaparsec >=5/' \
+-i ${pkgname}-${pkgver}/${pkgname}.cabal
+}
+
+build() {
+cd "${srcdir}/${pkgname}-${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 \
+-f-dev -f-library-only -fthreaded
+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}/${pkgname}-${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"
+}


[arch-commits] Commit in git-annex/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:40:37
  Author: felixonmars
Revision: 278895

archrelease: copy trunk to community-staging-x86_64

Added:
  git-annex/repos/community-staging-x86_64/
  git-annex/repos/community-staging-x86_64/PKGBUILD
(from rev 278894, git-annex/trunk/PKGBUILD)

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

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 278894, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:40:37 UTC (rev 278895)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20171214
+pkgrel=17
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('x86_64')
+depends=('git' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws'
+ 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 
'haskell-case-insensitive'
+ 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-conduit' 
'haskell-crypto-api'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-dav' 
'haskell-dbus'
+ 'haskell-disk-free-space' 'haskell-dlist' 'haskell-dns' 
'haskell-edit-distance'
+ 'haskell-esqueleto' 'haskell-exceptions' 'haskell-fdo-notify' 
'haskell-feed'
+ 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 'haskell-memory'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 
'haskell-mtl'
+ 'haskell-network' 'haskell-network-info' 'haskell-network-multicast' 
'haskell-network-uri'
+ 'haskell-old-locale' 'haskell-optparse-applicative' 
'haskell-path-pieces'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 
'haskell-resourcet'
+ 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 
'haskell-shakespeare'
+ 'haskell-socks' 'haskell-split' 'haskell-stm' 'haskell-stm-chans' 
'haskell-tagsoup'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun'
+ 'haskell-text' 'haskell-torrent' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-uuid' 'haskell-wai' 
'haskell-wai-extra' 'haskell-warp'
+ 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core'
+ 'haskell-yesod-form' 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/$pkgname" \
+-fnetwork-uri -fconcurrentoutput -ftorrentparser \
+-ftestsuite -f-androidsplice -f-android -fproduction -fpairing -fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime
+  runhaskell Setup build
+}
+
+package() {
+  cd git-annex
+  runhaskell Setup copy --destdir="$pkgdir"
+  make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc
+
+  rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:40:16
  Author: felixonmars
Revision: 278894

upgpkg: git-annex 6.20171214-17

rebuild with conduit-extra,1.2.3.2

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:34:36 UTC (rev 278893)
+++ PKGBUILD2018-01-05 06:40:16 UTC (rev 278894)
@@ -4,7 +4,7 @@
 
 pkgname=git-annex
 pkgver=6.20171214
-pkgrel=16
+pkgrel=17
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:34:36
  Author: felixonmars
Revision: 278893

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-static/repos/community-staging-x86_64/
  haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD
(from rev 278892, haskell-yesod-static/trunk/PKGBUILD)

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

Copied: haskell-yesod-static/repos/community-staging-x86_64/PKGBUILD (from rev 
278892, haskell-yesod-static/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:34:36 UTC (rev 278893)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-static
+pkgname=haskell-yesod-static
+pkgver=1.5.3.1
+pkgrel=49
+pkgdesc="Static file serving subsite for Yesod Web Framework."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-async" "haskell-attoparsec" 
"haskell-base64-bytestring"
+ "haskell-blaze-builder" "haskell-byteable" "haskell-conduit" 
"haskell-conduit-extra"
+ "haskell-cryptonite" "haskell-cryptonite-conduit" "haskell-memory" 
"haskell-css-text"
+ "haskell-data-default" "haskell-exceptions" "haskell-file-embed" 
"haskell-hashable"
+ "haskell-hjsmin" "haskell-http-types" "haskell-mime-types" 
"haskell-old-time"
+ "haskell-resourcet" "haskell-text" "haskell-unix-compat" 
"haskell-unordered-containers"
+ "haskell-wai" "haskell-wai-app-static" "haskell-yesod-core")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1ba2061e05d7374579e6ada4760db569817e957ae7adcbde49deab88cb60d2940475b530d017b12dc92ae9acc722c4ac46750e65ec23e485097ccb6e54d123a2')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:34:14
  Author: felixonmars
Revision: 278892

upgpkg: haskell-yesod-static 1.5.3.1-49

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-static/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:33:08 UTC (rev 278891)
+++ PKGBUILD2018-01-05 06:34:14 UTC (rev 278892)
@@ -5,7 +5,7 @@
 _hkgname=yesod-static
 pkgname=haskell-yesod-static
 pkgver=1.5.3.1
-pkgrel=48
+pkgrel=49
 pkgdesc="Static file serving subsite for Yesod Web Framework."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:33:08
  Author: felixonmars
Revision: 278891

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-auth/repos/community-staging-x86_64/
  haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD
(from rev 278890, haskell-yesod-auth/trunk/PKGBUILD)

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

Copied: haskell-yesod-auth/repos/community-staging-x86_64/PKGBUILD (from rev 
278890, haskell-yesod-auth/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:33:08 UTC (rev 278891)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-auth
+pkgname=haskell-yesod-auth
+pkgver=1.4.21
+pkgrel=21
+pkgdesc="Authentication for Yesod."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-authenticate" 
"haskell-base16-bytestring"
+ "haskell-base64-bytestring" "haskell-blaze-builder" 
"haskell-blaze-html"
+ "haskell-blaze-markup" "haskell-byteable" "haskell-conduit" 
"haskell-conduit-extra"
+ "haskell-cryptonite" "haskell-data-default" "haskell-email-validate"
+ "haskell-file-embed" "haskell-http-client" "haskell-http-conduit" 
"haskell-http-types"
+ "haskell-lifted-base" "haskell-memory" "haskell-mime-mail" 
"haskell-network-uri"
+ "haskell-nonce" "haskell-persistent" "haskell-persistent-template" 
"haskell-random"
+ "haskell-resourcet" "haskell-safe" "haskell-shakespeare" 
"haskell-text"
+ "haskell-unordered-containers" "haskell-wai" "haskell-yesod-core" 
"haskell-yesod-form"
+ "haskell-yesod-persistent")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('827cfff9ffb0f533b0cbc68cac53be1a057dde531596b57d823c14a3e737ba7c26394fd33b93dc6ad881ff6cc62e3246807f338c21ebe895be45b856460e7e23')
+
+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 \
+-fnetwork-uri
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:32:43
  Author: felixonmars
Revision: 278890

upgpkg: haskell-yesod-auth 1.4.21-21

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-auth/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:31:22 UTC (rev 278889)
+++ PKGBUILD2018-01-05 06:32:43 UTC (rev 278890)
@@ -5,7 +5,7 @@
 _hkgname=yesod-auth
 pkgname=haskell-yesod-auth
 pkgver=1.4.21
-pkgrel=20
+pkgrel=21
 pkgdesc="Authentication for Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:31:22
  Author: felixonmars
Revision: 278889

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod/repos/community-staging-x86_64/PKGBUILD (from rev 27, 
haskell-yesod/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:31:22 UTC (rev 278889)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod
+pkgname=haskell-yesod
+pkgver=1.4.5
+pkgrel=144
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-blaze-html" "haskell-blaze-markup"
+ "haskell-conduit-extra" "haskell-data-default-class" 
"haskell-fast-logger"
+ "haskell-monad-control" "haskell-monad-logger" "haskell-resourcet" 
"haskell-semigroups"
+ "haskell-shakespeare" "haskell-streaming-commons" "haskell-text"
+ "haskell-unordered-containers" "haskell-wai" "haskell-wai-extra" 
"haskell-wai-logger"
+ "haskell-warp" "haskell-yaml" "haskell-yesod-core" 
"haskell-yesod-form"
+ "haskell-yesod-persistent")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('267c8780b27cc0ae8199f80b3063683fb2cd62eeb9696c4b155a298fb035e6e9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:30:05
  Author: felixonmars
Revision: 27

upgpkg: haskell-yesod 1.4.5-144

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:27:59 UTC (rev 278887)
+++ PKGBUILD2018-01-05 06:30:05 UTC (rev 27)
@@ -5,7 +5,7 @@
 _hkgname=yesod
 pkgname=haskell-yesod
 pkgver=1.4.5
-pkgrel=143
+pkgrel=144
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:27:59
  Author: felixonmars
Revision: 278887

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-form/repos/community-staging-x86_64/
  haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD
(from rev 278886, haskell-yesod-form/trunk/PKGBUILD)

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

Copied: haskell-yesod-form/repos/community-staging-x86_64/PKGBUILD (from rev 
278886, haskell-yesod-form/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:27:59 UTC (rev 278887)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-form
+pkgname=haskell-yesod-form
+pkgver=1.4.16
+pkgrel=41
+pkgdesc="Form handling support for Yesod Web Framework"
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-attoparsec" 
"haskell-blaze-builder" "haskell-blaze-html"
+ "haskell-blaze-markup" "haskell-byteable" "haskell-data-default" 
"haskell-email-validate"
+ "haskell-network-uri" "haskell-persistent" "haskell-resourcet" 
"haskell-semigroups"
+ "haskell-shakespeare" "haskell-text" "haskell-wai" 
"haskell-xss-sanitize"
+ "haskell-yesod-core" "haskell-yesod-persistent")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('ca350cea4dd1cdd1645ad20c2d54f929cf7cb6d6f45cdf1c7ab0bb5475199bf65f5f5ac79dedf8b6b9013e6eeda7bf4a8fd190666253709a0a63800c7f560dd0')
+
+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 \
+-fnetwork-uri
+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-yesod-form/trunk (PKGBUILD)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:27:39
  Author: felixonmars
Revision: 278886

upgpkg: haskell-yesod-form 1.4.16-41

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-form/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:25:50 UTC (rev 278885)
+++ PKGBUILD2018-01-05 06:27:39 UTC (rev 278886)
@@ -5,7 +5,7 @@
 _hkgname=yesod-form
 pkgname=haskell-yesod-form
 pkgver=1.4.16
-pkgrel=40
+pkgrel=41
 pkgdesc="Form handling support for Yesod Web Framework"
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:25:50
  Author: felixonmars
Revision: 278885

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-persistent/repos/community-staging-x86_64/
  haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD
(from rev 278884, haskell-yesod-persistent/trunk/PKGBUILD)

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

Copied: haskell-yesod-persistent/repos/community-staging-x86_64/PKGBUILD (from 
rev 278884, haskell-yesod-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:25:50 UTC (rev 278885)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-persistent
+pkgname=haskell-yesod-persistent
+pkgver=1.4.3
+pkgrel=23
+pkgdesc="Some helpers for using Persistent from Yesod."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-builder" "haskell-conduit" 
"haskell-persistent"
+ "haskell-persistent-template" "haskell-resource-pool" 
"haskell-resourcet"
+ "haskell-yesod-core")
+makedepends=('ghc' 'haskell-hspec' 'haskell-wai-extra' 
'haskell-persistent-sqlite' 'haskell-text')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d609ed1f49d11936fb162eb643006b0e2bebe707a1d94e595d38b568769b30bb507f368fbf2801330f34824609e60e9230db3a24b7ca51b6a13f29b6cbd9af9b')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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 "${srcdir}/${_hkgname}-${pkgver}"
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:24:39
  Author: felixonmars
Revision: 278883

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-yesod-default/repos/community-staging-x86_64/
  haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD
(from rev 278882, haskell-yesod-default/trunk/PKGBUILD)

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

Copied: haskell-yesod-default/repos/community-staging-x86_64/PKGBUILD (from rev 
278882, haskell-yesod-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:24:39 UTC (rev 278883)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-default
+pkgname=haskell-yesod-default
+pkgver=1.2.0
+pkgrel=218
+pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-yesod-core")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('f39ae1953a95c1919a9dd214d93bf81078b1dcbbac737dc9bb7339dbad9dda96')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:25:29
  Author: felixonmars
Revision: 278884

upgpkg: haskell-yesod-persistent 1.4.3-23

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:24:39 UTC (rev 278883)
+++ PKGBUILD2018-01-05 06:25:29 UTC (rev 278884)
@@ -5,7 +5,7 @@
 _hkgname=yesod-persistent
 pkgname=haskell-yesod-persistent
 pkgver=1.4.3
-pkgrel=22
+pkgrel=23
 pkgdesc="Some helpers for using Persistent from Yesod."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:24:19
  Author: felixonmars
Revision: 278882

upgpkg: haskell-yesod-default 1.2.0-218

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:23:21 UTC (rev 278881)
+++ PKGBUILD2018-01-05 06:24:19 UTC (rev 278882)
@@ -5,7 +5,7 @@
 _hkgname=yesod-default
 pkgname=haskell-yesod-default
 pkgver=1.2.0
-pkgrel=217
+pkgrel=218
 pkgdesc="Default config and main functions for your yesod application 
(deprecated)"
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:23:01
  Author: felixonmars
Revision: 278880

upgpkg: haskell-yesod-core 1.4.37.2-15

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-yesod-core/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:21:47 UTC (rev 278879)
+++ PKGBUILD2018-01-05 06:23:01 UTC (rev 278880)
@@ -5,7 +5,7 @@
 _hkgname=yesod-core
 pkgname=haskell-yesod-core
 pkgver=1.4.37.2
-pkgrel=14
+pkgrel=15
 pkgdesc="Creation of type-safe, RESTful web applications."
 url="http://www.yesodweb.com/;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:23:21
  Author: felixonmars
Revision: 278881

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-yesod-core/repos/community-staging-x86_64/PKGBUILD (from rev 
278880, haskell-yesod-core/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:23:21 UTC (rev 278881)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=yesod-core
+pkgname=haskell-yesod-core
+pkgver=1.4.37.2
+pkgrel=15
+pkgdesc="Creation of type-safe, RESTful web applications."
+url="http://www.yesodweb.com/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-auto-update" 
"haskell-blaze-builder" "haskell-blaze-html"
+ "haskell-blaze-markup" "haskell-byteable" "haskell-case-insensitive" 
"haskell-cereal"
+ "haskell-clientsession" "haskell-conduit" "haskell-conduit-extra" 
"haskell-cookie"
+ "haskell-data-default" "haskell-deepseq-generics" "haskell-exceptions"
+ "haskell-fast-logger" "haskell-http-types" "haskell-lifted-base" 
"haskell-monad-control"
+ "haskell-monad-logger" "haskell-mtl" "haskell-mwc-random" 
"haskell-old-locale"
+ "haskell-parsec" "haskell-path-pieces" "haskell-primitive" 
"haskell-random"
+ "haskell-resourcet" "haskell-safe" "haskell-semigroups" 
"haskell-shakespeare"
+ "haskell-text" "haskell-transformers-base" "haskell-unix-compat"
+ "haskell-unordered-containers" "haskell-vector" "haskell-wai" 
"haskell-wai-extra"
+ "haskell-wai-logger" "haskell-warp" "haskell-word8")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('712e8e423e532c5a458d948e3d7805c528019fd851ea13ebff2ebec3b7a308309752f3283e5fa27ab408e9e0e5d90f58096db7d05b90be59abecbb4f6a8424db')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:21:47
  Author: felixonmars
Revision: 278879

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dav/repos/community-staging-x86_64/PKGBUILD (from rev 278878, 
haskell-dav/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:21:47 UTC (rev 278879)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=DAV
+pkgname=haskell-dav
+pkgver=1.3.1
+pkgrel=182
+pkgdesc="RFC 4918 WebDAV support"
+url="http://floss.scru.org/hDAV;
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-case-insensitive" "haskell-data-default" 
"haskell-exceptions"
+ "haskell-haskeline" "haskell-http-client" "haskell-http-client-tls" 
"haskell-http-types"
+ "haskell-lens" "haskell-mtl" "haskell-network" "haskell-network-uri"
+ "haskell-optparse-applicative" "haskell-transformers-base" 
"haskell-transformers-compat"
+ "haskell-utf8-string" "haskell-xml-conduit" "haskell-xml-hamlet")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha256sums=('5c80faa58f8bbfb4bbdf7f3db6f23a3a4d26a199831ceb27dd5f69fef21bc009')
+
+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 \
+-fnetwork-uri -f-mtl-compat
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:21:21
  Author: felixonmars
Revision: 278878

upgpkg: haskell-dav 1.3.1-182

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-dav/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:20:29 UTC (rev 278877)
+++ PKGBUILD2018-01-05 06:21:21 UTC (rev 278878)
@@ -5,7 +5,7 @@
 _hkgname=DAV
 pkgname=haskell-dav
 pkgver=1.3.1
-pkgrel=181
+pkgrel=182
 pkgdesc="RFC 4918 WebDAV support"
 url="http://floss.scru.org/hDAV;
 license=("GPL3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:20:29
  Author: felixonmars
Revision: 278877

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-xml-hamlet/repos/community-staging-x86_64/
  haskell-xml-hamlet/repos/community-staging-x86_64/PKGBUILD
(from rev 278876, haskell-xml-hamlet/trunk/PKGBUILD)

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

Copied: haskell-xml-hamlet/repos/community-staging-x86_64/PKGBUILD (from rev 
278876, haskell-xml-hamlet/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:20:29 UTC (rev 278877)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=xml-hamlet
+pkgname=haskell-xml-hamlet
+pkgver=0.4.1.1
+pkgrel=13
+pkgdesc="Hamlet-style quasiquoter for XML content"
+url="http://www.yesodweb.com/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-parsec" "haskell-shakespeare" "haskell-text"
+ "haskell-xml-conduit")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8f4281ffc7a9ac3639719ed4bdfa71cd5a1045fcbe733224446eeead02881ddf3325dc3b638f2e422be8503ad0ff230f01ce0cc91a4a48bf2a0432dda2973687')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:20:09
  Author: felixonmars
Revision: 278876

upgpkg: haskell-xml-hamlet 0.4.1.1-13

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-xml-hamlet/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:19:25 UTC (rev 278875)
+++ PKGBUILD2018-01-05 06:20:09 UTC (rev 278876)
@@ -5,7 +5,7 @@
 _hkgname=xml-hamlet
 pkgname=haskell-xml-hamlet
 pkgver=0.4.1.1
-pkgrel=12
+pkgrel=13
 pkgdesc="Hamlet-style quasiquoter for XML content"
 url="http://www.yesodweb.com/;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:18:53
  Author: felixonmars
Revision: 278874

upgpkg: haskell-authenticate 1.3.4-7

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-authenticate/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:18:06 UTC (rev 278873)
+++ PKGBUILD2018-01-05 06:18:53 UTC (rev 278874)
@@ -5,7 +5,7 @@
 _hkgname=authenticate
 pkgname=haskell-authenticate
 pkgver=1.3.4
-pkgrel=6
+pkgrel=7
 pkgdesc="Authentication methods for Haskell web applications."
 url="https://github.com/yesodweb/authenticate;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:19:25
  Author: felixonmars
Revision: 278875

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-authenticate/repos/community-staging-x86_64/PKGBUILD (from rev 
278874, haskell-authenticate/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:19:25 UTC (rev 278875)
@@ -0,0 +1,43 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=authenticate
+pkgname=haskell-authenticate
+pkgver=1.3.4
+pkgrel=7
+pkgdesc="Authentication methods for Haskell web applications."
+url="https://github.com/yesodweb/authenticate;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-blaze-builder'
+ 'haskell-case-insensitive' 'haskell-conduit' 'haskell-http-conduit' 
'haskell-http-types'
+ 'haskell-network-uri' 'haskell-resourcet' 'haskell-tagstream-conduit' 
'haskell-text'
+ 'haskell-unordered-containers' 'haskell-xml-conduit')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a6e5a9f4c20ca2bb980958c0cc6273492a6488a3f7c1954170bb8b40e46a4c2f7b607c961506e11ddc5421289c907148c1bc70b855bd16664bc1153ef7865571')
+
+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 \
+-fnetwork-uri
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:18:06
  Author: felixonmars
Revision: 278873

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tagstream-conduit/repos/community-staging-x86_64/
  haskell-tagstream-conduit/repos/community-staging-x86_64/PKGBUILD
(from rev 278872, haskell-tagstream-conduit/trunk/PKGBUILD)

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

Copied: haskell-tagstream-conduit/repos/community-staging-x86_64/PKGBUILD (from 
rev 278872, haskell-tagstream-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:18:06 UTC (rev 278873)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tagstream-conduit
+pkgname=haskell-tagstream-conduit
+pkgver=0.5.5.3
+pkgrel=105
+pkgdesc="Streamlined html tag parser"
+url="https://github.com/yihuang/tagstream-conduit;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-attoparsec" "haskell-blaze-builder" 
"haskell-case-insensitive"
+ "haskell-conduit" "haskell-conduit-extra" "haskell-data-default" 
"haskell-resourcet"
+ "haskell-text" "haskell-xml-conduit")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('84625975df6c6c315011ebfd63d551b22c00927fa9add390d9e723bc104d4a7881743aaf6bceae0ff42efc6056a314baddb594fd5e39333ea7ff6cbcf154')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:17:43
  Author: felixonmars
Revision: 278872

upgpkg: haskell-tagstream-conduit 0.5.5.3-105

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-tagstream-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:16:50 UTC (rev 278871)
+++ PKGBUILD2018-01-05 06:17:43 UTC (rev 278872)
@@ -5,7 +5,7 @@
 _hkgname=tagstream-conduit
 pkgname=haskell-tagstream-conduit
 pkgver=0.5.5.3
-pkgrel=104
+pkgrel=105
 pkgdesc="Streamlined html tag parser"
 url="https://github.com/yihuang/tagstream-conduit;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:16:50
  Author: felixonmars
Revision: 278871

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hakyll/repos/community-staging-x86_64/PKGBUILD (from rev 
278870, haskell-hakyll/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:16:50 UTC (rev 278871)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hakyll
+pkgname=haskell-hakyll
+pkgver=4.10.0.0
+pkgrel=17
+pkgdesc="A static website compiler library"
+url="http://jaspervdj.be/hakyll;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-html' 'haskell-blaze-markup' 
'haskell-cryptohash'
+ 'haskell-data-default' 'haskell-fsnotify' 'haskell-http-conduit' 
'haskell-http-types'
+ 'haskell-lrucache' 'haskell-mtl' 'haskell-network' 
'haskell-network-uri'
+ 'haskell-optparse-applicative' 'pandoc' 'pandoc-citeproc' 
'haskell-parsec'
+ 'haskell-random' 'haskell-regex-base' 'haskell-regex-tdfa' 
'haskell-resourcet'
+ 'haskell-scientific' 'haskell-system-filepath' 'haskell-tagsoup' 
'haskell-text'
+ 'haskell-time-locale-compat' 'haskell-unordered-containers' 
'haskell-vector' 'haskell-wai'
+ 'haskell-wai-app-static' 'haskell-warp' 'haskell-yaml')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit'
+ 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('17c5986ba3a522d081067e7d728113311b918289c2b35da372d5804d1606fe58494249b3acc9e0988a0608f8d9715eace172f6e64fed1e45625b791410a61d37')
+
+prepare() {
+sed -e 's/tasty  >= 0.11 && < 0.12,/tasty,/' \
+-e 's/tasty-hunit>= 0.9  && < 0.10,/tasty-hunit,/' \
+-i $_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fcheckexternal -fwatchserver -fpreviewserver
+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
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test
+# pandoc 2.0.6 is causing the test suite of hakyll to hang
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:16:23
  Author: felixonmars
Revision: 278869

upgpkg: haskell-hakyll 4.10.0.0-17

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-hakyll/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:16:21 UTC (rev 278868)
+++ PKGBUILD2018-01-05 06:16:23 UTC (rev 278869)
@@ -5,7 +5,7 @@
 _hkgname=hakyll
 pkgname=haskell-hakyll
 pkgver=4.10.0.0
-pkgrel=16
+pkgrel=17
 pkgdesc="A static website compiler library"
 url="http://jaspervdj.be/hakyll;
 license=("custom:BSD3")


[arch-commits] Commit in pandoc-citeproc/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:14:16
  Author: felixonmars
Revision: 278867

archrelease: copy trunk to community-staging-x86_64

Added:
  pandoc-citeproc/repos/community-staging-x86_64/
  pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD
(from rev 278866, pandoc-citeproc/trunk/PKGBUILD)

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

Copied: pandoc-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 
278866, pandoc-citeproc/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:14:16 UTC (rev 278867)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=pandoc-citeproc
+pkgver=0.12.2.5
+pkgrel=3
+pkgdesc="Supports using pandoc with citeproc"
+url="https://hackage.haskell.org/package/$pkgname;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec'
+ 'haskell-data-default' 'haskell-hs-bibutils' 'haskell-mtl' 
'haskell-old-locale' 'pandoc'
+ 'haskell-pandoc-types' 'haskell-parsec' 'haskell-rfc5051' 
'haskell-setenv' 'haskell-split'
+ 'haskell-syb' 'haskell-tagsoup' 'haskell-temporary' 'haskell-text' 
'haskell-text-icu'
+ 'haskell-unordered-containers' 'haskell-vector' 'haskell-xml-conduit' 
'haskell-yaml')
+conflicts=('haskell-pandoc-citeproc')
+replaces=('haskell-pandoc-citeproc')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$pkgname/${pkgver}/$pkgname-${pkgver}.tar.gz;)
+sha512sums=('f8072d9ca2e9cf04f506094fbf9c15eb6f53a19a602dfb565ed611e4f0f287166ec5097f59fe89b1b070e2b0137f57a7f977027b99dc4d422ad7a98dac3a85c6')
+
+prepare() {
+cd "${srcdir}/$pkgname-${pkgver}"
+# TODO: find a better solution
+sed -i 
"s|(\"HOME\",\".\")|(\"HOME\",\".\"),(\"LD_LIBRARY_PATH\",\"$PWD/dist/build\"),(\"pandoc_citeproc_datadir\",\"$PWD\")|"
 tests/test-pandoc-citeproc.hs
+}
+
+build() {
+cd "${srcdir}/$pkgname-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" 
--datasubdir="$pkgname" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-debug -f-test_citeproc -funicode_collation -f-embed_data_files 
-fbibutils -f-static
+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 $pkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/$pkgname-${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 pandoc-citeproc/trunk (PKGBUILD)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:13:13
  Author: felixonmars
Revision: 278866

upgpkg: pandoc-citeproc 0.12.2.5-3

rebuild with conduit-extra,1.2.3.2

Modified:
  pandoc-citeproc/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:10:37 UTC (rev 278865)
+++ PKGBUILD2018-01-05 06:13:13 UTC (rev 278866)
@@ -4,7 +4,7 @@
 
 pkgname=pandoc-citeproc
 pkgver=0.12.2.5
-pkgrel=2
+pkgrel=3
 pkgdesc="Supports using pandoc with citeproc"
 url="https://hackage.haskell.org/package/$pkgname;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:10:37
  Author: felixonmars
Revision: 278865

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-feed/repos/community-staging-x86_64/PKGBUILD (from rev 278864, 
haskell-feed/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:10:37 UTC (rev 278865)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=feed
+pkgname=haskell-feed
+pkgver=1.0.0.0
+pkgrel=12
+pkgdesc="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."
+url="https://github.com/bergmark/feed;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base-compat' 'haskell-old-locale' 
'haskell-old-time' 'haskell-safe'
+ 'haskell-text' 'haskell-time-locale-compat' 'haskell-utf8-string' 
'haskell-xml-types'
+ 'haskell-xml-conduit')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('dfda1387e2af46fa703634ae3988c243c59bf0c00eefe5ed193c51d5c18131221fa20cfb83404e7c227a2962e4d621186579f7c2d9353d19c01d9277de13ae4d')
+
+prepare() {
+sed -i 's/, xml-conduit >= 1.3 && < 1.6/, xml-conduit >= 1.3/' 
$_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--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 "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:10:16
  Author: felixonmars
Revision: 278864

upgpkg: haskell-feed 1.0.0.0-12

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-feed/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:09:20 UTC (rev 278863)
+++ PKGBUILD2018-01-05 06:10:16 UTC (rev 278864)
@@ -5,7 +5,7 @@
 _hkgname=feed
 pkgname=haskell-feed
 pkgver=1.0.0.0
-pkgrel=11
+pkgrel=12
 pkgdesc="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."
 url="https://github.com/bergmark/feed;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:09:20
  Author: felixonmars
Revision: 278863

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-aws/repos/community-staging-x86_64/PKGBUILD (from rev 278862, 
haskell-aws/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:09:20 UTC (rev 278863)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=aws
+pkgname=haskell-aws
+pkgver=0.18
+pkgrel=12
+pkgdesc="Amazon Web Services (AWS) for Haskell"
+url="https://github.com/aristidb/aws;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-byteable'
+ 'haskell-case-insensitive' 'haskell-cereal' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-http-conduit' 
'haskell-http-types'
+ 'haskell-lifted-base' 'haskell-memory' 'haskell-monad-control' 
'haskell-mtl'
+ 'haskell-network' 'haskell-old-locale' 'haskell-resourcet' 
'haskell-safe'
+ 'haskell-scientific' 'haskell-tagged' 'haskell-text' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-vector' 'haskell-xml-conduit')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-conduit-combinators' 
'haskell-errors'
+ 'haskell-http-client' 'haskell-http-client-tls' 
'haskell-quickcheck-instances'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck'
+ 'haskell-transformers-base')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('11cf6675e4caf818e39efe697704acff7c5e0a74641482b791de17b18f6e0224be1bd24fb734a419685ca4b2cbf5913bea0012f4f79e4b988ee4cbc9252d0f52')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-examples
+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 || warning "Requires AWS credentials to test"
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:08:59
  Author: felixonmars
Revision: 278862

upgpkg: haskell-aws 0.18-12

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-aws/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:06:37 UTC (rev 278861)
+++ PKGBUILD2018-01-05 06:08:59 UTC (rev 278862)
@@ -5,7 +5,7 @@
 _hkgname=aws
 pkgname=haskell-aws
 pkgver=0.18
-pkgrel=11
+pkgrel=12
 pkgdesc="Amazon Web Services (AWS) for Haskell"
 url="https://github.com/aristidb/aws;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:06:37
  Author: felixonmars
Revision: 278861

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-xml-conduit/repos/community-staging-x86_64/
  haskell-xml-conduit/repos/community-staging-x86_64/PKGBUILD
(from rev 278860, haskell-xml-conduit/trunk/PKGBUILD)

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

Copied: haskell-xml-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 
278860, haskell-xml-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:06:37 UTC (rev 278861)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=xml-conduit
+pkgname=haskell-xml-conduit
+pkgver=1.7.0.1
+pkgrel=2
+pkgdesc="Pure-Haskell utilities for dealing with XML with the conduit package."
+url="https://github.com/snoyberg/xml;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-text'
+ 'haskell-blaze-markup' 'haskell-conduit' 'haskell-conduit-extra'
+ 'haskell-data-default-class' 'haskell-monad-control' 
'haskell-resourcet'
+ 'haskell-blaze-html' 'haskell-xml-types')
+makedepends=('ghc' 'haskell-hspec' 'haskell-hunit')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9c2569721711bf7b60b9a3cf8998095d5da7dc758af034a78007800be1cb1356619080a90e7393c0c986c301425be68f9f4c537e2427935b0df2446ad63e0ebb')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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-xml-conduit/trunk (PKGBUILD)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:06:17
  Author: felixonmars
Revision: 278860

upgpkg: haskell-xml-conduit 1.7.0.1-2

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-xml-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 06:04:54 UTC (rev 278859)
+++ PKGBUILD2018-01-05 06:06:17 UTC (rev 278860)
@@ -5,7 +5,7 @@
 _hkgname=xml-conduit
 pkgname=haskell-xml-conduit
 pkgver=1.7.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Pure-Haskell utilities for dealing with XML with the conduit package."
 url="https://github.com/snoyberg/xml;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:04:54
  Author: felixonmars
Revision: 278859

archrelease: copy trunk to community-staging-x86_64

Added:
  stack/repos/community-staging-x86_64/
  stack/repos/community-staging-x86_64/PKGBUILD
(from rev 278858, stack/trunk/PKGBUILD)
  stack/repos/community-staging-x86_64/stack.install
(from rev 278858, stack/trunk/stack.install)

---+
 PKGBUILD  |   76 
 stack.install |4 ++
 2 files changed, 80 insertions(+)

Copied: stack/repos/community-staging-x86_64/PKGBUILD (from rev 278858, 
stack/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 06:04:54 UTC (rev 278859)
@@ -0,0 +1,76 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=stack
+pkgver=1.6.3
+pkgrel=12
+pkgdesc="The Haskell Tool Stack"
+url="https://github.com/commercialhaskell/stack;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-attoparsec' 'haskell-base64-bytestring' 
'haskell-bindings-uname'
+ 'haskell-blaze-builder' 'haskell-clock' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-cryptonite' 'haskell-cryptonite-conduit' 'haskell-echo' 
'haskell-exceptions'
+ 'haskell-extra' 'haskell-fast-logger' 'haskell-file-embed' 
'haskell-filelock'
+ 'haskell-fsnotify' 'haskell-generic-deriving' 'haskell-gitrev' 
'haskell-hackage-security'
+ 'haskell-hashable' 'haskell-hastache' 'haskell-hpack' 
'haskell-http-client'
+ 'haskell-http-client-tls' 'haskell-http-conduit' 'haskell-http-types' 
'haskell-memory'
+ 'haskell-microlens' 'haskell-microlens-mtl' 'haskell-mintty' 
'haskell-monad-logger'
+ 'haskell-mono-traversable' 'haskell-mtl' 'haskell-neat-interpolation' 
'haskell-network-uri'
+ 'haskell-open-browser' 'haskell-optparse-applicative' 
'haskell-optparse-simple'
+ 'haskell-path' 'haskell-path-io' 'haskell-persistent' 
'haskell-persistent-sqlite'
+ 'haskell-persistent-template' 'haskell-pid1' 'haskell-primitive' 
'haskell-project-template'
+ 'haskell-regex-applicative-text' 'haskell-resourcet' 'haskell-retry' 
'haskell-semigroups'
+ 'haskell-split' 'haskell-stm' 'haskell-store' 'haskell-store-core'
+ 'haskell-streaming-commons' 'haskell-tar' 'haskell-temporary' 
'haskell-text'
+ 'haskell-text-metrics' 'haskell-th-reify-many' 'haskell-tls' 
'haskell-unicode-transforms'
+ 'haskell-unix-compat' 'haskell-unliftio' 
'haskell-unordered-containers' 'haskell-vector'
+ 'haskell-yaml' 'haskell-zip-archive' 'haskell-zlib')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-smallcheck')
+checkdepends=('cabal-install')
+conflicts=('haskell-stack')
+replaces=('haskell-stack')
+install="stack.install"
+source=("$pkgname-$pkgver.tar.gz::https://github.com/commercialhaskell/stack/archive/v$pkgver.tar.gz;)
+sha512sums=('28cb4d65fdcfdb999ef9ef853629b1590cde3fdd736c768c1e41350dec3a8dd3dae8519acef17eca6665c50f46fb3958cc2b9347a10b627842c47c0b9b0cd175')
+
+prepare() {
+  cd $pkgname-$pkgver
+  hpack
+}
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+  -f-disable-git-info -f-integration-tests -f-static 
-f-hide-dependency-versions -f-supported-build
+  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 $pkgname-$pkgver
+  # cabal update
+  LD_LIBRARY_PATH="$PWD"/dist/build PATH="$PWD"/dist/build/stack:"$PATH" 
runhaskell Setup test
+  # Integration tests will result in 4 failures on Arch currently
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${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"
+
+  LD_PRELOAD=$(ls "$pkgdir"/usr/lib/libHSstack-*-ghc*.so) 
"${pkgdir}"/usr/bin/stack --bash-completion-script /usr/bin/stack > 
stack_completion_script
+  install -Dm644 stack_completion_script 
"${pkgdir}/usr/share/bash-completion/completions/stack"
+}

Copied: 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 06:04:33
  Author: felixonmars
Revision: 278858

upgpkg: stack 1.6.3-12

rebuild with conduit-extra,1.2.3.2

Modified:
  stack/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:58:51 UTC (rev 278857)
+++ PKGBUILD2018-01-05 06:04:33 UTC (rev 278858)
@@ -4,7 +4,7 @@
 
 pkgname=stack
 pkgver=1.6.3
-pkgrel=11
+pkgrel=12
 pkgdesc="The Haskell Tool Stack"
 url="https://github.com/commercialhaskell/stack;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:58:51
  Author: felixonmars
Revision: 278857

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-project-template/repos/community-staging-x86_64/
  haskell-project-template/repos/community-staging-x86_64/PKGBUILD
(from rev 278856, haskell-project-template/trunk/PKGBUILD)

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

Copied: haskell-project-template/repos/community-staging-x86_64/PKGBUILD (from 
rev 278856, haskell-project-template/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:58:51 UTC (rev 278857)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=project-template
+pkgname=haskell-project-template
+pkgver=0.2.0
+pkgrel=85
+pkgdesc="Specify Haskell project templates and generate files"
+url="https://github.com/fpco/haskell-ide;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-base64-bytestring" "haskell-conduit"
+ "haskell-conduit-extra" "haskell-mtl" "haskell-resourcet"
+ "haskell-text")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('923c0d9e5cac14c05474adc743cfb8030ed8e08e69c4eb35b77c2cb1c64b44f10058693d1a5880ba983040ea9dbf1f28f815cd274a75de302f3afdb928210cad')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:57:42
  Author: felixonmars
Revision: 278855

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-persistent-sqlite/repos/community-staging-x86_64/
  haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD
(from rev 278854, haskell-persistent-sqlite/trunk/PKGBUILD)

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

Copied: haskell-persistent-sqlite/repos/community-staging-x86_64/PKGBUILD (from 
rev 278854, haskell-persistent-sqlite/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:57:42 UTC (rev 278855)
@@ -0,0 +1,47 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-sqlite
+pkgname=haskell-persistent-sqlite
+pkgver=2.6.4
+pkgrel=12
+pkgdesc="Backend for the persistent library using sqlite3"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'sqlite' 'haskell-aeson' 'haskell-conduit' 
'haskell-monad-control'
+ 'haskell-microlens-th' 'haskell-monad-logger' 'haskell-old-locale' 
'haskell-persistent'
+ 'haskell-resource-pool' 'haskell-resourcet' 'haskell-text' 
'haskell-unordered-containers')
+makedepends=('ghc' 'haskell-hspec' 'haskell-persistent-template' 
'haskell-temporary')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f8ae4f0b501505b839306c283a8a4c854c62c8b325b25219b890339f4b0b4e6d669176e79b7e35fb9d4cf5fd4627117d464aa141840c7fade8ceac669ca86aa5')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-build-sanity-exe -fsystemlib -fuse-pkgconfig
+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 "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:58:29
  Author: felixonmars
Revision: 278856

upgpkg: haskell-project-template 0.2.0-85

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-project-template/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:57:42 UTC (rev 278855)
+++ PKGBUILD2018-01-05 05:58:29 UTC (rev 278856)
@@ -5,7 +5,7 @@
 _hkgname=project-template
 pkgname=haskell-project-template
 pkgver=0.2.0
-pkgrel=84
+pkgrel=85
 pkgdesc="Specify Haskell project templates and generate files"
 url="https://github.com/fpco/haskell-ide;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:57:17
  Author: felixonmars
Revision: 278854

upgpkg: haskell-persistent-sqlite 2.6.4-12

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-persistent-sqlite/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:56:21 UTC (rev 278853)
+++ PKGBUILD2018-01-05 05:57:17 UTC (rev 278854)
@@ -5,7 +5,7 @@
 _hkgname=persistent-sqlite
 pkgname=haskell-persistent-sqlite
 pkgver=2.6.4
-pkgrel=11
+pkgrel=12
 pkgdesc="Backend for the persistent library using sqlite3"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:56:21
  Author: felixonmars
Revision: 278853

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-persistent-template/repos/community-staging-x86_64/
  haskell-persistent-template/repos/community-staging-x86_64/PKGBUILD
(from rev 278852, haskell-persistent-template/trunk/PKGBUILD)

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

Copied: haskell-persistent-template/repos/community-staging-x86_64/PKGBUILD 
(from rev 278852, haskell-persistent-template/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:56:21 UTC (rev 278853)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent-template
+pkgname=haskell-persistent-template
+pkgver=2.5.3
+pkgrel=16
+pkgdesc="Type-safe, non-relational, multi-backend persistence"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-aeson-compat" 
"haskell-http-api-data"
+ "haskell-monad-control" "haskell-monad-logger" "haskell-path-pieces" 
"haskell-persistent"
+ "haskell-tagged" "haskell-text" "haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('9054dd5e9faa3a5790ebe9265eb31c1a18198b94626761acf6bca3e341d4a62ad825e636d8792a7982a39fa63f064feb155191ccc8944fe8705fce7735407392')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:55:57
  Author: felixonmars
Revision: 278852

upgpkg: haskell-persistent-template 2.5.3-16

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-persistent-template/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:25:31 UTC (rev 278851)
+++ PKGBUILD2018-01-05 05:55:57 UTC (rev 278852)
@@ -5,7 +5,7 @@
 _hkgname=persistent-template
 pkgname=haskell-persistent-template
 pkgver=2.5.3
-pkgrel=15
+pkgrel=16
 pkgdesc="Type-safe, non-relational, multi-backend persistence"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:25:10
  Author: felixonmars
Revision: 278850

upgpkg: haskell-esqueleto 2.5.3-36

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-esqueleto/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:24:08 UTC (rev 278849)
+++ PKGBUILD2018-01-05 05:25:10 UTC (rev 278850)
@@ -5,7 +5,7 @@
 _hkgname=esqueleto
 pkgname=haskell-esqueleto
 pkgver=2.5.3
-pkgrel=35
+pkgrel=36
 pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
 url="https://github.com/bitemyapp/esqueleto;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:25:31
  Author: felixonmars
Revision: 278851

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-esqueleto/repos/community-staging-x86_64/PKGBUILD (from rev 
278850, haskell-esqueleto/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:25:31 UTC (rev 278851)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=esqueleto
+pkgname=haskell-esqueleto
+pkgver=2.5.3
+pkgrel=36
+pkgdesc="Type-safe EDSL for SQL queries on persistent backends."
+url="https://github.com/bitemyapp/esqueleto;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-blaze-html" "haskell-conduit" 
"haskell-monad-logger"
+ "haskell-persistent" "haskell-resourcet" "haskell-tagged" 
"haskell-text"
+ "haskell-unordered-containers")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a990cdf7bd3b216b603bacf2eed57b11138bc2348046a88289eafa352d1c9878d1e48e8c5809ad486d0c8297656fae01803ba7e8da0c669a0353b01838d2865a')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-mysql -f-postgresql
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:24:08
  Author: felixonmars
Revision: 278849

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 
278848, haskell-persistent/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:24:08 UTC (rev 278849)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=persistent
+pkgname=haskell-persistent
+pkgver=2.7.3
+pkgrel=7
+pkgdesc="Type-safe, multi-backend data serialization"
+url="http://www.yesodweb.com/book/persistent;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base64-bytestring'
+ 'haskell-blaze-html' 'haskell-blaze-markup' 'haskell-conduit' 
'haskell-exceptions'
+ 'haskell-fast-logger' 'haskell-http-api-data' 'haskell-lifted-base'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mtl' 
'haskell-old-locale'
+ 'haskell-path-pieces' 'haskell-resource-pool' 'haskell-resourcet' 
'haskell-scientific'
+ 'haskell-silently' 'haskell-src-meta' 'haskell-tagged' 'haskell-text'
+ 'haskell-transformers-base' 'haskell-unordered-containers' 
'haskell-vector')
+makedepends=('ghc' 'haskell-hspec')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('681cdbd86eeb8fbe1bbe1648c8ff3dce961350e6cc379ef4d47ed0cf85ceabf91e1893f12e3bb637a30aeeff127c057d11a61b1f3ace61e86df21db0416953e9')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-nooverlap
+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 "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:23:45
  Author: felixonmars
Revision: 278848

upgpkg: haskell-persistent 2.7.3-7

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-persistent/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:22:06 UTC (rev 278847)
+++ PKGBUILD2018-01-05 05:23:45 UTC (rev 278848)
@@ -5,7 +5,7 @@
 _hkgname=persistent
 pkgname=haskell-persistent
 pkgver=2.7.3
-pkgrel=6
+pkgrel=7
 pkgdesc="Type-safe, multi-backend data serialization"
 url="http://www.yesodweb.com/book/persistent;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:22:06
  Author: felixonmars
Revision: 278847

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-monad-logger/repos/community-staging-x86_64/
  haskell-monad-logger/repos/community-staging-x86_64/PKGBUILD
(from rev 278846, haskell-monad-logger/trunk/PKGBUILD)

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

Copied: haskell-monad-logger/repos/community-staging-x86_64/PKGBUILD (from rev 
278846, haskell-monad-logger/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:22:06 UTC (rev 278847)
@@ -0,0 +1,44 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=monad-logger
+pkgname=haskell-monad-logger
+pkgver=0.3.26
+pkgrel=7
+pkgdesc="A class of monads which can log messages."
+url="https://github.com/kazu-yamamoto/logger;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-conduit' 
'haskell-conduit-extra'
+ 'haskell-exceptions' 'haskell-fast-logger' 'haskell-lifted-base' 
'haskell-monad-control'
+ 'haskell-monad-loops' 'haskell-mtl' 'haskell-resourcet' 'haskell-stm' 
'haskell-stm-chans'
+ 'haskell-text' 'haskell-transformers-base' 
'haskell-transformers-compat'
+ 'haskell-unliftio-core')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6c8c4cd0379de82a93d9f8c48246b2e2090c865d1d33102e08da6974e019e75cc130e3307ca219c15f418e43e0cc44f40faa1c98332523c9e51da8ecf56c37f4')
+
+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 \
+-ftemplate_haskell
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:21:45
  Author: felixonmars
Revision: 278846

upgpkg: haskell-monad-logger 0.3.26-7

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-monad-logger/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:21:00 UTC (rev 278845)
+++ PKGBUILD2018-01-05 05:21:45 UTC (rev 278846)
@@ -5,7 +5,7 @@
 _hkgname=monad-logger
 pkgname=haskell-monad-logger
 pkgver=0.3.26
-pkgrel=6
+pkgrel=7
 pkgdesc="A class of monads which can log messages."
 url="https://github.com/kazu-yamamoto/logger;
 license=("MIT")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:21:00
  Author: felixonmars
Revision: 278845

archrelease: copy trunk to community-staging-x86_64

Added:
  hoogle/repos/community-staging-x86_64/
  hoogle/repos/community-staging-x86_64/PKGBUILD
(from rev 278844, hoogle/trunk/PKGBUILD)

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

Copied: hoogle/repos/community-staging-x86_64/PKGBUILD (from rev 278844, 
hoogle/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:21:00 UTC (rev 278845)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hoogle
+pkgver=5.0.14
+pkgrel=20
+pkgdesc="Haskell API Search"
+url="http://www.haskell.org/hoogle/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-aeson' 'haskell-cmdargs' 
'haskell-conduit'
+ 'haskell-conduit-extra' 'haskell-connection' 'haskell-extra' 
'haskell-src-exts'
+ 'haskell-http-conduit' 'haskell-http-types' 'haskell-js-flot' 
'haskell-js-jquery'
+ 'haskell-mmap' 'haskell-network' 'haskell-network-uri' 
'haskell-old-locale'
+ 'haskell-process-extras' 'haskell-resourcet' 'haskell-storable-tuple' 
'haskell-tar'
+ 'haskell-text' 'haskell-uniplate' 'haskell-utf8-string' 
'haskell-vector' 'haskell-wai'
+ 'haskell-wai-logger' 'haskell-warp' 'haskell-warp-tls' 'haskell-zlib')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+sha512sums=('f6a9743277d8937d279bbb924999e91679c2fbbaa643f0f60d5329f9bbc12020aa3a6c31b664105687667277b9786427ce9bc0d2b25dcf0bc9c9a1fec821de33')
+
+build() {
+cd "${srcdir}/${pkgname}-${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 \
+-fnetwork-uri
+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}/${pkgname}-${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 hoogle/trunk (PKGBUILD)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:20:38
  Author: felixonmars
Revision: 278844

upgpkg: hoogle 5.0.14-20

rebuild with conduit-extra,1.2.3.2

Modified:
  hoogle/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:19:15 UTC (rev 278843)
+++ PKGBUILD2018-01-05 05:20:38 UTC (rev 278844)
@@ -4,7 +4,7 @@
 
 pkgname=hoogle
 pkgver=5.0.14
-pkgrel=19
+pkgrel=20
 pkgdesc="Haskell API Search"
 url="http://www.haskell.org/hoogle/;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:19:15
  Author: felixonmars
Revision: 278843

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-http-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 
278842, haskell-http-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:19:15 UTC (rev 278843)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=http-conduit
+pkgname=haskell-http-conduit
+pkgver=2.2.4
+pkgrel=8
+pkgdesc="HTTP client package with conduit interface and HTTPS support"
+url="http://www.yesodweb.com/book/http-conduit;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-exceptions'
+ 'haskell-http-client' 'haskell-http-client-tls' 'haskell-http-types' 
'haskell-lifted-base'
+ 'haskell-monad-control' 'haskell-mtl' 'haskell-resourcet')
+makedepends=('ghc' 'haskell-blaze-builder' 'haskell-case-insensitive' 
'haskell-connection'
+ 'haskell-cookie' 'haskell-data-default-class' 'haskell-hunit' 
'haskell-hspec'
+ 'haskell-lifted-base' 'haskell-network' 
'haskell-streaming-commons' 'haskell-temporary'
+ 'haskell-text' 'haskell-utf8-string' 'haskell-wai' 
'haskell-wai-conduit' 'haskell-warp'
+ 'haskell-warp-tls')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('67106bac629e82b271b9c692ef115962775bc605385b008bc1c7453204c20039ab6157b3db2ca707383b877f1e1c63750a3a28bd1ae566fadc0b4e07922f5b63')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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 "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:18:49
  Author: felixonmars
Revision: 278842

upgpkg: haskell-http-conduit 2.2.4-8

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-http-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:17:42 UTC (rev 278841)
+++ PKGBUILD2018-01-05 05:18:49 UTC (rev 278842)
@@ -5,7 +5,7 @@
 _hkgname=http-conduit
 pkgname=haskell-http-conduit
 pkgver=2.2.4
-pkgrel=7
+pkgrel=8
 pkgdesc="HTTP client package with conduit interface and HTTPS support"
 url="http://www.yesodweb.com/book/http-conduit;
 license=("custom:BSD3")


[arch-commits] Commit in hopenpgp-tools/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:17:42
  Author: felixonmars
Revision: 278841

archrelease: copy trunk to community-staging-x86_64

Added:
  hopenpgp-tools/repos/community-staging-x86_64/
  hopenpgp-tools/repos/community-staging-x86_64/PKGBUILD
(from rev 278840, hopenpgp-tools/trunk/PKGBUILD)

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

Copied: hopenpgp-tools/repos/community-staging-x86_64/PKGBUILD (from rev 
278840, hopenpgp-tools/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:17:42 UTC (rev 278841)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=hopenpgp-tools
+pkgver=0.19.5
+pkgrel=34
+pkgdesc="hOpenPGP-based command-line tools"
+url="http://floss.scru.org/hopenpgp-tools;
+license=("AGPL3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-aeson" "haskell-ansi-wl-pprint" 
"haskell-attoparsec"
+ "haskell-base16-bytestring" "haskell-binary-conduit" "haskell-conduit"
+ "haskell-conduit-extra" "haskell-crypto-pubkey" "haskell-cryptohash" 
"haskell-errors"
+ "haskell-fgl" "haskell-graphviz" "haskell-hopenpgp" 
"haskell-http-client"
+ "haskell-http-client-tls" "haskell-http-types" "haskell-ixset-typed" 
"haskell-lens"
+ "haskell-monad-loops" "haskell-openpgp-asciiarmor" 
"haskell-optparse-applicative"
+ "haskell-resourcet" "haskell-text" "haskell-time-locale-compat" 
"haskell-wl-pprint-extras"
+ "haskell-wl-pprint-terminfo" "haskell-yaml")
+makedepends=('alex' 'happy' 'ghc')
+source=(https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz)
+sha512sums=('0ecba903607ef27f14c43bf1f6a2383a740c44802dcecf6ac093f41f8d754d77ef6f14e8200316cd2d7e56b8c63934299c521b6693baf1ca219b65485fd6d52a')
+
+build() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+
+runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--docdir="/usr/share/doc/${pkgname}"
+runhaskell Setup build
+}
+
+package() {
+cd "${srcdir}/${pkgname}-${pkgver}"
+runhaskell Setup copy --destdir="${pkgdir}"
+
+rm "$pkgdir/usr/share/doc/hopenpgp-tools/LICENSE"
+rmdir "$pkgdir/usr/share/doc/hopenpgp-tools" "$pkgdir/usr/share/doc" 
"$pkgdir/usr/share"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:17:20
  Author: felixonmars
Revision: 278840

upgpkg: hopenpgp-tools 0.19.5-34

rebuild with conduit-extra,1.2.3.2

Modified:
  hopenpgp-tools/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:15:08 UTC (rev 278839)
+++ PKGBUILD2018-01-05 05:17:20 UTC (rev 278840)
@@ -4,7 +4,7 @@
 
 pkgname=hopenpgp-tools
 pkgver=0.19.5
-pkgrel=33
+pkgrel=34
 pkgdesc="hOpenPGP-based command-line tools"
 url="http://floss.scru.org/hopenpgp-tools;
 license=("AGPL3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:15:08
  Author: felixonmars
Revision: 278839

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hopenpgp/repos/community-staging-x86_64/PKGBUILD (from rev 
278838, haskell-hopenpgp/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:15:08 UTC (rev 278839)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=hOpenPGP
+pkgname=haskell-hopenpgp
+pkgver=2.5.5
+pkgrel=134
+pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)"
+url="http://floss.scru.org/hOpenPGP/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 
'haskell-base16-bytestring'
+ 'haskell-base64-bytestring' 'haskell-bifunctors' 'haskell-byteable' 
'haskell-bzlib'
+ 'haskell-binary-conduit' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cryptonite'
+ 'haskell-crypto-cipher-types' 'haskell-data-default-class' 
'haskell-errors'
+ 'haskell-hashable' 'haskell-incremental-parser' 'haskell-ixset-typed' 
'haskell-lens'
+ 'haskell-memory' 'haskell-monad-loops' 'haskell-nettle' 
'haskell-network'
+ 'haskell-network-uri' 'haskell-newtype' 'haskell-openpgp-asciiarmor' 
'haskell-resourcet'
+ 'haskell-securemem' 'haskell-semigroups' 'haskell-split' 
'haskell-text'
+ 'haskell-time-locale-compat' 'haskell-unordered-containers' 
'haskell-wl-pprint-extras'
+ 'haskell-zlib')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+md5sums=('f480201a10f14150adc290c81d38e7b6')
+
+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 \
+-fnetwork-uri
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:14:43
  Author: felixonmars
Revision: 278838

upgpkg: haskell-hopenpgp 2.5.5-134

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-hopenpgp/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:12:46 UTC (rev 278837)
+++ PKGBUILD2018-01-05 05:14:43 UTC (rev 278838)
@@ -4,7 +4,7 @@
 _hkgname=hOpenPGP
 pkgname=haskell-hopenpgp
 pkgver=2.5.5
-pkgrel=133
+pkgrel=134
 pkgdesc="Native Haskell implementation of OpenPGP (RFC4880)"
 url="http://floss.scru.org/hOpenPGP/;
 license=('MIT')


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:12:46
  Author: felixonmars
Revision: 278837

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 278836, 
haskell-dns/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:12:46 UTC (rev 278837)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=dns
+pkgname=haskell-dns
+pkgver=3.0.0
+pkgrel=10
+pkgdesc="DNS library in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-attoparsec'
+ 'haskell-base64-bytestring' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cryptonite'
+ 'haskell-iproute' 'haskell-mtl' 'haskell-network' 'haskell-psqueues' 
'haskell-safe')
+makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-word8' 
'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f4b009e1d3a5b8f50aa8a1f17f0476917a827eb97c43f7bc1aa46e54e576d6ee08e4456837a6ca3bf33ae64d66f0da9c320e4e084f5932754c5633fbe560474f')
+
+prepare() {
+sed -i '/doctest/a \"-dynamic",' $_hkgname-$pkgver/test2/doctests.hs
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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
+# https://github.com/kazu-yamamoto/dns/issues/102
+runhaskell Setup test || warning "Tests failed"
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:12:20
  Author: felixonmars
Revision: 278836

upgpkg: haskell-dns 3.0.0-10

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-dns/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:11:11 UTC (rev 278835)
+++ PKGBUILD2018-01-05 05:12:20 UTC (rev 278836)
@@ -5,7 +5,7 @@
 _hkgname=dns
 pkgname=haskell-dns
 pkgver=3.0.0
-pkgrel=9
+pkgrel=10
 pkgdesc="DNS library in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:11:11
  Author: felixonmars
Revision: 278835

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cryptonite-conduit/repos/community-staging-x86_64/
  haskell-cryptonite-conduit/repos/community-staging-x86_64/PKGBUILD
(from rev 278834, haskell-cryptonite-conduit/trunk/PKGBUILD)

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

Copied: haskell-cryptonite-conduit/repos/community-staging-x86_64/PKGBUILD 
(from rev 278834, haskell-cryptonite-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:11:11 UTC (rev 278835)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+_hkgname=cryptonite-conduit
+pkgname=haskell-cryptonite-conduit
+pkgver=0.2.2
+pkgrel=11
+pkgdesc="Conduit bridge for cryptonite"
+url="https://github.com/haskell-crypto/cryptonite-conduit;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-conduit' 'haskell-conduit-extra' 
'haskell-cryptonite'
+ 'haskell-exceptions' 'haskell-memory' 'haskell-resourcet')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('5a313d1ff64992fc8f45ebf06f5f439aa5dfe745ce6f2bfc31b3ee06b489b0a145a9e6b5cf00fb557ddbebf1aa5c226dc0add9c591f62a06bd6f8776cf52dbdf')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:10:24
  Author: felixonmars
Revision: 278834

upgpkg: haskell-cryptonite-conduit 0.2.2-11

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-cryptonite-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:09:32 UTC (rev 278833)
+++ PKGBUILD2018-01-05 05:10:24 UTC (rev 278834)
@@ -4,7 +4,7 @@
 _hkgname=cryptonite-conduit
 pkgname=haskell-cryptonite-conduit
 pkgver=0.2.2
-pkgrel=10
+pkgrel=11
 pkgdesc="Conduit bridge for cryptonite"
 url="https://github.com/haskell-crypto/cryptonite-conduit;
 license=('custom:BSD3')


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:09:32
  Author: felixonmars
Revision: 278833

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cryptohash-conduit/repos/community-staging-x86_64/
  haskell-cryptohash-conduit/repos/community-staging-x86_64/PKGBUILD
(from rev 278832, haskell-cryptohash-conduit/trunk/PKGBUILD)

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

Copied: haskell-cryptohash-conduit/repos/community-staging-x86_64/PKGBUILD 
(from rev 278832, haskell-cryptohash-conduit/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:09:32 UTC (rev 278833)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=cryptohash-conduit
+pkgname=haskell-cryptohash-conduit
+pkgver=0.1.1
+pkgrel=118
+pkgdesc="cryptohash conduit"
+url="https://github.com/vincenthz/hs-cryptohash-conduit;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-conduit" "haskell-conduit-extra" 
"haskell-cryptohash"
+ "haskell-resourcet")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6382a05b35bae34b53fd1ad6d897c25ca149ed852360c8f775587efcd3c29e45ff854f96ddbc9b446e04a4dd5698b1f5e2af754345f7d5af8f587b73b57fdec0')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:09:02
  Author: felixonmars
Revision: 278832

upgpkg: haskell-cryptohash-conduit 0.1.1-118

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-cryptohash-conduit/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:08:20 UTC (rev 278831)
+++ PKGBUILD2018-01-05 05:09:02 UTC (rev 278832)
@@ -5,7 +5,7 @@
 _hkgname=cryptohash-conduit
 pkgname=haskell-cryptohash-conduit
 pkgver=0.1.1
-pkgrel=117
+pkgrel=118
 pkgdesc="cryptohash conduit"
 url="https://github.com/vincenthz/hs-cryptohash-conduit;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:08:20
  Author: felixonmars
Revision: 278831

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-conduit-combinators/repos/community-staging-x86_64/PKGBUILD 
(from rev 278830, haskell-conduit-combinators/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:08:20 UTC (rev 278831)
@@ -0,0 +1,50 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=conduit-combinators
+pkgname=haskell-conduit-combinators
+pkgver=1.1.2
+pkgrel=7
+pkgdesc="Commonly used conduit functions, for both chunked and unchunked data"
+url="https://github.com/snoyberg/mono-traversable;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-base64-bytestring' 
'haskell-chunked-data'
+ 'haskell-conduit' 'haskell-conduit-extra' 'haskell-monad-control'
+ 'haskell-mono-traversable' 'haskell-mwc-random' 'haskell-primitive' 
'haskell-resourcet'
+ 'haskell-text' 'haskell-transformers-base' 'haskell-unix-compat' 
'haskell-vector'
+ 'haskell-void')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec' 'haskell-mtl' 
'haskell-safe'
+ 'haskell-silently')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7ece12d0af700f2fe903f044857d0ae754bd205b427dc63f2e8749b18e2fbdbd3c1727df742618ef5019abb25ffbf2dec9ba59a6c2f996e0e502eb2f7a6499ba')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fmonotrav1
+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
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:07:56
  Author: felixonmars
Revision: 278830

upgpkg: haskell-conduit-combinators 1.1.2-7

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-conduit-combinators/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:06:09 UTC (rev 278829)
+++ PKGBUILD2018-01-05 05:07:56 UTC (rev 278830)
@@ -5,7 +5,7 @@
 _hkgname=conduit-combinators
 pkgname=haskell-conduit-combinators
 pkgver=1.1.2
-pkgrel=6
+pkgrel=7
 pkgdesc="Commonly used conduit functions, for both chunked and unchunked data"
 url="https://github.com/snoyberg/mono-traversable;
 license=("MIT")
@@ -36,7 +36,7 @@
 
 check() {
 cd $_hkgname-$pkgver
-runhaskell Setup test || warning "Unknown test failure"
+LC_CTYPE=en_US.UTF-8 runhaskell Setup test
 }
 
 package() {


[arch-commits] Commit in libtorrent-rasterbar/repos/testing-x86_64 (4 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:06:11
  Author: felixonmars
Revision: 314077

archrelease: copy trunk to testing-x86_64

Added:
  libtorrent-rasterbar/repos/testing-x86_64/PKGBUILD
(from rev 314076, libtorrent-rasterbar/trunk/PKGBUILD)
Deleted:
  libtorrent-rasterbar/repos/testing-x86_64/PKGBUILD
  libtorrent-rasterbar/repos/testing-x86_64/boost-1.66-2.patch
  libtorrent-rasterbar/repos/testing-x86_64/boost-1.66.patch

+
 PKGBUILD   |  134 ++
 boost-1.66-2.patch |   22 ---
 boost-1.66.patch   |  301 ---
 3 files changed, 63 insertions(+), 394 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-05 05:05:47 UTC (rev 314076)
+++ PKGBUILD2018-01-05 05:06:11 UTC (rev 314077)
@@ -1,71 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-# Contributor: Ionut Biru 
-# Contributor: Hugo Doria 
-
-pkgname=libtorrent-rasterbar
-pkgver=1.1.5
-pkgrel=2
-epoch=1
-pkgdesc="A C++ BitTorrent library that aims to be a good alternative to all 
the other implementations around"
-url="http://www.rasterbar.com/products/libtorrent/;
-arch=('x86_64')
-license=('BSD')
-depends=('boost-libs')
-makedepends=('boost' 'python2' 'python')
-options=('!emptydirs')
-_pkgver=${pkgver//./_}
-source=(https://github.com/arvidn/libtorrent/archive/libtorrent-${_pkgver}/$pkgname-$pkgver.tar.gz
-boost-1.66.patch
-boost-1.66-2.patch)
-sha512sums=('edaff6347bf922af8b6d74e332e180fe122f64152a152fb905f4f2c3371dc29d668fc2b0ffcda3f56b50a1a51b25d1a3ae4284ed6e09f6a2eb7b34bcce8dd9c7'
-
'e26464b2921f5e197252c3452ba6271a22e64ebc486d00c26870c8ad0751a5de13cb01dd1ab1f04ec9358e7c58831599360f3d4205bf709ebbf686372d37f9de'
-
'69231b14900a303a9e89803f19700eadfdae997f8cac8d562e6076f3c7e5eddeb2123017acc3b21caf1c1a102c369a7fe53d1f1876c3ad9d6efd2f2032fa2267')
-
-prepare() {
-  mkdir py2 py3
-  cd libtorrent-libtorrent-${_pkgver}
-
-  # Avoid depending on newer processors
-  sed -i 's/-msse4.2//' configure.ac
-
-  # Fix build with boost 1.66
-  patch -p1 -i "$srcdir"/boost-1.66.patch
-  patch -p1 -i "$srcdir"/boost-1.66-2.patch
-
-  ./autotool.sh
-}
-
-_build() (
-  cd py$1
-
-  # FS#50745
-  _boost="boost_python"
-  if [ $1 -eq 3 ]; then _boost="boost_python3"; fi
-
-  # 
https://github.com/qbittorrent/qBittorrent/issues/5265#issuecomment-220007436
-  CXXFLAGS="$CXXFLAGS -std=c++11" \
-  PYTHON=/usr/bin/python$1 \
-  ../libtorrent-libtorrent-${_pkgver}/configure \
---prefix=/usr \
---enable-python-binding \
---enable-examples \
---disable-static \
---with-libiconv \
---with-boost-python=$_boost
-)
-
-build() {
-  _build 2
-  _build 3
-}
-
-package() {
-  make -C py2 DESTDIR="$pkgdir" install
-  make -C py3 DESTDIR="$pkgdir" install
-  install -Dm644 libtorrent-libtorrent-${_pkgver}/COPYING \
-"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
-  # Remove most example binaries
-  rm "$pkgdir"/usr/bin/{*_test,*_tester,simple_client,stats_counters}
-}

Copied: libtorrent-rasterbar/repos/testing-x86_64/PKGBUILD (from rev 314076, 
libtorrent-rasterbar/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-05 05:06:11 UTC (rev 314077)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Ionut Biru 
+# Contributor: Hugo Doria 
+
+pkgname=libtorrent-rasterbar
+pkgver=1.1.6
+pkgrel=1
+epoch=1
+pkgdesc="A C++ BitTorrent library that aims to be a good alternative to all 
the other implementations around"
+url="http://www.rasterbar.com/products/libtorrent/;
+arch=('x86_64')
+license=('BSD')
+depends=('boost-libs')
+makedepends=('boost' 'python2' 'python')
+options=('!emptydirs')
+_pkgver=${pkgver//./_}
+source=(https://github.com/arvidn/libtorrent/archive/libtorrent-${_pkgver}/$pkgname-$pkgver.tar.gz)
+sha512sums=('528034e63330d3c6910ab9db34a2a543618961c0095ecb8f865065516c341d063cba92aed2904b80aa0d0ef65df1b91c400f69d16defad787ff1ffb5edd09e37')
+
+prepare() {
+  mkdir py2 py3
+  cd libtorrent-libtorrent-${_pkgver}
+
+  # Avoid depending on newer processors
+  sed -i 's/-msse4.2//' configure.ac
+
+  ./autotool.sh
+}
+
+_build() (
+  cd py$1
+
+  # FS#50745
+  _boost="boost_python"
+  if [ $1 -eq 3 ]; then _boost="boost_python3"; fi
+
+  # 
https://github.com/qbittorrent/qBittorrent/issues/5265#issuecomment-220007436
+  CXXFLAGS="$CXXFLAGS -std=c++11" \
+  PYTHON=/usr/bin/python$1 \
+  ../libtorrent-libtorrent-${_pkgver}/configure \
+--prefix=/usr \
+--enable-python-binding \
+--enable-examples \
+--disable-static \
+--with-libiconv \
+--with-boost-python=$_boost
+)
+
+build() {
+  _build 2
+  _build 3
+}
+
+package() {
+  make -C py2 DESTDIR="$pkgdir" install
+  make -C py3 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:06:09
  Author: felixonmars
Revision: 278829

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-conduit-extra/repos/community-staging-x86_64/
  haskell-conduit-extra/repos/community-staging-x86_64/PKGBUILD
(from rev 278828, haskell-conduit-extra/trunk/PKGBUILD)

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

Copied: haskell-conduit-extra/repos/community-staging-x86_64/PKGBUILD (from rev 
278828, haskell-conduit-extra/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:06:09 UTC (rev 278829)
@@ -0,0 +1,51 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=conduit-extra
+pkgname=haskell-conduit-extra
+pkgver=1.2.3.2
+pkgrel=1
+pkgdesc="Batteries included conduit: adapters for common libraries."
+url="https://github.com/snoyberg/conduit;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-async' 'haskell-attoparsec' 
'haskell-blaze-builder' 'haskell-conduit'
+ 'haskell-exceptions' 'haskell-monad-control' 'haskell-network' 
'haskell-primitive'
+ 'haskell-resourcet' 'haskell-stm' 'haskell-streaming-commons' 
'haskell-text'
+ 'haskell-transformers-base' 'haskell-typed-process' 
'haskell-unliftio-core')
+makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('758fe17c11be7eb82fe761be33cce68614bb148cec36486bb4903eed818f6a79b495788223447ec5fdff112d71a45f3b347db5c41fe6266c52021c7987839112')
+
+prepare() {
+sed -i '/bytestring-builder/d' $_hkgname-$pkgver/$_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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 "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


[arch-commits] Commit in libtorrent-rasterbar/trunk (3 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:05:47
  Author: felixonmars
Revision: 314076

upgpkg: libtorrent-rasterbar 1:1.1.6-1

Modified:
  libtorrent-rasterbar/trunk/PKGBUILD
Deleted:
  libtorrent-rasterbar/trunk/boost-1.66-2.patch
  libtorrent-rasterbar/trunk/boost-1.66.patch

+
 PKGBUILD   |   16 --
 boost-1.66-2.patch |   22 ---
 boost-1.66.patch   |  301 ---
 3 files changed, 4 insertions(+), 335 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:46:06 UTC (rev 314075)
+++ PKGBUILD2018-01-05 05:05:47 UTC (rev 314076)
@@ -4,8 +4,8 @@
 # Contributor: Hugo Doria 
 
 pkgname=libtorrent-rasterbar
-pkgver=1.1.5
-pkgrel=2
+pkgver=1.1.6
+pkgrel=1
 epoch=1
 pkgdesc="A C++ BitTorrent library that aims to be a good alternative to all 
the other implementations around"
 url="http://www.rasterbar.com/products/libtorrent/;
@@ -15,12 +15,8 @@
 makedepends=('boost' 'python2' 'python')
 options=('!emptydirs')
 _pkgver=${pkgver//./_}
-source=(https://github.com/arvidn/libtorrent/archive/libtorrent-${_pkgver}/$pkgname-$pkgver.tar.gz
-boost-1.66.patch
-boost-1.66-2.patch)
-sha512sums=('edaff6347bf922af8b6d74e332e180fe122f64152a152fb905f4f2c3371dc29d668fc2b0ffcda3f56b50a1a51b25d1a3ae4284ed6e09f6a2eb7b34bcce8dd9c7'
-
'e26464b2921f5e197252c3452ba6271a22e64ebc486d00c26870c8ad0751a5de13cb01dd1ab1f04ec9358e7c58831599360f3d4205bf709ebbf686372d37f9de'
-
'69231b14900a303a9e89803f19700eadfdae997f8cac8d562e6076f3c7e5eddeb2123017acc3b21caf1c1a102c369a7fe53d1f1876c3ad9d6efd2f2032fa2267')
+source=(https://github.com/arvidn/libtorrent/archive/libtorrent-${_pkgver}/$pkgname-$pkgver.tar.gz)
+sha512sums=('528034e63330d3c6910ab9db34a2a543618961c0095ecb8f865065516c341d063cba92aed2904b80aa0d0ef65df1b91c400f69d16defad787ff1ffb5edd09e37')
 
 prepare() {
   mkdir py2 py3
@@ -29,10 +25,6 @@
   # Avoid depending on newer processors
   sed -i 's/-msse4.2//' configure.ac
 
-  # Fix build with boost 1.66
-  patch -p1 -i "$srcdir"/boost-1.66.patch
-  patch -p1 -i "$srcdir"/boost-1.66-2.patch
-
   ./autotool.sh
 }
 

Deleted: boost-1.66-2.patch
===
--- boost-1.66-2.patch  2018-01-05 04:46:06 UTC (rev 314075)
+++ boost-1.66-2.patch  2018-01-05 05:05:47 UTC (rev 314076)
@@ -1,22 +0,0 @@
-From: arvidn 
-Date: Tue, 28 Nov 2017 23:57:38 +0100
-Subject: [PATCH] update io_service forward declaration to be boost-1.66
- compatible
-
-diff --git a/include/libtorrent/io_service_fwd.hpp 
b/include/libtorrent/io_service_fwd.hpp
-index c14997d82e..398c91216f 100644
 a/include/libtorrent/io_service_fwd.hpp
-+++ b/include/libtorrent/io_service_fwd.hpp
-@@ -54,7 +54,12 @@ namespace sim { namespace asio {
- #endif
- 
- namespace boost { namespace asio {
-+#if BOOST_VERSION < 106600
-   class io_service;
-+#else
-+  class io_context;
-+  typedef io_context io_service;
-+#endif
- }}
- 
- namespace libtorrent

Deleted: boost-1.66.patch
===
--- boost-1.66.patch2018-01-05 04:46:06 UTC (rev 314075)
+++ boost-1.66.patch2018-01-05 05:05:47 UTC (rev 314076)
@@ -1,301 +0,0 @@
-From: arvidn 
-Date: Thu, 14 Dec 2017 01:37:27 +0100
-Subject: [PATCH] fix build against boost-1.66, specifically the boost.asio
- changes
-
-diff --git a/include/libtorrent/proxy_base.hpp 
b/include/libtorrent/proxy_base.hpp
-index 00246af76e..7e8ab32930 100644
 a/include/libtorrent/proxy_base.hpp
-+++ b/include/libtorrent/proxy_base.hpp
-@@ -66,6 +66,11 @@ class proxy_base : boost::noncopyable
-   m_port = port;
-   }
- 
-+#if BOOST_VERSION >= 106600
-+  typedef tcp::socket::executor_type executor_type;
-+  executor_type get_executor() { return m_sock.get_executor(); }
-+#endif
-+
-   template 
-   void async_read_some(Mutable_Buffers const& buffers, Handler const& 
handler)
-   {
-@@ -122,6 +127,18 @@ class proxy_base : boost::noncopyable
-   m_sock.async_write_some(buffers, handler);
-   }
- 
-+#ifndef BOOST_NO_EXCEPTIONS
-+  void non_blocking(bool b)
-+  {
-+  m_sock.non_blocking(b);
-+  }
-+#endif
-+
-+  error_code non_blocking(bool b, error_code& ec)
-+  {
-+  return m_sock.non_blocking(b, ec);
-+  }
-+
- #ifndef BOOST_NO_EXCEPTIONS
-   template 
-   void set_option(SettableSocketOption const& opt)
-diff --git a/include/libtorrent/socket_type.hpp 
b/include/libtorrent/socket_type.hpp
-index 0b58159715..884a86e684 100644
 a/include/libtorrent/socket_type.hpp
-+++ b/include/libtorrent/socket_type.hpp
-@@ -267,6 +267,14 @@ namespace libtorrent
-   error_code set_option(SettableSocketOption const& opt, 
error_code& ec)
-   { 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:05:48
  Author: felixonmars
Revision: 278828

upgpkg: haskell-conduit-extra 1.2.3.2-1

rebuild with conduit-extra,1.2.3.2

Modified:
  haskell-conduit-extra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:03:55 UTC (rev 278827)
+++ PKGBUILD2018-01-05 05:05:48 UTC (rev 278828)
@@ -4,8 +4,8 @@
 
 _hkgname=conduit-extra
 pkgname=haskell-conduit-extra
-pkgver=1.2.2
-pkgrel=3
+pkgver=1.2.3.2
+pkgrel=1
 pkgdesc="Batteries included conduit: adapters for common libraries."
 url="https://github.com/snoyberg/conduit;
 license=("MIT")
@@ -16,7 +16,7 @@
  'haskell-transformers-base' 'haskell-typed-process' 
'haskell-unliftio-core')
 makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('fa6245b45df9ef3748de4bd55c79c47cda5c9c2133513ebb9136f851aa00e85f99ba8bee1afeffab4eb1a96388e424f9d56d58a66fe7bc462a6abfff9dd1675b')
+sha512sums=('758fe17c11be7eb82fe761be33cce68614bb148cec36486bb4903eed818f6a79b495788223447ec5fdff112d71a45f3b347db5c41fe6266c52021c7987839112')
 
 prepare() {
 sed -i '/bytestring-builder/d' $_hkgname-$pkgver/$_hkgname.cabal


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:03:02
  Author: felixonmars
Revision: 278822

upgpkg: xmobar 0.24.5-11

rebuild with dbus,0.10.14

Modified:
  xmobar/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 05:01:50 UTC (rev 278821)
+++ PKGBUILD2018-01-05 05:03:02 UTC (rev 278822)
@@ -5,7 +5,7 @@
 
 pkgname=xmobar
 pkgver=0.24.5
-pkgrel=10
+pkgrel=11
 pkgdesc='Minimalistic Text Based Status Bar'
 url='https://hackage.haskell.org/package/xmobar'
 license=('custom:BSD3')


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:03:25
  Author: felixonmars
Revision: 278823

archrelease: copy trunk to community-staging-x86_64

Added:
  xmobar/repos/community-staging-x86_64/
  xmobar/repos/community-staging-x86_64/PKGBUILD
(from rev 278822, xmobar/trunk/PKGBUILD)

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

Copied: xmobar/repos/community-staging-x86_64/PKGBUILD (from rev 278822, 
xmobar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:03:25 UTC (rev 278823)
@@ -0,0 +1,38 @@
+# Maintainer: Levente Polyak 
+# Maintainer: Jelle van der Waa 
+# Contributer: Sergej Pupykin 
+# Contributor: Arch Haskell Team 
+
+pkgname=xmobar
+pkgver=0.24.5
+pkgrel=11
+pkgdesc='Minimalistic Text Based Status Bar'
+url='https://hackage.haskell.org/package/xmobar'
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('libxft' 'libxinerama' 'wireless_tools' 'libxrandr' 'libxpm' 
'ghc-libs' 'haskell-x11'
+ 'haskell-x11-xft' 'haskell-utf8-string' 'haskell-network-uri' 
'haskell-hinotify'
+ 'haskell-stm' 'haskell-parsec' 'haskell-mtl' 'haskell-regex-base' 
'haskell-regex-compat'
+ 'haskell-http' 'haskell-dbus' 'haskell-libmpd')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/xmobar/${pkgver}/xmobar-${pkgver}.tar.gz)
+sha512sums=('b7f4c8b206640d7d0fc60e326fffdc31f4c00df0ffac86102d40035bc632c808cfa19485073059a9c9a01c45b7a9e0aa2bba8dfa27ce9df79d1247a3a13073d4')
+
+build() {
+  cd xmobar-${pkgver}
+  runhaskell Setup configure -O \
+--enable-shared \
+--prefix=/usr \
+--enable-executable-dynamic \
+--disable-library-vanilla \
+--flags="with_utf8 with_xft with_iwlib with_xpm with_inotify with_mpd 
with_dbus"
+  runhaskell Setup build
+}
+
+package() {
+  cd xmobar-${pkgver}
+  runhaskell Setup copy --destdir="${pkgdir}"
+  install -D -m644 license "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:


[arch-commits] Commit in git-annex/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:01:50
  Author: felixonmars
Revision: 278821

archrelease: copy trunk to community-staging-x86_64

Added:
  git-annex/repos/community-staging-x86_64/
  git-annex/repos/community-staging-x86_64/PKGBUILD
(from rev 278820, git-annex/trunk/PKGBUILD)

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

Copied: git-annex/repos/community-staging-x86_64/PKGBUILD (from rev 278820, 
git-annex/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 05:01:50 UTC (rev 278821)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+pkgname=git-annex
+pkgver=6.20171214
+pkgrel=16
+pkgdesc="Manage files with git, without checking their contents into git"
+url="http://git-annex.branchable.com/;
+license=("AGPL3")
+arch=('x86_64')
+depends=('git' 'rsync' 'ghc-libs' 'haskell-aeson' 'haskell-async' 'haskell-aws'
+ 'haskell-blaze-builder' 'haskell-bloomfilter' 'haskell-byteable' 
'haskell-case-insensitive'
+ 'haskell-clientsession' 'haskell-concurrent-output' 'haskell-conduit' 
'haskell-crypto-api'
+ 'haskell-cryptonite' 'haskell-data-default' 'haskell-dav' 
'haskell-dbus'
+ 'haskell-disk-free-space' 'haskell-dlist' 'haskell-dns' 
'haskell-edit-distance'
+ 'haskell-esqueleto' 'haskell-exceptions' 'haskell-fdo-notify' 
'haskell-feed'
+ 'haskell-hinotify' 'haskell-hslogger' 'haskell-http-client' 
'haskell-http-conduit'
+ 'haskell-http-types' 'haskell-ifelse' 'haskell-magic' 'haskell-memory'
+ 'haskell-monad-control' 'haskell-monad-logger' 'haskell-mountpoints' 
'haskell-mtl'
+ 'haskell-network' 'haskell-network-info' 'haskell-network-multicast' 
'haskell-network-uri'
+ 'haskell-old-locale' 'haskell-optparse-applicative' 
'haskell-path-pieces'
+ 'haskell-persistent' 'haskell-persistent-sqlite' 
'haskell-persistent-template'
+ 'haskell-quickcheck' 'haskell-random' 'haskell-regex-tdfa' 
'haskell-resourcet'
+ 'haskell-safesemaphore' 'haskell-sandi' 'haskell-securemem' 
'haskell-shakespeare'
+ 'haskell-socks' 'haskell-split' 'haskell-stm' 'haskell-stm-chans' 
'haskell-tagsoup'
+ 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' 
'haskell-tasty-rerun'
+ 'haskell-text' 'haskell-torrent' 'haskell-unix-compat' 
'haskell-unordered-containers'
+ 'haskell-utf8-string' 'haskell-uuid' 'haskell-wai' 
'haskell-wai-extra' 'haskell-warp'
+ 'haskell-warp-tls' 'haskell-yesod' 'haskell-yesod-core'
+ 'haskell-yesod-form' 'haskell-yesod-static')
+makedepends=('chrpath' 'ghc')
+source=("git+https://git.joeyh.name/git/git-annex.git#tag=$pkgver;)
+sha512sums=('SKIP')
+
+build() {
+  cd git-annex
+
+  runhaskell Setup configure -O --prefix=/usr --enable-executable-dynamic 
--disable-library-vanilla \
+--docdir="/usr/share/doc/$pkgname" \
+-fnetwork-uri -fconcurrentoutput -ftorrentparser \
+-ftestsuite -f-androidsplice -f-android -fproduction -fpairing -fwebapp \
+-fassistant -fwebdav -fs3 -f-benchmark -fdbus -fmagicmime
+  runhaskell Setup build
+}
+
+package() {
+  cd git-annex
+  runhaskell Setup copy --destdir="$pkgdir"
+  make GHC="ghc -dynamic" BUILDER=true DESTDIR="$pkgdir" -j1 install-misc
+
+  rm "$pkgdir"/usr/share/doc/git-annex/COPYRIGHT
+  rmdir "$pkgdir"/usr/share/doc/git-annex "$pkgdir"/usr/share/doc
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 05:01:28
  Author: felixonmars
Revision: 278820

upgpkg: git-annex 6.20171214-16

rebuild with dbus,0.10.14

Modified:
  git-annex/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:55:41 UTC (rev 278819)
+++ PKGBUILD2018-01-05 05:01:28 UTC (rev 278820)
@@ -4,7 +4,7 @@
 
 pkgname=git-annex
 pkgver=6.20171214
-pkgrel=15
+pkgrel=16
 pkgdesc="Manage files with git, without checking their contents into git"
 url="http://git-annex.branchable.com/;
 license=("AGPL3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:55:41
  Author: felixonmars
Revision: 278819

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-fdo-notify/repos/community-staging-x86_64/
  haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD
(from rev 278818, haskell-fdo-notify/trunk/PKGBUILD)

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

Copied: haskell-fdo-notify/repos/community-staging-x86_64/PKGBUILD (from rev 
278818, haskell-fdo-notify/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:55:41 UTC (rev 278819)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=fdo-notify
+pkgname=haskell-fdo-notify
+pkgver=0.3.1
+pkgrel=19
+pkgdesc="Desktop Notifications client"
+url="http://bitbucket.org/taejo/fdo-notify/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-dbus")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d9193899d5eebd7c36e9464571827bd5b560fcc156e89822877b3b67a1f376c7abea9958f7e0aa6f79da06ad5f35a8738ad30a40d447b64ad557ed341054e6b6')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:55:17
  Author: felixonmars
Revision: 278818

upgpkg: haskell-fdo-notify 0.3.1-19

rebuild with dbus,0.10.14

Modified:
  haskell-fdo-notify/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:54:31 UTC (rev 278817)
+++ PKGBUILD2018-01-05 04:55:17 UTC (rev 278818)
@@ -5,7 +5,7 @@
 _hkgname=fdo-notify
 pkgname=haskell-fdo-notify
 pkgver=0.3.1
-pkgrel=18
+pkgrel=19
 pkgdesc="Desktop Notifications client"
 url="http://bitbucket.org/taejo/fdo-notify/;
 license=("custom:BSD3")


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:54:06
  Author: felixonmars
Revision: 278816

upgpkg: haskell-dbus 0.10.14-1

rebuild with dbus,0.10.14

Modified:
  haskell-dbus/trunk/PKGBUILD

--+
 PKGBUILD |   24 +++-
 1 file changed, 15 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:51:42 UTC (rev 278815)
+++ PKGBUILD2018-01-05 04:54:06 UTC (rev 278816)
@@ -4,23 +4,24 @@
 
 _hkgname=dbus
 pkgname=haskell-dbus
-pkgver=0.10.13
-pkgrel=8
+pkgver=0.10.14
+pkgrel=1
 pkgdesc="A client library for the D-Bus IPC system"
 url="https://john-millikin.com/software/haskell-dbus/;
 license=("GPL3")
 arch=('x86_64')
-depends=('ghc-libs' "haskell-cereal" "haskell-libxml-sax" "haskell-network" 
"haskell-parsec"
- "haskell-random" "haskell-text" "haskell-vector" "haskell-xml-types")
-makedepends=('ghc')
+depends=('ghc-libs' 'haskell-cereal' 'haskell-libxml-sax' 'haskell-network' 
'haskell-parsec'
+ 'haskell-random' 'haskell-text' 'haskell-vector' 'haskell-xml-types')
+makedepends=('ghc' 'haskell-extra' 'haskell-quickcheck' 'haskell-resourcet' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
-sha512sums=('e3cbb4153cd9df9308d89662b83659e13f07881f4d652c6f02dc6b6768ac1009552a7cfa9c610ededc9b630d26290eec153a9b08b7a3d70b44a6946af3d030ec')
+sha512sums=('8212d38f680379de7f530aad5df935d56fb29de4dfe59acb1b7561497b25db3b60b767ab2a50a8c00fd9252d4ba6e92f6103735db450cdd3244335a45e730d67')
 
 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}" --enable-tests \
 --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
 runhaskell Setup build
 runhaskell Setup register --gen-script
@@ -29,8 +30,13 @@
 sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
 }
 
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
 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"


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:54:31
  Author: felixonmars
Revision: 278817

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dbus/repos/community-staging-x86_64/PKGBUILD (from rev 278816, 
haskell-dbus/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:54:31 UTC (rev 278817)
@@ -0,0 +1,45 @@
+# $Id$
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=dbus
+pkgname=haskell-dbus
+pkgver=0.10.14
+pkgrel=1
+pkgdesc="A client library for the D-Bus IPC system"
+url="https://john-millikin.com/software/haskell-dbus/;
+license=("GPL3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-cereal' 'haskell-libxml-sax' 'haskell-network' 
'haskell-parsec'
+ 'haskell-random' 'haskell-text' 'haskell-vector' 'haskell-xml-types')
+makedepends=('ghc' 'haskell-extra' 'haskell-quickcheck' 'haskell-resourcet' 
'haskell-tasty'
+ 'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8212d38f680379de7f530aad5df935d56fb29de4dfe59acb1b7561497b25db3b60b767ab2a50a8c00fd9252d4ba6e92f6103735db450cdd3244335a45e730d67')
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --enable-tests \
+--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}"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:51:42
  Author: felixonmars
Revision: 278815

archrelease: copy trunk to community-staging-x86_64

Added:
  gauche/repos/community-staging-x86_64/
  gauche/repos/community-staging-x86_64/PKGBUILD
(from rev 278814, gauche/trunk/PKGBUILD)
  gauche/repos/community-staging-x86_64/gauche.install
(from rev 278814, gauche/trunk/gauche.install)

+
 PKGBUILD   |   38 ++
 gauche.install |   21 +
 2 files changed, 59 insertions(+)

Copied: gauche/repos/community-staging-x86_64/PKGBUILD (from rev 278814, 
gauche/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:51:42 UTC (rev 278815)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Alexander F Rødseth 
+# Contributor: Stefan Husmann 
+# Contributor: Motohiro Ueki 
+# Contributor: nkoizu 
+
+pkgname=gauche
+pkgver=0.9.5
+pkgrel=3
+url='https://practical-scheme.net/gauche/'
+pkgdesc='R5RS Scheme implementation (provides gosh)'
+depends=('slib' 'libatomic_ops')
+license=('BSD')
+arch=('x86_64')
+install=$pkgname.install
+source=("https://downloads.sourceforge.net/$pkgname/Gauche-$pkgver.tgz;)
+sha512sums=('6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a')
+
+prepare() {
+  ln -sf "Gauche-$pkgver" "$pkgname-$pkgver"
+}
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  ./configure --enable-multibyte=utf-8 --prefix=/usr
+  make
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  make DESTDIR="$pkgdir" install-pkg install-doc
+  install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+# getver: practical-scheme.net/gauche/gmemo/index.cgi?ReleaseNotes
+# vim:set ts=2 sw=2 et:

Copied: gauche/repos/community-staging-x86_64/gauche.install (from rev 278814, 
gauche/trunk/gauche.install)
===
--- community-staging-x86_64/gauche.install (rev 0)
+++ community-staging-x86_64/gauche.install 2018-01-05 04:51:42 UTC (rev 
278815)
@@ -0,0 +1,21 @@
+infodir=/usr/share/info
+filelist=(gauche-refe.info gauche-refj.info)
+
+post_install() {
+  [ -x usr/bin/install-info ] || return 0
+  for file in ${filelist[@]}; do
+install-info $infodir/$file.gz $infodir/dir 2> /dev/null
+  done
+  /usr/bin/gosh -ftest -uslib -E"require 'new-catalog" -Eexit;
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+pre_remove() {
+  [ -x usr/bin/install-info ] || return 0
+  for file in ${filelist[@]}; do
+install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null
+  done
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:51:01
  Author: felixonmars
Revision: 278814

upgpkg: gauche 0.9.5-3

rebuild with gdbm 1.14.1

Modified:
  gauche/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:50:01 UTC (rev 278813)
+++ PKGBUILD2018-01-05 04:51:01 UTC (rev 278814)
@@ -6,7 +6,7 @@
 
 pkgname=gauche
 pkgver=0.9.5
-pkgrel=2
+pkgrel=3
 url='https://practical-scheme.net/gauche/'
 pkgdesc='R5RS Scheme implementation (provides gosh)'
 depends=('slib' 'libatomic_ops')
@@ -14,7 +14,7 @@
 arch=('x86_64')
 install=$pkgname.install
 source=("https://downloads.sourceforge.net/$pkgname/Gauche-$pkgver.tgz;)
-sha256sums=('4c8a53213de112708bbda5fa9648c21497d43ebf809ed5b32b15f21266b4e73c')
+sha512sums=('6d853d734c7a56a86f0015b1bfef378803d6acc1e0405ed841eab5afc08d1edef736d85df10c86d75fd5fb6b2def684bb1f2095a019133b9f497192f5511197a')
 
 prepare() {
   ln -sf "Gauche-$pkgver" "$pkgname-$pkgver"


[arch-commits] Commit in ntop/repos (5 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:50:01
  Author: felixonmars
Revision: 278813

archrelease: copy trunk to community-staging-x86_64

Added:
  ntop/repos/community-staging-x86_64/
  ntop/repos/community-staging-x86_64/PKGBUILD
(from rev 278812, ntop/trunk/PKGBUILD)
  ntop/repos/community-staging-x86_64/ntop-rrdtool-1.6.0.patch
(from rev 278812, ntop/trunk/ntop-rrdtool-1.6.0.patch)
  ntop/repos/community-staging-x86_64/ntop.install
(from rev 278812, ntop/trunk/ntop.install)
  ntop/repos/community-staging-x86_64/ntop.service
(from rev 278812, ntop/trunk/ntop.service)

--+
 PKGBUILD |   53 +
 ntop-rrdtool-1.6.0.patch |   29 
 ntop.install |8 ++
 ntop.service |   14 +++
 4 files changed, 104 insertions(+)

Copied: ntop/repos/community-staging-x86_64/PKGBUILD (from rev 278812, 
ntop/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:50:01 UTC (rev 278813)
@@ -0,0 +1,53 @@
+# Maintainer: Lukas Fleischer 
+# Contributor: Douglas Soares de Andrade 
+
+pkgname=ntop
+pkgver=5.0.1
+pkgrel=11
+pkgdesc='A network traffic probe that shows the network usage.'
+arch=('x86_64')
+url='http://www.ntop.org/'
+license=('GPL')
+depends=('libevent' 'libpcap' 'gd' 'glibc' 'libxml2' 'openssl' 'rrdtool' 
'pcre' 'geoip' 'lua' 'python2')
+makedepends=('subversion' 'wget' 'ca-certificates')
+options=('!makeflags')
+install='ntop.install'
+source=("http://sourceforge.net/projects/${pkgname}/files/${pkgname}/Stable/${pkgname}-${pkgver}.tar.gz;
+'ntop.service' ntop-rrdtool-1.6.0.patch)
+sha512sums=('f52c40e6c00c8d2f46b68078c5f9aef8ed78670f92a0a81f66f2f44c71d41bc4c001b4550f19b71c546f7c07cbbed15e0aa1ee13873ac63a11678bf2b8483f2a'
+
'890213e2f7ba03854a8dc11148da4f906e21d44c76f8aac185aeab2c91f64f0a94e82f9ed8c8b43324a4a3501795f6195535ecca7d14dbbca8b612c1526277a7'
+
'3532acc6e54a1abdefeba42b3adb68cba1a0d1d2d6422e5b33fb9823b48481bb83696f097e65288c5811a6dd65ce20bff6d285d152776156b0690610d4026245')
+
+prepare() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  # Python2 fix
+  find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+  sed -i 's/python-config/python2-config/' configure.in
+
+  # Fix build with rrdtool 1.6 (Fedora)
+  patch -p1 -i ../ntop-rrdtool-1.6.0.patch
+}
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  ./autogen.sh --prefix=/usr --sysconfdir=/usr/share --localstatedir=/var/lib 
--disable-snmp
+  make
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  make DESTDIR="${pkgdir}" install-recursive
+
+  install -dm0755 -o nobody -g nobody "${pkgdir}/var/lib/ntop"
+  install -dm0755 -o nobody -g nobody "${pkgdir}/var/lib/ntop/rrd"
+
+  for _f in "${pkgdir}/usr/lib/ntop/plugins/"*.so; do
+_plug="$(basename ${_f})"
+ln -sf "../../lib${_plug}" "${_f}"
+  done
+
+  install -Dm0644 "${srcdir}/ntop.service" 
"${pkgdir}/usr/lib/systemd/system/ntop.service"
+}

Copied: ntop/repos/community-staging-x86_64/ntop-rrdtool-1.6.0.patch (from rev 
278812, ntop/trunk/ntop-rrdtool-1.6.0.patch)
===
--- community-staging-x86_64/ntop-rrdtool-1.6.0.patch   
(rev 0)
+++ community-staging-x86_64/ntop-rrdtool-1.6.0.patch   2018-01-05 04:50:01 UTC 
(rev 278813)
@@ -0,0 +1,29 @@
+diff -up ntop-5.0.1/configure.in.rrdtool ntop-5.0.1/configure.in
+--- ntop-5.0.1/configure.in.rrdtool2016-10-16 20:32:46.194496951 +0200
 ntop-5.0.1/configure.in2016-10-16 20:32:57.392486940 +0200
+@@ -893,19 +893,19 @@ else
+fi
+ fi
+ 
+-RRD_LIB="-L${RRD_HOME}/lib -lrrd_th"
++RRD_LIB="-L${RRD_HOME}/lib -lrrd"
+ 
+-if test -f "$RRD_HOME/lib/librrd_th.so"; then
++if test -f "$RRD_HOME/lib/librrd.so"; then
+AC_MSG_RESULT(checking for rrdtool... yes)
+ else
+-  if test -f "$RRD_HOME/lib/librrd_th.dylib"; then # OSX
++  if test -f "$RRD_HOME/lib/librrd.dylib"; then # OSX
+  AC_MSG_RESULT(checking for rrdtool... yes)
+   else
+- if test -f "$RRD_HOME/lib/librrd_th.a"; then
++ if test -f "$RRD_HOME/lib/librrd.a"; then
+AC_MSG_RESULT(checking for rrdtool... yes)
+  else
+-   AC_CHECK_LIB([rrd_th], [main])
+-   if test ".${ac_cv_lib_rrd_th_main}" != ".yes"; then
++   AC_CHECK_LIB([rrd], [main])
++   if test ".${ac_cv_lib_rrd_main}" != ".yes"; then
+  AC_MSG_ERROR(Unable to find RRD at $RRD_HOME: please use 
--with-rrd-home=DIR);
+AC_MSG_ERROR(RRD source can be downloaded from 
http://www.rrdtool.org/);
+else

Copied: ntop/repos/community-staging-x86_64/ntop.install (from rev 278812, 
ntop/trunk/ntop.install)
===
--- 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:49:31
  Author: felixonmars
Revision: 278812

upgpkg: ntop 5.0.1-11

rebuild with gdbm 1.14.1

Modified:
  ntop/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:49:19 UTC (rev 278811)
+++ PKGBUILD2018-01-05 04:49:31 UTC (rev 278812)
@@ -3,7 +3,7 @@
 
 pkgname=ntop
 pkgver=5.0.1
-pkgrel=10
+pkgrel=11
 pkgdesc='A network traffic probe that shows the network usage.'
 arch=('x86_64')
 url='http://www.ntop.org/'
@@ -14,9 +14,9 @@
 install='ntop.install'
 
source=("http://sourceforge.net/projects/${pkgname}/files/${pkgname}/Stable/${pkgname}-${pkgver}.tar.gz;
 'ntop.service' ntop-rrdtool-1.6.0.patch)
-md5sums=('01710b6925a8a5ffe1a41b8b512ebd69'
- '0e149d20f881600e8387d850ac268483'
- 'e56f53299eb7386167aedb0ef8f2f8f8')
+sha512sums=('f52c40e6c00c8d2f46b68078c5f9aef8ed78670f92a0a81f66f2f44c71d41bc4c001b4550f19b71c546f7c07cbbed15e0aa1ee13873ac63a11678bf2b8483f2a'
+
'890213e2f7ba03854a8dc11148da4f906e21d44c76f8aac185aeab2c91f64f0a94e82f9ed8c8b43324a4a3501795f6195535ecca7d14dbbca8b612c1526277a7'
+
'3532acc6e54a1abdefeba42b3adb68cba1a0d1d2d6422e5b33fb9823b48481bb83696f097e65288c5811a6dd65ce20bff6d285d152776156b0690610d4026245')
 
 prepare() {
   cd "${srcdir}/${pkgname}-${pkgver}"


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:49:19
  Author: felixonmars
Revision: 278811

archrelease: copy trunk to community-staging-x86_64

Added:
  openipmi/repos/community-staging-x86_64/
  openipmi/repos/community-staging-x86_64/0001-Add-openssl-1.1.0-support.patch
(from rev 278810, openipmi/trunk/0001-Add-openssl-1.1.0-support.patch)
  openipmi/repos/community-staging-x86_64/PKGBUILD
(from rev 278810, openipmi/trunk/PKGBUILD)

--+
 0001-Add-openssl-1.1.0-support.patch |  184 +
 PKGBUILD |   48 
 2 files changed, 232 insertions(+)

Copied: 
openipmi/repos/community-staging-x86_64/0001-Add-openssl-1.1.0-support.patch 
(from rev 278810, openipmi/trunk/0001-Add-openssl-1.1.0-support.patch)
===
--- community-staging-x86_64/0001-Add-openssl-1.1.0-support.patch   
(rev 0)
+++ community-staging-x86_64/0001-Add-openssl-1.1.0-support.patch   
2018-01-05 04:49:19 UTC (rev 278811)
@@ -0,0 +1,184 @@
+From eeacbf0c675b61881fc00539cb365de084950ceb Mon Sep 17 00:00:00 2001
+From: Sebastian Andrzej Siewior 
+Date: Sun, 25 Sep 2016 23:45:12 +0200
+Subject: [PATCH] Add openssl 1.1.0 support
+
+while keeping work under openssl 1.0.2.
+
+Signed-off-by: Sebastian Andrzej Siewior 
+Signed-off-by: Corey Minyard 
+---
+ lanserv/lanserv_ipmi.c | 34 +-
+ lib/aes_cbc.c  | 34 +-
+ 2 files changed, 42 insertions(+), 26 deletions(-)
+
+diff --git a/lanserv/lanserv_ipmi.c b/lanserv/lanserv_ipmi.c
+index b0a2431..67bf74a 100644
+--- a/lanserv/lanserv_ipmi.c
 b/lanserv/lanserv_ipmi.c
+@@ -2217,7 +2217,7 @@ aes_cbc_encrypt(lanserv_data_t *lan, session_t *session,
+ unsigned char  *d;
+ unsigned char  *iv;
+ unsigned int   i;
+-EVP_CIPHER_CTX ctx;
++EVP_CIPHER_CTX *ctx;
+ intrv;
+ intoutlen;
+ inttmplen;
+@@ -2264,14 +2264,18 @@ aes_cbc_encrypt(lanserv_data_t *lan, session_t 
*session,
+ *data_size += 16;
+ 
+ /* Ok, we're set to do the crypt operation. */
+-EVP_CIPHER_CTX_init();
+-EVP_EncryptInit_ex(, EVP_aes_128_cbc(), NULL, a->ckey, iv);
+-EVP_CIPHER_CTX_set_padding(, 0);
+-if (!EVP_EncryptUpdate(, *pos, , d, l)) {
++ctx = EVP_CIPHER_CTX_new();
++if (!ctx) {
++  rv = ENOMEM;
++  goto out_cleanup;
++}
++EVP_EncryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, a->ckey, iv);
++EVP_CIPHER_CTX_set_padding(ctx, 0);
++if (!EVP_EncryptUpdate(ctx, *pos, , d, l)) {
+   rv = ENOMEM;
+   goto out_cleanup;
+ }
+-if (!EVP_EncryptFinal_ex(, (*pos) + outlen, )) {
++if (!EVP_EncryptFinal_ex(ctx, (*pos) + outlen, )) {
+   rv = ENOMEM; /* right? */
+   goto out_cleanup;
+ }
+@@ -2281,7 +2285,7 @@ aes_cbc_encrypt(lanserv_data_t *lan, session_t *session,
+ *data_len = outlen + 16;
+ 
+  out_cleanup:
+-EVP_CIPHER_CTX_cleanup();
++EVP_CIPHER_CTX_free(ctx);
+ free(d);
+ return rv;
+ }
+@@ -2292,7 +2296,7 @@ aes_cbc_decrypt(lanserv_data_t *lan, session_t *session, 
msg_t *msg)
+ auth_data_t*a = >auth_data;
+ unsigned int   l = msg->len;
+ unsigned char  *d;
+-EVP_CIPHER_CTX ctx;
++EVP_CIPHER_CTX *ctx;
+ intoutlen;
+ unsigned char  *pad;
+ intpadlen;
+@@ -2312,10 +2316,14 @@ aes_cbc_decrypt(lanserv_data_t *lan, session_t 
*session, msg_t *msg)
+ memcpy(d, msg->data+16, l);
+ 
+ /* Ok, we're set to do the decrypt operation. */
+-EVP_CIPHER_CTX_init();
+-EVP_DecryptInit_ex(, EVP_aes_128_cbc(), NULL, a->k2, msg->data);
+-EVP_CIPHER_CTX_set_padding(, 0);
+-if (!EVP_DecryptUpdate(, msg->data+16, , d, l)) {
++ctx = EVP_CIPHER_CTX_new();
++if (!ctx) {
++  rv = ENOMEM;
++  goto out_cleanup;
++}
++EVP_DecryptInit_ex(ctx, EVP_aes_128_cbc(), NULL, a->k2, msg->data);
++EVP_CIPHER_CTX_set_padding(ctx, 0);
++if (!EVP_DecryptUpdate(ctx, msg->data+16, , d, l)) {
+   rv = EINVAL;
+   goto out_cleanup;
+ }
+@@ -2348,7 +2356,7 @@ aes_cbc_decrypt(lanserv_data_t *lan, session_t *session, 
msg_t *msg)
+ msg->len = outlen;
+ 
+  out_cleanup:
+-EVP_CIPHER_CTX_cleanup();
++EVP_CIPHER_CTX_free(ctx);
+ free(d);
+ return rv;
+ }
+diff --git a/lib/aes_cbc.c b/lib/aes_cbc.c
+index 483cdfb..f20d69b 100644
+--- a/lib/aes_cbc.c
 b/lib/aes_cbc.c
+@@ -86,7 +86,7 @@ aes_cbc_encrypt(ipmi_con_t*ipmi,
+ unsigned int   l = *payload_len;
+ unsigned int   i;
+ unsigned char  *d;
+-EVP_CIPHER_CTX ctx;
++EVP_CIPHER_CTX *ctx;
+ intrv;
+ intoutlen;
+ inttmplen;
+@@ -133,15 +133,19 @@ aes_cbc_encrypt(ipmi_con_t*ipmi,
+ *header_len -= 16;
+ 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:48:53
  Author: felixonmars
Revision: 278810

upgpkg: openipmi 2.0.22-6

rebuild with gdbm 1.14.1

Modified:
  openipmi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:48:37 UTC (rev 278809)
+++ PKGBUILD2018-01-05 04:48:53 UTC (rev 278810)
@@ -7,7 +7,7 @@
 pkgname=openipmi
 _pkgname=OpenIPMI
 pkgver=2.0.22
-pkgrel=5
+pkgrel=6
 pkgdesc='Full-function IPMI (Intelligent Platform Management Interface) system'
 url='http://openipmi.sourceforge.net/'
 arch=('x86_64')
@@ -16,8 +16,8 @@
 depends=('popt' 'ncurses' 'net-snmp' 'glib2' 'gdbm')
 
source=("https://downloads.sourceforge.net/project/${pkgname}/${_pkgname}%202.0%20Library/${_pkgname}-${pkgver}.tar.gz;
  '0001-Add-openssl-1.1.0-support.patch')
-sha256sums=('4988900043c35fcfa9b2bf275d6593904f6429221befb770ba6ecb5502108e55'
-'ec0364fd24d5ffb5349ed01d67910c5f15301b028e008977330786f9cf388ec2')
+sha512sums=('78017fc0b52ce6a83db45f595f50170410120c9f7394429869c177ee40ea5b924bcc0e36bb60f9368a75a2f78ff71c70ae3631ba55a207cfb6eb4f62aa44ff89'
+
'a121bf26112a257a27bcd4c994f0d6a967643c1b4cffbe53fc11b1d1d8bc8f35dbf5eef664bc8f49c8dda04a0b0c876e6734b51b62af34e9c74e8ada98a9a806')
 
 options=('!libtool')
 


[arch-commits] Commit in modem-manager-gui/repos (2 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:48:37
  Author: felixonmars
Revision: 278809

archrelease: copy trunk to community-staging-x86_64

Added:
  modem-manager-gui/repos/community-staging-x86_64/
  modem-manager-gui/repos/community-staging-x86_64/PKGBUILD
(from rev 278808, modem-manager-gui/trunk/PKGBUILD)

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

Copied: modem-manager-gui/repos/community-staging-x86_64/PKGBUILD (from rev 
278808, modem-manager-gui/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:48:37 UTC (rev 278809)
@@ -0,0 +1,28 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Ilya Medvedev 
+
+pkgname=modem-manager-gui
+pkgver=0.0.18
+pkgrel=3
+pkgdesc="Frontend for ModemManager daemon able to control specific modem 
functions"
+arch=('x86_64')
+url="http://linuxonly.ru/cms/page.php?7;
+license=('GPL3')
+depends=('gdbm' 'gtk3' 'gtkspell3' 'libnotify' 'modemmanager')
+makedepends=('po4a' 'itstool')
+optdepends=('networkmanager: monitor network traffic')
+options=(!emptydirs)
+source=("https://download.tuxfamily.org/gsf/source/$pkgname-$pkgver.tar.gz;)
+sha512sums=('b570515bb26284a55e1a54b287c6333209264726542d46a1c4c2818d02f1848bf15425a63fb15db01950f4da15644b5b68ac39255185206322743e2a63828f9d')
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+  ./configure --prefix=/usr
+  make
+}
+ 
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+}


[arch-commits] Commit in modem-manager-gui/trunk (PKGBUILD)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:48:16
  Author: felixonmars
Revision: 278808

upgpkg: modem-manager-gui 0.0.18-3

rebuild with gdbm 1.14.1

Modified:
  modem-manager-gui/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:46:58 UTC (rev 278807)
+++ PKGBUILD2018-01-05 04:48:16 UTC (rev 278808)
@@ -4,7 +4,7 @@
 
 pkgname=modem-manager-gui
 pkgver=0.0.18
-pkgrel=2
+pkgrel=3
 pkgdesc="Frontend for ModemManager daemon able to control specific modem 
functions"
 arch=('x86_64')
 url="http://linuxonly.ru/cms/page.php?7;
@@ -14,7 +14,7 @@
 optdepends=('networkmanager: monitor network traffic')
 options=(!emptydirs)
 source=("https://download.tuxfamily.org/gsf/source/$pkgname-$pkgver.tar.gz;)
-md5sums=('affc35ba997f8b54d5421307a3021a3d')
+sha512sums=('b570515bb26284a55e1a54b287c6333209264726542d46a1c4c2818d02f1848bf15425a63fb15db01950f4da15644b5b68ac39255185206322743e2a63828f9d')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:46:58
  Author: felixonmars
Revision: 278807

archrelease: copy trunk to community-staging-x86_64

Added:
  mailutils/repos/community-staging-x86_64/
  mailutils/repos/community-staging-x86_64/PKGBUILD
(from rev 278806, mailutils/trunk/PKGBUILD)

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

Copied: mailutils/repos/community-staging-x86_64/PKGBUILD (from rev 278806, 
mailutils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:46:58 UTC (rev 278807)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Sergej Pupykin 
+# Contributor: Sergej Pupykin 
+
+pkgname=mailutils
+pkgver=3.4
+pkgrel=2
+pkgdesc="MUA command line tool (mailx)"
+arch=(x86_64)
+url="http://www.gnu.org/software/mailutils/;
+license=('GPL')
+depends=('libldap' 'pam' 'gnutls' 'gsasl')
+makedepends=('emacs')
+options=(!emptydirs)
+validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732')
+source=(https://ftp.gnu.org/gnu/mailutils/mailutils-$pkgver.tar.bz2{,.sig})
+sha512sums=('3c674f272bf7275bd781f7069d859dc133d3f103a433a407736df7aecf31a5b0912bd3ebfa4a41095449219f2fdcf6277b6722e9e45dd14f8e26cc7270f863d7'
+'SKIP')
+
+build() {
+  cd "$srcdir/mailutils-$pkgver"
+  ./configure \
+   --prefix=/usr \
+   --sbindir=/usr/bin \
+   --libexecdir=/usr/lib/$pkgname \
+   --with-gdbm \
+   --with-gnutls \
+   --disable-python \
+   --without-guile
+  make CFLAGS="$CFLAGS -O2" || make CFLAGS="$CFLAGS -O2" LDFLAGS="-L`pwd`/lib 
-lmutcpwrap -ltinfo"
+}
+
+package() {
+  cd "$srcdir/mailutils-$pkgver"
+  make -j1 DESTDIR="$pkgdir" install
+  rm -f "$pkgdir"/usr/share/info/dir
+  mv "$pkgdir"/usr/bin/mail "$pkgdir"/usr/bin/gnu-mail
+  mv "$pkgdir"/usr/share/man/man1/mail.1 
"$pkgdir"/usr/share/man/man1/gnu-mail.1
+  chown -R root:root "$pkgdir"
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:46:37
  Author: felixonmars
Revision: 278806

upgpkg: mailutils 3.4-2

rebuild with gdbm 1.14.1

Modified:
  mailutils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:46:27 UTC (rev 278805)
+++ PKGBUILD2018-01-05 04:46:37 UTC (rev 278806)
@@ -4,7 +4,7 @@
 
 pkgname=mailutils
 pkgver=3.4
-pkgrel=1
+pkgrel=2
 pkgdesc="MUA command line tool (mailx)"
 arch=(x86_64)
 url="http://www.gnu.org/software/mailutils/;
@@ -14,7 +14,7 @@
 options=(!emptydirs)
 validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732')
 source=(https://ftp.gnu.org/gnu/mailutils/mailutils-$pkgver.tar.bz2{,.sig})
-sha256sums=('908df9b8e46dea1aab4b4affd8c61c69ec82c7d40591a5b9d5d1535ed00dc7b6'
+sha512sums=('3c674f272bf7275bd781f7069d859dc133d3f103a433a407736df7aecf31a5b0912bd3ebfa4a41095449219f2fdcf6277b6722e9e45dd14f8e26cc7270f863d7'
 'SKIP')
 
 build() {


[arch-commits] Commit in apr-util/repos (5 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:46:06
  Author: felixonmars
Revision: 314075

archrelease: copy trunk to staging-x86_64

Added:
  apr-util/repos/staging-x86_64/
  apr-util/repos/staging-x86_64/PKGBUILD
(from rev 314074, apr-util/trunk/PKGBUILD)
  apr-util/repos/staging-x86_64/buildconf_config.guess_sub_location.patch
(from rev 314074, apr-util/trunk/buildconf_config.guess_sub_location.patch)
  apr-util/repos/staging-x86_64/disable_failing_test.patch
(from rev 314074, apr-util/trunk/disable_failing_test.patch)
  apr-util/repos/staging-x86_64/openssl-1.1.patch
(from rev 314074, apr-util/trunk/openssl-1.1.patch)

---+
 PKGBUILD  |   60 ++
 buildconf_config.guess_sub_location.patch |   22 ++
 disable_failing_test.patch|   13 +
 openssl-1.1.patch |  250 
 4 files changed, 345 insertions(+)

Copied: apr-util/repos/staging-x86_64/PKGBUILD (from rev 314074, 
apr-util/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-05 04:46:06 UTC (rev 314075)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer: Jan de Groot 
+# Maintainer: Pierre Schmitz 
+
+pkgname=apr-util
+pkgver=1.6.1
+pkgrel=2
+pkgdesc="The Apache Portable Runtime"
+arch=('x86_64')
+url="http://apr.apache.org/;
+depends=('apr' 'expat')
+makedepends=('gdbm' 'libldap' 'unixodbc' 'openssl' 'nss' 'sqlite' 
'libmariadbclient' 'db' 'postgresql-libs' 'python2')
+optdepends=(
+  'gdbm: enable gdbm support'
+  'libldap: enable ldap support'
+  'unixodbc: enable odbc support'
+  'libmariadbclient: enable mysql/mariadb support'
+  'postgresql-libs: enable postgres support'
+  'db: enable berkley db support'
+  'sqlite: enable sqlite support'
+  'nss: enable nss crypto support'
+  'openssl: enable openssl crypto support'
+)
+license=('APACHE')
+source=(https://www.apache.org/dist/apr/apr-util-${pkgver}.tar.bz2{,.asc}
+disable_failing_test.patch   # TODO: figure out why dbm test fails
+buildconf_config.guess_sub_location.patch)
+sha512sums=('40eff8a37c0634f7f6ca5e596b38de15fd10767a34c30bbe49c632816e8f3e1e230678034f578dd5816a94f246fb5dfdf48d644829af13bf28de3225205d'
+'SKIP'
+
'f3de06f845972e5fc85c0d01847bcd0cfbbdd5015798970c73e5ef1b2699c54118f00ba5b939d84bbdf748bd1a5088c1393289b1e62c005fa77878436c165802'
+
'd19024b8a19e46e85dd03e2c06afae13b527e56c0e2864e5b92652c8ed558f155647f50b9cfaddb6e919b5a60922970b1d9f6c7fc62cd5872b3d22e787f99c65')
+validpgpkeys=('5B5181C2C0AB13E59DA3F7A3EC582EB639FF092C' # Jeff Trawick
+  'B1B96F45DFBDCCF974019235193F180AB55D9977' # William A. Rowe, 
Jr.  
+  '3CE3BAC2EB7BBC624D1D22D8F3B9D88CB87F79A9') # Nick Kew 

+
+prepare() {
+  cd apr-util-$pkgver
+  patch -Np1 -i ../buildconf_config.guess_sub_location.patch
+  patch -Np1 -i ../disable_failing_test.patch
+  ./buildconf --with-apr=`apr-1-config --srcdir`
+}
+
+build() {
+  cd "${srcdir}/apr-util-${pkgver}"
+  ./configure --prefix=/usr --with-apr=/usr --with-ldap --with-crypto \
+--with-gdbm=/usr --with-sqlite3=/usr --with-nss=/usr --with-odbc=/usr \
+--with-berkeley-db=/usr --with-pgsql=/usr --with-mysql=/usr 
--with-oracle=/usr \
+--with-openssl=/usr
+  make
+}
+
+check() {
+  cd "${srcdir}/apr-util-${pkgver}"
+  make -j1 check
+}
+
+package() {
+  cd "${srcdir}/apr-util-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+}

Copied: apr-util/repos/staging-x86_64/buildconf_config.guess_sub_location.patch 
(from rev 314074, apr-util/trunk/buildconf_config.guess_sub_location.patch)
===
--- staging-x86_64/buildconf_config.guess_sub_location.patch
(rev 0)
+++ staging-x86_64/buildconf_config.guess_sub_location.patch2018-01-05 
04:46:06 UTC (rev 314075)
@@ -0,0 +1,22 @@
+From: Tollef Fog Heen 
+Subject: Adjust path of config.guess and config.sub
+
+---
+ buildconf |4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+Index: trunk/buildconf
+===
+--- trunk.orig/buildconf
 trunk/buildconf
+@@ -61,8 +61,8 @@
+ rm -f build/apr_common.m4 build/find_apr.m4 build/install.sh \
+   build/config.guess build/config.sub build/get-version.sh
+ cp -p $apr_src_dir/build/apr_common.m4 $apr_src_dir/build/find_apr.m4 \
+-  $apr_src_dir/build/install.sh $apr_src_dir/build/config.guess \
+-  $apr_src_dir/build/config.sub $apr_src_dir/build/get-version.sh \
++  $apr_src_dir/build/install.sh /usr/share/libtool/build-aux/config.guess 
\
++  /usr/share/libtool/build-aux/config.sub 
$apr_src_dir/build/get-version.sh \
+   build/
+ 
+ # Remove aclocal.m4 as 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:46:27
  Author: felixonmars
Revision: 278805

archrelease: copy trunk to community-any

Added:
  browserify/repos/community-any/PKGBUILD
(from rev 278804, browserify/trunk/PKGBUILD)
Deleted:
  browserify/repos/community-any/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-01-05 04:46:03 UTC (rev 278804)
+++ PKGBUILD2018-01-05 04:46:27 UTC (rev 278805)
@@ -1,28 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan 
-
-pkgname=browserify
-pkgdesc='browser-side require() the node way'
-pkgver=14.5.0
-pkgrel=1
-arch=('any')
-url='http://browserify.org/'
-license=('MIT' 'BSD')
-depends=('nodejs' 'acorn')
-makedepends=('npm' 'git')
-source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
-noextract=($pkgname-$pkgver.tgz)
-sha512sums=('80a7ceb0d42ffeda16cfeeb49d23df633bb0484773bd5d96771ad53d46cf0ffaae8b8e2b024077b779ae36d9a61981eaac6e7a146c17f52504426ccd2c0792ee')
-
-package() {
-  npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz
-  rm -r "$pkgdir"/usr/etc
-  mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
-  ln -s "../../../lib/node_modules/$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
-
-  # Experimental dedup
-  cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules
-  for dep in acorn; do
-rm -r $dep;
-  done
-}

Copied: browserify/repos/community-any/PKGBUILD (from rev 278804, 
browserify/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-01-05 04:46:27 UTC (rev 278805)
@@ -0,0 +1,28 @@
+# $Id$
+# Maintainer: Felix Yan 
+
+pkgname=browserify
+pkgdesc='browser-side require() the node way'
+pkgver=15.0.0
+pkgrel=1
+arch=('any')
+url='http://browserify.org/'
+license=('MIT' 'BSD')
+depends=('nodejs' 'acorn')
+makedepends=('npm' 'git')
+source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
+noextract=($pkgname-$pkgver.tgz)
+sha512sums=('7444718f3978c9a714cda0785d55570c5147011cc3afab4b4618eaa44fcd254bf44a44b74159992a261388a1106614361f28022f4d85533492e6bdec63f4a54e')
+
+package() {
+  npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz
+  rm -r "$pkgdir"/usr/etc
+  mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+  ln -s "../../../lib/node_modules/$pkgname/LICENSE" 
"$pkgdir/usr/share/licenses/$pkgname/"
+
+  # Experimental dedup
+  cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules
+  for dep in acorn; do
+rm -r $dep;
+  done
+}


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:46:03
  Author: felixonmars
Revision: 278804

upgpkg: browserify 15.0.0-1

Modified:
  browserify/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:43:07 UTC (rev 278803)
+++ PKGBUILD2018-01-05 04:46:03 UTC (rev 278804)
@@ -3,7 +3,7 @@
 
 pkgname=browserify
 pkgdesc='browser-side require() the node way'
-pkgver=14.5.0
+pkgver=15.0.0
 pkgrel=1
 arch=('any')
 url='http://browserify.org/'
@@ -12,7 +12,7 @@
 makedepends=('npm' 'git')
 source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
 noextract=($pkgname-$pkgver.tgz)
-sha512sums=('80a7ceb0d42ffeda16cfeeb49d23df633bb0484773bd5d96771ad53d46cf0ffaae8b8e2b024077b779ae36d9a61981eaac6e7a146c17f52504426ccd2c0792ee')
+sha512sums=('7444718f3978c9a714cda0785d55570c5147011cc3afab4b4618eaa44fcd254bf44a44b74159992a261388a1106614361f28022f4d85533492e6bdec63f4a54e')
 
 package() {
   npm install -g --user root --prefix "$pkgdir"/usr 
"$srcdir"/$pkgname-$pkgver.tgz


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:45:37
  Author: felixonmars
Revision: 314074

upgpkg: apr-util 1.6.1-2

rebuild with gdbm 1.14.1

Modified:
  apr-util/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:44:39 UTC (rev 314073)
+++ PKGBUILD2018-01-05 04:45:37 UTC (rev 314074)
@@ -4,7 +4,7 @@
 
 pkgname=apr-util
 pkgver=1.6.1
-pkgrel=1
+pkgrel=2
 pkgdesc="The Apache Portable Runtime"
 arch=('x86_64')
 url="http://apr.apache.org/;
@@ -25,10 +25,10 @@
 source=(https://www.apache.org/dist/apr/apr-util-${pkgver}.tar.bz2{,.asc}
 disable_failing_test.patch   # TODO: figure out why dbm test fails
 buildconf_config.guess_sub_location.patch)
-sha256sums=('d3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b'
+sha512sums=('40eff8a37c0634f7f6ca5e596b38de15fd10767a34c30bbe49c632816e8f3e1e230678034f578dd5816a94f246fb5dfdf48d644829af13bf28de3225205d'
 'SKIP'
-'c7da8c0bba36fec72ac8c477f8c71e302ec670ab3df6f33ac5aab9f0527d8c3a'
-'33f3509d8ad089109c70835efc3535b27a6b5fc2fe27793d30689138f8c4f8aa')
+
'f3de06f845972e5fc85c0d01847bcd0cfbbdd5015798970c73e5ef1b2699c54118f00ba5b939d84bbdf748bd1a5088c1393289b1e62c005fa77878436c165802'
+
'd19024b8a19e46e85dd03e2c06afae13b527e56c0e2864e5b92652c8ed558f155647f50b9cfaddb6e919b5a60922970b1d9f6c7fc62cd5872b3d22e787f99c65')
 validpgpkeys=('5B5181C2C0AB13E59DA3F7A3EC582EB639FF092C' # Jeff Trawick
   'B1B96F45DFBDCCF974019235193F180AB55D9977' # William A. Rowe, 
Jr.  
   '3CE3BAC2EB7BBC624D1D22D8F3B9D88CB87F79A9') # Nick Kew 



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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:44:39
  Author: felixonmars
Revision: 314073

archrelease: copy trunk to staging-x86_64

Added:
  lighttpd/repos/staging-x86_64/
  lighttpd/repos/staging-x86_64/PKGBUILD
(from rev 314072, lighttpd/trunk/PKGBUILD)
  lighttpd/repos/staging-x86_64/lighttpd.conf
(from rev 314072, lighttpd/trunk/lighttpd.conf)
  lighttpd/repos/staging-x86_64/lighttpd.logrotate.d
(from rev 314072, lighttpd/trunk/lighttpd.logrotate.d)
  lighttpd/repos/staging-x86_64/lighttpd.service
(from rev 314072, lighttpd/trunk/lighttpd.service)
  lighttpd/repos/staging-x86_64/lighttpd.tmpfiles
(from rev 314072, lighttpd/trunk/lighttpd.tmpfiles)

--+
 PKGBUILD |   72 +
 lighttpd.conf|   22 ++
 lighttpd.logrotate.d |9 ++
 lighttpd.service |   12 
 lighttpd.tmpfiles|2 +
 5 files changed, 117 insertions(+)

Copied: lighttpd/repos/staging-x86_64/PKGBUILD (from rev 314072, 
lighttpd/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2018-01-05 04:44:39 UTC (rev 314073)
@@ -0,0 +1,72 @@
+# $Id$
+# Maintainer: Pierre Schmitz 
+
+pkgname=lighttpd
+pkgver=1.4.48
+pkgrel=2
+pkgdesc='A secure, fast, compliant and very flexible web-server'
+license=('custom')
+arch=('x86_64')
+url="http://www.lighttpd.net/;
+depends=('pcre' 'util-linux' 'systemd')
+makedepends=('libmariadbclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 
'pkgconfig')
+optdepends=('libxml2: mod_webdav'
+'lua: mod_cml/mod_magnet'
+'libmariadbclient: mod_mysql_vhost/mod_authn_mysql'
+'sqlite: mod_webdav')
+backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd')
+options=('emptydirs')
+source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc}
+'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles' 
'lighttpd.service')
+sha512sums=('361dbf07b280aa7345f3026cce6d12d0aeaa3bb535b5a5b2a894a568395f46a9c7ce723dfd1948225117495f3e63ec207b72d5e4b680da7cd56419e23cf8bae4'
+'SKIP'
+
'b67f6683c55f4d63bf3e42878165a5f56d30bab056e6474f4652f050c8f783ceb7c1246969b7186afa2a43e22204dc8a9785bd5599f112aa61e8361b4369e064'
+
'b28f6171a96cf4d293ccf92914f1d1696007acc647c6c24cc5f309da0860356864618865afcc6f0aa7616ffb70405b8e1fefd12ccd5685effc2aa7c0b72be1a5'
+
'0079d6fd80ca42fa5384838b3df68d25000fb7a5a92ea9fb02f6a18cdfb85b23279c78b881e21270e7e450ee3ae28ea839932f3268b826b52478079e510ecd33'
+
'2caf419d96ddfc3c4d832483e0d243463632823df1b2bcde212c46a932b5fd6d9ca28aab8139aa234854e0e91f85d4245ab7c9a4c304fb36b8cd1dde7908a5bd')
+validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7'
+  '649D0DD767FF206202A76C5158F14A786FE198C8'
+  'EAAF41A8BE3BB8D001CACD136DE62CA242909B84')
+
+build() {
+   cd $srcdir/$pkgname-$pkgver
+
+   ./configure --prefix=/usr \
+   --sbindir=/usr/bin \
+   --libdir=/usr/lib/lighttpd/ \
+   --sysconfdir=/etc/lighttpd \
+   --with-mysql \
+   --with-ldap \
+   --with-attr \
+   --with-openssl \
+   --with-kerberos5 \
+   --without-fam \
+   --with-webdav-props \
+   --with-webdav-locks \
+   --with-gdbm \
+   --with-lua
+   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
+   make
+}
+
+check() {
+   cd $srcdir/$pkgname-$pkgver
+   make check
+}
+
+package() {
+   cd $srcdir/$pkgname-$pkgver
+   make DESTDIR=$pkgdir install
+
+   install -D -m644 $srcdir/lighttpd.logrotate.d 
$pkgdir/etc/logrotate.d/lighttpd
+   install -D -m644 $srcdir/lighttpd.conf 
$pkgdir/etc/lighttpd/lighttpd.conf
+   install -d -m700 -o http -g http $pkgdir/var/{log,cache}/lighttpd/
+   install -D -m644 ${srcdir}/lighttpd.tmpfiles 
${pkgdir}/usr/lib/tmpfiles.d/lighttpd.conf
+   install -D -m644 ${srcdir}/lighttpd.service 
${pkgdir}/usr/lib/systemd/system/lighttpd.service
+
+   pushd doc/config >/dev/null
+   find . -type f ! -name 'Makefile*' -exec install -D -m644 {} 
${pkgdir}/usr/share/doc/lighttpd/config/{} \;
+   popd >/dev/null
+
+   install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
+}

Copied: lighttpd/repos/staging-x86_64/lighttpd.conf (from rev 314072, 
lighttpd/trunk/lighttpd.conf)
===
--- staging-x86_64/lighttpd.conf(rev 0)
+++ staging-x86_64/lighttpd.conf2018-01-05 04:44:39 UTC (rev 314073)
@@ -0,0 +1,22 @@
+# This is a minimal example config
+# See /usr/share/doc/lighttpd
+# and 
http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions
+

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:44:06
  Author: felixonmars
Revision: 314072

upgpkg: lighttpd 1.4.48-2

rebuild with gdbm 1.14.1

Modified:
  lighttpd/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:42:10 UTC (rev 314071)
+++ PKGBUILD2018-01-05 04:44:06 UTC (rev 314072)
@@ -3,7 +3,7 @@
 
 pkgname=lighttpd
 pkgver=1.4.48
-pkgrel=1
+pkgrel=2
 pkgdesc='A secure, fast, compliant and very flexible web-server'
 license=('custom')
 arch=('x86_64')
@@ -18,12 +18,12 @@
 options=('emptydirs')
 
source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc}
 'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles' 
'lighttpd.service')
-sha256sums=('0f8ad5aac7529d7b948b9d7e8cd0b4a9e177309d85d6bf6516e28e6e40d74f36'
+sha512sums=('361dbf07b280aa7345f3026cce6d12d0aeaa3bb535b5a5b2a894a568395f46a9c7ce723dfd1948225117495f3e63ec207b72d5e4b680da7cd56419e23cf8bae4'
 'SKIP'
-'41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe'
-'fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f'
-'d8a185145a7c08b4fd8c8e6c12dae3e176389dd9b1c66e239757b2ba5108c871'
-'0c88403364e732c06090f6807105dedbac25aa82add0499d28007f8aaa780b78')
+
'b67f6683c55f4d63bf3e42878165a5f56d30bab056e6474f4652f050c8f783ceb7c1246969b7186afa2a43e22204dc8a9785bd5599f112aa61e8361b4369e064'
+
'b28f6171a96cf4d293ccf92914f1d1696007acc647c6c24cc5f309da0860356864618865afcc6f0aa7616ffb70405b8e1fefd12ccd5685effc2aa7c0b72be1a5'
+
'0079d6fd80ca42fa5384838b3df68d25000fb7a5a92ea9fb02f6a18cdfb85b23279c78b881e21270e7e450ee3ae28ea839932f3268b826b52478079e510ecd33'
+
'2caf419d96ddfc3c4d832483e0d243463632823df1b2bcde212c46a932b5fd6d9ca28aab8139aa234854e0e91f85d4245ab7c9a4c304fb36b8cd1dde7908a5bd')
 validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7'
   '649D0DD767FF206202A76C5158F14A786FE198C8'
   'EAAF41A8BE3BB8D001CACD136DE62CA242909B84')


[arch-commits] Commit in muine/repos (12 files)

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:43:07
  Author: felixonmars
Revision: 278803

archrelease: copy trunk to community-staging-x86_64

Added:
  muine/repos/community-staging-x86_64/
  muine/repos/community-staging-x86_64/PKGBUILD
(from rev 278802, muine/trunk/PKGBUILD)
  muine/repos/community-staging-x86_64/drop-gnome-sharp-dependency.patch
(from rev 278802, muine/trunk/drop-gnome-sharp-dependency.patch)
  muine/repos/community-staging-x86_64/drop-musicbrainz.patch
(from rev 278802, muine/trunk/drop-musicbrainz.patch)
  muine/repos/community-staging-x86_64/enable-deprecations.patch
(from rev 278802, muine/trunk/enable-deprecations.patch)
  muine/repos/community-staging-x86_64/fix-dnd.patch
(from rev 278802, muine/trunk/fix-dnd.patch)
  muine/repos/community-staging-x86_64/fix-multimedia-key-support.patch
(from rev 278802, muine/trunk/fix-multimedia-key-support.patch)
  muine/repos/community-staging-x86_64/fix-overwrite-dialog.patch
(from rev 278802, muine/trunk/fix-overwrite-dialog.patch)
  muine/repos/community-staging-x86_64/use-dbus-sharp.patch
(from rev 278802, muine/trunk/use-dbus-sharp.patch)
  muine/repos/community-staging-x86_64/use-gstreamer-1.0.patch
(from rev 278802, muine/trunk/use-gstreamer-1.0.patch)
  muine/repos/community-staging-x86_64/use-notify-sharp.patch
(from rev 278802, muine/trunk/use-notify-sharp.patch)
  muine/repos/community-staging-x86_64/use-standard-icons.patch
(from rev 278802, muine/trunk/use-standard-icons.patch)

---+
 PKGBUILD  |   70 +
 drop-gnome-sharp-dependency.patch |  424 
 drop-musicbrainz.patch|  144 
 enable-deprecations.patch |   17 +
 fix-dnd.patch |   19 +
 fix-multimedia-key-support.patch  |   26 ++
 fix-overwrite-dialog.patch|   15 +
 use-dbus-sharp.patch  |  112 +
 use-gstreamer-1.0.patch   |   33 ++
 use-notify-sharp.patch|  182 +++
 use-standard-icons.patch  |  169 ++
 11 files changed, 1211 insertions(+)

Copied: muine/repos/community-staging-x86_64/PKGBUILD (from rev 278802, 
muine/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-01-05 04:43:07 UTC (rev 278803)
@@ -0,0 +1,70 @@
+# $Id$
+# Maintainer: Balló György 
+# Contributor: Jan de Groot 
+# Contributor: Ben Mazer 
+
+pkgname=muine
+pkgver=0.8.11
+pkgrel=5
+pkgdesc="A music player written in C Sharp"
+arch=('x86_64')
+license=('GPL')
+url="http://muine.gooeylinux.org/;
+depends=('gst-plugins-base' 'gconf-sharp' 'taglib-sharp' 'notify-sharp')
+makedepends=('intltool' 'gnome-common')
+optdepends=('gst-plugins-bad: Extra media codecs'
+'gst-plugins-good: Extra media codecs'
+'gst-plugins-ugly: Extra media codecs'
+'gst-libav: Extra media codecs')
+source=(https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+fix-multimedia-key-support.patch
+use-notify-sharp.patch
+fix-overwrite-dialog.patch
+use-dbus-sharp.patch
+drop-gnome-sharp-dependency.patch
+use-standard-icons.patch
+use-gstreamer-1.0.patch
+enable-deprecations.patch
+drop-musicbrainz.patch
+fix-dnd.patch)
+sha512sums=('13063c1057cc4a5fb9c2cfca6249e3014415cbfa735a89f1ae411705412e379f1252789787aaca5e11f844fcd8c31a319c408c73539ffe173bc03985b3606d79'
+
'61ea7a768192f526ca4466d97a08028de4d98edc93779bf7c896aec5d4d003104916680ab6d3e15476b3caff4bdd9edfa91207a68c9d39d17c39f24b02f94ab4'
+
'20adfb1f294e1fadd85b868b4b39400a5e90054f42e1433386d48058aa5892b588244358363bce92b372ae7390cfeefbcef90ea12df977f0939bdb26b44a8222'
+
'4b257d8d2fdae7fc4c186f292b0b6327254466840c8f63adc353bd2ffad92ca4e682f949e9762bb2c2653cf0dcbe85d5660be1147bb9d0a70a44cc72495b6738'
+
'66063e7ed0f4057031bf82bea3259fdbc6b12e433171f356e721bb3e15b060887a5cfc375963f4a23dd8512618fdf36fa74a72cb7f5296b91706cf7e7e4420de'
+
'd9d3b66df45164597fa16fa24ab11226bf9cdcaa05c4d698110da0b3bca0214d070b05f4dd49834f7af2a87bb2ab8730d93251b53c00e0dd224cfd8a58b3a18b'
+
'750cc1a5ebfaf172e21502fb119498de504dfcbb243a38cc8cc828082199c594def950faa146ba96b57ba5febb781b309c8e9e029b59e2a06ce85227326adcf9'
+
'fe061904b650068845ac61a2b4d621a26b5af8fed202023a76fa9bd994713906559b22cf312e3fe2b0d6512cc0350d21b2a4c9cbc8d7db537ee2eddf4ce9acaa'
+
'4d744bb8403ab6d3adca90869e5f97cfa093797397e101a729efa09b731c6b22dcbd336d866cd2d9f9b0648c0b7afff702dbda4d6a51094349b852cc4b511e45'
+

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:42:05
  Author: felixonmars
Revision: 278802

upgpkg: muine 0.8.11-5

rebuild with gdbm 1.14.1

Modified:
  muine/trunk/PKGBUILD

--+
 PKGBUILD |   24 
 1 file changed, 12 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 04:40:36 UTC (rev 278801)
+++ PKGBUILD2018-01-05 04:42:05 UTC (rev 278802)
@@ -5,7 +5,7 @@
 
 pkgname=muine
 pkgver=0.8.11
-pkgrel=4
+pkgrel=5
 pkgdesc="A music player written in C Sharp"
 arch=('x86_64')
 license=('GPL')
@@ -27,17 +27,17 @@
 enable-deprecations.patch
 drop-musicbrainz.patch
 fix-dnd.patch)
-sha256sums=('fac70bd9ab8a3c7c48c1f48d10f06080f6b5a42ce32cce21a6ab472cb178ecd4'
-'b798a754ca545f9efb97e6d2e5911f26af028a41c0f40a4e3f2cb9c8fe38cbfa'
-'870bb03f031c7ed248b417896b4e02d2ed3659e1b7e320d032d48b81d558ee8a'
-'061548c33fd100d08af479a6228ffc3bc990caef63438d4a3f634fa6f04b0385'
-'c7b45fce8aaf988bcc169cb574061aeea898a92c2aa4a79afafdf77d26221eba'
-'8671a431e9c30ed4373fbbe659f90fbe411e178f31daa4fb8dc1914ec0a6864c'
-'d3e8171b2f3ceb27e039652289ac79c846a797c88eb6945af833da80eb33c154'
-'4887f59d1a039e907961681b57eea5dfb2d7d5d27d1e37ae677d4ac6394095b5'
-'598763b8f81a08b6eea54f5710480e7ca2f706ed4fa82527d3525a649ab774ab'
-'5bf67b8c879138d3b50d21ee0a95025640ef0ed06044f2938580513192ce2ecc'
-'91f657c23792c62de9a391035c635a602e5afe430182aa8e8912d84112199718')
+sha512sums=('13063c1057cc4a5fb9c2cfca6249e3014415cbfa735a89f1ae411705412e379f1252789787aaca5e11f844fcd8c31a319c408c73539ffe173bc03985b3606d79'
+
'61ea7a768192f526ca4466d97a08028de4d98edc93779bf7c896aec5d4d003104916680ab6d3e15476b3caff4bdd9edfa91207a68c9d39d17c39f24b02f94ab4'
+
'20adfb1f294e1fadd85b868b4b39400a5e90054f42e1433386d48058aa5892b588244358363bce92b372ae7390cfeefbcef90ea12df977f0939bdb26b44a8222'
+
'4b257d8d2fdae7fc4c186f292b0b6327254466840c8f63adc353bd2ffad92ca4e682f949e9762bb2c2653cf0dcbe85d5660be1147bb9d0a70a44cc72495b6738'
+
'66063e7ed0f4057031bf82bea3259fdbc6b12e433171f356e721bb3e15b060887a5cfc375963f4a23dd8512618fdf36fa74a72cb7f5296b91706cf7e7e4420de'
+
'd9d3b66df45164597fa16fa24ab11226bf9cdcaa05c4d698110da0b3bca0214d070b05f4dd49834f7af2a87bb2ab8730d93251b53c00e0dd224cfd8a58b3a18b'
+
'750cc1a5ebfaf172e21502fb119498de504dfcbb243a38cc8cc828082199c594def950faa146ba96b57ba5febb781b309c8e9e029b59e2a06ce85227326adcf9'
+
'fe061904b650068845ac61a2b4d621a26b5af8fed202023a76fa9bd994713906559b22cf312e3fe2b0d6512cc0350d21b2a4c9cbc8d7db537ee2eddf4ce9acaa'
+
'4d744bb8403ab6d3adca90869e5f97cfa093797397e101a729efa09b731c6b22dcbd336d866cd2d9f9b0648c0b7afff702dbda4d6a51094349b852cc4b511e45'
+
'0b9ce09d92da1c8dfb44b15f0b3e340f773bd142662aeea7dd76ef427e063c3ad8db17a2fe8331ee236d1f06a2e4b4d0f8b0e50508423f3e54a923f8bf08c430'
+
'6758b90107fd02a667a67da9e0c7a59003d13598f129bd796148e1701be72e8b9e0d0e0eae66b963fa8480c4477c66dc2d056d26615558d5845e9413847761b3')
 
 prepare() {
   cd $pkgname-$pkgver


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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:42:10
  Author: felixonmars
Revision: 314071

archrelease: copy trunk to staging-x86_64

Added:
  avahi/repos/staging-x86_64/
  
avahi/repos/staging-x86_64/0001-avahi-python-Use-the-agnostic-DBM-interface.patch
(from rev 314070, 
avahi/trunk/0001-avahi-python-Use-the-agnostic-DBM-interface.patch)
  avahi/repos/staging-x86_64/PKGBUILD
(from rev 314070, avahi/trunk/PKGBUILD)

+
 0001-avahi-python-Use-the-agnostic-DBM-interface.patch |  256 +++
 PKGBUILD   |   89 +
 2 files changed, 345 insertions(+)

Copied: 
avahi/repos/staging-x86_64/0001-avahi-python-Use-the-agnostic-DBM-interface.patch
 (from rev 314070, 
avahi/trunk/0001-avahi-python-Use-the-agnostic-DBM-interface.patch)
===
--- staging-x86_64/0001-avahi-python-Use-the-agnostic-DBM-interface.patch   
(rev 0)
+++ staging-x86_64/0001-avahi-python-Use-the-agnostic-DBM-interface.patch   
2018-01-05 04:42:10 UTC (rev 314071)
@@ -0,0 +1,256 @@
+From 426f70261d61db359e573e06b03575ee8cf50f5d Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Tue, 11 Jul 2017 21:52:37 +0200
+Subject: [PATCH] avahi-python: Use the agnostic DBM interface
+
+Also fixes configure failing if Python 3 and GDBM are in use, since Py3
+only has anydbm under the name of 'dbm'.
+---
+ avahi-python/avahi/Makefile.am  | 15 +---
+ avahi-python/avahi/ServiceTypeDatabase.py.in| 31 ++---
+ configure.ac|  9 ---
+ service-type-database/.gitignore|  1 -
+ service-type-database/Makefile.am   | 18 --
+ service-type-database/{build-db.in => build-db} | 13 +++
+ 6 files changed, 41 insertions(+), 46 deletions(-)
+ rename service-type-database/{build-db.in => build-db} (87%)
+
+diff --git a/avahi-python/avahi/Makefile.am b/avahi-python/avahi/Makefile.am
+index 3eb67d0df438a7f8..c906b9bf3b6d0708 100644
+--- a/avahi-python/avahi/Makefile.am
 b/avahi-python/avahi/Makefile.am
+@@ -25,29 +25,16 @@ avahidir = $(pythondir)/avahi
+ 
+ if HAVE_GDBM
+ nodist_avahi_SCRIPTS = ServiceTypeDatabase.py
+-
+-ServiceTypeDatabase.py: ServiceTypeDatabase.py.in
+-  $(AM_V_GEN)sed -e 's,@PYTHON\@,$(PYTHON),g' \
+-  -e 's,@DBM\@,gdbm,g' \
+-  -e 's,@FIRST_KEY\@,key = self.db.firstkey(),g' \
+-  -e 's,@CHECK_KEY\@,while key is not None:,g' \
+-  -e 's,@NEXT_KEY\@,key = self.db.nextkey(key),g' \
+-  -e 's,@pkglibdatadir\@,$(pkglibdatadir),g' $< > $@ && \
+-  chmod +x $@
+ endif
+ 
+ if HAVE_DBM
+ nodist_avahi_SCRIPTS = ServiceTypeDatabase.py
++endif
+ 
+ ServiceTypeDatabase.py: ServiceTypeDatabase.py.in
+   $(AM_V_GEN)sed -e 's,@PYTHON\@,$(PYTHON),g' \
+-  -e 's,@DBM\@,dbm,g' \
+-  -e 's,@FIRST_KEY\@,keys = self.db.keys(),g' \
+-  -e 's,@CHECK_KEY\@,for key in keys:,g' \
+-  -e 's,@NEXT_KEY\@,,g' \
+   -e 's,@pkglibdatadir\@,$(pkglibdatadir),g' $< > $@ && \
+   chmod +x $@
+-endif
+ 
+ avahi_PYTHON = $(avahi_SCRIPTS)
+ 
+diff --git a/avahi-python/avahi/ServiceTypeDatabase.py.in 
b/avahi-python/avahi/ServiceTypeDatabase.py.in
+index 4ddd654409deb983..d7f9969bbd5a6ab0 100644
+--- a/avahi-python/avahi/ServiceTypeDatabase.py.in
 b/avahi-python/avahi/ServiceTypeDatabase.py.in
+@@ -17,18 +17,22 @@
+ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ # USA.
+ 
+-import @DBM@
++try:
++import anydbm as dbm
++except ImportError:
++import dbm
++
+ import locale
+ import re
+ 
+ locale.setlocale(locale.LC_ALL, '')
+ 
+ class ServiceTypeDatabase:
+ """ServiceTypeDatabase maps service types to descriptions"""
+ 
+ def __init__(self, filename = "@pkglibdatadir@/service-types.db"):
+ 
+-self.db = @DBM@.open(filename, "r")
++self.db = dbm.open(filename, "r")
+ 
+ l = locale.getlocale(locale.LC_MESSAGES)
+ 
+@@ -90,13 +94,24 @@ class ServiceTypeDatabase:
+ 
+ def __iter__(self):
+ 
+-@FIRST_KEY@
+-@CHECK_KEY@
++def want_key(key):
++if not re.search('_[a-zA-Z0-9-]+\._[a-zA-Z0-9-]+', key):
++return False
++if re.search('_[a-zA-Z0-9-]+\._[a-zA-Z0-9-]+\[.*\]', key):
++return False
++return True
+ 
+-if re.search('_[a-zA-Z0-9-]+\._[a-zA-Z0-9-]+', key) and not 
re.search('_[a-zA-Z0-9-]+\._[a-zA-Z0-9-]+\[.*\]', key):
+-yield key
+-
+-@NEXT_KEY@
++try:
++key = self.db.firstkey()
++except AttributeError:
++for key in self.db.keys():
++if want_key(key):
++yield key
++else:
++while key is not 

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

2018-01-04 Thread Felix Yan via arch-commits
Date: Friday, January 5, 2018 @ 04:41:47
  Author: felixonmars
Revision: 314070

upgpkg: avahi 0.7-3

rebuild with gdbm 1.14.1

Modified:
  avahi/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-01-05 02:57:26 UTC (rev 314069)
+++ PKGBUILD2018-01-05 04:41:47 UTC (rev 314070)
@@ -5,7 +5,7 @@
 
 pkgname=avahi
 pkgver=0.7
-pkgrel=2
+pkgrel=3
 pkgdesc='Service Discovery for Linux using mDNS/DNS-SD -- compatible with 
Bonjour'
 url='https://github.com/lathiat/avahi'
 license=(LGPL)
@@ -28,8 +28,8 @@
 _commit=6242e5f0fe001b7de2ccaa9431db279b2ee76b83  # tags/v0.7
 source=("git+https://github.com/lathiat/avahi#commit=$_commit;
 0001-avahi-python-Use-the-agnostic-DBM-interface.patch)
-sha256sums=('SKIP'
-'5e2347d73349cee56c17ef53b69418d0b083e2fe26d19af61ef2ba55ef43cf16')
+sha512sums=('SKIP'
+
'8cfc7c2cb0061e6348caa96b73bb6069efce5b4438962aa12448e46bc950a47c1f18059afbb1cacf7b2a1aa21f77025472532ad5e6eddb17834a8b1a34432226')
 
 pkgver() {
   cd $pkgname


  1   2   3   4   >