[arch-commits] Commit in haskell-nanospec/repos/community-staging-x86_64 (2 files)
Date: Monday, December 30, 2019 @ 07:57:50 Author: felixonmars Revision: 544078 archrelease: copy trunk to community-staging-x86_64 Added: haskell-nanospec/repos/community-staging-x86_64/PKGBUILD (from rev 544077, haskell-nanospec/trunk/PKGBUILD) Deleted: haskell-nanospec/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 91 - 1 file changed, 49 insertions(+), 42 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-30 07:57:42 UTC (rev 544077) +++ PKGBUILD2019-12-30 07:57:50 UTC (rev 544078) @@ -1,42 +0,0 @@ -# Maintainer: Felix Yan - -_hkgname=nanospec -pkgname=haskell-nanospec -pkgver=0.2.2 -pkgrel=5 -pkgdesc="A lightweight implementation of a subset of Hspec's API" -url="https://github.com/commercialhaskell/nanospec; -license=('MIT') -arch=('x86_64') -depends=('ghc-libs') -makedepends=('ghc' 'haskell-hspec' 'haskell-silently') -source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) -sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0') - -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" -} Copied: haskell-nanospec/repos/community-staging-x86_64/PKGBUILD (from rev 544077, haskell-nanospec/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-30 07:57:50 UTC (rev 544078) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=nanospec +pkgname=haskell-nanospec +pkgver=0.2.2 +pkgrel=6 +pkgdesc="A lightweight implementation of a subset of Hspec's API" +url="https://github.com/commercialhaskell/nanospec; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc') +checkdepends=('haskell-hspec' 'haskell-silently') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-nanospec/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 07:57:42 Author: felixonmars Revision: 544077 upgpkg: haskell-nanospec 0.2.2-6: rebuild pass 1, specified --nocheck Modified: haskell-nanospec/trunk/PKGBUILD --+ PKGBUILD | 17 - 1 file changed, 12 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-30 02:26:21 UTC (rev 544076) +++ PKGBUILD2019-12-30 07:57:42 UTC (rev 544077) @@ -3,21 +3,28 @@ _hkgname=nanospec pkgname=haskell-nanospec pkgver=0.2.2 -pkgrel=5 +pkgrel=6 pkgdesc="A lightweight implementation of a subset of Hspec's API" url="https://github.com/commercialhaskell/nanospec; license=('MIT') arch=('x86_64') depends=('ghc-libs') -makedepends=('ghc' 'haskell-hspec' 'haskell-silently') +makedepends=('ghc') +checkdepends=('haskell-hspec' 'haskell-silently') source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) sha512sums=('6161b5cc1797a3fdcd07cad14deaa3edd6faa87309b5e8a31834d7c1dda23737fe4f2e763b13da7f5ef6f6ee3a9414f88b9ae01e5403320ba23d76404324a3b0') build() { -cd $_hkgname-$pkgver - +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid runhaskell Setup build runhaskell Setup register --gen-script
[arch-commits] Commit in s-nail/repos (testing-x86_64 testing-x86_64/PKGBUILD)
Date: Monday, December 30, 2019 @ 07:10:49 Author: bisson Revision: 372376 archrelease: copy trunk to testing-x86_64 Added: s-nail/repos/testing-x86_64/ s-nail/repos/testing-x86_64/PKGBUILD (from rev 372375, s-nail/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: s-nail/repos/testing-x86_64/PKGBUILD (from rev 372375, s-nail/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-12-30 07:10:49 UTC (rev 372376) @@ -0,0 +1,56 @@ +# Maintainer: Gaetan Bisson +# Contributor: Stéphane Gaudreault +# Contributor: Sergej Pupykin +# Contributor: Andreas Wagner + +pkgname=s-nail +pkgver=14.9.16 +pkgrel=1 +pkgdesc='Environment for sending and receiving mail' +url='https://www.sdaoden.eu/code.html#s-nail' +license=('custom:BSD') +arch=('x86_64') +depends=('openssl' 'krb5' 'libidn2') +optdepends=('smtp-forwarder: for sending mail') +validpgpkeys=('EE19E1C1F2F7054F8D3954D8308964B51883A0DD') +source=("https://www.sdaoden.eu/downloads/${pkgname}-${pkgver}.tar.xz"{,.asc}) +sha256sums=('d37edaa348d61b786f4c44362ad9e08c27dba81cf16289098331ab96aa93c44f' +'SKIP') + +backup=('etc/mail.rc') +replaces=('mailx' 'mailx-heirloom' 'heirloom-mailx') +provides=('mailx' 'mailx-heirloom' 'heirloom-mailx') +conflicts=('mailx' 'mailx-heirloom' 'heirloom-mailx') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + export CFLAGS+=" $CPPFLAGS" + + # The -j value ends up stored in the binary; + # to make the build reproducible, hardcode it. + export MAKEFLAGS='-j4' + + make \ + VAL_PREFIX=/usr \ + VAL_SYSCONFDIR=/etc \ + VAL_LIBEXECDIR=/usr/lib \ + VAL_MAIL=/var/spool/mail \ + VAL_SID= VAL_MAILX=mail \ + OPT_AUTOCC=0 \ + config + + make --jobs build +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make test +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install + ln -sf mail "${pkgdir}"/usr/bin/mailx + ln -sf mail.1.gz "${pkgdir}"/usr/share/man/man1/mailx.1.gz + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +}
[arch-commits] Commit in s-nail/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 07:10:31 Author: bisson Revision: 372375 upstream update Modified: s-nail/trunk/PKGBUILD --+ PKGBUILD | 15 ++- 1 file changed, 10 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-30 02:40:36 UTC (rev 372374) +++ PKGBUILD2019-12-30 07:10:31 UTC (rev 372375) @@ -4,8 +4,8 @@ # Contributor: Andreas Wagner pkgname=s-nail -pkgver=14.9.15 -pkgrel=3 +pkgver=14.9.16 +pkgrel=1 pkgdesc='Environment for sending and receiving mail' url='https://www.sdaoden.eu/code.html#s-nail' license=('custom:BSD') @@ -14,7 +14,7 @@ optdepends=('smtp-forwarder: for sending mail') validpgpkeys=('EE19E1C1F2F7054F8D3954D8308964B51883A0DD') source=("https://www.sdaoden.eu/downloads/${pkgname}-${pkgver}.tar.xz"{,.asc}) -sha256sums=('95ba750d8ea8e519b5161f211096ed0c46f3f0273b03cfadb5edbeac57b31570' +sha256sums=('d37edaa348d61b786f4c44362ad9e08c27dba81cf16289098331ab96aa93c44f' 'SKIP') backup=('etc/mail.rc') @@ -24,8 +24,13 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" - CFLAGS+=" $CPPFLAGS" - MAKEFLAGS=-j1 make \ + export CFLAGS+=" $CPPFLAGS" + + # The -j value ends up stored in the binary; + # to make the build reproducible, hardcode it. + export MAKEFLAGS='-j4' + + make \ VAL_PREFIX=/usr \ VAL_SYSCONFDIR=/etc \ VAL_LIBEXECDIR=/usr/lib \
[arch-commits] Commit in libva/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 02:40:31 Author: alucryd Revision: 372373 upgpkg: libva 2.6.0-1 Modified: libva/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-30 00:44:04 UTC (rev 372372) +++ PKGBUILD2019-12-30 02:40:31 UTC (rev 372373) @@ -3,7 +3,7 @@ # Contributor: Ionut Biru pkgname=libva -pkgver=2.5.0 +pkgver=2.6.0 pkgrel=1 pkgdesc='Video Acceleration (VA) API for Linux' arch=(x86_64) @@ -35,9 +35,15 @@ libva.so ) backup=(etc/libva.conf) -source=(git+https://github.com/intel/libva.git#tag=${pkgver}) -sha256sums=('SKIP') +source=(git+https://github.com/intel/libva.git#tag=5f693d9e603e0e83928cec67c30b6ac902d7aa85) +sha256sums=(SKIP) +pkgver() { + cd libva + + git describe --tags +} + build() { CFLAGS+=" -DENABLE_VA_MESSAGING" # Option missing arch-meson libva build
[arch-commits] Commit in libva/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, December 30, 2019 @ 02:40:36 Author: alucryd Revision: 372374 archrelease: copy trunk to extra-x86_64 Added: libva/repos/extra-x86_64/PKGBUILD (from rev 372373, libva/trunk/PKGBUILD) Deleted: libva/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 118 - 1 file changed, 62 insertions(+), 56 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-30 02:40:31 UTC (rev 372373) +++ PKGBUILD2019-12-30 02:40:36 UTC (rev 372374) @@ -1,56 +0,0 @@ -# Maintainer: Maxime Gauduin -# Contributor: Bartłomiej Piotrowski -# Contributor: Ionut Biru - -pkgname=libva -pkgver=2.5.0 -pkgrel=1 -pkgdesc='Video Acceleration (VA) API for Linux' -arch=(x86_64) -url=https://01.org/linuxmedia/vaapi -license=(MIT) -depends=( - libdrm - libgl - libx11 - libxext - libxfixes - wayland -) -makedepends=( - git - libglvnd - mesa - meson -) -optdepends=( - 'libva-vdpau-driver: backend for Nvidia and AMD cards' - 'libva-intel-driver: backend for Intel cards' -) -provides=( - libva-drm.so - libva-glx.so - libva-wayland.so - libva-x11.so - libva.so -) -backup=(etc/libva.conf) -source=(git+https://github.com/intel/libva.git#tag=${pkgver}) -sha256sums=('SKIP') - -build() { - CFLAGS+=" -DENABLE_VA_MESSAGING" # Option missing - arch-meson libva build - ninja -C build -} - -package() { - DESTDIR="${pkgdir}" meson install -C build - install -Dm 644 libva/COPYING -t "${pkgdir}"/usr/share/licenses/libva - - install -Dm 644 /dev/stdin "${pkgdir}"/etc/libva.conf < +# Contributor: Bartłomiej Piotrowski +# Contributor: Ionut Biru + +pkgname=libva +pkgver=2.6.0 +pkgrel=1 +pkgdesc='Video Acceleration (VA) API for Linux' +arch=(x86_64) +url=https://01.org/linuxmedia/vaapi +license=(MIT) +depends=( + libdrm + libgl + libx11 + libxext + libxfixes + wayland +) +makedepends=( + git + libglvnd + mesa + meson +) +optdepends=( + 'libva-vdpau-driver: backend for Nvidia and AMD cards' + 'libva-intel-driver: backend for Intel cards' +) +provides=( + libva-drm.so + libva-glx.so + libva-wayland.so + libva-x11.so + libva.so +) +backup=(etc/libva.conf) +source=(git+https://github.com/intel/libva.git#tag=5f693d9e603e0e83928cec67c30b6ac902d7aa85) +sha256sums=(SKIP) + +pkgver() { + cd libva + + git describe --tags +} + +build() { + CFLAGS+=" -DENABLE_VA_MESSAGING" # Option missing + arch-meson libva build + ninja -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build + install -Dm 644 libva/COPYING -t "${pkgdir}"/usr/share/licenses/libva + + install -Dm 644 /dev/stdin "${pkgdir}"/etc/libva.conf <
[arch-commits] Commit in libfm-qt/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, December 30, 2019 @ 02:26:21 Author: yan12125 Revision: 544076 archrelease: copy trunk to community-x86_64 Added: libfm-qt/repos/community-x86_64/PKGBUILD (from rev 544075, libfm-qt/trunk/PKGBUILD) Deleted: libfm-qt/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 76 ++--- 1 file changed, 38 insertions(+), 38 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-30 02:26:03 UTC (rev 544075) +++ PKGBUILD2019-12-30 02:26:21 UTC (rev 544076) @@ -1,38 +0,0 @@ -# Maintainer: Jerome Leclanche -# Maintainer: Chih-Hsuan Yen - -pkgname=libfm-qt -pkgver=0.14.1 -pkgrel=1 -pkgdesc="Core library of PCManFM-Qt (Qt binding for libfm)" -arch=("x86_64") -url="https://lxqt.org; -license=("GPL2") -depends=("menu-cache" "libexif" "qt5-x11extras") -makedepends=("lxqt-build-tools") -source=( - "https://github.com/lxde/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz; - "https://github.com/lxde/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz.asc; -) -sha512sums=('a265f6831a077ccb78a994828e6c69a22f2f6432b1f6ed6f404af41f013112870f7aee98067f2c466bec6cdfea040c10c7ce7e0f0ed977e5d266ec38e543d2a7' -'SKIP') -validpgpkeys=( - "169704C6FB490C6892C7F23C37E0AF1FDA48F373" # Jerome Leclanche - "7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3" # Alf Gaida -) - - -build() { - mkdir -p build - cd build - - cmake "$srcdir/$pkgname-$pkgver" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib - make -} - -package() { - cd build - make DESTDIR="$pkgdir" install -} Copied: libfm-qt/repos/community-x86_64/PKGBUILD (from rev 544075, libfm-qt/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-30 02:26:21 UTC (rev 544076) @@ -0,0 +1,38 @@ +# Maintainer: Jerome Leclanche +# Maintainer: Chih-Hsuan Yen + +pkgname=libfm-qt +pkgver=0.14.1 +pkgrel=2 +pkgdesc="Core library of PCManFM-Qt (Qt binding for libfm)" +arch=("x86_64") +url="https://lxqt.org; +license=("GPL2") +depends=("menu-cache" "libexif" "qt5-x11extras") +makedepends=("lxqt-build-tools") +source=( + "https://github.com/lxde/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz; + "https://github.com/lxde/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz.asc; +) +sha512sums=('a265f6831a077ccb78a994828e6c69a22f2f6432b1f6ed6f404af41f013112870f7aee98067f2c466bec6cdfea040c10c7ce7e0f0ed977e5d266ec38e543d2a7' +'SKIP') +validpgpkeys=( + "169704C6FB490C6892C7F23C37E0AF1FDA48F373" # Jerome Leclanche + "7C733BA5F585AAD669E4D23A42C9C8D3AF5EA5E3" # Alf Gaida +) + + +build() { + mkdir -p build + cd build + + cmake "$srcdir/$pkgname-$pkgver" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in libfm-qt/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 02:26:03 Author: yan12125 Revision: 544075 upgpkg: libfm-qt 0.14.1-2; rebuilt with Qt 5.14 Ref: FS#64980 Modified: libfm-qt/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:57:12 UTC (rev 544074) +++ PKGBUILD2019-12-30 02:26:03 UTC (rev 544075) @@ -3,7 +3,7 @@ pkgname=libfm-qt pkgver=0.14.1 -pkgrel=1 +pkgrel=2 pkgdesc="Core library of PCManFM-Qt (Qt binding for libfm)" arch=("x86_64") url="https://lxqt.org;
[arch-commits] Commit in cbindgen/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, December 30, 2019 @ 00:44:04 Author: heftig Revision: 372372 archrelease: copy trunk to extra-x86_64 Added: cbindgen/repos/extra-x86_64/PKGBUILD (from rev 372371, cbindgen/trunk/PKGBUILD) Deleted: cbindgen/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 82 ++--- 1 file changed, 41 insertions(+), 41 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-30 00:42:19 UTC (rev 372371) +++ PKGBUILD2019-12-30 00:44:04 UTC (rev 372372) @@ -1,41 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) - -pkgname=cbindgen -pkgver=0.12.0 -pkgrel=1 -pkgdesc="A tool for generating C bindings to Rust code" -url="https://github.com/eqrion/cbindgen; -arch=(x86_64) -license=(MPL2) -depends=(gcc-libs) -makedepends=(cargo git) -_commit=38fda6b7785a09721d45ed723b14b118b46ae711 # tags/v0.12.0^0 -source=("git+https://github.com/eqrion/cbindgen#commit=$_commit;) -sha512sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/^v//;s/-/+/g' -} - -prepare() { - cd $pkgname - cargo fetch --locked -} - -build() { - cd $pkgname - cargo build --release --frozen -} - -check() { - cd $pkgname - # test_expand* fails; needs nightly rust - cargo test --release --frozen || : -} - -package() { - cd $pkgname - install -Dt "$pkgdir/usr/bin" target/release/cbindgen - install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 README.md -} Copied: cbindgen/repos/extra-x86_64/PKGBUILD (from rev 372371, cbindgen/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-30 00:44:04 UTC (rev 372372) @@ -0,0 +1,41 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=cbindgen +pkgver=0.12.1 +pkgrel=1 +pkgdesc="A tool for generating C bindings to Rust code" +url="https://github.com/eqrion/cbindgen; +arch=(x86_64) +license=(MPL2) +depends=(gcc-libs) +makedepends=(cargo git) +_commit=f5d76c44c466b47d1c776acd9974df838f30d431 # tags/v0.12.1^0 +source=("git+https://github.com/eqrion/cbindgen#commit=$_commit;) +sha512sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^v//;s/-/+/g' +} + +prepare() { + cd $pkgname + cargo fetch --locked +} + +build() { + cd $pkgname + cargo build --release --frozen +} + +check() { + cd $pkgname + # test_expand* fails; needs nightly rust + cargo test --release --frozen || : +} + +package() { + cd $pkgname + install -Dt "$pkgdir/usr/bin" target/release/cbindgen + install -Dt "$pkgdir/usr/share/doc/$pkgname" -m644 README.md +}
[arch-commits] Commit in cbindgen/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 00:42:19 Author: heftig Revision: 372371 0.12.1-1 Modified: cbindgen/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-30 00:20:05 UTC (rev 372370) +++ PKGBUILD2019-12-30 00:42:19 UTC (rev 372371) @@ -1,7 +1,7 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=cbindgen -pkgver=0.12.0 +pkgver=0.12.1 pkgrel=1 pkgdesc="A tool for generating C bindings to Rust code" url="https://github.com/eqrion/cbindgen; @@ -9,7 +9,7 @@ license=(MPL2) depends=(gcc-libs) makedepends=(cargo git) -_commit=38fda6b7785a09721d45ed723b14b118b46ae711 # tags/v0.12.0^0 +_commit=f5d76c44c466b47d1c776acd9974df838f30d431 # tags/v0.12.1^0 source=("git+https://github.com/eqrion/cbindgen#commit=$_commit;) sha512sums=('SKIP')
[arch-commits] Commit in rust/trunk (PKGBUILD)
Date: Monday, December 30, 2019 @ 00:20:05 Author: heftig Revision: 372370 Update _llvm_ver Modified: rust/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:56:50 UTC (rev 372369) +++ PKGBUILD2019-12-30 00:20:05 UTC (rev 372370) @@ -8,7 +8,7 @@ pkgver=1.40.0 pkgrel=1 -_llvm_ver=9.0.0 +_llvm_ver=9.0.1 pkgdesc='Systems programming language focused on safety, speed and concurrency' url='https://www.rust-lang.org/' @@ -25,7 +25,7 @@ sha256sums=('dd97005578defc10a482bff3e4e728350d2099c60ffcf1f5e189540c39a549ad' 'SKIP' -'56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e' +'c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077' 'SKIP') validpgpkeys=('108F66205EAEB0AAA8DD5E1C85AB96E6FA1BE5FE' # Rust Language (Tag and Release Signing Key) '474E22316ABF4785A88C6E8EA2C794A986419D8A' # Tom Stellard
[arch-commits] Commit in ldc/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:56:15 Author: foutrelis Revision: 544072 upgpkg: ldc 2:1.18.0-2: clang 9.0.1 rebuild Modified: ldc/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:32:36 UTC (rev 544071) +++ PKGBUILD2019-12-29 23:56:15 UTC (rev 544072) @@ -7,9 +7,9 @@ pkgver=1.18.0 _pkgcommit=37b183f38f5dd0c4af778e63962954f8aeb929cd _dversion=2.088.1 -_clangversion=9.0.0 # related to where ldc2 looks for compiler-rt sanitizers +_clangversion=9.0.1 # related to where ldc2 looks for compiler-rt sanitizers epoch=2 -pkgrel=1 +pkgrel=2 pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" arch=('x86_64') url="https://github.com/ldc-developers/ldc;
[arch-commits] Commit in ldc/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:56:19 Author: foutrelis Revision: 544073 archrelease: copy trunk to community-staging-x86_64 Added: ldc/repos/community-staging-x86_64/ ldc/repos/community-staging-x86_64/PKGBUILD (from rev 544072, ldc/trunk/PKGBUILD) --+ PKGBUILD | 111 + 1 file changed, 111 insertions(+) Copied: ldc/repos/community-staging-x86_64/PKGBUILD (from rev 544072, ldc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:56:19 UTC (rev 544073) @@ -0,0 +1,111 @@ +# Maintainer: +# Contributor: Mihails Strasuns +# Contributor: Sven-Hendrik Haase + +pkgname=('ldc' 'liblphobos') +groups=('dlang' 'dlang-ldc') +pkgver=1.18.0 +_pkgcommit=37b183f38f5dd0c4af778e63962954f8aeb929cd +_dversion=2.088.1 +_clangversion=9.0.1 # related to where ldc2 looks for compiler-rt sanitizers +epoch=2 +pkgrel=2 +pkgdesc="A D Compiler based on the LLVM Compiler Infrastructure including D runtime and libphobos2" +arch=('x86_64') +url="https://github.com/ldc-developers/ldc; +license=('BSD') +makedepends=('git' 'cmake' 'llvm' 'ldc') + +source=( +"git+https://github.com/ldc-developers/ldc#commit=$_pkgcommit; +"git+https://github.com/ldc-developers/druntime.git; +"git+https://github.com/ldc-developers/phobos.git; +"git+https://github.com/ldc-developers/dmd-testsuite.git; +) + +sha256sums=('SKIP' +'SKIP' +'SKIP' +'SKIP') + +prepare() { +cd "$srcdir/ldc" + +git submodule init +git config submodule.druntime.url "$srcdir/druntime" +git config submodule.phobos.url "$srcdir/phobos" +git config submodule.tests/d2/dmd-testsuite.url "$srcdir/dmd-testsuite" +git submodule update + +# Set version used for path construction in getFullClangCompilerRTLibPath() +sed -i "s/ldc::llvm_version_base/\"$_clangversion\"/" driver/linker-gcc.cpp + +# https://github.com/ldc-developers/ldc/issues/3079 +sed -i '/FileCheck/,$d' utils/CMakeLists.txt +} + +build() { +cd "$srcdir/ldc" + +mkdir -p build && cd build + +cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_SKIP_RPATH=ON \ +-DINCLUDE_INSTALL_DIR=/usr/include/dlang/ldc \ +-DBUILD_SHARED_LIBS=BOTH \ +-DBUILD_LTO_LIBS=ON \ +-DLDC_WITH_LLD=OFF \ +-DD_COMPILER_FLAGS="-link-defaultlib-shared=false -linker=gold -flto=full" \ +-DADDITIONAL_DEFAULT_LDC_SWITCHES="\"-link-defaultlib-shared\"" \ +.. +make +} + +check() { +cd "$srcdir/ldc/build" +make all-test-runners +} + +package_ldc() { +depends=('liblphobos' 'llvm-libs' 'gcc' 'compiler-rt') +backup=('etc/ldc2.conf') +provides=("d-compiler=$_dversion") + +cd "$srcdir/ldc/build" +make install DESTDIR="$pkgdir" + +# move bash-completion +mkdir -p "$pkgdir/usr/share/bash-completion/completions/" +mv "$pkgdir/etc/bash_completion.d/ldc2" "$pkgdir/usr/share/bash-completion/completions/" +rm -rf "$pkgdir/etc/bash_completion.d" + +# remove liblphobos files +rm -rf "$pkgdir/usr/include" +rm -rf "$pkgdir/usr/lib" + +# symlinks +ln -s /usr/share/bash-completion/completions/ldc2 "$pkgdir/usr/share/bash-completion/completions/ldc" +ln -s /usr/bin/ldc2 "$pkgdir/usr/bin/ldc" +ln -s /usr/bin/ldmd2 "$pkgdir/usr/bin/ldmd" + +# licenses +install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_liblphobos() { +provides=('d-runtime' 'd-stdlib') +depends=('curl') +options=('staticlibs') + +cd "$srcdir/ldc/build" +make install DESTDIR="$pkgdir" + +# remove ldc files +rm -rf "$pkgdir/usr/bin/" +rm -rf "$pkgdir/etc/" + +# licenses +install -D -m644 "$srcdir/ldc/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in kdevelop/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:47:59 Author: foutrelis Revision: 372358 upgpkg: kdevelop 5.4.5-2: clang 9.0.1 rebuild Modified: kdevelop/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:42:06 UTC (rev 372357) +++ PKGBUILD2019-12-29 23:47:59 UTC (rev 372358) @@ -4,8 +4,8 @@ pkgname=kdevelop pkgver=5.4.5 -_clangver=9.0.0 -pkgrel=1 +_clangver=9.0.1 +pkgrel=2 pkgdesc='C++ IDE using KDE technologies' arch=(x86_64) url='http://www.kdevelop.org/'
[arch-commits] Commit in kdevelop/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:48:03 Author: foutrelis Revision: 372359 archrelease: copy trunk to staging-x86_64 Added: kdevelop/repos/staging-x86_64/ kdevelop/repos/staging-x86_64/PKGBUILD (from rev 372358, kdevelop/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: kdevelop/repos/staging-x86_64/PKGBUILD (from rev 372358, kdevelop/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:48:03 UTC (rev 372359) @@ -0,0 +1,52 @@ +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino +# Contributor: Giovanni Scafora + +pkgname=kdevelop +pkgver=5.4.5 +_clangver=9.0.1 +pkgrel=2 +pkgdesc='C++ IDE using KDE technologies' +arch=(x86_64) +url='http://www.kdevelop.org/' +license=(GPL) +depends=(clang=$_clangver libksysguard kitemmodels knotifyconfig ktexteditor grantlee libkomparediff2 + kcmutils threadweaver knewstuff) +makedepends=(extra-cmake-modules kdoctools kdevelop-pg-qt llvm qt5-tools plasma-framework krunner okteta boost purpose subversion astyle) +optdepends=('konsole: embedded terminal' +'git: Git support' 'subversion: SVN support' +'gdb: GNU debugger support' 'lldb: LLDB debugger support' +'qt5-doc: Qt documentation integration' +'cmake: cmake integration' +'meson: meson integration' +'qt5-tools: qthelp plugin' +'okteta: GNU debugger support' +'plasma-framework: for the plasma addons' +'purpose: patch review plugin' +'astyle: astyle plugin' +'cppcheck: code analyzer' 'heaptrack: memory profiler' +'clazy: clazy analyzer plugin') +conflicts=(kdevelop-qmljs kdevplatform) +replaces=(kdevelop-qmljs kdevplatform kdevelop-clang-tidy) +source=("https://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz"{,.sig}) +sha256sums=('92c0504ff8c3ef730881e021adc7d6e945d8db0cbc0f3ff81280008ad35b7023' +'SKIP') +validpgpkeys=('329FD02C5AA48FCC77A4BBF0AC44AC6DB29779E6' # Sven Brauch + '364EFA5F639572907D392999C64CF56B13CACE5D' # Kevin Funk + 'E191FD5BE6F46870F09E82B2024E7FB43D015474' # Friedrich W. H. Kossebau + '0A48BC961075B4BA8523E3790A345FB086E797D9') # https://share.kde.org/s/8dKaJTw8pR8iiwJ + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../$pkgname-$pkgver + make +} + +package() { + cd build + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in qtcreator/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:42:01 Author: foutrelis Revision: 372356 upgpkg: qtcreator 4.11.0-4: clang 9.0.1 rebuild Modified: qtcreator/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:28:33 UTC (rev 372355) +++ PKGBUILD2019-12-29 23:42:01 UTC (rev 372356) @@ -8,8 +8,8 @@ pkgname=qtcreator pkgver=4.11.0 -_clangver=9.0.0 -pkgrel=3 +_clangver=9.0.1 +pkgrel=4 pkgdesc='Lightweight, cross-platform integrated development environment' arch=(x86_64) url='https://www.qt.io'
[arch-commits] Commit in qtcreator/repos (3 files)
Date: Sunday, December 29, 2019 @ 23:42:06 Author: foutrelis Revision: 372357 archrelease: copy trunk to staging-x86_64 Added: qtcreator/repos/staging-x86_64/ qtcreator/repos/staging-x86_64/PKGBUILD (from rev 372356, qtcreator/trunk/PKGBUILD) qtcreator/repos/staging-x86_64/qtcreator-preload-plugins.patch (from rev 372356, qtcreator/trunk/qtcreator-preload-plugins.patch) -+ PKGBUILD| 73 ++ qtcreator-preload-plugins.patch | 13 ++ 2 files changed, 86 insertions(+) Copied: qtcreator/repos/staging-x86_64/PKGBUILD (from rev 372356, qtcreator/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:42:06 UTC (rev 372357) @@ -0,0 +1,73 @@ +# Maintainer: Sven-Hendrik Haase +# Maintainer: Antonio Rojas +# Contributor: Imanol Celaya +# Contributor: Lukas Jirkovsky +# Contributor: Dan Vratil +# Contributor: thotypous +# Contributor: delor + +pkgname=qtcreator +pkgver=4.11.0 +_clangver=9.0.1 +pkgrel=4 +pkgdesc='Lightweight, cross-platform integrated development environment' +arch=(x86_64) +url='https://www.qt.io' +license=(LGPL) +depends=(qt5-tools qt5-quickcontrols qt5-quickcontrols2 qt5-webengine clang=$_clangver qbs clazy syntax-highlighting desktop-file-utils) +makedepends=(llvm python patchelf) +options=(docs) +optdepends=('qt5-doc: integrated Qt documentation' +'qt5-examples: welcome page examples' +'qt5-translations: for other languages' +'gdb: debugger' +'cmake: cmake project support' +'x11-ssh-askpass: ssh support' +'git: git support' +'mercurial: mercurial support' +'bzr: bazaar support' +'valgrind: analyze support' +'perf: performer analyzer') +source=("https://download.qt.io/official_releases/qtcreator/${pkgver%.*}/$pkgver/qt-creator-opensource-src-$pkgver.tar.xz; +qtcreator-preload-plugins.patch) +sha256sums=('efebaa1c52526bf9c07b35c43071735c5d0b83b6cd08daab35a21e7ed53a7645' +'d6f979c820e2294653f4f1853af96942bf25ff9fe9450657d45ff1c7f02bbca7') + +prepare() { + mkdir -p build + + cd qt-creator-opensource-src-$pkgver + # fix hardcoded libexec path + sed -e 's|libexec\/qtcreator|lib\/qtcreator|g' -i qtcreator.pri + sed -e 's|libexec|lib|g' -i src/tools/tools.pro + # use system qbs + rm -r src/shared/qbs + # Preload analyzer plugins, since upstream clang doesn't link to all plugins + # see http://code.qt.io/cgit/clang/clang.git/commit/?id=7f349701d3ea0c47be3a43e2656993fd55cf + # and https://bugs.archlinux.org/task/59492 + patch -p1 -i ../qtcreator-preload-plugins.patch +} + +build() { + cd build + + qmake LLVM_INSTALL_DIR=/usr QBS_INSTALL_DIR=/usr \ +KSYNTAXHIGHLIGHTING_LIB_DIR=/usr/lib KSYNTAXHIGHLIGHTING_INCLUDE_DIR=/usr/include/KF5/KSyntaxHighlighting \ +CONFIG+=journald QMAKE_CFLAGS_ISYSTEM=-I \ +DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ +"$srcdir"/qt-creator-opensource-src-$pkgver/qtcreator.pro + make + make docs +} + +package() { + cd build + + make INSTALL_ROOT="$pkgdir/usr/" install + make INSTALL_ROOT="$pkgdir/usr/" install_docs + + install -Dm644 "$srcdir"/qt-creator-opensource-src-$pkgver/LICENSE.GPL3-EXCEPT "$pkgdir"/usr/share/licenses/qtcreator/LICENSE.GPL3-EXCEPT + +# Link clazy plugin explicitely + patchelf --add-needed ClazyPlugin.so "$pkgdir"/usr/lib/qtcreator/clangbackend +} Copied: qtcreator/repos/staging-x86_64/qtcreator-preload-plugins.patch (from rev 372356, qtcreator/trunk/qtcreator-preload-plugins.patch) === --- staging-x86_64/qtcreator-preload-plugins.patch (rev 0) +++ staging-x86_64/qtcreator-preload-plugins.patch 2019-12-29 23:42:06 UTC (rev 372357) @@ -0,0 +1,13 @@ +diff --git a/src/plugins/clangtools/clangtidyclazyrunner.cpp b/src/plugins/clangtools/clangtidyclazyrunner.cpp +index a580704243..7a8740a5cc 100644 +--- a/src/plugins/clangtools/clangtidyclazyrunner.cpp b/src/plugins/clangtools/clangtidyclazyrunner.cpp +@@ -63,7 +63,7 @@ QStringList ClangTidyClazyRunner::constructCommandLineArguments(const QStringLis + + const QString clazyChecks = diagnosticConfig.clazyChecks(); + if (!clazyChecks.isEmpty()) { +-arguments << XclangArgs({"-add-plugin", ++arguments << XclangArgs({"-load", "ClazyPlugin.so", "-add-plugin", + "clazy", + "-plugin-arg-clazy", + diagnosticConfig.clazyChecks()});
[arch-commits] Commit in haskell-comonad/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:32:36 Author: felixonmars Revision: 544071 archrelease: copy trunk to community-staging-x86_64 Added: haskell-comonad/repos/community-staging-x86_64/ haskell-comonad/repos/community-staging-x86_64/PKGBUILD (from rev 544070, haskell-comonad/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-comonad/repos/community-staging-x86_64/PKGBUILD (from rev 544070, haskell-comonad/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:32:36 UTC (rev 544071) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=comonad +pkgname=haskell-comonad +pkgver=5.0.6 +pkgrel=3 +pkgdesc="Comonads" +url="https://github.com/ekmett/comonad/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-distributive' 'haskell-tagged' 'haskell-transformers-compat') +makedepends=('haskell-cabal-doctest' 'ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0b7fc727a2b972203d1651049a4f4c371a8f134d64d36409d60fbc4d11b7eb9650c79cf917abaa3f66084d7c5e9f32b288862a5e93c3d93c16c11533a446cfa5') + +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 \ +-fdistributive -fcontravariant -fcontainers -ftest-doctests +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-distributive/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:31:46 Author: felixonmars Revision: 544069 archrelease: copy trunk to community-staging-x86_64 Added: haskell-distributive/repos/community-staging-x86_64/ haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 544068, haskell-distributive/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-distributive/repos/community-staging-x86_64/PKGBUILD (from rev 544068, haskell-distributive/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:31:46 UTC (rev 544069) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=distributive +pkgname=haskell-distributive +pkgver=0.6.1 +pkgrel=3 +pkgdesc="Distributive functors -- Dual to Traversable" +url="https://github.com/ekmett/distributive/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-base-orphans" "haskell-tagged") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6f14660e14ff5dfe90eb44386ed111829d4a621f77908049197ce1802b4d5ddd67ec66dadb92f8726c03f455e077ea6a5b8503e24bd5d205883d53f13cceb630') + +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 \ +-ftagged -f-semigroups +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-comonad/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:32:28 Author: felixonmars Revision: 544070 upgpkg: haskell-comonad 5.0.6-3: rebuild with exceptions 0.10.4 Modified: haskell-comonad/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:31:46 UTC (rev 544069) +++ PKGBUILD2019-12-29 23:32:28 UTC (rev 544070) @@ -4,7 +4,7 @@ _hkgname=comonad pkgname=haskell-comonad pkgver=5.0.6 -pkgrel=2 +pkgrel=3 pkgdesc="Comonads" url="https://github.com/ekmett/comonad/; license=("BSD")
[arch-commits] Commit in haskell-distributive/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:31:38 Author: felixonmars Revision: 544068 upgpkg: haskell-distributive 0.6.1-3: rebuild with exceptions 0.10.4 Modified: haskell-distributive/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:30:38 UTC (rev 544067) +++ PKGBUILD2019-12-29 23:31:38 UTC (rev 544068) @@ -4,7 +4,7 @@ _hkgname=distributive pkgname=haskell-distributive pkgver=0.6.1 -pkgrel=2 +pkgrel=3 pkgdesc="Distributive functors -- Dual to Traversable" url="https://github.com/ekmett/distributive/; license=("BSD")
[arch-commits] Commit in haskell-base-orphans/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:30:38 Author: felixonmars Revision: 544067 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base-orphans/repos/community-staging-x86_64/ haskell-base-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 544066, haskell-base-orphans/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-base-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 544066, haskell-base-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:30:38 UTC (rev 544067) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=base-orphans +pkgname=haskell-base-orphans +pkgver=0.8.1 +pkgrel=24 +pkgdesc="Backwards-compatible orphan instances for base" +url="https://github.com/haskell-compat/base-orphans#readme; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e58fcb9f71c5922664d21a38889f2246284ffbbdffd5137d74354ff51737edee9cb4af80f643b2527fa730bdc34bd9f2ff560611b22516943b28416227b12f1b') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-base-orphans/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:30:31 Author: felixonmars Revision: 544066 upgpkg: haskell-base-orphans 0.8.1-24: rebuild pass 1, specified --nocheck Modified: haskell-base-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:26:19 UTC (rev 544065) +++ PKGBUILD2019-12-29 23:30:31 UTC (rev 544066) @@ -4,7 +4,7 @@ _hkgname=base-orphans pkgname=haskell-base-orphans pkgver=0.8.1 -pkgrel=23 +pkgrel=24 pkgdesc="Backwards-compatible orphan instances for base" url="https://github.com/haskell-compat/base-orphans#readme; license=("MIT")
[arch-commits] Commit in shiboken2/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:28:29 Author: foutrelis Revision: 372354 upgpkg: shiboken2 5.14.0-3: clang 9.0.1 rebuild Modified: shiboken2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:26:36 UTC (rev 372353) +++ PKGBUILD2019-12-29 23:28:29 UTC (rev 372354) @@ -4,9 +4,9 @@ pkgbase=shiboken2 pkgname=(shiboken2 python-shiboken2) _qtver=5.14.0 -_clangver=9.0.0 +_clangver=9.0.1 pkgver=${_qtver/-/} -pkgrel=2 +pkgrel=3 arch=(x86_64) url='https://www.qt.io' license=(GPL2 LGPL)
[arch-commits] Commit in shiboken2/repos (3 files)
Date: Sunday, December 29, 2019 @ 23:28:33 Author: foutrelis Revision: 372355 archrelease: copy trunk to staging-x86_64 Added: shiboken2/repos/staging-x86_64/ shiboken2/repos/staging-x86_64/PKGBUILD (from rev 372354, shiboken2/trunk/PKGBUILD) shiboken2/repos/staging-x86_64/shiboken-fix-falkon.patch (from rev 372354, shiboken2/trunk/shiboken-fix-falkon.patch) ---+ PKGBUILD | 53 shiboken-fix-falkon.patch | 46 ++ 2 files changed, 99 insertions(+) Copied: shiboken2/repos/staging-x86_64/PKGBUILD (from rev 372354, shiboken2/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:28:33 UTC (rev 372355) @@ -0,0 +1,53 @@ +# Maintainer: Antonio Rojas +# Maintainer: Felix Yan + +pkgbase=shiboken2 +pkgname=(shiboken2 python-shiboken2) +_qtver=5.14.0 +_clangver=9.0.1 +pkgver=${_qtver/-/} +pkgrel=3 +arch=(x86_64) +url='https://www.qt.io' +license=(GPL2 LGPL) +pkgdesc='Generates bindings for C++ libraries using CPython source code' +makedepends=(clang llvm cmake libxslt qt5-xmlpatterns python-sphinx) +_pkgfqn=pyside-setup-opensource-src-${_qtver} +source=("https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-$pkgver-src/${_pkgfqn}.tar.xz; + shiboken-fix-falkon.patch) +sha256sums=('8c2ad1901a99165ed7bac8f522ee351ae3ebadd580024248f5a1db52e4a94b30' +'3093d8d9e76bffce4e9fc16a620f9401749efff8b4d7e26c57d09f5342040627') + +prepare() { + mkdir -p build + + cd $_pkgfqn + patch -p1 -i ../shiboken-fix-falkon.patch # Fix loading Falkon plugins +} + +build() { + cd build + cmake ../${_pkgfqn}/sources/shiboken2 \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DBUILD_TESTS=OFF \ +-DUSE_PYTHON_VERSION=3 + make +} + +package_shiboken2() { + depends=(clang=$_clangver llvm libxslt qt5-xmlpatterns) + + cd build + make DESTDIR="$pkgdir" install +# Provided in python-shiboken2 + rm -r "$pkgdir"/usr/lib/{python*,libshiboken*} +} + +package_python-shiboken2() { + depends=(python) + + cd build + make DESTDIR="$pkgdir" install +# Provided in shiboken2 + rm -r "$pkgdir"/usr/{bin,include,lib/{cmake,pkgconfig},share} +} Copied: shiboken2/repos/staging-x86_64/shiboken-fix-falkon.patch (from rev 372354, shiboken2/trunk/shiboken-fix-falkon.patch) === --- staging-x86_64/shiboken-fix-falkon.patch(rev 0) +++ staging-x86_64/shiboken-fix-falkon.patch2019-12-29 23:28:33 UTC (rev 372355) @@ -0,0 +1,46 @@ +From 92944434452d185ef0b023abd5eec224aea7eeb2 Mon Sep 17 00:00:00 2001 +From: Christian Tismer +Date: Wed, 13 Nov 2019 19:12:16 +0100 +Subject: [PATCH] WIP: qApp: Ensure QtCore import when embedded QApplication subclass is used + +The qApp machinery works great with Python. +When using embedding, things are different because there +is no longer a wrapper layer. + +Unfortunately, many extension modules use C++ to derive a +QApplication class. + +This has the side effect that when a foreign C++ module gets +imported, the qApp machinery does not see it as it would +in Python. + +Instead of a complex analysis, we always make sure that QtCore +is imported. It will report the right instance, anyway. + +XXX make sure that this assumption is really true... + +Change-Id: Ie9c56ac75e6c0ae3ace615dfc26c6d218ff4efea +Fixes: PYSIDE-1135 +--- + +diff --git a/sources/shiboken2/libshiboken/qapp_macro.cpp b/sources/shiboken2/libshiboken/qapp_macro.cpp +index 306f53b..c2018bd 100644 +--- a/sources/shiboken2/libshiboken/qapp_macro.cpp b/sources/shiboken2/libshiboken/qapp_macro.cpp +@@ -246,7 +246,14 @@ + * qApp_contents variable and assigns the instance, instead of vice-versa. + */ + PyObject *coreDict = qApp_moduledicts[1]; +-if (qApp != nullptr && coreDict != nullptr) { ++if (coreDict == nullptr) { ++// PYSIDE-1135: Make sure that at least QtCore gets imported. ++// That problem exists when a derived instance is created in C++. ++qApp_moduledicts[1] = Py_None; // anything != nullptr during import ++coreDict = PyImport_ImportModule("PySide2.QtCore"); ++qApp_moduledicts[1] = coreDict; ++} ++if (qApp != nullptr && coreDict != nullptr && coreDict != Py_None) { + PyObject *coreApp = PyDict_GetItemString(coreDict, "QCoreApplication"); + if (coreApp != nullptr) { + qApp_content = PyObject_CallMethod(coreApp, "instance", ""); +
[arch-commits] Commit in qt5-tools/repos (6 files)
Date: Sunday, December 29, 2019 @ 23:26:36 Author: foutrelis Revision: 372353 archrelease: copy trunk to staging-x86_64 Added: qt5-tools/repos/staging-x86_64/ qt5-tools/repos/staging-x86_64/PKGBUILD (from rev 372352, qt5-tools/trunk/PKGBUILD) qt5-tools/repos/staging-x86_64/assistant.desktop (from rev 372352, qt5-tools/trunk/assistant.desktop) qt5-tools/repos/staging-x86_64/designer.desktop (from rev 372352, qt5-tools/trunk/designer.desktop) qt5-tools/repos/staging-x86_64/linguist.desktop (from rev 372352, qt5-tools/trunk/linguist.desktop) qt5-tools/repos/staging-x86_64/qdbusviewer.desktop (from rev 372352, qt5-tools/trunk/qdbusviewer.desktop) -+ PKGBUILD| 74 ++ assistant.desktop |8 + designer.desktop| 10 ++ linguist.desktop|9 ++ qdbusviewer.desktop |9 ++ 5 files changed, 110 insertions(+) Copied: qt5-tools/repos/staging-x86_64/PKGBUILD (from rev 372352, qt5-tools/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:26:36 UTC (rev 372353) @@ -0,0 +1,74 @@ +# Maintainer: Felix Yan +# Contributor: Andrea Scarpino + +pkgname=qt5-tools +_qtver=5.14.0 +pkgver=${_qtver/-/} +pkgrel=2 +arch=('x86_64') +url='https://www.qt.io' +license=('GPL3' 'LGPL3' 'FDL' 'custom') +pkgdesc='A cross-platform application and UI framework (Development Tools, QtHelp)' +depends=('qt5-base' 'hicolor-icon-theme') +makedepends=('qt5-declarative' 'vulkan-headers' 'clang' 'qt5-webkit') +optdepends=('clang: for qdoc' 'qt5-webkit: for Qt Assistant') +groups=('qt' 'qt5') +conflicts=('qtchooser') +_pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}" +source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz; +{assistant,designer,linguist,qdbusviewer}.desktop) +sha256sums=('8d7f8612ab6078fe7289d8a8dd8112b550fd0f51b5455df2dcfba651c30c3adf' +'8092d6d846e39632107b14726fa112862d800e929ef10f05f2a284dbda9b53c4' +'92f3e5dc8bc416e02893c38a05287238853e0c20732df1e62d6a672744a34e7c' +'15781519115e36d2c67c12ee6bc636425cd445072f43cb8bdd1364cfacbe4c45' +'cd94367e35f99ab85277aa95985bbde292a9cc82db2c04c4efdaed5799aa16db') + +prepare() { + mkdir -p build +} + +build() { + cd build + + qmake ../${_pkgfqn} + make +} + +package() { + cd build + make INSTALL_ROOT="${pkgdir}" install + + cd ../${_pkgfqn} + # install missing icons and desktop files + for icon in src/linguist/linguist/images/icons/linguist-*-32.png ; do +size=$(echo $(basename ${icon}) | cut -d- -f2) +install -p -D -m644 ${icon} \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png" + done + + install -D -m644 src/assistant/assistant/images/assistant.png \ +"${pkgdir}/usr/share/icons/hicolor/32x32/apps/assistant.png" + install -D -m644 src/assistant/assistant/images/assistant-128.png \ +"${pkgdir}/usr/share/icons/hicolor/128x128/apps/assistant.png" + install -D -m644 src/designer/src/designer/images/designer.png \ +"${pkgdir}/usr/share/icons/hicolor/128x128/apps/QtProject-designer.png" + install -D -m644 src/qdbus/qdbusviewer/images/qdbusviewer.png \ +"${pkgdir}/usr/share/icons/hicolor/32x32/apps/qdbusviewer.png" + install -D -m644 src/qdbus/qdbusviewer/images/qdbusviewer-128.png \ +"${pkgdir}/usr/share/icons/hicolor/128x128/apps/qdbusviewer.png" + install -d "${pkgdir}/usr/share/applications" + install -m644 "${srcdir}"/{linguist,designer,assistant,qdbusviewer}.desktop \ +"${pkgdir}/usr/share/applications/" + + # Symlinks for backwards compatibility + for b in "${pkgdir}"/usr/bin/*; do +ln -s $(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-qt5 + done + + # Drop QMAKE_PRL_BUILD_DIR because reference the build dir + find "${pkgdir}/usr/lib" -type f -name '*.prl' \ +-exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \; + + install -d "$pkgdir"/usr/share/licenses + ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/${pkgname} +} Copied: qt5-tools/repos/staging-x86_64/assistant.desktop (from rev 372352, qt5-tools/trunk/assistant.desktop) === --- staging-x86_64/assistant.desktop(rev 0) +++ staging-x86_64/assistant.desktop2019-12-29 23:26:36 UTC (rev 372353) @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Qt Assistant +Comment=Shows Qt documentation and examples +Exec=assistant +Icon=assistant +Terminal=false +Type=Application +Categories=Qt;Development;Documentation; Copied: qt5-tools/repos/staging-x86_64/designer.desktop (from rev 372352, qt5-tools/trunk/designer.desktop) === --- staging-x86_64/designer.desktop (rev 0) +++
[arch-commits] Commit in haskell-base-compat-batteries/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:26:19 Author: felixonmars Revision: 544065 archrelease: copy trunk to community-staging-x86_64 Added: haskell-base-compat-batteries/repos/community-staging-x86_64/ haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD (from rev 544064, haskell-base-compat-batteries/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-base-compat-batteries/repos/community-staging-x86_64/PKGBUILD (from rev 544064, haskell-base-compat-batteries/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:26:19 UTC (rev 544065) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=base-compat-batteries +pkgname=haskell-base-compat-batteries +pkgver=0.11.0 +pkgrel=2 +pkgdesc="base-compat with extra batteries" +url="https://hackage.haskell.org/package/base-compat-batteries; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat') +makedepends=('ghc') +checkdepends=('haskell-hspec' 'haskell-hspec-discover' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('40b9a4ad696df743e9833120f594077653533d05ee66a03d7a79072505d226d578ad3226304b527556384cc30a4e4ab84898686acc3188e585859ae6b089c177') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in qt5-tools/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:26:30 Author: foutrelis Revision: 372352 upgpkg: qt5-tools 5.14.0-2: clang 9.0.1 rebuild Modified: qt5-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:21:46 UTC (rev 372351) +++ PKGBUILD2019-12-29 23:26:30 UTC (rev 372352) @@ -4,7 +4,7 @@ pkgname=qt5-tools _qtver=5.14.0 pkgver=${_qtver/-/} -pkgrel=1 +pkgrel=2 arch=('x86_64') url='https://www.qt.io' license=('GPL3' 'LGPL3' 'FDL' 'custom')
[arch-commits] Commit in haskell-base-compat-batteries/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:26:10 Author: felixonmars Revision: 544064 upgpkg: haskell-base-compat-batteries 0.11.0-2: rebuild pass 1, specified --nocheck Modified: haskell-base-compat-batteries/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:22:36 UTC (rev 544063) +++ PKGBUILD2019-12-29 23:26:10 UTC (rev 544064) @@ -3,7 +3,7 @@ _hkgname=base-compat-batteries pkgname=haskell-base-compat-batteries pkgver=0.11.0 -pkgrel=1 +pkgrel=2 pkgdesc="base-compat with extra batteries" url="https://hackage.haskell.org/package/base-compat-batteries; license=('MIT')
[arch-commits] Commit in haskell-hspec-discover/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:22:28 Author: felixonmars Revision: 544062 upgpkg: haskell-hspec-discover 2.7.1-16: rebuild pass 1, specified --nocheck Modified: haskell-hspec-discover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:04:54 UTC (rev 544061) +++ PKGBUILD2019-12-29 23:22:28 UTC (rev 544062) @@ -3,7 +3,7 @@ _hkgname=hspec-discover pkgname=haskell-hspec-discover pkgver=2.7.1 -pkgrel=15 +pkgrel=16 pkgdesc="Automatically discover and run Hspec tests" url="http://hspec.github.io/; license=('MIT')
[arch-commits] Commit in haskell-hspec-discover/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:22:36 Author: felixonmars Revision: 544063 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 544062, haskell-hspec-discover/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-hspec-discover/repos/community-staging-x86_64/PKGBUILD (from rev 544062, haskell-hspec-discover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:22:36 UTC (rev 544063) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=hspec-discover +pkgname=haskell-hspec-discover +pkgver=2.7.1 +pkgrel=16 +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=('b07e7be5bd81f2e116b63f27e307ac628b6d678cc24dfb519bed7dcc1c27f772ff5d4a18c801474a425d4450337e809b9563b4ee1ca397830dfc7f9a92d7359f') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in openmp/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:21:46 Author: foutrelis Revision: 372351 archrelease: copy trunk to staging-x86_64 Added: openmp/repos/staging-x86_64/ openmp/repos/staging-x86_64/PKGBUILD (from rev 372350, openmp/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: openmp/repos/staging-x86_64/PKGBUILD (from rev 372350, openmp/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:21:46 UTC (rev 372351) @@ -0,0 +1,49 @@ +# Maintainer: Evangelos Foutras + +pkgname=openmp +pkgver=9.0.1 +pkgrel=1 +pkgdesc="LLVM OpenMP Runtime Library" +arch=('x86_64') +url="https://openmp.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('glibc' 'libelf' 'libffi') +makedepends=('cmake' 'ninja') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace' +'SKIP') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$pkgname-$pkgver.src" + mkdir build +} + +build() { + cd "$pkgname-$pkgver.src/build" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr + ninja +} + +package() { + cd "$pkgname-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # libgomp.so is also provided by gcc-libs; remove it to fix the conflict + rm "$pkgdir/usr/lib/libgomp.so" + +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in openmp/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:21:42 Author: foutrelis Revision: 372350 upgpkg: openmp 9.0.1-1: New upstream release. Modified: openmp/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:20:42 UTC (rev 372349) +++ PKGBUILD2019-12-29 23:21:42 UTC (rev 372350) @@ -1,8 +1,8 @@ # Maintainer: Evangelos Foutras pkgname=openmp -pkgver=9.0.0 -pkgrel=2 +pkgver=9.0.1 +pkgrel=1 pkgdesc="LLVM OpenMP Runtime Library" arch=('x86_64') url="https://openmp.llvm.org/; @@ -9,8 +9,14 @@ license=('custom:Apache 2.0 with LLVM Exception') depends=('glibc' 'libelf' 'libffi') makedepends=('cmake' 'ninja') -source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}) -sha256sums=('9979eb1133066376cc0be29d1682bc0b0e7fb541075b391061679111ae4d3b5b' + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('5c94060f846f965698574d9ce22975c0e9f04c9b14088c3af5f03870af75cace' 'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard
[arch-commits] Commit in lldb/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:20:42 Author: foutrelis Revision: 372349 archrelease: copy trunk to staging-x86_64 Added: lldb/repos/staging-x86_64/ lldb/repos/staging-x86_64/PKGBUILD (from rev 372348, lldb/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: lldb/repos/staging-x86_64/PKGBUILD (from rev 372348, lldb/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:20:42 UTC (rev 372349) @@ -0,0 +1,56 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=lldb +pkgver=9.0.1 +pkgrel=1 +pkgdesc="Next generation, high-performance debugger" +arch=('x86_64') +url="https://lldb.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('llvm-libs' 'clang' 'python' 'python-six') +makedepends=('llvm' 'cmake' 'ninja' 'swig') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('8a7b9fd795c31a3e3cba6ce1377a2ae5c67376d92888702ce27e26f0971beb09' +'SKIP') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/$pkgname-$pkgver.src" + mkdir build +} + +build() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLDB_USE_SYSTEM_SIX=1 + ninja +} + +package() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Install possibly outdated man page; better than nothing! + install -Dm644 ../docs/lldb.1 "$pkgdir/usr/share/man/man1/lldb.1" + + # Compile Python scripts + python3 -m compileall "$pkgdir" + python3 -O -m compileall "$pkgdir" + python3 -OO -m compileall "$pkgdir" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in lldb/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:20:39 Author: foutrelis Revision: 372348 upgpkg: lldb 9.0.1-1: New upstream release. Modified: lldb/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:14:42 UTC (rev 372347) +++ PKGBUILD2019-12-29 23:20:39 UTC (rev 372348) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=lldb -pkgver=9.0.0 -pkgrel=2 +pkgver=9.0.1 +pkgrel=1 pkgdesc="Next generation, high-performance debugger" arch=('x86_64') url="https://lldb.llvm.org/; @@ -10,8 +10,14 @@ license=('custom:Apache 2.0 with LLVM Exception') depends=('llvm-libs' 'clang' 'python' 'python-six') makedepends=('llvm' 'cmake' 'ninja' 'swig') -source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}) -sha256sums=('1e4c2f6a1f153f4b8afa2470d2e99dab493034c1ba8b7ffbbd7600de016d0794' + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('8a7b9fd795c31a3e3cba6ce1377a2ae5c67376d92888702ce27e26f0971beb09' 'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard
[arch-commits] Commit in lld/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:14:38 Author: foutrelis Revision: 372346 upgpkg: lld 9.0.1-1: New upstream release. Modified: lld/trunk/PKGBUILD --+ PKGBUILD | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:12:00 UTC (rev 372345) +++ PKGBUILD2019-12-29 23:14:38 UTC (rev 372346) @@ -2,7 +2,7 @@ # Contributor: Jan "heftig" Steffens pkgname=lld -pkgver=9.0.0 +pkgver=9.0.1 pkgrel=1 pkgdesc="Linker from the LLVM project" arch=('x86_64') @@ -10,12 +10,18 @@ license=('custom:Apache 2.0 with LLVM Exception') depends=('llvm-libs') makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx') -source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig} -https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} +$_source_base/llvm-$pkgver.src.tar.xz{,.sig} sphinx2.patch) -sha256sums=('31c6748b235d09723fb73fea0c816ed5a3fab0f96b66f8fbc546a0fcc8688f91' +sha256sums=('86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82' 'SKIP' -'d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84' +'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' 'SKIP' '7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg
[arch-commits] Commit in lld/repos (3 files)
Date: Sunday, December 29, 2019 @ 23:14:42 Author: foutrelis Revision: 372347 archrelease: copy trunk to staging-x86_64 Added: lld/repos/staging-x86_64/ lld/repos/staging-x86_64/PKGBUILD (from rev 372346, lld/trunk/PKGBUILD) lld/repos/staging-x86_64/sphinx2.patch (from rev 372346, lld/trunk/sphinx2.patch) ---+ PKGBUILD | 71 sphinx2.patch | 13 ++ 2 files changed, 84 insertions(+) Copied: lld/repos/staging-x86_64/PKGBUILD (from rev 372346, lld/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:14:42 UTC (rev 372347) @@ -0,0 +1,71 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=lld +pkgver=9.0.1 +pkgrel=1 +pkgdesc="Linker from the LLVM project" +arch=('x86_64') +url="https://lld.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('llvm-libs') +makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} +$_source_base/llvm-$pkgver.src.tar.xz{,.sig} +sphinx2.patch) +sha256sums=('86262bad3e2fd784ba8c5e2158d7aa36f12b85f2515e95bc81d65d75bb9b0c82' +'SKIP' +'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' +'SKIP' +'7f7cca66a16c5a4aca132bfa1d86a7a2ff33612ec47d3422dc91ad4cc1810646') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/$pkgname-$pkgver.src" + mkdir build + + # https://bugs.llvm.org/show_bug.cgi?id=41789 + patch -Np1 -i ../sphinx2.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DPYTHON_EXECUTABLE=/usr/bin/python \ +-DBUILD_SHARED_LIBS=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_INCLUDE_TESTS=ON \ +-DLLVM_BUILD_TESTS=ON \ +-DLLVM_BUILD_DOCS=ON \ +-DLLVM_ENABLE_SPHINX=ON \ +-DLLVM_EXTERNAL_LIT=/usr/bin/lit \ +-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + ninja +} + +check() { + cd "$srcdir/$pkgname-$pkgver.src/build" + ninja check-lld +} + +package() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Remove documentation sources + rm -r "$pkgdir"/usr/share/doc/$pkgname/html/{_sources,.buildinfo} +} + +# vim:set ts=2 sw=2 et: Copied: lld/repos/staging-x86_64/sphinx2.patch (from rev 372346, lld/trunk/sphinx2.patch) === --- staging-x86_64/sphinx2.patch(rev 0) +++ staging-x86_64/sphinx2.patch2019-12-29 23:14:42 UTC (rev 372347) @@ -0,0 +1,13 @@ +diff --git a/docs/conf.py b/docs/conf.py +index 62404b275..b5a3cdc68 100644 +--- a/docs/conf.py b/docs/conf.py +@@ -134,7 +134,7 @@ html_last_updated_fmt = '%Y-%m-%d' + #html_use_smartypants = True + + # Custom sidebar templates, maps document names to template names. +-html_sidebars = {'index': 'indexsidebar.html'} ++html_sidebars = {'index': ['localtoc.html', 'relations.html', 'sourcelink.html', 'indexsidebar.html', 'searchbox.html']} + + # Additional templates that should be rendered to pages, maps page names to + # template names.
[arch-commits] Commit in clang/trunk (3 files)
Date: Sunday, December 29, 2019 @ 23:11:56 Author: foutrelis Revision: 372344 upgpkg: clang 9.0.1-1: New upstream release. Modified: clang/trunk/PKGBUILD Deleted: clang/trunk/0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch clang/trunk/0001-Initialize-all-fields-in-ABIArgInfo.patch -+ 0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch | 32 0001-Initialize-all-fields-in-ABIArgInfo.patch | 40 -- PKGBUILD| 40 -- 3 files changed, 18 insertions(+), 94 deletions(-) Deleted: 0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch === --- 0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch 2019-12-29 22:53:54 UTC (rev 372343) +++ 0001-Fix-Driver-modules.cpp-test-to-work-when-build-direc.patch 2019-12-29 23:11:56 UTC (rev 372344) @@ -1,32 +0,0 @@ -From 8ea70c9ede7ac82d9363c122a9a84aded054984c Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Mon, 30 Sep 2019 23:42:17 + -Subject: [PATCH] Fix Driver/modules.cpp test to work when build directory name - contains '.s' - -Reviewers: dyung, rsmith, hansw - -Subscribers: mati865, mgorny, cfe-commits - -Tags: #clang - -Differential Revision: https://reviews.llvm.org/D66176 - -git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373275 91177308-0d34-0410-b5e6-96231b3b80d8 - test/Driver/modules.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/Driver/modules.cpp b/test/Driver/modules.cpp -index 7c549c1300..4f4e3a4140 100644 a/test/Driver/modules.cpp -+++ b/test/Driver/modules.cpp -@@ -15,7 +15,7 @@ - // RUN: %clang -std=c++2a %t/module.pcm -S -o %t/module.pcm.o -v 2>&1 | FileCheck %s --check-prefix=CHECK-COMPILE - // - // CHECK-COMPILE: -cc1 {{.*}} {{-emit-obj|-S}} --// CHECK-COMPILE-SAME: -o {{.*}}.{{pcm.o|s}} -+// CHECK-COMPILE-SAME: -o {{.*}}module{{2*}}.pcm.o - // CHECK-COMPILE-SAME: -x pcm - // CHECK-COMPILE-SAME: {{.*}}.pcm - Deleted: 0001-Initialize-all-fields-in-ABIArgInfo.patch === --- 0001-Initialize-all-fields-in-ABIArgInfo.patch 2019-12-29 22:53:54 UTC (rev 372343) +++ 0001-Initialize-all-fields-in-ABIArgInfo.patch 2019-12-29 23:11:56 UTC (rev 372344) @@ -1,40 +0,0 @@ -From a1445cd0340006d7635101c4c2b27ae51328642c Mon Sep 17 00:00:00 2001 -From: Serge Guelton -Date: Thu, 19 Sep 2019 00:54:40 + -Subject: [PATCH] Initialize all fields in ABIArgInfo. - -Due to usage of an uninitialized fields, we end up with -a Conditional jump or move depends on uninitialised value - -Fixes https://bugs.llvm.org/show_bug.cgi?id=40547 - -Commited on behalf of Martin Liska - -git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@372281 91177308-0d34-0410-b5e6-96231b3b80d8 - include/clang/CodeGen/CGFunctionInfo.h | 10 -- - 1 file changed, 4 insertions(+), 6 deletions(-) - -diff --git a/include/clang/CodeGen/CGFunctionInfo.h b/include/clang/CodeGen/CGFunctionInfo.h -index 1f81072e23d0..5069d9af42a3 100644 a/include/clang/CodeGen/CGFunctionInfo.h -+++ b/include/clang/CodeGen/CGFunctionInfo.h -@@ -109,14 +109,12 @@ class ABIArgInfo { - UnpaddedCoerceAndExpandType = T; - } - -- ABIArgInfo(Kind K) -- : TheKind(K), PaddingInReg(false), InReg(false) { -- } -- - public: -- ABIArgInfo() -+ ABIArgInfo(Kind K = Direct) - : TypeData(nullptr), PaddingType(nullptr), DirectOffset(0), --TheKind(Direct), PaddingInReg(false), InReg(false) {} -+TheKind(K), PaddingInReg(false), InAllocaSRet(false), -+IndirectByVal(false), IndirectRealign(false), SRetAfterThis(false), -+InReg(false), CanBeFlattened(false), SignExt(false) {} - - static ABIArgInfo getDirect(llvm::Type *T = nullptr, unsigned Offset = 0, - llvm::Type *Padding = nullptr, Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:53:54 UTC (rev 372343) +++ PKGBUILD2019-12-29 23:11:56 UTC (rev 372344) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=clang -pkgver=9.0.0 -pkgrel=3 +pkgver=9.0.1 +pkgrel=1 pkgdesc="C language family frontend for LLVM" arch=('x86_64') url="https://clang.llvm.org/; @@ -16,42 +16,38 @@ provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") conflicts=('clang-analyzer' 'clang-tools-extra') replaces=('clang-analyzer' 'clang-tools-extra') -source=(https://releases.llvm.org/$pkgver/cfe-$pkgver.src.tar.xz{,.sig} - https://releases.llvm.org/$pkgver/clang-tools-extra-$pkgver.src.tar.xz{,.sig} -https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} -0001-Initialize-all-fields-in-ABIArgInfo.patch -
[arch-commits] Commit in clang/repos (3 files)
Date: Sunday, December 29, 2019 @ 23:12:00 Author: foutrelis Revision: 372345 archrelease: copy trunk to staging-x86_64 Added: clang/repos/staging-x86_64/ clang/repos/staging-x86_64/PKGBUILD (from rev 372344, clang/trunk/PKGBUILD) clang/repos/staging-x86_64/enable-SSP-and-PIE-by-default.patch (from rev 372344, clang/trunk/enable-SSP-and-PIE-by-default.patch) -+ PKGBUILD| 120 + enable-SSP-and-PIE-by-default.patch | 309 ++ 2 files changed, 429 insertions(+) Copied: clang/repos/staging-x86_64/PKGBUILD (from rev 372344, clang/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 23:12:00 UTC (rev 372345) @@ -0,0 +1,120 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=clang +pkgver=9.0.1 +pkgrel=1 +pkgdesc="C language family frontend for LLVM" +arch=('x86_64') +url="https://clang.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('llvm-libs' 'gcc' 'compiler-rt') +makedepends=('llvm' 'cmake' 'ninja' 'python-sphinx' 'python2') +optdepends=('openmp: OpenMP support in clang with -fopenmp' +'python: for scan-view and git-clang-format' +'llvm: referenced by some clang headers') +provides=("clang-analyzer=$pkgver" "clang-tools-extra=$pkgver") +conflicts=('clang-analyzer' 'clang-tools-extra') +replaces=('clang-analyzer' 'clang-tools-extra') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} +$_source_base/clang-tools-extra-$pkgver.src.tar.xz{,.sig} +$_source_base/llvm-$pkgver.src.tar.xz{,.sig} +enable-SSP-and-PIE-by-default.patch) +sha256sums=('5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253' +'SKIP' +'b26fd72a78bd7db998a26270ec9ec6a01346651d88fa87b4b323e13049fb6f07' +'SKIP' +'00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' +'SKIP' +'fde58a4902bec3715bc3d0c9250fa4c5f241af90bfd1e46f7128fa1435c03026') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/$pkgname-$pkgver.src" + mkdir build + mv "$srcdir/clang-tools-extra-$pkgver.src" tools/extra + patch -Np1 -i ../enable-SSP-and-PIE-by-default.patch + + # Avoid shipping libclang-cpp before removing BUILD_SHARED_LIBS=ON + sed -i '/add_clang_subdirectory(clang-shlib)/d' tools/CMakeLists.txt +} + +build() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + # Upstream strongly recommends against BUILD_SHARED_LIBS=ON for distro + # builds but CLANG_LINK_CLANG_DYLIB=ON is not yet supported by clang's + # extra tools. Keep building all libraries as shared and revisit this. + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DPYTHON_EXECUTABLE=/usr/bin/python \ +-DBUILD_SHARED_LIBS=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DCLANG_LINK_CLANG_DYLIB=OFF \ +-DLLVM_ENABLE_RTTI=ON \ +-DLLVM_BUILD_TESTS=ON \ +-DLLVM_INCLUDE_DOCS=ON \ +-DLLVM_BUILD_DOCS=ON \ +-DLLVM_ENABLE_SPHINX=ON \ +-DSPHINX_WARNINGS_AS_ERRORS=OFF \ +-DLLVM_EXTERNAL_LIT=/usr/bin/lit \ +-DLLVM_MAIN_SRC_DIR="$srcdir/llvm-$pkgver.src" + ninja +} + +check() { + cd "$srcdir/$pkgname-$pkgver.src/build" + ninja check-clang{,-tools} +} + +_python2_optimize() { + python2 -m compileall "$@" + python2 -O -m compileall "$@" +} + +_python3_optimize() { + python3 -m compileall "$@" + python3 -O -m compileall "$@" + python3 -OO -m compileall "$@" +} + +package() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + # Remove documentation sources + rm -r "$pkgdir"/usr/share/doc/clang{,-tools}/html/{_sources,.buildinfo} + + # Move analyzer scripts out of /usr/libexec + mv "$pkgdir"/usr/libexec/{ccc,c++}-analyzer "$pkgdir/usr/lib/clang/" + rmdir "$pkgdir/usr/libexec" + sed -i 's|libexec|lib/clang|' "$pkgdir/usr/bin/scan-build" + + # Install Python bindings + for _py in 2.7 3.8; do +install -d "$pkgdir/usr/lib/python$_py/site-packages" +cp -a ../bindings/python/clang "$pkgdir/usr/lib/python$_py/site-packages/" +_python${_py%%.*}_optimize "$pkgdir/usr/lib/python$_py" + done + + # Fix shebang in Python 2 script + sed -i '1s|/usr/bin/env python$|&2|' \ +"$pkgdir"/usr/share/$pkgname/run-find-all-symbols.py + + # Compile Python scripts + _python2_optimize "$pkgdir/usr/share/clang" + _python3_optimize
[arch-commits] Commit in haskell-chell/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:04:46 Author: felixonmars Revision: 544060 upgpkg: haskell-chell 0.5-20: rebuild with exceptions 0.10.4 Modified: haskell-chell/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:04:03 UTC (rev 544059) +++ PKGBUILD2019-12-29 23:04:46 UTC (rev 544060) @@ -3,7 +3,7 @@ _hkgname=chell pkgname=haskell-chell pkgver=0.5 -pkgrel=19 +pkgrel=20 pkgdesc="A simple and intuitive library for automated testing" url="https://github.com/typeclasses/chell; license=('MIT')
[arch-commits] Commit in haskell-chell/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:04:54 Author: felixonmars Revision: 544061 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 544060, haskell-chell/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-chell/repos/community-staging-x86_64/PKGBUILD (from rev 544060, haskell-chell/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:04:54 UTC (rev 544061) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=chell +pkgname=haskell-chell +pkgver=0.5 +pkgrel=20 +pkgdesc="A simple and intuitive library for automated testing" +url="https://github.com/typeclasses/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=('386e8da002b34f0c6aecfd43a2150539dfd70ee6a64e284ff659d6efb9bd900b68d65b0815b087289b2784a9db418ae7d1cfaf6f57ca44399c79887ed9faa364') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.9/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-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 $_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-ansi-wl-pprint/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:04:03 Author: felixonmars Revision: 544059 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 544058, 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 544058, haskell-ansi-wl-pprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:04:03 UTC (rev 544059) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ansi-wl-pprint +pkgname=haskell-ansi-wl-pprint +pkgver=0.6.9 +pkgrel=12 +pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output" +url="https://github.com/ekmett/ansi-wl-pprint; +license=("BSD") +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=('2a66236f740f0b45b6133555e8b1315dc85ece1c16dd51e4aa7f31d2fee03d66869af5f81e6383aa840f503c2cad46f3655f53b784ebca7b3480efb53eea2a04') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-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 $_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, December 29, 2019 @ 23:03:55 Author: felixonmars Revision: 544058 upgpkg: haskell-ansi-wl-pprint 0.6.9-12: rebuild with exceptions 0.10.4 Modified: haskell-ansi-wl-pprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 23:03:14 UTC (rev 544057) +++ PKGBUILD2019-12-29 23:03:55 UTC (rev 544058) @@ -4,7 +4,7 @@ _hkgname=ansi-wl-pprint pkgname=haskell-ansi-wl-pprint pkgver=0.6.9 -pkgrel=11 +pkgrel=12 pkgdesc="The Wadler/Leijen Pretty Printer for colored ANSI terminal output" url="https://github.com/ekmett/ansi-wl-pprint; license=("BSD")
[arch-commits] Commit in haskell-ansi-terminal/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 23:03:07 Author: felixonmars Revision: 544056 upgpkg: haskell-ansi-terminal 0.9.1-12: rebuild with exceptions 0.10.4 Modified: haskell-ansi-terminal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:54:46 UTC (rev 544055) +++ PKGBUILD2019-12-29 23:03:07 UTC (rev 544056) @@ -4,7 +4,7 @@ _hkgname=ansi-terminal pkgname=haskell-ansi-terminal pkgver=0.9.1 -pkgrel=11 +pkgrel=12 pkgdesc="Simple ANSI terminal support, with Windows compatibility" url="https://github.com/feuerbach/ansi-terminal; license=("BSD")
[arch-commits] Commit in haskell-ansi-terminal/repos (2 files)
Date: Sunday, December 29, 2019 @ 23:03:14 Author: felixonmars Revision: 544057 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 544056, haskell-ansi-terminal/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 544056, haskell-ansi-terminal/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 23:03:14 UTC (rev 544057) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=ansi-terminal +pkgname=haskell-ansi-terminal +pkgver=0.9.1 +pkgrel=12 +pkgdesc="Simple ANSI terminal support, with Windows compatibility" +url="https://github.com/feuerbach/ansi-terminal; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-colour') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('bab9b55fe0494b30c01ab9211bfb17a02eaea781a945175b3b511f876004e27124b9caa71c185a8643bbff31dee814bd410ce66742dd930328533d3a63e785a0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-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 $_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/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:54:46 Author: felixonmars Revision: 544055 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 544054, haskell-colour/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-colour/repos/community-staging-x86_64/PKGBUILD (from rev 544054, haskell-colour/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:54:46 UTC (rev 544055) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=colour +pkgname=haskell-colour +pkgver=2.3.5 +pkgrel=16 +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=('2232f51b3cfdda1a64436e8395c2441e49db083982a0370d3ec38c304b0a6234666887b3abc886107a9b21c425d3253284cce0186c1a210a302a0a14808364d8') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-colour/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:54:39 Author: felixonmars Revision: 544054 upgpkg: haskell-colour 2.3.5-16: rebuild pass 1, specified --nocheck Modified: haskell-colour/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:37:00 UTC (rev 544053) +++ PKGBUILD2019-12-29 22:54:39 UTC (rev 544054) @@ -4,7 +4,7 @@ _hkgname=colour pkgname=haskell-colour pkgver=2.3.5 -pkgrel=15 +pkgrel=16 pkgdesc="A model for human colour/color perception" url="https://hackage.haskell.org/package/${_hkgname}; license=("MIT")
[arch-commits] Commit in compiler-rt/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:53:51 Author: foutrelis Revision: 372342 upgpkg: compiler-rt 9.0.1-1: New upstream release. Modified: compiler-rt/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:51:35 UTC (rev 372341) +++ PKGBUILD2019-12-29 22:53:51 UTC (rev 372342) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=compiler-rt -pkgver=9.0.0 -pkgrel=2 +pkgver=9.0.1 +pkgrel=1 pkgdesc="Compiler runtime libraries for clang" arch=('x86_64') url="https://compiler-rt.llvm.org/; @@ -13,8 +13,14 @@ # Build 32-bit compiler-rt libraries on x86_64 (FS#41911) makedepends_x86_64=('lib32-gcc-libs') options=('staticlibs') -source=(https://releases.llvm.org/$pkgver/$pkgname-$pkgver.src.tar.xz{,.sig}) -sha256sums=('56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e' + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077' 'SKIP') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard
[arch-commits] Commit in compiler-rt/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:53:54 Author: foutrelis Revision: 372343 archrelease: copy trunk to staging-x86_64 Added: compiler-rt/repos/staging-x86_64/ compiler-rt/repos/staging-x86_64/PKGBUILD (from rev 372342, compiler-rt/trunk/PKGBUILD) --+ PKGBUILD | 53 + 1 file changed, 53 insertions(+) Copied: compiler-rt/repos/staging-x86_64/PKGBUILD (from rev 372342, compiler-rt/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 22:53:54 UTC (rev 372343) @@ -0,0 +1,53 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=compiler-rt +pkgver=9.0.1 +pkgrel=1 +pkgdesc="Compiler runtime libraries for clang" +arch=('x86_64') +url="https://compiler-rt.llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +depends=('gcc-libs') +makedepends=('llvm' 'cmake' 'ninja' 'python') +# Build 32-bit compiler-rt libraries on x86_64 (FS#41911) +makedepends_x86_64=('lib32-gcc-libs') +options=('staticlibs') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig}) +sha256sums=('c2bfab95c9986318318363d7f371a85a95e333bc0b34fbfa52edbd3f5e3a9077' +'SKIP') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/$pkgname-$pkgver.src" + mkdir build +} + +build() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr + ninja +} + +package() { + cd "$srcdir/$pkgname-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + + mkdir -p "$pkgdir"/usr/lib/clang/$pkgver/{lib,share} + mv "$pkgdir"/usr/lib/{linux,clang/$pkgver/lib/} + mv "$pkgdir"/usr/{share/*.txt,lib/clang/$pkgver/share/} +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in llvm/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:51:28 Author: foutrelis Revision: 372340 upgpkg: llvm 9.0.1-1: New upstream release. Modified: llvm/trunk/PKGBUILD --+ PKGBUILD | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 21:21:52 UTC (rev 372339) +++ PKGBUILD2019-12-29 22:51:28 UTC (rev 372340) @@ -2,8 +2,8 @@ # Contributor: Jan "heftig" Steffens pkgname=('llvm' 'llvm-libs' 'llvm-ocaml') -pkgver=9.0.0 -pkgrel=4 +pkgver=9.0.1 +pkgrel=1 _ocaml_ver=4.09.0 arch=('x86_64') url="https://llvm.org/; @@ -12,9 +12,15 @@ "ocaml=$_ocaml_ver" 'ocaml-ctypes' 'ocaml-findlib' 'python-sphinx' 'python-recommonmark') options=('staticlibs') -source=(https://releases.llvm.org/$pkgver/llvm-$pkgver.src.tar.xz{,.sig} + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} llvm-config.h) -sha256sums=('d6a0565cf21f22e9b4353b2eb92622e8365000a9e90a16b09b56f8157eabfe84' +sha256sums=('00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' 'SKIP' '597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg
[arch-commits] Commit in llvm/repos (3 files)
Date: Sunday, December 29, 2019 @ 22:51:35 Author: foutrelis Revision: 372341 archrelease: copy trunk to staging-x86_64 Added: llvm/repos/staging-x86_64/ llvm/repos/staging-x86_64/PKGBUILD (from rev 372340, llvm/trunk/PKGBUILD) llvm/repos/staging-x86_64/llvm-config.h (from rev 372340, llvm/trunk/llvm-config.h) ---+ PKGBUILD | 129 llvm-config.h |9 +++ 2 files changed, 138 insertions(+) Copied: llvm/repos/staging-x86_64/PKGBUILD (from rev 372340, llvm/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-12-29 22:51:35 UTC (rev 372341) @@ -0,0 +1,129 @@ +# Maintainer: Evangelos Foutras +# Contributor: Jan "heftig" Steffens + +pkgname=('llvm' 'llvm-libs' 'llvm-ocaml') +pkgver=9.0.1 +pkgrel=1 +_ocaml_ver=4.09.0 +arch=('x86_64') +url="https://llvm.org/; +license=('custom:Apache 2.0 with LLVM Exception') +makedepends=('cmake' 'ninja' 'libffi' 'libedit' 'ncurses' 'libxml2' + "ocaml=$_ocaml_ver" 'ocaml-ctypes' 'ocaml-findlib' + 'python-sphinx' 'python-recommonmark') +options=('staticlibs') + +_source_base=https://releases.llvm.org/$pkgver +if [[ ${pkgver##*.} != 0 ]]; then + _source_base=https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver +fi + +source=($_source_base/$pkgname-$pkgver.src.tar.xz{,.sig} +llvm-config.h) +sha256sums=('00a1ee1f389f81e9979f3a640a01c431b3021de0d42278f6508391a2f0b81c9a' +'SKIP' +'597dc5968c695bbdbb0eac9e8eb5117fcd2773bc91edf5ec103ecab8bc48') +validpgpkeys+=('B6C8F98282B944E3B0D5C2530FC3042E345AD05D') # Hans Wennborg +validpgpkeys+=('474E22316ABF4785A88C6E8EA2C794A986419D8A') # Tom Stellard + +prepare() { + cd "$srcdir/llvm-$pkgver.src" + mkdir build +} + +build() { + cd "$srcdir/llvm-$pkgver.src/build" + + cmake .. -G Ninja \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLLVM_HOST_TRIPLE=$CHOST \ +-DLLVM_BUILD_LLVM_DYLIB=ON \ +-DLLVM_LINK_LLVM_DYLIB=ON \ +-DLLVM_INSTALL_UTILS=ON \ +-DLLVM_ENABLE_RTTI=ON \ +-DLLVM_ENABLE_FFI=ON \ +-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR \ +-DLLVM_BUILD_TESTS=ON \ +-DLLVM_BUILD_DOCS=ON \ +-DLLVM_ENABLE_SPHINX=ON \ +-DLLVM_ENABLE_DOXYGEN=OFF \ +-DSPHINX_WARNINGS_AS_ERRORS=OFF \ +-DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ +-DLLVM_BINUTILS_INCDIR=/usr/include + ninja all ocaml_doc +} + +check() { + cd "$srcdir/llvm-$pkgver.src/build" + ninja check +} + +package_llvm() { + pkgdesc="Collection of modular and reusable compiler and toolchain technologies" + depends=('llvm-libs' 'perl') + optdepends=('python-setuptools: for using lit (LLVM Integrated Tester)') + + cd "$srcdir/llvm-$pkgver.src/build" + + DESTDIR="$pkgdir" ninja install + + # Include lit for running lit-based tests in other projects + pushd ../utils/lit + python3 setup.py install --root="$pkgdir" -O1 + popd + + # Remove documentation sources + rm -r "$pkgdir"/usr/share/doc/$pkgname/html/{_sources,.buildinfo} + + # The runtime libraries go into llvm-libs + mv -f "$pkgdir"/usr/lib/lib{LLVM,LTO}*.so* "$srcdir" + mv -f "$pkgdir"/usr/lib/LLVMgold.so "$srcdir" + + # OCaml bindings go to a separate package + rm -rf "$srcdir"/ocaml.{lib,doc} + mv "$pkgdir/usr/lib/ocaml" "$srcdir/ocaml.lib" + mv "$pkgdir/usr/share/doc/$pkgname/ocaml-html" "$srcdir/ocaml.doc" + + if [[ $CARCH == x86_64 ]]; then +# Needed for multilib (https://bugs.archlinux.org/task/29951) +# Header stub is taken from Fedora +mv "$pkgdir/usr/include/llvm/Config/llvm-config"{,-64}.h +cp "$srcdir/llvm-config.h" "$pkgdir/usr/include/llvm/Config/llvm-config.h" + fi + + install -Dm644 ../LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_llvm-libs() { + pkgdesc="LLVM runtime libraries" + depends=('gcc-libs' 'zlib' 'libffi' 'libedit' 'ncurses' 'libxml2') + + install -d "$pkgdir/usr/lib" + cp -P \ +"$srcdir"/lib{LLVM,LTO}*.so* \ +"$srcdir"/LLVMgold.so \ +"$pkgdir/usr/lib/" + + # Symlink LLVMgold.so from /usr/lib/bfd-plugins + # https://bugs.archlinux.org/task/28479 + install -d "$pkgdir/usr/lib/bfd-plugins" + ln -s ../LLVMgold.so "$pkgdir/usr/lib/bfd-plugins/LLVMgold.so" + + install -Dm644 "$srcdir/llvm-$pkgver.src/LICENSE.TXT" \ +"$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_llvm-ocaml() { + pkgdesc="OCaml bindings for LLVM" + depends=('llvm' "ocaml=$_ocaml_ver" 'ocaml-ctypes') + + install -d "$pkgdir"/{usr/lib,usr/share/doc/$pkgname} + cp -a "$srcdir/ocaml.lib" "$pkgdir/usr/lib/ocaml" + cp -a "$srcdir/ocaml.doc" "$pkgdir/usr/share/doc/$pkgname/html" + + install -Dm644 "$srcdir/llvm-$pkgver.src/LICENSE.TXT" \ +"$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied:
[arch-commits] Commit in haskell-chasingbottoms/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:36:53 Author: felixonmars Revision: 544052 upgpkg: haskell-chasingbottoms 1.3.1.7-4: rebuild with exceptions 0.10.4 Modified: haskell-chasingbottoms/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:35:55 UTC (rev 544051) +++ PKGBUILD2019-12-29 22:36:53 UTC (rev 544052) @@ -3,7 +3,7 @@ _hkgname=ChasingBottoms pkgname=haskell-chasingbottoms pkgver=1.3.1.7 -pkgrel=3 +pkgrel=4 pkgdesc="For testing partial and infinite values" url="https://hackage.haskell.org/package/ChasingBottoms; license=('MIT')
[arch-commits] Commit in haskell-chasingbottoms/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:37:00 Author: felixonmars Revision: 544053 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 544052, haskell-chasingbottoms/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-chasingbottoms/repos/community-staging-x86_64/PKGBUILD (from rev 544052, haskell-chasingbottoms/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:37:00 UTC (rev 544053) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=ChasingBottoms +pkgname=haskell-chasingbottoms +pkgver=1.3.1.7 +pkgrel=4 +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=('85723d6f440ff1691f596f920d5253717a4e60ae9269ca16be520fda6d34956c7a24b419410f0df0012f7ef61929d9bafc5913bab5f9fd2848b6c0d6f232dfc0') + +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-quickcheck/repos (3 files)
Date: Sunday, December 29, 2019 @ 22:35:55 Author: felixonmars Revision: 544051 archrelease: copy trunk to community-staging-x86_64 Added: haskell-quickcheck/repos/community-staging-x86_64/ haskell-quickcheck/repos/community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch (from rev 544050, haskell-quickcheck/trunk/0001-update-code-to-support-extensible-exceptions-no-long.patch) haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 544050, haskell-quickcheck/trunk/PKGBUILD) -+ 0001-update-code-to-support-extensible-exceptions-no-long.patch | 50 ++ PKGBUILD| 50 ++ 2 files changed, 100 insertions(+) Copied: haskell-quickcheck/repos/community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch (from rev 544050, haskell-quickcheck/trunk/0001-update-code-to-support-extensible-exceptions-no-long.patch) === --- community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch (rev 0) +++ community-staging-x86_64/0001-update-code-to-support-extensible-exceptions-no-long.patch 2019-12-29 22:35:55 UTC (rev 544051) @@ -0,0 +1,50 @@ +From 554b8dc1439b4dbb5bc9a853fc27efe7b1e111de Mon Sep 17 00:00:00 2001 +From: Thomas Dziedzic +Date: Tue, 11 Sep 2012 03:59:50 -0700 +Subject: [PATCH] update code to support extensible exceptions no longer being + a part of ghc >= 7.6.1 + +--- + QuickCheck.cabal | 6 +- + Test/QuickCheck/Exception.hs | 6 ++ + 2 files changed, 11 insertions(+), 1 deletion(-) + +diff --git a/QuickCheck.cabal b/QuickCheck.cabal +index 1a9126e..5afd6fb 100644 +--- a/QuickCheck.cabal b/QuickCheck.cabal +@@ -60,9 +60,13 @@ library + Build-depends: ghc + + -- We want to use extensible-exceptions even if linking against base-3. +- if impl(ghc >= 6.9) ++ if impl(ghc >= 6.9) && impl(ghc < 7.6) + Build-depends: extensible-exceptions + ++ -- GHC >= 7.6.1 no longer provides extensible exceptions ++ if impl(ghc >= 7.6) ++cpp-options: -DNEW_EXCEPTIONS ++ + -- Modules that are always built. + Exposed-Modules: + Test.QuickCheck, +diff --git a/Test/QuickCheck/Exception.hs b/Test/QuickCheck/Exception.hs +index f895351..d463195 100644 +--- a/Test/QuickCheck/Exception.hs b/Test/QuickCheck/Exception.hs +@@ -18,6 +18,12 @@ module Test.QuickCheck.Exception where + + #if defined(OLD_EXCEPTIONS) + import Control.Exception(evaluate, try, Exception(..), throw) ++#elif defined(NEW_EXCEPTIONS) ++import Control.Exception(evaluate, try, SomeException(SomeException), ErrorCall(..), throw ++#if defined(GHC_INTERRUPT) ++ , AsyncException(UserInterrupt) ++#endif ++ ) + #else + import Control.Exception.Extensible(evaluate, try, SomeException(SomeException), ErrorCall(..), throw + #if defined(GHC_INTERRUPT) +-- +1.7.12 + Copied: haskell-quickcheck/repos/community-staging-x86_64/PKGBUILD (from rev 544050, haskell-quickcheck/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:35:55 UTC (rev 544051) @@ -0,0 +1,50 @@ +# Maintainer: Alexander F Rødseth +# Contributor: Vesa Kaihlavirta +# Contributor: Arch Haskell Team + +_hkgname=QuickCheck +pkgname=haskell-quickcheck +pkgver=2.13.2 +pkgrel=9 +pkgdesc='Automatic testing of Haskell programs' +url='https://hackage.haskell.org/package/QuickCheck' +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-erf' 'haskell-random' 'haskell-splitmix') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('d2c92caec8bdf9089483b1f256f17f3d50e066f57eddb630f1831a232c4e33a0d4f55a0f927aa433cd3379283fa2615fd2937941e6847b234ea00b0fbeb46b98') + +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 \ +-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 +} + +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
[arch-commits] Commit in haskell-quickcheck/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:35:46 Author: felixonmars Revision: 544050 upgpkg: haskell-quickcheck 2.13.2-9: rebuild with exceptions 0.10.4 Modified: haskell-quickcheck/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:34:21 UTC (rev 544049) +++ PKGBUILD2019-12-29 22:35:46 UTC (rev 544050) @@ -5,7 +5,7 @@ _hkgname=QuickCheck pkgname=haskell-quickcheck pkgver=2.13.2 -pkgrel=8 +pkgrel=9 pkgdesc='Automatic testing of Haskell programs' url='https://hackage.haskell.org/package/QuickCheck' license=('BSD')
[arch-commits] Commit in haskell-splitmix/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:34:13 Author: felixonmars Revision: 544048 upgpkg: haskell-splitmix 0.0.3-6: rebuild with exceptions 0.10.4 Modified: haskell-splitmix/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:33:23 UTC (rev 544047) +++ PKGBUILD2019-12-29 22:34:13 UTC (rev 544048) @@ -3,7 +3,7 @@ _hkgname=splitmix pkgname=haskell-splitmix pkgver=0.0.3 -pkgrel=5 +pkgrel=6 pkgdesc="Fast Splittable PRNG" url="https://github.com/phadej/splitmix; license=('BSD')
[arch-commits] Commit in haskell-splitmix/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:34:21 Author: felixonmars Revision: 544049 archrelease: copy trunk to community-staging-x86_64 Added: haskell-splitmix/repos/community-staging-x86_64/ haskell-splitmix/repos/community-staging-x86_64/PKGBUILD (from rev 544048, haskell-splitmix/trunk/PKGBUILD) --+ PKGBUILD | 54 ++ 1 file changed, 54 insertions(+) Copied: haskell-splitmix/repos/community-staging-x86_64/PKGBUILD (from rev 544048, haskell-splitmix/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:34:21 UTC (rev 544049) @@ -0,0 +1,54 @@ +# Maintainer: Felix Yan + +_hkgname=splitmix +pkgname=haskell-splitmix +pkgver=0.0.3 +pkgrel=6 +pkgdesc="Fast Splittable PRNG" +url="https://github.com/phadej/splitmix; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random') +makedepends=('ghc' 'haskell-async' 'haskell-base-compat-batteries' 'haskell-hunit' + 'haskell-tf-random' 'haskell-vector') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('01d53a606de35c1aef5b4669c19308f63711053a6fee38466e421a7e712bca7cbfa37ffdfcf2a4671fc22354b5e83228255785a808c1b6c3ad941fd550d5560f') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *0.11/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +runhaskell Setup test +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-ixset-typed/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:33:23 Author: felixonmars Revision: 544047 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ixset-typed/repos/community-staging-x86_64/ haskell-ixset-typed/repos/community-staging-x86_64/PKGBUILD (from rev 544046, haskell-ixset-typed/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-ixset-typed/repos/community-staging-x86_64/PKGBUILD (from rev 544046, haskell-ixset-typed/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:33:23 UTC (rev 544047) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=ixset-typed +pkgname=haskell-ixset-typed +pkgver=0.4.0.1 +pkgrel=37 +pkgdesc="Efficient relational queries on Haskell sets" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-safecopy' 'haskell-syb') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('48ed1cc65b7bc3522eab71727f3e11052c29cbb1eef4f7c043fd6c3fc43547909390cb36f823e109a15a136242f3e780f66f76ede29c2a7bc39f9bdf6c51ecd6') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-ixset-typed/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:33:15 Author: felixonmars Revision: 544046 upgpkg: haskell-ixset-typed 0.4.0.1-37: rebuild with exceptions 0.10.4 Modified: haskell-ixset-typed/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:32:32 UTC (rev 544045) +++ PKGBUILD2019-12-29 22:33:15 UTC (rev 544046) @@ -3,7 +3,7 @@ _hkgname=ixset-typed pkgname=haskell-ixset-typed pkgver=0.4.0.1 -pkgrel=36 +pkgrel=37 pkgdesc="Efficient relational queries on Haskell sets" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-safecopy/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:32:32 Author: felixonmars Revision: 544045 archrelease: copy trunk to community-staging-x86_64 Added: haskell-safecopy/repos/community-staging-x86_64/ haskell-safecopy/repos/community-staging-x86_64/PKGBUILD (from rev 544044, haskell-safecopy/trunk/PKGBUILD) --+ PKGBUILD | 35 +++ 1 file changed, 35 insertions(+) Copied: haskell-safecopy/repos/community-staging-x86_64/PKGBUILD (from rev 544044, haskell-safecopy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:32:32 UTC (rev 544045) @@ -0,0 +1,35 @@ +# Maintainer: Felix Yan + +_hkgname=safecopy +pkgname=haskell-safecopy +pkgver=0.9.4.3 +pkgrel=30 +pkgdesc="Binary serialization with version control." +url="http://acid-state.seize.it/safecopy; +license=('custom:PublicDomain') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-old-time' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('65ad018a6300f80e0c37568ca564a4762ab458db29ae6fcf7d52d10c6438292a071eb20dbee25113c958f3883c15039447c9a30692ab8f7e5e2f3e1848828d48') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-safecopy/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:32:25 Author: felixonmars Revision: 544044 upgpkg: haskell-safecopy 0.9.4.3-30: rebuild with exceptions 0.10.4 Modified: haskell-safecopy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:31:36 UTC (rev 544043) +++ PKGBUILD2019-12-29 22:32:25 UTC (rev 544044) @@ -3,7 +3,7 @@ _hkgname=safecopy pkgname=haskell-safecopy pkgver=0.9.4.3 -pkgrel=29 +pkgrel=30 pkgdesc="Binary serialization with version control." url="http://acid-state.seize.it/safecopy; license=('custom:PublicDomain')
[arch-commits] Commit in haskell-gtk/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:31:36 Author: felixonmars Revision: 544043 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gtk/repos/community-staging-x86_64/ haskell-gtk/repos/community-staging-x86_64/PKGBUILD (from rev 544042, haskell-gtk/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-gtk/repos/community-staging-x86_64/PKGBUILD (from rev 544042, haskell-gtk/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:31:36 UTC (rev 544043) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-gtk +pkgver=0.15.3 +pkgrel=7 +pkgdesc="Binding to the gtk library for Gtk2Hs." +url="https://hackage.haskell.org/package/gtk3; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'gtk3' 'haskell-pango') +makedepends=('ghc' 'haskell-gtk2hs-buildtools') +provides=('gtk2hs-gtk') +replaces=('gtk2hs-gtk') +conflicts=('gtk2hs-gtk') +source=("https://hackage.haskell.org/packages/archive/gtk3/${pkgver}/gtk3-${pkgver}.tar.gz;) +sha512sums=('ce45659c04143c0aec6e3c62f06c9d9e8756ae49382bc89a6119ba290c22c60a86d8c279ed7f26d9ad1e9ba261e1603d3862e5374825d7052a3ef1f81d2d0ed1') + +build() { +cd "${srcdir}/gtk3-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/gtk3-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-gtk/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:31:28 Author: felixonmars Revision: 544042 upgpkg: haskell-gtk 0.15.3-7: rebuild with exceptions 0.10.4 Modified: haskell-gtk/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:26:53 UTC (rev 544041) +++ PKGBUILD2019-12-29 22:31:28 UTC (rev 544042) @@ -2,7 +2,7 @@ pkgname=haskell-gtk pkgver=0.15.3 -pkgrel=6 +pkgrel=7 pkgdesc="Binding to the gtk library for Gtk2Hs." url="https://hackage.haskell.org/package/gtk3; license=('LGPL2.1')
[arch-commits] Commit in haskell-pango/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:26:53 Author: felixonmars Revision: 544041 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pango/repos/community-staging-x86_64/ haskell-pango/repos/community-staging-x86_64/PKGBUILD (from rev 544040, haskell-pango/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-pango/repos/community-staging-x86_64/PKGBUILD (from rev 544040, haskell-pango/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:26:53 UTC (rev 544041) @@ -0,0 +1,38 @@ +# Maintainer: Sergej Pupykin + +_hkgname=pango +pkgname=haskell-pango +pkgver=0.13.6.1 +pkgrel=8 +pkgdesc="Binding to the pango library for Gtk2Hs." +url="https://hackage.haskell.org/package/pango; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'pango' 'haskell-glib' 'haskell-cairo') +makedepends=('ghc' "haskell-gtk2hs-buildtools" "mesa") +provides=('gtk2hs-pango') +replaces=('gtk2hs-pango') +conflicts=('gtk2hs-pango') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('44cb7af9b04dec8d6ab8256bc39f9777238d3cb22b90576f3a77c14cf0ce23ecd0926733a6ddaa96a62da13ac88f8637d4ffa82ae875b4276d7712f3a3d81a19') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-pango/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:26:45 Author: felixonmars Revision: 544040 upgpkg: haskell-pango 0.13.6.1-8: rebuild with exceptions 0.10.4 Modified: haskell-pango/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:25:42 UTC (rev 544039) +++ PKGBUILD2019-12-29 22:26:45 UTC (rev 544040) @@ -3,7 +3,7 @@ _hkgname=pango pkgname=haskell-pango pkgver=0.13.6.1 -pkgrel=7 +pkgrel=8 pkgdesc="Binding to the pango library for Gtk2Hs." url="https://hackage.haskell.org/package/pango; license=('LGPL2.1')
[arch-commits] Commit in haskell-monoid-subclasses/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:25:42 Author: felixonmars Revision: 544039 archrelease: copy trunk to community-staging-x86_64 Added: haskell-monoid-subclasses/repos/community-staging-x86_64/ haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 544038, haskell-monoid-subclasses/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-monoid-subclasses/repos/community-staging-x86_64/PKGBUILD (from rev 544038, haskell-monoid-subclasses/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:25:42 UTC (rev 544039) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=monoid-subclasses +pkgname=haskell-monoid-subclasses +pkgver=0.4.6.1 +pkgrel=32 +pkgdesc="Subclasses of Monoid" +url="https://github.com/blamario/monoid-subclasses/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-primes' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9ff5fd4c5a7133bd5da1c793a9d95c70574ce882280bf30be22921dacf0c9c5f9028a9c18712b0df5bf031ae56358c8a972a5c0f0e383effdecab4b9685e9dbb') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "BSD3-LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/BSD3-LICENSE.txt" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/BSD3-LICENSE.txt" +}
[arch-commits] Commit in haskell-monoid-subclasses/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:25:34 Author: felixonmars Revision: 544038 upgpkg: haskell-monoid-subclasses 0.4.6.1-32: rebuild with exceptions 0.10.4 Modified: haskell-monoid-subclasses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:24:25 UTC (rev 544037) +++ PKGBUILD2019-12-29 22:25:34 UTC (rev 544038) @@ -4,7 +4,7 @@ _hkgname=monoid-subclasses pkgname=haskell-monoid-subclasses pkgver=0.4.6.1 -pkgrel=31 +pkgrel=32 pkgdesc="Subclasses of Monoid" url="https://github.com/blamario/monoid-subclasses/; license=('BSD')
[arch-commits] Commit in haskell-juicypixels/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:24:17 Author: felixonmars Revision: 544036 upgpkg: haskell-juicypixels 3.3.4-4: rebuild with exceptions 0.10.4 Modified: haskell-juicypixels/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:21:29 UTC (rev 544035) +++ PKGBUILD2019-12-29 22:24:17 UTC (rev 544036) @@ -4,7 +4,7 @@ _hkgname=JuicyPixels pkgname=haskell-juicypixels pkgver=3.3.4 -pkgrel=3 +pkgrel=4 pkgdesc="Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)" url="https://github.com/Twinside/Juicy.Pixels; license=("BSD")
[arch-commits] Commit in haskell-juicypixels/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:24:25 Author: felixonmars Revision: 544037 archrelease: copy trunk to community-staging-x86_64 Added: haskell-juicypixels/repos/community-staging-x86_64/ haskell-juicypixels/repos/community-staging-x86_64/PKGBUILD (from rev 544036, haskell-juicypixels/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-juicypixels/repos/community-staging-x86_64/PKGBUILD (from rev 544036, haskell-juicypixels/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:24:25 UTC (rev 544037) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=JuicyPixels +pkgname=haskell-juicypixels +pkgver=3.3.4 +pkgrel=4 +pkgdesc="Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)" +url="https://github.com/Twinside/Juicy.Pixels; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-primitive" "haskell-vector" "haskell-zlib") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('26ceaa7b9d97507b8a46f22203b7abc9e6d1abdd61659710b8aa822690089e11bcdcd9369557225e52eac3ddc71c31c137e5acd701f3d41b20a4c5c3310eb812') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-mmap +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-glib/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:21:29 Author: felixonmars Revision: 544035 archrelease: copy trunk to community-staging-x86_64 Added: haskell-glib/repos/community-staging-x86_64/ haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 544034, haskell-glib/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-glib/repos/community-staging-x86_64/PKGBUILD (from rev 544034, haskell-glib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:21:29 UTC (rev 544035) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-glib +pkgver=0.13.8.0 +pkgrel=2 +pkgdesc="Binding to the GLIB library for Gtk2Hs." +url="https://hackage.haskell.org/package/glib; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'glib2' 'haskell-utf8-string') +makedepends=('ghc' "haskell-gtk2hs-buildtools") +provides=('gtk2hs-glib') +replaces=('gtk2hs-glib') +conflicts=('gtk2hs-glib') +source=(https://hackage.haskell.org/packages/archive/glib/$pkgver/glib-$pkgver.tar.gz) +sha512sums=('1c057d7d09e306b2b3e75c4a5c7662a58de2139a0827beb8fef928aaee9f35da6d5b5ec6da1bb9d78a33e6bea01edd05f00868c32181fb29f17ac710fe560e36') + +build() { +cd "${srcdir}/glib-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/glib-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-glib/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:21:21 Author: felixonmars Revision: 544034 upgpkg: haskell-glib 0.13.8.0-2: rebuild with exceptions 0.10.4 Modified: haskell-glib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:20:31 UTC (rev 544033) +++ PKGBUILD2019-12-29 22:21:21 UTC (rev 544034) @@ -2,7 +2,7 @@ pkgname=haskell-glib pkgver=0.13.8.0 -pkgrel=1 +pkgrel=2 pkgdesc="Binding to the GLIB library for Gtk2Hs." url="https://hackage.haskell.org/package/glib; license=('LGPL2.1')
[arch-commits] Commit in haskell-cairo/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:20:31 Author: felixonmars Revision: 544033 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cairo/repos/community-staging-x86_64/ haskell-cairo/repos/community-staging-x86_64/PKGBUILD (from rev 544032, haskell-cairo/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-cairo/repos/community-staging-x86_64/PKGBUILD (from rev 544032, haskell-cairo/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:20:31 UTC (rev 544033) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-cairo +pkgver=0.13.8.0 +pkgrel=3 +pkgdesc="Binding to the cairo library for Gtk2Hs." +url="https://hackage.haskell.org/package/cairo; +license=('LGPL2.1') +arch=('x86_64') +depends=('ghc-libs' 'cairo' 'haskell-utf8-string') +makedepends=("haskell-gtk2hs-buildtools" "mesa" 'ghc') +conflicts=('gtk2hs-cairo') +provides=('gtk2hs-cairo') +replaces=('gtk2hs-cairo') +source=("https://hackage.haskell.org/packages/archive/cairo/${pkgver}/cairo-${pkgver}.tar.gz;) +sha512sums=('472cfae63dfe66c9bdb3b44918987f3b001a0f2d7749aa30276d1736da97b2c70e8731af88f3ab9e512fd12d631ab096d18fd4067f9fdac9ea3dd85ccc938c46') + +build() { +cd "${srcdir}/cairo-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/cairo-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-cairo/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:20:23 Author: felixonmars Revision: 544032 upgpkg: haskell-cairo 0.13.8.0-3: rebuild with exceptions 0.10.4 Modified: haskell-cairo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:19:18 UTC (rev 544031) +++ PKGBUILD2019-12-29 22:20:23 UTC (rev 544032) @@ -2,7 +2,7 @@ pkgname=haskell-cairo pkgver=0.13.8.0 -pkgrel=2 +pkgrel=3 pkgdesc="Binding to the cairo library for Gtk2Hs." url="https://hackage.haskell.org/package/cairo; license=('LGPL2.1')
[arch-commits] Commit in haskell-gtk2hs-buildtools/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:19:11 Author: felixonmars Revision: 544030 upgpkg: haskell-gtk2hs-buildtools 0.13.5.0-33: rebuild with exceptions 0.10.4 Modified: haskell-gtk2hs-buildtools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:17:47 UTC (rev 544029) +++ PKGBUILD2019-12-29 22:19:11 UTC (rev 544030) @@ -2,7 +2,7 @@ pkgname=haskell-gtk2hs-buildtools pkgver=0.13.5.0 -pkgrel=32 +pkgrel=33 pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." url="https://hackage.haskell.org/package/gtk2hs-buildtools; license=('GPL2')
[arch-commits] Commit in haskell-gtk2hs-buildtools/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:19:18 Author: felixonmars Revision: 544031 archrelease: copy trunk to community-staging-x86_64 Added: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/ haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 544030, haskell-gtk2hs-buildtools/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-gtk2hs-buildtools/repos/community-staging-x86_64/PKGBUILD (from rev 544030, haskell-gtk2hs-buildtools/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:19:18 UTC (rev 544031) @@ -0,0 +1,37 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-gtk2hs-buildtools +pkgver=0.13.5.0 +pkgrel=33 +pkgdesc="Tools to build the Gtk2Hs suite of User Interface libraries." +url="https://hackage.haskell.org/package/gtk2hs-buildtools; +license=('GPL2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-hashtables') +makedepends=('alex' 'happy' 'ghc') +provides=('gtk2hs-buildtools') +conflicts=('gtk2hs-buildtools') +replaces=('gtk2hs-buildtools') +source=("https://hackage.haskell.org/packages/archive/gtk2hs-buildtools/${pkgver}/gtk2hs-buildtools-${pkgver}.tar.gz;) +sha512sums=('8affee1469d9eeb72c07ac2b99ac9100450ad9f089c2d44a35dd9ef16b351d26a2fa62d305aba13c88f389684600ed1454a2118a0e736d12e7ff9c70d5be68ee') + +build() { +cd "${srcdir}/gtk2hs-buildtools-${pkgver}" + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd "${srcdir}/gtk2hs-buildtools-${pkgver}" + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in haskell-hashtables/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:17:47 Author: felixonmars Revision: 544029 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hashtables/repos/community-staging-x86_64/ haskell-hashtables/repos/community-staging-x86_64/PKGBUILD (from rev 544028, haskell-hashtables/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-hashtables/repos/community-staging-x86_64/PKGBUILD (from rev 544028, haskell-hashtables/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:17:47 UTC (rev 544029) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hashtables +pkgname=haskell-hashtables +pkgver=1.2.3.4 +pkgrel=6 +pkgdesc="Mutable hash tables in the ST monad" +url="https://hackage.haskell.org/package/${_hkgname}; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'sh' 'haskell-hashable' 'haskell-primitive' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('4723540f930edd1d5fd5cf58eadf7ed24fcd7761b90f303d559bc617737ec30cee2e9571ecced61fd369a933ae95b4386e48b122b876e73d0ad4bb65df16b76e') + +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-hashtables/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:17:40 Author: felixonmars Revision: 544028 upgpkg: haskell-hashtables 1.2.3.4-6: rebuild with exceptions 0.10.4 Modified: haskell-hashtables/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:16:50 UTC (rev 544027) +++ PKGBUILD2019-12-29 22:17:40 UTC (rev 544028) @@ -4,7 +4,7 @@ _hkgname=hashtables pkgname=haskell-hashtables pkgver=1.2.3.4 -pkgrel=5 +pkgrel=6 pkgdesc="Mutable hash tables in the ST monad" url="https://hackage.haskell.org/package/${_hkgname}; license=('BSD')
[arch-commits] Commit in haskell-critbit/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:16:50 Author: felixonmars Revision: 544027 archrelease: copy trunk to community-staging-x86_64 Added: haskell-critbit/repos/community-staging-x86_64/ haskell-critbit/repos/community-staging-x86_64/PKGBUILD (from rev 544026, haskell-critbit/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-critbit/repos/community-staging-x86_64/PKGBUILD (from rev 544026, haskell-critbit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:16:50 UTC (rev 544027) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=critbit +pkgname=haskell-critbit +pkgver=0.2.0.0 +pkgrel=42 +pkgdesc="Crit-bit maps and sets" +url="https://github.com/bos/critbit; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz; + https://github.com/bos/critbit/commit/0111bc3c0848d411c169696b6d2176dea40e9417.patch) +sha512sums=('b5d9acdfa94938d7ce9bae21d21e2865e880fe9e61098ce873878627b6618cfdb6b26083ccde3d1be85e00097c68307b8a04f4900d752e6cf645608ae1f38f95' + '6210839b52aa9c592678e7691c47234e31e0fe63d0a5c2980c898da25b796ca81f325d97c2d4b4b99581ff46ecd778151de8eabc6d73f867becd763410fbd267') + +prepare() { +cd $_hkgname-$pkgver +patch -p1 -i ../0111bc3c0848d411c169696b6d2176dea40e9417.patch +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-developer +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-critbit/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:16:42 Author: felixonmars Revision: 544026 upgpkg: haskell-critbit 0.2.0.0-42: rebuild with exceptions 0.10.4 Modified: haskell-critbit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:15:53 UTC (rev 544025) +++ PKGBUILD2019-12-29 22:16:42 UTC (rev 544026) @@ -4,7 +4,7 @@ _hkgname=critbit pkgname=haskell-critbit pkgver=0.2.0.0 -pkgrel=41 +pkgrel=42 pkgdesc="Crit-bit maps and sets" url="https://github.com/bos/critbit; license=("BSD")
[arch-commits] Commit in haskell-chunked-data/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:15:53 Author: felixonmars Revision: 544025 archrelease: copy trunk to community-staging-x86_64 Added: haskell-chunked-data/repos/community-staging-x86_64/ haskell-chunked-data/repos/community-staging-x86_64/PKGBUILD (from rev 544024, haskell-chunked-data/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-chunked-data/repos/community-staging-x86_64/PKGBUILD (from rev 544024, haskell-chunked-data/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:15:53 UTC (rev 544025) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=chunked-data +pkgname=haskell-chunked-data +pkgver=0.3.1 +pkgrel=39 +pkgdesc="Typeclasses for dealing with various chunked data representations" +url="https://github.com/snoyberg/mono-traversable; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('9bdfac0598017ac1817fff76f3ea05672624a1edbf7d0b83298002185f234134277cd6e710ae29738997abfaf1d8e900d43d5b3c1e9e7fd98557e4e7d9f647c4') + +prepare() { +cd $_hkgname-$pkgver +sed -i '/semigroups/d' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-chunked-data/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:15:44 Author: felixonmars Revision: 544024 upgpkg: haskell-chunked-data 0.3.1-39: rebuild with exceptions 0.10.4 Modified: haskell-chunked-data/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:15:02 UTC (rev 544023) +++ PKGBUILD2019-12-29 22:15:44 UTC (rev 544024) @@ -4,7 +4,7 @@ _hkgname=chunked-data pkgname=haskell-chunked-data pkgver=0.3.1 -pkgrel=38 +pkgrel=39 pkgdesc="Typeclasses for dealing with various chunked data representations" url="https://github.com/snoyberg/mono-traversable; license=("MIT")
[arch-commits] Commit in haskell-vector/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:15:02 Author: felixonmars Revision: 544023 archrelease: copy trunk to community-staging-x86_64 Added: haskell-vector/repos/community-staging-x86_64/ haskell-vector/repos/community-staging-x86_64/PKGBUILD (from rev 544022, haskell-vector/trunk/PKGBUILD) --+ PKGBUILD | 34 ++ 1 file changed, 34 insertions(+) Copied: haskell-vector/repos/community-staging-x86_64/PKGBUILD (from rev 544022, haskell-vector/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:15:02 UTC (rev 544023) @@ -0,0 +1,34 @@ +# Maintainer: Sergej Pupykin + +pkgname=haskell-vector +pkgver=0.12.0.3 +pkgrel=19 +pkgdesc="Efficient Arrays" +url="https://hackage.haskell.org/package/vector; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-primitive') +makedepends=('ghc' 'haskell-base-orphans') +source=("https://hackage.haskell.org/packages/archive/vector/${pkgver}/vector-${pkgver}.tar.gz;) +sha512sums=('176646ae612866064303cd200e9d940fec1645bb88176a89adb00df3b9a6df96200e3c9cf85a57af3a1481d6633b353da8e03d7a6c467c40e926275fe8d36853') + +build() { + cd "$srcdir"/vector-${pkgver} + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { + cd "$srcdir"/vector-${pkgver} + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE + rm -f "$pkgdir"/usr/share/doc/${pkgname}/LICENSE +}
[arch-commits] Commit in haskell-vector/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:14:54 Author: felixonmars Revision: 544022 upgpkg: haskell-vector 0.12.0.3-19: rebuild with exceptions 0.10.4 Modified: haskell-vector/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:13:05 UTC (rev 544021) +++ PKGBUILD2019-12-29 22:14:54 UTC (rev 544022) @@ -2,7 +2,7 @@ pkgname=haskell-vector pkgver=0.12.0.3 -pkgrel=18 +pkgrel=19 pkgdesc="Efficient Arrays" url="https://hackage.haskell.org/package/vector; license=("BSD")
[arch-commits] Commit in haskell-raw-strings-qq/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:13:05 Author: felixonmars Revision: 544021 archrelease: copy trunk to community-staging-x86_64 Added: haskell-raw-strings-qq/repos/community-staging-x86_64/ haskell-raw-strings-qq/repos/community-staging-x86_64/PKGBUILD (from rev 544020, haskell-raw-strings-qq/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-raw-strings-qq/repos/community-staging-x86_64/PKGBUILD (from rev 544020, haskell-raw-strings-qq/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:13:05 UTC (rev 544021) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=raw-strings-qq +pkgname=haskell-raw-strings-qq +pkgver=1.1 +pkgrel=11 +pkgdesc="Raw string literals for Haskell" +url="https://github.com/23Skidoo/raw-strings-qq; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9daf7acad6619c9d077b49591003f2c42baca060b20202f597c7468da765a59add2b78b90d634bbf785e299fb85d39dba242d070e15ec208391059e64850acbc') + +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-raw-strings-qq/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:12:57 Author: felixonmars Revision: 544020 upgpkg: haskell-raw-strings-qq 1.1-11: rebuild with exceptions 0.10.4 Modified: haskell-raw-strings-qq/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:12:17 UTC (rev 544019) +++ PKGBUILD2019-12-29 22:12:57 UTC (rev 544020) @@ -3,7 +3,7 @@ _hkgname=raw-strings-qq pkgname=haskell-raw-strings-qq pkgver=1.1 -pkgrel=10 +pkgrel=11 pkgdesc="Raw string literals for Haskell" url="https://github.com/23Skidoo/raw-strings-qq; license=('BSD')
[arch-commits] Commit in haskell-pcre-light/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:12:17 Author: felixonmars Revision: 544019 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pcre-light/repos/community-staging-x86_64/ haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD (from rev 544018, haskell-pcre-light/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-pcre-light/repos/community-staging-x86_64/PKGBUILD (from rev 544018, haskell-pcre-light/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:12:17 UTC (rev 544019) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pcre-light +pkgname=haskell-pcre-light +pkgver=0.4.1.0 +pkgrel=4 +pkgdesc="Portable regex library for Perl 5 compatible regular expressions" +url="https://github.com/Daniel-Diaz/pcre-light; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'pcre') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('491d9581e4c29d1a5a3b161210b83abbc135c2d0ee4018481f4101f91c95e93d7acf0764cb464a9ffe84bed9bf8fb400f4c68441ae1be03c0aa182a9be26dc39') + +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 \ +-f-old_base -fuse-pkg-config +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-pcre-light/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:12:08 Author: felixonmars Revision: 544018 upgpkg: haskell-pcre-light 0.4.1.0-4: rebuild with exceptions 0.10.4 Modified: haskell-pcre-light/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:11:16 UTC (rev 544017) +++ PKGBUILD2019-12-29 22:12:08 UTC (rev 544018) @@ -4,7 +4,7 @@ _hkgname=pcre-light pkgname=haskell-pcre-light pkgver=0.4.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="Portable regex library for Perl 5 compatible regular expressions" url="https://github.com/Daniel-Diaz/pcre-light; license=("BSD")
[arch-commits] Commit in haskell-hspec-expectations/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:11:16 Author: felixonmars Revision: 544017 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-expectations/repos/community-staging-x86_64/ haskell-hspec-expectations/repos/community-staging-x86_64/PKGBUILD (from rev 544016, haskell-hspec-expectations/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-hspec-expectations/repos/community-staging-x86_64/PKGBUILD (from rev 544016, haskell-hspec-expectations/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:11:16 UTC (rev 544017) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=hspec-expectations +pkgname=haskell-hspec-expectations +pkgver=0.8.2 +pkgrel=18 +pkgdesc="Catchy combinators for HUnit" +url="https://github.com/sol/hspec-expectations; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-call-stack' 'haskell-hunit') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('482799adad2a70f891a61227bcf28e6712e65fa7dceba13da15a101a6814bc0d44aafaeda360a06dcdbcdbb96e5539f15135753eabd63efdd6bf56b8994a44c9') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" +}
[arch-commits] Commit in haskell-hspec-expectations/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:11:07 Author: felixonmars Revision: 544016 upgpkg: haskell-hspec-expectations 0.8.2-18: rebuild with exceptions 0.10.4 Modified: haskell-hspec-expectations/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:10:27 UTC (rev 544015) +++ PKGBUILD2019-12-29 22:11:07 UTC (rev 544016) @@ -3,7 +3,7 @@ _hkgname=hspec-expectations pkgname=haskell-hspec-expectations pkgver=0.8.2 -pkgrel=17 +pkgrel=18 pkgdesc="Catchy combinators for HUnit" url="https://github.com/sol/hspec-expectations; license=('MIT')
[arch-commits] Commit in haskell-fclabels/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:10:27 Author: felixonmars Revision: 544015 archrelease: copy trunk to community-staging-x86_64 Added: haskell-fclabels/repos/community-staging-x86_64/ haskell-fclabels/repos/community-staging-x86_64/PKGBUILD (from rev 544014, haskell-fclabels/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-fclabels/repos/community-staging-x86_64/PKGBUILD (from rev 544014, haskell-fclabels/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:10:27 UTC (rev 544015) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=fclabels +pkgname=haskell-fclabels +pkgver=2.0.3.3 +pkgrel=14 +pkgdesc="First class accessor labels implemented as lenses." +url="https://github.com/sebastiaanvisser/fclabels; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('0c0f7ed886b65a80aea4e19b5763d7b91ce948b63f86d507ecf0b6874716a190752e0806957c71e0ed0ed97422ba3d09a2be0c82588c8dabfd647474c1a33cff') + +prepare() { +cd $_hkgname-$pkgver +sed -e 's/< *4.12/<5/' -e 's/< *2.14/<3/' -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 --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-fclabels/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:10:19 Author: felixonmars Revision: 544014 upgpkg: haskell-fclabels 2.0.3.3-14: rebuild with exceptions 0.10.4 Modified: haskell-fclabels/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:09:21 UTC (rev 544013) +++ PKGBUILD2019-12-29 22:10:19 UTC (rev 544014) @@ -4,7 +4,7 @@ _hkgname=fclabels pkgname=haskell-fclabels pkgver=2.0.3.3 -pkgrel=13 +pkgrel=14 pkgdesc="First class accessor labels implemented as lenses." url="https://github.com/sebastiaanvisser/fclabels; license=("BSD")
[arch-commits] Commit in haskell-cmark-gfm/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:09:13 Author: felixonmars Revision: 544012 upgpkg: haskell-cmark-gfm 0.2.1-4: rebuild with exceptions 0.10.4 Modified: haskell-cmark-gfm/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:08:27 UTC (rev 544011) +++ PKGBUILD2019-12-29 22:09:13 UTC (rev 544012) @@ -4,7 +4,7 @@ _hkgname=cmark-gfm pkgname=haskell-cmark-gfm pkgver=0.2.1 -pkgrel=3 +pkgrel=4 pkgdesc="Fast, accurate GitHub Flavored Markdown parser and renderer" url="https://github.com/kivikakk/cmark-gfm-hs; license=("BSD")
[arch-commits] Commit in haskell-cmark-gfm/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:09:21 Author: felixonmars Revision: 544013 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cmark-gfm/repos/community-staging-x86_64/ haskell-cmark-gfm/repos/community-staging-x86_64/PKGBUILD (from rev 544012, haskell-cmark-gfm/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-cmark-gfm/repos/community-staging-x86_64/PKGBUILD (from rev 544012, haskell-cmark-gfm/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:09:21 UTC (rev 544013) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cmark-gfm +pkgname=haskell-cmark-gfm +pkgver=0.2.1 +pkgrel=4 +pkgdesc="Fast, accurate GitHub Flavored Markdown parser and renderer" +url="https://github.com/kivikakk/cmark-gfm-hs; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'cmark-gfm') +makedepends=('ghc' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('46c0847608f741df689e5b213ecd023bedc4c79ee9b91bff55eae11ad600b248e5816b7c259d5c862b3c9742c6f5d08b16d1a6cf1b8724f7831e77788d4df70d') + +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 \ +-fpkgconfig +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-hunit/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:08:27 Author: felixonmars Revision: 544011 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hunit/repos/community-staging-x86_64/ haskell-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 544010, haskell-hunit/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-hunit/repos/community-staging-x86_64/PKGBUILD (from rev 544010, haskell-hunit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:08:27 UTC (rev 544011) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=HUnit +pkgname=haskell-hunit +pkgver=1.6.0.0 +pkgrel=17 +pkgdesc="A unit testing framework for Haskell" +url="http://hunit.sourceforge.net/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-call-stack') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('06503884bb85733be05b82da1fcc47e5b81122c3a3959ef047acbea2df1338b4f4589479b46daa6a0d554c7cb06b8cf1712462a3496db22cec5621e878467120') + +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 \ +-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 $_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-easytest/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:07:38 Author: felixonmars Revision: 544009 archrelease: copy trunk to community-staging-x86_64 Added: haskell-easytest/repos/community-staging-x86_64/ haskell-easytest/repos/community-staging-x86_64/PKGBUILD (from rev 544008, haskell-easytest/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-easytest/repos/community-staging-x86_64/PKGBUILD (from rev 544008, haskell-easytest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:07:38 UTC (rev 544009) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=easytest +pkgname=haskell-easytest +pkgver=0.2.1 +pkgrel=11 +pkgdesc="Simple, expressive testing library" +url="https://github.com/joelburget/easytest; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-call-stack' + 'haskell-random') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('cb4604ae1311976b70047614e6c4a2fadf7085073c3add488b8b7f4001625a1159d134053289aec75eb33bb59ba1d48dc8d9b215745c88851bdbf0eb7b6ef928') + +prepare() { +cd $_hkgname-$pkgver +echo -e "import Distribution.Simple\nmain = defaultMain" > 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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-foptimized -f-quiet +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-easytest/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:07:31 Author: felixonmars Revision: 544008 upgpkg: haskell-easytest 0.2.1-11: rebuild with exceptions 0.10.4 Modified: haskell-easytest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:06:43 UTC (rev 544007) +++ PKGBUILD2019-12-29 22:07:31 UTC (rev 544008) @@ -3,7 +3,7 @@ _hkgname=easytest pkgname=haskell-easytest pkgver=0.2.1 -pkgrel=10 +pkgrel=11 pkgdesc="Simple, expressive testing library" url="https://github.com/joelburget/easytest; license=('MIT')
[arch-commits] Commit in haskell-hunit/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:08:19 Author: felixonmars Revision: 544010 upgpkg: haskell-hunit 1.6.0.0-17: rebuild with exceptions 0.10.4 Modified: haskell-hunit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:07:38 UTC (rev 544009) +++ PKGBUILD2019-12-29 22:08:19 UTC (rev 544010) @@ -4,7 +4,7 @@ _hkgname=HUnit pkgname=haskell-hunit pkgver=1.6.0.0 -pkgrel=16 +pkgrel=17 pkgdesc="A unit testing framework for Haskell" url="http://hunit.sourceforge.net/; license=("BSD")
[arch-commits] Commit in haskell-call-stack/repos (2 files)
Date: Sunday, December 29, 2019 @ 22:06:43 Author: felixonmars Revision: 544007 archrelease: copy trunk to community-staging-x86_64 Added: haskell-call-stack/repos/community-staging-x86_64/ haskell-call-stack/repos/community-staging-x86_64/PKGBUILD (from rev 544006, haskell-call-stack/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-call-stack/repos/community-staging-x86_64/PKGBUILD (from rev 544006, haskell-call-stack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-29 22:06:43 UTC (rev 544007) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Roger Duran + +_hkgname=call-stack +pkgname=haskell-call-stack +pkgver=0.2.0 +pkgrel=5 +pkgdesc="Use GHC call-stacks in a backward compatible way" +url="https://github.com/sol/call-stack; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-nanospec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('c22862ca24906b07e258690da8c7f6fadf87f4216023cbe847e8ddf0c87548e5c353b5cd82c4748c6ef09604556884caafe5fdc1996be9d000d2db29aaef1537') + +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-nanospec/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:05:34 Author: felixonmars Revision: 544004 upgpkg: haskell-nanospec 0.2.2-5: rebuild with exceptions 0.10.4 Modified: haskell-nanospec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:02:52 UTC (rev 544003) +++ PKGBUILD2019-12-29 22:05:34 UTC (rev 544004) @@ -3,7 +3,7 @@ _hkgname=nanospec pkgname=haskell-nanospec pkgver=0.2.2 -pkgrel=4 +pkgrel=5 pkgdesc="A lightweight implementation of a subset of Hspec's API" url="https://github.com/commercialhaskell/nanospec; license=('MIT')
[arch-commits] Commit in haskell-call-stack/trunk (PKGBUILD)
Date: Sunday, December 29, 2019 @ 22:06:36 Author: felixonmars Revision: 544006 upgpkg: haskell-call-stack 0.2.0-5: rebuild with exceptions 0.10.4 Modified: haskell-call-stack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-29 22:05:45 UTC (rev 544005) +++ PKGBUILD2019-12-29 22:06:36 UTC (rev 544006) @@ -4,7 +4,7 @@ _hkgname=call-stack pkgname=haskell-call-stack pkgver=0.2.0 -pkgrel=4 +pkgrel=5 pkgdesc="Use GHC call-stacks in a backward compatible way" url="https://github.com/sol/call-stack; license=("MIT")