[arch-commits] Commit in haskell-tamarin-prover-utils/trunk (PKGBUILD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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")