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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:12:46
  Author: felixonmars
Revision: 393981

upgpkg: haskell-tamarin-prover-utils 1.4.0-7

rebuild with ghc 8.6.1

Modified:
  haskell-tamarin-prover-utils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-15 00:11:54 UTC (rev 393980)
+++ PKGBUILD2018-10-15 00:12:46 UTC (rev 393981)
@@ -4,7 +4,7 @@
 _hkgname=tamarin-prover-utils
 pkgname=haskell-tamarin-prover-utils
 pkgver=1.4.0
-pkgrel=6
+pkgrel=7
 pkgdesc="Utility library for the tamarin prover"
 url="http://www.infsec.ethz.ch/research/software/tamarin;
 license=("GPL")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:13:04
  Author: felixonmars
Revision: 393982

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tamarin-prover-utils/repos/community-staging-x86_64/
  haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD
(from rev 393981, haskell-tamarin-prover-utils/trunk/PKGBUILD)
  haskell-tamarin-prover-utils/repos/community-staging-x86_64/ghc-8.4.patch
(from rev 393981, haskell-tamarin-prover-utils/trunk/ghc-8.4.patch)

---+
 PKGBUILD  |   45 ++
 ghc-8.4.patch |  110 
 2 files changed, 155 insertions(+)

Copied: haskell-tamarin-prover-utils/repos/community-staging-x86_64/PKGBUILD 
(from rev 393981, haskell-tamarin-prover-utils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-15 00:13:04 UTC (rev 393982)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tamarin-prover-utils
+pkgname=haskell-tamarin-prover-utils
+pkgver=1.4.0
+pkgrel=7
+pkgdesc="Utility library for the tamarin prover"
+url="http://www.infsec.ethz.ch/research/software/tamarin;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-sha' 'haskell-base64-bytestring' 
'haskell-blaze-builder'
+ 'haskell-dlist' 'haskell-fclabels' 'haskell-safe' 'haskell-syb')
+makedepends=('ghc')
+source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz;
+ghc-8.4.patch)
+sha512sums=('7c1afe6a53b596c2ce01e9ad7a7f464af1f4efbc5f8edc13d5ec8bc32ce4e91ddde91dff6ab8e01cf3cf30a37a3a18953d937debc36c9df664f718d968e2ae74'
+
'14a34dccb77582977f1df0ea74049a22f136161c7afc9c213cb90436b9b2c3ef4ab8f0049417ea4ab3b5c861eab140fe6255c59d5b29a706a330117676cc6047')
+
+prepare() {
+cd tamarin-prover-$pkgver
+patch -p1 -i ../ghc-8.4.patch
+}
+
+build() {
+cd "${srcdir}/tamarin-prover-${pkgver}/lib/utils"
+
+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}/tamarin-prover-${pkgver}/lib/utils"
+
+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"
+}

Copied: 
haskell-tamarin-prover-utils/repos/community-staging-x86_64/ghc-8.4.patch (from 
rev 393981, haskell-tamarin-prover-utils/trunk/ghc-8.4.patch)
===
--- community-staging-x86_64/ghc-8.4.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.4.patch  2018-10-15 00:13:04 UTC (rev 
393982)
@@ -0,0 +1,110 @@
+diff --git a/lib/utils/src/Extension/Data/Bounded.hs 
b/lib/utils/src/Extension/Data/Bounded.hs
+index 5f166006..6ca7970d 100644
+--- a/lib/utils/src/Extension/Data/Bounded.hs
 b/lib/utils/src/Extension/Data/Bounded.hs
+@@ -16,14 +16,18 @@ module Extension.Data.Bounded (
+ newtype BoundedMax a = BoundedMax {getBoundedMax :: a}
+ deriving( Eq, Ord, Show )
+ 
++instance (Ord a, Bounded a) => Semigroup (BoundedMax a) where
++BoundedMax x <> BoundedMax y = BoundedMax (max x y)
++
+ instance (Ord a, Bounded a) => Monoid (BoundedMax a) where
+ mempty  = BoundedMax minBound
+-(BoundedMax x) `mappend` (BoundedMax y) = BoundedMax (max x y)
+ 
+ -- | A newtype wrapper for a monoid of the minimum of a bounded type.
+ newtype BoundedMin a = BoundedMin {getBoundedMin :: a}
+ deriving( Eq, Ord, Show )
+ 
++instance (Ord a, Bounded a) => Semigroup (BoundedMin a) where
++BoundedMin x <> BoundedMin y = BoundedMin (min x y)
++
+ instance (Ord a, Bounded a) => Monoid (BoundedMin a) where
+ mempty  = BoundedMin maxBound
+-(BoundedMin x) `mappend` (BoundedMin y) = BoundedMin (min x y)
+\ No newline at end of file
+diff --git a/lib/utils/src/Extension/Data/Monoid.hs 
b/lib/utils/src/Extension/Data/Monoid.hs
+index 83655c34..ca4f53c2 100644
+--- a/lib/utils/src/Extension/Data/Monoid.hs
 b/lib/utils/src/Extension/Data/Monoid.hs
+@@ -38,10 +38,12 @@ newtype MinMax a = MinMax { getMinMax :: Maybe (a, a) }
+ minMaxSingleton :: a -> MinMax a
+ minMaxSingleton x = MinMax (Just (x, x))
+ 
++instance 

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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:11:54
  Author: felixonmars
Revision: 393980

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tagsoup/repos/community-staging-x86_64/PKGBUILD (from rev 
393979, haskell-tagsoup/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-15 00:11:54 UTC (rev 393980)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tagsoup
+pkgname=haskell-tagsoup
+pkgver=0.14.7
+pkgrel=2
+pkgdesc="Parsing and extracting information from (possibly malformed) HTML/XML 
documents"
+url="http://community.haskell.org/~ndm/tagsoup/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('7037525e8894bbbaf0e64f1e87e117179dd0ba1d1bce3cf6999bdab9f7cbfd6a006ee76d53719cd596490daa35b4bf7cdfe62ec50ee55ec9a406860ea8476991')
+
+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-tagsoup/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:11:32
  Author: felixonmars
Revision: 393979

upgpkg: haskell-tagsoup 0.14.7-2

rebuild with ghc 8.6.1

Modified:
  haskell-tagsoup/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-15 00:10:17 UTC (rev 393978)
+++ PKGBUILD2018-10-15 00:11:32 UTC (rev 393979)
@@ -4,7 +4,7 @@
 _hkgname=tagsoup
 pkgname=haskell-tagsoup
 pkgver=0.14.7
-pkgrel=1
+pkgrel=2
 pkgdesc="Parsing and extracting information from (possibly malformed) HTML/XML 
documents"
 url="http://community.haskell.org/~ndm/tagsoup/;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:09:57
  Author: felixonmars
Revision: 393977

upgpkg: haskell-system-fileio 0.3.16.4-4

rebuild with ghc 8.6.1

Modified:
  haskell-system-fileio/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-15 00:09:19 UTC (rev 393976)
+++ PKGBUILD2018-10-15 00:09:57 UTC (rev 393977)
@@ -4,7 +4,7 @@
 _hkgname=system-fileio
 pkgname=haskell-system-fileio
 pkgver=0.3.16.4
-pkgrel=3
+pkgrel=4
 pkgdesc="Consistent filesystem interaction across GHC versions"
 url="https://github.com/fpco/haskell-filesystem;
 license=("MIT")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:10:17
  Author: felixonmars
Revision: 393978

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-system-fileio/repos/community-staging-x86_64/
  haskell-system-fileio/repos/community-staging-x86_64/PKGBUILD
(from rev 393977, haskell-system-fileio/trunk/PKGBUILD)

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

Copied: haskell-system-fileio/repos/community-staging-x86_64/PKGBUILD (from rev 
393977, haskell-system-fileio/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-15 00:10:17 UTC (rev 393978)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=system-fileio
+pkgname=haskell-system-fileio
+pkgver=0.3.16.4
+pkgrel=4
+pkgdesc="Consistent filesystem interaction across GHC versions"
+url="https://github.com/fpco/haskell-filesystem;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-system-filepath")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('68530cd11b25aa8a05967d3f51091ea57a5be138b672bd5373918163281c55a91b60dea03bdd22bcd4ba1d6bb26e2ed14660ce55bbdaf2737d2dd2b7e608d698')
+
+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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:08:50
  Author: felixonmars
Revision: 393975

upgpkg: haskell-system-filepath 0.4.14-9

rebuild with ghc 8.6.1

Modified:
  haskell-system-filepath/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-15 00:05:49 UTC (rev 393974)
+++ PKGBUILD2018-10-15 00:08:50 UTC (rev 393975)
@@ -4,7 +4,7 @@
 _hkgname=system-filepath
 pkgname=haskell-system-filepath
 pkgver=0.4.14
-pkgrel=8
+pkgrel=9
 pkgdesc="High-level, byte-based file and directory path manipulations"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:09:19
  Author: felixonmars
Revision: 393976

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-system-filepath/repos/community-staging-x86_64/
  haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD
(from rev 393975, haskell-system-filepath/trunk/PKGBUILD)

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

Copied: haskell-system-filepath/repos/community-staging-x86_64/PKGBUILD (from 
rev 393975, haskell-system-filepath/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-15 00:09:19 UTC (rev 393976)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=system-filepath
+pkgname=haskell-system-filepath
+pkgver=0.4.14
+pkgrel=9
+pkgdesc="High-level, byte-based file and directory path manipulations"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-chell' 'haskell-chell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('d858b077516ecb76e27d032fd123aad154afea87fab93f148aa8a0007587c1fb04d87217cf0b51a80e9a81ab20357dcc5e345899e1c2b6513900da1e6768')
+
+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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:05:49
  Author: felixonmars
Revision: 393974

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-stringbuilder/repos/community-staging-x86_64/PKGBUILD (from rev 
393973, haskell-stringbuilder/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-15 00:05:49 UTC (rev 393974)
@@ -0,0 +1,50 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=stringbuilder
+pkgname=haskell-stringbuilder
+pkgver=0.5.1
+pkgrel=33
+pkgdesc="A writer monad for multi-line string literals"
+url="https://github.com/sol/stringbuilder;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+checkdepends=('haskell-hspec' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('09cbf01dce82b325393c0d6f0264792695d528a184052f5e1d5dbd3fc181fd11c280e77ba445f1e44c6a8dabc0b267aa90f4a9f1fc34135f1b741d2a5dca9369')
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${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-stringbuilder/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Monday, October 15, 2018 @ 00:02:10
  Author: felixonmars
Revision: 393973

upgpkg: haskell-stringbuilder 0.5.1-33

rebuild with ghc 8.6.1

Modified:
  haskell-stringbuilder/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:59:13 UTC (rev 393972)
+++ PKGBUILD2018-10-15 00:02:10 UTC (rev 393973)
@@ -4,7 +4,7 @@
 _hkgname=stringbuilder
 pkgname=haskell-stringbuilder
 pkgver=0.5.1
-pkgrel=32
+pkgrel=33
 pkgdesc="A writer monad for multi-line string literals"
 url="https://github.com/sol/stringbuilder;
 license=("MIT")


[arch-commits] Commit in (4 files)

2018-10-14 Thread Levente Polyak via arch-commits
Date: Sunday, October 14, 2018 @ 23:58:56
  Author: anthraxx
Revision: 393971

upgpkg: usbguard 0.7.4-4

Added:
  usbguard/
  usbguard/repos/
  usbguard/trunk/
  usbguard/trunk/PKGBUILD

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

Added: usbguard/trunk/PKGBUILD
===
--- usbguard/trunk/PKGBUILD (rev 0)
+++ usbguard/trunk/PKGBUILD 2018-10-14 23:58:56 UTC (rev 393971)
@@ -0,0 +1,81 @@
+# Maintainer: Levente Polyak 
+# Contributor: Ian Beringer 
+
+pkgbase=usbguard
+pkgname=('usbguard' 'usbguard-qt')
+pkgver=0.7.4
+pkgrel=4
+pkgdesc='Software framework for implementing USB device authorization policies'
+url='https://github.com/dkopecek/usbguard'
+arch=('x86_64')
+license=('GPL2')
+makedepends=('git' 'libxslt' 'asciidoc' 'catch2' 'pegtl' 'qt5-base' 'qt5-svg' 
'qt5-tools' 'hicolor-icon-theme'
+ 'glibc' 'libqb' 'libqb.so' 'libsodium' 'libcap-ng' 'protobuf' 
'polkit' 'dbus-glib')
+source=(https://github.com/dkopecek/usbguard/releases/download/${pkgbase}-${pkgver}/${pkgbase}-${pkgver}.tar.gz{,.sig})
+sha512sums=('9799d4e89282f4adb57310e3a8ae0c3f0921ebba57393256beb1b9b8e8a8f2290c30716f100cd41c6dd1b6d44714880043d6fbd89a12e654c2a183c628dbd366'
+'SKIP')
+validpgpkeys=('430C1928960157CC45FA1BEBAA06120530AE0466') # Daniel Kopeček 

+
+prepare() {
+  cd ${pkgbase}-${pkgver}
+  sed 's|/usr/include/catch|/usr/include/catch2|g' -i configure.ac
+  autoreconf -fiv
+}
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--sys=/etc \
+--sbindir=/usr/bin \
+--libdir=/usr/lib \
+--enable-systemd \
+--without-bundled-catch \
+--without-bundled-pegtl \
+--with-dbus \
+--with-polkit \
+--with-crypto-library=sodium \
+--with-gui-qt=qt5
+  make
+  touch rules.conf
+}
+
+check() {
+  cd ${pkgbase}-${pkgver}
+  make check
+}
+
+package_usbguard() {
+  depends=('glibc' 'libqb' 'libqb.so' 'libsodium' 'libcap-ng' 'protobuf' 
'polkit' 'dbus-glib')
+  provides=('libusbguard.so')
+  backup=(etc/usbguard/usbguard-daemon.conf
+  etc/usbguard/rules.conf)
+  cd ${pkgbase}-${pkgver}
+  make INSTALL='install -p' SYSTEMD_UNIT_DIR="/usr/lib/systemd/system" 
DESTDIR="${pkgdir}" install
+  chmod 750 "${pkgdir}/etc/usbguard"
+  install -Dpm 600 usbguard-daemon.conf rules.conf -t "${pkgdir}/etc/usbguard"
+
+  # completion
+  install -Dpm 644 scripts/bash_completion/usbguard -t 
"${pkgdir}/usr/share/bash-completion/completions"
+  install -Dpm 644 scripts/usbguard-zsh-completion 
"${pkgdir}/usr/share/zsh/site-functions/_usbguard"
+
+  # cleanup
+  cd "${pkgdir}"
+  rm -rf 
usr/{bin/usbguard-applet-qt,share/{applications,icons,man/man1/usbguard-applet-qt.1}}
+}
+
+package_usbguard-qt() {
+  pkgdesc+=' - Qt frontend'
+  depends=('usbguard' 'libusbguard.so' 'qt5-base' 'qt5-svg' 'qt5-tools' 
'hicolor-icon-theme')
+  cd ${pkgbase}-${pkgver}
+  make INSTALL='install -p' SYSTEMD_UNIT_DIR="/usr/lib/systemd/system" 
DESTDIR="${pkgdir}" install
+
+  # cleanup
+  cd "${pkgdir}"
+  rm -rf 
{etc,var,usr/{include,lib,share/{dbus-1,polkit-1,man/{man1/usbguard.1,man5,man8
 \
+usr/bin/usbguard{,-daemon,-dbus,-rule-parser}
+}
+
+# vim: ts=2 sw=2 et:


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

2018-10-14 Thread Levente Polyak via arch-commits
Date: Sunday, October 14, 2018 @ 23:59:13
  Author: anthraxx
Revision: 393972

archrelease: copy trunk to community-x86_64

Added:
  usbguard/repos/community-x86_64/
  usbguard/repos/community-x86_64/PKGBUILD
(from rev 393971, usbguard/trunk/PKGBUILD)

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

Copied: usbguard/repos/community-x86_64/PKGBUILD (from rev 393971, 
usbguard/trunk/PKGBUILD)
===
--- community-x86_64/PKGBUILD   (rev 0)
+++ community-x86_64/PKGBUILD   2018-10-14 23:59:13 UTC (rev 393972)
@@ -0,0 +1,81 @@
+# Maintainer: Levente Polyak 
+# Contributor: Ian Beringer 
+
+pkgbase=usbguard
+pkgname=('usbguard' 'usbguard-qt')
+pkgver=0.7.4
+pkgrel=4
+pkgdesc='Software framework for implementing USB device authorization policies'
+url='https://github.com/dkopecek/usbguard'
+arch=('x86_64')
+license=('GPL2')
+makedepends=('git' 'libxslt' 'asciidoc' 'catch2' 'pegtl' 'qt5-base' 'qt5-svg' 
'qt5-tools' 'hicolor-icon-theme'
+ 'glibc' 'libqb' 'libqb.so' 'libsodium' 'libcap-ng' 'protobuf' 
'polkit' 'dbus-glib')
+source=(https://github.com/dkopecek/usbguard/releases/download/${pkgbase}-${pkgver}/${pkgbase}-${pkgver}.tar.gz{,.sig})
+sha512sums=('9799d4e89282f4adb57310e3a8ae0c3f0921ebba57393256beb1b9b8e8a8f2290c30716f100cd41c6dd1b6d44714880043d6fbd89a12e654c2a183c628dbd366'
+'SKIP')
+validpgpkeys=('430C1928960157CC45FA1BEBAA06120530AE0466') # Daniel Kopeček 

+
+prepare() {
+  cd ${pkgbase}-${pkgver}
+  sed 's|/usr/include/catch|/usr/include/catch2|g' -i configure.ac
+  autoreconf -fiv
+}
+
+build() {
+  cd ${pkgbase}-${pkgver}
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--localstatedir=/var \
+--sys=/etc \
+--sbindir=/usr/bin \
+--libdir=/usr/lib \
+--enable-systemd \
+--without-bundled-catch \
+--without-bundled-pegtl \
+--with-dbus \
+--with-polkit \
+--with-crypto-library=sodium \
+--with-gui-qt=qt5
+  make
+  touch rules.conf
+}
+
+check() {
+  cd ${pkgbase}-${pkgver}
+  make check
+}
+
+package_usbguard() {
+  depends=('glibc' 'libqb' 'libqb.so' 'libsodium' 'libcap-ng' 'protobuf' 
'polkit' 'dbus-glib')
+  provides=('libusbguard.so')
+  backup=(etc/usbguard/usbguard-daemon.conf
+  etc/usbguard/rules.conf)
+  cd ${pkgbase}-${pkgver}
+  make INSTALL='install -p' SYSTEMD_UNIT_DIR="/usr/lib/systemd/system" 
DESTDIR="${pkgdir}" install
+  chmod 750 "${pkgdir}/etc/usbguard"
+  install -Dpm 600 usbguard-daemon.conf rules.conf -t "${pkgdir}/etc/usbguard"
+
+  # completion
+  install -Dpm 644 scripts/bash_completion/usbguard -t 
"${pkgdir}/usr/share/bash-completion/completions"
+  install -Dpm 644 scripts/usbguard-zsh-completion 
"${pkgdir}/usr/share/zsh/site-functions/_usbguard"
+
+  # cleanup
+  cd "${pkgdir}"
+  rm -rf 
usr/{bin/usbguard-applet-qt,share/{applications,icons,man/man1/usbguard-applet-qt.1}}
+}
+
+package_usbguard-qt() {
+  pkgdesc+=' - Qt frontend'
+  depends=('usbguard' 'libusbguard.so' 'qt5-base' 'qt5-svg' 'qt5-tools' 
'hicolor-icon-theme')
+  cd ${pkgbase}-${pkgver}
+  make INSTALL='install -p' SYSTEMD_UNIT_DIR="/usr/lib/systemd/system" 
DESTDIR="${pkgdir}" install
+
+  # cleanup
+  cd "${pkgdir}"
+  rm -rf 
{etc,var,usr/{include,lib,share/{dbus-1,polkit-1,man/{man1/usbguard.1,man5,man8
 \
+usr/bin/usbguard{,-daemon,-dbus,-rule-parser}
+}
+
+# vim: ts=2 sw=2 et:


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:57:51
  Author: felixonmars
Revision: 393970

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-boxes/repos/community-staging-x86_64/PKGBUILD (from rev 393969, 
haskell-boxes/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:57:51 UTC (rev 393970)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=boxes
+pkgname=haskell-boxes
+pkgver=0.1.5
+pkgrel=5
+pkgdesc="2D text pretty-printing library"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-split")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('44527be9a8351aef9e6a98bc90276c0137892e2672ca5ae15968ac21cfc1f0ce92d2c734c26b5493b2f8597ab1a65cb9cf5d050b6b02b0a61d6b6df4143ba4d7')
+
+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-boxes/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:57:33
  Author: felixonmars
Revision: 393969

upgpkg: haskell-boxes 0.1.5-5

rebuild with ghc 8.6.1

Modified:
  haskell-boxes/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:56:56 UTC (rev 393968)
+++ PKGBUILD2018-10-14 23:57:33 UTC (rev 393969)
@@ -4,7 +4,7 @@
 _hkgname=boxes
 pkgname=haskell-boxes
 pkgver=0.1.5
-pkgrel=4
+pkgrel=5
 pkgdesc="2D text pretty-printing library"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:56:56
  Author: felixonmars
Revision: 393968

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-split/repos/community-staging-x86_64/PKGBUILD (from rev 393967, 
haskell-split/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:56:56 UTC (rev 393968)
@@ -0,0 +1,48 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=split
+pkgname=haskell-split
+pkgver=0.2.3.3
+pkgrel=6
+pkgdesc="Combinator library for splitting lists."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('40283ee2f5e2ab56207b05a1a7bc7de114ae0da52dc37ed32bd4e1dd3a3baa8d3346fed04af979fa5fc263b931c0b830832c0cad69e98d151f5550542af6f475')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.12/<5/' $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" --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-split/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:56:39
  Author: felixonmars
Revision: 393967

upgpkg: haskell-split 0.2.3.3-6

rebuild with ghc 8.6.1

Modified:
  haskell-split/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:53:40 UTC (rev 393966)
+++ PKGBUILD2018-10-14 23:56:39 UTC (rev 393967)
@@ -4,7 +4,7 @@
 _hkgname=split
 pkgname=haskell-split
 pkgver=0.2.3.3
-pkgrel=5
+pkgrel=6
 pkgdesc="Combinator library for splitting lists."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -14,6 +14,11 @@
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 
sha512sums=('40283ee2f5e2ab56207b05a1a7bc7de114ae0da52dc37ed32bd4e1dd3a3baa8d3346fed04af979fa5fc263b931c0b830832c0cad69e98d151f5550542af6f475')
 
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *4.12/<5/' $_hkgname.cabal
+}
+
 build() {
 cd $_hkgname-$pkgver
 


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

2018-10-14 Thread Levente Polyak via arch-commits
Date: Sunday, October 14, 2018 @ 23:53:34
  Author: anthraxx
Revision: 393965

upgpkg: vim-fugitive 2.4-2 (fix missing files)

Modified:
  vim-fugitive/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:51:52 UTC (rev 393964)
+++ PKGBUILD2018-10-14 23:53:34 UTC (rev 393965)
@@ -5,7 +5,7 @@
 
 pkgname=vim-fugitive
 pkgver=2.4
-pkgrel=1
+pkgrel=2
 pkgdesc='Git wrapper so awesome, it should be illegal'
 url='https://github.com/tpope/vim-fugitive'
 arch=('any')
@@ -19,9 +19,9 @@
 
 package() {
   cd ${pkgname}-${pkgver}
-  local installpath="${pkgdir}/usr/share/vim/vimfiles"
-  install -Dm 644 doc/* -t "${installpath}/doc"
-  install -Dm 644 plugin/* -t "${installpath}/plugin"
+  local _installpath="${pkgdir}/usr/share/vim/vimfiles"
+  install -d "${_installpath}"
+  cp -r -t "${_installpath}" autoload doc plugin ftdetect
   install -Dm 644 ../license.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }
 


[arch-commits] Commit in vim-fugitive/repos/community-any (4 files)

2018-10-14 Thread Levente Polyak via arch-commits
Date: Sunday, October 14, 2018 @ 23:53:40
  Author: anthraxx
Revision: 393966

archrelease: copy trunk to community-any

Added:
  vim-fugitive/repos/community-any/PKGBUILD
(from rev 393965, vim-fugitive/trunk/PKGBUILD)
  vim-fugitive/repos/community-any/license.txt
(from rev 393965, vim-fugitive/trunk/license.txt)
Deleted:
  vim-fugitive/repos/community-any/PKGBUILD
  vim-fugitive/repos/community-any/license.txt

-+
 PKGBUILD|   56 ++---
 license.txt |  574 +-
 2 files changed, 315 insertions(+), 315 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-10-14 23:53:34 UTC (rev 393965)
+++ PKGBUILD2018-10-14 23:53:40 UTC (rev 393966)
@@ -1,28 +0,0 @@
-# Maintainer: Levente Polyak 
-# Contributor: Daniel Micay 
-# Contributor: M Rawash 
-# Contributor: János Illés 
-
-pkgname=vim-fugitive
-pkgver=2.4
-pkgrel=1
-pkgdesc='Git wrapper so awesome, it should be illegal'
-url='https://github.com/tpope/vim-fugitive'
-arch=('any')
-license=('custom:vim')
-depends=('vim' 'git')
-groups=('vim-plugins')
-source=(${pkgname}-${pkgver}.tar.gz::https://github.com/tpope/${pkgname}/archive/v${pkgver}.tar.gz
-license.txt)
-sha512sums=('fb9d4129090bbafcace9400e9f21feae06bc9f903a54cfef7c4cbfa62856019a511b924c294e86fd26cd713d588ca0054a17d9676b59e2f406779ab5d51c3363'
-
'a50e91b1896b0d952008ba2f641a87af2d1a01e4f280f6c914edcd51ae5d1586d5ade71c3609866b501569007bcb7f2494f08280afec170884b90fab36332fac')
-
-package() {
-  cd ${pkgname}-${pkgver}
-  local installpath="${pkgdir}/usr/share/vim/vimfiles"
-  install -Dm 644 doc/* -t "${installpath}/doc"
-  install -Dm 644 plugin/* -t "${installpath}/plugin"
-  install -Dm 644 ../license.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
-}
-
-# vim: ts=2 sw=2 et:

Copied: vim-fugitive/repos/community-any/PKGBUILD (from rev 393965, 
vim-fugitive/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-10-14 23:53:40 UTC (rev 393966)
@@ -0,0 +1,28 @@
+# Maintainer: Levente Polyak 
+# Contributor: Daniel Micay 
+# Contributor: M Rawash 
+# Contributor: János Illés 
+
+pkgname=vim-fugitive
+pkgver=2.4
+pkgrel=2
+pkgdesc='Git wrapper so awesome, it should be illegal'
+url='https://github.com/tpope/vim-fugitive'
+arch=('any')
+license=('custom:vim')
+depends=('vim' 'git')
+groups=('vim-plugins')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/tpope/${pkgname}/archive/v${pkgver}.tar.gz
+license.txt)
+sha512sums=('fb9d4129090bbafcace9400e9f21feae06bc9f903a54cfef7c4cbfa62856019a511b924c294e86fd26cd713d588ca0054a17d9676b59e2f406779ab5d51c3363'
+
'a50e91b1896b0d952008ba2f641a87af2d1a01e4f280f6c914edcd51ae5d1586d5ade71c3609866b501569007bcb7f2494f08280afec170884b90fab36332fac')
+
+package() {
+  cd ${pkgname}-${pkgver}
+  local _installpath="${pkgdir}/usr/share/vim/vimfiles"
+  install -d "${_installpath}"
+  cp -r -t "${_installpath}" autoload doc plugin ftdetect
+  install -Dm 644 ../license.txt -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
+
+# vim: ts=2 sw=2 et:

Deleted: license.txt
===
--- license.txt 2018-10-14 23:53:34 UTC (rev 393965)
+++ license.txt 2018-10-14 23:53:40 UTC (rev 393966)
@@ -1,287 +0,0 @@
-*uganda.txt*For Vim version 7.2.  Last change: 2008 Jun 21
-
-
- VIM REFERENCE MANUALby Bram Moolenaar
-
-
-   *uganda* *Uganda* *copying* *copyright* *license*
-SUMMARY
-   *iccf* *ICCF*
-Vim is Charityware.  You can use and copy it as much as you like, but you are
-encouraged to make a donation for needy children in Uganda.  Please see |kcc|
-below or visit the ICCF web site, available at these URLs:
-
-   http://iccf-holland.org/
-   http://www.vim.org/iccf/
-   http://www.iccf.nl/
-
-You can also sponsor the development of Vim.  Vim sponsors can vote for
-features.  See |sponsor|.  The money goes to Uganda anyway.
-
-The Open Publication License applies to the Vim documentation, see
-|manual-copyright|.
-
-=== begin of license ===
-
-VIM LICENSE
-
-I)  There are no restrictions on distributing unmodified copies of Vim except
-that they must include this license text.  You can also distribute
-unmodified parts of Vim, likewise unrestricted except that they must
-include this license text.  You are also allowed to include executables
-that you made from the unmodified Vim sources, plus your own usage
-examples and Vim scripts.
-
-II) It is allowed to distribute a modified (or extended) version of Vim,
-including executables and/or source code, when the following four
-conditions are met:
-1) This license text must be included unmodified.
-2) The modified Vim must be distributed in one 

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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:51:52
  Author: felixonmars
Revision: 393964

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ranged-sets/repos/community-staging-x86_64/
  haskell-ranged-sets/repos/community-staging-x86_64/PKGBUILD
(from rev 393963, haskell-ranged-sets/trunk/PKGBUILD)
  haskell-ranged-sets/repos/community-staging-x86_64/ghc-8.4.patch
(from rev 393963, haskell-ranged-sets/trunk/ghc-8.4.patch)

---+
 PKGBUILD  |   44 
 ghc-8.4.patch |   24 
 2 files changed, 68 insertions(+)

Copied: haskell-ranged-sets/repos/community-staging-x86_64/PKGBUILD (from rev 
393963, haskell-ranged-sets/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:51:52 UTC (rev 393964)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+
+_hkgname=Ranged-sets
+pkgname=haskell-ranged-sets
+pkgver=0.3.0
+pkgrel=15
+pkgdesc="Ranged sets for Haskell"
+url="http://code.haskell.org/ranged-sets;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
+ghc-8.4.patch)
+sha512sums=('4145fcfe12616a044a8152bbe90742c6ea4ff2400bb289c97a490a72910a0f5d7c6f3317bebc559499b4447ddb01434c573baf25afffa8a4b2a92bb2e3c7a4c8'
+
'5d47e5ea4ee9ddc7c48f489714304794d644a3e489230de63bd414965169c6c0e4236162174cba8c89f01f3d322e0c30bc9264a5896f3bf2d894f17a549d991e')
+
+prepare() {
+cd $_hkgname-$pkgver
+patch -p1 -i ../ghc-8.4.patch
+}
+
+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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt"
+}

Copied: haskell-ranged-sets/repos/community-staging-x86_64/ghc-8.4.patch (from 
rev 393963, haskell-ranged-sets/trunk/ghc-8.4.patch)
===
--- community-staging-x86_64/ghc-8.4.patch  (rev 0)
+++ community-staging-x86_64/ghc-8.4.patch  2018-10-14 23:51:52 UTC (rev 
393964)
@@ -0,0 +1,24 @@
+diff --git a/Data/Ranged/RangedSet.hs.orig b/Data/Ranged/RangedSet.hs
+index eca86ef..922b1d6 100644
+--- a/Data/Ranged/RangedSet.hs.orig
 b/Data/Ranged/RangedSet.hs
+@@ -58,7 +58,6 @@ module Data.Ranged.RangedSet (
+ 
+ import Data.Ranged.Boundaries
+ import Data.Ranged.Ranges
+-import Data.Monoid
+ 
+ import Data.List
+ import Test.QuickCheck
+@@ -72,8 +71,10 @@ infixl 5 -<=-, -<-, -?-
+ newtype DiscreteOrdered v => RSet v = RSet {rSetRanges :: [Range v]}
+deriving (Eq, Show)
+ 
++instance DiscreteOrdered a => Semigroup (RSet a) where
++   (<>) = rSetUnion
++
+ instance DiscreteOrdered a => Monoid (RSet a) where
+-mappend = rSetUnion
+ mempty = rSetEmpty
+ 
+ -- | Determine if the ranges in the list are both in order and 
non-overlapping.


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:51:35
  Author: felixonmars
Revision: 393963

upgpkg: haskell-ranged-sets 0.3.0-15

rebuild with ghc 8.6.1

Modified:
  haskell-ranged-sets/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:50:59 UTC (rev 393962)
+++ PKGBUILD2018-10-14 23:51:35 UTC (rev 393963)
@@ -3,7 +3,7 @@
 _hkgname=Ranged-sets
 pkgname=haskell-ranged-sets
 pkgver=0.3.0
-pkgrel=14
+pkgrel=15
 pkgdesc="Ranged sets for Haskell"
 url="http://code.haskell.org/ranged-sets;
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:50:59
  Author: felixonmars
Revision: 393962

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck-unicode/repos/community-staging-x86_64/PKGBUILD 
(from rev 393961, haskell-quickcheck-unicode/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:50:59 UTC (rev 393962)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-unicode
+pkgname=haskell-quickcheck-unicode
+pkgver=1.0.1.0
+pkgrel=7
+pkgdesc="Generator and shrink functions for testing Unicode-related software."
+url="https://github.com/bos/quickcheck-unicode;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4762d9cdf7624e28586ed18ad05f273b600bf664cb3f3f76d9e33dd217181f49f5835ac6276da8d5302dbf89fe65cec4e9d3c1e57dfc457ee3b3748467672c15')
+
+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-quickcheck-unicode/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:50:43
  Author: felixonmars
Revision: 393961

upgpkg: haskell-quickcheck-unicode 1.0.1.0-7

rebuild with ghc 8.6.1

Modified:
  haskell-quickcheck-unicode/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:50:10 UTC (rev 393960)
+++ PKGBUILD2018-10-14 23:50:43 UTC (rev 393961)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-unicode
 pkgname=haskell-quickcheck-unicode
 pkgver=1.0.1.0
-pkgrel=6
+pkgrel=7
 pkgdesc="Generator and shrink functions for testing Unicode-related software."
 url="https://github.com/bos/quickcheck-unicode;
 license=('BSD')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:50:10
  Author: felixonmars
Revision: 393960

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hspec-discover/repos/community-staging-x86_64/PKGBUILD (from 
rev 393959, haskell-hspec-discover/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:50:10 UTC (rev 393960)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-discover
+pkgname=haskell-hspec-discover
+pkgver=2.5.5
+pkgrel=4
+pkgdesc="Automatically discover and run Hspec tests"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck' 'haskell-hspec-meta')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('922511709402a063eba16f2bb2b85e42b6183d8004d78af00ddf692cfcc6c3172c9ce925f395c28b04bbe2289693c437923bd769f0289e00c589890e4475700e')
+
+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-hspec-discover/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:49:54
  Author: felixonmars
Revision: 393959

upgpkg: haskell-hspec-discover 2.5.5-4

rebuild with ghc 8.6.1

Modified:
  haskell-hspec-discover/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:49:13 UTC (rev 393958)
+++ PKGBUILD2018-10-14 23:49:54 UTC (rev 393959)
@@ -3,7 +3,7 @@
 _hkgname=hspec-discover
 pkgname=haskell-hspec-discover
 pkgver=2.5.5
-pkgrel=3
+pkgrel=4
 pkgdesc="Automatically discover and run Hspec tests"
 url="http://hspec.github.io/;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:49:13
  Author: felixonmars
Revision: 393958

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hspec-meta/repos/community-staging-x86_64/PKGBUILD (from rev 
393957, haskell-hspec-meta/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:49:13 UTC (rev 393958)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+
+_hkgname=hspec-meta
+pkgname=haskell-hspec-meta
+pkgver=2.4.6
+pkgrel=14
+pkgdesc="A version of Hspec which is used to test Hspec itself"
+url="http://hspec.github.io/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-hspec-expectations' 
'haskell-hunit'
+ 'haskell-setenv' 'haskell-random' 'haskell-quickcheck-io' 
'haskell-ansi-terminal'
+ 'haskell-async' 'haskell-call-stack')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('8e62dd923e943a3242034d838016280ed3e2d6767c5c22fac76c71433433a938f5e290cd79400cdc659706c54f21a06805b54e91702acdb0daea20c8513e8d8f')
+
+build() {
+cd "${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-hspec-meta/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:48:54
  Author: felixonmars
Revision: 393957

upgpkg: haskell-hspec-meta 2.4.6-14

rebuild with ghc 8.6.1

Modified:
  haskell-hspec-meta/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:48:08 UTC (rev 393956)
+++ PKGBUILD2018-10-14 23:48:54 UTC (rev 393957)
@@ -3,7 +3,7 @@
 _hkgname=hspec-meta
 pkgname=haskell-hspec-meta
 pkgver=2.4.6
-pkgrel=13
+pkgrel=14
 pkgdesc="A version of Hspec which is used to test Hspec itself"
 url="http://hspec.github.io/;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:48:08
  Author: felixonmars
Revision: 393956

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck-io/repos/community-staging-x86_64/PKGBUILD (from rev 
393955, haskell-quickcheck-io/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:48:08 UTC (rev 393956)
@@ -0,0 +1,37 @@
+# Maintainer: Felix Yan 
+
+_hkgname=quickcheck-io
+pkgname=haskell-quickcheck-io
+pkgver=0.2.0
+pkgrel=13
+pkgdesc="Use HUnit assertions as QuickCheck properties"
+url="https://github.com/hspec/quickcheck-io;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-hunit' 'haskell-quickcheck')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('02e1f40bac8f31f27c21d1d2df9f226816f9da871092b09f0451a8321e250c9e94887f94889be421c9d0034e0a27b02c907d16eb7da5a4376df42c7c1fbd01df')
+
+build() {
+cd "${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-quickcheck-io/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:47:51
  Author: felixonmars
Revision: 393955

upgpkg: haskell-quickcheck-io 0.2.0-13

rebuild with ghc 8.6.1

Modified:
  haskell-quickcheck-io/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:47:16 UTC (rev 393954)
+++ PKGBUILD2018-10-14 23:47:51 UTC (rev 393955)
@@ -3,7 +3,7 @@
 _hkgname=quickcheck-io
 pkgname=haskell-quickcheck-io
 pkgver=0.2.0
-pkgrel=12
+pkgrel=13
 pkgdesc="Use HUnit assertions as QuickCheck properties"
 url="https://github.com/hspec/quickcheck-io;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:46:58
  Author: felixonmars
Revision: 393953

upgpkg: haskell-hsyaml 0.1.1.2-3

rebuild with ghc 8.6.1

Modified:
  haskell-hsyaml/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:44:15 UTC (rev 393952)
+++ PKGBUILD2018-10-14 23:46:58 UTC (rev 393953)
@@ -3,7 +3,7 @@
 _hkgname=HsYAML
 pkgname=haskell-hsyaml
 pkgver=0.1.1.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Pure Haskell YAML 1.2 parser"
 url="https://github.com/hvr/HsYAML;
 license=('GPL')
@@ -13,6 +13,11 @@
 
source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
 
sha512sums=('5379a3ee36a827579a73b84f82ea6bba713ab9a3437becf01610c96770ff689003c0d3266102df7181241502fc2a894da6cf6b06cbad1fa07d62f58c67f34d80')
 
+prepare() {
+cd $_hkgname-$pkgver
+sed -e 's/< *4.12/<5/' -e 's/< *0.6/<1/' -i $_hkgname.cabal
+}
+
 build() {
 cd $_hkgname-$pkgver
 


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:47:16
  Author: felixonmars
Revision: 393954

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-hsyaml/repos/community-staging-x86_64/PKGBUILD (from rev 
393953, haskell-hsyaml/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:47:16 UTC (rev 393954)
@@ -0,0 +1,41 @@
+# Maintainer: Felix Yan 
+
+_hkgname=HsYAML
+pkgname=haskell-hsyaml
+pkgver=0.1.1.2
+pkgrel=3
+pkgdesc="Pure Haskell YAML 1.2 parser"
+url="https://github.com/hvr/HsYAML;
+license=('GPL')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-dlist')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('5379a3ee36a827579a73b84f82ea6bba713ab9a3437becf01610c96770ff689003c0d3266102df7181241502fc2a894da6cf6b06cbad1fa07d62f58c67f34d80')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -e 's/< *4.12/<5/' -e 's/< *0.6/<1/' -i $_hkgname.cabal
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.GPLv{2,3}
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:44:15
  Author: felixonmars
Revision: 393952

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-extra/repos/community-staging-x86_64/PKGBUILD (from rev 393951, 
haskell-extra/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:44:15 UTC (rev 393952)
@@ -0,0 +1,43 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=extra
+pkgname=haskell-extra
+pkgver=1.6.12
+pkgrel=2
+pkgdesc="Extra functions I use."
+url="https://github.com/ndmitchell/extra#readme;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-clock')
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8065ae0c50bb4c7b0320e3eef6effc83e0606f443d676c70badea94b9d12aa1a33f04d30abd6ac6124a49573f92fbf592739655b04ad895ea1fb6c0c711b0518')
+
+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-extra/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:43:59
  Author: felixonmars
Revision: 393951

upgpkg: haskell-extra 1.6.12-2

rebuild with ghc 8.6.1

Modified:
  haskell-extra/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:43:09 UTC (rev 393950)
+++ PKGBUILD2018-10-14 23:43:59 UTC (rev 393951)
@@ -4,7 +4,7 @@
 _hkgname=extra
 pkgname=haskell-extra
 pkgver=1.6.12
-pkgrel=1
+pkgrel=2
 pkgdesc="Extra functions I use."
 url="https://github.com/ndmitchell/extra#readme;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:43:09
  Author: felixonmars
Revision: 393950

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-edisoncore/repos/community-staging-x86_64/PKGBUILD (from rev 
393949, haskell-edisoncore/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:43:09 UTC (rev 393950)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=EdisonCore
+pkgname=haskell-edisoncore
+pkgver=1.3.2.1
+pkgrel=7
+pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
+url="http://rwd.rdockins.name/edison/home/;
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-edisonapi" "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('6812b04edb1abdfc2486d66bb86d6370b76667de1603ab421d92a6ecc17a25014e0ab97f53dd4f1e75cacf32c31611e8f2dd6c740c840e349c3c762ae00df65f')
+
+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 "COPYRIGHT" 
"${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYRIGHT"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:42:51
  Author: felixonmars
Revision: 393949

upgpkg: haskell-edisoncore 1.3.2.1-7

rebuild with ghc 8.6.1

Modified:
  haskell-edisoncore/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:41:52 UTC (rev 393948)
+++ PKGBUILD2018-10-14 23:42:51 UTC (rev 393949)
@@ -4,7 +4,7 @@
 _hkgname=EdisonCore
 pkgname=haskell-edisoncore
 pkgver=1.3.2.1
-pkgrel=6
+pkgrel=7
 pkgdesc="A library of efficient, purely-functional data structures (Core 
Implementations)"
 url="http://rwd.rdockins.name/edison/home/;
 license=("MIT")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:41:52
  Author: felixonmars
Revision: 393948

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-data-default/repos/community-staging-x86_64/PKGBUILD (from rev 
393947, haskell-data-default/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:41:52 UTC (rev 393948)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default
+pkgname=haskell-data-default
+pkgver=0.7.1.1
+pkgrel=16
+pkgdesc="A class for types with a default value"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 
'haskell-data-default-instances-containers' 
'haskell-data-default-instances-dlist' 
'haskell-data-default-instances-old-locale')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('a31260c71178641e41f16fc504620f19ad04a44d2d095c96225b6027184c01ec0bf47effab5344816e438d7c37e34189255a9d3a5d643219b37054dde679d1bd')
+
+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-data-default/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:41:34
  Author: felixonmars
Revision: 393947

upgpkg: haskell-data-default 0.7.1.1-16

rebuild with ghc 8.6.1

Modified:
  haskell-data-default/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:41:00 UTC (rev 393946)
+++ PKGBUILD2018-10-14 23:41:34 UTC (rev 393947)
@@ -3,7 +3,7 @@
 _hkgname=data-default
 pkgname=haskell-data-default
 pkgver=0.7.1.1
-pkgrel=15
+pkgrel=16
 pkgdesc="A class for types with a default value"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')


[arch-commits] Commit in haskell-data-default-instances-dlist/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:41:00
  Author: felixonmars
Revision: 393946

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/
  haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD
(from rev 393945, haskell-data-default-instances-dlist/trunk/PKGBUILD)

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

Copied: 
haskell-data-default-instances-dlist/repos/community-staging-x86_64/PKGBUILD 
(from rev 393945, haskell-data-default-instances-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:41:00 UTC (rev 393946)
@@ -0,0 +1,36 @@
+# Maintainer: Jelle van der Waa 
+
+_hkgname=data-default-instances-dlist
+pkgname=haskell-data-default-instances-dlist
+pkgver=0.0.1
+pkgrel=29
+pkgdesc="Default instances for types in dlist"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-data-default-class' 'haskell-dlist')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b3794c296d5f1ca54badaab4c267b302967ce73ac649d8df031daafa17f66537bf670ee42fda1b75b92998eb4b8862c1e0a9bdd3716c31dfd0937c3c76b6f03d')
+
+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-data-default-instances-dlist/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:40:42
  Author: felixonmars
Revision: 393945

upgpkg: haskell-data-default-instances-dlist 0.0.1-29

rebuild with ghc 8.6.1

Modified:
  haskell-data-default-instances-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:40:10 UTC (rev 393944)
+++ PKGBUILD2018-10-14 23:40:42 UTC (rev 393945)
@@ -3,7 +3,7 @@
 _hkgname=data-default-instances-dlist
 pkgname=haskell-data-default-instances-dlist
 pkgver=0.0.1
-pkgrel=28
+pkgrel=29
 pkgdesc="Default instances for types in dlist"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:39:54
  Author: felixonmars
Revision: 393943

upgpkg: haskell-dlist 0.8.0.5-2

rebuild with ghc 8.6.1

Modified:
  haskell-dlist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:39:21 UTC (rev 393942)
+++ PKGBUILD2018-10-14 23:39:54 UTC (rev 393943)
@@ -6,7 +6,7 @@
 _hkgname=dlist
 pkgname=haskell-dlist
 pkgver=0.8.0.5
-pkgrel=1
+pkgrel=2
 pkgdesc="Differences lists"
 url="https://hackage.haskell.org/package/dlist;
 license=('BSD')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:40:10
  Author: felixonmars
Revision: 393944

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-dlist/repos/community-staging-x86_64/PKGBUILD (from rev 393943, 
haskell-dlist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:40:10 UTC (rev 393944)
@@ -0,0 +1,45 @@
+# Maintainer: Felix Yan 
+# Contributor: Daniel Wallace 
+# Contributor: Don Stewart 
+# Contributor: Lex Black 
+
+_hkgname=dlist
+pkgname=haskell-dlist
+pkgver=0.8.0.5
+pkgrel=2
+pkgdesc="Differences lists"
+url="https://hackage.haskell.org/package/dlist;
+license=('BSD')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' 'haskell-quickcheck')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4eb2be3c5edbf7fad41051bd703c28e47a6f7bbac4092cc9a4dd92cbc77e0f13c819b3a2d9436b6022c758c621c33ca1d9220a7c8856376eca6d1b54fa082160')
+
+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-data-clist/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:39:21
  Author: felixonmars
Revision: 393942

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-data-clist/repos/community-staging-x86_64/
  haskell-data-clist/repos/community-staging-x86_64/PKGBUILD
(from rev 393941, haskell-data-clist/trunk/PKGBUILD)

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

Copied: haskell-data-clist/repos/community-staging-x86_64/PKGBUILD (from rev 
393941, haskell-data-clist/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:39:21 UTC (rev 393942)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=data-clist
+pkgname=haskell-data-clist
+pkgver=0.1.2.1
+pkgrel=6
+pkgdesc="Simple functional ring type."
+url="https://github.com/sw17ch/data-clist;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-quickcheck")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('2fe1bb69270b37ed1c1a4ee2657b49b6bb699d3306a57156c8664a7ccbb6310f0a9a7f5bd19403f0024b891c6ae1eb7604612501f1698ed7ae53fd60dae841ba')
+
+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-data-clist/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:39:04
  Author: felixonmars
Revision: 393941

upgpkg: haskell-data-clist 0.1.2.1-6

rebuild with ghc 8.6.1

Modified:
  haskell-data-clist/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:38:30 UTC (rev 393940)
+++ PKGBUILD2018-10-14 23:39:04 UTC (rev 393941)
@@ -4,7 +4,7 @@
 _hkgname=data-clist
 pkgname=haskell-data-clist
 pkgver=0.1.2.1
-pkgrel=5
+pkgrel=6
 pkgdesc="Simple functional ring type."
 url="https://github.com/sw17ch/data-clist;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:38:30
  Author: felixonmars
Revision: 393940

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-chell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from 
rev 393939, haskell-chell-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:38:30 UTC (rev 393940)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=chell-quickcheck
+pkgname=haskell-chell-quickcheck
+pkgver=0.2.5.1
+pkgrel=10
+pkgdesc="QuickCheck support for the Chell testing library"
+url="https://john-millikin.com/software/chell/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-chell' 'haskell-quickcheck' 'haskell-random')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('4879c084731112e0e17e6d82510850c119c7e5e5cde90c03ecce9ea470f94429ddd040b9346a5aa268b0ea41c5656025cc2dacfe533d370efd7162473a1ebc6e')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*2.11/<3/' $_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}" \
+--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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:38:13
  Author: felixonmars
Revision: 393939

upgpkg: haskell-chell-quickcheck 0.2.5.1-10

rebuild with ghc 8.6.1

Modified:
  haskell-chell-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:37:41 UTC (rev 393938)
+++ PKGBUILD2018-10-14 23:38:13 UTC (rev 393939)
@@ -3,7 +3,7 @@
 _hkgname=chell-quickcheck
 pkgname=haskell-chell-quickcheck
 pkgver=0.2.5.1
-pkgrel=9
+pkgrel=10
 pkgdesc="QuickCheck support for the Chell testing library"
 url="https://john-millikin.com/software/chell/;
 license=('MIT')


[arch-commits] Commit in haskell-chasingbottoms/repos/community-staging-x86_64 (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:37:41
  Author: felixonmars
Revision: 393938

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-chasingbottoms/repos/community-staging-x86_64/PKGBUILD
(from rev 393937, haskell-chasingbottoms/trunk/PKGBUILD)
Deleted:
  haskell-chasingbottoms/repos/community-staging-x86_64/PKGBUILD

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-10-14 23:37:19 UTC (rev 393937)
+++ PKGBUILD2018-10-14 23:37:41 UTC (rev 393938)
@@ -1,42 +0,0 @@
-# Maintainer: Felix Yan 
-
-_hkgname=ChasingBottoms
-pkgname=haskell-chasingbottoms
-pkgver=1.3.1.5
-pkgrel=2
-pkgdesc="For testing partial and infinite values"
-url="https://hackage.haskell.org/package/ChasingBottoms;
-license=('MIT')
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-quickcheck' 'haskell-random' 'haskell-syb')
-makedepends=('ghc')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('0e8ec789779defb535d719fd2711678d55d85c6608f363e35bbb1cc49e804ef5439f4dba89b7f813137df1d1e51b0d46e2c7f54c4904b898bfb94f5f44e08679')
-
-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 "LICENCE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
-rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE"
-}

Copied: haskell-chasingbottoms/repos/community-staging-x86_64/PKGBUILD (from 
rev 393937, haskell-chasingbottoms/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2018-10-14 23:37:41 UTC (rev 393938)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ChasingBottoms
+pkgname=haskell-chasingbottoms
+pkgver=1.3.1.5
+pkgrel=3
+pkgdesc="For testing partial and infinite values"
+url="https://hackage.haskell.org/package/ChasingBottoms;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-random' 'haskell-syb')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('0e8ec789779defb535d719fd2711678d55d85c6608f363e35bbb1cc49e804ef5439f4dba89b7f813137df1d1e51b0d46e2c7f54c4904b898bfb94f5f44e08679')
+
+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 "LICENCE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:37:19
  Author: felixonmars
Revision: 393937

upgpkg: haskell-chasingbottoms 1.3.1.5-3

rebuild with ghc 8.6.1

Modified:
  haskell-chasingbottoms/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:36:28 UTC (rev 393936)
+++ PKGBUILD2018-10-14 23:37:19 UTC (rev 393937)
@@ -3,7 +3,7 @@
 _hkgname=ChasingBottoms
 pkgname=haskell-chasingbottoms
 pkgver=1.3.1.5
-pkgrel=2
+pkgrel=3
 pkgdesc="For testing partial and infinite values"
 url="https://hackage.haskell.org/package/ChasingBottoms;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:36:28
  Author: felixonmars
Revision: 393936

archrelease: copy trunk to community-staging-x86_64

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

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

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

Deleted: PKGBUILD
===
--- PKGBUILD2018-10-14 23:36:09 UTC (rev 393935)
+++ PKGBUILD2018-10-14 23:36:28 UTC (rev 393936)
@@ -1,45 +0,0 @@
-# Maintainer: Alexander F Rødseth 
-# Contributor: Vesa Kaihlavirta 
-# Contributor: Arch Haskell Team 
-
-_hkgname=QuickCheck
-pkgname=haskell-quickcheck
-pkgver=2.12.1
-pkgrel=2
-pkgdesc='Automatic testing of Haskell programs'
-url='https://hackage.haskell.org/package/QuickCheck'
-license=('custom:BSD3')
-arch=('x86_64')
-depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-tf-random')
-makedepends=('ghc')
-source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
-sha512sums=('280bc8e8b05e096629e5afdb6cd5c7f42690b8632af11ed513454ec7dbd8eff88518ae532b2055a30a57fe8bef3afa35cfe4ed981509d917b20a45c010b62629')
-
-build() {
-  cd "$srcdir/$_hkgname-$pkgver"
-
-  runhaskell Setup configure \
--O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
---prefix=/usr --docdir="/usr/share/doc/$pkgname" \
---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
--ftemplateHaskell
-
-  runhaskell Setup build
-  runhaskell Setup register --gen-script
-  runhaskell Setup unregister --gen-script
-
-  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
-  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
-}
-
-package() {
-  cd "$srcdir/$_hkgname-$pkgver"
-
-  install -D -m744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh"
-  install -D -m744 unregister.sh 
"$pkgdir/usr/share/haskell/unregister/${pkgname}.sh"
-  runhaskell Setup copy --destdir="$pkgdir"
-  install -D -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-  rm -f "$pkgdir/usr/share/doc/$pkgname/LICENSE"
-}
-
-# vim: ts=2 sw=2 et:

Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
393935, 

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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:36:09
  Author: felixonmars
Revision: 393935

upgpkg: haskell-quickcheck 2.11.3-5

rebuild with ghc 8.6.1

Added:
  
haskell-quickcheck/trunk/0001-update-code-to-support-extensible-exceptions-no-long.patch
Modified:
  haskell-quickcheck/trunk/PKGBUILD

-+
 0001-update-code-to-support-extensible-exceptions-no-long.patch |   50 
++
 PKGBUILD|8 -
 2 files changed, 54 insertions(+), 4 deletions(-)

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:22:05 UTC (rev 393934)
+++ PKGBUILD2018-10-14 23:36:09 UTC (rev 393935)
@@ -4,16 +4,16 @@
 
 _hkgname=QuickCheck
 pkgname=haskell-quickcheck
-pkgver=2.12.1
-pkgrel=2
+pkgver=2.11.3
+pkgrel=5
 pkgdesc='Automatic testing of Haskell programs'
 url='https://hackage.haskell.org/package/QuickCheck'
 license=('custom:BSD3')
 arch=('x86_64')
-depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-tf-random')
+depends=('ghc-libs' 'haskell-random' 'haskell-tf-random')
 makedepends=('ghc')
 
source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
-sha512sums=('280bc8e8b05e096629e5afdb6cd5c7f42690b8632af11ed513454ec7dbd8eff88518ae532b2055a30a57fe8bef3afa35cfe4ed981509d917b20a45c010b62629')
+sha512sums=('17b3c5803cbca980375a1837b4ba931f346be8a720fcc0e37ad2c46abc8ba2073c49635bc89739d34653376c3f7fe1bd39560092c005b8dbce0a7effac25d73d')
 
 build() {
   cd "$srcdir/$_hkgname-$pkgver"


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:22:05
  Author: felixonmars
Revision: 393934

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-chell/repos/community-staging-x86_64/PKGBUILD (from rev 393933, 
haskell-chell/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:22:05 UTC (rev 393934)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+
+_hkgname=chell
+pkgname=haskell-chell
+pkgver=0.4.0.2
+pkgrel=9
+pkgdesc="A simple and intuitive library for automated testing"
+url="https://john-millikin.com/software/chell/;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-options' 
'haskell-patience' 'haskell-random'
+)
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('050c5818ad2cd954ef79b230de2f03fdfb19e99c8624a24bb7845bb20e3b5d5d427a9623491ffc706c5635f545eb99466bde7a851c4344d11df1a70bfb2bbe22')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*0.8/<1/' $_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}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-fcolor-output
+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.txt" 
"${pkgdir}/usr/share/licenses/${pkgname}/license.txt"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/license.txt"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:21:47
  Author: felixonmars
Revision: 393933

upgpkg: haskell-chell 0.4.0.2-9

rebuild with ghc 8.6.1

Modified:
  haskell-chell/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:21:09 UTC (rev 393932)
+++ PKGBUILD2018-10-14 23:21:47 UTC (rev 393933)
@@ -3,7 +3,7 @@
 _hkgname=chell
 pkgname=haskell-chell
 pkgver=0.4.0.2
-pkgrel=8
+pkgrel=9
 pkgdesc="A simple and intuitive library for automated testing"
 url="https://john-millikin.com/software/chell/;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:21:09
  Author: felixonmars
Revision: 393932

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from 
rev 393931, haskell-ansi-wl-pprint/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:21:09 UTC (rev 393932)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-wl-pprint
+pkgname=haskell-ansi-wl-pprint
+pkgver=0.6.8.2
+pkgrel=11
+pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
+url="https://github.com/ekmett/ansi-wl-pprint;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-ansi-terminal')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('00c39dcdd90071011d2db6e196c472fddc61bf3ee4baed0414de1a1ef1e13801fceb647a718018e1a644d2276845af7bc58d5bf72dcb35d193ef6391ba2f8ac3')
+
+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-example
+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-ansi-wl-pprint/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:20:52
  Author: felixonmars
Revision: 393931

upgpkg: haskell-ansi-wl-pprint 0.6.8.2-11

rebuild with ghc 8.6.1

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

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:20:18 UTC (rev 393930)
+++ PKGBUILD2018-10-14 23:20:52 UTC (rev 393931)
@@ -4,7 +4,7 @@
 _hkgname=ansi-wl-pprint
 pkgname=haskell-ansi-wl-pprint
 pkgver=0.6.8.2
-pkgrel=10
+pkgrel=11
 pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output"
 url="https://github.com/ekmett/ansi-wl-pprint;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:20:01
  Author: felixonmars
Revision: 393929

upgpkg: haskell-ansi-terminal 0.8.1-2

rebuild with ghc 8.6.1

Modified:
  haskell-ansi-terminal/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:18:50 UTC (rev 393928)
+++ PKGBUILD2018-10-14 23:20:01 UTC (rev 393929)
@@ -4,7 +4,7 @@
 _hkgname=ansi-terminal
 pkgname=haskell-ansi-terminal
 pkgver=0.8.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Simple ANSI terminal support, with Windows compatibility"
 url="https://github.com/feuerbach/ansi-terminal;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:20:18
  Author: felixonmars
Revision: 393930

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-ansi-terminal/repos/community-staging-x86_64/
  haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD
(from rev 393929, haskell-ansi-terminal/trunk/PKGBUILD)

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

Copied: haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 
393929, haskell-ansi-terminal/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:20:18 UTC (rev 393930)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=ansi-terminal
+pkgname=haskell-ansi-terminal
+pkgver=0.8.1
+pkgrel=2
+pkgdesc="Simple ANSI terminal support, with Windows compatibility"
+url="https://github.com/feuerbach/ansi-terminal;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-colour')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8c673418f23df0614d0e0106e55ea707003fb721c52883383e5c193e7e3a98ca0e1a81d14c3d2c8eee875fb7f97d575896c78c2dfab0e2a9b35f94bb1253a9ad')
+
+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-example
+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-colour/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:18:33
  Author: felixonmars
Revision: 393927

upgpkg: haskell-colour 2.3.4-12

rebuild with ghc 8.6.1

Modified:
  haskell-colour/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:16:44 UTC (rev 393926)
+++ PKGBUILD2018-10-14 23:18:33 UTC (rev 393927)
@@ -4,7 +4,7 @@
 _hkgname=colour
 pkgname=haskell-colour
 pkgver=2.3.4
-pkgrel=11
+pkgrel=12
 pkgdesc="A model for human colour/color perception"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("MIT")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:18:50
  Author: felixonmars
Revision: 393928

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 
393927, haskell-colour/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:18:50 UTC (rev 393928)
@@ -0,0 +1,56 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=colour
+pkgname=haskell-colour
+pkgver=2.3.4
+pkgrel=12
+pkgdesc="A model for human colour/color perception"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("MIT")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc' )
+checkdepends=('haskell-quickcheck' 'haskell-random' 'haskell-test-framework'
+  'haskell-test-framework-quickcheck2')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('c475ed5ced7bcf749facfacf609d2b89a04f496bd6a7301259aa14cbfe6e768d65495f09b046b80f448b27478323a52cc2414954934985259e6f115325d17f9a')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/<.*2.11/<3/' $_hkgname.cabal
+}
+
+build() {
+cd "${srcdir}/${_hkgname}-${pkgver}"
+
+if (( CHECKFUNC )); then
+_opts=('--enable-tests')
+else
+_opts=('--disable-tests')
+fi
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" 
--datasubdir="$pkgname" "${_opts[@]}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+check() {
+cd $_hkgname-$pkgver
+runhaskell Setup test
+}
+
+package() {
+cd "${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-chasingbottoms/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:16:44
  Author: felixonmars
Revision: 393926

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-chasingbottoms/repos/community-staging-x86_64/PKGBUILD (from 
rev 393925, haskell-chasingbottoms/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:16:44 UTC (rev 393926)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=ChasingBottoms
+pkgname=haskell-chasingbottoms
+pkgver=1.3.1.5
+pkgrel=2
+pkgdesc="For testing partial and infinite values"
+url="https://hackage.haskell.org/package/ChasingBottoms;
+license=('MIT')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-quickcheck' 'haskell-random' 'haskell-syb')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('0e8ec789779defb535d719fd2711678d55d85c6608f363e35bbb1cc49e804ef5439f4dba89b7f813137df1d1e51b0d46e2c7f54c4904b898bfb94f5f44e08679')
+
+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 "LICENCE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENCE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:16:27
  Author: felixonmars
Revision: 393925

upgpkg: haskell-chasingbottoms 1.3.1.5-2

rebuild with ghc 8.6.1

Modified:
  haskell-chasingbottoms/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:15:24 UTC (rev 393924)
+++ PKGBUILD2018-10-14 23:16:27 UTC (rev 393925)
@@ -3,7 +3,7 @@
 _hkgname=ChasingBottoms
 pkgname=haskell-chasingbottoms
 pkgver=1.3.1.5
-pkgrel=1
+pkgrel=2
 pkgdesc="For testing partial and infinite values"
 url="https://hackage.haskell.org/package/ChasingBottoms;
 license=('MIT')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:15:24
  Author: felixonmars
Revision: 393924

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 
393923, haskell-quickcheck/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:15:24 UTC (rev 393924)
@@ -0,0 +1,45 @@
+# Maintainer: Alexander F Rødseth 
+# Contributor: Vesa Kaihlavirta 
+# Contributor: Arch Haskell Team 
+
+_hkgname=QuickCheck
+pkgname=haskell-quickcheck
+pkgver=2.12.1
+pkgrel=2
+pkgdesc='Automatic testing of Haskell programs'
+url='https://hackage.haskell.org/package/QuickCheck'
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-tf-random')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;)
+sha512sums=('280bc8e8b05e096629e5afdb6cd5c7f42690b8632af11ed513454ec7dbd8eff88518ae532b2055a30a57fe8bef3afa35cfe4ed981509d917b20a45c010b62629')
+
+build() {
+  cd "$srcdir/$_hkgname-$pkgver"
+
+  runhaskell Setup configure \
+-O --enable-shared --enable-executable-dynamic --disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/$pkgname" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-ftemplateHaskell
+
+  runhaskell Setup build
+  runhaskell Setup register --gen-script
+  runhaskell Setup unregister --gen-script
+
+  sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+  sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+  cd "$srcdir/$_hkgname-$pkgver"
+
+  install -D -m744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh"
+  install -D -m744 unregister.sh 
"$pkgdir/usr/share/haskell/unregister/${pkgname}.sh"
+  runhaskell Setup copy --destdir="$pkgdir"
+  install -D -m644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+  rm -f "$pkgdir/usr/share/doc/$pkgname/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:15:07
  Author: felixonmars
Revision: 393923

upgpkg: haskell-quickcheck 2.12.1-2

rebuild with ghc 8.6.1

Modified:
  haskell-quickcheck/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:14:16 UTC (rev 393922)
+++ PKGBUILD2018-10-14 23:15:07 UTC (rev 393923)
@@ -5,7 +5,7 @@
 _hkgname=QuickCheck
 pkgname=haskell-quickcheck
 pkgver=2.12.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Automatic testing of Haskell programs'
 url='https://hackage.haskell.org/package/QuickCheck'
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:14:16
  Author: felixonmars
Revision: 393922

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-tf-random/repos/community-staging-x86_64/
  haskell-tf-random/repos/community-staging-x86_64/PKGBUILD
(from rev 393921, haskell-tf-random/trunk/PKGBUILD)

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

Copied: haskell-tf-random/repos/community-staging-x86_64/PKGBUILD (from rev 
393921, haskell-tf-random/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:14:16 UTC (rev 393922)
@@ -0,0 +1,37 @@
+# Maintainer: Alexander Rødseth 
+
+_hkgname=tf-random
+pkgname=haskell-tf-random
+pkgver=0.5
+pkgrel=20
+pkgdesc='High-quality splittable pseudorandom number generator'
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-random' 'haskell-primitive')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a766909571b4b37da9fa1aa9739bd2db8c32c0f64452fd7c3717f4578090e5227b763772858c6c311c5f366dd461421ffc3beb295455902fea1fb133deb7')
+
+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-tf-random/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:13:55
  Author: felixonmars
Revision: 393921

upgpkg: haskell-tf-random 0.5-20

rebuild with ghc 8.6.1

Modified:
  haskell-tf-random/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:13:20 UTC (rev 393920)
+++ PKGBUILD2018-10-14 23:13:55 UTC (rev 393921)
@@ -3,7 +3,7 @@
 _hkgname=tf-random
 pkgname=haskell-tf-random
 pkgver=0.5
-pkgrel=19
+pkgrel=20
 pkgdesc='High-quality splittable pseudorandom number generator'
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:13:20
  Author: felixonmars
Revision: 393920

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-printer/repos/community-staging-x86_64/
  haskell-text-printer/repos/community-staging-x86_64/PKGBUILD
(from rev 393919, haskell-text-printer/trunk/PKGBUILD)

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

Copied: haskell-text-printer/repos/community-staging-x86_64/PKGBUILD (from rev 
393919, haskell-text-printer/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:13:20 UTC (rev 393920)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=text-printer
+pkgname=haskell-text-printer
+pkgver=0.5
+pkgrel=19
+pkgdesc="Abstract interface for text builders/printers."
+url="https://github.com/mvv/text-printer;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-text-latin1')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('08dd0e5c0256822ba58e0d27dfc3b931b69385cfb4c020b91df73c02cd723f49f5c5b0faaecd5cbeb49f3cbe95e741ff3154c331e7573e9b78b42caae218586b')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i -e '/semigroups/d' -e 's/text-latin1 >= 0.3,/text-latin1 >= 0.3/' 
$_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}" \
+--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-text-printer/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:13:02
  Author: felixonmars
Revision: 393919

upgpkg: haskell-text-printer 0.5-19

rebuild with ghc 8.6.1

Modified:
  haskell-text-printer/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:12:17 UTC (rev 393918)
+++ PKGBUILD2018-10-14 23:13:02 UTC (rev 393919)
@@ -3,7 +3,7 @@
 _hkgname=text-printer
 pkgname=haskell-text-printer
 pkgver=0.5
-pkgrel=18
+pkgrel=19
 pkgdesc="Abstract interface for text builders/printers."
 url="https://github.com/mvv/text-printer;
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:12:17
  Author: felixonmars
Revision: 393918

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-latin1/repos/community-staging-x86_64/
  haskell-text-latin1/repos/community-staging-x86_64/PKGBUILD
(from rev 393917, haskell-text-latin1/trunk/PKGBUILD)

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

Copied: haskell-text-latin1/repos/community-staging-x86_64/PKGBUILD (from rev 
393917, haskell-text-latin1/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:12:17 UTC (rev 393918)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=text-latin1
+pkgname=haskell-text-latin1
+pkgver=0.3.1
+pkgrel=5
+pkgdesc="Latin-1 (including ASCII) utility functions"
+url="https://github.com/mvv/text-latin1;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-data-checked' 
'haskell-hashable')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('f1a86470fd35e2641025a9d475766e35603e9b2d62d6180fe23bc0d7e4338c1560c228363712a320aed61ad1bf277fa22cd41e37e79608c4c261ff0ed88cae3b')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i '/semigroups/d' $_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}" \
+--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-text-latin1/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:11:57
  Author: felixonmars
Revision: 393917

upgpkg: haskell-text-latin1 0.3.1-5

rebuild with ghc 8.6.1

Modified:
  haskell-text-latin1/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:11:18 UTC (rev 393916)
+++ PKGBUILD2018-10-14 23:11:57 UTC (rev 393917)
@@ -3,7 +3,7 @@
 _hkgname=text-latin1
 pkgname=haskell-text-latin1
 pkgver=0.3.1
-pkgrel=4
+pkgrel=5
 pkgdesc="Latin-1 (including ASCII) utility functions"
 url="https://github.com/mvv/text-latin1;
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:11:18
  Author: felixonmars
Revision: 393916

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-icu/repos/community-staging-x86_64/
  haskell-text-icu/repos/community-staging-x86_64/PKGBUILD
(from rev 393915, haskell-text-icu/trunk/PKGBUILD)

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

Copied: haskell-text-icu/repos/community-staging-x86_64/PKGBUILD (from rev 
393915, haskell-text-icu/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:11:18 UTC (rev 393916)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=text-icu
+pkgname=haskell-text-icu
+pkgver=0.7.0.1
+pkgrel=20
+pkgdesc="Bindings to the ICU library"
+url="https://github.com/bos/text-icu;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'icu')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('54551ce0d629bffcca32fc855bfcdf2e24282359ce3a32578a98de4f4ad15378fa7df98c59d73323549a2ac873b10a10202bda02f5be83fbe1ab945aac5e50a9')
+
+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-text-icu/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:11:01
  Author: felixonmars
Revision: 393915

upgpkg: haskell-text-icu 0.7.0.1-20

rebuild with ghc 8.6.1

Modified:
  haskell-text-icu/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:10:17 UTC (rev 393914)
+++ PKGBUILD2018-10-14 23:11:01 UTC (rev 393915)
@@ -4,7 +4,7 @@
 _hkgname=text-icu
 pkgname=haskell-text-icu
 pkgver=0.7.0.1
-pkgrel=19
+pkgrel=20
 pkgdesc="Bindings to the ICU library"
 url="https://github.com/bos/text-icu;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:10:17
  Author: felixonmars
Revision: 393914

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-text-binary/repos/community-staging-x86_64/
  haskell-text-binary/repos/community-staging-x86_64/PKGBUILD
(from rev 393913, haskell-text-binary/trunk/PKGBUILD)

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

Copied: haskell-text-binary/repos/community-staging-x86_64/PKGBUILD (from rev 
393913, haskell-text-binary/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:10:17 UTC (rev 393914)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=text-binary
+pkgname=haskell-text-binary
+pkgver=0.2.1.1
+pkgrel=11
+pkgdesc="Binary instances for text types"
+url="https://github.com/kawu/text-binary;
+license=("custom:BSD2")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('eea91648ddc63f2997432abd2cc3d78efa27e3745c199eeccd01114df6a67dae948a16a6f784e09ba380047101fefab802f1812b0833d3e02deb45b6292c34a1')
+
+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-text-binary/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:10:01
  Author: felixonmars
Revision: 393913

upgpkg: haskell-text-binary 0.2.1.1-11

rebuild with ghc 8.6.1

Modified:
  haskell-text-binary/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:09:29 UTC (rev 393912)
+++ PKGBUILD2018-10-14 23:10:01 UTC (rev 393913)
@@ -4,7 +4,7 @@
 _hkgname=text-binary
 pkgname=haskell-text-binary
 pkgver=0.2.1.1
-pkgrel=10
+pkgrel=11
 pkgdesc="Binary instances for text types"
 url="https://github.com/kawu/text-binary;
 license=("custom:BSD2")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:09:29
  Author: felixonmars
Revision: 393912

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-terminal-size/repos/community-staging-x86_64/
  haskell-terminal-size/repos/community-staging-x86_64/PKGBUILD
(from rev 393911, haskell-terminal-size/trunk/PKGBUILD)

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

Copied: haskell-terminal-size/repos/community-staging-x86_64/PKGBUILD (from rev 
393911, haskell-terminal-size/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:09:29 UTC (rev 393912)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=terminal-size
+pkgname=haskell-terminal-size
+pkgver=0.3.2.1
+pkgrel=9
+pkgdesc="Get terminal window height and width"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1e04705dda8ade9a06f8b369f1033a93ffb94a1b959a556e11f2373b25924adbbab4be0f3e077394e1023e0054044739df13406b69153c1542f4083be82a1584')
+
+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-terminal-size/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:09:12
  Author: felixonmars
Revision: 393911

upgpkg: haskell-terminal-size 0.3.2.1-9

rebuild with ghc 8.6.1

Modified:
  haskell-terminal-size/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:08:42 UTC (rev 393910)
+++ PKGBUILD2018-10-14 23:09:12 UTC (rev 393911)
@@ -4,7 +4,7 @@
 _hkgname=terminal-size
 pkgname=haskell-terminal-size
 pkgver=0.3.2.1
-pkgrel=8
+pkgrel=9
 pkgdesc="Get terminal window height and width"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:08:22
  Author: felixonmars
Revision: 393908

upgpkg: haskell-tar 0.5.1.0-4

rebuild with ghc 8.6.1

Modified:
  haskell-tar/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:05:45 UTC (rev 393907)
+++ PKGBUILD2018-10-14 23:08:22 UTC (rev 393908)
@@ -4,7 +4,7 @@
 _hkgname=tar
 pkgname=haskell-tar
 pkgver=0.5.1.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Reading, writing and manipulating \".tar\" archive files."
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")
@@ -14,6 +14,11 @@
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 
sha512sums=('60992ef69be64430d7d322816940182ce91669cb31b6612789abf0fca42e8fa292b2f96f284b1857d82e58e159bc5bebdefef97f7c8e3edb85be4836f0b5eb1c')
 
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_hkgname.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 


[arch-commits] Commit in haskell-cipher-aes128/trunk (PKGBUILD cabal-2.4.patch)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:08:42
  Author: felixonmars
Revision: 393910

use a proper patch

Added:
  haskell-cipher-aes128/trunk/cabal-2.4.patch
Modified:
  haskell-cipher-aes128/trunk/PKGBUILD

-+
 PKGBUILD|8 +---
 cabal-2.4.patch |   26 ++
 2 files changed, 31 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:08:38 UTC (rev 393909)
+++ PKGBUILD2018-10-14 23:08:42 UTC (rev 393910)
@@ -10,12 +10,14 @@
 arch=('x86_64')
 depends=('ghc-libs' 'haskell-crypto-api' 'haskell-tagged' 'haskell-cereal')
 makedepends=('ghc')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
-sha512sums=('72bd1cca4ccd31be08096a53dffa9fa855b24b226904327a417f797b8b8a799d368ef00f75f9a81234a12c659b63d595d58f263cc3a4d544942be7edada413b7')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
+cabal-2.4.patch)
+sha512sums=('72bd1cca4ccd31be08096a53dffa9fa855b24b226904327a417f797b8b8a799d368ef00f75f9a81234a12c659b63d595d58f263cc3a4d544942be7edada413b7'
+
'f17b6a4b79192a678164a8b5f489aee1854e37be2deb30ecc404461ec1c00038e3f01fbcae26227cc7337ef5fc8577f9608194c55f122a459f76ccfad42c082b')
 
 prepare() {
 cd $_hkgname-$pkgver
-sed -i 's/undefined undefined undefined/undefined undefined undefined 
undefined/' Setup.hs
+patch -p1 -i ../cabal-2.4.patch
 }
 
 build() {

Added: cabal-2.4.patch
===
--- cabal-2.4.patch (rev 0)
+++ cabal-2.4.patch 2018-10-14 23:08:42 UTC (rev 393910)
@@ -0,0 +1,26 @@
+commit 3fcc30f8af64b7eaadeed007301954bd69a23d38
+Author: Felix Yan 
+Date:   Mon Oct 15 07:06:14 2018 +0800
+
+Fix compatibility with Cabal 2.4
+
+Fixes build with GHC 8.6
+
+diff --git a/Setup.hs b/Setup.hs
+index 98dbe34..3fe4081 100644
+--- a/Setup.hs
 b/Setup.hs
+@@ -13,8 +13,13 @@ main :: IO ()
+ main = defaultMainWithHooks hk
+  where
+  hk = simpleUserHooks { buildHook = \pd lbi uh bf -> do
++#if MIN_VERSION_Cabal(2,4,0)
++let ccProg = Program "gcc" undefined 
undefined undefined undefined
++hcProg = Program "ghc" undefined 
undefined undefined undefined
++#else
+ let ccProg = Program "gcc" undefined 
undefined undefined
+ hcProg = Program "ghc" undefined 
undefined undefined
++#endif
+ mConf  = lookupProgram ccProg 
(withPrograms lbi)
+ hcConf = lookupProgram hcProg 
(withPrograms lbi)
+ err = error "Could not determine 
C compiler"


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:08:38
  Author: felixonmars
Revision: 393909

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tar/repos/community-staging-x86_64/PKGBUILD (from rev 393908, 
haskell-tar/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:08:38 UTC (rev 393909)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tar
+pkgname=haskell-tar
+pkgver=0.5.1.0
+pkgrel=4
+pkgdesc="Reading, writing and manipulating \".tar\" archive files."
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('60992ef69be64430d7d322816940182ce91669cb31b6612789abf0fca42e8fa292b2f96f284b1857d82e58e159bc5bebdefef97f7c8e3edb85be4836f0b5eb1c')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_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}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-old-time
+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-skein/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:05:45
  Author: felixonmars
Revision: 393907

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-skein/repos/community-staging-x86_64/PKGBUILD (from rev 393906, 
haskell-skein/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:05:45 UTC (rev 393907)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=skein
+pkgname=haskell-skein
+pkgver=1.0.9.4
+pkgrel=23
+pkgdesc="Skein, a family of cryptographic hash functions.  Includes Skein-MAC 
as well."
+url="https://github.com/meteficha/skein;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cereal" "haskell-crypto-api" "haskell-tagged")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4f449de2db0c9f6a22e3f7375999029c1ab9139ae2e678e5582d5ad05dc8b3c12c99951ede884228579b9acc0243b00b93dca07dd6d1ea314cc0d3d223165c34')
+
+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-big-endian -f-force-endianness -f-reference
+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-skein/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:05:28
  Author: felixonmars
Revision: 393906

upgpkg: haskell-skein 1.0.9.4-23

rebuild with ghc 8.6.1

Modified:
  haskell-skein/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:04:53 UTC (rev 393905)
+++ PKGBUILD2018-10-14 23:05:28 UTC (rev 393906)
@@ -4,7 +4,7 @@
 _hkgname=skein
 pkgname=haskell-skein
 pkgver=1.0.9.4
-pkgrel=22
+pkgrel=23
 pkgdesc="Skein, a family of cryptographic hash functions.  Includes Skein-MAC 
as well."
 url="https://github.com/meteficha/skein;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:04:53
  Author: felixonmars
Revision: 393905

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-puremd5/repos/community-staging-x86_64/PKGBUILD (from rev 
393904, haskell-puremd5/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:04:53 UTC (rev 393905)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Thomas Dziedzic 
+
+_hkgname=pureMD5
+pkgname=haskell-puremd5 
+pkgver=2.1.3
+pkgrel=17
+pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm"
+url="https://hackage.haskell.org/package/pureMD5;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-cereal' 'haskell-crypto-api' 'haskell-tagged')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('4be26ab8383bc51aaefb2e22cd758945eab00d1ca9612fc0a1b6ba1a581ea7dca55580f50c11dd60c72aeb1f3c418c73c52df34a1be168d878602540394201dc')
+
+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-test
+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-cipher-aes128/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:04:02
  Author: felixonmars
Revision: 393903

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-cipher-aes128/repos/community-staging-x86_64/
  haskell-cipher-aes128/repos/community-staging-x86_64/PKGBUILD
(from rev 393902, haskell-cipher-aes128/trunk/PKGBUILD)

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

Copied: haskell-cipher-aes128/repos/community-staging-x86_64/PKGBUILD (from rev 
393902, haskell-cipher-aes128/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 23:04:02 UTC (rev 393903)
@@ -0,0 +1,42 @@
+# Maintainer: Felix Yan 
+
+_hkgname=cipher-aes128
+pkgname=haskell-cipher-aes128
+pkgver=0.7.0.3
+pkgrel=8
+pkgdesc="AES and common modes using AES-NI when available."
+url="https://github.com/TomMD/cipher-aes128;
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-crypto-api' 'haskell-tagged' 'haskell-cereal')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('72bd1cca4ccd31be08096a53dffa9fa855b24b226904327a417f797b8b8a799d368ef00f75f9a81234a12c659b63d595d58f263cc3a4d544942be7edada413b7')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/undefined undefined undefined/undefined undefined undefined 
undefined/' Setup.hs
+}
+
+build() {
+cd $_hkgname-$pkgver
+
+runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
+--prefix=/usr --docdir="/usr/share/doc/${pkgname}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd $_hkgname-$pkgver
+
+install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${pkgname}.sh"
+install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh"
+runhaskell Setup copy --destdir="${pkgdir}"
+install -D -m644 "LICENSE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:04:36
  Author: felixonmars
Revision: 393904

upgpkg: haskell-puremd5 2.1.3-17

rebuild with ghc 8.6.1

Modified:
  haskell-puremd5/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 23:04:02 UTC (rev 393903)
+++ PKGBUILD2018-10-14 23:04:36 UTC (rev 393904)
@@ -4,7 +4,7 @@
 _hkgname=pureMD5
 pkgname=haskell-puremd5 
 pkgver=2.1.3
-pkgrel=16
+pkgrel=17
 pkgdesc="A Haskell-only implementation of the MD5 digest (hash) algorithm"
 url="https://hackage.haskell.org/package/pureMD5;
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 23:03:45
  Author: felixonmars
Revision: 393902

upgpkg: haskell-cipher-aes128 0.7.0.3-8

rebuild with ghc 8.6.1

Modified:
  haskell-cipher-aes128/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:08:04 UTC (rev 393901)
+++ PKGBUILD2018-10-14 23:03:45 UTC (rev 393902)
@@ -3,7 +3,7 @@
 _hkgname=cipher-aes128
 pkgname=haskell-cipher-aes128
 pkgver=0.7.0.3
-pkgrel=7
+pkgrel=8
 pkgdesc="AES and common modes using AES-NI when available."
 url="https://github.com/TomMD/cipher-aes128;
 license=('custom:BSD3')
@@ -13,6 +13,11 @@
 
source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
 
sha512sums=('72bd1cca4ccd31be08096a53dffa9fa855b24b226904327a417f797b8b8a799d368ef00f75f9a81234a12c659b63d595d58f263cc3a4d544942be7edada413b7')
 
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/undefined undefined undefined/undefined undefined undefined 
undefined/' Setup.hs
+}
+
 build() {
 cd $_hkgname-$pkgver
 


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:07:47
  Author: felixonmars
Revision: 393900

upgpkg: haskell-crypto-api 0.13.3-10

rebuild with ghc 8.6.1

Modified:
  haskell-crypto-api/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:07:09 UTC (rev 393899)
+++ PKGBUILD2018-10-14 22:07:47 UTC (rev 393900)
@@ -4,7 +4,7 @@
 _hkgname=crypto-api
 pkgname=haskell-crypto-api
 pkgver=0.13.3
-pkgrel=9
+pkgrel=10
 pkgdesc="A generic interface for cryptographic operations"
 url="https://github.com/TomMD/crypto-api;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:08:04
  Author: felixonmars
Revision: 393901

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-crypto-api/repos/community-staging-x86_64/PKGBUILD (from rev 
393900, haskell-crypto-api/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:08:04 UTC (rev 393901)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=crypto-api
+pkgname=haskell-crypto-api
+pkgver=0.13.3
+pkgrel=10
+pkgdesc="A generic interface for cryptographic operations"
+url="https://github.com/TomMD/crypto-api;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-cereal" "haskell-entropy" "haskell-tagged")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('1228fe857e235a0d5692916507a42e622f9769325ae9a6a7828270dcb64fe38cc094eec3fc8cad2f28b01bd8de98b1dc637a17aab1db1568a82cb91ebc65c382')
+
+build() {
+cd "${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-all_cpolys
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${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-tagged/repos (2 files)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:07:09
  Author: felixonmars
Revision: 393899

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 
393898, haskell-tagged/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:07:09 UTC (rev 393899)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tagged
+pkgname=haskell-tagged
+pkgver=0.8.6
+pkgrel=2
+pkgdesc="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
+url="https://github.com/ekmett/tagged;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('8cec49ea6f54ba84109ec6068cce209321bfa4662d5acdf75e4019087e2890e3056bf13a237cb5caf3fec597b05b710ebbfb74e06b736b7fb2f87941defeb814')
+
+build() {
+cd "${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 \
+-fdeepseq -ftransformers
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${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-tagged/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:06:52
  Author: felixonmars
Revision: 393898

upgpkg: haskell-tagged 0.8.6-2

rebuild with ghc 8.6.1

Modified:
  haskell-tagged/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:06:17 UTC (rev 393897)
+++ PKGBUILD2018-10-14 22:06:52 UTC (rev 393898)
@@ -4,7 +4,7 @@
 _hkgname=tagged
 pkgname=haskell-tagged
 pkgver=0.8.6
-pkgrel=1
+pkgrel=2
 pkgdesc="Haskell 98 phantom types to avoid unsafely passing dummy arguments"
 url="https://github.com/ekmett/tagged;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:06:17
  Author: felixonmars
Revision: 393897

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-tabular/repos/community-staging-x86_64/PKGBUILD (from rev 
393896, haskell-tabular/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:06:17 UTC (rev 393897)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=tabular
+pkgname=haskell-tabular
+pkgver=0.2.2.7
+pkgrel=10
+pkgdesc="Two-dimensional data tables with rendering functions"
+url="http://hub.darcs.net/kowey/tabular;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-csv" "haskell-html")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('e56bb8731d325a9b705ce4374431bd72a05f336d0918976d72a664b10ccd4468d99d443914f307d9ee7d89508a5c54e629b7ebbb82f3e7f26b202a82771679c8')
+
+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-tabular/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:05:59
  Author: felixonmars
Revision: 393896

upgpkg: haskell-tabular 0.2.2.7-10

rebuild with ghc 8.6.1

Modified:
  haskell-tabular/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:04:58 UTC (rev 393895)
+++ PKGBUILD2018-10-14 22:05:59 UTC (rev 393896)
@@ -4,7 +4,7 @@
 _hkgname=tabular
 pkgname=haskell-tabular
 pkgver=0.2.2.7
-pkgrel=9
+pkgrel=10
 pkgdesc="Two-dimensional data tables with rendering functions"
 url="http://hub.darcs.net/kowey/tabular;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:04:58
  Author: felixonmars
Revision: 393895

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-language-c/repos/community-staging-x86_64/
  haskell-language-c/repos/community-staging-x86_64/PKGBUILD
(from rev 393894, haskell-language-c/trunk/PKGBUILD)

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

Copied: haskell-language-c/repos/community-staging-x86_64/PKGBUILD (from rev 
393894, haskell-language-c/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:04:58 UTC (rev 393895)
@@ -0,0 +1,46 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=language-c
+pkgname=haskell-language-c
+pkgver=0.8.2
+pkgrel=2
+pkgdesc="Analysis and generation of C code"
+url="http://visq.github.io/language-c/;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' 'haskell-syb')
+makedepends=('happy' 'alex' 'ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('39554d17c967422b2a927eb3f70e68aba8ba1e6ad2464613b75f0e353282dbe0c61c29030514adeb2a85c12c33d4f74f4e74973f7a3a7fbac777c9743e24')
+
+build() {
+cd $_hkgname-$pkgver
+
+rm -fr dist
+
+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 \
+-fseparatesyb -fusebytestrings -f-allwarnings -fiecfpextension
+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-language-c/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:04:38
  Author: felixonmars
Revision: 393894

upgpkg: haskell-language-c 0.8.2-2

rebuild with ghc 8.6.1

Modified:
  haskell-language-c/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:03:04 UTC (rev 393893)
+++ PKGBUILD2018-10-14 22:04:38 UTC (rev 393894)
@@ -4,7 +4,7 @@
 _hkgname=language-c
 pkgname=haskell-language-c
 pkgver=0.8.2
-pkgrel=1
+pkgrel=2
 pkgdesc="Analysis and generation of C code"
 url="http://visq.github.io/language-c/;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:03:04
  Author: felixonmars
Revision: 393893

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-json/repos/community-staging-x86_64/PKGBUILD (from rev 393892, 
haskell-json/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:03:04 UTC (rev 393893)
@@ -0,0 +1,39 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=json
+pkgname=haskell-json
+pkgver=0.9.2
+pkgrel=4
+pkgdesc="Support for serialising Haskell to and from JSON"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-syb")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('471021c9f9ef8d498a46078992cb80884dc8944dc4788b07e40d38aedfb8ed6e8ad0d02f7f8f1425c98751b1991e14e2329c99d75e85eef15fe05a0a585c0aca')
+
+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-mapdict -fgeneric -fpretty -f-parsec -fsplit-base
+runhaskell Setup build
+runhaskell Setup register --gen-script
+runhaskell Setup unregister --gen-script
+sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh
+sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
+}
+
+package() {
+cd "${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-json/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:02:46
  Author: felixonmars
Revision: 393892

upgpkg: haskell-json 0.9.2-4

rebuild with ghc 8.6.1

Modified:
  haskell-json/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:02:06 UTC (rev 393891)
+++ PKGBUILD2018-10-14 22:02:46 UTC (rev 393892)
@@ -4,7 +4,7 @@
 _hkgname=json
 pkgname=haskell-json
 pkgver=0.9.2
-pkgrel=3
+pkgrel=4
 pkgdesc="Support for serialising Haskell to and from JSON"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:02:06
  Author: felixonmars
Revision: 393891

archrelease: copy trunk to community-staging-x86_64

Added:
  haskell-hs-bibutils/repos/community-staging-x86_64/
  haskell-hs-bibutils/repos/community-staging-x86_64/PKGBUILD
(from rev 393890, haskell-hs-bibutils/trunk/PKGBUILD)

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

Copied: haskell-hs-bibutils/repos/community-staging-x86_64/PKGBUILD (from rev 
393890, haskell-hs-bibutils/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:02:06 UTC (rev 393891)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=hs-bibutils
+pkgname=haskell-hs-bibutils
+pkgver=6.6.0.0
+pkgrel=2
+pkgdesc="Haskell bindings to bibutils, the bibliography conversion utilities."
+url="http://istitutocolli.org/repos/hs-bibutils/;
+license=("GPL")
+arch=('x86_64')
+depends=('ghc-libs' "haskell-syb")
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('73c0479e9538496711341c962ab9fdcd34bb1783cc126b6a6967a48e153d35ae56b70e1bcbdbdfa67acf02b7eef887632de18440790f72ab801e3b3443a15cc3')
+
+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-hs-bibutils/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:01:49
  Author: felixonmars
Revision: 393890

upgpkg: haskell-hs-bibutils 6.6.0.0-2

rebuild with ghc 8.6.1

Modified:
  haskell-hs-bibutils/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 22:00:45 UTC (rev 393889)
+++ PKGBUILD2018-10-14 22:01:49 UTC (rev 393890)
@@ -4,7 +4,7 @@
 _hkgname=hs-bibutils
 pkgname=haskell-hs-bibutils
 pkgver=6.6.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Haskell bindings to bibutils, the bibliography conversion utilities."
 url="http://istitutocolli.org/repos/hs-bibutils/;
 license=("GPL")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:00:45
  Author: felixonmars
Revision: 393889

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-syb/repos/community-staging-x86_64/PKGBUILD (from rev 393888, 
haskell-syb/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 22:00:45 UTC (rev 393889)
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan 
+# Contributor: Aaron Peschel 
+# Contributor: Rémy Oudompheng 
+# Contributor: Arch Haskell Team 
+
+_hkgname=syb
+pkgname=haskell-syb
+pkgver=0.7
+pkgrel=7
+pkgdesc="library for generic programming in Haskell"
+url="https://hackage.haskell.org/package/${_hkgname};
+license=('custom:BSD3')
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('b1bc61cfb828dcf344784ca1686b563bfe12388363fe387b86ddfa8a90f6f38a2f2a595cff969cb577e0a6460c2ad032d7477b701bd2503cc05ee6f974c5bcb9')
+
+build() {
+cd "${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-syb/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 22:00:28
  Author: felixonmars
Revision: 393888

upgpkg: haskell-syb 0.7-7

rebuild with ghc 8.6.1

Modified:
  haskell-syb/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 21:59:53 UTC (rev 393887)
+++ PKGBUILD2018-10-14 22:00:28 UTC (rev 393888)
@@ -6,7 +6,7 @@
 _hkgname=syb
 pkgname=haskell-syb
 pkgver=0.7
-pkgrel=6
+pkgrel=7
 pkgdesc="library for generic programming in Haskell"
 url="https://hackage.haskell.org/package/${_hkgname};
 license=('custom:BSD3')


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 21:59:53
  Author: felixonmars
Revision: 393887

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-stringsearch/repos/community-staging-x86_64/PKGBUILD (from rev 
393886, haskell-stringsearch/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 21:59:53 UTC (rev 393887)
@@ -0,0 +1,44 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=stringsearch
+pkgname=haskell-stringsearch
+pkgver=0.3.6.6
+pkgrel=9
+pkgdesc="Fast searching, splitting and replacing of ByteStrings"
+url="https://bitbucket.org/dafis/stringsearch;
+license=("custom:BSD3")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('a642934981318b399a7fcfbf0134d5d02d8d072591bcfed7abc57bf6474b86d6c7bc6cf11f44ace6db579a0297877850fd9049be69b61f4f9964cd72455b14e0')
+
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_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}" \
+--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \
+-f-base3 -fbase4
+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 "LICENCE" 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE"
+}


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 21:59:36
  Author: felixonmars
Revision: 393886

upgpkg: haskell-stringsearch 0.3.6.6-9

rebuild with ghc 8.6.1

Modified:
  haskell-stringsearch/trunk/PKGBUILD

--+
 PKGBUILD |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 21:35:27 UTC (rev 393885)
+++ PKGBUILD2018-10-14 21:59:36 UTC (rev 393886)
@@ -4,7 +4,7 @@
 _hkgname=stringsearch
 pkgname=haskell-stringsearch
 pkgver=0.3.6.6
-pkgrel=8
+pkgrel=9
 pkgdesc="Fast searching, splitting and replacing of ByteStrings"
 url="https://bitbucket.org/dafis/stringsearch;
 license=("custom:BSD3")
@@ -14,6 +14,11 @@
 
source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
 
sha512sums=('a642934981318b399a7fcfbf0134d5d02d8d072591bcfed7abc57bf6474b86d6c7bc6cf11f44ace6db579a0297877850fd9049be69b61f4f9964cd72455b14e0')
 
+prepare() {
+cd $_hkgname-$pkgver
+sed -i 's/< *0.6/<1/' $_hkgname.cabal
+}
+
 build() {
 cd "${srcdir}/${_hkgname}-${pkgver}"
 


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 21:35:27
  Author: felixonmars
Revision: 393885

archrelease: copy trunk to community-staging-x86_64

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

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

Copied: haskell-string-qq/repos/community-staging-x86_64/PKGBUILD (from rev 
393884, haskell-string-qq/trunk/PKGBUILD)
===
--- community-staging-x86_64/PKGBUILD   (rev 0)
+++ community-staging-x86_64/PKGBUILD   2018-10-14 21:35:27 UTC (rev 393885)
@@ -0,0 +1,38 @@
+# Maintainer: Felix Yan 
+# Contributor: Arch Haskell Team 
+
+_hkgname=string-qq
+pkgname=haskell-string-qq
+pkgver=0.0.2
+pkgrel=4
+pkgdesc="QuasiQuoter for non-interpolated strings, texts and bytestrings."
+url="https://hackage.haskell.org/package/string-qq;
+license=("custom:PublicDomain")
+arch=('x86_64')
+depends=('ghc-libs')
+makedepends=('ghc')
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;)
+sha512sums=('3394f2e129726e5f317693cf145ab91723e9b0352a04e42eeb770e6b5bfcade2c3c8da772f61425641b7c4e48e98542cf1a7544d48cd7f67e21f930236dae9ba')
+
+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-strict/trunk (PKGBUILD)

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 21:34:21
  Author: felixonmars
Revision: 393882

upgpkg: haskell-strict 0.3.2-9

rebuild with ghc 8.6.1

Modified:
  haskell-strict/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 21:33:48 UTC (rev 393881)
+++ PKGBUILD2018-10-14 21:34:21 UTC (rev 393882)
@@ -4,7 +4,7 @@
 _hkgname=strict
 pkgname=haskell-strict
 pkgver=0.3.2
-pkgrel=8
+pkgrel=9
 pkgdesc="Strict data types and String IO."
 url="http://www.cse.unsw.edu.au/~rl/code/strict.html;
 license=("custom:BSD3")


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

2018-10-14 Thread Felix Yan via arch-commits
Date: Sunday, October 14, 2018 @ 21:35:10
  Author: felixonmars
Revision: 393884

upgpkg: haskell-string-qq 0.0.2-4

rebuild with ghc 8.6.1

Modified:
  haskell-string-qq/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-10-14 21:34:37 UTC (rev 393883)
+++ PKGBUILD2018-10-14 21:35:10 UTC (rev 393884)
@@ -4,7 +4,7 @@
 _hkgname=string-qq
 pkgname=haskell-string-qq
 pkgver=0.0.2
-pkgrel=3
+pkgrel=4
 pkgdesc="QuasiQuoter for non-interpolated strings, texts and bytestrings."
 url="https://hackage.haskell.org/package/string-qq;
 license=("custom:PublicDomain")


  1   2   3   4   5   6   >