[arch-commits] Commit in inkscape/repos (testing-x86_64 testing-x86_64/PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:54:11 Author: eworm Revision: 424515 archrelease: copy trunk to testing-x86_64 Added: inkscape/repos/testing-x86_64/ inkscape/repos/testing-x86_64/PKGBUILD (from rev 424514, inkscape/trunk/PKGBUILD) --+ PKGBUILD | 68 + 1 file changed, 68 insertions(+) Copied: inkscape/repos/testing-x86_64/PKGBUILD (from rev 424514, inkscape/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-09-22 06:54:11 UTC (rev 424515) @@ -0,0 +1,68 @@ +# Maintainer: Gaetan Bisson +# Contributor: Tobias Kieslich +# Contributor: tobias + +pkgname=inkscape +pkgver=1.1.1 +_tag='3bf5ae0d25c673abe152dedf4789a2d6f0cc60ff' # git rev-parse INKSCAPE_${pkgver/./_} +pkgrel=1 +pkgdesc='Professional vector graphics editor' +url='https://inkscape.org/' +license=('GPL' 'LGPL') +arch=('x86_64') +makedepends=('cmake' 'boost' 'git') + +depends=( + 'dbus-glib' + 'double-conversion' + 'gc' + 'graphicsmagick' + 'gsl' + 'gspell' + 'gtkmm3' + 'lcms2' + 'lib2geom' + 'libcdr' + 'libjpeg-turbo' + 'libvisio' + 'libxslt' + 'poppler-glib' + 'potrace' + 'python' + 'ttf-font' +) + +optdepends=( + 'fig2dev: xfig input' + 'gvfs: import clip art' + 'pstoedit: latex formulas' + 'python-lxml: some extensions' + 'python-numpy: some extensions' + 'scour: optimized SVG output, some extensions' + 'texlive-core: latex formulas' +) + +#source=("https://media.inkscape.org/dl/resources/file/${pkgname}-${pkgver}.tar.bz2";) +source=("git+https://gitlab.com/inkscape/inkscape.git#tag=${_tag}";) +sha256sums=('SKIP') + +prepare() { + cd "${pkgname}" + git submodule init + git submodule update +} + +build() { + mkdir -p build + export PKG_CONFIG_PATH='/usr/lib/imagemagick6/pkgconfig' + cmake -H${pkgname} -Bbuild \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DWITH_DBUS=ON \ + + cmake --build build +} + +package() { + DESTDIR="${pkgdir}" cmake --build build --target install +}
[arch-commits] Commit in inkscape/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:54:09 Author: eworm Revision: 424514 upgpkg: inkscape 1.1.1-1: new upstream release Modified: inkscape/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 06:46:40 UTC (rev 424513) +++ PKGBUILD2021-09-22 06:54:09 UTC (rev 424514) @@ -3,9 +3,9 @@ # Contributor: tobias pkgname=inkscape -pkgver=1.1 -_tag=a5140d78520f85e96ccb9a0cacc0df79167f1473 # git rev-parse INKSCAPE_${pkgver/./_} -pkgrel=6 +pkgver=1.1.1 +_tag='3bf5ae0d25c673abe152dedf4789a2d6f0cc60ff' # git rev-parse INKSCAPE_${pkgver/./_} +pkgrel=1 pkgdesc='Professional vector graphics editor' url='https://inkscape.org/' license=('GPL' 'LGPL')
[arch-commits] Commit in lib32-curl/repos (2 files)
Date: Wednesday, September 22, 2021 @ 06:47:01 Author: eworm Revision: 1021365 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-curl/repos/multilib-testing-x86_64/ lib32-curl/repos/multilib-testing-x86_64/PKGBUILD (from rev 1021364, lib32-curl/trunk/PKGBUILD) --+ PKGBUILD | 127 + 1 file changed, 127 insertions(+) Copied: lib32-curl/repos/multilib-testing-x86_64/PKGBUILD (from rev 1021364, lib32-curl/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2021-09-22 06:47:01 UTC (rev 1021365) @@ -0,0 +1,127 @@ +# Maintainer: Daniel Wallace +# Contributor: Dave Reisner +# Contributor: Angel Velasquez +# Contributor: Eric Belanger +# Contributor: Lucien Immink +# Contributor: Daniel J Griffiths + +pkgbase=lib32-curl +pkgname=(lib32-curl lib32-libcurl-compat lib32-libcurl-gnutls) +pkgver=7.79.1 +pkgrel=1 +pkgdesc='An URL retrieval utility and library (32-bit)' +arch=('x86_64') +url='https://curl.haxx.se' +license=('MIT') +depends=('curl' 'lib32-brotli' 'lib32-libidn2' 'lib32-libssh2' 'lib32-krb5' + 'lib32-libpsl' 'lib32-zlib' 'lib32-zstd') +makedepends=('lib32-gnutls' 'lib32-openssl') +source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc}) +sha512sums=('0f9546285bef741f69d25f20bcd5b961d29fc88084d9f3ebe0c66a6674f4c69a531b41f8e3cc57474f528abdd90aa7981e653c339c5e8383353c36a82efaafc4' +'SKIP') +validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg + +_configure_options=( +--prefix='/usr' +--disable-dependency-tracking +--disable-ldap +--disable-ldaps +--enable-ipv6 +--enable-manual +--enable-threaded-resolver +--with-gssapi +--with-libssh2 +--with-openssl +--with-random='/dev/urandom' +--with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' +--libdir='/usr/lib32' +) + +build() { + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + mkdir build-curl{,-compat,-gnutls} + + # build lib32-curl + cd "${srcdir}"/build-curl + + "${srcdir}/curl-${pkgver}"/configure \ +"${_configure_options[@]}" \ +--enable-versioned-symbols + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make -C lib + make libcurl.pc + + # build lib32-libcurl-compat + cd "${srcdir}"/build-curl-compat + + "${srcdir}/curl-${pkgver}"/configure \ +"${_configure_options[@]}" \ +--disable-versioned-symbols + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make -C lib + + # build lib32-libcurl-gnutls + cd "${srcdir}"/build-curl-gnutls + + "${srcdir}/curl-${pkgver}"/configure \ +"${_configure_options[@]}" \ +--disable-versioned-symbols \ +--without-ssl \ +--with-gnutls='/usr' + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make -C lib +} + +package_lib32-curl() { + depends+=('lib32-openssl') + + cd "${srcdir}"/build-curl + + make -C lib DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" install-pkgconfigDATA + + # license + install -d "${pkgdir}/usr/share/licenses" + ln -s curl "${pkgdir}/usr/share/licenses/${pkgname}" +} + +package_lib32-libcurl-compat() { + pkgdesc='An URL retrieval utility and library (32-bit, without versioned symbols)' + depends+=('lib32-openssl') + + cd "${srcdir}"/build-curl-compat + + make -C lib DESTDIR="${pkgdir}" install + + mv "${pkgdir}"/usr/lib32/libcurl{,-compat}.so.4.7.0 + rm "${pkgdir}"/usr/lib32/libcurl.{a,so}* + for version in 3 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0; do +ln -s libcurl-compat.so.4.7.0 "${pkgdir}"/usr/lib32/libcurl.so.${version} + done + + # license + install -d "${pkgdir}/usr/share/licenses" + ln -s curl "${pkgdir}/usr/share/licenses/${pkgname}" +} + +package_lib32-libcurl-gnutls() { + pkgdesc='An URL retrieval utility and library (32-bit, without versioned symbols and linked against gnutls)' + depends+=('lib32-gnutls') + + cd "${srcdir}"/build-curl-gnutls + + make -C lib DESTDIR="${pkgdir}" install + + mv "${pkgdir}"/usr/lib32/libcurl{,-gnutls}.so.4.7.0 + rm "${pkgdir}"/usr/lib32/libcurl.{a,so}* + for version in 3 4 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0; do +ln -s libcurl-gnutls.so.4.7.0 "${pkgdir}"/usr/lib32/libcurl-gnutls.so.${version} + done + + # license + install -d "${pkgdir}/usr/share/licenses" + ln -s curl "${pkgdir}/usr/share/licenses/${pkgname}" +}
[arch-commits] Commit in lib32-curl/trunk (2 files)
Date: Wednesday, September 22, 2021 @ 06:46:59 Author: eworm Revision: 1021364 upgpkg: lib32-curl 7.79.1-1: new upstream release Modified: lib32-curl/trunk/PKGBUILD Deleted: lib32-curl/trunk/0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch -+ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch | 47 -- PKGBUILD| 18 +-- 2 files changed, 5 insertions(+), 60 deletions(-) Deleted: 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch === --- 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:46:51 UTC (rev 1021363) +++ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:46:59 UTC (rev 1021364) @@ -1,47 +0,0 @@ -From 901804ef95777b8e735a55b77f8dd630a58c575b Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Thu, 16 Sep 2021 08:50:54 +0200 -Subject: [PATCH] Curl_http2_setup: don't change connection data on repeat - invokes - -Regression from 3cb8a748670ab88c (releasde in 7.79.0). That change moved -transfer oriented inits to before the check but also erroneously moved a -few connection oriented ones, which causes problems. - -Reported-by: Evangelos Foutras -Fixes #7730 -Closes #7731 - lib/http2.c | 12 ++-- - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/lib/http2.c b/lib/http2.c -index a3de607c7d24..6d63f43636a5 100644 a/lib/http2.c -+++ b/lib/http2.c -@@ -2221,12 +2221,6 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - stream->mem = data->state.buffer; - stream->len = data->set.buffer_size; - -- httpc->inbuflen = 0; -- httpc->nread_inbuf = 0; -- -- httpc->pause_stream_id = 0; -- httpc->drain_total = 0; -- - multi_connchanged(data->multi); - /* below this point only connection related inits are done, which only needs - to be done once per connection */ -@@ -2252,6 +2246,12 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - conn->httpversion = 20; - conn->bundle->multiuse = BUNDLE_MULTIPLEX; - -+ httpc->inbuflen = 0; -+ httpc->nread_inbuf = 0; -+ -+ httpc->pause_stream_id = 0; -+ httpc->drain_total = 0; -+ - infof(data, "Connection state changed (HTTP/2 confirmed)"); - - return CURLE_OK; Modified: PKGBUILD === --- PKGBUILD2021-09-22 06:46:51 UTC (rev 1021363) +++ PKGBUILD2021-09-22 06:46:59 UTC (rev 1021364) @@ -7,8 +7,8 @@ pkgbase=lib32-curl pkgname=(lib32-curl lib32-libcurl-compat lib32-libcurl-gnutls) -pkgver=7.79.0 -pkgrel=2 +pkgver=7.79.1 +pkgrel=1 pkgdesc='An URL retrieval utility and library (32-bit)' arch=('x86_64') url='https://curl.haxx.se' @@ -16,11 +16,9 @@ depends=('curl' 'lib32-brotli' 'lib32-libidn2' 'lib32-libssh2' 'lib32-krb5' 'lib32-libpsl' 'lib32-zlib' 'lib32-zstd') makedepends=('lib32-gnutls' 'lib32-openssl') -source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc} - '0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch') -sha512sums=('6529645774bd2687535cfaec5949281f305c2910da3bd4de22713ab370fde0d05c416579b46aef7eaaf5f73d882e96b8268b80b6802b978f9c54b0a837420dad' -'SKIP' - 'f83ba83073a90ab369c7c0e06d440d6d8be87c72800095c35d803bca246ea5ee73b811b210ce9d8a7ee137583ca3e839afd8eb9accf699f655e9db82a7bdef71') +source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc}) +sha512sums=('0f9546285bef741f69d25f20bcd5b961d29fc88084d9f3ebe0c66a6674f4c69a531b41f8e3cc57474f528abdd90aa7981e653c339c5e8383353c36a82efaafc4' +'SKIP') validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg _configure_options=( @@ -39,12 +37,6 @@ --libdir='/usr/lib32' ) -prepare() { - cd "curl-${pkgver}" - - patch -Np1 < ../0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch -} - build() { export CC="gcc -m32" export CXX="g++ -m32"
[arch-commits] Commit in libcurl/trunk (2 files)
Date: Wednesday, September 22, 2021 @ 06:46:49 Author: eworm Revision: 1021362 upgpkg: libcurl 7.79.1-1: new upstream release Modified: libcurl/trunk/PKGBUILD Deleted: libcurl/trunk/0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch -+ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch | 47 -- PKGBUILD| 18 +-- 2 files changed, 5 insertions(+), 60 deletions(-) Deleted: 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch === --- 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:27:11 UTC (rev 1021361) +++ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:46:49 UTC (rev 1021362) @@ -1,47 +0,0 @@ -From 901804ef95777b8e735a55b77f8dd630a58c575b Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Thu, 16 Sep 2021 08:50:54 +0200 -Subject: [PATCH] Curl_http2_setup: don't change connection data on repeat - invokes - -Regression from 3cb8a748670ab88c (releasde in 7.79.0). That change moved -transfer oriented inits to before the check but also erroneously moved a -few connection oriented ones, which causes problems. - -Reported-by: Evangelos Foutras -Fixes #7730 -Closes #7731 - lib/http2.c | 12 ++-- - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/lib/http2.c b/lib/http2.c -index a3de607c7d24..6d63f43636a5 100644 a/lib/http2.c -+++ b/lib/http2.c -@@ -2221,12 +2221,6 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - stream->mem = data->state.buffer; - stream->len = data->set.buffer_size; - -- httpc->inbuflen = 0; -- httpc->nread_inbuf = 0; -- -- httpc->pause_stream_id = 0; -- httpc->drain_total = 0; -- - multi_connchanged(data->multi); - /* below this point only connection related inits are done, which only needs - to be done once per connection */ -@@ -2252,6 +2246,12 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - conn->httpversion = 20; - conn->bundle->multiuse = BUNDLE_MULTIPLEX; - -+ httpc->inbuflen = 0; -+ httpc->nread_inbuf = 0; -+ -+ httpc->pause_stream_id = 0; -+ httpc->drain_total = 0; -+ - infof(data, "Connection state changed (HTTP/2 confirmed)"); - - return CURLE_OK; Modified: PKGBUILD === --- PKGBUILD2021-09-22 06:27:11 UTC (rev 1021361) +++ PKGBUILD2021-09-22 06:46:49 UTC (rev 1021362) @@ -4,8 +4,8 @@ pkgbase=libcurl pkgname=(libcurl-compat libcurl-gnutls) _pkgname=curl -pkgver=7.79.0 -pkgrel=2 +pkgver=7.79.1 +pkgrel=1 pkgdesc='An URL retrieval library' arch=('x86_64') url='https://curl.haxx.se' @@ -13,11 +13,9 @@ depends=("${_pkgname}") makedepends=('gnutls' 'openssl') options=('strip') -source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc} - '0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch') -sha512sums=('6529645774bd2687535cfaec5949281f305c2910da3bd4de22713ab370fde0d05c416579b46aef7eaaf5f73d882e96b8268b80b6802b978f9c54b0a837420dad' -'SKIP' - 'f83ba83073a90ab369c7c0e06d440d6d8be87c72800095c35d803bca246ea5ee73b811b210ce9d8a7ee137583ca3e839afd8eb9accf699f655e9db82a7bdef71') +source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc}) +sha512sums=('0f9546285bef741f69d25f20bcd5b961d29fc88084d9f3ebe0c66a6674f4c69a531b41f8e3cc57474f528abdd90aa7981e653c339c5e8383353c36a82efaafc4' +'SKIP') validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg _configure_options=( @@ -35,12 +33,6 @@ --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' ) -prepare() { - cd "curl-${pkgver}" - - patch -Np1 < ../0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch -} - build() { mkdir build-{compat,gnutls}
[arch-commits] Commit in libcurl/repos (2 files)
Date: Wednesday, September 22, 2021 @ 06:46:51 Author: eworm Revision: 1021363 archrelease: copy trunk to community-testing-x86_64 Added: libcurl/repos/community-testing-x86_64/ libcurl/repos/community-testing-x86_64/PKGBUILD (from rev 1021362, libcurl/trunk/PKGBUILD) --+ PKGBUILD | 92 + 1 file changed, 92 insertions(+) Copied: libcurl/repos/community-testing-x86_64/PKGBUILD (from rev 1021362, libcurl/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-09-22 06:46:51 UTC (rev 1021363) @@ -0,0 +1,92 @@ +# Maintainer: Maxime Gauduin +# Contributor: Piotr Balcerowski + +pkgbase=libcurl +pkgname=(libcurl-compat libcurl-gnutls) +_pkgname=curl +pkgver=7.79.1 +pkgrel=1 +pkgdesc='An URL retrieval library' +arch=('x86_64') +url='https://curl.haxx.se' +license=('MIT') +depends=("${_pkgname}") +makedepends=('gnutls' 'openssl') +options=('strip') +source=("https://curl.haxx.se/download/curl-${pkgver}.tar.gz"{,.asc}) +sha512sums=('0f9546285bef741f69d25f20bcd5b961d29fc88084d9f3ebe0c66a6674f4c69a531b41f8e3cc57474f528abdd90aa7981e653c339c5e8383353c36a82efaafc4' +'SKIP') +validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg + +_configure_options=( +--prefix='/usr' +--disable-ldap +--disable-ldaps +--disable-manual +--disable-versioned-symbols +--enable-ipv6 +--enable-threaded-resolver +--with-gssapi +--with-libssh2 +--with-openssl +--with-random='/dev/urandom' +--with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' +) + +build() { + mkdir build-{compat,gnutls} + + # build compat (disable-versioned-symbols) + cd "${srcdir}"/build-compat + + "${srcdir}/curl-${pkgver}"/configure \ +"${_configure_options[@]}" + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make -C lib + + # build gnutls (without-ssl) + cd "${srcdir}"/build-gnutls + + "${srcdir}/curl-${pkgver}"/configure \ +"${_configure_options[@]}" \ +--without-ssl \ +--with-gnutls='/usr' + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make -C lib +} + +package_libcurl-compat() { + pkgdesc='An URL retrieval library (without versioned symbols)' + depends+=('openssl') + + cd "${srcdir}"/build-compat + + make -C lib DESTDIR="${pkgdir}" install + + mv "${pkgdir}"/usr/lib/libcurl{,-compat}.so.4.7.0 + rm "${pkgdir}"/usr/lib/libcurl.{a,so}* + for version in 3 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0; do +ln -s libcurl-compat.so.4.7.0 "${pkgdir}"/usr/lib/libcurl.so.${version} + done + + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s curl "${pkgdir}"/usr/share/licenses/libcurl-compat +} + +package_libcurl-gnutls() { + pkgdesc='An URL retrieval library (without versioned symbols and linked against gnutls)' + depends+=('gnutls') + + cd "${srcdir}"/build-gnutls + + make -C lib DESTDIR="${pkgdir}" install + + mv "${pkgdir}"/usr/lib/libcurl{,-gnutls}.so.4.7.0 + rm "${pkgdir}"/usr/lib/libcurl.{a,so}* + for version in 3 4 4.0.0 4.1.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0; do +ln -s libcurl-gnutls.so.4.7.0 "${pkgdir}"/usr/lib/libcurl-gnutls.so.${version} + done + + install -dm 755 "${pkgdir}"/usr/share/licenses + ln -s curl "${pkgdir}"/usr/share/licenses/libcurl-gnutls +}
[arch-commits] Commit in curl/repos (testing-x86_64 testing-x86_64/PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:46:40 Author: eworm Revision: 424513 archrelease: copy trunk to testing-x86_64 Added: curl/repos/testing-x86_64/ curl/repos/testing-x86_64/PKGBUILD (from rev 424512, curl/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: curl/repos/testing-x86_64/PKGBUILD (from rev 424512, curl/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-09-22 06:46:40 UTC (rev 424513) @@ -0,0 +1,56 @@ +# Maintainer: Dave Reisner +# Contributor: Angel Velasquez +# Contributor: Eric Belanger +# Contributor: Lucien Immink +# Contributor: Daniel J Griffiths + +pkgname=curl +pkgver=7.79.1 +pkgrel=1 +pkgdesc='An URL retrieval utility and library' +arch=('x86_64') +url='https://curl.haxx.se' +license=('MIT') +depends=('ca-certificates' 'brotli' 'libbrotlidec.so' 'krb5' 'libgssapi_krb5.so' + 'libidn2' 'libidn2.so' 'libnghttp2' 'libpsl' 'libpsl.so' 'libssh2' 'libssh2.so' + 'openssl' 'zlib' 'zstd' 'libzstd.so') +provides=('libcurl.so') +source=("https://curl.haxx.se/download/${pkgname}-${pkgver}.tar.gz"{,.asc}) +sha512sums=('0f9546285bef741f69d25f20bcd5b961d29fc88084d9f3ebe0c66a6674f4c69a531b41f8e3cc57474f528abdd90aa7981e653c339c5e8383353c36a82efaafc4' +'SKIP') +validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg + +build() { + mkdir build + cd build + + "${srcdir}/${pkgname}-${pkgver}"/configure \ +--prefix='/usr' \ +--mandir='/usr/share/man' \ +--disable-ldap \ +--disable-ldaps \ +--disable-manual \ +--enable-ipv6 \ +--enable-versioned-symbols \ +--enable-threaded-resolver \ +--with-gssapi \ +--with-libssh2 \ +--with-openssl \ +--with-random='/dev/urandom' \ +--with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' + + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make +} + +package() { + cd build + + make DESTDIR="${pkgdir}" install + make DESTDIR="${pkgdir}" install -C scripts + + cd "${srcdir}/${pkgname}-${pkgver}" + + # license + install -Dt "${pkgdir}/usr/share/licenses/$pkgname" -m0644 COPYING +}
[arch-commits] Commit in curl/trunk (3 files)
Date: Wednesday, September 22, 2021 @ 06:46:31 Author: eworm Revision: 424512 upgpkg: curl 7.79.1-1: new upstream release Modified: curl/trunk/PKGBUILD Deleted: curl/trunk/0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch curl/trunk/0002-http-fix-the-broken-3-digit-response-code-detection.patch -+ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch | 47 --- 0002-http-fix-the-broken-3-digit-response-code-detection.patch | 119 -- PKGBUILD| 21 - 3 files changed, 5 insertions(+), 182 deletions(-) Deleted: 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch === --- 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:20:59 UTC (rev 424511) +++ 0001-Curl_http2_setup-do-not-change-connection-data-on-repeat-invokes.patch 2021-09-22 06:46:31 UTC (rev 424512) @@ -1,47 +0,0 @@ -From 901804ef95777b8e735a55b77f8dd630a58c575b Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Thu, 16 Sep 2021 08:50:54 +0200 -Subject: [PATCH] Curl_http2_setup: don't change connection data on repeat - invokes - -Regression from 3cb8a748670ab88c (releasde in 7.79.0). That change moved -transfer oriented inits to before the check but also erroneously moved a -few connection oriented ones, which causes problems. - -Reported-by: Evangelos Foutras -Fixes #7730 -Closes #7731 - lib/http2.c | 12 ++-- - 1 file changed, 6 insertions(+), 6 deletions(-) - -diff --git a/lib/http2.c b/lib/http2.c -index a3de607c7d24..6d63f43636a5 100644 a/lib/http2.c -+++ b/lib/http2.c -@@ -2221,12 +2221,6 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - stream->mem = data->state.buffer; - stream->len = data->set.buffer_size; - -- httpc->inbuflen = 0; -- httpc->nread_inbuf = 0; -- -- httpc->pause_stream_id = 0; -- httpc->drain_total = 0; -- - multi_connchanged(data->multi); - /* below this point only connection related inits are done, which only needs - to be done once per connection */ -@@ -2252,6 +2246,12 @@ CURLcode Curl_http2_setup(struct Curl_easy *data, - conn->httpversion = 20; - conn->bundle->multiuse = BUNDLE_MULTIPLEX; - -+ httpc->inbuflen = 0; -+ httpc->nread_inbuf = 0; -+ -+ httpc->pause_stream_id = 0; -+ httpc->drain_total = 0; -+ - infof(data, "Connection state changed (HTTP/2 confirmed)"); - - return CURLE_OK; Deleted: 0002-http-fix-the-broken-3-digit-response-code-detection.patch === --- 0002-http-fix-the-broken-3-digit-response-code-detection.patch 2021-09-22 06:20:59 UTC (rev 424511) +++ 0002-http-fix-the-broken-3-digit-response-code-detection.patch 2021-09-22 06:46:31 UTC (rev 424512) @@ -1,119 +0,0 @@ -From beb8990d934a01acf103871e463d4e61afc9ded2 Mon Sep 17 00:00:00 2001 -From: Daniel Stenberg -Date: Fri, 17 Sep 2021 16:31:25 +0200 -Subject: http: fix the broken >3 digit response code detection - -When the "reason phrase" in the HTTP status line starts with a digit, -that was treated as the forth response code digit and curl would claim -the response to be non-compliant. - -Added test 1466 to verify this case. - -Regression brought by 5dc594e44f73b17 -Reported-by: Glenn de boer -Fixes #7738 -Closes #7739 - lib/http.c | 10 +- - tests/data/Makefile.inc | 2 +- - tests/data/test1466 | 45 + - 3 files changed, 51 insertions(+), 6 deletions(-) - create mode 100644 tests/data/test1466 - -diff --git a/lib/http.c b/lib/http.c -index d5c36dd54..648583c56 100644 a/lib/http.c -+++ b/lib/http.c -@@ -4232,9 +4232,9 @@ CURLcode Curl_http_readwrite_headers(struct Curl_easy *data, - char separator; - char twoorthree[2]; - int httpversion = 0; --int digit4 = -1; /* should remain untouched to be good */ -+char digit4 = 0; - nc = sscanf(HEADER1, --" HTTP/%1d.%1d%c%3d%1d", -+" HTTP/%1d.%1d%c%3d%c", - &httpversion_major, - &httpversion, - &separator, -@@ -4250,13 +4250,13 @@ CURLcode Curl_http_readwrite_headers(struct Curl_easy *data, - - /* There can only be a 4th response code digit stored in 'digit4' if -all the other fields were parsed and stored first, so nc is 5 when -- digit4 is not -1 */ --else if(digit4 != -1) { -+ digit4 a digit */ -+else if(ISDIGIT(digit4)) { - failf(data, "Unsupported response code in HTTP response"); - return CURLE_UNSUPPORTED_PROTOCOL; - } - --if((nc == 4) && (' ' == separator)) { -+if((nc >= 4) && (' ' == separat
[arch-commits] Commit in python-pikepdf/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:27:11 Author: arojas Revision: 1021361 archrelease: copy trunk to community-x86_64 Added: python-pikepdf/repos/community-x86_64/PKGBUILD (from rev 1021360, python-pikepdf/trunk/PKGBUILD) Deleted: python-pikepdf/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 60 ++-- 1 file changed, 30 insertions(+), 30 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 06:27:01 UTC (rev 1021360) +++ PKGBUILD2021-09-22 06:27:11 UTC (rev 1021361) @@ -1,30 +0,0 @@ -# Maintainer: Antonio Rojas -# Contributor: Fredrick Brennan -# Contributor: Stephan Eisvogel - -pkgname=python-pikepdf -pkgver=3.0.0 -pkgrel=1 -pkgdesc='Read and write PDFs with Python, powered by qpdf' -arch=(x86_64) -url='https://github.com/pikepdf/pikepdf' -license=(MPL2) -makedepends=(pybind11 python-setuptools-scm python-wheel python-toml) -depends=(python-lxml python-pillow qpdf) -source=(https://pypi.python.org/packages/source/p/pikepdf/pikepdf-$pkgver.tar.gz) -sha256sums=('3c17937e230b22afa975e69130e89df2911dd1e2c7bbe200138684154e428843') - -prepare() { - sed -e '/setuptools_scm_git_archive/d' -i pikepdf-$pkgver/setup.py # Remove unused build dependency -} - -build() { - cd pikepdf-$pkgver - python setup.py build -} - -package() { - cd pikepdf-$pkgver - python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 --skip-build - install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname -} Copied: python-pikepdf/repos/community-x86_64/PKGBUILD (from rev 1021360, python-pikepdf/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 06:27:11 UTC (rev 1021361) @@ -0,0 +1,30 @@ +# Maintainer: Antonio Rojas +# Contributor: Fredrick Brennan +# Contributor: Stephan Eisvogel + +pkgname=python-pikepdf +pkgver=3.1.0 +pkgrel=1 +pkgdesc='Read and write PDFs with Python, powered by qpdf' +arch=(x86_64) +url='https://github.com/pikepdf/pikepdf' +license=(MPL2) +makedepends=(pybind11 python-setuptools-scm python-wheel python-toml) +depends=(python-lxml python-pillow qpdf) +source=(https://pypi.python.org/packages/source/p/pikepdf/pikepdf-$pkgver.tar.gz) +sha256sums=('aeb813b5f36534d2bedf08487ab2b022c43f4c8a3e86e611c5f7c8fb97309db5') + +prepare() { + sed -e '/setuptools_scm_git_archive/d' -i pikepdf-$pkgver/setup.py # Remove unused build dependency +} + +build() { + cd pikepdf-$pkgver + python setup.py build +} + +package() { + cd pikepdf-$pkgver + python setup.py install --root="$pkgdir" --prefix=/usr --optimize=1 --skip-build + install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname +}
[arch-commits] Commit in python-pikepdf/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:27:01 Author: arojas Revision: 1021360 Update to 3.1.0 Modified: python-pikepdf/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 06:23:28 UTC (rev 1021359) +++ PKGBUILD2021-09-22 06:27:01 UTC (rev 1021360) @@ -3,7 +3,7 @@ # Contributor: Stephan Eisvogel pkgname=python-pikepdf -pkgver=3.0.0 +pkgver=3.1.0 pkgrel=1 pkgdesc='Read and write PDFs with Python, powered by qpdf' arch=(x86_64) @@ -12,7 +12,7 @@ makedepends=(pybind11 python-setuptools-scm python-wheel python-toml) depends=(python-lxml python-pillow qpdf) source=(https://pypi.python.org/packages/source/p/pikepdf/pikepdf-$pkgver.tar.gz) -sha256sums=('3c17937e230b22afa975e69130e89df2911dd1e2c7bbe200138684154e428843') +sha256sums=('aeb813b5f36534d2bedf08487ab2b022c43f4c8a3e86e611c5f7c8fb97309db5') prepare() { sed -e '/setuptools_scm_git_archive/d' -i pikepdf-$pkgver/setup.py # Remove unused build dependency
[arch-commits] Commit in gpsd/repos/community-x86_64 (4 files)
Date: Wednesday, September 22, 2021 @ 06:23:28 Author: arojas Revision: 1021359 archrelease: copy trunk to community-x86_64 Added: gpsd/repos/community-x86_64/PKGBUILD (from rev 1021358, gpsd/trunk/PKGBUILD) gpsd/repos/community-x86_64/gpsd.conf (from rev 1021358, gpsd/trunk/gpsd.conf) Deleted: gpsd/repos/community-x86_64/PKGBUILD gpsd/repos/community-x86_64/gpsd.conf ---+ PKGBUILD | 130 ++-- gpsd.conf | 10 ++-- 2 files changed, 70 insertions(+), 70 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 06:23:13 UTC (rev 1021358) +++ PKGBUILD2021-09-22 06:23:28 UTC (rev 1021359) @@ -1,65 +0,0 @@ -# Maintainer: Jaroslav Lichtblau -# Contributor: Tom Gundersen -# Contributor: Andrea Scarpino -# Contributor: Sergej Pupykin -# Contributor: Giacomo Rizzo - -pkgname=gpsd -pkgver=3.23 -pkgrel=1 -pkgdesc="GPS daemon and library to support USB/serial GPS devices" -arch=('x86_64') -url="http://catb.org/gpsd/"; -license=('BSD') -depends=('python' 'libusb' 'bluez-libs' 'pps-tools') -optdepends=('gtk3: GUI frontends' -'php: generate a PHP status page for your GPS' -'php-gd: image support for the PHP status page' -'python-cairo: GUI frontends' -'python-gobject: GUI frontends' -'python-pyserial: GUI frontends' -'qt5-base: for Qgpsmm') -makedepends=('scons' 'docbook-xsl' 'qt5-base' 'python-gobject' 'python-cairo' 'python-pyserial' 'gtk3') -backup=('etc/default/gpsd') -source=(https://download-mirror.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz{,.sig} -$pkgname.conf) -sha256sums=('522c2362a7eb2d7ac37eaa1504f12aded1c373479a87ba06cc6795974b567bbc' -'SKIP' -'dcfa71c4c730b486269995468bdcfa8e96bf3c282db1dadea9384d32015d277f') -validpgpkeys=('EED4A0893DCC705DB309E202CCF29C7238522905') # Gary E. Miller -# validpgpkeys=('41876B2F579463A499843D1DECC8208F8C6C738D') # Eric S. Raymond - -build() { - cd $pkgname-$pkgver - - export LINKFLAGS="${LDFLAGS}" - _pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"` - scons prefix=/usr \ -systemd=yes \ -gpsd_group=uucp \ -python_libdir=$_pythonpath \ -sbindir=/usr/bin \ -qt_versioned=5 - scons build -} - -package() { - cd $pkgname-$pkgver - - export DESTDIR="${pkgdir}" - scons install - install -Dm755 gpsinit -t "${pkgdir}"/usr/bin - - install -Dm644 "$srcdir/gpsd.conf" "${pkgdir}"/etc/default/gpsd - - install -Dm644 gpsd-$pkgver/gpsd.rules "${pkgdir}"/usr/lib/udev/rules.d/25-gpsd-usb.rules - - install -Dm755 gpsd.hotplug -t "${pkgdir}"/usr/lib/udev/ - - install -Dm644 packaging/X11/*.desktop -t "${pkgdir}"/usr/share/applications/ - install -Dm644 packaging/X11/gpsd-logo.png -t "${pkgdir}"/usr/share/gpsd/ - - install -Dm644 gpsd-$pkgver/systemd/{gpsd.service,gpsd.socket,gpsdctl@.service} -t "${pkgdir}"/usr/lib/systemd/system/ - - install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE -} Copied: gpsd/repos/community-x86_64/PKGBUILD (from rev 1021358, gpsd/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 06:23:28 UTC (rev 1021359) @@ -0,0 +1,65 @@ +# Maintainer: Jaroslav Lichtblau +# Contributor: Tom Gundersen +# Contributor: Andrea Scarpino +# Contributor: Sergej Pupykin +# Contributor: Giacomo Rizzo + +pkgname=gpsd +pkgver=3.23.1 +pkgrel=1 +pkgdesc="GPS daemon and library to support USB/serial GPS devices" +arch=('x86_64') +url="http://catb.org/gpsd/"; +license=('BSD') +depends=('python' 'libusb' 'bluez-libs' 'pps-tools') +optdepends=('gtk3: GUI frontends' +'php: generate a PHP status page for your GPS' +'php-gd: image support for the PHP status page' +'python-cairo: GUI frontends' +'python-gobject: GUI frontends' +'python-pyserial: GUI frontends' +'qt5-base: for Qgpsmm') +makedepends=('scons' 'docbook-xsl' 'qt5-base' 'python-gobject' 'python-cairo' 'python-pyserial' 'gtk3') +backup=('etc/default/gpsd') +source=(https://download-mirror.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz{,.sig} +$pkgname.conf) +sha256sums=('0b991ce9a46538c4ea450f7a8ee428ff44fb4f8d665fddf2ffe40fe0ae9a6c09' +'SKIP' +'dcfa71c4c730b486269995468bdcfa8e96bf3c282db1dadea9384d32015d277f') +validpgpkeys=('EED4A0893DCC705DB309E202CCF29C7238522905') # Gary E. Miller +# validpgpkeys=('41876B2F579463A499843D1DECC8208F8C6C738D') # Eric S. Raymond + +build() { + cd $pkgname-$pkgver + + export LINKFLAGS="${LDFLAGS}" + _pythonpath=`python -c "from sysconfig import get_path; print(get_path('platlib'))"` + scons prefix=/usr \ +systemd=yes \ +gpsd_group=uucp \ +python_libdir=$_p
[arch-commits] Commit in gpsd/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 06:23:13 Author: arojas Revision: 1021358 Update to 3.23.1 Modified: gpsd/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 05:53:04 UTC (rev 1021357) +++ PKGBUILD2021-09-22 06:23:13 UTC (rev 1021358) @@ -5,7 +5,7 @@ # Contributor: Giacomo Rizzo pkgname=gpsd -pkgver=3.23 +pkgver=3.23.1 pkgrel=1 pkgdesc="GPS daemon and library to support USB/serial GPS devices" arch=('x86_64') @@ -23,7 +23,7 @@ backup=('etc/default/gpsd') source=(https://download-mirror.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz{,.sig} $pkgname.conf) -sha256sums=('522c2362a7eb2d7ac37eaa1504f12aded1c373479a87ba06cc6795974b567bbc' +sha256sums=('0b991ce9a46538c4ea450f7a8ee428ff44fb4f8d665fddf2ffe40fe0ae9a6c09' 'SKIP' 'dcfa71c4c730b486269995468bdcfa8e96bf3c282db1dadea9384d32015d277f') validpgpkeys=('EED4A0893DCC705DB309E202CCF29C7238522905') # Gary E. Miller
[arch-commits] Commit in sudo/repos (5 files)
Date: Wednesday, September 22, 2021 @ 06:20:59 Author: foutrelis Revision: 424511 archrelease: copy trunk to testing-x86_64 Added: sudo/repos/testing-x86_64/ sudo/repos/testing-x86_64/PKGBUILD (from rev 424510, sudo/trunk/PKGBUILD) sudo/repos/testing-x86_64/sudo.install (from rev 424510, sudo/trunk/sudo.install) sudo/repos/testing-x86_64/sudo.pam (from rev 424510, sudo/trunk/sudo.pam) sudo/repos/testing-x86_64/sudo_logsrvd.service (from rev 424510, sudo/trunk/sudo_logsrvd.service) --+ PKGBUILD | 78 + sudo.install |9 + sudo.pam |4 ++ sudo_logsrvd.service | 13 4 files changed, 104 insertions(+) Copied: sudo/repos/testing-x86_64/PKGBUILD (from rev 424510, sudo/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-09-22 06:20:59 UTC (rev 424511) @@ -0,0 +1,78 @@ +# Maintainer: Evangelos Foutras +# Contributor: Allan McRae +# Contributor: Tom Newsom + +pkgname=sudo +_sudover=1.9.8p2 +pkgrel=1 +pkgver=${_sudover/p/.p} +pkgdesc="Give certain users the ability to run some commands as root" +arch=('x86_64') +url="https://www.sudo.ws/sudo/"; +license=('custom') +groups=('base-devel') +depends=('glibc' 'openssl' 'pam' 'libldap' 'zlib') +backup=('etc/pam.d/sudo' +'etc/sudo.conf' +'etc/sudo_logsrvd.conf' +'etc/sudoers') +install=$pkgname.install +source=(https://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz{,.sig} +sudo_logsrvd.service +sudo.pam) +sha256sums=('9e3b8b8da7def43b6e60c257abe80467205670fd0f7c081de1423c414b680f2d' +'SKIP' +'8b91733b73171827c360a3e01f4692772b78e62ceca0cf0fd4b770aba35081a1' +'d1738818070684a5d2c9b26224906aad69a4fea77aabd960fc2675aee2df1fa2') +validpgpkeys=('59D1E9CCBA2B376704FDD35BA9F4C021CEA470FB') + +prepare() { + cd "$srcdir/$pkgname-$_sudover" +} + +build() { + cd "$srcdir/$pkgname-$_sudover" + + ./configure \ +--prefix=/usr \ +--sbindir=/usr/bin \ +--libexecdir=/usr/lib \ +--with-rundir=/run/sudo \ +--with-vardir=/var/db/sudo \ +--with-logfac=auth \ +--enable-tmpfiles.d \ +--with-pam \ +--with-sssd \ +--with-ldap \ +--with-ldap-conf-file=/etc/openldap/ldap.conf \ +--with-env-editor \ +--with-passprompt="[sudo] password for %p: " \ +--with-all-insults + make +} + +check() { + cd "$srcdir/$pkgname-$_sudover" + make check +} + +package() { + cd "$srcdir/$pkgname-$_sudover" + make DESTDIR="$pkgdir" install + + # sudo_logsrvd service file (taken from sudo-logsrvd-1.9.0-1.el8.x86_64.rpm) + install -Dm644 -t "$pkgdir/usr/lib/systemd/system" ../sudo_logsrvd.service + + # Remove sudoers.dist; not needed since pacman manages updates to sudoers + rm "$pkgdir/etc/sudoers.dist" + + # Remove /run/sudo directory; we create it using systemd-tmpfiles + rmdir "$pkgdir/run/sudo" + rmdir "$pkgdir/run" + + install -Dm644 "$srcdir/sudo.pam" "$pkgdir/etc/pam.d/sudo" + + install -Dm644 doc/LICENSE "$pkgdir/usr/share/licenses/sudo/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied: sudo/repos/testing-x86_64/sudo.install (from rev 424510, sudo/trunk/sudo.install) === --- testing-x86_64/sudo.install (rev 0) +++ testing-x86_64/sudo.install 2021-09-22 06:20:59 UTC (rev 424511) @@ -0,0 +1,9 @@ +pre_upgrade() { + # Permissions of /var/db/sudo were changed from 0700 to 0711 in sudo 1.8.10 + # http://www.sudo.ws/repos/sudo/rev/5c38d77a2d0c + if (($(vercmp $2 1.8.10-1) < 0)); then +chmod 0711 var/db/sudo + fi +} + +# vim:set ts=2 sw=2 et: Copied: sudo/repos/testing-x86_64/sudo.pam (from rev 424510, sudo/trunk/sudo.pam) === --- testing-x86_64/sudo.pam (rev 0) +++ testing-x86_64/sudo.pam 2021-09-22 06:20:59 UTC (rev 424511) @@ -0,0 +1,4 @@ +#%PAM-1.0 +auth include system-auth +accountinclude system-auth +sessioninclude system-auth Copied: sudo/repos/testing-x86_64/sudo_logsrvd.service (from rev 424510, sudo/trunk/sudo_logsrvd.service) === --- testing-x86_64/sudo_logsrvd.service (rev 0) +++ testing-x86_64/sudo_logsrvd.service 2021-09-22 06:20:59 UTC (rev 424511) @@ -0,0 +1,13 @@ +[Unit] +Description=Sudo central log server +Documentation=man:sudo_logsrvd(8) man:sudo_logsrvd.conf(5) +Documentation=https://www.sudo.ws/man.html +After=syslog.target network.target auditd.service + +[Service] +ExecStart=/usr/bin/sudo_logsrvd -n +KillMode=process +Type=exec + +[Install] +WantedBy=multi-user.target
[arch-commits] Commit in sudo/trunk (2 files)
Date: Wednesday, September 22, 2021 @ 06:20:53 Author: foutrelis Revision: 424510 upgpkg: sudo 1.9.8.p2-1: new upstream release Modified: sudo/trunk/PKGBUILD Deleted: sudo/trunk/fix-sudo-login-missing-NULL-terminator.patch --+ PKGBUILD | 11 +++ fix-sudo-login-missing-NULL-terminator.patch | 24 2 files changed, 3 insertions(+), 32 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 06:18:53 UTC (rev 424509) +++ PKGBUILD2021-09-22 06:20:53 UTC (rev 424510) @@ -3,8 +3,8 @@ # Contributor: Tom Newsom pkgname=sudo -_sudover=1.9.8p1 -pkgrel=2 +_sudover=1.9.8p2 +pkgrel=1 pkgver=${_sudover/p/.p} pkgdesc="Give certain users the ability to run some commands as root" arch=('x86_64') @@ -18,12 +18,10 @@ 'etc/sudoers') install=$pkgname.install source=(https://www.sudo.ws/sudo/dist/$pkgname-$_sudover.tar.gz{,.sig} -fix-sudo-login-missing-NULL-terminator.patch sudo_logsrvd.service sudo.pam) -sha256sums=('0939ee24df7095a92e0ca4aa3bd53b2a10965a7b921d51a26ab70cdd24388d69' +sha256sums=('9e3b8b8da7def43b6e60c257abe80467205670fd0f7c081de1423c414b680f2d' 'SKIP' -'9b9a304d6d2b1116a5733128f7258e58243607225d829bfe53c710b7bddcfcae' '8b91733b73171827c360a3e01f4692772b78e62ceca0cf0fd4b770aba35081a1' 'd1738818070684a5d2c9b26224906aad69a4fea77aabd960fc2675aee2df1fa2') validpgpkeys=('59D1E9CCBA2B376704FDD35BA9F4C021CEA470FB') @@ -30,9 +28,6 @@ prepare() { cd "$srcdir/$pkgname-$_sudover" - - # https://bugzilla.sudo.ws/show_bug.cgi?id=998 - patch -Np1 -i ../fix-sudo-login-missing-NULL-terminator.patch } build() { Deleted: fix-sudo-login-missing-NULL-terminator.patch === --- fix-sudo-login-missing-NULL-terminator.patch2021-09-22 06:18:53 UTC (rev 424509) +++ fix-sudo-login-missing-NULL-terminator.patch2021-09-22 06:20:53 UTC (rev 424510) @@ -1,24 +0,0 @@ -From 7ab66eb3a8c35a1bef2f0b85bde231c91521d04b Mon Sep 17 00:00:00 2001 -From: "Todd C. Miller" -Date: Sun, 19 Sep 2021 13:58:56 -0600 -Subject: [PATCH] sudo -i: missing NULL terminator when moving argv to make - room for --login Fixes a potential crash for "sudo -i" when the target user - has bash as the shell (which needs the --login option). Bug #998. - - plugins/sudoers/sudoers.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/plugins/sudoers/sudoers.c b/plugins/sudoers/sudoers.c -index 4fa323975..51376f970 100644 a/plugins/sudoers/sudoers.c -+++ b/plugins/sudoers/sudoers.c -@@ -725,7 +725,7 @@ sudoers_policy_main(int argc, char * const argv[], int pwflag, char *env_add[], - if (NewArgc > 1 && strcmp(NewArgv[0], "-bash") == 0 && - strcmp(NewArgv[1], "-c") == 0) { - /* We allocated extra space for the --login above. */ -- memmove(&NewArgv[2], &NewArgv[1], sizeof(char *) * (NewArgc - 1)); -+ memmove(&NewArgv[2], &NewArgv[1], sizeof(char *) * NewArgc); - NewArgv[1] = "--login"; - NewArgc++; - }
[arch-commits] Commit in qt5-base/repos/extra-x86_64 (6 files)
Date: Wednesday, September 22, 2021 @ 06:07:40 Author: arojas Revision: 424508 archrelease: copy trunk to extra-x86_64 Added: qt5-base/repos/extra-x86_64/PKGBUILD (from rev 424507, qt5-base/trunk/PKGBUILD) qt5-base/repos/extra-x86_64/qt5-base-cflags.patch (from rev 424507, qt5-base/trunk/qt5-base-cflags.patch) qt5-base/repos/extra-x86_64/qt5-base-nostrip.patch (from rev 424507, qt5-base/trunk/qt5-base-nostrip.patch) Deleted: qt5-base/repos/extra-x86_64/PKGBUILD qt5-base/repos/extra-x86_64/qt5-base-cflags.patch qt5-base/repos/extra-x86_64/qt5-base-nostrip.patch + PKGBUILD | 222 +++ qt5-base-cflags.patch | 92 +-- qt5-base-nostrip.patch | 26 ++--- 3 files changed, 170 insertions(+), 170 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-21 23:46:51 UTC (rev 424507) +++ PKGBUILD2021-09-22 06:07:40 UTC (rev 424508) @@ -1,111 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Andrea Scarpino - -pkgbase=qt5-base -pkgname=(qt5-base qt5-xcb-private-headers) -pkgver=5.15.2+kde+r224 -pkgrel=1 -_commit=aa36d950b5d817d1adf660eb54dacf0a1c16adde -arch=('x86_64') -url='https://www.qt.io' -license=('GPL3' 'LGPL3' 'FDL' 'custom') -pkgdesc='A cross-platform application and UI framework' -depends=('libjpeg-turbo' 'xcb-util-keysyms' 'xcb-util-renderutil' 'libgl' 'fontconfig' 'xdg-utils' - 'shared-mime-info' 'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'xcb-util-image' 'mesa' - 'tslib' 'libinput' 'libxkbcommon-x11' 'libproxy' 'libcups' 'double-conversion' 'md4c') -makedepends=('libfbclient' 'mariadb-libs' 'unixodbc' 'postgresql-libs' 'alsa-lib' 'gst-plugins-base-libs' - 'gtk3' 'libpulse' 'cups' 'freetds' 'vulkan-headers' 'git') -optdepends=('qt5-svg: to use SVG icon themes' -'qt5-wayland: to run Qt applications in a Wayland session' -'qt5-translations: for some native UI translations' -'postgresql-libs: PostgreSQL driver' -'mariadb-libs: MariaDB driver' -'unixodbc: ODBC driver' -'libfbclient: Firebird/iBase driver' -'freetds: MS SQL driver' -'gtk3: GTK platform plugin' -'perl: for fixqt4headers and syncqt') -conflicts=('qtchooser') -groups=('qt' 'qt5') -_pkgfqn=qtbase -source=(git+https://invent.kde.org/qt/qt/$_pkgfqn#commit=$_commit -qt5-base-cflags.patch -qt5-base-nostrip.patch) -sha256sums=('SKIP' -'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c' -'4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094') - -pkgver() { - cd $_pkgfqn - echo "5.15.2+kde+r"`git rev-list --count origin/5.15.2..$_commit` -} - -prepare() { - cd ${_pkgfqn} - - git revert -n 6344955d17e17e2398720fe60c34cfc2a4a95208 # Revert version bump - - patch -p1 < ../qt5-base-cflags.patch # Use system CFLAGS in qmake - patch -p1 < ../qt5-base-nostrip.patch # Don't strip binaries with qmake -} - -build() { - cd ${_pkgfqn} - - ./configure -confirm-license -opensource -v \ --prefix /usr \ --docdir /usr/share/doc/qt \ --headerdir /usr/include/qt \ --archdatadir /usr/lib/qt \ --datadir /usr/share/qt \ --sysconfdir /etc/xdg \ --examplesdir /usr/share/doc/qt/examples \ --plugin-sql-{psql,mysql,sqlite,odbc,ibase} \ --system-sqlite \ --openssl-linked \ --nomake examples \ --no-rpath \ --dbus-linked \ --system-harfbuzz \ --journald \ --no-mimetype-database \ --no-use-gold-linker \ --reduce-relocations \ --no-strip - make -} - -package_qt5-base() { - pkgdesc='A cross-platform application and UI framework' - - cd ${_pkgfqn} - make INSTALL_ROOT="${pkgdir}" install - - install -Dm644 LICENSE* -t "$pkgdir"/usr/share/licenses/$pkgbase - - # Drop QMAKE_PRL_BUILD_DIR because reference the build dir - find "${pkgdir}/usr/lib" -type f -name '*.prl' \ --exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \; - - # Fix wrong qmake path in pri file - sed -i "s|${srcdir}/${_pkgfqn}|/usr|" \ -"${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri - - # Symlinks for backwards compatibility - for b in "${pkgdir}"/usr/bin/*; do -ln -s $(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-qt5 - done -} - -package_qt5-xcb-private-headers() { - pkgdesc='Private headers for Qt5 Xcb' - - depends=("qt5-base=$pkgver") - optdepends=() - groups=() - conflicts=() - - cd ${_pkgfqn} - install -d -m755 "$pkgdir"/usr/include/qtxcb-private - cp -r src/plugins/platforms/xcb/*.h "$pkgdir"/usr/include/qtxcb-private/ -} Copied: qt5-base/repos/extra-x86_64/PKGBUILD (from rev 424507, qt5-base/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 06:07:40 UTC (rev 424508) @@
[arch-commits] Commit in electron13/repos (13 files)
Date: Wednesday, September 22, 2021 @ 05:53:04 Author: foutrelis Revision: 1021357 archrelease: copy trunk to community-testing-x86_64 Added: electron13/repos/community-testing-x86_64/ electron13/repos/community-testing-x86_64/PKGBUILD (from rev 1021356, electron13/trunk/PKGBUILD) electron13/repos/community-testing-x86_64/add-clang-nomerge-attribute-to-CheckError.patch (from rev 1021356, electron13/trunk/add-clang-nomerge-attribute-to-CheckError.patch) electron13/repos/community-testing-x86_64/chromium-freetype-2.11.patch (from rev 1021356, electron13/trunk/chromium-freetype-2.11.patch) electron13/repos/community-testing-x86_64/chromium-glibc-2.33.patch (from rev 1021356, electron13/trunk/chromium-glibc-2.33.patch) electron13/repos/community-testing-x86_64/chromium-harfbuzz-3.0.0.patch (from rev 1021356, electron13/trunk/chromium-harfbuzz-3.0.0.patch) electron13/repos/community-testing-x86_64/default_app-icon.patch (from rev 1021356, electron13/trunk/default_app-icon.patch) electron13/repos/community-testing-x86_64/electron-launcher.sh (from rev 1021356, electron13/trunk/electron-launcher.sh) electron13/repos/community-testing-x86_64/electron.desktop (from rev 1021356, electron13/trunk/electron.desktop) electron13/repos/community-testing-x86_64/skia-harfbuzz-3.0.0.patch (from rev 1021356, electron13/trunk/skia-harfbuzz-3.0.0.patch) electron13/repos/community-testing-x86_64/sql-make-VirtualCursor-standard-layout-type.patch (from rev 1021356, electron13/trunk/sql-make-VirtualCursor-standard-layout-type.patch) electron13/repos/community-testing-x86_64/unbundle-use-char16_t-as-UCHAR_TYPE.patch (from rev 1021356, electron13/trunk/unbundle-use-char16_t-as-UCHAR_TYPE.patch) electron13/repos/community-testing-x86_64/use-system-libraries-in-node.patch (from rev 1021356, electron13/trunk/use-system-libraries-in-node.patch) ---+ PKGBUILD | 230 +++ add-clang-nomerge-attribute-to-CheckError.patch | 44 +++ chromium-freetype-2.11.patch | 38 +++ chromium-glibc-2.33.patch | 144 chromium-harfbuzz-3.0.0.patch | 20 + default_app-icon.patch| 21 + electron-launcher.sh | 20 + electron.desktop |7 skia-harfbuzz-3.0.0.patch | 100 sql-make-VirtualCursor-standard-layout-type.patch | 238 unbundle-use-char16_t-as-UCHAR_TYPE.patch | 30 ++ use-system-libraries-in-node.patch| 52 12 files changed, 944 insertions(+) Copied: electron13/repos/community-testing-x86_64/PKGBUILD (from rev 1021356, electron13/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-09-22 05:53:04 UTC (rev 1021357) @@ -0,0 +1,230 @@ +# Maintainer: Nicola Squartini + +pkgname=electron13 +pkgver=13.4.0 +_commit=75f366f4d0be2318584ffd3157b0e7356fce7c78 +_chromiumver=91.0.4472.164 +_gcc_patchset=5 +pkgrel=3 +pkgdesc='Build cross platform desktop apps with web technologies' +arch=('x86_64') +url='https://electronjs.org/' +license=('MIT' 'custom') +depends=('c-ares' 'ffmpeg' 'gtk3' 'libevent' 'libnghttp2' 'libxslt' 'minizip' + 'nss' 're2' 'snappy') +makedepends=('clang' 'git' 'gn' 'gperf' 'harfbuzz-icu' 'http-parser' + 'java-runtime-headless' 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' + 'npm' 'pciutils' 'pipewire' 'python2' 'wget' 'yarn') +optdepends=('kde-cli-tools: file deletion support (kioclient5)' +'libappindicator-gtk3: StatusNotifierItem support' +'pipewire: WebRTC desktop sharing under Wayland' +'trash-cli: file deletion support (trash-put)' +"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") +source=('git+https://github.com/electron/electron.git' + 'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git#branch=main' + "https://github.com/stha09/chromium-patches/releases/download/chromium-${_chromiumver%%.*}-patchset-${_gcc_patchset}/chromium-${_chromiumver%%.*}-patchset-${_gcc_patchset}.tar.xz"; +"electron-launcher.sh" +"electron.desktop" +'default_app-icon.patch' +'use-system-libraries-in-node.patch' +'add-clang-nomerge-attribute-to-CheckError.patch' +'chromium-freetype-2.11.patch' +'chromium-glibc-2.33.patch' +'chromium-harfbuzz-3.0.0.patch' +'skia-harfbuzz-3.0.0.patch' +'sql-make-VirtualCursor-standard-layout-type.patch' +'unbundle-use-char16_t-as-UCHAR_TYPE.patch' + ) +sha256sums=('SKIP' +'SKIP' +
[arch-commits] Commit in electron13/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 05:52:52 Author: foutrelis Revision: 1021356 upgpkg: electron13 13.4.0-3: freetype2 2.11.0-4 rebuild Modified: electron13/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 03:03:52 UTC (rev 1021355) +++ PKGBUILD2021-09-22 05:52:52 UTC (rev 1021356) @@ -5,7 +5,7 @@ _commit=75f366f4d0be2318584ffd3157b0e7356fce7c78 _chromiumver=91.0.4472.164 _gcc_patchset=5 -pkgrel=2 +pkgrel=3 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in electron12/repos/community-x86_64 (22 files)
Date: Wednesday, September 22, 2021 @ 03:03:52 Author: tensor5 Revision: 1021355 archrelease: copy trunk to community-x86_64 Added: electron12/repos/community-x86_64/PKGBUILD (from rev 1021354, electron12/trunk/PKGBUILD) electron12/repos/community-x86_64/add-dependency-on-opus-in-webcodecs.patch (from rev 1021354, electron12/trunk/add-dependency-on-opus-in-webcodecs.patch) electron12/repos/community-x86_64/chromium-fix-libva-redef.patch (from rev 1021354, electron12/trunk/chromium-fix-libva-redef.patch) electron12/repos/community-x86_64/chromium-glibc-2.33.patch (from rev 1021354, electron12/trunk/chromium-glibc-2.33.patch) electron12/repos/community-x86_64/chromium-harfbuzz-3.0.0.patch (from rev 1021354, electron12/trunk/chromium-harfbuzz-3.0.0.patch) electron12/repos/community-x86_64/default_app-icon.patch (from rev 1021354, electron12/trunk/default_app-icon.patch) electron12/repos/community-x86_64/electron-launcher.sh (from rev 1021354, electron12/trunk/electron-launcher.sh) electron12/repos/community-x86_64/electron.desktop (from rev 1021354, electron12/trunk/electron.desktop) electron12/repos/community-x86_64/skia-harfbuzz-3.0.0.patch (from rev 1021354, electron12/trunk/skia-harfbuzz-3.0.0.patch) electron12/repos/community-x86_64/sql-make-VirtualCursor-standard-layout-type.patch (from rev 1021354, electron12/trunk/sql-make-VirtualCursor-standard-layout-type.patch) electron12/repos/community-x86_64/use-system-libraries-in-node.patch (from rev 1021354, electron12/trunk/use-system-libraries-in-node.patch) Deleted: electron12/repos/community-x86_64/PKGBUILD electron12/repos/community-x86_64/add-dependency-on-opus-in-webcodecs.patch electron12/repos/community-x86_64/chromium-fix-libva-redef.patch electron12/repos/community-x86_64/chromium-glibc-2.33.patch electron12/repos/community-x86_64/chromium-harfbuzz-3.0.0.patch electron12/repos/community-x86_64/default_app-icon.patch electron12/repos/community-x86_64/electron-launcher.sh electron12/repos/community-x86_64/electron.desktop electron12/repos/community-x86_64/skia-harfbuzz-3.0.0.patch electron12/repos/community-x86_64/sql-make-VirtualCursor-standard-layout-type.patch electron12/repos/community-x86_64/use-system-libraries-in-node.patch ---+ PKGBUILD | 458 +-- add-dependency-on-opus-in-webcodecs.patch | 86 +-- chromium-fix-libva-redef.patch| 172 +++ chromium-glibc-2.33.patch | 288 ++-- chromium-harfbuzz-3.0.0.patch | 40 - default_app-icon.patch| 42 - electron-launcher.sh | 40 - electron.desktop | 14 skia-harfbuzz-3.0.0.patch | 200 sql-make-VirtualCursor-standard-layout-type.patch | 476 ++-- use-system-libraries-in-node.patch| 104 ++-- 11 files changed, 960 insertions(+), 960 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 03:02:32 UTC (rev 1021354) +++ PKGBUILD2021-09-22 03:03:52 UTC (rev 1021355) @@ -1,229 +0,0 @@ -# Maintainer: Nicola Squartini - -pkgname=electron12 -pkgver=12.1.1 -_commit=05c31e912178d7950d62a7f42ee2a9a32148c85e -_chromiumver=89.0.4389.128 -_gcc_patchset=7 -pkgrel=2 -pkgdesc='Build cross platform desktop apps with web technologies' -arch=('x86_64') -url='https://electronjs.org/' -license=('MIT' 'custom') -depends=('c-ares' 'ffmpeg' 'gtk3' 'libevent' 'libnghttp2' 'libxslt' 'minizip' - 'nss' 're2' 'snappy') -makedepends=('clang' 'git' 'gn-m87' 'gperf' 'harfbuzz-icu' 'http-parser' - 'java-runtime-headless' 'jsoncpp' 'libnotify' 'lld' 'llvm' 'ninja' - 'npm' 'pciutils' 'pipewire' 'python2' 'wget' 'yarn') -optdepends=('kde-cli-tools: file deletion support (kioclient5)' -'libappindicator-gtk3: StatusNotifierItem support' -'pipewire: WebRTC desktop sharing under Wayland' -'trash-cli: file deletion support (trash-put)' -"xdg-utils: open URLs with desktop's default (xdg-email, xdg-open)") -source=('git+https://github.com/electron/electron.git' - 'git+https://chromium.googlesource.com/chromium/tools/depot_tools.git#branch=main' - "https://github.com/stha09/chromium-patches/releases/download/chromium-${_chromiumver%%.*}-patchset-${_gcc_patchset}/chromium-${_chromiumver%%.*}-patchset-${_gcc_patchset}.tar.xz"; -"electron-launcher.sh" -"electron.desktop" -'default_app-icon.patch' -'use-system-libraries-in-node.patch' -'add-dependency-on-opus-in-webcodecs.patch' -'chromium-fix-libva-redef.patch' -'chromium-glibc-2.33.patch' -'chromium-harfbuzz-3.0
[arch-commits] Commit in electron12/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 03:02:32 Author: tensor5 Revision: 1021354 upgpkg: electron12 12.1.2-1 Modified: electron12/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:20:12 UTC (rev 1021353) +++ PKGBUILD2021-09-22 03:02:32 UTC (rev 1021354) @@ -1,11 +1,11 @@ # Maintainer: Nicola Squartini pkgname=electron12 -pkgver=12.1.1 -_commit=05c31e912178d7950d62a7f42ee2a9a32148c85e +pkgver=12.1.2 +_commit=f86a8b21f507b5c7d55b06c2966c10b1c5bac3c2 _chromiumver=89.0.4389.128 _gcc_patchset=7 -pkgrel=2 +pkgrel=1 pkgdesc='Build cross platform desktop apps with web technologies' arch=('x86_64') url='https://electronjs.org/'
[arch-commits] Commit in haskell-citeproc/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:20:12 Author: felixonmars Revision: 1021353 archrelease: copy trunk to community-staging-x86_64 Added: haskell-citeproc/repos/community-staging-x86_64/ haskell-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 1021352, haskell-citeproc/trunk/PKGBUILD) --+ PKGBUILD | 56 1 file changed, 56 insertions(+) Copied: haskell-citeproc/repos/community-staging-x86_64/PKGBUILD (from rev 1021352, haskell-citeproc/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:20:12 UTC (rev 1021353) @@ -0,0 +1,56 @@ +# Maintainer: Felix Yan + +_hkgname=citeproc +pkgname=haskell-citeproc +pkgver=0.4.1 +pkgrel=24 +pkgdesc="Generates citations and bibliography from CSL styles." +url="https://github.com/jgm/citeproc"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-aeson-pretty' 'haskell-attoparsec' + 'haskell-case-insensitive' 'haskell-data-default' 'haskell-file-embed' + 'haskell-pandoc-types' 'haskell-safe' 'haskell-scientific' 'haskell-text-icu' + 'haskell-unicode-collation' 'haskell-uniplate' 'haskell-vector' 'haskell-xml-conduit') +makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-timeit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz"; + icu-shifted.patch::https://github.com/jgm/citeproc/commit/50d14d938c883a8835550933df4004050b0b3902.patch) +sha512sums=('64a62485d322e3032b1d7754c40ae37c9decb0e1cc4446352ecaa80552bf4673447cebc09a2e8756063923231d2f623925b3d5ec07bd64e23ccd18c72703eb15' + 'd05f2d86e71d166a66cc85e40f0ff34b1e0216abaece76b2200823c22f4d9d1fc72549a9c14e4999a0d8cf8d4fb2cfd184573e5298c13266c5168bc56ba59674') + +prepare() { + cd $_hkgname-$pkgver + patch -p1 -i ../icu-shifted.patch + gen-setup +} + +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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' -fexecutable -ficu + + 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 --show-details=direct +} + +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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-citeproc/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:20:00 Author: felixonmars Revision: 1021352 upgpkg: haskell-citeproc 0.4.1-24: rebuild with random 1.2.1 Modified: haskell-citeproc/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:17:15 UTC (rev 1021351) +++ PKGBUILD2021-09-22 01:20:00 UTC (rev 1021352) @@ -3,7 +3,7 @@ _hkgname=citeproc pkgname=haskell-citeproc pkgver=0.4.1 -pkgrel=23 +pkgrel=24 pkgdesc="Generates citations and bibliography from CSL styles." url="https://github.com/jgm/citeproc"; license=("BSD")
[arch-commits] Commit in haskell-feed/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:17:15 Author: felixonmars Revision: 1021351 archrelease: copy trunk to community-staging-x86_64 Added: haskell-feed/repos/community-staging-x86_64/ haskell-feed/repos/community-staging-x86_64/PKGBUILD (from rev 1021350, haskell-feed/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-feed/repos/community-staging-x86_64/PKGBUILD (from rev 1021350, haskell-feed/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:17:15 UTC (rev 1021351) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=feed +pkgname=haskell-feed +pkgver=1.3.2.0 +pkgrel=51 +pkgdesc="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds." +url="https://github.com/bergmark/feed"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-old-locale' 'haskell-old-time' 'haskell-safe' + 'haskell-time-locale-compat' 'haskell-utf8-string' 'haskell-xml-types' + 'haskell-xml-conduit') +makedepends=('ghc' 'uusi' 'haskell-doctest' 'haskell-doctest-driver-gen' 'haskell-hunit' + 'haskell-test-framework' 'haskell-test-framework-hunit' 'haskell-markdown-unlit' + 'haskell-syb') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('17d182c3ebf07b3f9f72f90ece7dcbfaa91931410663b513fda4e85c19b4d3118eb7e8ac685cf0f868d00fa9d05153409b2b4ce40ccdcdf3cf13bfed1929ebdd') + +prepare() { +cd $_hkgname-$pkgver +uusi -u base $_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 --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 || echo "doctests are broken for now" +} + +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-feed/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:17:03 Author: felixonmars Revision: 1021350 upgpkg: haskell-feed 1.3.2.0-51: rebuild with random 1.2.1 Modified: haskell-feed/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:15:52 UTC (rev 1021349) +++ PKGBUILD2021-09-22 01:17:03 UTC (rev 1021350) @@ -4,7 +4,7 @@ _hkgname=feed pkgname=haskell-feed pkgver=1.3.2.0 -pkgrel=50 +pkgrel=51 pkgdesc="Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds." url="https://github.com/bergmark/feed"; license=("BSD")
[arch-commits] Commit in haskell-xml-hamlet/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:15:52 Author: felixonmars Revision: 1021349 archrelease: copy trunk to community-staging-x86_64 Added: haskell-xml-hamlet/repos/community-staging-x86_64/ haskell-xml-hamlet/repos/community-staging-x86_64/PKGBUILD (from rev 1021348, haskell-xml-hamlet/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-xml-hamlet/repos/community-staging-x86_64/PKGBUILD (from rev 1021348, haskell-xml-hamlet/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:15:52 UTC (rev 1021349) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=xml-hamlet +pkgname=haskell-xml-hamlet +pkgver=0.5.0.1 +pkgrel=278 +pkgdesc="Hamlet-style quasiquoter for XML content" +url="http://www.yesodweb.com/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-shakespeare" + "haskell-xml-conduit") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('273dbb637c6e37fcc3b180448ccee0dce8996319d653cc3833fef302a297e8fdc805958b4ebc6e015cbfb2ae8b60a8325108b9d6dcaab052b460ff27a404de39') + +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-xml-hamlet/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:15:39 Author: felixonmars Revision: 1021348 upgpkg: haskell-xml-hamlet 0.5.0.1-278: rebuild with random 1.2.1 Modified: haskell-xml-hamlet/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:14:36 UTC (rev 1021347) +++ PKGBUILD2021-09-22 01:15:39 UTC (rev 1021348) @@ -4,7 +4,7 @@ _hkgname=xml-hamlet pkgname=haskell-xml-hamlet pkgver=0.5.0.1 -pkgrel=277 +pkgrel=278 pkgdesc="Hamlet-style quasiquoter for XML content" url="http://www.yesodweb.com/"; license=("BSD")
[arch-commits] Commit in haskell-tagstream-conduit/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:14:36 Author: felixonmars Revision: 1021347 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tagstream-conduit/repos/community-staging-x86_64/ haskell-tagstream-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1021346, haskell-tagstream-conduit/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-tagstream-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1021346, haskell-tagstream-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:14:36 UTC (rev 1021347) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tagstream-conduit +pkgname=haskell-tagstream-conduit +pkgver=0.5.6 +pkgrel=158 +pkgdesc="Streamlined html tag parser" +url="https://github.com/yihuang/tagstream-conduit"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec" "haskell-blaze-builder" "haskell-case-insensitive" + "haskell-conduit" "haskell-conduit-extra" "haskell-data-default" "haskell-resourcet" + "haskell-xml-conduit") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('bd389b9db3a179b4b58a0e3c0f57953a3eeb4ad216b4f29cd452ce73b76cebf8f77c4510115b5840919d63b7e32fdd0839736e7f522596679a5d7dcadfc003d0') + +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-tagstream-conduit/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:14:23 Author: felixonmars Revision: 1021346 upgpkg: haskell-tagstream-conduit 0.5.6-158: rebuild with random 1.2.1 Modified: haskell-tagstream-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:13:10 UTC (rev 1021345) +++ PKGBUILD2021-09-22 01:14:23 UTC (rev 1021346) @@ -4,7 +4,7 @@ _hkgname=tagstream-conduit pkgname=haskell-tagstream-conduit pkgver=0.5.6 -pkgrel=157 +pkgrel=158 pkgdesc="Streamlined html tag parser" url="https://github.com/yihuang/tagstream-conduit"; license=("BSD")
[arch-commits] Commit in haskell-skylighting-core/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:13:10 Author: felixonmars Revision: 1021345 archrelease: copy trunk to community-staging-x86_64 Added: haskell-skylighting-core/repos/community-staging-x86_64/ haskell-skylighting-core/repos/community-staging-x86_64/PKGBUILD (from rev 1021344, haskell-skylighting-core/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-skylighting-core/repos/community-staging-x86_64/PKGBUILD (from rev 1021344, haskell-skylighting-core/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:13:10 UTC (rev 1021345) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=skylighting-core +pkgname=haskell-skylighting-core +pkgver=0.11 +pkgrel=22 +pkgdesc="Syntax highlighting library" +url="https://github.com/jgm/skylighting"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-terminal' 'haskell-attoparsec' + 'haskell-base64-bytestring' 'haskell-blaze-html' 'haskell-case-insensitive' + 'haskell-colour' 'haskell-safe' 'haskell-utf8-string' 'haskell-xml-conduit') +makedepends=('ghc' 'haskell-diff' 'haskell-pretty-show' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-golden' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('ca3c5f15b2388a23f980d46bea89bd4b9b903c481cadfc187696081c6cb1f41d8612c1f13257a3bcd285741657517b7c6e031fb58aed7f35af3a221a769f0ac0') + +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 \ +-fexecutable +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 --show-details=direct +} + +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-skylighting-core/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:12:58 Author: felixonmars Revision: 1021344 upgpkg: haskell-skylighting-core 0.11-22: rebuild with random 1.2.1 Modified: haskell-skylighting-core/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:10:13 UTC (rev 1021343) +++ PKGBUILD2021-09-22 01:12:58 UTC (rev 1021344) @@ -3,7 +3,7 @@ _hkgname=skylighting-core pkgname=haskell-skylighting-core pkgver=0.11 -pkgrel=21 +pkgrel=22 pkgdesc="Syntax highlighting library" url="https://github.com/jgm/skylighting"; license=('BSD')
[arch-commits] Commit in haskell-rio-orphans/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:10:13 Author: felixonmars Revision: 1021343 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rio-orphans/repos/community-staging-x86_64/ haskell-rio-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1021342, haskell-rio-orphans/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-rio-orphans/repos/community-staging-x86_64/PKGBUILD (from rev 1021342, haskell-rio-orphans/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:10:13 UTC (rev 1021343) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=rio-orphans +pkgname=haskell-rio-orphans +pkgver=0.1.2.0 +pkgrel=48 +pkgdesc="Orphan instances for the RIO type in the rio package" +url="https://github.com/commercialhaskell/rio"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-fast-logger' 'haskell-monad-control' + 'haskell-monad-logger' 'haskell-resourcet' 'haskell-rio' 'haskell-transformers-base' + 'haskell-unliftio-core') +makedepends=('ghc' 'haskell-hspec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('85e883977e161161e5ba8f4fa6d13026d71f7367bac262307f9a8cfdc0316b71a490fcb6c15737919a6b4e73b3355b413161e09f5167c95b1f0c5a22c045f7ac') + +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 --show-details=direct +} + +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-rio-orphans/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:10:00 Author: felixonmars Revision: 1021342 upgpkg: haskell-rio-orphans 0.1.2.0-48: rebuild with random 1.2.1 Modified: haskell-rio-orphans/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:09:07 UTC (rev 1021341) +++ PKGBUILD2021-09-22 01:10:00 UTC (rev 1021342) @@ -3,7 +3,7 @@ _hkgname=rio-orphans pkgname=haskell-rio-orphans pkgver=0.1.2.0 -pkgrel=47 +pkgrel=48 pkgdesc="Orphan instances for the RIO type in the rio package" url="https://github.com/commercialhaskell/rio"; license=('MIT')
[arch-commits] Commit in haskell-persistent/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:09:07 Author: felixonmars Revision: 1021341 archrelease: copy trunk to community-staging-x86_64 Added: haskell-persistent/repos/community-staging-x86_64/ haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1021340, haskell-persistent/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-persistent/repos/community-staging-x86_64/PKGBUILD (from rev 1021340, haskell-persistent/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:09:07 UTC (rev 1021341) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=persistent +pkgname=haskell-persistent +pkgver=2.13.1.2 +pkgrel=4 +pkgdesc="Type-safe, multi-backend data serialization" +url="http://www.yesodweb.com/book/persistent"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-base64-bytestring' + 'haskell-blaze-html' 'haskell-conduit' 'haskell-fast-logger' 'haskell-http-api-data' + 'haskell-lift-type' 'haskell-monad-logger' 'haskell-path-pieces' 'haskell-resource-pool' + 'haskell-resourcet' 'haskell-scientific' 'haskell-silently' 'haskell-th-lift-instances' + 'haskell-unordered-containers' 'haskell-unliftio' 'haskell-unliftio-core' + 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-shakespeare') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('53e08e09be4d9d50a058314e499ece074fabd452654627335102cd6c9602ffa9588fb8e9fa8a1af0dd5b10fb7728154f9c46dbcdd0966c92c1bd82ee6929b08c') + +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-nooverlap +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 --show-details=direct +} + +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-persistent/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:08:54 Author: felixonmars Revision: 1021340 upgpkg: haskell-persistent 2.13.1.2-4: rebuild with random 1.2.1 Modified: haskell-persistent/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:05:29 UTC (rev 1021339) +++ PKGBUILD2021-09-22 01:08:54 UTC (rev 1021340) @@ -4,7 +4,7 @@ _hkgname=persistent pkgname=haskell-persistent pkgver=2.13.1.2 -pkgrel=3 +pkgrel=4 pkgdesc="Type-safe, multi-backend data serialization" url="http://www.yesodweb.com/book/persistent"; license=("MIT")
[arch-commits] Commit in haskell-hiedb/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:05:29 Author: felixonmars Revision: 1021339 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hiedb/repos/community-staging-x86_64/ haskell-hiedb/repos/community-staging-x86_64/PKGBUILD (from rev 1021338, haskell-hiedb/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hiedb/repos/community-staging-x86_64/PKGBUILD (from rev 1021338, haskell-hiedb/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:05:29 UTC (rev 1021339) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=hiedb +pkgname=haskell-hiedb +pkgver=0.4.0.0 +pkgrel=19 +pkgdesc="Generates a references DB from .hie files" +url="https://github.com/wz1000/HieDb"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-algebraic-graphs' 'haskell-ansi-terminal' 'haskell-extra' 'haskell-ghc' + 'haskell-ghc-api-compat' 'haskell-ghc-paths' 'haskell-hie-compat' 'haskell-lucid' + 'haskell-optparse-applicative' 'haskell-sqlite-simple' 'haskell-terminal-size') +makedepends=('ghc' 'haskell-hspec' 'haskell-temporary') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('b45bb1e08544379c61a9bd3f38613be844320cd5bed65d181cc01c7f77724daf63e4cf6930db7f14873de8f2122efe7e10b933bd5d53d3a4df4c55f8343c0d7b') + +prepare() { + cd hiedb-$pkgver + sed -i 's/callProcess hc args/callProcess hc (["-dynamic"] ++ args)/' test/Main.hs +} + +build() { + cd hiedb-$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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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 hiedb-$pkgver + PATH="$PWD/dist/build/hiedb:$PATH" LD_LIBRARY_PATH="$PWD/dist/build" runhaskell Setup test --show-details=direct +} + +package() { + cd hiedb-$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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hiedb/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:05:15 Author: felixonmars Revision: 1021338 upgpkg: haskell-hiedb 0.4.0.0-19: rebuild with random 1.2.1 Modified: haskell-hiedb/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:03:50 UTC (rev 1021337) +++ PKGBUILD2021-09-22 01:05:15 UTC (rev 1021338) @@ -3,7 +3,7 @@ _hkgname=hiedb pkgname=haskell-hiedb pkgver=0.4.0.0 -pkgrel=18 +pkgrel=19 pkgdesc="Generates a references DB from .hie files" url="https://github.com/wz1000/HieDb"; license=("BSD")
[arch-commits] Commit in haskell-hslua-module-system/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:03:50 Author: felixonmars Revision: 1021337 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-module-system/repos/community-staging-x86_64/ haskell-hslua-module-system/repos/community-staging-x86_64/PKGBUILD (from rev 1021336, haskell-hslua-module-system/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-hslua-module-system/repos/community-staging-x86_64/PKGBUILD (from rev 1021336, haskell-hslua-module-system/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:03:50 UTC (rev 1021337) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-module-system +pkgname=haskell-hslua-module-system +pkgver=0.2.2.1 +pkgrel=122 +pkgdesc="Lua module wrapper around Haskell's System module" +url="https://github.com/hslua/hslua-module-system"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua' 'haskell-temporary') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('66cf57b8c80605bdfa5145fc61dbe59b66dd67a82a8365006b80e2ab74a71fff0fdf0ffa690daab66e82b8ad086adbcd622a6844b2107c0b9719b8cdabdf542b') + +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 --show-details=direct +} + +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-hslua-module-system/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:03:35 Author: felixonmars Revision: 1021336 upgpkg: haskell-hslua-module-system 0.2.2.1-122: rebuild with random 1.2.1 Modified: haskell-hslua-module-system/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:02:46 UTC (rev 1021335) +++ PKGBUILD2021-09-22 01:03:35 UTC (rev 1021336) @@ -3,7 +3,7 @@ _hkgname=hslua-module-system pkgname=haskell-hslua-module-system pkgver=0.2.2.1 -pkgrel=121 +pkgrel=122 pkgdesc="Lua module wrapper around Haskell's System module" url="https://github.com/hslua/hslua-module-system"; license=('MIT')
[arch-commits] Commit in haskell-hslua-module-text/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:02:46 Author: felixonmars Revision: 1021335 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-module-text/repos/community-staging-x86_64/ haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD (from rev 1021334, haskell-hslua-module-text/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-hslua-module-text/repos/community-staging-x86_64/PKGBUILD (from rev 1021334, haskell-hslua-module-text/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:02:46 UTC (rev 1021335) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hslua-module-text +pkgname=haskell-hslua-module-text +pkgver=0.3.0.1 +pkgrel=110 +pkgdesc="Lua module for text" +url="https://github.com/hslua/hslua-module-text"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua') +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('15ba5e97261e9fa0bb4053575a0dd368048141a401200c32bb53a969cc741d2bd2d04890fef5c488fb6f476438d28e4d5ab9fea4a62aecdee285e8f1a1adecc4') + +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 --show-details=direct +} + +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-hslua-module-text/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:02:34 Author: felixonmars Revision: 1021334 upgpkg: haskell-hslua-module-text 0.3.0.1-110: rebuild with random 1.2.1 Modified: haskell-hslua-module-text/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:01:47 UTC (rev 1021333) +++ PKGBUILD2021-09-22 01:02:34 UTC (rev 1021334) @@ -4,7 +4,7 @@ _hkgname=hslua-module-text pkgname=haskell-hslua-module-text pkgver=0.3.0.1 -pkgrel=109 +pkgrel=110 pkgdesc="Lua module for text" url="https://github.com/hslua/hslua-module-text"; license=("MIT")
[arch-commits] Commit in haskell-hslua-module-path/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:01:47 Author: felixonmars Revision: 1021333 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hslua-module-path/repos/community-staging-x86_64/ haskell-hslua-module-path/repos/community-staging-x86_64/PKGBUILD (from rev 1021332, haskell-hslua-module-path/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-hslua-module-path/repos/community-staging-x86_64/PKGBUILD (from rev 1021332, haskell-hslua-module-path/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:01:47 UTC (rev 1021333) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan + +_hkgname=hslua-module-path +pkgname=haskell-hslua-module-path +pkgver=0.1.0.1 +pkgrel=51 +pkgdesc="Lua module to work with file paths." +url="https://github.com/hslua/hslua-module-path"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hslua') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-lua') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('c858d8900f9fbde354ebfc90fce84d10c89b9f51ab62198df033936399a4aeff') + +prepare() { + cd $_hkgname-$pkgver + gen-setup +} + +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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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 --show-details=direct +} + +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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hslua-module-path/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:01:34 Author: felixonmars Revision: 1021332 upgpkg: haskell-hslua-module-path 0.1.0.1-51: rebuild with random 1.2.1 Modified: haskell-hslua-module-path/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 01:00:44 UTC (rev 1021331) +++ PKGBUILD2021-09-22 01:01:34 UTC (rev 1021332) @@ -3,7 +3,7 @@ _hkgname=hslua-module-path pkgname=haskell-hslua-module-path pkgver=0.1.0.1 -pkgrel=50 +pkgrel=51 pkgdesc="Lua module to work with file paths." url="https://github.com/hslua/hslua-module-path"; license=("MIT")
[arch-commits] Commit in haskell-network-ip/repos (2 files)
Date: Wednesday, September 22, 2021 @ 01:00:44 Author: felixonmars Revision: 1021331 archrelease: copy trunk to community-staging-x86_64 Added: haskell-network-ip/repos/community-staging-x86_64/ haskell-network-ip/repos/community-staging-x86_64/PKGBUILD (from rev 1021330, haskell-network-ip/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-network-ip/repos/community-staging-x86_64/PKGBUILD (from rev 1021330, haskell-network-ip/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 01:00:44 UTC (rev 1021331) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=network-ip +pkgname=haskell-network-ip +pkgver=0.3.0.3 +pkgrel=164 +pkgdesc="Internet Protocol data structures" +url="https://github.com/mvv/network-ip"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-data-default-class' 'haskell-data-dword' 'haskell-data-endian' + 'haskell-data-serializer' 'haskell-data-textual' 'haskell-hashable' 'haskell-parsers' + 'haskell-text-printer' 'haskell-type-hint') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('0d628e514d3696db04350e54f87f179d5468e983001bfc3865ac65f6f430416c5c111b1979b368dd8115f06dd94c675b28b632ca75b22341fcc1522b7f1f2e36') + +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-network-ip/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 01:00:32 Author: felixonmars Revision: 1021330 upgpkg: haskell-network-ip 0.3.0.3-164: rebuild with random 1.2.1 Modified: haskell-network-ip/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:59:32 UTC (rev 1021329) +++ PKGBUILD2021-09-22 01:00:32 UTC (rev 1021330) @@ -3,7 +3,7 @@ _hkgname=network-ip pkgname=haskell-network-ip pkgver=0.3.0.3 -pkgrel=163 +pkgrel=164 pkgdesc="Internet Protocol data structures" url="https://github.com/mvv/network-ip"; license=('BSD')
[arch-commits] Commit in haskell-incremental-parser/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:59:32 Author: felixonmars Revision: 1021329 archrelease: copy trunk to community-staging-x86_64 Added: haskell-incremental-parser/repos/community-staging-x86_64/ haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1021328, haskell-incremental-parser/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-incremental-parser/repos/community-staging-x86_64/PKGBUILD (from rev 1021328, haskell-incremental-parser/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:59:32 UTC (rev 1021329) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=incremental-parser +pkgname=haskell-incremental-parser +pkgver=0.5.0.2 +pkgrel=52 +pkgdesc="Generic parser library capable of providing partial results from partial input." +url="https://hackage.haskell.org/package/${_hkgname}"; +license=('GPL') +arch=('x86_64') +depends=('ghc-libs' 'haskell-input-parsers' 'haskell-monoid-subclasses' 'haskell-parsers' + 'haskell-rank2classes') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('2a8627b680709e746e516091f4a3837f7fdb78c1612be971d4db801bcf1f32f581d111df72cd68e73063ce85debbc23e57b1c8f0017a4706e8554ad47276d168') + +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 --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE.txt" +}
[arch-commits] Commit in haskell-incremental-parser/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:59:20 Author: felixonmars Revision: 1021328 upgpkg: haskell-incremental-parser 0.5.0.2-52: rebuild with random 1.2.1 Modified: haskell-incremental-parser/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:58:09 UTC (rev 1021327) +++ PKGBUILD2021-09-22 00:59:20 UTC (rev 1021328) @@ -4,7 +4,7 @@ _hkgname=incremental-parser pkgname=haskell-incremental-parser pkgver=0.5.0.2 -pkgrel=51 +pkgrel=52 pkgdesc="Generic parser library capable of providing partial results from partial input." url="https://hackage.haskell.org/package/${_hkgname}"; license=('GPL')
[arch-commits] Commit in haskell-generic-lens/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:58:09 Author: felixonmars Revision: 1021327 archrelease: copy trunk to community-staging-x86_64 Added: haskell-generic-lens/repos/community-staging-x86_64/ haskell-generic-lens/repos/community-staging-x86_64/PKGBUILD (from rev 1021326, haskell-generic-lens/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-generic-lens/repos/community-staging-x86_64/PKGBUILD (from rev 1021326, haskell-generic-lens/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:58:09 UTC (rev 1021327) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=generic-lens +pkgname=haskell-generic-lens +pkgver=2.2.0.0 +pkgrel=21 +pkgdesc="Generically derive traversals, lenses and prisms" +url="https://github.com/kcsongor/generic-lens"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-generic-lens-core' 'haskell-profunctors') +makedepends=('ghc' 'haskell-doctest' 'haskell-hunit' 'haskell-inspection-testing' 'haskell-lens') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2297a597a77f0ef1581738ebfdd75271ee9a29020f8047e7b4ef486ea3e9e9f95b7cec48d57cfe92ad39beb65ab823b750b6449e94d31750f1aa6d92c064e55d') + +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 --show-details=direct || echo "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-generic-lens/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:57:56 Author: felixonmars Revision: 1021326 upgpkg: haskell-generic-lens 2.2.0.0-21: rebuild with random 1.2.1 Modified: haskell-generic-lens/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:56:18 UTC (rev 1021325) +++ PKGBUILD2021-09-22 00:57:56 UTC (rev 1021326) @@ -3,7 +3,7 @@ _hkgname=generic-lens pkgname=haskell-generic-lens pkgver=2.2.0.0 -pkgrel=20 +pkgrel=21 pkgdesc="Generically derive traversals, lenses and prisms" url="https://github.com/kcsongor/generic-lens"; license=('BSD')
[arch-commits] Commit in haskell-trifecta/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:56:18 Author: felixonmars Revision: 1021325 archrelease: copy trunk to community-staging-x86_64 Added: haskell-trifecta/repos/community-staging-x86_64/ haskell-trifecta/repos/community-staging-x86_64/PKGBUILD (from rev 1021324, haskell-trifecta/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-trifecta/repos/community-staging-x86_64/PKGBUILD (from rev 1021324, haskell-trifecta/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:56:18 UTC (rev 1021325) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=trifecta +pkgname=haskell-trifecta +pkgver=2.1.1 +pkgrel=63 +pkgdesc="A modern parser combinator library with convenient diagnostics" +url="https://github.com/ekmett/trifecta"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-ansi-terminal" "haskell-blaze-builder" "haskell-blaze-html" + "haskell-blaze-markup" "haskell-charset" "haskell-comonad" "haskell-fingertree" + "haskell-hashable" 'haskell-indexed-traversable' "haskell-lens" "haskell-parsers" + 'haskell-prettyprinter' 'haskell-prettyprinter-ansi-terminal' "haskell-profunctors" + "haskell-reducers" "haskell-unordered-containers" "haskell-utf8-string") +makedepends=('ghc' 'haskell-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('7284c56a616f82e5d498a823eb316b1000f0da7a296a2d3af1c300fa12c573e09b12b1c71e312fe7036b492b14d46abcc2b29d50b792c3cc407ed85552c2ab48') + +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 --show-details=direct +} + +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-trifecta/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:56:05 Author: felixonmars Revision: 1021324 upgpkg: haskell-trifecta 2.1.1-63: rebuild with random 1.2.1 Modified: haskell-trifecta/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:54:44 UTC (rev 1021323) +++ PKGBUILD2021-09-22 00:56:05 UTC (rev 1021324) @@ -4,7 +4,7 @@ _hkgname=trifecta pkgname=haskell-trifecta pkgver=2.1.1 -pkgrel=62 +pkgrel=63 pkgdesc="A modern parser combinator library with convenient diagnostics" url="https://github.com/ekmett/trifecta"; license=("BSD")
[arch-commits] Commit in haskell-parameterized-utils/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:54:44 Author: felixonmars Revision: 1021323 archrelease: copy trunk to community-staging-x86_64 Added: haskell-parameterized-utils/repos/community-staging-x86_64/ haskell-parameterized-utils/repos/community-staging-x86_64/PKGBUILD (from rev 1021322, haskell-parameterized-utils/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-parameterized-utils/repos/community-staging-x86_64/PKGBUILD (from rev 1021322, haskell-parameterized-utils/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:54:44 UTC (rev 1021323) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=parameterized-utils +pkgname=haskell-parameterized-utils +pkgver=2.1.3.0 +pkgrel=53 +pkgdesc="Classes and data structures for working with data-kind indexed types" +url="https://github.com/GaloisInc/parameterized-utils"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-th-abstraction' 'haskell-constraints' + 'haskell-hashable' 'haskell-hashtables' 'haskell-lens' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-hedgehog' 'haskell-tasty' 'haskell-tasty-ant-xml' 'haskell-tasty-hunit' + 'haskell-tasty-hedgehog') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('65c5a295e3bcbb6747b8b4eb1e70709daf7e426462d567fc47b390670d2c879aa8f9c7f46474b33954c41804713abbc0bc3bc9b189249bf12a107778277d6b0a') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +} + +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 --show-details=direct +} + +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-parameterized-utils/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:54:32 Author: felixonmars Revision: 1021322 upgpkg: haskell-parameterized-utils 2.1.3.0-53: rebuild with random 1.2.1 Modified: haskell-parameterized-utils/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:53:04 UTC (rev 1021321) +++ PKGBUILD2021-09-22 00:54:32 UTC (rev 1021322) @@ -3,7 +3,7 @@ _hkgname=parameterized-utils pkgname=haskell-parameterized-utils pkgver=2.1.3.0 -pkgrel=52 +pkgrel=53 pkgdesc="Classes and data structures for working with data-kind indexed types" url="https://github.com/GaloisInc/parameterized-utils"; license=('BSD')
[arch-commits] Commit in haskell-lens-aeson/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:53:04 Author: felixonmars Revision: 1021321 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lens-aeson/repos/community-staging-x86_64/ haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1021320, haskell-lens-aeson/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-lens-aeson/repos/community-staging-x86_64/PKGBUILD (from rev 1021320, haskell-lens-aeson/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:53:04 UTC (rev 1021321) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=lens-aeson +pkgname=haskell-lens-aeson +pkgver=1.1.1 +pkgrel=56 +pkgdesc="Law-abiding lenses for aeson" +url="https://github.com/lens/lens-aeson/"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-attoparsec' 'haskell-lens' 'haskell-scientific' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('a72cd51a51dcb9b686909caac83f8f7ba69b0e33ba90bf8a55937f198f898a7e19dff24bec9a4b921b170f34c5511bd58df5ba1dea3751f37e374bb7193d388c') + +prepare() { +cd $_hkgname-$pkgver +uusi -u attoparsec $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-test-doctests +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-lens-aeson/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:52:50 Author: felixonmars Revision: 1021320 upgpkg: haskell-lens-aeson 1.1.1-56: rebuild with random 1.2.1 Modified: haskell-lens-aeson/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:51:47 UTC (rev 1021319) +++ PKGBUILD2021-09-22 00:52:50 UTC (rev 1021320) @@ -3,7 +3,7 @@ _hkgname=lens-aeson pkgname=haskell-lens-aeson pkgver=1.1.1 -pkgrel=55 +pkgrel=56 pkgdesc="Law-abiding lenses for aeson" url="https://github.com/lens/lens-aeson/"; license=('MIT')
[arch-commits] Commit in haskell-lens-action/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:51:47 Author: felixonmars Revision: 1021319 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lens-action/repos/community-staging-x86_64/ haskell-lens-action/repos/community-staging-x86_64/PKGBUILD (from rev 1021318, haskell-lens-action/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-lens-action/repos/community-staging-x86_64/PKGBUILD (from rev 1021318, haskell-lens-action/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:51:47 UTC (rev 1021319) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=lens-action +pkgname=haskell-lens-action +pkgver=0.2.5 +pkgrel=58 +pkgdesc="Monadic Getters and Folds" +url="https://github.com/ekmett/lens-action"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-lens' + 'haskell-profunctors' 'haskell-semigroupoids') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('9a1502af0f7531b66803974b0bbf6d0da2fc56d19b0a7eb8736a86aa13338199eb7d5e24621e3c90cf0a27c696124b0b48c19fe538fc47d6dde65f64eb94e7f7') + +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 --show-details=direct +} + +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-lens-action/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:51:34 Author: felixonmars Revision: 1021318 upgpkg: haskell-lens-action 0.2.5-58: rebuild with random 1.2.1 Modified: haskell-lens-action/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:51:07 UTC (rev 1021317) +++ PKGBUILD2021-09-22 00:51:34 UTC (rev 1021318) @@ -3,7 +3,7 @@ _hkgname=lens-action pkgname=haskell-lens-action pkgver=0.2.5 -pkgrel=57 +pkgrel=58 pkgdesc="Monadic Getters and Folds" url="https://github.com/ekmett/lens-action"; license=('BSD')
[arch-commits] Commit in inotify-tools/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:51:07 Author: spupykin Revision: 1021317 archrelease: copy trunk to community-x86_64 Added: inotify-tools/repos/community-x86_64/PKGBUILD (from rev 1021316, inotify-tools/trunk/PKGBUILD) Deleted: inotify-tools/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 64 ++--- 1 file changed, 32 insertions(+), 32 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 00:50:59 UTC (rev 1021316) +++ PKGBUILD2021-09-22 00:51:07 UTC (rev 1021317) @@ -1,32 +0,0 @@ -# Maintainer: Sergej Pupykin -# Contributor: Alessandro Sagratini - -pkgname=inotify-tools -pkgver=3.21.9.0 -pkgrel=1 -pkgdesc="inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify." -arch=('x86_64') -url="https://github.com/rvoicilas/inotify-tools"; -license=('GPL') -depends=() -makedepends=('gcc' 'make' 'doxygen') -options=('docs') -source=($pkgname-$pkgver.tar.gz::https://github.com/rvoicilas/inotify-tools/archive/$pkgver.tar.gz) -sha256sums=('88bf1ac58ea25225e846dbe7409727548de0546d79f24968905ac53f4e9a97a1') - -prepare() { - cd "$srcdir"/$pkgname-$pkgver - sed -i 's|-Werror||g' src/Makefile.* -} - -build() { - cd "$srcdir"/$pkgname-$pkgver - ./autogen.sh - ./configure --prefix=/usr - make -} - -package() { - cd "$srcdir"/$pkgname-$pkgver - make DESTDIR="$pkgdir" install -} Copied: inotify-tools/repos/community-x86_64/PKGBUILD (from rev 1021316, inotify-tools/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 00:51:07 UTC (rev 1021317) @@ -0,0 +1,32 @@ +# Maintainer: Sergej Pupykin +# Contributor: Alessandro Sagratini + +pkgname=inotify-tools +pkgver=3.21.9.1 +pkgrel=1 +pkgdesc="inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify." +arch=('x86_64') +url="https://github.com/rvoicilas/inotify-tools"; +license=('GPL') +depends=() +makedepends=('gcc' 'make' 'doxygen') +options=('docs') +source=($pkgname-$pkgver.tar.gz::https://github.com/rvoicilas/inotify-tools/archive/$pkgver.tar.gz) +sha256sums=('bad96a43b4a417588ec0381e810e5f870044fee437c92d2c2ceaed4b7dd82f38') + +prepare() { + cd "$srcdir"/$pkgname-$pkgver + sed -i 's|-Werror||g' src/Makefile.* +} + +build() { + cd "$srcdir"/$pkgname-$pkgver + ./autogen.sh + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + make DESTDIR="$pkgdir" install +}
[arch-commits] Commit in inotify-tools/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:50:59 Author: spupykin Revision: 1021316 upgpkg: inotify-tools 3.21.9.1-1 Modified: inotify-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:50:53 UTC (rev 1021315) +++ PKGBUILD2021-09-22 00:50:59 UTC (rev 1021316) @@ -2,7 +2,7 @@ # Contributor: Alessandro Sagratini pkgname=inotify-tools -pkgver=3.21.9.0 +pkgver=3.21.9.1 pkgrel=1 pkgdesc="inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify." arch=('x86_64') @@ -12,7 +12,7 @@ makedepends=('gcc' 'make' 'doxygen') options=('docs') source=($pkgname-$pkgver.tar.gz::https://github.com/rvoicilas/inotify-tools/archive/$pkgver.tar.gz) -sha256sums=('88bf1ac58ea25225e846dbe7409727548de0546d79f24968905ac53f4e9a97a1') +sha256sums=('bad96a43b4a417588ec0381e810e5f870044fee437c92d2c2ceaed4b7dd82f38') prepare() { cd "$srcdir"/$pkgname-$pkgver
[arch-commits] Commit in drupal/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:50:40 Author: spupykin Revision: 1021314 upgpkg: drupal 9.2.6-1 Modified: drupal/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:50:20 UTC (rev 1021313) +++ PKGBUILD2021-09-22 00:50:40 UTC (rev 1021314) @@ -2,7 +2,7 @@ # Contributor: Corrado Primier pkgname=drupal -pkgver=9.2.0 +pkgver=9.2.6 pkgrel=1 pkgdesc="A PHP-based content management platform" arch=('any') @@ -13,7 +13,7 @@ backup=('etc/webapps/drupal/.htaccess') options=(!strip) source=(https://ftp.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) -sha256sums=('75c6d41af62ae474dcb607d848191fbe8046cc231655fec89739a9106ee10440') +sha256sums=('bd586efc526db71a1d8dba1ca1e50d53234219c71233d206c052805e28389d5d') package() { depends=('php7' 'php7-gd')
[arch-commits] Commit in drupal/repos/community-any (4 files)
Date: Wednesday, September 22, 2021 @ 00:50:53 Author: spupykin Revision: 1021315 archrelease: copy trunk to community-any Added: drupal/repos/community-any/PKGBUILD (from rev 1021314, drupal/trunk/PKGBUILD) drupal/repos/community-any/drupal.install (from rev 1021314, drupal/trunk/drupal.install) Deleted: drupal/repos/community-any/PKGBUILD drupal/repos/community-any/drupal.install + PKGBUILD | 94 +++ drupal.install | 14 2 files changed, 54 insertions(+), 54 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 00:50:40 UTC (rev 1021314) +++ PKGBUILD2021-09-22 00:50:53 UTC (rev 1021315) @@ -1,47 +0,0 @@ -# Maintainer: Sergej Pupykin -# Contributor: Corrado Primier - -pkgname=drupal -pkgver=9.2.0 -pkgrel=1 -pkgdesc="A PHP-based content management platform" -arch=('any') -url="https://www.drupal.org/"; -license=('GPL') -depends=() -install='drupal.install' -backup=('etc/webapps/drupal/.htaccess') -options=(!strip) -source=(https://ftp.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) -sha256sums=('75c6d41af62ae474dcb607d848191fbe8046cc231655fec89739a9106ee10440') - -package() { - depends=('php7' 'php7-gd') - - _instdir="$pkgdir"/usr/share/webapps/drupal - mkdir -p ${_instdir} - cd ${_instdir} - cp -r "$srcdir"/$pkgname-$pkgver/{*,.htaccess} ${_instdir} - - # move .htaccess - mkdir -p "$pkgdir"/etc/webapps/drupal - sed -i '1,1iRequire all denied' ${_instdir}/.htaccess - mv ${_instdir}/.htaccess "$pkgdir"/etc/webapps/drupal/.htaccess - ln -s /etc/webapps/drupal/.htaccess ${_instdir}/.htaccess - - # move sites/ - mkdir -p "$pkgdir"/var/lib/drupal/ - mv ${_instdir}/sites "$pkgdir"/var/lib/drupal/sites - ln -s /var/lib/drupal/sites ${_instdir}/sites - - # apache config example - cat >"$pkgdir"/etc/webapps/drupal/apache.example.conf < - AllowOverride All - Options FollowSymlinks - Require all granted - php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/:/var/lib/drupal" - -EOF -} Copied: drupal/repos/community-any/PKGBUILD (from rev 1021314, drupal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 00:50:53 UTC (rev 1021315) @@ -0,0 +1,47 @@ +# Maintainer: Sergej Pupykin +# Contributor: Corrado Primier + +pkgname=drupal +pkgver=9.2.6 +pkgrel=1 +pkgdesc="A PHP-based content management platform" +arch=('any') +url="https://www.drupal.org/"; +license=('GPL') +depends=() +install='drupal.install' +backup=('etc/webapps/drupal/.htaccess') +options=(!strip) +source=(https://ftp.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) +sha256sums=('bd586efc526db71a1d8dba1ca1e50d53234219c71233d206c052805e28389d5d') + +package() { + depends=('php7' 'php7-gd') + + _instdir="$pkgdir"/usr/share/webapps/drupal + mkdir -p ${_instdir} + cd ${_instdir} + cp -r "$srcdir"/$pkgname-$pkgver/{*,.htaccess} ${_instdir} + + # move .htaccess + mkdir -p "$pkgdir"/etc/webapps/drupal + sed -i '1,1iRequire all denied' ${_instdir}/.htaccess + mv ${_instdir}/.htaccess "$pkgdir"/etc/webapps/drupal/.htaccess + ln -s /etc/webapps/drupal/.htaccess ${_instdir}/.htaccess + + # move sites/ + mkdir -p "$pkgdir"/var/lib/drupal/ + mv ${_instdir}/sites "$pkgdir"/var/lib/drupal/sites + ln -s /var/lib/drupal/sites ${_instdir}/sites + + # apache config example + cat >"$pkgdir"/etc/webapps/drupal/apache.example.conf < + AllowOverride All + Options FollowSymlinks + Require all granted + php_admin_value open_basedir "/srv/:/tmp/:/usr/share/webapps/:/etc/webapps:/usr/share/pear/:/var/lib/drupal" + +EOF +} Deleted: drupal.install === --- drupal.install 2021-09-22 00:50:40 UTC (rev 1021314) +++ drupal.install 2021-09-22 00:50:53 UTC (rev 1021315) @@ -1,7 +0,0 @@ -post_install() { - echo "Probably you need to 'chown -R http:http var/lib/drupal'" -} - -post_upgrade() { - post_install -} Copied: drupal/repos/community-any/drupal.install (from rev 1021314, drupal/trunk/drupal.install) === --- drupal.install (rev 0) +++ drupal.install 2021-09-22 00:50:53 UTC (rev 1021315) @@ -0,0 +1,7 @@ +post_install() { + echo "Probably you need to 'chown -R http:http var/lib/drupal'" +} + +post_upgrade() { + post_install +}
[arch-commits] Commit in haskell-concise/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:50:20 Author: felixonmars Revision: 1021313 archrelease: copy trunk to community-staging-x86_64 Added: haskell-concise/repos/community-staging-x86_64/ haskell-concise/repos/community-staging-x86_64/PKGBUILD (from rev 1021312, haskell-concise/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-concise/repos/community-staging-x86_64/PKGBUILD (from rev 1021312, haskell-concise/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:50:20 UTC (rev 1021313) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=concise +pkgname=haskell-concise +pkgver=0.1.0.1 +pkgrel=321 +pkgdesc="Utilities for Control.Lens.Cons" +url="https://github.com/frasertweedal/hs-concise"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-lens') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-quickcheck-instances' 'haskell-tasty' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('1ca4aacd319107b6a0031e7d0604563a6be68c4c1a2df6e31e7336e8c29f8efd94d5517e31e9a986b9607eb059f74e33b1d8a307d5a23194daf5e88350d560d7') + +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 --show-details=direct +} + +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-concise/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:50:02 Author: felixonmars Revision: 1021312 upgpkg: haskell-concise 0.1.0.1-321: rebuild with random 1.2.1 Modified: haskell-concise/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:49:06 UTC (rev 1021311) +++ PKGBUILD2021-09-22 00:50:02 UTC (rev 1021312) @@ -4,7 +4,7 @@ _hkgname=concise pkgname=haskell-concise pkgver=0.1.0.1 -pkgrel=320 +pkgrel=321 pkgdesc="Utilities for Control.Lens.Cons" url="https://github.com/frasertweedal/hs-concise"; license=("BSD")
[arch-commits] Commit in haskell-lsp0-types/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:49:06 Author: felixonmars Revision: 1021311 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lsp0-types/repos/community-staging-x86_64/ haskell-lsp0-types/repos/community-staging-x86_64/PKGBUILD (from rev 1021310, haskell-lsp0-types/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-lsp0-types/repos/community-staging-x86_64/PKGBUILD (from rev 1021310, haskell-lsp0-types/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:49:06 UTC (rev 1021311) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=haskell-lsp-types +pkgname=haskell-lsp0-types +pkgver=0.24.0.0 +pkgrel=53 +pkgdesc="Haskell library for the Microsoft Language Server Protocol, data types (Legacy 0.x version)" +url="https://github.com/alanz/haskell-lsp"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-data-default' 'haskell-hashable' 'haskell-lens' + 'haskell-network-uri' 'haskell-scientific' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('736bf29157aed1ef5d075c8fdb5cd06a356b53ef5e87c88173c265c2b59d757c8af48ec0ef2b42681e27861c9d8e969a204ca563d643fb7e7d5638522e203584') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base $_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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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-lsp0-types/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:48:53 Author: felixonmars Revision: 1021310 upgpkg: haskell-lsp0-types 0.24.0.0-53: rebuild with random 1.2.1 Modified: haskell-lsp0-types/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:45:54 UTC (rev 1021309) +++ PKGBUILD2021-09-22 00:48:53 UTC (rev 1021310) @@ -3,7 +3,7 @@ _hkgname=haskell-lsp-types pkgname=haskell-lsp0-types pkgver=0.24.0.0 -pkgrel=52 +pkgrel=53 pkgdesc="Haskell library for the Microsoft Language Server Protocol, data types (Legacy 0.x version)" url="https://github.com/alanz/haskell-lsp"; license=("MIT")
[arch-commits] Commit in haskell-clash-prelude/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:45:54 Author: felixonmars Revision: 1021309 archrelease: copy trunk to community-staging-x86_64 Added: haskell-clash-prelude/repos/community-staging-x86_64/ haskell-clash-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 1021308, haskell-clash-prelude/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-clash-prelude/repos/community-staging-x86_64/PKGBUILD (from rev 1021308, haskell-clash-prelude/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:45:54 UTC (rev 1021309) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=clash-prelude +pkgname=haskell-clash-prelude +pkgver=1.4.3 +pkgrel=12 +pkgdesc="Clash: a functional hardware description language - Prelude library" +url="https://github.com/clash-lang/clash-prelude"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-arrows' 'haskell-bifunctors' 'haskell-constraints' + 'haskell-data-binary-ieee754' 'haskell-data-default-class' 'haskell-ghc-typelits-extra' + 'haskell-ghc-typelits-knownnat' 'haskell-ghc-typelits-natnormalise' 'haskell-half' + 'haskell-hashable' 'haskell-interpolate' 'haskell-lens' 'haskell-quickcheck' + 'haskell-recursion-schemes' 'haskell-reflection' 'haskell-singletons' + 'haskell-th-abstraction' 'haskell-th-lift' 'haskell-text-show' 'haskell-th-orphans' + 'haskell-type-errors' 'haskell-uniplate' 'haskell-vector') +makedepends=('ghc' 'haskell-cabal-doctest' 'haskell-doctest' 'haskell-hedgehog' + 'haskell-hint' 'haskell-quickcheck-classes-base' 'haskell-tasty' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-tasty-th') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('fdfed70e2ce3d756f60af9820acb6affaa4ee6c2aa063ab39b5133106d78bca9ee51b65a4b9b8b3fdbe273e4a6d9926c4b910b26d6d1ec6e14dd219a90d7f3c1') + +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 --show-details=direct +} + +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-clash-prelude/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:45:41 Author: felixonmars Revision: 1021308 upgpkg: haskell-clash-prelude 1.4.3-12: rebuild with random 1.2.1 Modified: haskell-clash-prelude/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:32:04 UTC (rev 1021307) +++ PKGBUILD2021-09-22 00:45:41 UTC (rev 1021308) @@ -3,7 +3,7 @@ _hkgname=clash-prelude pkgname=haskell-clash-prelude pkgver=1.4.3 -pkgrel=11 +pkgrel=12 pkgdesc="Clash: a functional hardware description language - Prelude library" url="https://github.com/clash-lang/clash-prelude"; license=('BSD')
[arch-commits] Commit in haskell-insert-ordered-containers/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:32:04 Author: felixonmars Revision: 1021307 archrelease: copy trunk to community-staging-x86_64 Added: haskell-insert-ordered-containers/repos/community-staging-x86_64/ haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1021306, haskell-insert-ordered-containers/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-insert-ordered-containers/repos/community-staging-x86_64/PKGBUILD (from rev 1021306, haskell-insert-ordered-containers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:32:04 UTC (rev 1021307) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=insert-ordered-containers +pkgname=haskell-insert-ordered-containers +pkgver=0.2.5 +pkgrel=28 +pkgdesc="Associative containers retating insertion order for traversals." +url="https://github.com/phadej/insert-ordered-containers"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-base-compat' 'haskell-hashable' + 'haskell-indexed-traversable' 'haskell-lens' 'haskell-optics-core' 'haskell-optics-extra' + 'haskell-semigroupoids' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('254492546eedf50a1247739414071ae83bc5683e0f44a7419ca157fda6a7d6953accdeb6419432e6a8aa0787347655aa9276dee779339bbdbcf72eec71ed43ab') + +prepare() { +uusi -d semigroups ${_hkgname}-${pkgver}/${_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 --show-details=direct +} + +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-insert-ordered-containers/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:31:52 Author: felixonmars Revision: 1021306 upgpkg: haskell-insert-ordered-containers 0.2.5-28: rebuild with random 1.2.1 Modified: haskell-insert-ordered-containers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:30:31 UTC (rev 1021305) +++ PKGBUILD2021-09-22 00:31:52 UTC (rev 1021306) @@ -3,7 +3,7 @@ _hkgname=insert-ordered-containers pkgname=haskell-insert-ordered-containers pkgver=0.2.5 -pkgrel=27 +pkgrel=28 pkgdesc="Associative containers retating insertion order for traversals." url="https://github.com/phadej/insert-ordered-containers"; license=('BSD')
[arch-commits] Commit in haskell-cassava-megaparsec/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:30:31 Author: felixonmars Revision: 1021305 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cassava-megaparsec/repos/community-staging-x86_64/ haskell-cassava-megaparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1021304, haskell-cassava-megaparsec/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-cassava-megaparsec/repos/community-staging-x86_64/PKGBUILD (from rev 1021304, haskell-cassava-megaparsec/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:30:31 UTC (rev 1021305) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=cassava-megaparsec +pkgname=haskell-cassava-megaparsec +pkgver=2.0.2 +pkgrel=113 +pkgdesc="Megaparsec parser of CSV files that plays nicely with Cassava" +url="https://github.com/stackbuilders/cassava-megaparsec"; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-cassava' 'haskell-megaparsec' 'haskell-unordered-containers' + 'haskell-vector') +makedepends=('ghc' 'haskell-hspec' 'haskell-hspec-megaparsec') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('b32057fe6dd2a70eb96e9453e3f765f0b67099342411df050bf30dc0bf1c360b3804b1e958c6e2937f66b98433e0459ab3833f060065b45af051415cdfc0bf7b') + +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 --show-details=direct +} + +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-cassava-megaparsec/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:30:19 Author: felixonmars Revision: 1021304 upgpkg: haskell-cassava-megaparsec 2.0.2-113: rebuild with random 1.2.1 Modified: haskell-cassava-megaparsec/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:29:06 UTC (rev 1021303) +++ PKGBUILD2021-09-22 00:30:19 UTC (rev 1021304) @@ -3,7 +3,7 @@ _hkgname=cassava-megaparsec pkgname=haskell-cassava-megaparsec pkgver=2.0.2 -pkgrel=112 +pkgrel=113 pkgdesc="Megaparsec parser of CSV files that plays nicely with Cassava" url="https://github.com/stackbuilders/cassava-megaparsec"; license=('MIT')
[arch-commits] Commit in haskell-criterion/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:29:06 Author: felixonmars Revision: 1021303 archrelease: copy trunk to community-staging-x86_64 Added: haskell-criterion/repos/community-staging-x86_64/ haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 1021302, haskell-criterion/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-criterion/repos/community-staging-x86_64/PKGBUILD (from rev 1021302, haskell-criterion/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:29:06 UTC (rev 1021303) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=criterion +pkgname=haskell-criterion +pkgver=1.5.10.0 +pkgrel=7 +pkgdesc="Robust, reliable performance measurement and analysis" +url="http://www.serpentine.com/criterion"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-ansi-wl-pprint' 'haskell-base-compat-batteries' + 'haskell-binary-orphans' 'haskell-cassava' 'haskell-code-page' + 'haskell-criterion-measurement' 'haskell-glob' 'haskell-js-chart' + 'haskell-microstache' 'haskell-mwc-random' 'haskell-optparse-applicative' + 'haskell-statistics' 'haskell-transformers-compat' 'haskell-vector' + 'haskell-vector-algorithms') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-quickcheck' 'haskell-tasty' + 'haskell-tasty-hunit' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('5253ae7419df1965ca0d5c5c43b7aa717ee8c8a40ffd4dccd2fe79698836afec705484b5d2fc81323dbc9a1f866c8d2f293c2fc6c20916c68db270ebf59ede96') + +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 \ +-f-fast -f-embed-data-files +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 --show-details=direct +} + +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-criterion/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:28:53 Author: felixonmars Revision: 1021302 upgpkg: haskell-criterion 1.5.10.0-7: rebuild with random 1.2.1 Modified: haskell-criterion/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:26:41 UTC (rev 1021301) +++ PKGBUILD2021-09-22 00:28:53 UTC (rev 1021302) @@ -4,7 +4,7 @@ _hkgname=criterion pkgname=haskell-criterion pkgver=1.5.10.0 -pkgrel=6 +pkgrel=7 pkgdesc="Robust, reliable performance measurement and analysis" url="http://www.serpentine.com/criterion"; license=("BSD")
[arch-commits] Commit in haskell-graphite/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:26:41 Author: felixonmars Revision: 1021301 archrelease: copy trunk to community-staging-x86_64 Added: haskell-graphite/repos/community-staging-x86_64/ haskell-graphite/repos/community-staging-x86_64/PKGBUILD (from rev 1021300, haskell-graphite/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-graphite/repos/community-staging-x86_64/PKGBUILD (from rev 1021300, haskell-graphite/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:26:41 UTC (rev 1021301) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=graphite +pkgname=haskell-graphite +pkgver=0.10.0.1 +pkgrel=43 +pkgdesc="Graphs and networks library" +url="https://github.com/alx741/graphite#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-quickcheck' 'haskell-cassava' 'haskell-graphviz' 'haskell-hashable' + 'haskell-random' 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('7a8366a9113c5071f5c4863a6bf10462c4274281f5523fc80f2e5539de6d0aab') + +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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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 --show-details=direct +} + +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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-graphite/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:26:28 Author: felixonmars Revision: 1021300 upgpkg: haskell-graphite 0.10.0.1-43: rebuild with random 1.2.1 Modified: haskell-graphite/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:25:15 UTC (rev 1021299) +++ PKGBUILD2021-09-22 00:26:28 UTC (rev 1021300) @@ -3,7 +3,7 @@ _hkgname=graphite pkgname=haskell-graphite pkgver=0.10.0.1 -pkgrel=42 +pkgrel=43 pkgdesc="Graphs and networks library" url="https://github.com/alx741/graphite#readme"; license=("BSD")
[arch-commits] Commit in haskell-pretty-simple/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:25:15 Author: felixonmars Revision: 1021299 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 1021298, haskell-pretty-simple/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-pretty-simple/repos/community-staging-x86_64/PKGBUILD (from rev 1021298, haskell-pretty-simple/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:25:15 UTC (rev 1021299) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=pretty-simple +pkgname=haskell-pretty-simple +pkgver=4.0.0.0 +pkgrel=106 +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-prettyprinter' 'haskell-prettyprinter-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=('b30ad63fac3545e6f6b2d67b323e4d43ef29ea2a51e2ac3433e8d0ffa6776e90ac2bbe3ab790c500244c77a54a93cc5a2a6b6e87a2524f8777c74529f7681f78') + +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 --show-details=direct +} + +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-pretty-simple/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:25:03 Author: felixonmars Revision: 1021298 upgpkg: haskell-pretty-simple 4.0.0.0-106: rebuild with random 1.2.1 Modified: haskell-pretty-simple/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:24:02 UTC (rev 1021297) +++ PKGBUILD2021-09-22 00:25:03 UTC (rev 1021298) @@ -3,7 +3,7 @@ _hkgname=pretty-simple pkgname=haskell-pretty-simple pkgver=4.0.0.0 -pkgrel=105 +pkgrel=106 pkgdesc="Pretty printer for data types with a 'Show' instance" url="https://github.com/cdepillabout/pretty-simple"; license=('BSD')
[arch-commits] Commit in haskell-prettyprinter-convert-ansi-wl-pprint/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:24:02 Author: felixonmars Revision: 1021297 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 1021296, 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 1021296, haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:24:02 UTC (rev 1021297) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=prettyprinter-convert-ansi-wl-pprint +pkgname=haskell-prettyprinter-convert-ansi-wl-pprint +pkgver=1.1.2 +pkgrel=5 +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=('a90396034b440b3b18d37cbe785d00e757a69fec56cc7ea59a297b32c129b62fa54f80c707dd899dceed35c53c696ced15f11df83d89fb72fa974be8f023e050') + +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 --show-details=direct +} + +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: Wednesday, September 22, 2021 @ 00:23:48 Author: felixonmars Revision: 1021296 upgpkg: haskell-prettyprinter-convert-ansi-wl-pprint 1.1.2-5: rebuild with random 1.2.1 Modified: haskell-prettyprinter-convert-ansi-wl-pprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:23:03 UTC (rev 1021295) +++ PKGBUILD2021-09-22 00:23:48 UTC (rev 1021296) @@ -3,7 +3,7 @@ _hkgname=prettyprinter-convert-ansi-wl-pprint pkgname=haskell-prettyprinter-convert-ansi-wl-pprint pkgver=1.1.2 -pkgrel=4 +pkgrel=5 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-lumberjack/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:23:03 Author: felixonmars Revision: 1021295 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lumberjack/repos/community-staging-x86_64/ haskell-lumberjack/repos/community-staging-x86_64/PKGBUILD (from rev 1021294, haskell-lumberjack/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-lumberjack/repos/community-staging-x86_64/PKGBUILD (from rev 1021294, haskell-lumberjack/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:23:03 UTC (rev 1021295) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +_hkgname=lumberjack +pkgname=haskell-lumberjack +pkgver=1.0.0.1 +pkgrel=21 +pkgdesc="Trek through your code forest and make logs" +url="https://github.com/GaloisInc/lumberjack"; +license=("custom:ISC") +arch=('x86_64') +depends=('ghc-libs' 'haskell-contravariant' 'haskell-prettyprinter' + 'haskell-prettyprinter-ansi-terminal') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha512sums=('a6cc5aa29409f415c134af9eb0fd00e74db06188924a0d83e3c55e1acac5127c6a9ccc619ef04a3fa8e2edd97cb34125168e3ca9053834bb99cc7813251023d1') + +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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-lumberjack/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:22:50 Author: felixonmars Revision: 1021294 upgpkg: haskell-lumberjack 1.0.0.1-21: rebuild with random 1.2.1 Modified: haskell-lumberjack/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:21:55 UTC (rev 1021293) +++ PKGBUILD2021-09-22 00:22:50 UTC (rev 1021294) @@ -3,7 +3,7 @@ _hkgname=lumberjack pkgname=haskell-lumberjack pkgver=1.0.0.1 -pkgrel=20 +pkgrel=21 pkgdesc="Trek through your code forest and make logs" url="https://github.com/GaloisInc/lumberjack"; license=("custom:ISC")
[arch-commits] Commit in haskell-tasty-sugar/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:21:55 Author: felixonmars Revision: 1021293 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-sugar/repos/community-staging-x86_64/ haskell-tasty-sugar/repos/community-staging-x86_64/PKGBUILD (from rev 1021292, haskell-tasty-sugar/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-tasty-sugar/repos/community-staging-x86_64/PKGBUILD (from rev 1021292, haskell-tasty-sugar/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:21:55 UTC (rev 1021293) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-sugar +pkgname=haskell-tasty-sugar +pkgver=1.1.1.0 +pkgrel=25 +pkgdesc="Tests defined by Search Using Golden Answer References" +url="https://github.com/kquick/tasty-sugar"; +license=("custom:ISC") +arch=('x86_64') +depends=('ghc-libs' 'haskell-filemanip' 'haskell-kvitable' 'haskell-logict' 'haskell-microlens' + 'haskell-optparse-applicative' 'haskell-prettyprinter' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-pretty-show' 'haskell-raw-strings-qq' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz";) +sha256sums=('1b3bc09df225dbd4aaadb21656a0fa6ad1dbbf88c07dd9d0518767310fd106f4') + +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 \ +--ghc-option=-optl-Wl\,-z\,relro\,-z\,now \ +--ghc-option='-pie' + + 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 --show-details=direct +} + +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 -t "$pkgdir"/usr/share/licenses/$pkgname/ + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-tasty-sugar/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:21:42 Author: felixonmars Revision: 1021292 upgpkg: haskell-tasty-sugar 1.1.1.0-25: rebuild with random 1.2.1 Modified: haskell-tasty-sugar/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:20:12 UTC (rev 1021291) +++ PKGBUILD2021-09-22 00:21:42 UTC (rev 1021292) @@ -3,7 +3,7 @@ _hkgname=tasty-sugar pkgname=haskell-tasty-sugar pkgver=1.1.1.0 -pkgrel=24 +pkgrel=25 pkgdesc="Tests defined by Search Using Golden Answer References" url="https://github.com/kquick/tasty-sugar"; license=("custom:ISC")
[arch-commits] Commit in haskell-servant/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:20:12 Author: felixonmars Revision: 1021291 archrelease: copy trunk to community-staging-x86_64 Added: haskell-servant/repos/community-staging-x86_64/ haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 1021290, haskell-servant/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-servant/repos/community-staging-x86_64/PKGBUILD (from rev 1021290, haskell-servant/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:20:12 UTC (rev 1021291) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=servant +pkgname=haskell-servant +pkgver=0.18.3 +pkgrel=18 +pkgdesc="A family of combinators for defining webservices APIs" +url="http://haskell-servant.readthedocs.org/"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-aeson' 'haskell-attoparsec' + 'haskell-bifunctors' 'haskell-case-insensitive' 'haskell-http-api-data' + 'haskell-http-media' 'haskell-http-types' 'haskell-mmorph' 'haskell-network-uri' + 'haskell-quickcheck' 'haskell-tagged' 'haskell-sop-core' 'haskell-singleton-bool' + 'haskell-string-conversions' 'haskell-vault') +makedepends=('ghc' 'uusi' 'haskell-hspec' 'haskell-quickcheck-instances') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('818569dc38fdb5df5a489c4a6622e65698439fbf8c24d4969a84728a1acd33966aeb55300c2d9e2381d59328fc12e9867d37b83a1fbb1e3b59b386700abc595e') + +prepare() { +cd $_hkgname-$pkgver +uusi -u mmorph $_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 --show-details=direct +} + +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-servant/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:19:59 Author: felixonmars Revision: 1021290 upgpkg: haskell-servant 0.18.3-18: rebuild with random 1.2.1 Modified: haskell-servant/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:18:41 UTC (rev 1021289) +++ PKGBUILD2021-09-22 00:19:59 UTC (rev 1021290) @@ -4,7 +4,7 @@ _hkgname=servant pkgname=haskell-servant pkgver=0.18.3 -pkgrel=17 +pkgrel=18 pkgdesc="A family of combinators for defining webservices APIs" url="http://haskell-servant.readthedocs.org/"; license=("BSD")
[arch-commits] Commit in haskell-git-lfs/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:18:41 Author: felixonmars Revision: 1021289 archrelease: copy trunk to community-staging-x86_64 Added: haskell-git-lfs/repos/community-staging-x86_64/ haskell-git-lfs/repos/community-staging-x86_64/PKGBUILD (from rev 1021288, haskell-git-lfs/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-git-lfs/repos/community-staging-x86_64/PKGBUILD (from rev 1021288, haskell-git-lfs/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:18:41 UTC (rev 1021289) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan + +_hkgname=git-lfs +pkgname=haskell-git-lfs +pkgver=1.1.1 +pkgrel=123 +pkgdesc="An implementation of the git-lfs protocol" +url="https://hackage.haskell.org/package/git-lfs"; +license=('AGPL3') +arch=('x86_64') +depends=('ghc-libs' 'haskell-aeson' 'haskell-case-insensitive' 'haskell-http-client' + 'haskell-http-types' 'haskell-network-uri') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4c45441038d220738b154ee93ce9a108044d85ac1c7d892f9001ed3781264ab0a3854f7ecbdef517b05604ea57f96761ca44b026a39e9bd7fccab84b5cd3c779') + +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 --show-details=direct +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-git-lfs/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:18:28 Author: felixonmars Revision: 1021288 upgpkg: haskell-git-lfs 1.1.1-123: rebuild with random 1.2.1 Modified: haskell-git-lfs/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:16:58 UTC (rev 1021287) +++ PKGBUILD2021-09-22 00:18:28 UTC (rev 1021288) @@ -3,7 +3,7 @@ _hkgname=git-lfs pkgname=haskell-git-lfs pkgver=1.1.1 -pkgrel=122 +pkgrel=123 pkgdesc="An implementation of the git-lfs protocol" url="https://hackage.haskell.org/package/git-lfs"; license=('AGPL3')
[arch-commits] Commit in haskell-http-client-tls/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:16:58 Author: felixonmars Revision: 1021287 archrelease: copy trunk to community-staging-x86_64 Added: haskell-http-client-tls/repos/community-staging-x86_64/ haskell-http-client-tls/repos/community-staging-x86_64/PKGBUILD (from rev 1021286, haskell-http-client-tls/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-http-client-tls/repos/community-staging-x86_64/PKGBUILD (from rev 1021286, haskell-http-client-tls/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:16:58 UTC (rev 1021287) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=http-client-tls +pkgname=haskell-http-client-tls +pkgver=0.3.5.3 +pkgrel=451 +pkgdesc="http-client backend using the connection package and tls library" +url="https://github.com/snoyberg/http-client"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-case-insensitive" "haskell-connection" "haskell-cryptonite" + "haskell-data-default-class" "haskell-http-client" + "haskell-http-types" "haskell-memory" "haskell-network" "haskell-network-uri" + "haskell-tls") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('df4fff9fbd6736a52d54bf04669107b24e3d31c22b0f7882310204ca4ef1a895e9f79cea289423341aa575759a2667ff9ca86b889567605ad3daec266a1bbb14') + +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-http-client-tls/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:16:45 Author: felixonmars Revision: 1021286 upgpkg: haskell-http-client-tls 0.3.5.3-451: rebuild with random 1.2.1 Modified: haskell-http-client-tls/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:15:43 UTC (rev 1021285) +++ PKGBUILD2021-09-22 00:16:45 UTC (rev 1021286) @@ -4,7 +4,7 @@ _hkgname=http-client-tls pkgname=haskell-http-client-tls pkgver=0.3.5.3 -pkgrel=450 +pkgrel=451 pkgdesc="http-client backend using the connection package and tls library" url="https://github.com/snoyberg/http-client"; license=("MIT")
[arch-commits] Commit in discord-canary/repos/community-x86_64 (4 files)
Date: Wednesday, September 22, 2021 @ 00:15:36 Author: morganamilo Revision: 1021284 archrelease: copy trunk to community-x86_64 Added: discord-canary/repos/community-x86_64/PKGBUILD (from rev 1021283, discord-canary/trunk/PKGBUILD) discord-canary/repos/community-x86_64/Permission_to_Distribute.mbox (from rev 1021283, discord-canary/trunk/Permission_to_Distribute.mbox) Deleted: discord-canary/repos/community-x86_64/PKGBUILD discord-canary/repos/community-x86_64/Permission_to_Distribute.mbox ---+ PKGBUILD | 98 +++ Permission_to_Distribute.mbox | 166 2 files changed, 132 insertions(+), 132 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2021-09-22 00:15:30 UTC (rev 1021283) +++ PKGBUILD2021-09-22 00:15:36 UTC (rev 1021284) @@ -1,49 +0,0 @@ -# Maintainer: Morgan - -pkgname=discord-canary -_pkgname=DiscordCanary -pkgver=0.0.130 -pkgrel=1 -pkgdesc="All-in-one voice and text chat for gamers that's free and secure." -arch=('x86_64') -url='https://discordapp.com' -license=('custom') -depends=('libnotify' 'libxss' 'nspr' 'nss' 'gtk3') -optdepends=('libpulse: Pulseaudio support' -'xdg-utils: Open files') -source=("https://dl-canary.discordapp.net/apps/linux/$pkgver/$pkgname-$pkgver.tar.gz"; -'LICENSE.html::https://discordapp.com/terms' -'OSS-LICENSES.html::https://discordapp.com/licenses') -sha512sums=('4b0aeb1382eea1154dfa4d58bafa12090e27fea849c933de51101c703af1707dcaca4a0f03c0358a701525cf99b78385cb9979657fecf0d5414da7d45ddc16be' - 'e18f7f7368e932cc6542deeba22be2beb14fefc2d8e2ef672880a19a02a2b87d6c80dd0bd0066564d01e9dbc49730c78268f3b013e13ed1552e286f3c6ad5c35' - '84b56d8fdd98036d1e9f53951d6b4b0a78ded3cde5ebb49cf078d5ffdb37fbcbd481f17e2d93e175ef875b62ef452b503e9bf67d45e2683ab10e0d30ba7fb795') - -prepare() { - cd $_pkgname - - sed -i "s|Exec=.*|Exec=/usr/bin/$pkgname|" $pkgname.desktop - echo 'Path=/usr/bin' >> $pkgname.desktop -} - -package() { - # Install the app - install -d "$pkgdir"/opt/$pkgname - cp -a $_pkgname/. "$pkgdir"/opt/$pkgname - - chmod 755 "$pkgdir"/opt/$pkgname/$_pkgname - - rm "$pkgdir"/opt/$pkgname/postinst.sh - - install -d "$pkgdir"/usr/{bin,share/{pixmaps,applications}} - ln -s /opt/$pkgname/$_pkgname "$pkgdir"/usr/bin/$pkgname - ln -s /opt/$pkgname/discord.png "$pkgdir"/usr/share/pixmaps/$pkgname.png - ln -s /opt/$pkgname/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop - - # setuid on chrome-sandbox - chmod u+s "$pkgdir"/opt/$pkgname/chrome-sandbox - - # Licenses - install -Dm 644 LICENSE.html "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.html - install -Dm 644 OSS-LICENSES.html "$pkgdir"/usr/share/licenses/$pkgname/OSS-LICENSES.html -} - Copied: discord-canary/repos/community-x86_64/PKGBUILD (from rev 1021283, discord-canary/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2021-09-22 00:15:36 UTC (rev 1021284) @@ -0,0 +1,49 @@ +# Maintainer: Morgan + +pkgname=discord-canary +_pkgname=DiscordCanary +pkgver=0.0.131 +pkgrel=1 +pkgdesc="All-in-one voice and text chat for gamers that's free and secure." +arch=('x86_64') +url='https://discordapp.com' +license=('custom') +depends=('libnotify' 'libxss' 'nspr' 'nss' 'gtk3') +optdepends=('libpulse: Pulseaudio support' +'xdg-utils: Open files') +source=("https://dl-canary.discordapp.net/apps/linux/$pkgver/$pkgname-$pkgver.tar.gz"; +'LICENSE.html::https://discordapp.com/terms' +'OSS-LICENSES.html::https://discordapp.com/licenses') +sha512sums=('a6c7ea9a8aceb411bfa0c39eede9b8534b6b7a1184498f1183c796910c436e8fe6ee04339a3644a4748c8d6fc5a23378afb2d519a76fb238a86496ba1b5c416e' + 'e18f7f7368e932cc6542deeba22be2beb14fefc2d8e2ef672880a19a02a2b87d6c80dd0bd0066564d01e9dbc49730c78268f3b013e13ed1552e286f3c6ad5c35' + '84b56d8fdd98036d1e9f53951d6b4b0a78ded3cde5ebb49cf078d5ffdb37fbcbd481f17e2d93e175ef875b62ef452b503e9bf67d45e2683ab10e0d30ba7fb795') + +prepare() { + cd $_pkgname + + sed -i "s|Exec=.*|Exec=/usr/bin/$pkgname|" $pkgname.desktop + echo 'Path=/usr/bin' >> $pkgname.desktop +} + +package() { + # Install the app + install -d "$pkgdir"/opt/$pkgname + cp -a $_pkgname/. "$pkgdir"/opt/$pkgname + + chmod 755 "$pkgdir"/opt/$pkgname/$_pkgname + + rm "$pkgdir"/opt/$pkgname/postinst.sh + + install -d "$pkgdir"/usr/{bin,share/{pixmaps,applications}} + ln -s /opt/$pkgname/$_pkgname "$pkgdir"/usr/bin/$pkgname + ln -s /opt/$pkgname/discord.png "$pkgdir"/usr/share/pixmaps/$pkgname.png + ln -s /opt/$pkgname/$pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop + + # setuid on chrome-sandbox + chmod u+s "$pkgdir"/opt/$pkgname/chrome-sandbox + + # Licenses + install -Dm 644 LICENSE.html "$pkgdir"/
[arch-commits] Commit in haskell-authenticate-oauth/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:15:43 Author: felixonmars Revision: 1021285 archrelease: copy trunk to community-staging-x86_64 Added: haskell-authenticate-oauth/repos/community-staging-x86_64/ haskell-authenticate-oauth/repos/community-staging-x86_64/PKGBUILD (from rev 1021284, haskell-authenticate-oauth/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-authenticate-oauth/repos/community-staging-x86_64/PKGBUILD (from rev 1021284, haskell-authenticate-oauth/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:15:43 UTC (rev 1021285) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan + +_hkgname=authenticate-oauth +pkgname=haskell-authenticate-oauth +pkgver=1.7 +pkgrel=22 +pkgdesc="Library to authenticate with OAuth for Haskell web applications." +url="https://github.com/yesodweb/authenticate"; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-http-client' 'haskell-crypto-pubkey-types' 'haskell-rsa' + 'haskell-data-default' 'haskell-base64-bytestring' 'haskell-sha' 'haskell-random' + 'haskell-http-types' 'haskell-blaze-builder' 'haskell-transformers-compat') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('c216d05051971715a834f2831278833fb685d91b7c0c8c1cf9732a3b39795a2dcf596bf7e5670df25ee3713c64496599043a7ec0092c538c759f2965f1230e57') + +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-authenticate-oauth/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:15:30 Author: felixonmars Revision: 1021283 upgpkg: haskell-authenticate-oauth 1.7-22: rebuild with random 1.2.1 Modified: haskell-authenticate-oauth/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:14:52 UTC (rev 1021282) +++ PKGBUILD2021-09-22 00:15:30 UTC (rev 1021283) @@ -3,7 +3,7 @@ _hkgname=authenticate-oauth pkgname=haskell-authenticate-oauth pkgver=1.7 -pkgrel=21 +pkgrel=22 pkgdesc="Library to authenticate with OAuth for Haskell web applications." url="https://github.com/yesodweb/authenticate"; license=('BSD')
[arch-commits] Commit in discord-canary/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:14:52 Author: morganamilo Revision: 1021282 discord-canary 0.0.131 Modified: discord-canary/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:14:26 UTC (rev 1021281) +++ PKGBUILD2021-09-22 00:14:52 UTC (rev 1021282) @@ -2,7 +2,7 @@ pkgname=discord-canary _pkgname=DiscordCanary -pkgver=0.0.130 +pkgver=0.0.131 pkgrel=1 pkgdesc="All-in-one voice and text chat for gamers that's free and secure." arch=('x86_64') @@ -14,7 +14,7 @@ source=("https://dl-canary.discordapp.net/apps/linux/$pkgver/$pkgname-$pkgver.tar.gz"; 'LICENSE.html::https://discordapp.com/terms' 'OSS-LICENSES.html::https://discordapp.com/licenses') -sha512sums=('4b0aeb1382eea1154dfa4d58bafa12090e27fea849c933de51101c703af1707dcaca4a0f03c0358a701525cf99b78385cb9979657fecf0d5414da7d45ddc16be' +sha512sums=('a6c7ea9a8aceb411bfa0c39eede9b8534b6b7a1184498f1183c796910c436e8fe6ee04339a3644a4748c8d6fc5a23378afb2d519a76fb238a86496ba1b5c416e' 'e18f7f7368e932cc6542deeba22be2beb14fefc2d8e2ef672880a19a02a2b87d6c80dd0bd0066564d01e9dbc49730c78268f3b013e13ed1552e286f3c6ad5c35' '84b56d8fdd98036d1e9f53951d6b4b0a78ded3cde5ebb49cf078d5ffdb37fbcbd481f17e2d93e175ef875b62ef452b503e9bf67d45e2683ab10e0d30ba7fb795')
[arch-commits] Commit in haskell-wai-conduit/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:14:26 Author: felixonmars Revision: 1021281 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-conduit/repos/community-staging-x86_64/ haskell-wai-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1021280, haskell-wai-conduit/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-wai-conduit/repos/community-staging-x86_64/PKGBUILD (from rev 1021280, haskell-wai-conduit/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:14:26 UTC (rev 1021281) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-conduit +pkgname=haskell-wai-conduit +pkgver=3.0.0.4 +pkgrel=359 +pkgdesc="Conduit wrappers for WAI" +url="https://github.com/yesodweb/wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-conduit' 'haskell-http-types' 'haskell-wai') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('49f1a2b53912a899b4cf427a72ab7c34994fd86810e5345233de34a611c71b970ff09e8fa33c93803950c2991a7c22c9b0b6d277fc9aca64bb599af60415ae70') + +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-wai-conduit/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:14:13 Author: felixonmars Revision: 1021280 upgpkg: haskell-wai-conduit 3.0.0.4-359: rebuild with random 1.2.1 Modified: haskell-wai-conduit/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:13:26 UTC (rev 1021279) +++ PKGBUILD2021-09-22 00:14:13 UTC (rev 1021280) @@ -4,7 +4,7 @@ _hkgname=wai-conduit pkgname=haskell-wai-conduit pkgver=3.0.0.4 -pkgrel=358 +pkgrel=359 pkgdesc="Conduit wrappers for WAI" url="https://github.com/yesodweb/wai"; license=("MIT")
[arch-commits] Commit in haskell-wai-websockets/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:13:26 Author: felixonmars Revision: 1021279 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-websockets/repos/community-staging-x86_64/ haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 1021278, haskell-wai-websockets/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-wai-websockets/repos/community-staging-x86_64/PKGBUILD (from rev 1021278, haskell-wai-websockets/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:13:26 UTC (rev 1021279) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-websockets +pkgname=haskell-wai-websockets +pkgver=3.0.1.2 +pkgrel=283 +pkgdesc="Provide a bridge between WAI and the websockets package." +url="https://github.com/yesodweb/wai"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-case-insensitive' 'haskell-http-types' 'haskell-network' 'haskell-wai' + 'haskell-websockets') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('c3415d1a36ca2f063fb1ae0ff7d3d9d271d8ff2c6099a754baed45f1c36f24cf1fa346e8e6403499cbeb329bcdf89326a9ed95f8e60111b4a879f5e51967ecc0') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ +-f-example +runhaskell Setup build $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-wai-websockets/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:13:13 Author: felixonmars Revision: 1021278 upgpkg: haskell-wai-websockets 3.0.1.2-283: rebuild with random 1.2.1 Modified: haskell-wai-websockets/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:12:22 UTC (rev 1021277) +++ PKGBUILD2021-09-22 00:13:13 UTC (rev 1021278) @@ -4,7 +4,7 @@ _hkgname=wai-websockets pkgname=haskell-wai-websockets pkgver=3.0.1.2 -pkgrel=282 +pkgrel=283 pkgdesc="Provide a bridge between WAI and the websockets package." url="https://github.com/yesodweb/wai"; license=("MIT")
[arch-commits] Commit in haskell-wai-cors/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:12:22 Author: felixonmars Revision: 1021277 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wai-cors/repos/community-staging-x86_64/ haskell-wai-cors/repos/community-staging-x86_64/PKGBUILD (from rev 1021276, haskell-wai-cors/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-wai-cors/repos/community-staging-x86_64/PKGBUILD (from rev 1021276, haskell-wai-cors/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:12:22 UTC (rev 1021277) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=wai-cors +pkgname=haskell-wai-cors +pkgver=0.2.7 +pkgrel=182 +pkgdesc="CORS for WAI" +url="https://github.com/larskuhtz/wai-cors"; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-attoparsec" "haskell-base-unicode-symbols" "haskell-case-insensitive" + "haskell-http-types" "haskell-wai") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('77a9e3cb457136a05c2b104ac331af17d70edf8d985689c962d3e6cc0981c6752eff59ef18301c0ba98c6d4256909c44afe50bedb0f3dd741b6879564516cea7') + +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-wai-cors/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:12:10 Author: felixonmars Revision: 1021276 upgpkg: haskell-wai-cors 0.2.7-182: rebuild with random 1.2.1 Modified: haskell-wai-cors/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:11:20 UTC (rev 1021275) +++ PKGBUILD2021-09-22 00:12:10 UTC (rev 1021276) @@ -4,7 +4,7 @@ _hkgname=wai-cors pkgname=haskell-wai-cors pkgver=0.2.7 -pkgrel=181 +pkgrel=182 pkgdesc="CORS for WAI" url="https://github.com/larskuhtz/wai-cors"; license=("MIT")
[arch-commits] Commit in haskell-binary-tagged/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:11:20 Author: felixonmars Revision: 1021275 archrelease: copy trunk to community-staging-x86_64 Added: haskell-binary-tagged/repos/community-staging-x86_64/ haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 1021274, haskell-binary-tagged/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-binary-tagged/repos/community-staging-x86_64/PKGBUILD (from rev 1021274, haskell-binary-tagged/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:11:20 UTC (rev 1021275) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=binary-tagged +pkgname=haskell-binary-tagged +pkgver=0.3 +pkgrel=144 +pkgdesc="Tagged binary serialisation." +url="https://github.com/phadej/binary-tagged#readme"; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base16-bytestring' 'haskell-structured' 'haskell-tagged') +makedepends=('ghc' 'uusi' 'haskell-binary-instances' 'haskell-quickcheck' 'haskell-quickcheck-instances' + 'haskell-singleton-bool' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('731f94d53eabd0a00c1c116836a5e2eb9543911561b99f91c85df32534b73d7a441f25fdb5e98d2b6cba5523ceeaa112b5671ca8196535dc35c391943cb58b5e') + +prepare() { +uusi -u base -u base16-bytestring $_hkgname-$pkgver/$_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 --show-details=direct +} + +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-binary-tagged/trunk (PKGBUILD)
Date: Wednesday, September 22, 2021 @ 00:11:08 Author: felixonmars Revision: 1021274 upgpkg: haskell-binary-tagged 0.3-144: rebuild with random 1.2.1 Modified: haskell-binary-tagged/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2021-09-22 00:10:00 UTC (rev 1021273) +++ PKGBUILD2021-09-22 00:11:08 UTC (rev 1021274) @@ -4,7 +4,7 @@ _hkgname=binary-tagged pkgname=haskell-binary-tagged pkgver=0.3 -pkgrel=143 +pkgrel=144 pkgdesc="Tagged binary serialisation." url="https://github.com/phadej/binary-tagged#readme"; license=("BSD")
[arch-commits] Commit in haskell-texmath/repos (2 files)
Date: Wednesday, September 22, 2021 @ 00:10:00 Author: felixonmars Revision: 1021273 archrelease: copy trunk to community-staging-x86_64 Added: haskell-texmath/repos/community-staging-x86_64/ haskell-texmath/repos/community-staging-x86_64/PKGBUILD (from rev 1021272, haskell-texmath/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-texmath/repos/community-staging-x86_64/PKGBUILD (from rev 1021272, haskell-texmath/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2021-09-22 00:10:00 UTC (rev 1021273) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=texmath +pkgname=haskell-texmath +pkgver=0.12.3.1 +pkgrel=11 +pkgdesc="Conversion between formats used to represent mathematics." +url="https://github.com/jgm/texmath"; +license=("GPL2") +arch=('x86_64') +depends=('ghc-libs' 'haskell-network-uri' 'haskell-pandoc-types' 'haskell-split' 'haskell-syb' + 'haskell-xml') +makedepends=('ghc' 'haskell-temporary' 'haskell-utf8-string') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";) +sha512sums=('48c18c851b76368a0b106d8bc962f11784de62d03f347967ade726cdbee181bd147765bf4fb644e93649852fa079cea987dc779ae056376b6fc6057b00709c6f') + +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 \ +-fnetwork-uri -f-executable +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 --show-details=direct +} + +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 +}