[arch-commits] Commit in qscintilla/repos/extra-x86_64 (3 files)
Date: Wednesday, June 10, 2020 @ 06:49:00 Author: arojas Revision: 388712 archrelease: copy trunk to extra-x86_64 Added: qscintilla/repos/extra-x86_64/PKGBUILD (from rev 388711, qscintilla/trunk/PKGBUILD) qscintilla/repos/extra-x86_64/qscintilla-sip-5.3.patch (from rev 388711, qscintilla/trunk/qscintilla-sip-5.3.patch) Deleted: qscintilla/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 123 +++-- qscintilla-sip-5.3.patch | 24 2 files changed, 89 insertions(+), 58 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-10 06:48:44 UTC (rev 388711) +++ PKGBUILD2020-06-10 06:49:00 UTC (rev 388712) @@ -1,58 +0,0 @@ -# Maintainer: Felix Yan -# Maintainer: Antonio Rojas -# Contributor: Andrea Scarpino -# Contributor: Douglas Soares de Andrade - -pkgbase=qscintilla -pkgname=('qscintilla-qt5' 'python-qscintilla-qt5') -pkgver=2.11.4 -pkgrel=2 -license=('GPL') -arch=('x86_64') -url="https://www.riverbankcomputing.com/software/qscintilla/intro"; -makedepends=('python-pyqt5' 'qt5-tools' 'sip5' 'pyqt-builder') -source=("https://www.riverbankcomputing.com/static/Downloads/QScintilla/$pkgver/QScintilla-$pkgver.tar.gz";) -sha256sums=('723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20') - -build() { - cd "$srcdir"/QScintilla-${pkgver} - export QMAKEFEATURES=$PWD/Qt4Qt5/features/ - - cd Qt4Qt5 - qmake-qt5 - make - - cd ../designer-Qt4Qt5 - qmake-qt5 INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../Qt4Qt5 - make - - cd .. - sip-build \ ---no-make \ ---qsci-features-dir Qt4Qt5/features \ ---qsci-include-dir Qt4Qt5 \ ---qsci-library-dir Qt4Qt5 \ ---api-dir /usr/share/qt/qsci/api/python - cd build - make -} - -package_qscintilla-qt5() { - pkgdesc="A port to Qt5 of Neil Hodgson's Scintilla C++ editor class" - depends=(qt5-base) - - cd QScintilla-${pkgver}/Qt4Qt5 - make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install - - cd ../designer-Qt4Qt5 - make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install -} - -package_python-qscintilla-qt5() { - pkgdesc="Python bindings for QScintilla2" - depends=(qscintilla-qt5 python-pyqt5) - replaces=(python-qscintilla-qt5-common) - - cd QScintilla-${pkgver}/build - make INSTALL_ROOT="$pkgdir" install -j1 -} Copied: qscintilla/repos/extra-x86_64/PKGBUILD (from rev 388711, qscintilla/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-10 06:49:00 UTC (rev 388712) @@ -0,0 +1,65 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino +# Contributor: Douglas Soares de Andrade + +pkgbase=qscintilla +pkgname=('qscintilla-qt5' 'python-qscintilla-qt5') +pkgver=2.11.4 +pkgrel=3 +license=('GPL') +arch=('x86_64') +url="https://www.riverbankcomputing.com/software/qscintilla/intro"; +makedepends=('python-pyqt5' 'qt5-tools' 'sip5' 'pyqt-builder') +source=("https://www.riverbankcomputing.com/static/Downloads/QScintilla/$pkgver/QScintilla-$pkgver.tar.gz"; + qscintilla-sip-5.3.patch) +sha256sums=('723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20' +'917b57158deaf83682d8d383a2295e46c5510a629de8f3df775b941f3ab8b023') + +prepare() { + cd QScintilla-$pkgver + patch -p1 -i ../qscintilla-sip-5.3.patch # Fix build with sip 5.3 +} + +build() { + cd QScintilla-${pkgver} + export QMAKEFEATURES=$PWD/Qt4Qt5/features/ + + cd Qt4Qt5 + qmake-qt5 + make + + cd ../designer-Qt4Qt5 + qmake-qt5 INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../Qt4Qt5 + make + + cd .. + sip-build \ +--no-make \ +--qsci-features-dir Qt4Qt5/features \ +--qsci-include-dir Qt4Qt5 \ +--qsci-library-dir Qt4Qt5 \ +--api-dir /usr/share/qt/qsci/api/python + cd build + make +} + +package_qscintilla-qt5() { + pkgdesc="A port to Qt5 of Neil Hodgson's Scintilla C++ editor class" + depends=(qt5-base) + + cd QScintilla-${pkgver}/Qt4Qt5 + make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install + + cd ../designer-Qt4Qt5 + make DESTDIR="${pkgdir}" INSTALL_ROOT="${pkgdir}" install +} + +package_python-qscintilla-qt5() { + pkgdesc="Python bindings for QScintilla2" + depends=(qscintilla-qt5 python-pyqt5) + replaces=(python-qscintilla-qt5-common) + + cd QScintilla-${pkgver}/build + make INSTALL_ROOT="$pkgdir" install -j1 +} Copied: qscintilla/repos/extra-x86_64/qscintilla-sip-5.3.patch (from rev 388711, qscintilla/trunk/qscintilla-sip-5.3.patch) === --- qscintilla-sip-5.3.patch(rev 0) +++ qscintilla-sip-5.3.patch2020-06-10 06:49:00 UTC (rev 388712) @@ -0,0 +1,24 @@ +diff -ru QScintilla-2.11.5.dev2005091235/Python/sip/qsciabstractapis.sip QScintilla-2.11.5.dev2006091431/Python/sip/qsciabstractapis.sip +--- QScintilla-2.11.5.dev
[arch-commits] Commit in qscintilla/trunk (PKGBUILD qscintilla-sip-5.3.patch)
Date: Wednesday, June 10, 2020 @ 06:48:44 Author: arojas Revision: 388711 Fix build with sip 5.3 (FS#66951) Added: qscintilla/trunk/qscintilla-sip-5.3.patch Modified: qscintilla/trunk/PKGBUILD --+ PKGBUILD | 15 +++ qscintilla-sip-5.3.patch | 24 2 files changed, 35 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-10 06:32:01 UTC (rev 388710) +++ PKGBUILD2020-06-10 06:48:44 UTC (rev 388711) @@ -6,16 +6,23 @@ pkgbase=qscintilla pkgname=('qscintilla-qt5' 'python-qscintilla-qt5') pkgver=2.11.4 -pkgrel=2 +pkgrel=3 license=('GPL') arch=('x86_64') url="https://www.riverbankcomputing.com/software/qscintilla/intro"; makedepends=('python-pyqt5' 'qt5-tools' 'sip5' 'pyqt-builder') -source=("https://www.riverbankcomputing.com/static/Downloads/QScintilla/$pkgver/QScintilla-$pkgver.tar.gz";) -sha256sums=('723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20') +source=("https://www.riverbankcomputing.com/static/Downloads/QScintilla/$pkgver/QScintilla-$pkgver.tar.gz"; + qscintilla-sip-5.3.patch) +sha256sums=('723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20' +'917b57158deaf83682d8d383a2295e46c5510a629de8f3df775b941f3ab8b023') +prepare() { + cd QScintilla-$pkgver + patch -p1 -i ../qscintilla-sip-5.3.patch # Fix build with sip 5.3 +} + build() { - cd "$srcdir"/QScintilla-${pkgver} + cd QScintilla-${pkgver} export QMAKEFEATURES=$PWD/Qt4Qt5/features/ cd Qt4Qt5 Added: qscintilla-sip-5.3.patch === --- qscintilla-sip-5.3.patch(rev 0) +++ qscintilla-sip-5.3.patch2020-06-10 06:48:44 UTC (rev 388711) @@ -0,0 +1,24 @@ +diff -ru QScintilla-2.11.5.dev2005091235/Python/sip/qsciabstractapis.sip QScintilla-2.11.5.dev2006091431/Python/sip/qsciabstractapis.sip +--- QScintilla-2.11.5.dev2005091235/Python/sip/qsciabstractapis.sip 2020-06-09 03:34:50.0 +0200 QScintilla-2.11.5.dev2006091431/Python/sip/qsciabstractapis.sip 2020-06-10 03:34:31.0 +0200 +@@ -25,7 +25,7 @@ + %End + + public: +-QsciAbstractAPIs(QsciLexer *lexer /TransferThis/ = 0); ++QsciAbstractAPIs(QsciLexer *lexer /TransferThis/); + virtual ~QsciAbstractAPIs(); + + QsciLexer *lexer() const; +diff -ru QScintilla-2.11.5.dev2005091235/Python/sip/qsciapis.sip QScintilla-2.11.5.dev2006091431/Python/sip/qsciapis.sip +--- QScintilla-2.11.5.dev2005091235/Python/sip/qsciapis.sip2020-06-09 03:34:50.0 +0200 QScintilla-2.11.5.dev2006091431/Python/sip/qsciapis.sip2020-06-10 03:34:31.0 +0200 +@@ -25,7 +25,7 @@ + %End + + public: +-QsciAPIs(QsciLexer *lexer /TransferThis/ = 0); ++QsciAPIs(QsciLexer *lexer /TransferThis/); + virtual ~QsciAPIs(); + + void add(const QString &entry);
[arch-commits] Commit in libksysguard/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, June 10, 2020 @ 06:32:01 Author: arojas Revision: 388710 archrelease: copy trunk to extra-x86_64 Added: libksysguard/repos/extra-x86_64/PKGBUILD (from rev 388709, libksysguard/trunk/PKGBUILD) Deleted: libksysguard/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 68 + 1 file changed, 37 insertions(+), 31 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-10 06:31:44 UTC (rev 388709) +++ PKGBUILD2020-06-10 06:32:01 UTC (rev 388710) @@ -1,31 +0,0 @@ -# Maintainer: Felix Yan -# Maintainer: Antonio Rojas -# Contributor: Andrea Scarpino - -pkgname=libksysguard -pkgver=5.19.0 -pkgrel=1 -pkgdesc='Libraries for ksysguard' -arch=(x86_64) -url='https://www.kde.org/workspaces/plasmadesktop/' -license=(LGPL) -depends=(libxres qt5-webengine kdeclarative knewstuff) -makedepends=(extra-cmake-modules kdoctools plasma-framework) -groups=(plasma) -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) -sha256sums=('f026b65372aa49b1f72a7c8029cb3d7afd131de9592cc5392fe05771a4da26d3' -'SKIP') -validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell - '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah - 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson - '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin - -build() { - cmake -B build -S $pkgname-$pkgver \ --DBUILD_TESTING=OFF - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} Copied: libksysguard/repos/extra-x86_64/PKGBUILD (from rev 388709, libksysguard/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-10 06:32:01 UTC (rev 388710) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino + +pkgname=libksysguard +pkgver=5.19.0 +pkgrel=2 +pkgdesc='Libraries for ksysguard' +arch=(x86_64) +url='https://www.kde.org/workspaces/plasmadesktop/' +license=(LGPL) +depends=(libxres qt5-webengine kdeclarative knewstuff) +makedepends=(extra-cmake-modules kdoctools plasma-framework) +groups=(plasma) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + libksysguard-dbus-name.patch::"https://invent.kde.org/plasma/libksysguard/-/commit/27da06df.patch";) +sha256sums=('f026b65372aa49b1f72a7c8029cb3d7afd131de9592cc5392fe05771a4da26d3' +'SKIP' +'50054408ed31642bd543f6e103cd7fb241ad1eba74102c68269c4d0459b396c6') +validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell + '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah + 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson + '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin + +prepare() { + patch -d $pkgname-$pkgver -p1 -i ../libksysguard-dbus-name.patch # Fix ksystemstats dbus interface name +} + +build() { + cmake -B build -S $pkgname-$pkgver \ +-DBUILD_TESTING=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}
[arch-commits] Commit in ksysguard/repos/extra-x86_64 (4 files)
Date: Wednesday, June 10, 2020 @ 06:31:44 Author: arojas Revision: 388709 archrelease: copy trunk to extra-x86_64 Added: ksysguard/repos/extra-x86_64/PKGBUILD (from rev 388708, ksysguard/trunk/PKGBUILD) ksysguard/repos/extra-x86_64/ksysguard.install (from rev 388708, ksysguard/trunk/ksysguard.install) Deleted: ksysguard/repos/extra-x86_64/PKGBUILD ksysguard/repos/extra-x86_64/ksysguard.install ---+ PKGBUILD | 74 ksysguard.install | 18 ++-- 2 files changed, 49 insertions(+), 43 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-10 06:31:05 UTC (rev 388708) +++ PKGBUILD2020-06-10 06:31:44 UTC (rev 388709) @@ -1,34 +0,0 @@ -# Maintainer: Felix Yan -# Maintainer: Antonio Rojas -# Contributor: Andrea Scarpino - -pkgname=ksysguard -pkgver=5.19.0 -pkgrel=1 -pkgdesc='Track and control the processes running in your system' -arch=(x86_64) -url='https://userbase.kde.org/KSysGuard' -license=(LGPL) -depends=(libksysguard kinit) -makedepends=(extra-cmake-modules kdoctools) -optdepends=('nvidia-utils: NVIDIA GPU usage') -groups=(plasma) -install=$pkgname.install -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) -sha256sums=('abd56dcf96a3af1a23083044edc6dd6afb4726ab7bc3a64a1db104566f49' -'SKIP') -validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell - '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah - 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson - '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin - -build() { - cmake -B build -S $pkgname-$pkgver \ --DCMAKE_INSTALL_LIBEXECDIR=lib \ --DBUILD_TESTING=OFF - cmake --build build -} - -package() { - DESTDIR="$pkgdir" cmake --install build -} Copied: ksysguard/repos/extra-x86_64/PKGBUILD (from rev 388708, ksysguard/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-10 06:31:44 UTC (rev 388709) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Contributor: Andrea Scarpino + +pkgname=ksysguard +pkgver=5.19.0 +pkgrel=2 +pkgdesc='Track and control the processes running in your system' +arch=(x86_64) +url='https://userbase.kde.org/KSysGuard' +license=(LGPL) +depends=(libksysguard kinit) +makedepends=(extra-cmake-modules kdoctools) +optdepends=('nvidia-utils: NVIDIA GPU usage') +groups=(plasma) +install=$pkgname.install +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + ksysguard-dbus-name.patch::"https://invent.kde.org/plasma/ksysguard/-/commit/5391f4de.patch";) +sha256sums=('abd56dcf96a3af1a23083044edc6dd6afb4726ab7bc3a64a1db104566f49' +'SKIP' +'9f5a9e6c0b2197cbaa7af82e3797ed7f1a6972e655826ffdb8de2d0b1e8a1175') +validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell + '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah + 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson + '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin + +prepare() { + patch -d $pkgname-$pkgver -p1 -i ../ksysguard-dbus-name.patch # Fix dbus interface name +} + +build() { + cmake -B build -S $pkgname-$pkgver \ +-DCMAKE_INSTALL_LIBEXECDIR=lib \ +-DBUILD_TESTING=OFF + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} Deleted: ksysguard.install === --- ksysguard.install 2020-06-10 06:31:05 UTC (rev 388708) +++ ksysguard.install 2020-06-10 06:31:44 UTC (rev 388709) @@ -1,9 +0,0 @@ -post_install() { -# this is executed by make install, but doesn't work since setcap can only be run as root - setcap CAP_NET_RAW=+ep /usr/lib/ksysguard/ksgrd_network_helper -} - -post_upgrade() { - post_install -} - Copied: ksysguard/repos/extra-x86_64/ksysguard.install (from rev 388708, ksysguard/trunk/ksysguard.install) === --- ksysguard.install (rev 0) +++ ksysguard.install 2020-06-10 06:31:44 UTC (rev 388709) @@ -0,0 +1,9 @@ +post_install() { +# this is executed by make install, but doesn't work since setcap can only be run as root + setcap CAP_NET_RAW=+ep /usr/lib/ksysguard/ksgrd_network_helper +} + +post_upgrade() { + post_install +} +
[arch-commits] Commit in ksysguard/trunk (PKGBUILD)
Date: Wednesday, June 10, 2020 @ 06:31:05 Author: arojas Revision: 388708 Fix system monitor applet Modified: ksysguard/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-10 06:25:26 UTC (rev 388707) +++ PKGBUILD2020-06-10 06:31:05 UTC (rev 388708) @@ -4,7 +4,7 @@ pkgname=ksysguard pkgver=5.19.0 -pkgrel=1 +pkgrel=2 pkgdesc='Track and control the processes running in your system' arch=(x86_64) url='https://userbase.kde.org/KSysGuard' @@ -14,14 +14,20 @@ optdepends=('nvidia-utils: NVIDIA GPU usage') groups=(plasma) install=$pkgname.install -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + ksysguard-dbus-name.patch::"https://invent.kde.org/plasma/ksysguard/-/commit/5391f4de.patch";) sha256sums=('abd56dcf96a3af1a23083044edc6dd6afb4726ab7bc3a64a1db104566f49' -'SKIP') +'SKIP' +'9f5a9e6c0b2197cbaa7af82e3797ed7f1a6972e655826ffdb8de2d0b1e8a1175') validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin +prepare() { + patch -d $pkgname-$pkgver -p1 -i ../ksysguard-dbus-name.patch # Fix dbus interface name +} + build() { cmake -B build -S $pkgname-$pkgver \ -DCMAKE_INSTALL_LIBEXECDIR=lib \
[arch-commits] Commit in libksysguard/trunk (PKGBUILD)
Date: Wednesday, June 10, 2020 @ 06:25:26 Author: arojas Revision: 388707 Fix system monitor applet Modified: libksysguard/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:25:33 UTC (rev 388706) +++ PKGBUILD2020-06-10 06:25:26 UTC (rev 388707) @@ -4,7 +4,7 @@ pkgname=libksysguard pkgver=5.19.0 -pkgrel=1 +pkgrel=2 pkgdesc='Libraries for ksysguard' arch=(x86_64) url='https://www.kde.org/workspaces/plasmadesktop/' @@ -12,14 +12,20 @@ depends=(libxres qt5-webengine kdeclarative knewstuff) makedepends=(extra-cmake-modules kdoctools plasma-framework) groups=(plasma) -source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig}) +source=("https://download.kde.org/stable/plasma/$pkgver/$pkgname-$pkgver.tar.xz"{,.sig} + libksysguard-dbus-name.patch::"https://invent.kde.org/plasma/libksysguard/-/commit/27da06df.patch";) sha256sums=('f026b65372aa49b1f72a7c8029cb3d7afd131de9592cc5392fe05771a4da26d3' -'SKIP') +'SKIP' +'50054408ed31642bd543f6e103cd7fb241ad1eba74102c68269c4d0459b396c6') validpgpkeys=('2D1D5B0588357787DE9EE225EC94D18F7F05997E' # Jonathan Riddell '0AAC775BB6437A8D9AF7A3ACFE0784117FBCE11D' # Bhushan Shah 'D07BD8662C56CB291B316EB2F5675605C74E02CF' # David Edmundson '1FA881591C26B276D7A5518EEAAF29B42A678C20') # Marco Martin +prepare() { + patch -d $pkgname-$pkgver -p1 -i ../libksysguard-dbus-name.patch # Fix ksystemstats dbus interface name +} + build() { cmake -B build -S $pkgname-$pkgver \ -DBUILD_TESTING=OFF
[arch-commits] Commit in llpp/trunk (PKGBUILD)
Date: Wednesday, June 10, 2020 @ 00:19:36 Author: eschwartz Revision: 641080 llpp: update comments Modified: llpp/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:57:18 UTC (rev 641079) +++ PKGBUILD2020-06-10 00:19:36 UTC (rev 641080) @@ -24,9 +24,10 @@ # months. It was contributed, or offered, to the author malc, but he concluded # that make was bad and needed constant effort to prevent "bitrot" as # justification for using a terrible shell script that downloaded arbitrary -# commits of bundled libraries. Now he's on to shake, a haskell NIH -# implementation of make requiring that you now also have ghc and the shake -# library to build this software. Before this he used ninja. +# commits of bundled libraries. Then he used ninja. Then he moved on to +# shake, a haskell NIH implementation of make requiring that you now also have +# ghc and the shake library to build this software. Now he is back to a (new) +# shell script. # For obvious reasons I'm sticking with the custom makefile which greatly # reduces maintainence burden and unecessary dependency bloat.
[arch-commits] Commit in llpp/repos/community-x86_64 (6 files)
Date: Tuesday, June 9, 2020 @ 22:57:18 Author: eschwartz Revision: 641079 archrelease: copy trunk to community-x86_64 Added: llpp/repos/community-x86_64/GNUmakefile (from rev 641078, llpp/trunk/GNUmakefile) llpp/repos/community-x86_64/PKGBUILD (from rev 641078, llpp/trunk/PKGBUILD) llpp/repos/community-x86_64/no-quit-on-escape.patch (from rev 641078, llpp/trunk/no-quit-on-escape.patch) Deleted: llpp/repos/community-x86_64/GNUmakefile llpp/repos/community-x86_64/PKGBUILD llpp/repos/community-x86_64/no-quit-on-escape.patch -+ GNUmakefile | 190 +++--- PKGBUILD| 138 - no-quit-on-escape.patch | 68 3 files changed, 198 insertions(+), 198 deletions(-) Deleted: GNUmakefile === --- GNUmakefile 2020-06-09 22:56:53 UTC (rev 641078) +++ GNUmakefile 2020-06-09 22:57:18 UTC (rev 641079) @@ -1,95 +0,0 @@ -MAKEFLAGS := -r - -VERSION = $(shell test -d .git && git describe --tags --dirty 2>/dev/null) -ifeq ($(VERSION),) -VERSION = 31 -endif - -# paths -PREFIX ?= /usr/local -bindir ?= $(PREFIX)/bin -datarootdir ?= $(PREFIX)/share -mandir ?= $(datarootdir)/man - -# includes and libs -PKGCONF_DEPS := freetype2 harfbuzz libopenjp2 libjpeg x11 zlib -override CPPFLAGS += -D_GNU_SOURCE -DFFP -override CFLAGS += -g -std=c99 -pedantic -Wall -Wextra -Wshadow $(shell pkg-config --cflags $(PKGCONF_DEPS)) -LDLIBS := -lpthread -lmupdf -lmupdf-third -ljbig2dec $(shell pkg-config --libs $(PKGCONF_DEPS)) - -# ocaml -override OCAMLFLAGS += -g -w +a -safe-string - -# Some source files are stored in an OS-specific directory here. -# Divert them to the main srcdir. -ifeq ($(shell uname -s),Linux) -VPATH := wsi/x11 -else -VPATH := wsi/cocoa # Darwin -endif - -# Ensure main.cmx is last in this list: -OCAML_OBJ := utils.cmx wsi.cmx confstruct.cmx parser.cmx config.cmx ffi.cmx glutils.cmx keys.cmx utf8syms.cmx listview.cmx help.cmx main.cmx -C_OBJ := cutils.o keysym2ucs.o link.o xlib.o version.o -MODULES := unix.cmxa str.cmxa lablgl.cmxa -SRCMANS = $(wildcard adoc/*.adoc) -MANS = $(SRCMANS:.adoc=.1) - -OCAMLC := ocamlopt -COMPILE.ocaml = $(OCAMLC) $(OCAMLFLAGS) -c -LINK.ocaml = $(OCAMLC) $(OCAMLFLAGS) - -all: llpp $(MANS) - -# dependency ordering -main.cmx: private OCAMLFLAGS += -thread -I +lablGL -main.cmx: main.cmi utils.cmx config.cmx glutils.cmx listview.cmx ffi.cmx help.cmx -config.cmx: wsi.cmx confstruct.cmx parser.cmx -confstruct.cmx: wsi.cmx -parser.cmx: utils.cmx -wsi.cmx: keys.cmx utils.cmx -listview.cmx: private OCAMLFLAGS += -I +lablGL -listview.cmx: utf8syms.cmx glutils.cmx -glutils.cmx: private OCAMLFLAGS += -I +lablGL -glutils.cmx: ffi.cmx -ffi.cmx: config.cmx -help.cmx: help.cmi utils.cmx ffi.cmx config.cmx -help.cmi: config.cmx - -link.o: glfont.c -version.o: private CPPFLAGS += -DLLPP_VERSION=$(VERSION) - -# ordinary targets -llpp: private OCAMLFLAGS += -I +lablGL -llpp: $(OCAML_OBJ) $(C_OBJ) - $(LINK.ocaml) $(OUTPUT_OPTION) $(C_OBJ) -ccopt '$(LDFLAGS)' -cclib '$(LDLIBS)' $(MODULES) $(OCAML_OBJ) - -confstruct.ml: genconfstr.sh - sh $< > $@ - -# pattern rules -%.o: %.c - $(COMPILE.ocaml) $(OUTPUT_OPTION) -cc '$(CC)' -ccopt '$(CFLAGS) $(CPPFLAGS)' $< - -%.cmx: %.ml - $(COMPILE.ocaml) $(OUTPUT_OPTION) $< - -%.cmi: %.mli - $(COMPILE.ocaml) $(OUTPUT_OPTION) $< - -%.1: %.adoc adoc/asciidoc.conf - a2x -d manpage -f manpage --asciidoc-opts="-f adoc/asciidoc.conf --out-file=$@.xml" $< - -# special targets -clean: - $(RM) llpp confstruct.ml $(C_OBJ) $(OCAML_OBJ) $(OCAML_OBJ:.cmx=.cmi) $(OCAML_OBJ:.cmx=.o) $(MANS) $(MANS:.1=.xml) - -install: - install -Dm755 llpp "$(DESTDIR)$(bindir)"/llpp - install -Dm644 -t "$(DESTDIR)$(mandir)"/man1 $(MANS) - install -Dm755 misc/llppac "$(DESTDIR)$(bindir)"/llppac - install -Dm755 misc/llpp.inotify "$(DESTDIR)$(bindir)"/llpp.inotify - install -Dm755 misc/llpphtml "$(DESTDIR)$(bindir)"/llpphtml - install -Dm644 misc/llpp.desktop "$(DESTDIR)$(datarootdir)"/applications/llpp.desktop - -.PHONY: all clean install Copied: llpp/repos/community-x86_64/GNUmakefile (from rev 641078, llpp/trunk/GNUmakefile) === --- GNUmakefile (rev 0) +++ GNUmakefile 2020-06-09 22:57:18 UTC (rev 641079) @@ -0,0 +1,95 @@ +MAKEFLAGS := -r + +VERSION = $(shell test -d .git && git describe --tags --dirty 2>/dev/null) +ifeq ($(VERSION),) +VERSION = 31 +endif + +# paths +PREFIX ?= /usr/local +bindir ?= $(PREFIX)/bin +datarootdir ?= $(PREFIX)/share +mandir ?= $(datarootdir)/man + +# includes and libs +PKGCONF_DEPS := freetype2 harfbuzz libopenjp2 libjpeg x11 zlib +override CPPFLAGS += -D_GNU_SOURCE -DFFP +override CFLAGS += -g -std=c99 -pedantic -Wall -Wextra -Wshadow $(shell pkg-config --cflags $(PKGCONF_D
[arch-commits] Commit in llpp/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:56:53 Author: eschwartz Revision: 641078 upgpkg: llpp 32-1: upstream release Modified: llpp/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:27:58 UTC (rev 641077) +++ PKGBUILD2020-06-09 22:56:53 UTC (rev 641078) @@ -2,9 +2,9 @@ # Contributor: earnestly pkgname=llpp -pkgver=31.r41.g233b1a0 +pkgver=32 # Often breaks with mupdf, which means I'll occasionally need to pin a specific commit. -_commit=233b1a0ebbb57a706d13f751183f729186159d9d +_commit=74e6f8d66132636958f72bf1840d36de7a409ee1 pkgrel=1 pkgdesc='opengl accelerated pdf viewer based on mupdf' arch=('x86_64')
[arch-commits] Commit in python-regex/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:20:57 Author: eschwartz Revision: 641076 archrelease: copy trunk to community-x86_64 Added: python-regex/repos/community-x86_64/PKGBUILD (from rev 641075, python-regex/trunk/PKGBUILD) Deleted: python-regex/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 118 + 1 file changed, 58 insertions(+), 60 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 22:20:37 UTC (rev 641075) +++ PKGBUILD2020-06-09 22:20:57 UTC (rev 641076) @@ -1,60 +0,0 @@ -# Maintainer: Jelle van der Waa -# Maintainer: Eli Schwartz -# Contributor: Nikola Milinković -# Submitter: Xiao-Long Chen - -_pkgbase=regex -pkgbase=python-regex -pkgname=('python-regex' 'python2-regex') -pkgver=2020.5.14 -pkgrel=1 -pkgdesc="Alternative python regular expression module." -arch=('x86_64') -url="https://bitbucket.org/mrabarnett/mrab-regex"; -license=('Python') -makedepends=('python-setuptools' 'python2-setuptools') -# https://bitbucket.org/mrabarnett/mrab-regex/issues/366/tests-use-internal-test-module-instead-of -checkdepends=('python-tests') -options=(!emptydirs) -source=("https://files.pythonhosted.org/packages/source/r/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz";) -sha256sums=('ce450ffbfec93821ab1fea94779a8440e10cf63819be6e176eb1973a6017aff5') -b2sums=('bf846ce6565053e2da25fb250b2f28c5219ca27acc8ad976c180db52ce85737e4b30919ef1f6b515690d7f113f251bc8e76bbfaf1b9e154b3752e6f2255b') - -build() { - cd "regex-${pkgver}" - - python setup.py build - python2 setup.py build -} - -check() { - cd "regex-${pkgver}" - - pushd build/lib.linux-${CARCH}-3*/ - python -c 'from regex.test_regex import test_main; test_main()' - popd - - pushd build/lib.linux-${CARCH}-2*/ - python2 -c 'from regex.test_regex import test_main; test_main()' - popd -} - -package_python2-regex() { - depends=('python2') - pkgdesc="Alternative python regular expression module. (python2 version)" - - cd "regex-${pkgver}" - python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build - - sed -n '1,/^$/p' regex_2/regex.py | install -Dm644 /dev/stdin "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} - -package_python-regex() { - depends=('python') - pkgdesc="Alternative python regular expression module. (python3 version)" - - cd "regex-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build - - sed -n '1,/^$/p' regex_3/regex.py | install -Dm644 /dev/stdin "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -} Copied: python-regex/repos/community-x86_64/PKGBUILD (from rev 641075, python-regex/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 22:20:57 UTC (rev 641076) @@ -0,0 +1,58 @@ +# Maintainer: Jelle van der Waa +# Maintainer: Eli Schwartz +# Contributor: Nikola Milinković +# Submitter: Xiao-Long Chen + +_pkgbase=regex +pkgbase=python-regex +pkgname=('python-regex' 'python2-regex') +pkgver=2020.6.8 +pkgrel=1 +pkgdesc="Alternative python regular expression module." +arch=('x86_64') +url="https://bitbucket.org/mrabarnett/mrab-regex"; +license=('Python') +makedepends=('python-setuptools' 'python2-setuptools') +options=(!emptydirs) +source=("https://files.pythonhosted.org/packages/source/r/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz";) +sha256sums=('e9b64e609d37438f7d6e68c2546d2cb8062f3adb27e6336bc129b51be20773ac') +b2sums=('7b773b72496e7943c3c79b9e4747994a91781ba0b5f85a41ffc1282054eb600710f32617338b6e2130026f2aeb69ba4d625feb202b6b916238fc1442e8f698e8') + +build() { + cd "regex-${pkgver}" + + python setup.py build + python2 setup.py build +} + +check() { + cd "regex-${pkgver}" + + pushd build/lib.linux-${CARCH}-3*/ + python -m unittest regex/test_regex.py + popd + + pushd build/lib.linux-${CARCH}-2*/ + python2 -m unittest regex.test_regex + popd +} + +package_python2-regex() { + depends=('python2') + pkgdesc="Alternative python regular expression module. (python2 version)" + + cd "regex-${pkgver}" + python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + + sed -n '1,/^$/p' regex_2/regex.py | install -Dm644 /dev/stdin "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +} + +package_python-regex() { + depends=('python') + pkgdesc="Alternative python regular expression module. (python3 version)" + + cd "regex-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + + sed -n '1,/^$/p' regex_3/regex.py | install -Dm644 /dev/stdin "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}
[arch-commits] Commit in python-regex/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:20:37 Author: eschwartz Revision: 641075 upgpkg: python-regex 2020.6.8-1: upstream release Adapt once again to testsuite changes. This time test_main() is broken. Give up and use python -m unittest as the launcher (with the caveat that on python2 it doesn't accept filenames). The good news is python3 no longer unconditionally imports the internal test module, so, no more checkdepends. Modified: python-regex/trunk/PKGBUILD --+ PKGBUILD | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:03:04 UTC (rev 641074) +++ PKGBUILD2020-06-09 22:20:37 UTC (rev 641075) @@ -6,7 +6,7 @@ _pkgbase=regex pkgbase=python-regex pkgname=('python-regex' 'python2-regex') -pkgver=2020.5.14 +pkgver=2020.6.8 pkgrel=1 pkgdesc="Alternative python regular expression module." arch=('x86_64') @@ -13,12 +13,10 @@ url="https://bitbucket.org/mrabarnett/mrab-regex"; license=('Python') makedepends=('python-setuptools' 'python2-setuptools') -# https://bitbucket.org/mrabarnett/mrab-regex/issues/366/tests-use-internal-test-module-instead-of -checkdepends=('python-tests') options=(!emptydirs) source=("https://files.pythonhosted.org/packages/source/r/${_pkgbase}/${_pkgbase}-${pkgver}.tar.gz";) -sha256sums=('ce450ffbfec93821ab1fea94779a8440e10cf63819be6e176eb1973a6017aff5') -b2sums=('bf846ce6565053e2da25fb250b2f28c5219ca27acc8ad976c180db52ce85737e4b30919ef1f6b515690d7f113f251bc8e76bbfaf1b9e154b3752e6f2255b') +sha256sums=('e9b64e609d37438f7d6e68c2546d2cb8062f3adb27e6336bc129b51be20773ac') +b2sums=('7b773b72496e7943c3c79b9e4747994a91781ba0b5f85a41ffc1282054eb600710f32617338b6e2130026f2aeb69ba4d625feb202b6b916238fc1442e8f698e8') build() { cd "regex-${pkgver}" @@ -31,11 +29,11 @@ cd "regex-${pkgver}" pushd build/lib.linux-${CARCH}-3*/ - python -c 'from regex.test_regex import test_main; test_main()' + python -m unittest regex/test_regex.py popd pushd build/lib.linux-${CARCH}-2*/ - python2 -c 'from regex.test_regex import test_main; test_main()' + python2 -m unittest regex.test_regex popd }
[arch-commits] Commit in haskell-nettle/repos (2 files)
Date: Tuesday, June 9, 2020 @ 22:03:04 Author: felixonmars Revision: 641074 archrelease: copy trunk to community-staging-x86_64 Added: haskell-nettle/repos/community-staging-x86_64/ haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 641073, haskell-nettle/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-nettle/repos/community-staging-x86_64/PKGBUILD (from rev 641073, haskell-nettle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 22:03:04 UTC (rev 641074) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=nettle +pkgname=haskell-nettle +pkgver=0.3.0 +pkgrel=74 +pkgdesc="Safe nettle binding" +url="https://github.com/stbuehler/haskell-nettle"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'nettle' 'haskell-byteable' 'haskell-crypto-cipher-types' 'haskell-tagged' + 'haskell-securemem') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9bc875c0674ea615f47c498bd40fcbd8ffb356e99b30bde6b0e350a9dcfed353bc21242ea625cecc23b16b617f1e163dab42740cadc49ac5c73f161fd0898ac7') + +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 $MAKEFLAGS +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-crypto-pubkey/repos (2 files)
Date: Tuesday, June 9, 2020 @ 22:02:08 Author: felixonmars Revision: 641072 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-pubkey/repos/community-staging-x86_64/ haskell-crypto-pubkey/repos/community-staging-x86_64/PKGBUILD (from rev 641071, haskell-crypto-pubkey/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-crypto-pubkey/repos/community-staging-x86_64/PKGBUILD (from rev 641071, haskell-crypto-pubkey/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 22:02:08 UTC (rev 641072) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-pubkey +pkgname=haskell-crypto-pubkey +pkgver=0.2.8 +pkgrel=149 +pkgdesc="Public Key cryptography" +url="https://github.com/vincenthz/hs-crypto-pubkey"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-byteable' 'haskell-crypto-numbers' 'haskell-crypto-pubkey-types' + 'haskell-crypto-random' 'haskell-cryptohash') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('9e7d54421fdb3c53964688831a2ca5f5379e141e7924af76916d868300833c0dbde22392e1452f80aaf2ec7a9a52de6b429a6f8f78b8fbef6c32f2f31202ed06') + +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 $MAKEFLAGS +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-nettle/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:02:50 Author: felixonmars Revision: 641073 upgpkg: haskell-nettle 0.3.0-74: rebuild with doctest 0.17 Modified: haskell-nettle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:02:08 UTC (rev 641072) +++ PKGBUILD2020-06-09 22:02:50 UTC (rev 641073) @@ -3,7 +3,7 @@ _hkgname=nettle pkgname=haskell-nettle pkgver=0.3.0 -pkgrel=73 +pkgrel=74 pkgdesc="Safe nettle binding" url="https://github.com/stbuehler/haskell-nettle"; license=('MIT')
[arch-commits] Commit in haskell-cprng-aes/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:59:14 Author: felixonmars Revision: 641066 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cprng-aes/repos/community-staging-x86_64/ haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 641065, haskell-cprng-aes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 641065, haskell-cprng-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:59:14 UTC (rev 641066) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cprng-aes +pkgname=haskell-cprng-aes +pkgver=0.6.1 +pkgrel=130 +pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." +url="https://github.com/vincenthz/hs-cprng-aes"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-cipher-aes" "haskell-crypto-random") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-pubkey/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:01:52 Author: felixonmars Revision: 641071 upgpkg: haskell-crypto-pubkey 0.2.8-149: rebuild with doctest 0.17 Modified: haskell-crypto-pubkey/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:01:15 UTC (rev 641070) +++ PKGBUILD2020-06-09 22:01:52 UTC (rev 641071) @@ -4,7 +4,7 @@ _hkgname=crypto-pubkey pkgname=haskell-crypto-pubkey pkgver=0.2.8 -pkgrel=148 +pkgrel=149 pkgdesc="Public Key cryptography" url="https://github.com/vincenthz/hs-crypto-pubkey"; license=('BSD')
[arch-commits] Commit in haskell-crypto-numbers/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 22:01:00 Author: felixonmars Revision: 641069 upgpkg: haskell-crypto-numbers 0.2.7-129: rebuild with doctest 0.17 Modified: haskell-crypto-numbers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 22:00:13 UTC (rev 641068) +++ PKGBUILD2020-06-09 22:01:00 UTC (rev 641069) @@ -4,7 +4,7 @@ _hkgname=crypto-numbers pkgname=haskell-crypto-numbers pkgver=0.2.7 -pkgrel=128 +pkgrel=129 pkgdesc="Cryptographic numbers: functions and algorithms" url="https://github.com/vincenthz/hs-crypto-numbers"; license=('BSD')
[arch-commits] Commit in haskell-crypto-random/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:58:21 Author: felixonmars Revision: 641064 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-random/repos/community-staging-x86_64/ haskell-crypto-random/repos/community-staging-x86_64/PKGBUILD (from rev 641063, haskell-crypto-random/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-random/repos/community-staging-x86_64/PKGBUILD (from rev 641063, haskell-crypto-random/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:58:21 UTC (rev 641064) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-random +pkgname=haskell-crypto-random +pkgver=0.0.9 +pkgrel=131 +pkgdesc="Simple cryptographic random related types" +url="https://github.com/vincenthz/hs-crypto-random"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-securemem" "haskell-vector") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('07e298e2e3846b48330af92a46ab8550982ad74f6154c59a531762d9282f6712c1e867a48ed6cf4d967f463f52c1af4287a74552aeff0635480ea21cd54a7a24') + +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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-numbers/repos (2 files)
Date: Tuesday, June 9, 2020 @ 22:01:15 Author: felixonmars Revision: 641070 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-numbers/repos/community-staging-x86_64/ haskell-crypto-numbers/repos/community-staging-x86_64/PKGBUILD (from rev 641069, haskell-crypto-numbers/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-numbers/repos/community-staging-x86_64/PKGBUILD (from rev 641069, haskell-crypto-numbers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 22:01:15 UTC (rev 641070) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=crypto-numbers +pkgname=haskell-crypto-numbers +pkgver=0.2.7 +pkgrel=129 +pkgdesc="Cryptographic numbers: functions and algorithms" +url="https://github.com/vincenthz/hs-crypto-numbers"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-random' 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('4fac18f6d76d5cc9ae82d177a45c155847264494dd112db80a76c955faee4917b4b3c563bb76eb3a08923bb020138307a7115d78fe0caa20fd3fb2b12d679947') + +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 $MAKEFLAGS +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-clientsession/repos (2 files)
Date: Tuesday, June 9, 2020 @ 22:00:13 Author: felixonmars Revision: 641068 archrelease: copy trunk to community-staging-x86_64 Added: haskell-clientsession/repos/community-staging-x86_64/ haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 641067, haskell-clientsession/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 641067, haskell-clientsession/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 22:00:13 UTC (rev 641068) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=clientsession +pkgname=haskell-clientsession +pkgver=0.9.1.2 +pkgrel=146 +pkgdesc="Securely store session data in a client-side cookie." +url="https://github.com/yesodweb/clientsession/tree/master"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-base64-bytestring" "haskell-cereal" + "haskell-cipher-aes" "haskell-cprng-aes" "haskell-crypto-api" + "haskell-crypto-random" "haskell-entropy" "haskell-setenv" + "haskell-skein" "haskell-tagged") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('27b44924843363f86b7c27aec1a73e8d74fcf42075cbe45ded4f26d690eb086bac0a4091e66bbdcb431c090aed0ddb64384ca6c555b8ba4c7372f1c42117587a') + +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-test +runhaskell Setup build $MAKEFLAGS +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-clientsession/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:59:53 Author: felixonmars Revision: 641067 upgpkg: haskell-clientsession 0.9.1.2-146: rebuild with doctest 0.17 Modified: haskell-clientsession/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:59:14 UTC (rev 641066) +++ PKGBUILD2020-06-09 21:59:53 UTC (rev 641067) @@ -4,7 +4,7 @@ _hkgname=clientsession pkgname=haskell-clientsession pkgver=0.9.1.2 -pkgrel=145 +pkgrel=146 pkgdesc="Securely store session data in a client-side cookie." url="https://github.com/yesodweb/clientsession/tree/master"; license=("MIT")
[arch-commits] Commit in haskell-cprng-aes/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:58:58 Author: felixonmars Revision: 641065 upgpkg: haskell-cprng-aes 0.6.1-130: rebuild with doctest 0.17 Modified: haskell-cprng-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:58:21 UTC (rev 641064) +++ PKGBUILD2020-06-09 21:58:58 UTC (rev 641065) @@ -4,7 +4,7 @@ _hkgname=cprng-aes pkgname=haskell-cprng-aes pkgver=0.6.1 -pkgrel=129 +pkgrel=130 pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." url="https://github.com/vincenthz/hs-cprng-aes"; license=("BSD")
[arch-commits] Commit in haskell-crypto-random/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:57:55 Author: felixonmars Revision: 641063 upgpkg: haskell-crypto-random 0.0.9-131: rebuild with doctest 0.17 Modified: haskell-crypto-random/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:57:15 UTC (rev 641062) +++ PKGBUILD2020-06-09 21:57:55 UTC (rev 641063) @@ -4,7 +4,7 @@ _hkgname=crypto-random pkgname=haskell-crypto-random pkgver=0.0.9 -pkgrel=130 +pkgrel=131 pkgdesc="Simple cryptographic random related types" url="https://github.com/vincenthz/hs-crypto-random"; license=("BSD")
[arch-commits] Commit in haskell-cipher-aes/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:57:15 Author: felixonmars Revision: 641062 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cipher-aes/repos/community-staging-x86_64/ haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 641061, haskell-cipher-aes/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-cipher-aes/repos/community-staging-x86_64/PKGBUILD (from rev 641061, haskell-cipher-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:57:15 UTC (rev 641062) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cipher-aes +pkgname=haskell-cipher-aes +pkgver=0.2.11 +pkgrel=124 +pkgdesc="Fast AES cipher implementation with advanced mode of operations" +url="https://github.com/vincenthz/hs-cipher-aes"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-crypto-cipher-types" "haskell-securemem") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d0c9b94e93903d0a3ea5587a4ac4ee5124b5189842070dd11c99182ba7396c982aa8c3eae2f8a1fd5b906f8ab3306e4b49ae9276a837e871278d6fe591bbd816') + +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 \ +-fsupport_aesni +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-crypto-cipher-types/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:56:05 Author: felixonmars Revision: 641059 upgpkg: haskell-crypto-cipher-types 0.0.9-124: rebuild with doctest 0.17 Modified: haskell-crypto-cipher-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:55:29 UTC (rev 641058) +++ PKGBUILD2020-06-09 21:56:05 UTC (rev 641059) @@ -4,7 +4,7 @@ _hkgname=crypto-cipher-types pkgname=haskell-crypto-cipher-types pkgver=0.0.9 -pkgrel=123 +pkgrel=124 pkgdesc="Generic cryptography cipher types" url="https://github.com/vincenthz/hs-crypto-cipher"; license=("BSD")
[arch-commits] Commit in haskell-crypto-cipher-types/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:56:20 Author: felixonmars Revision: 641060 archrelease: copy trunk to community-staging-x86_64 Added: haskell-crypto-cipher-types/repos/community-staging-x86_64/ haskell-crypto-cipher-types/repos/community-staging-x86_64/PKGBUILD (from rev 641059, haskell-crypto-cipher-types/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-crypto-cipher-types/repos/community-staging-x86_64/PKGBUILD (from rev 641059, haskell-crypto-cipher-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:56:20 UTC (rev 641060) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=crypto-cipher-types +pkgname=haskell-crypto-cipher-types +pkgver=0.0.9 +pkgrel=124 +pkgdesc="Generic cryptography cipher types" +url="https://github.com/vincenthz/hs-crypto-cipher"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-securemem") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('9b369dfbe1baa918f8b72dca0a6637634582629ccd46226a3a89813f42cca1e11ee738e1053503a6bc2863c04dd885083e6a09a5bda5a52dbf381e9f133e24cc') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +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-cipher-aes/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:57:00 Author: felixonmars Revision: 641061 upgpkg: haskell-cipher-aes 0.2.11-124: rebuild with doctest 0.17 Modified: haskell-cipher-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:56:20 UTC (rev 641060) +++ PKGBUILD2020-06-09 21:57:00 UTC (rev 641061) @@ -4,7 +4,7 @@ _hkgname=cipher-aes pkgname=haskell-cipher-aes pkgver=0.2.11 -pkgrel=123 +pkgrel=124 pkgdesc="Fast AES cipher implementation with advanced mode of operations" url="https://github.com/vincenthz/hs-cipher-aes"; license=("BSD")
[arch-commits] Commit in haskell-securemem/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:55:29 Author: felixonmars Revision: 641058 archrelease: copy trunk to community-staging-x86_64 Added: haskell-securemem/repos/community-staging-x86_64/ haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 641057, haskell-securemem/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-securemem/repos/community-staging-x86_64/PKGBUILD (from rev 641057, haskell-securemem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:55:29 UTC (rev 641058) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=securemem +pkgname=haskell-securemem +pkgver=0.1.10 +pkgrel=86 +pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." +url="https://github.com/vincenthz/hs-securemem"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('9f1428896a7b554244e42ac04a17c008cadce8102294b3249c172d84b20195325c48eadf15f7d26dabd766e4d45d171b0a26649e097d632a7fae596663a43096') + +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 $MAKEFLAGS +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-securemem/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:55:15 Author: felixonmars Revision: 641057 upgpkg: haskell-securemem 0.1.10-86: rebuild with doctest 0.17 Modified: haskell-securemem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:54:41 UTC (rev 641056) +++ PKGBUILD2020-06-09 21:55:15 UTC (rev 641057) @@ -4,7 +4,7 @@ _hkgname=securemem pkgname=haskell-securemem pkgver=0.1.10 -pkgrel=85 +pkgrel=86 pkgdesc="abstraction to an auto scrubbing and const time eq, memory chunk." url="https://github.com/vincenthz/hs-securemem"; license=("BSD")
[arch-commits] Commit in haskell-rsa/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:54:41 Author: felixonmars Revision: 641056 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rsa/repos/community-staging-x86_64/ haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 641055, haskell-rsa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 641055, haskell-rsa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:54:41 UTC (rev 641056) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=RSA +pkgname=haskell-rsa +pkgver=2.4.1 +pkgrel=22 +pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." +url="https://github.com/GaloisInc/rsa"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 'haskell-sha') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2cd3145f405bdc7dd1ddef3e93ef70a214b02607dc7f9648d36c258ba16eed881936816f4ae5ea3b7abd77b7b65d36a984e68dd19e3346fcf1d5231bca6cccb3') + +prepare() { +cd $_hkgname-$pkgver +sed -i '1i{-# language NoMonadFailDesugaring #-}' Test.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 +runhaskell Setup build $MAKEFLAGS +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-rsa/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:54:27 Author: felixonmars Revision: 641055 upgpkg: haskell-rsa 2.4.1-22: rebuild with doctest 0.17 Modified: haskell-rsa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:53:15 UTC (rev 641054) +++ PKGBUILD2020-06-09 21:54:27 UTC (rev 641055) @@ -3,7 +3,7 @@ _hkgname=RSA pkgname=haskell-rsa pkgver=2.4.1 -pkgrel=21 +pkgrel=22 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." url="https://github.com/GaloisInc/rsa"; license=('BSD')
[arch-commits] Commit in haskell-rio-prettyprint/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:53:01 Author: felixonmars Revision: 641053 upgpkg: haskell-rio-prettyprint 0.1.0.0-71: rebuild with doctest 0.17 Modified: haskell-rio-prettyprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:52:19 UTC (rev 641052) +++ PKGBUILD2020-06-09 21:53:01 UTC (rev 641053) @@ -3,7 +3,7 @@ _hkgname=rio-prettyprint pkgname=haskell-rio-prettyprint pkgver=0.1.0.0 -pkgrel=70 +pkgrel=71 pkgdesc="Pretty-printing for RIO" url="https://github.com/commercialhaskell/stack"; license=('MIT')
[arch-commits] Commit in haskell-rio-prettyprint/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:53:15 Author: felixonmars Revision: 641054 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rio-prettyprint/repos/community-staging-x86_64/ haskell-rio-prettyprint/repos/community-staging-x86_64/PKGBUILD (from rev 641053, haskell-rio-prettyprint/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rio-prettyprint/repos/community-staging-x86_64/PKGBUILD (from rev 641053, haskell-rio-prettyprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:53:15 UTC (rev 641054) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=rio-prettyprint +pkgname=haskell-rio-prettyprint +pkgver=0.1.0.0 +pkgrel=71 +pkgdesc="Pretty-printing for RIO" +url="https://github.com/commercialhaskell/stack"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-annotated-wl-pprint' 'haskell-ansi-terminal' + 'haskell-colour' 'haskell-path' 'haskell-rio') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('96599c19f5c49824d5bd76c109e2304153170269ecd4c6595f03705216154750670542110fdab450a7e36db00d6a6a0d3acca30e5c7c24a855760b09703a4658') + +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 +runhaskell Setup build $MAKEFLAGS +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-rank2classes/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:52:06 Author: felixonmars Revision: 641051 upgpkg: haskell-rank2classes 1.4.0.1-3: rebuild with doctest 0.17 Modified: haskell-rank2classes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:51:09 UTC (rev 641050) +++ PKGBUILD2020-06-09 21:52:06 UTC (rev 641051) @@ -3,7 +3,7 @@ _hkgname=rank2classes pkgname=haskell-rank2classes pkgver=1.4.0.1 -pkgrel=2 +pkgrel=3 pkgdesc="Standard type constructor class hierarchy, only with methods of rank 2 types" url="https://github.com/blamario/grampa/tree/master/rank2classes"; license=('BSD')
[arch-commits] Commit in haskell-rank2classes/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:52:19 Author: felixonmars Revision: 641052 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rank2classes/repos/community-staging-x86_64/ haskell-rank2classes/repos/community-staging-x86_64/PKGBUILD (from rev 641051, haskell-rank2classes/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-rank2classes/repos/community-staging-x86_64/PKGBUILD (from rev 641051, haskell-rank2classes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:52:19 UTC (rev 641052) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=rank2classes +pkgname=haskell-rank2classes +pkgver=1.4.0.1 +pkgrel=3 +pkgdesc="Standard type constructor class hierarchy, only with methods of rank 2 types" +url="https://github.com/blamario/grampa/tree/master/rank2classes"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-distributive') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-markdown-unlit' + 'haskell-tasty' 'haskell-tasty-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('57e5d1ab9bcd1cfefe4183cf9d3048f6d7f2111db70e1dd289b7b6b34c42f4160f52cfb1e55805e1b8cd55437633d60029c736c8351becf1a2e5d80d0c3bf019') + +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 $MAKEFLAGS +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-prettyprinter-convert-ansi-wl-pprint/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:51:09 Author: felixonmars Revision: 641050 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/ haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from rev 641049, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-prettyprinter-convert-ansi-wl-pprint/repos/community-staging-x86_64/PKGBUILD (from rev 641049, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:51:09 UTC (rev 641050) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter-convert-ansi-wl-pprint +pkgname=haskell-prettyprinter-convert-ansi-wl-pprint +pkgver=1.1 +pkgrel=89 +pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones." +url="https://github.com/quchen/prettyprinter"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-ansi-wl-pprint' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('d5587fd33e5175149781c21d577a2e18b4f84731ed9deb692f22ea25f85212ac13b300176b13ae3f54d07fb3a720fda6c5561052d68f4832dc255fbf85c05aea') + +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 $MAKEFLAGS +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.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-prettyprinter-convert-ansi-wl-pprint/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:50:55 Author: felixonmars Revision: 641049 upgpkg: haskell-prettyprinter-convert-ansi-wl-pprint 1.1-89: rebuild with doctest 0.17 Modified: haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:50:18 UTC (rev 641048) +++ PKGBUILD2020-06-09 21:50:55 UTC (rev 641049) @@ -3,7 +3,7 @@ _hkgname=prettyprinter-convert-ansi-wl-pprint pkgname=haskell-prettyprinter-convert-ansi-wl-pprint pkgver=1.1 -pkgrel=88 +pkgrel=89 pkgdesc="Converter from ansi-wl-pprint documents to prettyprinter-based ones." url="https://github.com/quchen/prettyprinter"; license=('custom:BSD2')
[arch-commits] Commit in haskell-prettyprinter-ansi-terminal/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:50:18 Author: felixonmars Revision: 641048 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/ haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 641047, haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-prettyprinter-ansi-terminal/repos/community-staging-x86_64/PKGBUILD (from rev 641047, haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:50:18 UTC (rev 641048) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter-ansi-terminal +pkgname=haskell-prettyprinter-ansi-terminal +pkgver=1.1.1.2 +pkgrel=92 +pkgdesc="ANSI terminal backend for the prettyprinter package." +url="https://github.com/quchen/prettyprinter-ansi-terminal"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-prettyprinter') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2ac6c76ce6570b285370c9b1a466272aa5a3ba86a9f1de996392d750d212ff62a743e9c3c28f7de7951c9b270d64c97cb695166b65d642751942d682ff1a71b') + +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-buildReadme +runhaskell Setup build $MAKEFLAGS +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.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-prettyprinter-ansi-terminal/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:50:04 Author: felixonmars Revision: 641047 upgpkg: haskell-prettyprinter-ansi-terminal 1.1.1.2-92: rebuild with doctest 0.17 Modified: haskell-prettyprinter-ansi-terminal/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:49:24 UTC (rev 641046) +++ PKGBUILD2020-06-09 21:50:04 UTC (rev 641047) @@ -3,7 +3,7 @@ _hkgname=prettyprinter-ansi-terminal pkgname=haskell-prettyprinter-ansi-terminal pkgver=1.1.1.2 -pkgrel=91 +pkgrel=92 pkgdesc="ANSI terminal backend for the prettyprinter package." url="https://github.com/quchen/prettyprinter-ansi-terminal"; license=('custom:BSD2')
[arch-commits] Commit in haskell-prettyprinter/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:49:24 Author: felixonmars Revision: 641046 archrelease: copy trunk to community-staging-x86_64 Added: haskell-prettyprinter/repos/community-staging-x86_64/ haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 641045, haskell-prettyprinter/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-prettyprinter/repos/community-staging-x86_64/PKGBUILD (from rev 641045, haskell-prettyprinter/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:49:24 UTC (rev 641046) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter +pkgname=haskell-prettyprinter +pkgver=1.6.1 +pkgrel=11 +pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." +url="https://github.com/hspec/prettyprinter"; +license=('custom:BSD2') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-pgp-wordlist' 'haskell-quickcheck-instances' + 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4623cec5c2034f08bce57320d9cedce4c893977868e2c98191c060d6442c2c19c946a07dc8dc2a31dd03c726f392dfff6509ca837d9c75974637e7ffc5099496') + +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-buildReadme +runhaskell Setup build $MAKEFLAGS +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.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-prettyprinter/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:49:09 Author: felixonmars Revision: 641045 upgpkg: haskell-prettyprinter 1.6.1-11: rebuild with doctest 0.17 Modified: haskell-prettyprinter/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:47:05 UTC (rev 641044) +++ PKGBUILD2020-06-09 21:49:09 UTC (rev 641045) @@ -3,7 +3,7 @@ _hkgname=prettyprinter pkgname=haskell-prettyprinter pkgver=1.6.1 -pkgrel=10 +pkgrel=11 pkgdesc="A modern, easy to use, well-documented, extensible prettyprinter." url="https://github.com/hspec/prettyprinter"; license=('custom:BSD2')
[arch-commits] Commit in haskell-pretty-simple/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:46:43 Author: felixonmars Revision: 641043 upgpkg: haskell-pretty-simple 3.2.3.0-2: rebuild with doctest 0.17 Modified: haskell-pretty-simple/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:45:53 UTC (rev 641042) +++ PKGBUILD2020-06-09 21:46:43 UTC (rev 641043) @@ -3,7 +3,7 @@ _hkgname=pretty-simple pkgname=haskell-pretty-simple pkgver=3.2.3.0 -pkgrel=1 +pkgrel=2 pkgdesc="Pretty printer for data types with a 'Show' instance" url="https://github.com/cdepillabout/pretty-simple"; license=('BSD')
[arch-commits] Commit in haskell-pretty-simple/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:47:05 Author: felixonmars Revision: 641044 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pretty-simple/repos/community-staging-x86_64/ haskell-pretty-simple/repos/community-staging-x86_64/PKGBUILD (from rev 641043, haskell-pretty-simple/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-pretty-simple/repos/community-staging-x86_64/PKGBUILD (from rev 641043, haskell-pretty-simple/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:47:05 UTC (rev 641044) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=pretty-simple +pkgname=haskell-pretty-simple +pkgver=3.2.3.0 +pkgrel=2 +pkgdesc="Pretty printer for data types with a 'Show' instance" +url="https://github.com/cdepillabout/pretty-simple"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-glob' 'haskell-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ab10fa481e88319ee63839e561e0c8050806568664230adfcd7ace705b069f2c160e9b8889c95ae027831e17a2ffc7fb69f533be42305ffe2d705077d7014ec4') + +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 $MAKEFLAGS +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-pgp-wordlist/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:45:53 Author: felixonmars Revision: 641042 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pgp-wordlist/repos/community-staging-x86_64/ haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD (from rev 641041, haskell-pgp-wordlist/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-pgp-wordlist/repos/community-staging-x86_64/PKGBUILD (from rev 641041, haskell-pgp-wordlist/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:45:53 UTC (rev 641042) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=pgp-wordlist +pkgname=haskell-pgp-wordlist +pkgver=0.1.0.3 +pkgrel=40 +pkgdesc="Translate between binary data and a human-readable collection of words." +url="https://github.com/quchen/pgp-wordlist"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc' 'haskell-doctest' 'haskell-hunit' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b7c6db47c1f9a0b10c5c94ea46b8eee282988e5990ef3dafa2d07a5bfc0718572b04494d23ddab063811ef2452546d6b17010c6490a89031f4b071f1a43d989b') + +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 $MAKEFLAGS +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-pgp-wordlist/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:45:33 Author: felixonmars Revision: 641041 upgpkg: haskell-pgp-wordlist 0.1.0.3-40: rebuild with doctest 0.17 Modified: haskell-pgp-wordlist/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:44:49 UTC (rev 641040) +++ PKGBUILD2020-06-09 21:45:33 UTC (rev 641041) @@ -3,7 +3,7 @@ _hkgname=pgp-wordlist pkgname=haskell-pgp-wordlist pkgver=0.1.0.3 -pkgrel=39 +pkgrel=40 pkgdesc="Translate between binary data and a human-readable collection of words." url="https://github.com/quchen/pgp-wordlist"; license=('BSD')
[arch-commits] Commit in haskell-pem/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:44:49 Author: felixonmars Revision: 641040 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pem/repos/community-staging-x86_64/ haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 641039, haskell-pem/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-pem/repos/community-staging-x86_64/PKGBUILD (from rev 641039, haskell-pem/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:44:49 UTC (rev 641040) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: hauzer + +_hkgname=pem +pkgname=haskell-pem +pkgver=0.2.4 +pkgrel=84 +pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-basement' 'haskell-memory') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c27531ae89e69cebbeeecdf3cf72b897eb65c2f9b22c898bf88d79664f1b54b592f0e0f2bc007f84ec3b0efee8bd20eee187bf73a2947b2fc7d9f4a7e418872d') + +build() { +cd $_hkgname-$pkgver +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +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 runc/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:44:22 Author: foxboron Revision: 641038 archrelease: copy trunk to community-x86_64 Added: runc/repos/community-x86_64/PKGBUILD (from rev 641037, runc/trunk/PKGBUILD) Deleted: runc/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 95 +++-- 1 file changed, 49 insertions(+), 46 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 21:44:12 UTC (rev 641037) +++ PKGBUILD2020-06-09 21:44:22 UTC (rev 641038) @@ -1,46 +0,0 @@ -# Maintainer: Morten Linderud -# Contributor: Sébastien "Seblu" Luttringer - -pkgname=runc -pkgver=1.0.0rc10 -pkgrel=2 -pkgdesc='CLI tool for managing OCI compliant containers' -arch=(x86_64) -url='https://runc.io/' -license=(Apache) -depends=(libseccomp) -makedepends=(git go-pie go-md2man) -_commit=dc9208a3303feef5b3839f4323d9beb36df0a9dd # tags/v1.0.0-rc10 -source=("git+https://github.com/opencontainers/runc.git#commit=$_commit?signed";) -validpgpkeys=("5F36C6C61B5460124A75F5A69E18AA267DDB8DB4") -sha256sums=('SKIP') - -pkgver() { - cd runc - git describe | sed 's/^v//;s/-//;s/-/+/g' -} - -prepare() { - mkdir -p src/github.com/opencontainers - cp -r runc src/github.com/opencontainers/ -} - -build() { - cd src/github.com/opencontainers/runc - export EXTRA_FLAGS="-gcflags all=-trimpath=${PWD} -asmflags all=-trimpath=${PWD}" - export GOPATH="$srcdir" - export EXTRA_LDFLAGS="-extldflags ${LDFLAGS}" - export BUILDTAGS='seccomp apparmor' - make runc man -} - -package() { - cd src/github.com/opencontainers/runc - - install -Dm755 runc "$pkgdir/usr/bin/runc" - install -Dm644 contrib/completions/bash/runc \ -"$pkgdir/usr/share/bash-completion/completions/runc" - - install -d "$pkgdir/usr/share/man/man8" - install -m644 man/man8/*.8 "$pkgdir/usr/share/man/man8" -} Copied: runc/repos/community-x86_64/PKGBUILD (from rev 641037, runc/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 21:44:22 UTC (rev 641038) @@ -0,0 +1,49 @@ +# Maintainer: Morten Linderud +# Contributor: Sébastien "Seblu" Luttringer + +pkgname=runc +pkgver=1.0.0rc90 +pkgrel=1 +pkgdesc='CLI tool for managing OCI compliant containers' +arch=(x86_64) +url='https://runc.io/' +license=(Apache) +depends=(libseccomp) +makedepends=(git go go-md2man) +_commit=dc9208a3303feef5b3839f4323d9beb36df0a9dd # tags/v1.0.0-rc10 +source=("git+https://github.com/opencontainers/runc.git#commit=$_commit?signed";) +validpgpkeys=("5F36C6C61B5460124A75F5A69E18AA267DDB8DB4") +sha256sums=('SKIP') + +pkgver() { + cd runc + git describe | sed 's/^v//;s/-//;s/-/+/g' +} + +prepare() { + mkdir -p src/github.com/opencontainers + cp -r runc src/github.com/opencontainers/ +} + +build() { + cd src/github.com/opencontainers/runc + export GOPATH="$srcdir" + export BUILDTAGS='seccomp apparmor' + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + make runc man +} + +package() { + cd src/github.com/opencontainers/runc + + install -Dm755 runc "$pkgdir/usr/bin/runc" + install -Dm644 contrib/completions/bash/runc \ +"$pkgdir/usr/share/bash-completion/completions/runc" + + install -d "$pkgdir/usr/share/man/man8" + install -m644 man/man8/*.8 "$pkgdir/usr/share/man/man8" +}
[arch-commits] Commit in runc/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:44:12 Author: foxboron Revision: 641037 upgpkg: runc 1.0.0rc90-1 Go package guidelines Modified: runc/trunk/PKGBUILD --+ PKGBUILD | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:43:53 UTC (rev 641036) +++ PKGBUILD2020-06-09 21:44:12 UTC (rev 641037) @@ -2,14 +2,14 @@ # Contributor: Sébastien "Seblu" Luttringer pkgname=runc -pkgver=1.0.0rc10 -pkgrel=2 +pkgver=1.0.0rc90 +pkgrel=1 pkgdesc='CLI tool for managing OCI compliant containers' arch=(x86_64) url='https://runc.io/' license=(Apache) depends=(libseccomp) -makedepends=(git go-pie go-md2man) +makedepends=(git go go-md2man) _commit=dc9208a3303feef5b3839f4323d9beb36df0a9dd # tags/v1.0.0-rc10 source=("git+https://github.com/opencontainers/runc.git#commit=$_commit?signed";) validpgpkeys=("5F36C6C61B5460124A75F5A69E18AA267DDB8DB4") @@ -27,10 +27,13 @@ build() { cd src/github.com/opencontainers/runc - export EXTRA_FLAGS="-gcflags all=-trimpath=${PWD} -asmflags all=-trimpath=${PWD}" export GOPATH="$srcdir" - export EXTRA_LDFLAGS="-extldflags ${LDFLAGS}" export BUILDTAGS='seccomp apparmor' + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" make runc man }
[arch-commits] Commit in haskell-pem/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:44:35 Author: felixonmars Revision: 641039 upgpkg: haskell-pem 0.2.4-84: rebuild with doctest 0.17 Modified: haskell-pem/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:44:22 UTC (rev 641038) +++ PKGBUILD2020-06-09 21:44:35 UTC (rev 641039) @@ -5,7 +5,7 @@ _hkgname=pem pkgname=haskell-pem pkgver=0.2.4 -pkgrel=83 +pkgrel=84 pkgdesc="Privacy Enhanced Mail (PEM) format reader and writer." url="https://hackage.haskell.org/package/${_hkgname}"; license=('BSD')
[arch-commits] Commit in haskell-pcre-heavy/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:43:40 Author: felixonmars Revision: 641035 upgpkg: haskell-pcre-heavy 1.0.0.2-91: rebuild with doctest 0.17 Modified: haskell-pcre-heavy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:43:00 UTC (rev 641034) +++ PKGBUILD2020-06-09 21:43:40 UTC (rev 641035) @@ -4,7 +4,7 @@ _hkgname=pcre-heavy pkgname=haskell-pcre-heavy pkgver=1.0.0.2 -pkgrel=90 +pkgrel=91 pkgdesc="A regexp library on top of pcre-light you can actually use" url="https://github.com/myfreeweb/pcre-heavy"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-pcre-heavy/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:43:53 Author: felixonmars Revision: 641036 archrelease: copy trunk to community-staging-x86_64 Added: haskell-pcre-heavy/repos/community-staging-x86_64/ haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 641035, haskell-pcre-heavy/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-pcre-heavy/repos/community-staging-x86_64/PKGBUILD (from rev 641035, haskell-pcre-heavy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:43:53 UTC (rev 641036) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=pcre-heavy +pkgname=haskell-pcre-heavy +pkgver=1.0.0.2 +pkgrel=91 +pkgdesc="A regexp library on top of pcre-light you can actually use" +url="https://github.com/myfreeweb/pcre-heavy"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-pcre-light' 'haskell-string-conversions') +makedepends=('ghc' 'haskell-glob' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('77691394c7aadb1c81a0974207a8f8ea8ef5f0c85301d0fdb6fb453724c38bd8598b437994b75df5a02a2ca8a98ec22a9473ade52e26a3d2bb1daf22637b54cd') + +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 --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid +runhaskell Setup build $MAKEFLAGS +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 +doctest library/*/*/*/*.hs +} + +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 "UNLICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/UNLICENSE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/UNLICENSE" +}
[arch-commits] Commit in haskell-path-io/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:43:00 Author: felixonmars Revision: 641034 archrelease: copy trunk to community-staging-x86_64 Added: haskell-path-io/repos/community-staging-x86_64/ haskell-path-io/repos/community-staging-x86_64/PKGBUILD (from rev 641033, haskell-path-io/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-path-io/repos/community-staging-x86_64/PKGBUILD (from rev 641033, haskell-path-io/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:43:00 UTC (rev 641034) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Daniel Nagy +# Contributor: Daniel Micay + +_hkgname=path-io +pkgname=haskell-path-io +pkgver=1.6.0 +pkgrel=33 +pkgdesc="Interface to ‘directory’ package for users of ‘path’" +url="https://github.com/mrkkrp/path-io"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-dlist' 'haskell-path' 'haskell-temporary' + 'haskell-unix-compat') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-${pkgver}.tar.gz";) +sha512sums=('dcafbbfe1531d7b00a9df751c093e6affdefafe7589c0243530579b9f5733ef1357b1085cfd88bf53ff9794accddbc789b927a199f4c4a2b7778268cf1719477') + +prepare() { + cd $_hkgname-$pkgver + sed -i -e 's/< *0.7/<1/' $_hkgname.cabal +} + +build() { + cd "$srcdir/$_hkgname-$pkgver" + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-dev + runhaskell Setup build $MAKEFLAGS + 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.md "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.md + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE.md +}
[arch-commits] Commit in haskell-path-io/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:42:45 Author: felixonmars Revision: 641033 upgpkg: haskell-path-io 1.6.0-33: rebuild with doctest 0.17 Modified: haskell-path-io/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:41:56 UTC (rev 641032) +++ PKGBUILD2020-06-09 21:42:45 UTC (rev 641033) @@ -5,7 +5,7 @@ _hkgname=path-io pkgname=haskell-path-io pkgver=1.6.0 -pkgrel=32 +pkgrel=33 pkgdesc="Interface to ‘directory’ package for users of ‘path’" url="https://github.com/mrkkrp/path-io"; license=("BSD")
[arch-commits] Commit in haskell-path/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:41:41 Author: felixonmars Revision: 641030 upgpkg: haskell-path 0.8.0-7: rebuild with doctest 0.17 Modified: haskell-path/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:41:33 UTC (rev 641029) +++ PKGBUILD2020-06-09 21:41:41 UTC (rev 641030) @@ -4,7 +4,7 @@ _hkgname=path pkgname=haskell-path pkgver=0.8.0 -pkgrel=6 +pkgrel=7 pkgdesc="Path" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in restic/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:41:42 Author: foxboron Revision: 641031 archrelease: copy trunk to community-x86_64 Added: restic/repos/community-x86_64/PKGBUILD (from rev 641029, restic/trunk/PKGBUILD) Deleted: restic/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 73 - 1 file changed, 39 insertions(+), 34 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 21:41:41 UTC (rev 641030) +++ PKGBUILD2020-06-09 21:41:42 UTC (rev 641031) @@ -1,34 +0,0 @@ -# Maintainer: Morten Linderud - -pkgname=restic -pkgver=0.9.6 -pkgrel=2 -pkgdesc="Fast, secure, efficient backup program" -arch=('x86_64') -url="https://restic.net"; -license=('BSD') -depends=('glibc') -makedepends=('go-pie' 'git') -checkdepends=('fuse2') -optdepends=('fuse2: mount archive') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/restic/restic/archive/v${pkgver}.tar.gz";) -sha256sums=('1cc8655fa99f06e787871a9f8b5ceec283c856fa341a5b38824a0ca89420b0fe') - -build(){ - cd "${pkgname}-${pkgver}" - go build -mod=vendor -trimpath -ldflags "-X 'main.version=${pkgver}' -extldflags ${LDFLAGS}" ./cmd/... -} - -check(){ - cd "${pkgname}-${pkgver}" - go test ./cmd/... ./internal/... || true -} - -package() { - cd "${pkgname}-${pkgver}" - install -Dm755 restic "${pkgdir}/usr/bin/restic" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 -t "$pkgdir/usr/share/man/man1/" doc/man/*.1 - install -Dm644 doc/zsh-completion.zsh "$pkgdir/usr/share/zsh/site-functions/_restic" - install -Dm644 doc/bash-completion.sh "$pkgdir/usr/share/bash-completion/completions/restic" -} Copied: restic/repos/community-x86_64/PKGBUILD (from rev 641029, restic/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 21:41:42 UTC (rev 641031) @@ -0,0 +1,39 @@ +# Maintainer: Morten Linderud + +pkgname=restic +pkgver=0.9.6 +pkgrel=3 +pkgdesc="Fast, secure, efficient backup program" +arch=('x86_64') +url="https://restic.net"; +license=('BSD') +depends=('glibc') +makedepends=('go' 'git') +checkdepends=('fuse2') +optdepends=('fuse2: mount archive') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/restic/restic/archive/v${pkgver}.tar.gz";) +sha256sums=('1cc8655fa99f06e787871a9f8b5ceec283c856fa341a5b38824a0ca89420b0fe') + +build(){ + cd "${pkgname}-${pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=vendor -modcacherw" + go build -ldflags "-X 'main.version=${pkgver}'" ./cmd/... +} + +check(){ + cd "${pkgname}-${pkgver}" + go test ./cmd/... ./internal/... || true +} + +package() { + cd "${pkgname}-${pkgver}" + install -Dm755 restic "${pkgdir}/usr/bin/restic" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 -t "$pkgdir/usr/share/man/man1/" doc/man/*.1 + install -Dm644 doc/zsh-completion.zsh "$pkgdir/usr/share/zsh/site-functions/_restic" + install -Dm644 doc/bash-completion.sh "$pkgdir/usr/share/bash-completion/completions/restic" +}
[arch-commits] Commit in haskell-path/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:41:56 Author: felixonmars Revision: 641032 archrelease: copy trunk to community-staging-x86_64 Added: haskell-path/repos/community-staging-x86_64/ haskell-path/repos/community-staging-x86_64/PKGBUILD (from rev 641031, haskell-path/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-path/repos/community-staging-x86_64/PKGBUILD (from rev 641031, haskell-path/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:41:56 UTC (rev 641032) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=path +pkgname=haskell-path +pkgver=0.8.0 +pkgrel=7 +pkgdesc="Path" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-hashable') +makedepends=('ghc' 'haskell-genvalidity' 'haskell-genvalidity-hspec' 'haskell-genvalidity-property' + 'haskell-hspec' 'haskell-quickcheck' 'haskell-validity') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('624c67d0f2779a4470c806d50666a122476d9553f304f1f69fafd3b11cd0acb588c0e246f5ed77d947f0e1ec59b95edbef8a95ff1190dca7a78e0b299b1ec063') + +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 $MAKEFLAGS +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 restic/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:41:33 Author: foxboron Revision: 641029 upgpkg: restic 0.9.6-3 Go package guidelines Modified: restic/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:40:45 UTC (rev 641028) +++ PKGBUILD2020-06-09 21:41:33 UTC (rev 641029) @@ -2,13 +2,13 @@ pkgname=restic pkgver=0.9.6 -pkgrel=2 +pkgrel=3 pkgdesc="Fast, secure, efficient backup program" arch=('x86_64') url="https://restic.net"; license=('BSD') depends=('glibc') -makedepends=('go-pie' 'git') +makedepends=('go' 'git') checkdepends=('fuse2') optdepends=('fuse2: mount archive') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/restic/restic/archive/v${pkgver}.tar.gz";) @@ -16,7 +16,12 @@ build(){ cd "${pkgname}-${pkgver}" - go build -mod=vendor -trimpath -ldflags "-X 'main.version=${pkgver}' -extldflags ${LDFLAGS}" ./cmd/... + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=vendor -modcacherw" + go build -ldflags "-X 'main.version=${pkgver}'" ./cmd/... } check(){
[arch-commits] Commit in haskell-openssl-streams/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:40:45 Author: felixonmars Revision: 641028 archrelease: copy trunk to community-staging-x86_64 Added: haskell-openssl-streams/repos/community-staging-x86_64/ haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 641027, haskell-openssl-streams/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-openssl-streams/repos/community-staging-x86_64/PKGBUILD (from rev 641027, haskell-openssl-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:40:45 UTC (rev 641028) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=openssl-streams +pkgname=haskell-openssl-streams +pkgver=1.2.2.0 +pkgrel=61 +pkgdesc="OpenSSL network support for io-streams" +url="https://github.com/snapframework/openssl-streams"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hsopenssl' 'haskell-io-streams' 'haskell-network') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ff1262afd26c82e97ed0a8bc7237728b47341968e8c6fe4a2351780508241f1588d12b32709d9be3b385db14b9b56eee77676cacb1c0a6bf632a8f25bdb775eb') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *3.1/<4/' $_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 $MAKEFLAGS +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-openssl-streams/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:40:31 Author: felixonmars Revision: 641027 upgpkg: haskell-openssl-streams 1.2.2.0-61: rebuild with doctest 0.17 Modified: haskell-openssl-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:39:52 UTC (rev 641026) +++ PKGBUILD2020-06-09 21:40:31 UTC (rev 641027) @@ -3,7 +3,7 @@ _hkgname=openssl-streams pkgname=haskell-openssl-streams pkgver=1.2.2.0 -pkgrel=60 +pkgrel=61 pkgdesc="OpenSSL network support for io-streams" url="https://github.com/snapframework/openssl-streams"; license=('BSD')
[arch-commits] Commit in haskell-network2.8/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:39:52 Author: felixonmars Revision: 641026 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network2.8/repos/community-staging-x86_64/ haskell-network2.8/repos/community-staging-x86_64/PKGBUILD (from rev 641025, haskell-network2.8/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-network2.8/repos/community-staging-x86_64/PKGBUILD (from rev 641025, haskell-network2.8/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:39:52 UTC (rev 641026) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=network +pkgname=haskell-network2.8 +pkgver=2.8.0.1 +pkgrel=7 +pkgdesc="Low-level networking interface" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('e133b1fadfdb0a38fff1fbeabec8ec90a8e7ec49a32a168077588289127ede25b7b4077269eac99f42df657f52e73332a58781e4d9ffd1cd1058497d8ac90f85') + +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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/haskell/network/issues/333#issuecomment-400173091 +runhaskell Setup test || warning "Tests failed" +} + +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-network2.8/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:39:36 Author: felixonmars Revision: 641025 upgpkg: haskell-network2.8 2.8.0.1-7: rebuild with doctest 0.17 Modified: haskell-network2.8/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:38:41 UTC (rev 641024) +++ PKGBUILD2020-06-09 21:39:36 UTC (rev 641025) @@ -4,7 +4,7 @@ _hkgname=network pkgname=haskell-network2.8 pkgver=2.8.0.1 -pkgrel=6 +pkgrel=7 pkgdesc="Low-level networking interface" url="https://hackage.haskell.org/package/${_hkgname}"; license=('BSD')
[arch-commits] Commit in haskell-network-multicast/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:38:41 Author: felixonmars Revision: 641024 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-multicast/repos/community-staging-x86_64/ haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 641023, haskell-network-multicast/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-network-multicast/repos/community-staging-x86_64/PKGBUILD (from rev 641023, haskell-network-multicast/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:38:41 UTC (rev 641024) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=network-multicast +pkgname=haskell-network-multicast +pkgver=0.3.2 +pkgrel=9 +pkgdesc="Simple multicast library" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('6308b09e882a3b99ce762cc30da790d6ff83b777d322842d342f555a307c59f0110b9a46557559e9bb5bfba258644f25ebfb9007f33e62cf6855dec8fd48da99') + +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 $MAKEFLAGS +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-network-multicast/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:38:27 Author: felixonmars Revision: 641023 upgpkg: haskell-network-multicast 0.3.2-9: rebuild with doctest 0.17 Modified: haskell-network-multicast/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:37:53 UTC (rev 641022) +++ PKGBUILD2020-06-09 21:38:27 UTC (rev 641023) @@ -4,7 +4,7 @@ _hkgname=network-multicast pkgname=haskell-network-multicast pkgver=0.3.2 -pkgrel=8 +pkgrel=9 pkgdesc="Simple multicast library" url="https://hackage.haskell.org/package/${_hkgname}"; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-http2/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:37:53 Author: felixonmars Revision: 641022 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http2/repos/community-staging-x86_64/ haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 641021, haskell-http2/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-http2/repos/community-staging-x86_64/PKGBUILD (from rev 641021, haskell-http2/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:37:53 UTC (rev 641022) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http2 +pkgname=haskell-http2 +pkgver=2.0.4 +pkgrel=18 +pkgdesc="HTTP/2 library" +url="https://github.com/kazu-yamamoto/http2"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-http-types' 'haskell-network' + 'haskell-network-byte-order' 'haskell-psqueues' 'haskell-time-manager') +makedepends=('ghc' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-base16-bytestring' + 'haskell-doctest' 'haskell-glob' 'haskell-hspec' 'haskell-unordered-containers' + 'haskell-vector') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('798df9164641f6e8a2cf9ba9b62cb6a368a2ae62703de41a2e26377bf0da4e005a946dc458880e269a116e7c19f8bbd03498d48a81008c935b55e9d9370b6623') + +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-devel +runhaskell Setup build $MAKEFLAGS +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-http2/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:37:39 Author: felixonmars Revision: 641021 upgpkg: haskell-http2 2.0.4-18: rebuild with doctest 0.17 Modified: haskell-http2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:36:04 UTC (rev 641020) +++ PKGBUILD2020-06-09 21:37:39 UTC (rev 641021) @@ -4,7 +4,7 @@ _hkgname=http2 pkgname=haskell-http2 pkgver=2.0.4 -pkgrel=17 +pkgrel=18 pkgdesc="HTTP/2 library" url="https://github.com/kazu-yamamoto/http2"; license=("BSD")
[arch-commits] Commit in haskell-network-byte-order/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:36:04 Author: felixonmars Revision: 641020 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-byte-order/repos/community-staging-x86_64/ haskell-network-byte-order/repos/community-staging-x86_64/PKGBUILD (from rev 641019, haskell-network-byte-order/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-network-byte-order/repos/community-staging-x86_64/PKGBUILD (from rev 641019, haskell-network-byte-order/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:36:04 UTC (rev 641020) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=network-byte-order +pkgname=haskell-network-byte-order +pkgver=0.1.5 +pkgrel=3 +pkgdesc="Network byte order utilities" +url="https://github.com/kazu-yamamoto/network-byte-order"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b94aa581f0fd158fd8de00867a822f308824d932961f7d5d3b0ec35bed549fa7c48586190e5cd85582815d9634098004b41281db08990f4fcb0a81fd2339760d') + +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 $MAKEFLAGS +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-network-byte-order/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:35:50 Author: felixonmars Revision: 641019 upgpkg: haskell-network-byte-order 0.1.5-3: rebuild with doctest 0.17 Modified: haskell-network-byte-order/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:35:12 UTC (rev 641018) +++ PKGBUILD2020-06-09 21:35:50 UTC (rev 641019) @@ -3,7 +3,7 @@ _hkgname=network-byte-order pkgname=haskell-network-byte-order pkgver=0.1.5 -pkgrel=2 +pkgrel=3 pkgdesc="Network byte order utilities" url="https://github.com/kazu-yamamoto/network-byte-order"; license=('BSD')
[arch-commits] Commit in haskell-hslogger/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:34:58 Author: felixonmars Revision: 641017 upgpkg: haskell-hslogger 1.3.1.0-27: rebuild with doctest 0.17 Modified: haskell-hslogger/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:34:22 UTC (rev 641016) +++ PKGBUILD2020-06-09 21:34:58 UTC (rev 641017) @@ -3,7 +3,7 @@ pkgname=haskell-hslogger pkgver=1.3.1.0 -pkgrel=26 +pkgrel=27 pkgdesc="Versatile logging framework" url="https://hackage.haskell.org/package/hslogger"; license=('LGPL')
[arch-commits] Commit in haskell-hslogger/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:35:12 Author: felixonmars Revision: 641018 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslogger/repos/community-staging-x86_64/ haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 641017, haskell-hslogger/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hslogger/repos/community-staging-x86_64/PKGBUILD (from rev 641017, haskell-hslogger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:35:12 UTC (rev 641018) @@ -0,0 +1,42 @@ +# Maintainer: Sergej Pupykin +# Maintainer: Arch Haskell Team + +pkgname=haskell-hslogger +pkgver=1.3.1.0 +pkgrel=27 +pkgdesc="Versatile logging framework" +url="https://hackage.haskell.org/package/hslogger"; +license=('LGPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'haskell-network-bsd' 'haskell-old-locale') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/hslogger/${pkgver}/hslogger-${pkgver}.tar.gz";) +sha512sums=('a08e7c85efe2b3f97e87b54db993f78ac31380f9b6f8d926517854771f482b2c64c358ddd12a449a413e5af0f374c034161b6f772148835b50551dc2cdbfa15a') + +prepare() { +cd hslogger-$pkgver +sed -i 's/< *4.14/<5/' hslogger.cabal +} + +build() { +cd "${srcdir}/hslogger-${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 $MAKEFLAGS +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}/hslogger-${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-network-bsd/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:34:22 Author: felixonmars Revision: 641016 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-bsd/repos/community-staging-x86_64/ haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 641015, haskell-network-bsd/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-network-bsd/repos/community-staging-x86_64/PKGBUILD (from rev 641015, haskell-network-bsd/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:34:22 UTC (rev 641016) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=network-bsd +pkgname=haskell-network-bsd +pkgver=2.8.1.0 +pkgrel=7 +pkgdesc="POSIX network database () API" +url="https://github.com/haskell/network-bsd"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b2f66c6705c490e1cbaab6ca88444294bc90b3711da4039046a9279060ed41228ab855b40039f56bd02eabcc0351200de3e043a108a0cdc98192d563702de7f3') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *3.0/<4/' $_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 $MAKEFLAGS +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-network-bsd/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:34:04 Author: felixonmars Revision: 641015 upgpkg: haskell-network-bsd 2.8.1.0-7: rebuild with doctest 0.17 Modified: haskell-network-bsd/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:33:29 UTC (rev 641014) +++ PKGBUILD2020-06-09 21:34:04 UTC (rev 641015) @@ -3,7 +3,7 @@ _hkgname=network-bsd pkgname=haskell-network-bsd pkgver=2.8.1.0 -pkgrel=6 +pkgrel=7 pkgdesc="POSIX network database () API" url="https://github.com/haskell/network-bsd"; license=('MIT')
[arch-commits] Commit in go-tools/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:33:25 Author: foxboron Revision: 641013 archrelease: copy trunk to community-x86_64 Added: go-tools/repos/community-x86_64/PKGBUILD (from rev 641012, go-tools/trunk/PKGBUILD) Deleted: go-tools/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 123 +++-- 1 file changed, 64 insertions(+), 59 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 21:33:17 UTC (rev 641012) +++ PKGBUILD2020-06-09 21:33:25 UTC (rev 641013) @@ -1,59 +0,0 @@ -# Maintainer: Bartłomiej Piotrowski -# Maintainer: Morten Linderud - -pkgname=go-tools -epoch=2 -pkgver=1.14+3922+575de4798 -pkgrel=1 -pkgdesc='Developer tools for the Go programming language' -arch=(x86_64) -url='https://golang.org/' -license=(BSD) -depends=(glibc) -makedepends=(git go-pie) -_commit=575de47986ce07f39826bf8d5e365d5ebf51ee63 -_net_commit=ef20fe5d793301b553005db740f730d87993f778 -source=(go-tools::git+https://go.googlesource.com/tools#commit=$_commit -golang-net::git+https://github.com/golang/net#commit=$_net_commit) -md5sums=('SKIP' - 'SKIP') - -_tools=(benchcmp callgraph compilebench cover digraph eg fiximports -go-contrib-init godex godoc goimports gomvpkg gorename gotype -goyacc guru html2article present ssadump stringer gopls -toolstash) - -pkgver() { - local _gover=1.14 - cd go-tools - printf "%s+%s+%s" $_gover "$(git rev-list --count HEAD)" \ -"$(git rev-parse --short HEAD)" -} - -prepare() { - mkdir -p gopath/src/golang.org/x - cp -rf go-tools gopath/src/golang.org/x/tools - cp -rf golang-net gopath/src/golang.org/x/net -} - -build() { - export GOPATH="$srcdir/gopath" - cd gopath/src/golang.org/x/tools - go install -v -a -trimpath -ldflags "-extldflags ${LDFLAGS}" ./cmd/... -} - -check() { - export GOPATH="$srcdir/gopath" - cd gopath/src/golang.org/x/tools - # Needs to be updated and godoc is failing the test suite - # See https://github.com/golang/go/issues/35690 - go test ./cmd/... || true -} - -package() { - for tool in ${_tools[@]}; do -install -Dm755 gopath/bin/$tool "$pkgdir/usr/bin/$tool" - done - - install -Dm644 go-tools/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: go-tools/repos/community-x86_64/PKGBUILD (from rev 641012, go-tools/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 21:33:25 UTC (rev 641013) @@ -0,0 +1,64 @@ +# Maintainer: Bartłomiej Piotrowski +# Maintainer: Morten Linderud + +pkgname=go-tools +epoch=2 +pkgver=1.14+3923+c00d67ef2 +pkgrel=1 +pkgdesc='Developer tools for the Go programming language' +arch=(x86_64) +url='https://golang.org/' +license=(BSD) +depends=(glibc) +makedepends=(git go) +_commit=c00d67ef29d03e4dd86a6fb6a75dba1b71a5e294 +_net_commit=ef20fe5d793301b553005db740f730d87993f778 +source=(go-tools::git+https://go.googlesource.com/tools#commit=$_commit +golang-net::git+https://github.com/golang/net#commit=$_net_commit) +md5sums=('SKIP' + 'SKIP') + +_tools=(benchcmp callgraph compilebench cover digraph eg fiximports +go-contrib-init godex godoc goimports gomvpkg gorename gotype +goyacc guru html2article present ssadump stringer gopls +toolstash) + +pkgver() { + local _gover=1.14 + cd go-tools + printf "%s+%s+%s" $_gover "$(git rev-list --count HEAD)" \ +"$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -p gopath/src/golang.org/x + cp -rf go-tools gopath/src/golang.org/x/tools + cp -rf golang-net gopath/src/golang.org/x/net +} + +build() { + export GOPATH="$srcdir/gopath" + cd gopath/src/golang.org/x/tools + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go install -v -a ./cmd/... +} + +check() { + export GOPATH="$srcdir/gopath" + cd gopath/src/golang.org/x/tools + # Needs to be updated and godoc is failing the test suite + # See https://github.com/golang/go/issues/35690 + go test ./cmd/... || true +} + +package() { + for tool in ${_tools[@]}; do +install -Dm755 gopath/bin/$tool "$pkgdir/usr/bin/$tool" + done + + install -Dm644 go-tools/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
[arch-commits] Commit in haskell-libmpd/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:33:29 Author: felixonmars Revision: 641014 archrelease: copy trunk to community-staging-x86_64 Added: haskell-libmpd/repos/community-staging-x86_64/ haskell-libmpd/repos/community-staging-x86_64/PKGBUILD (from rev 641012, haskell-libmpd/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-libmpd/repos/community-staging-x86_64/PKGBUILD (from rev 641012, haskell-libmpd/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:33:29 UTC (rev 641014) @@ -0,0 +1,46 @@ +# Maintainer: Levente Polyak +# Contributer: Colin Woodbury +# Contributer: Leif Warner +# Contributor: Cedric Girard +# Contributor: Arch Haskell Team + +_hkgname=libmpd +pkgname=haskell-libmpd +pkgver=0.9.1.0 +pkgrel=21 +pkgdesc='Client library for MPD, the Music Player Daemon' +url='https://hackage.haskell.org/package/libmpd' +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'gmp' 'haskell-attoparsec' 'haskell-bytestring' 'haskell-containers' 'haskell-data-default' + 'haskell-filepath' 'haskell-network' 'haskell-safe-exceptions' 'haskell-time' 'haskell-utf8-string' + 'haskell-primitive') +makedepends=('ghc') +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/vimus/libmpd-haskell/archive/v${pkgver}.tar.gz) +sha512sums=('e0577742b735097f1b562aaf0281bbd50890f22ab819fcbd994b6a3c671319a9a006f09db241aecf4bdaba16573ecc6e01b39094186a8d1385cc4d2db5a56c0a') + +build() { + cd ${_hkgname}-haskell-${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 $MAKEFLAGS +runhaskell Setup haddock +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} +package() { + cd ${_hkgname}-haskell-${pkgver} + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + install -dm 755 "${pkgdir}/usr/share/doc/ghc/html/libraries" + runhaskell Setup copy --destdir="$pkgdir" + + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 README.md changelog.md -t "${pkgdir}/usr/share/doc/${pkgname}" + ln -s /usr/share/doc/${pkgname}/html "${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname}" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in go-tools/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:33:17 Author: foxboron Revision: 641012 upgpkg: go-tools 2:1.14+3923+c00d67ef2-1 Go package guidelines Modified: go-tools/trunk/PKGBUILD --+ PKGBUILD | 13 + 1 file changed, 9 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:33:15 UTC (rev 641011) +++ PKGBUILD2020-06-09 21:33:17 UTC (rev 641012) @@ -3,7 +3,7 @@ pkgname=go-tools epoch=2 -pkgver=1.14+3922+575de4798 +pkgver=1.14+3923+c00d67ef2 pkgrel=1 pkgdesc='Developer tools for the Go programming language' arch=(x86_64) @@ -10,8 +10,8 @@ url='https://golang.org/' license=(BSD) depends=(glibc) -makedepends=(git go-pie) -_commit=575de47986ce07f39826bf8d5e365d5ebf51ee63 +makedepends=(git go) +_commit=c00d67ef29d03e4dd86a6fb6a75dba1b71a5e294 _net_commit=ef20fe5d793301b553005db740f730d87993f778 source=(go-tools::git+https://go.googlesource.com/tools#commit=$_commit golang-net::git+https://github.com/golang/net#commit=$_net_commit) @@ -39,7 +39,12 @@ build() { export GOPATH="$srcdir/gopath" cd gopath/src/golang.org/x/tools - go install -v -a -trimpath -ldflags "-extldflags ${LDFLAGS}" ./cmd/... + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go install -v -a ./cmd/... } check() {
[arch-commits] Commit in haskell-libmpd/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:33:15 Author: felixonmars Revision: 641011 upgpkg: haskell-libmpd 0.9.1.0-21: rebuild with doctest 0.17 Modified: haskell-libmpd/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:32:28 UTC (rev 641010) +++ PKGBUILD2020-06-09 21:33:15 UTC (rev 641011) @@ -7,7 +7,7 @@ _hkgname=libmpd pkgname=haskell-libmpd pkgver=0.9.1.0 -pkgrel=20 +pkgrel=21 pkgdesc='Client library for MPD, the Music Player Daemon' url='https://hackage.haskell.org/package/libmpd' license=('MIT')
[arch-commits] Commit in haskell-dns/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:32:28 Author: felixonmars Revision: 641010 archrelease: copy trunk to community-staging-x86_64 Added: haskell-dns/repos/community-staging-x86_64/ haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 641009, haskell-dns/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-dns/repos/community-staging-x86_64/PKGBUILD (from rev 641009, haskell-dns/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:32:28 UTC (rev 641010) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=dns +pkgname=haskell-dns +pkgver=4.0.1 +pkgrel=28 +pkgdesc="DNS library in Haskell" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-auto-update' 'haskell-attoparsec' + 'haskell-base16-bytestring' 'haskell-base64-bytestring' 'haskell-cryptonite' + 'haskell-hourglass' 'haskell-iproute' 'haskell-network' 'haskell-psqueues') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-word8' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('5c3d86c95aeb61ffdf951472a18ce2878b9dad1069efdf02fd7aff4065cf88c93c13d197488af65811440c674a75601b0c3336a6de6a9bff98cca018254b6e9c') + +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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/kazu-yamamoto/dns/issues/102 +runhaskell Setup test || warning "Tests failed" +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-dns/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:32:14 Author: felixonmars Revision: 641009 upgpkg: haskell-dns 4.0.1-28: rebuild with doctest 0.17 Modified: haskell-dns/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:31:06 UTC (rev 641008) +++ PKGBUILD2020-06-09 21:32:14 UTC (rev 641009) @@ -4,7 +4,7 @@ _hkgname=dns pkgname=haskell-dns pkgver=4.0.1 -pkgrel=27 +pkgrel=28 pkgdesc="DNS library in Haskell" url="https://hackage.haskell.org/package/${_hkgname}"; license=("BSD")
[arch-commits] Commit in haskell-io-streams-haproxy/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:29:56 Author: felixonmars Revision: 641005 upgpkg: haskell-io-streams-haproxy 1.0.1.0-58: rebuild with doctest 0.17 Modified: haskell-io-streams-haproxy/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:28:59 UTC (rev 641004) +++ PKGBUILD2020-06-09 21:29:56 UTC (rev 641005) @@ -3,7 +3,7 @@ _hkgname=io-streams-haproxy pkgname=haskell-io-streams-haproxy pkgver=1.0.1.0 -pkgrel=57 +pkgrel=58 pkgdesc="HAProxy protocol 1.5 support for io-streams" url="https://github.com/snapframework/io-streams-haproxy"; license=('BSD')
[arch-commits] Commit in haskell-iproute/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:31:06 Author: felixonmars Revision: 641008 archrelease: copy trunk to community-staging-x86_64 Added: haskell-iproute/repos/community-staging-x86_64/ haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 641007, haskell-iproute/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-iproute/repos/community-staging-x86_64/PKGBUILD (from rev 641007, haskell-iproute/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:31:06 UTC (rev 641008) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=iproute +pkgname=haskell-iproute +pkgver=1.7.9 +pkgrel=8 +pkgdesc="IP Routing Table" +url="https://www.mew.org/~kazu/proj/iproute/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-appar" "haskell-byteorder" "haskell-network") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('8a34a7883953cd4ab15a338d79f273f433a121991d38885c315ca9801095681a2ae83d763c5eaf1d464df94d86a4e2b6a86a29e413e89f82a39588349dd2502f') + +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 $MAKEFLAGS +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-iproute/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:30:51 Author: felixonmars Revision: 641007 upgpkg: haskell-iproute 1.7.9-8: rebuild with doctest 0.17 Modified: haskell-iproute/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:30:11 UTC (rev 641006) +++ PKGBUILD2020-06-09 21:30:51 UTC (rev 641007) @@ -4,7 +4,7 @@ _hkgname=iproute pkgname=haskell-iproute pkgver=1.7.9 -pkgrel=7 +pkgrel=8 pkgdesc="IP Routing Table" url="https://www.mew.org/~kazu/proj/iproute/"; license=("BSD")
[arch-commits] Commit in haskell-io-streams-haproxy/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:30:11 Author: felixonmars Revision: 641006 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams-haproxy/repos/community-staging-x86_64/ haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 641005, haskell-io-streams-haproxy/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-io-streams-haproxy/repos/community-staging-x86_64/PKGBUILD (from rev 641005, haskell-io-streams-haproxy/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:30:11 UTC (rev 641006) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams-haproxy +pkgname=haskell-io-streams-haproxy +pkgver=1.0.1.0 +pkgrel=58 +pkgdesc="HAProxy protocol 1.5 support for io-streams" +url="https://github.com/snapframework/io-streams-haproxy"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-io-streams' 'haskell-network') +makedepends=('ghc' 'haskell-hunit' 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('6d9f2da6b014a9f2ee894237af56376b94616af1c1795681adac4bfd10edfb851cbe1a37295025c6ebf7e77fe7b5d2abba3557ac1a9ed594deabaee05151572a') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e 's/< *4.13/<5/' -e 's/< *3.1/<4/' $_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 $MAKEFLAGS +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-io-streams/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:28:59 Author: felixonmars Revision: 641004 archrelease: copy trunk to community-staging-x86_64 Added: haskell-io-streams/repos/community-staging-x86_64/ haskell-io-streams/repos/community-staging-x86_64/PKGBUILD (from rev 641003, haskell-io-streams/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-io-streams/repos/community-staging-x86_64/PKGBUILD (from rev 641003, haskell-io-streams/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:28:59 UTC (rev 641004) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=io-streams +pkgname=haskell-io-streams +pkgver=1.5.1.0 +pkgrel=58 +pkgdesc="Simple, composable, and easy-to-use stream I/O" +url="https://github.com/snapframework/io-streams"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-network' 'haskell-primitive' 'haskell-vector' + 'haskell-zlib-bindings') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-test-framework' + 'haskell-test-framework-hunit' 'haskell-test-framework-quickcheck2' 'haskell-zlib') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('01ddf89f09cba429ab600e55994cb6740d4fcdeb23ce85822098d39dbe530a74256d66ea52429798787d9d549db3cd99a5078362b333a7f49c4926e74e0b460c') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/bytestring-builder/d' -e 's/< *0.7/<1/' -e 's/< *3.1/<4/' $_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 $MAKEFLAGS +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-io-streams/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:28:43 Author: felixonmars Revision: 641003 upgpkg: haskell-io-streams 1.5.1.0-58: rebuild with doctest 0.17 Modified: haskell-io-streams/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:27:32 UTC (rev 641002) +++ PKGBUILD2020-06-09 21:28:43 UTC (rev 641003) @@ -3,7 +3,7 @@ _hkgname=io-streams pkgname=haskell-io-streams pkgver=1.5.1.0 -pkgrel=57 +pkgrel=58 pkgdesc="Simple, composable, and easy-to-use stream I/O" url="https://github.com/snapframework/io-streams"; license=('BSD')
[arch-commits] Commit in haskell-http-common/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:27:32 Author: felixonmars Revision: 641002 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-common/repos/community-staging-x86_64/ haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 641001, haskell-http-common/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-http-common/repos/community-staging-x86_64/PKGBUILD (from rev 641001, haskell-http-common/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:27:32 UTC (rev 641002) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=http-common +pkgname=haskell-http-common +pkgver=0.8.2.0 +pkgrel=91 +pkgdesc="Common types for HTTP clients and servers" +url="https://github.com/afcowie/http-common"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base64-bytestring' 'haskell-blaze-builder' 'haskell-case-insensitive' + 'haskell-network' 'haskell-unordered-containers') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e02e9b08235483220856ed1cacebea1910ec41451d7ec68b86a2193f5c050f74ef3747a4a2c35c560795727d9f62ee6485cfd1ed5597fb7645ce6339f969851a') + +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 $MAKEFLAGS +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 "LICENCE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE" +}
[arch-commits] Commit in haskell-http-common/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:27:18 Author: felixonmars Revision: 641001 upgpkg: haskell-http-common 0.8.2.0-91: rebuild with doctest 0.17 Modified: haskell-http-common/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:26:08 UTC (rev 641000) +++ PKGBUILD2020-06-09 21:27:18 UTC (rev 641001) @@ -3,7 +3,7 @@ _hkgname=http-common pkgname=haskell-http-common pkgver=0.8.2.0 -pkgrel=90 +pkgrel=91 pkgdesc="Common types for HTTP clients and servers" url="https://github.com/afcowie/http-common"; license=('BSD')
[arch-commits] Commit in haskell-hsopenssl/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:26:08 Author: felixonmars Revision: 641000 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hsopenssl/repos/community-staging-x86_64/ haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 640999, haskell-hsopenssl/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hsopenssl/repos/community-staging-x86_64/PKGBUILD (from rev 640999, haskell-hsopenssl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:26:08 UTC (rev 641000) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=HsOpenSSL +pkgname=haskell-hsopenssl +pkgver=0.11.4.18 +pkgrel=5 +pkgdesc="Partial OpenSSL binding for Haskell" +url="https://github.com/vshabanov/HsOpenSSL"; +license=('custom:PublicDomain') +arch=('x86_64') +depends=('ghc-libs' 'haskell-network' 'openssl') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f61d7f802e677243c77c1742af3a17ceb65bc50b4c865f6dde126f747039a9b1d2271f243770342cc6344f028f21a8d390bec15c69f196d71133e0df65800f14') + +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 $MAKEFLAGS +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 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-hsopenssl/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:25:52 Author: felixonmars Revision: 640999 upgpkg: haskell-hsopenssl 0.11.4.18-5: rebuild with doctest 0.17 Modified: haskell-hsopenssl/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:24:59 UTC (rev 640998) +++ PKGBUILD2020-06-09 21:25:52 UTC (rev 640999) @@ -3,7 +3,7 @@ _hkgname=HsOpenSSL pkgname=haskell-hsopenssl pkgver=0.11.4.18 -pkgrel=4 +pkgrel=5 pkgdesc="Partial OpenSSL binding for Haskell" url="https://github.com/vshabanov/HsOpenSSL"; license=('custom:PublicDomain')
[arch-commits] Commit in glib-networking/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:25:21 Author: heftig Revision: 388705 2.64.3-2: Disable openssl backend (upstream says not to use it) Modified: glib-networking/trunk/PKGBUILD --+ PKGBUILD |7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 19:49:30 UTC (rev 388704) +++ PKGBUILD2020-06-09 21:25:21 UTC (rev 388705) @@ -2,15 +2,14 @@ pkgname=glib-networking pkgver=2.64.3 -pkgrel=1 +pkgrel=2 pkgdesc="Network extensions for GLib" url="https://gitlab.gnome.org/GNOME/glib-networking"; arch=(x86_64) license=(GPL2) depends=(glib2 libproxy gnutls gsettings-desktop-schemas) -makedepends=(meson git openssl) +makedepends=(meson git) checkdepends=(ca-certificates) -optdepends=('openssl: Alternative backend') _commit=533d3a76e2cc622b072e3ec789f69e888f3fd8eb # tags/2.64.3^0 source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit";) sha256sums=('SKIP') @@ -25,7 +24,7 @@ } build() { - arch-meson $pkgname build -D openssl=enabled + arch-meson $pkgname build meson compile -C build }
[arch-commits] Commit in glib-networking/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:25:33 Author: heftig Revision: 388706 archrelease: copy trunk to extra-x86_64 Added: glib-networking/repos/extra-x86_64/PKGBUILD (from rev 388705, glib-networking/trunk/PKGBUILD) Deleted: glib-networking/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 79 ++--- 1 file changed, 39 insertions(+), 40 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 21:25:21 UTC (rev 388705) +++ PKGBUILD2020-06-09 21:25:33 UTC (rev 388706) @@ -1,40 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) - -pkgname=glib-networking -pkgver=2.64.3 -pkgrel=1 -pkgdesc="Network extensions for GLib" -url="https://gitlab.gnome.org/GNOME/glib-networking"; -arch=(x86_64) -license=(GPL2) -depends=(glib2 libproxy gnutls gsettings-desktop-schemas) -makedepends=(meson git openssl) -checkdepends=(ca-certificates) -optdepends=('openssl: Alternative backend') -_commit=533d3a76e2cc622b072e3ec789f69e888f3fd8eb # tags/2.64.3^0 -source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit";) -sha256sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --tags | sed 's/-/+/g' -} - -prepare() { - cd $pkgname -} - -build() { - arch-meson $pkgname build -D openssl=enabled - meson compile -C build -} - -check() { - meson test -C build --print-errorlogs -} - -package() { - DESTDIR="$pkgdir" meson install -C build -} - -# vim:set ts=2 sw=2 et: Copied: glib-networking/repos/extra-x86_64/PKGBUILD (from rev 388705, glib-networking/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 21:25:33 UTC (rev 388706) @@ -0,0 +1,39 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=glib-networking +pkgver=2.64.3 +pkgrel=2 +pkgdesc="Network extensions for GLib" +url="https://gitlab.gnome.org/GNOME/glib-networking"; +arch=(x86_64) +license=(GPL2) +depends=(glib2 libproxy gnutls gsettings-desktop-schemas) +makedepends=(meson git) +checkdepends=(ca-certificates) +_commit=533d3a76e2cc622b072e3ec789f69e888f3fd8eb # tags/2.64.3^0 +source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit";) +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +prepare() { + cd $pkgname +} + +build() { + arch-meson $pkgname build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + DESTDIR="$pkgdir" meson install -C build +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in haskell-hosc/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:24:43 Author: felixonmars Revision: 640997 upgpkg: haskell-hosc 0.17-29: rebuild with doctest 0.17 Modified: haskell-hosc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:24:05 UTC (rev 640996) +++ PKGBUILD2020-06-09 21:24:43 UTC (rev 640997) @@ -3,7 +3,7 @@ _name=hosc pkgname=haskell-hosc pkgver=0.17 -pkgrel=28 +pkgrel=29 pkgdesc="Haskell Open Sound Control" arch=('x86_64') url="https://github.com/rd--/hosc";
[arch-commits] Commit in haskell-hosc/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:24:59 Author: felixonmars Revision: 640998 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hosc/repos/community-staging-x86_64/ haskell-hosc/repos/community-staging-x86_64/PKGBUILD (from rev 640997, haskell-hosc/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-hosc/repos/community-staging-x86_64/PKGBUILD (from rev 640997, haskell-hosc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:24:59 UTC (rev 640998) @@ -0,0 +1,49 @@ +# Maintainer: David Runge + +_name=hosc +pkgname=haskell-hosc +pkgver=0.17 +pkgrel=29 +pkgdesc="Haskell Open Sound Control" +arch=('x86_64') +url="https://github.com/rd--/hosc"; +license=('GPL') +depends=('ghc-libs' 'haskell-blaze-builder' 'haskell-data-binary-ieee754' 'haskell-network') +makedepends=('ghc') +source=("$pkgname-$pkgver.tar.gz::https://github.com/rd--/hosc/archive/${pkgver}.tar.gz";) +sha512sums=('4f11fef8fd06114d28cd8d84b6c2ff2dcb863d96c8b83f9f458404a6fc7a3c550919c18c4dcfde912587c9eb077ba778e40425b9356d051c4bc20979607664a9') + +prepare() { + mv -v "${_name}-$pkgver" "$pkgname-$pkgver" + cd "$pkgname-$pkgver" +} + +build() { + cd "$pkgname-$pkgver" + runhaskell Setup configure -O \ + --enable-shared \ + --enable-executable-dynamic \ + --disable-library-vanilla \ + --prefix=/usr \ + --docdir="/usr/share/doc/${pkgname}" \ + --enable-tests \ + --dynlibdir=/usr/lib \ + --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { + cd "$pkgname-$pkgver" + runhaskell Setup test +} + +package() { + cd "$pkgname-$pkgver" + runhaskell Setup copy --destdir="${pkgdir}" + install -vDm 744 register.sh "$pkgdir/usr/share/haskell/register/$pkgname.sh" + install -vDm 744 unregister.sh "$pkgdir/usr/share/haskell/unregister/$pkgname.sh" +}
[arch-commits] Commit in lib32-glib-networking/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:23:29 Author: heftig Revision: 640994 remove executable Modified: lib32-glib-networking/trunk/PKGBUILD (properties) Index: lib32-glib-networking/trunk/PKGBUILD === --- lib32-glib-networking/trunk/PKGBUILD2020-06-09 21:22:57 UTC (rev 640993) +++ lib32-glib-networking/trunk/PKGBUILD2020-06-09 21:23:29 UTC (rev 640994) Property changes on: lib32-glib-networking/trunk/PKGBUILD ___ Deleted: svn:executable ## -1 +0,0 ## -* \ No newline at end of property
[arch-commits] Commit in haskell-network/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:24:05 Author: felixonmars Revision: 640996 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network/repos/community-staging-x86_64/ haskell-network/repos/community-staging-x86_64/PKGBUILD (from rev 640995, haskell-network/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-network/repos/community-staging-x86_64/PKGBUILD (from rev 640995, haskell-network/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:24:05 UTC (rev 640996) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=network +pkgname=haskell-network +pkgver=3.1.1.1 +pkgrel=14 +pkgdesc="Low-level networking interface" +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-doctest' 'haskell-hspec' 'haskell-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('caafd3c0730d0f6378230e0acdf285ca50480f02a44963c1f9ae9dc3d53cd496dd3171d7ff4bf79a1e072b85698d74f82d8075b999d5ba1d17ab1429c8094ca8') + +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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/haskell/network/issues/333#issuecomment-400173091 +runhaskell Setup test || warning "Tests failed" +} + +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-network/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:23:49 Author: felixonmars Revision: 640995 upgpkg: haskell-network 3.1.1.1-14: rebuild with doctest 0.17 Modified: haskell-network/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:23:29 UTC (rev 640994) +++ PKGBUILD2020-06-09 21:23:49 UTC (rev 640995) @@ -4,7 +4,7 @@ _hkgname=network pkgname=haskell-network pkgver=3.1.1.1 -pkgrel=13 +pkgrel=14 pkgdesc="Low-level networking interface" url="https://hackage.haskell.org/package/${_hkgname}"; license=('BSD')
[arch-commits] Commit in haskell-drbg/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:22:43 Author: felixonmars Revision: 640992 upgpkg: haskell-drbg 0.5.5-93: rebuild with doctest 0.17 Modified: haskell-drbg/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:21:47 UTC (rev 640991) +++ PKGBUILD2020-06-09 21:22:43 UTC (rev 640992) @@ -3,7 +3,7 @@ _hkgname=DRBG pkgname=haskell-drbg pkgver=0.5.5 -pkgrel=92 +pkgrel=93 pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." url="https://github.com/TomMD/DRBG"; license=('BSD')
[arch-commits] Commit in haskell-drbg/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:22:57 Author: felixonmars Revision: 640993 archrelease: copy trunk to community-staging-x86_64 Added: haskell-drbg/repos/community-staging-x86_64/ haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 640992, haskell-drbg/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-drbg/repos/community-staging-x86_64/PKGBUILD (from rev 640992, haskell-drbg/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:22:57 UTC (rev 640993) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=DRBG +pkgname=haskell-drbg +pkgver=0.5.5 +pkgrel=93 +pkgdesc="Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers." +url="https://github.com/TomMD/DRBG"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-prettyclass' 'haskell-tagged' 'haskell-crypto-api' + 'haskell-cryptohash-cryptoapi' 'haskell-parallel' 'haskell-cipher-aes128' 'haskell-entropy') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-crypto-api-tests' 'haskell-hunit' + 'haskell-test-framework' 'haskell-test-framework-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('e71fc158a7961729ce10d2ca795a935d6a103f31e864f0446cc4faf2b0edb3a5938a4cc79135cf043a375e63f9be4401ce092951b4e8f47c1c3b1c2070c118be') + +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 $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +check() { +cd $_hkgname-$pkgver +# https://github.com/TomMD/DRBG/issues/7 +runhaskell Setup test || echo "Tests expected to fail" +} + +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-cryptohash/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:20:56 Author: felixonmars Revision: 640989 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptohash/repos/community-staging-x86_64/ haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD (from rev 640988, haskell-cryptohash/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cryptohash/repos/community-staging-x86_64/PKGBUILD (from rev 640988, haskell-cryptohash/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:20:56 UTC (rev 640989) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cryptohash +pkgname=haskell-cryptohash +pkgver=0.11.9 +pkgrel=135 +pkgdesc="Collection of crypto hashes, fast, pure and practical" +url="https://github.com/vincenthz/hs-cryptohash"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-cryptonite" "haskell-memory") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('d0eb07f59ae893df1a92a4dc45a98142e507ba3da25057ae4acf781b1b6200a2fb68dd2a19f1ba5f9395217bc81e7be1311a479dc3dcb4ec5338518a2f5239af') + +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 $MAKEFLAGS +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-cryptohash-cryptoapi/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:21:32 Author: felixonmars Revision: 640990 upgpkg: haskell-cryptohash-cryptoapi 0.1.4-90: rebuild with doctest 0.17 Modified: haskell-cryptohash-cryptoapi/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:20:56 UTC (rev 640989) +++ PKGBUILD2020-06-09 21:21:32 UTC (rev 640990) @@ -3,7 +3,7 @@ _hkgname=cryptohash-cryptoapi pkgname=haskell-cryptohash-cryptoapi pkgver=0.1.4 -pkgrel=89 +pkgrel=90 pkgdesc="Crypto-api interfaces for cryptohash" url="https://github.com/vincenthz/hs-cryptohash-cryptoapi"; license=('BSD')
[arch-commits] Commit in haskell-cryptohash-cryptoapi/repos (2 files)
Date: Tuesday, June 9, 2020 @ 21:21:47 Author: felixonmars Revision: 640991 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/ haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/PKGBUILD (from rev 640990, haskell-cryptohash-cryptoapi/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cryptohash-cryptoapi/repos/community-staging-x86_64/PKGBUILD (from rev 640990, haskell-cryptohash-cryptoapi/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-06-09 21:21:47 UTC (rev 640991) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan + +_hkgname=cryptohash-cryptoapi +pkgname=haskell-cryptohash-cryptoapi +pkgver=0.1.4 +pkgrel=90 +pkgdesc="Crypto-api interfaces for cryptohash" +url="https://github.com/vincenthz/hs-cryptohash-cryptoapi"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-memory' 'haskell-cryptonite' 'haskell-crypto-api' 'haskell-tagged' + 'haskell-cereal') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('f5add1c8922e682d5d08073d0a3d03c6d5545f38edd90821bad7a92f354203ca380ca7e302b4b259bb9e2ce6ae09b1a2428e981e2d745a4a1b1a5cff696621e2') + +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 $MAKEFLAGS +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-cryptohash/trunk (PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:20:43 Author: felixonmars Revision: 640988 upgpkg: haskell-cryptohash 0.11.9-135: rebuild with doctest 0.17 Modified: haskell-cryptohash/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-06-09 21:20:01 UTC (rev 640987) +++ PKGBUILD2020-06-09 21:20:43 UTC (rev 640988) @@ -4,7 +4,7 @@ _hkgname=cryptohash pkgname=haskell-cryptohash pkgver=0.11.9 -pkgrel=134 +pkgrel=135 pkgdesc="Collection of crypto hashes, fast, pure and practical" url="https://github.com/vincenthz/hs-cryptohash"; license=("BSD")