[arch-commits] Commit in wallabag/repos (4 files)
Date: Sunday, February 20, 2022 @ 07:20:06 Author: grawlinson Revision: 1135224 archrelease: copy trunk to community-any Added: wallabag/repos/community-any/ wallabag/repos/community-any/PKGBUILD (from rev 1135223, wallabag/trunk/PKGBUILD) wallabag/repos/community-any/sysusers.conf (from rev 1135223, wallabag/trunk/sysusers.conf) wallabag/repos/community-any/tmpfiles.conf (from rev 1135223, wallabag/trunk/tmpfiles.conf) ---+ PKGBUILD | 78 sysusers.conf |1 tmpfiles.conf |2 + 3 files changed, 81 insertions(+) Copied: wallabag/repos/community-any/PKGBUILD (from rev 1135223, wallabag/trunk/PKGBUILD) === --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2022-02-20 07:20:06 UTC (rev 1135224) @@ -0,0 +1,78 @@ +# Maintainer: George Rawlinson +# Contributor: Cedric Girard +# Contributor: Philipp Schmitt (philippschmittco) + +pkgname=wallabag +pkgver=2.4.3 +pkgrel=1 +pkgdesc='Self hostable application for saving web pages' +arch=('any') +url='https://www.wallabag.org/' +license=('MIT') +makedepends=('systemd') +depends=( + 'php' + 'php-gd' + 'php-tidy' + 'php-intl' + 'pcre' +) +optdepends=( + 'php-fpm: to run in FastCGI process manager' + 'php-pgsql: to use a local PostgreSQL server' + 'php-sqlite: to use the SQLite database backend' + 'rabbitmq: to use a local RabbitMQ server for async import' + 'redis: to use a local Redis server for async import' +) +options=('!strip') +backup=("etc/$pkgname/parameters.yml") +source=( + "https://github.com/wallabag/wallabag/releases/download/$pkgver/wallabag-$pkgver.tar.gz; + 'sysusers.conf' + 'tmpfiles.conf' +) +sha512sums=('50c7603382941a3aa66ab32c0b3a9ae4bcb76abe38e266fe2264cb68686cb20ef2f3c7228d31a06dc67e2f455cea79b1f7e86cacc52bee1afecdfd348ef648e2' + 'ca908931c495211128686209444df943634ddae2b143f7ff2c01367041d0dbf2e33c8020d65dcc2b087c0b834fb1b10f20fe80ba04a4323ed8aeb9118596184f' + '5f7afac354f496d0f3507b771774fe192f124365c92b016f752b02bacccfe785f189374ed68a3bb9adc7024d4878490c279318642d3b1a6ccdc90939631f1d3e') +b2sums=('b4e4d8faacfae74db984a7c0574148e0934a404be1285f86a107494c8d97ed79758aa873989c8f28088ff32fce265fe74d6c7cc78413083704360c9da1e7dbdb' + 'a54033dcdaf35462252f6252f990ee7808ee36ac83bcf16b3ec473f7003f0ae5b7e361dacadeef3f0b52ab0abb24cfe44983ab580fbdc5b6b9f7c2f7faf24254' + '3105875aae0131ae9728f96bde67917ad2906a08dd9dfe908dd193e48158cad600e4225523c088d6ce99aa8f9b5e779b3a6bb469b3f083acabe23004eac6ff12') + +prepare() { + cd "$pkgname-$pkgver" + + # fix directory + sed -i \ +-e "s@__DIR__.'/../@'/usr/share/$pkgname/@" \ +var/bootstrap.php.cache +} + +package() { + # create required directories + install -vd \ +"$pkgdir/usr/share" \ +"$pkgdir/etc/$pkgname" \ +"$pkgdir/var/lib/$pkgname" + + cp -r "$pkgname-$pkgver" "$pkgdir/usr/share/$pkgname" + + # setup configuration file + mv -v "$pkgdir/usr/share/$pkgname/app/config/parameters.yml" "$pkgdir/etc/$pkgname" + ln -vsf "/etc/$pkgname/parameters.yml" "$pkgdir/usr/share/$pkgname/app/config/parameters.yml" + + # setup data/var directories + mv -v "$pkgdir/usr/share/$pkgname/"{data,var} "$pkgdir/var/lib/$pkgname" + ln -vsf "/var/lib/$pkgname/"{data,var} "$pkgdir/usr/share/$pkgname/" + + + # allow 'download images locally' option + mv -v "$pkgdir/usr/share/$pkgname/web/assets/images" "$pkgdir/var/lib/$pkgname" + ln -vsf "/var/lib/$pkgname/images" "$pkgdir/usr/share/$pkgname/web/assets/images" + + # systemd integration + install -vDm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -vDm644 tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$pkgname-$pkgver/COPYING.md" +} Copied: wallabag/repos/community-any/sysusers.conf (from rev 1135223, wallabag/trunk/sysusers.conf) === --- community-any/sysusers.conf (rev 0) +++ community-any/sysusers.conf 2022-02-20 07:20:06 UTC (rev 1135224) @@ -0,0 +1 @@ +u wallabag - "Wallabag user" /var/lib/wallabag Copied: wallabag/repos/community-any/tmpfiles.conf (from rev 1135223, wallabag/trunk/tmpfiles.conf) === --- community-any/tmpfiles.conf (rev 0) +++ community-any/tmpfiles.conf 2022-02-20 07:20:06 UTC (rev 1135224) @@ -0,0 +1,2 @@ +Z /var/lib/wallabag - wallabag wallabag +Z /etc/wallabag - wallabag wallabag
[arch-commits] Commit in (6 files)
Date: Sunday, February 20, 2022 @ 07:18:03 Author: grawlinson Revision: 1135223 addpkg: wallabag 2.4.3-1 Added: wallabag/ wallabag/repos/ wallabag/trunk/ wallabag/trunk/PKGBUILD wallabag/trunk/sysusers.conf wallabag/trunk/tmpfiles.conf ---+ PKGBUILD | 78 sysusers.conf |1 tmpfiles.conf |2 + 3 files changed, 81 insertions(+) Added: wallabag/trunk/PKGBUILD === --- wallabag/trunk/PKGBUILD (rev 0) +++ wallabag/trunk/PKGBUILD 2022-02-20 07:18:03 UTC (rev 1135223) @@ -0,0 +1,78 @@ +# Maintainer: George Rawlinson +# Contributor: Cedric Girard +# Contributor: Philipp Schmitt (philippschmittco) + +pkgname=wallabag +pkgver=2.4.3 +pkgrel=1 +pkgdesc='Self hostable application for saving web pages' +arch=('any') +url='https://www.wallabag.org/' +license=('MIT') +makedepends=('systemd') +depends=( + 'php' + 'php-gd' + 'php-tidy' + 'php-intl' + 'pcre' +) +optdepends=( + 'php-fpm: to run in FastCGI process manager' + 'php-pgsql: to use a local PostgreSQL server' + 'php-sqlite: to use the SQLite database backend' + 'rabbitmq: to use a local RabbitMQ server for async import' + 'redis: to use a local Redis server for async import' +) +options=('!strip') +backup=("etc/$pkgname/parameters.yml") +source=( + "https://github.com/wallabag/wallabag/releases/download/$pkgver/wallabag-$pkgver.tar.gz; + 'sysusers.conf' + 'tmpfiles.conf' +) +sha512sums=('50c7603382941a3aa66ab32c0b3a9ae4bcb76abe38e266fe2264cb68686cb20ef2f3c7228d31a06dc67e2f455cea79b1f7e86cacc52bee1afecdfd348ef648e2' + 'ca908931c495211128686209444df943634ddae2b143f7ff2c01367041d0dbf2e33c8020d65dcc2b087c0b834fb1b10f20fe80ba04a4323ed8aeb9118596184f' + '5f7afac354f496d0f3507b771774fe192f124365c92b016f752b02bacccfe785f189374ed68a3bb9adc7024d4878490c279318642d3b1a6ccdc90939631f1d3e') +b2sums=('b4e4d8faacfae74db984a7c0574148e0934a404be1285f86a107494c8d97ed79758aa873989c8f28088ff32fce265fe74d6c7cc78413083704360c9da1e7dbdb' + 'a54033dcdaf35462252f6252f990ee7808ee36ac83bcf16b3ec473f7003f0ae5b7e361dacadeef3f0b52ab0abb24cfe44983ab580fbdc5b6b9f7c2f7faf24254' + '3105875aae0131ae9728f96bde67917ad2906a08dd9dfe908dd193e48158cad600e4225523c088d6ce99aa8f9b5e779b3a6bb469b3f083acabe23004eac6ff12') + +prepare() { + cd "$pkgname-$pkgver" + + # fix directory + sed -i \ +-e "s@__DIR__.'/../@'/usr/share/$pkgname/@" \ +var/bootstrap.php.cache +} + +package() { + # create required directories + install -vd \ +"$pkgdir/usr/share" \ +"$pkgdir/etc/$pkgname" \ +"$pkgdir/var/lib/$pkgname" + + cp -r "$pkgname-$pkgver" "$pkgdir/usr/share/$pkgname" + + # setup configuration file + mv -v "$pkgdir/usr/share/$pkgname/app/config/parameters.yml" "$pkgdir/etc/$pkgname" + ln -vsf "/etc/$pkgname/parameters.yml" "$pkgdir/usr/share/$pkgname/app/config/parameters.yml" + + # setup data/var directories + mv -v "$pkgdir/usr/share/$pkgname/"{data,var} "$pkgdir/var/lib/$pkgname" + ln -vsf "/var/lib/$pkgname/"{data,var} "$pkgdir/usr/share/$pkgname/" + + + # allow 'download images locally' option + mv -v "$pkgdir/usr/share/$pkgname/web/assets/images" "$pkgdir/var/lib/$pkgname" + ln -vsf "/var/lib/$pkgname/images" "$pkgdir/usr/share/$pkgname/web/assets/images" + + # systemd integration + install -vDm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -vDm644 tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$pkgname-$pkgver/COPYING.md" +} Added: wallabag/trunk/sysusers.conf === --- wallabag/trunk/sysusers.conf(rev 0) +++ wallabag/trunk/sysusers.conf2022-02-20 07:18:03 UTC (rev 1135223) @@ -0,0 +1 @@ +u wallabag - "Wallabag user" /var/lib/wallabag Added: wallabag/trunk/tmpfiles.conf === --- wallabag/trunk/tmpfiles.conf(rev 0) +++ wallabag/trunk/tmpfiles.conf2022-02-20 07:18:03 UTC (rev 1135223) @@ -0,0 +1,2 @@ +Z /var/lib/wallabag - wallabag wallabag +Z /etc/wallabag - wallabag wallabag
[arch-commits] Commit in sqlfluff/repos (community-any community-any/PKGBUILD)
Date: Sunday, February 20, 2022 @ 07:16:01 Author: grawlinson Revision: 1135222 archrelease: copy trunk to community-any Added: sqlfluff/repos/community-any/ sqlfluff/repos/community-any/PKGBUILD (from rev 1135221, sqlfluff/trunk/PKGBUILD) --+ PKGBUILD | 79 + 1 file changed, 79 insertions(+) Copied: sqlfluff/repos/community-any/PKGBUILD (from rev 1135221, sqlfluff/trunk/PKGBUILD) === --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2022-02-20 07:16:01 UTC (rev 1135222) @@ -0,0 +1,79 @@ +# Maintainer: George Rawlinson +# Contributor: Morteza NourelahiAlamdari + +pkgname=sqlfluff +pkgver=0.10.1 +pkgrel=2 +pkgdesc="A dialect-flexible and configurable SQL linter" +arch=('any') +url="https://www.sqlfluff.com; +license=('MIT') +depends=( + 'python' + 'python-appdirs' + 'python-cached-property' + 'python-chardet' + 'python-click' + 'python-colorama' + 'python-diff-cover' + 'python-jinja' + 'python-oyaml' + 'python-pathspec' + 'python-pytest' + 'python-regex' + 'python-tblib' + 'python-toml' + 'python-tqdm' + 'python-typing_extensions' +) +makedepends=( + 'git' + 'python-build' + 'python-wheel' + 'python-installer' +) +checkdepends=('python-hypothesis') +_commit='73a66ff5172580e6c4bc61f1facb3d366db4e0d9' # 0.10.1 +source=("$pkgname::git+https://github.com/sqlfluff/sqlfluff.git#commit=$_commit;) +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +build() { + cd "$pkgname" + + python \ +-m build \ +--wheel \ +--no-isolation +} + +check() { + cd "$pkgname" + + # skip failing tests for now + PYTHONPATH="$PWD/src:$PYTHONPATH" pytest \ +--ignore test/core/plugin_test.py \ +--ignore plugins/sqlfluff-templater-dbt \ +--ignore plugins/sqlfluff-plugin-example \ +--deselect test/test_testing.py::test_rules__test_helper_has_variable_introspection +} + +package() { + cd "$pkgname" + + python \ +-m installer \ +--destdir "$pkgdir" \ +dist/*.whl + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.md +}
[arch-commits] Commit in (4 files)
Date: Sunday, February 20, 2022 @ 07:15:10 Author: grawlinson Revision: 1135221 addpkg: sqlfluff 0.10.1-2 Added: sqlfluff/ sqlfluff/repos/ sqlfluff/trunk/ sqlfluff/trunk/PKGBUILD --+ PKGBUILD | 79 + 1 file changed, 79 insertions(+) Added: sqlfluff/trunk/PKGBUILD === --- sqlfluff/trunk/PKGBUILD (rev 0) +++ sqlfluff/trunk/PKGBUILD 2022-02-20 07:15:10 UTC (rev 1135221) @@ -0,0 +1,79 @@ +# Maintainer: George Rawlinson +# Contributor: Morteza NourelahiAlamdari + +pkgname=sqlfluff +pkgver=0.10.1 +pkgrel=2 +pkgdesc="A dialect-flexible and configurable SQL linter" +arch=('any') +url="https://www.sqlfluff.com; +license=('MIT') +depends=( + 'python' + 'python-appdirs' + 'python-cached-property' + 'python-chardet' + 'python-click' + 'python-colorama' + 'python-diff-cover' + 'python-jinja' + 'python-oyaml' + 'python-pathspec' + 'python-pytest' + 'python-regex' + 'python-tblib' + 'python-toml' + 'python-tqdm' + 'python-typing_extensions' +) +makedepends=( + 'git' + 'python-build' + 'python-wheel' + 'python-installer' +) +checkdepends=('python-hypothesis') +_commit='73a66ff5172580e6c4bc61f1facb3d366db4e0d9' # 0.10.1 +source=("$pkgname::git+https://github.com/sqlfluff/sqlfluff.git#commit=$_commit;) +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +build() { + cd "$pkgname" + + python \ +-m build \ +--wheel \ +--no-isolation +} + +check() { + cd "$pkgname" + + # skip failing tests for now + PYTHONPATH="$PWD/src:$PYTHONPATH" pytest \ +--ignore test/core/plugin_test.py \ +--ignore plugins/sqlfluff-templater-dbt \ +--ignore plugins/sqlfluff-plugin-example \ +--deselect test/test_testing.py::test_rules__test_helper_has_variable_introspection +} + +package() { + cd "$pkgname" + + python \ +-m installer \ +--destdir "$pkgdir" \ +dist/*.whl + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.md +}
[arch-commits] Commit in pypy/repos/community-x86_64 (6 files)
Date: Sunday, February 20, 2022 @ 06:56:52 Author: svenstaro Revision: 1135220 archrelease: copy trunk to community-x86_64 Added: pypy/repos/community-x86_64/LICENSE (from rev 1135219, pypy/trunk/LICENSE) pypy/repos/community-x86_64/PKGBUILD (from rev 1135219, pypy/trunk/PKGBUILD) pypy/repos/community-x86_64/a93dfb333afe.patch (from rev 1135219, pypy/trunk/a93dfb333afe.patch) Deleted: pypy/repos/community-x86_64/LICENSE pypy/repos/community-x86_64/PKGBUILD pypy/repos/community-x86_64/a93dfb333afe.patch + LICENSE| 308 +-- PKGBUILD | 109 +- a93dfb333afe.patch | 64 +- 3 files changed, 242 insertions(+), 239 deletions(-) Deleted: LICENSE === --- LICENSE 2022-02-20 06:56:43 UTC (rev 1135219) +++ LICENSE 2022-02-20 06:56:52 UTC (rev 1135220) @@ -1,154 +0,0 @@ -License for files in the pypy/ directory -== - -Except when otherwise stated (look for LICENSE files in directories or -information at the beginning of each file) all software and -documentation in the 'pypy' directories is licensed as follows: - -The MIT License - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - - -PyPy Copyright holders 2003-2010 - -Except when otherwise stated (look for LICENSE files or information at -the beginning of each file) the files in the 'pypy' directory are each -copyrighted by one or more of the following people and organizations: - -Armin Rigo -Maciej Fijalkowski -Carl Friedrich Bolz -Samuele Pedroni -Antonio Cuni -Michael Hudson -Christian Tismer -Holger Krekel -Eric van Riet Paap -Richard Emslie -Anders Chrigstrom -Amaury Forgeot d Arc -Aurelien Campeas -Anders Lehmann -Niklaus Haldimann -Seo Sanghyeon -Leonardo Santagada -Lawrence Oluyede -Jakub Gustak -Guido Wesdorp -Benjamin Peterson -Alexander Schremmer -Niko Matsakis -Ludovic Aubry -Alex Martelli -Toon Verwaest -Stephan Diehl -Adrien Di Mascio -Stefan Schwarzer -Tomek Meka -Patrick Maupin -Jacob Hallen -Laura Creighton -Bob Ippolito -Camillo Bruni -Simon Burton -Bruno Gola -Alexandre Fayolle -Marius Gedminas -Guido van Rossum -Valentino Volonghi -Adrian Kuhn -Paul deGrandis -Gerald Klix -Wanja Saatkamp -Anders Hammarquist -Oscar Nierstrasz -Eugene Oden -Lukas Renggli -Guenter Jantzen -Dinu Gherman -Bartosz Skowron -Georg Brandl -Ben Young -Jean-Paul Calderone -Nicolas Chauvat -Rocco Moretti -Michael Twomey -boria -Jared Grubb -Olivier Dormond -Stuart Williams -Jens-Uwe Mager -Justas Sadzevicius -Mikael Schönenberg -Brian Dorsey -Jonathan David Riehl -Beatrice During -Elmo Mäntynen -Andreas Friedge -Alex Gaynor -Anders Qvist -Alan McIntyre -Bert Freudenberg - -Heinrich-Heine University, Germany -Open End AB (formerly AB Strakt), Sweden -merlinux GmbH, Germany -tismerysoft GmbH, Germany -Logilab Paris, France -DFKI GmbH, Germany -Impara, Germany -Change Maker, Sweden - - -License for 'lib-python/2.5.2' and 'lib-python/2.5.2-modified' -== - -Except when otherwise stated (look for LICENSE files or -copyright/license information at the beginning of each file) the files -in the 'lib-python/2.5.2' and 'lib-python/2.5.2-modified' directories -are all copyrighted by the Python Software Foundation and licensed under -the Python Software License of which you can find a copy here: -http://www.python.org/doc/Copyright.html
[arch-commits] Commit in pypy/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 06:56:43 Author: svenstaro Revision: 1135219 upgpkg: pypy 7.3.8-1 Modified: pypy/trunk/PKGBUILD --+ PKGBUILD |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 06:52:13 UTC (rev 1135218) +++ PKGBUILD2022-02-20 06:56:43 UTC (rev 1135219) @@ -1,8 +1,8 @@ -# Maintainer: Sven-Hendrik Haase +# Maintainer: Sven-Hendrik Haase # Contributor: William Giokas <1007...@gmail.com> pkgname=pypy -pkgver=7.3.6 +pkgver=7.3.8 pkgrel=1 pkgdesc="A Python implementation written in Python, JIT enabled" url="https://pypy.org; @@ -14,11 +14,14 @@ options=(!buildflags) license=('MIT') source=("https://downloads.python.org/pypy/pypy2.7-v${pkgver}-src.zip;) -sha512sums=('a6f13c0cac1e72a40d013a19550e6d870c5e4ce3b4a28ded5ab820b50cf997a130f35d277365c9e5097fed866a8172b8c06fefb71f97c1f6f77d10949421c059') +sha512sums=('23c1ae40d2269d02b0c473874ecdbd474a2b620ccd394f4314548d0c77c355f2b0791772af397b72e16266c27dfca33dd62e3b30d1e5838a707a72aad9bb373f') build() { cd pypy2.7-v${pkgver}-src/pypy/goal + # For some reason, PyPy wants to use their vendored dependencies when detecting linux. + # Weird, we'll patch it out. + sed -i "s/, 'linux', 'linux2'//" targetpypystandalone.py pypy ../../rpython/bin/rpython -Ojit --shared targetpypystandalone # Compile binary modules
[arch-commits] Commit in pypy3/repos/community-x86_64 (4 files)
Date: Sunday, February 20, 2022 @ 06:52:13 Author: svenstaro Revision: 1135218 archrelease: copy trunk to community-x86_64 Added: pypy3/repos/community-x86_64/PKGBUILD (from rev 1135217, pypy3/trunk/PKGBUILD) pypy3/repos/community-x86_64/a93dfb333afe.patch (from rev 1135217, pypy3/trunk/a93dfb333afe.patch) Deleted: pypy3/repos/community-x86_64/PKGBUILD pypy3/repos/community-x86_64/a93dfb333afe.patch + PKGBUILD | 99 ++- a93dfb333afe.patch | 64 2 files changed, 83 insertions(+), 80 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 06:52:05 UTC (rev 1135217) +++ PKGBUILD2022-02-20 06:52:13 UTC (rev 1135218) @@ -1,48 +0,0 @@ -# Maintainer: Sven-Hendrik Haase - -pkgname=pypy3 -pkgver=7.3.7 -pkgrel=2 -pkgdesc="A Python3 implementation written in Python, JIT enabled" -url="https://pypy.org; -arch=('x86_64') -depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'ncurses') -makedepends=('pypy' 'sqlite' 'tk') -optdepends=('sqlite: sqlite module' -'tk: tk module') -options=(!buildflags) -license=('MIT') -source=("https://downloads.python.org/pypy/pypy3.8-v${pkgver}-src.zip;) -sha512sums=('dba59061ed5d8023d1b32aeaf5c99c85510cae9c142a35f19540bd6a957189f9e2e08b3f6ce068fb00af9130a70739d62a728adfd8a8f438160665ccff598598') - -build() { - cd pypy3.8-v${pkgver}-src/pypy/goal - - pypy ../../rpython/bin/rpython -Ojit --shared targetpypystandalone - - # Compile binary modules - PYTHONPATH=../.. ./pypy3-c ../../lib_pypy/pypy_tools/build_cffi_imports.py -} - -package() { - cd pypy3.8-v${pkgver}-src - - # Prepare installation - pypy pypy/tool/release/package.py --archive-name pypy --targetdir . - mkdir unpacked - tar xf pypy.tar.bz2 -C unpacked - - # Install pypy - mkdir -p "${pkgdir}"/usr/bin "${pkgdir}"/usr/lib "${pkgdir}"/opt/pypy3 - cp -r unpacked/pypy/* "${pkgdir}"/opt/pypy3 - - # Install symlinks - ln -s /opt/pypy3/bin/pypy3 "${pkgdir}"/usr/bin/pypy3 - ln -s /opt/pypy3/bin/libpypy3-c.so "${pkgdir}"/usr/lib/libpypy3-c.so - - # Install misc stuff - install -Dm644 README.rst "${pkgdir}"/opt/pypy3/README.rst - install -Dm644 LICENSE "${pkgdir}"/opt/pypy3/LICENSE - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/pypy3/LICENSE -} -# vim: ts=2 sw=2 et: Copied: pypy3/repos/community-x86_64/PKGBUILD (from rev 1135217, pypy3/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 06:52:13 UTC (rev 1135218) @@ -0,0 +1,51 @@ +# Maintainer: Sven-Hendrik Haase + +pkgname=pypy3 +pkgver=7.3.8 +pkgrel=1 +pkgdesc="A Python3 implementation written in Python, JIT enabled" +url="https://pypy.org; +arch=('x86_64') +depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'ncurses') +makedepends=('pypy' 'sqlite' 'tk') +optdepends=('sqlite: sqlite module' +'tk: tk module') +options=(!buildflags) +license=('MIT') +source=("https://downloads.python.org/pypy/pypy3.8-v${pkgver}-src.zip;) +sha512sums=('841b9c90b22c9314fea0e55d964b3eace2b9d474d9c2efdc64a9d6e955518a313c88c6c9a99ffa24be2a6ffef83c1c55f667a673517a7b213c73d6527125da44') + +build() { + cd pypy3.8-v${pkgver}-src/pypy/goal + + # For some reason, PyPy wants to use their vendored dependencies when detecting linux. + # Weird, we'll patch it out. + sed -i "s/, 'linux', 'linux2'//" targetpypystandalone.py + pypy ../../rpython/bin/rpython -Ojit --shared targetpypystandalone + + # Compile binary modules + PYTHONPATH=../.. ./pypy3-c ../../lib_pypy/pypy_tools/build_cffi_imports.py +} + +package() { + cd pypy3.8-v${pkgver}-src + + # Prepare installation + pypy pypy/tool/release/package.py --archive-name pypy --targetdir . + mkdir unpacked + tar xf pypy.tar.bz2 -C unpacked + + # Install pypy + mkdir -p "${pkgdir}"/usr/bin "${pkgdir}"/usr/lib "${pkgdir}"/opt/pypy3 + cp -r unpacked/pypy/* "${pkgdir}"/opt/pypy3 + + # Install symlinks + ln -s /opt/pypy3/bin/pypy3 "${pkgdir}"/usr/bin/pypy3 + ln -s /opt/pypy3/bin/libpypy3-c.so "${pkgdir}"/usr/lib/libpypy3-c.so + + # Install misc stuff + install -Dm644 README.rst "${pkgdir}"/opt/pypy3/README.rst + install -Dm644 LICENSE "${pkgdir}"/opt/pypy3/LICENSE + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/pypy3/LICENSE +} +# vim: ts=2 sw=2 et: Deleted: a93dfb333afe.patch === --- a93dfb333afe.patch 2022-02-20 06:52:05 UTC (rev 1135217) +++ a93dfb333afe.patch 2022-02-20 06:52:13 UTC (rev 1135218) @@ -1,32 +0,0 @@ -# HG changeset patch -# User Matti Picus -# Date 1554034536 -10800 -# Node ID a93dfb333afe34ac02b15e997749cd3902ed96c0 -# Parent 9f383b2e30c6ac084fe95fd781abfc2fceffdc9f -preserve order on extra effects (sets are not ordered on cpython2) - -diff --git
[arch-commits] Commit in pypy3/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 06:52:05 Author: svenstaro Revision: 1135217 upgpkg: pypy3 7.3.8-1 Modified: pypy3/trunk/PKGBUILD --+ PKGBUILD |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 06:34:20 UTC (rev 1135216) +++ PKGBUILD2022-02-20 06:52:05 UTC (rev 1135217) @@ -1,8 +1,8 @@ # Maintainer: Sven-Hendrik Haase pkgname=pypy3 -pkgver=7.3.7 -pkgrel=2 +pkgver=7.3.8 +pkgrel=1 pkgdesc="A Python3 implementation written in Python, JIT enabled" url="https://pypy.org; arch=('x86_64') @@ -13,11 +13,14 @@ options=(!buildflags) license=('MIT') source=("https://downloads.python.org/pypy/pypy3.8-v${pkgver}-src.zip;) -sha512sums=('dba59061ed5d8023d1b32aeaf5c99c85510cae9c142a35f19540bd6a957189f9e2e08b3f6ce068fb00af9130a70739d62a728adfd8a8f438160665ccff598598') +sha512sums=('841b9c90b22c9314fea0e55d964b3eace2b9d474d9c2efdc64a9d6e955518a313c88c6c9a99ffa24be2a6ffef83c1c55f667a673517a7b213c73d6527125da44') build() { cd pypy3.8-v${pkgver}-src/pypy/goal + # For some reason, PyPy wants to use their vendored dependencies when detecting linux. + # Weird, we'll patch it out. + sed -i "s/, 'linux', 'linux2'//" targetpypystandalone.py pypy ../../rpython/bin/rpython -Ojit --shared targetpypystandalone # Compile binary modules
[arch-commits] Commit in python-oyaml/repos (community-any community-any/PKGBUILD)
Date: Sunday, February 20, 2022 @ 06:34:20 Author: grawlinson Revision: 1135216 archrelease: copy trunk to community-any Added: python-oyaml/repos/community-any/ python-oyaml/repos/community-any/PKGBUILD (from rev 1135215, python-oyaml/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: python-oyaml/repos/community-any/PKGBUILD (from rev 1135215, python-oyaml/trunk/PKGBUILD) === --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2022-02-20 06:34:20 UTC (rev 1135216) @@ -0,0 +1,55 @@ +# Maintainer: George Rawlinson +# Contributor: Morteza NourelahiAlamdari +# Contributor: Caltlgin Stsodaat + +pkgname=python-oyaml +_pkgname="${pkgname#python-}" +pkgver=1.0 +pkgrel=4 +pkgdesc="A drop-in replacement for PyYAML which preserves dict ordering" +arch=('any') +url="https://github.com/wimglenn/oyaml; +license=('MIT') +depends=('python' 'python-yaml') +makedepends=('git' 'python-setuptools') +checkdepends=('python-pytest') +_commit='45bef7ee676e30a68a122fbac9801727e0064aab' # v1.0 +source=("$pkgname::git+$url.git#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +prepare() { + cd "$pkgname" + + # backport usage of yaml's safe_load function + git cherry-pick --no-commit 7381373cec378a464e1cf4ca8b03c6cb8493469b +} + +build() { + cd "$pkgname" + + python setup.py build +} + +check() { + cd "$pkgname" + + pytest +} + +package() { + cd "$pkgname" + + python setup.py install --root="$pkgdir" --optimize=1 + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.rst + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE +}
[arch-commits] Commit in (4 files)
Date: Sunday, February 20, 2022 @ 06:33:17 Author: grawlinson Revision: 1135215 addpkg: python-oyaml 1.0-4 Added: python-oyaml/ python-oyaml/repos/ python-oyaml/trunk/ python-oyaml/trunk/PKGBUILD --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Added: python-oyaml/trunk/PKGBUILD === --- python-oyaml/trunk/PKGBUILD (rev 0) +++ python-oyaml/trunk/PKGBUILD 2022-02-20 06:33:17 UTC (rev 1135215) @@ -0,0 +1,55 @@ +# Maintainer: George Rawlinson +# Contributor: Morteza NourelahiAlamdari +# Contributor: Caltlgin Stsodaat + +pkgname=python-oyaml +_pkgname="${pkgname#python-}" +pkgver=1.0 +pkgrel=4 +pkgdesc="A drop-in replacement for PyYAML which preserves dict ordering" +arch=('any') +url="https://github.com/wimglenn/oyaml; +license=('MIT') +depends=('python' 'python-yaml') +makedepends=('git' 'python-setuptools') +checkdepends=('python-pytest') +_commit='45bef7ee676e30a68a122fbac9801727e0064aab' # v1.0 +source=("$pkgname::git+$url.git#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +prepare() { + cd "$pkgname" + + # backport usage of yaml's safe_load function + git cherry-pick --no-commit 7381373cec378a464e1cf4ca8b03c6cb8493469b +} + +build() { + cd "$pkgname" + + python setup.py build +} + +check() { + cd "$pkgname" + + pytest +} + +package() { + cd "$pkgname" + + python setup.py install --root="$pkgdir" --optimize=1 + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.rst + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE +}
[arch-commits] Commit in haskell-uri-bytestring/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:52:21 Author: felixonmars Revision: 1135214 archrelease: copy trunk to community-staging-x86_64 Added: haskell-uri-bytestring/repos/community-staging-x86_64/ haskell-uri-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 1135213, haskell-uri-bytestring/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-uri-bytestring/repos/community-staging-x86_64/PKGBUILD (from rev 1135213, haskell-uri-bytestring/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:52:21 UTC (rev 1135214) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +_hkgname=uri-bytestring +pkgname=haskell-uri-bytestring +pkgver=0.3.3.1 +pkgrel=52 +pkgdesc="Haskell URI parsing as ByteStrings" +url="https://github.com/Soostone/uri-bytestring; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-blaze-builder' 'haskell-th-lift-instances') +makedepends=('ghc' 'haskell-base-compat' 'haskell-hunit' 'haskell-hedgehog' 'haskell-tasty' + 'haskell-tasty-hedgehog' 'haskell-tasty-hunit' 'haskell-safe') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('58a467b94a887c018be118f1775e9c7b8ecdf75d655fc1dd235bc2a49a7e5356b4be5a51cabc3135341193a78065e1b44901745ebe9016fcc6636131a2c28672') + +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=-fllvm \ +-f-lib-Werror +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-uri-bytestring/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:52:10 Author: felixonmars Revision: 1135213 upgpkg: haskell-uri-bytestring 0.3.3.1-52: rebuild with hashable 1.4.0.0 Modified: haskell-uri-bytestring/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:51:31 UTC (rev 1135212) +++ PKGBUILD2022-02-20 05:52:10 UTC (rev 1135213) @@ -3,7 +3,7 @@ _hkgname=uri-bytestring pkgname=haskell-uri-bytestring pkgver=0.3.3.1 -pkgrel=51 +pkgrel=52 pkgdesc="Haskell URI parsing as ByteStrings" url="https://github.com/Soostone/uri-bytestring; license=('BSD')
[arch-commits] Commit in haskell-tasty-discover/repos (3 files)
Date: Sunday, February 20, 2022 @ 05:51:31 Author: felixonmars Revision: 1135212 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-discover/repos/community-staging-x86_64/ haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from rev 1135211, haskell-tasty-discover/trunk/PKGBUILD) haskell-tasty-discover/repos/community-staging-x86_64/tasty-hspec-1.1.7.patch (from rev 1135211, haskell-tasty-discover/trunk/tasty-hspec-1.1.7.patch) -+ PKGBUILD| 58 ++ tasty-hspec-1.1.7.patch | 69 ++ 2 files changed, 127 insertions(+) Copied: haskell-tasty-discover/repos/community-staging-x86_64/PKGBUILD (from rev 1135211, haskell-tasty-discover/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:51:31 UTC (rev 1135212) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-discover +pkgname=haskell-tasty-discover +pkgver=4.2.2 +pkgrel=132 +pkgdesc="Test discovery for the tasty framework" +url="https://github.com/haskell-works/tasty-discover; +license=('MIT') +arch=('x86_64') +depends=('ghc-libs' 'haskell-glob') +makedepends=('ghc' 'haskell-hedgehog' 'haskell-hspec' 'haskell-tasty' 'haskell-tasty-hedgehog' + 'haskell-tasty-hspec' 'haskell-tasty-hunit' 'haskell-tasty-quickcheck' + 'haskell-tasty-smallcheck') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz +tasty-hspec-1.1.7.patch) +sha512sums=('42a0d9c79e3c80780fbf65b9069586d908eaea8cdad62b35120369cfc1fa14f7155b8aba27356d6f454c6fb292bcd3f637ce59827795bdf5cce4e9ab5f9e7792' + '396fec6196fabe5e12894a60e621b47eacb59d7effe7a1b4b9145be8acae4c0afc93a46d8495eea1dd8752195948c049e34d3260fedb9d10a425646a55b07acb') + +prepare() { +patch -d $_hkgname-$pkgver -p1 < tasty-hspec-1.1.7.patch +} + +build() { +cd $_hkgname-$pkgver + +# Hack to allow ghc execute tasty-discover when building tests +export PATH="$PWD/dist/build/$_hkgname:$PATH" +export LD_LIBRARY_PATH="$PWD/dist/build" + +# Test could be built before executable, so build an executable first +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla +runhaskell Setup build $MAKEFLAGS + +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=-fllvm +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 +} Copied: haskell-tasty-discover/repos/community-staging-x86_64/tasty-hspec-1.1.7.patch (from rev 1135211, haskell-tasty-discover/trunk/tasty-hspec-1.1.7.patch) === --- community-staging-x86_64/tasty-hspec-1.1.7.patch (rev 0) +++ community-staging-x86_64/tasty-hspec-1.1.7.patch2022-02-20 05:51:31 UTC (rev 1135212) @@ -0,0 +1,69 @@ +commit a7323eb6d64a7b094fb7312cf089f9b6ac6ed7f4 +Author: Felix Yan +Date: Sat May 15 07:16:31 2021 +0800 + +Fix compatibility with tasty-hspec 1.1.7 + +tasty-hspec no longer re-exports Test.Hspec since 1.1.7. Let's import +it ourselves. + +diff --git a/tasty-discover.cabal b/tasty-discover.cabal +index 9e4be46..d8cd477 100644 +--- a/tasty-discover.cabal b/tasty-discover.cabal +@@ -39,6 +39,7 @@ common directory { build-depends: directory >= + common filepath { build-depends: filepath >= 1.3 && < 2.0 } + common Glob { build-depends: Glob >= 0.8 && < 1.0 } + common hedgehog { build-depends: hedgehog } ++common hspec { build-depends: hspec } + common tasty { build-depends: tasty
[arch-commits] Commit in haskell-tasty-discover/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:51:18 Author: felixonmars Revision: 1135211 upgpkg: haskell-tasty-discover 4.2.2-132: rebuild with hashable 1.4.0.0 Modified: haskell-tasty-discover/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:50:50 UTC (rev 1135210) +++ PKGBUILD2022-02-20 05:51:18 UTC (rev 1135211) @@ -3,7 +3,7 @@ _hkgname=tasty-discover pkgname=haskell-tasty-discover pkgver=4.2.2 -pkgrel=131 +pkgrel=132 pkgdesc="Test discovery for the tasty framework" url="https://github.com/haskell-works/tasty-discover; license=('MIT')
[arch-commits] Commit in haskell-hspec-hedgehog/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:50:50 Author: felixonmars Revision: 1135210 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hspec-hedgehog/repos/community-staging-x86_64/ haskell-hspec-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135209, haskell-hspec-hedgehog/trunk/PKGBUILD) --+ PKGBUILD | 47 +++ 1 file changed, 47 insertions(+) Copied: haskell-hspec-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135209, haskell-hspec-hedgehog/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:50:50 UTC (rev 1135210) @@ -0,0 +1,47 @@ +# Maintainer: Felix Yan +# Contributor: berberman + +_hkgname=hspec-hedgehog +pkgname=haskell-hspec-hedgehog +pkgver=0.0.1.2 +pkgrel=141 +pkgdesc="Integrate Hedgehog and Hspec!" +url="https://github.com/parsonsmatt/hspec-hedgehog/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hspec' 'haskell-hspec-core' 'haskell-hedgehog' + 'haskell-hunit' 'haskell-quickcheck' 'haskell-splitmix') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('23582ee0f9807b2e49de5da4ae8ef83cb56db63a045a7db73d537eab35c9eb9d') + +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=-fllvm \ +--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-hspec-hedgehog/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:50:40 Author: felixonmars Revision: 1135209 upgpkg: haskell-hspec-hedgehog 0.0.1.2-141: rebuild with hashable 1.4.0.0 Modified: haskell-hspec-hedgehog/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:50:07 UTC (rev 1135208) +++ PKGBUILD2022-02-20 05:50:40 UTC (rev 1135209) @@ -4,7 +4,7 @@ _hkgname=hspec-hedgehog pkgname=haskell-hspec-hedgehog pkgver=0.0.1.2 -pkgrel=140 +pkgrel=141 pkgdesc="Integrate Hedgehog and Hspec!" url="https://github.com/parsonsmatt/hspec-hedgehog/; license=('BSD')
[arch-commits] Commit in haskell-shelly/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:50:07 Author: felixonmars Revision: 1135208 archrelease: copy trunk to community-staging-x86_64 Added: haskell-shelly/repos/community-staging-x86_64/ haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 1135207, haskell-shelly/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-shelly/repos/community-staging-x86_64/PKGBUILD (from rev 1135207, haskell-shelly/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:50:07 UTC (rev 1135208) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=shelly +pkgname=haskell-shelly +pkgver=1.9.0 +pkgrel=130 +pkgdesc="Shell-like (systems) programming in Haskell" +url="https://github.com/yesodweb/Shelly.hs; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-unix-compat' 'haskell-monad-control' 'haskell-lifted-base' + 'haskell-lifted-async' 'haskell-enclosed-exceptions' + 'haskell-async' 'haskell-transformers-base') +makedepends=('ghc' 'haskell-hunit' 'haskell-hspec' 'haskell-hspec-contrib') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('7c1eb25439e08095187746d0101fd92ad56ebb5a706820bad7330667cfc806066d4675c677e5d267440d4af7b517f36449e8f5e75332521780b564edc1586254') + +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=-fllvm \ +-f-lifted -f-build-examples +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-shelly/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:49:58 Author: felixonmars Revision: 1135207 upgpkg: haskell-shelly 1.9.0-130: rebuild with hashable 1.4.0.0 Modified: haskell-shelly/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:49:04 UTC (rev 1135206) +++ PKGBUILD2022-02-20 05:49:58 UTC (rev 1135207) @@ -4,7 +4,7 @@ _hkgname=shelly pkgname=haskell-shelly pkgver=1.9.0 -pkgrel=129 +pkgrel=130 pkgdesc="Shell-like (systems) programming in Haskell" url="https://github.com/yesodweb/Shelly.hs; license=("BSD")
[arch-commits] Commit in haskell-tz/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:49:04 Author: felixonmars Revision: 1135206 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tz/repos/community-staging-x86_64/ haskell-tz/repos/community-staging-x86_64/PKGBUILD (from rev 1135205, haskell-tz/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-tz/repos/community-staging-x86_64/PKGBUILD (from rev 1135205, haskell-tz/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:49:04 UTC (rev 1135206) @@ -0,0 +1,50 @@ +# Maintainer: Jelle van der Waa + +_hkgname=tz +pkgname=haskell-tz +pkgver=0.1.3.6 +pkgrel=4 +pkgdesc='Efficient time zone handling' +arch=(x86_64) +url='https://github.com/ysangkok/haskell-tz' +license=(BSD) +depends=(ghc-libs haskell-vector haskell-data-default haskell-tzdata) +checkdepends=(haskell-tasty haskell-tasty-th haskell-hunit haskell-quickcheck + haskell-tasty-quickcheck haskell-tasty-hunit) +makedepends=(ghc) +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('d9b7b8964dbaa1bb4d9f805e01d3029313c676743b28c336d17ae98bb984ad8671a1712e9b927588b823ece68805eec8d637f3d8161cb3b63cfc0e609e3c7df3') + +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 --ghc-option=-fllvm \ +--enable-tests \ +--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 "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in haskell-tz/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:48:54 Author: felixonmars Revision: 1135205 upgpkg: haskell-tz 0.1.3.6-4: rebuild with hashable 1.4.0.0 Modified: haskell-tz/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:48:20 UTC (rev 1135204) +++ PKGBUILD2022-02-20 05:48:54 UTC (rev 1135205) @@ -3,7 +3,7 @@ _hkgname=tz pkgname=haskell-tz pkgver=0.1.3.6 -pkgrel=3 +pkgrel=4 pkgdesc='Efficient time zone handling' arch=(x86_64) url='https://github.com/ysangkok/haskell-tz'
[arch-commits] Commit in haskell-x509-store/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:48:20 Author: felixonmars Revision: 1135204 archrelease: copy trunk to community-staging-x86_64 Added: haskell-x509-store/repos/community-staging-x86_64/ haskell-x509-store/repos/community-staging-x86_64/PKGBUILD (from rev 1135203, haskell-x509-store/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-x509-store/repos/community-staging-x86_64/PKGBUILD (from rev 1135203, haskell-x509-store/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:48:20 UTC (rev 1135204) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=x509-store +pkgname=haskell-x509-store +pkgver=1.6.9 +pkgrel=3 +pkgdesc="X.509 collection accessing and storing methods" +url="https://github.com/vincenthz/hs-certificate; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-encoding" "haskell-asn1-types" "haskell-cryptonite" + "haskell-pem" "haskell-x509") +makedepends=('ghc' 'haskell-tasty' 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('10d0f4a4cb88852d8fd79676908e712ecc19a1b54cae9245f976eea1382abc03392e7fa593973180e6cfd9eb3c1de7133cf738a7c8b3a86d02278d2777d3af96') + +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=-fllvm +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-x509-store/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:48:10 Author: felixonmars Revision: 1135203 upgpkg: haskell-x509-store 1.6.9-3: rebuild with hashable 1.4.0.0 Modified: haskell-x509-store/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:47:47 UTC (rev 1135202) +++ PKGBUILD2022-02-20 05:48:10 UTC (rev 1135203) @@ -4,7 +4,7 @@ _hkgname=x509-store pkgname=haskell-x509-store pkgver=1.6.9 -pkgrel=2 +pkgrel=3 pkgdesc="X.509 collection accessing and storing methods" url="https://github.com/vincenthz/hs-certificate; license=("BSD")
[arch-commits] Commit in haskell-clientsession/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:47:47 Author: felixonmars Revision: 1135202 archrelease: copy trunk to community-staging-x86_64 Added: haskell-clientsession/repos/community-staging-x86_64/ haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 1135201, haskell-clientsession/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-clientsession/repos/community-staging-x86_64/PKGBUILD (from rev 1135201, haskell-clientsession/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:47:47 UTC (rev 1135202) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=clientsession +pkgname=haskell-clientsession +pkgver=0.9.1.2 +pkgrel=277 +pkgdesc="Securely store session data in a client-side cookie." +url="https://github.com/yesodweb/clientsession/tree/master; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' "haskell-base64-bytestring" "haskell-cereal" + "haskell-cipher-aes" "haskell-cprng-aes" "haskell-crypto-api" + "haskell-crypto-random" "haskell-entropy" "haskell-setenv" + "haskell-skein" "haskell-tagged") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('27b44924843363f86b7c27aec1a73e8d74fcf42075cbe45ded4f26d690eb086bac0a4091e66bbdcb431c090aed0ddb64384ca6c555b8ba4c7372f1c42117587a') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-f-test +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE +}
[arch-commits] Commit in haskell-clientsession/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:47:33 Author: felixonmars Revision: 1135201 upgpkg: haskell-clientsession 0.9.1.2-277: rebuild with hashable 1.4.0.0 Modified: haskell-clientsession/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:47:11 UTC (rev 1135200) +++ PKGBUILD2022-02-20 05:47:33 UTC (rev 1135201) @@ -4,7 +4,7 @@ _hkgname=clientsession pkgname=haskell-clientsession pkgver=0.9.1.2 -pkgrel=276 +pkgrel=277 pkgdesc="Securely store session data in a client-side cookie." url="https://github.com/yesodweb/clientsession/tree/master; license=("MIT")
[arch-commits] Commit in haskell-xcffib/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:47:11 Author: felixonmars Revision: 1135200 archrelease: copy trunk to community-staging-x86_64 Added: haskell-xcffib/repos/community-staging-x86_64/ haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1135199, haskell-xcffib/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-xcffib/repos/community-staging-x86_64/PKGBUILD (from rev 1135199, haskell-xcffib/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:47:11 UTC (rev 1135200) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=xcffib +pkgname=haskell-xcffib +pkgver=0.11.1 +pkgrel=118 +pkgdesc="A cffi-based python binding for X" +url="https://github.com/tych0/xcffib; +license=('Apache') +arch=('x86_64') +depends=('ghc-libs' 'haskell-attoparsec' 'haskell-either' 'haskell-filemanip' 'haskell-language-python' + 'haskell-optparse-applicative' 'haskell-split' 'haskell-xcb-types') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('dd70a762184b714fa53fd906ac192edcf990d8ff7674be1369eace38ee750da5eb6f4c5c2b7c6e5fab980f4bee96a7de4e2e38a27702cef28875a09bde8e5dd2') + +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 \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-xcffib/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:47:01 Author: felixonmars Revision: 1135199 upgpkg: haskell-xcffib 0.11.1-118: rebuild with hashable 1.4.0.0 Modified: haskell-xcffib/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:46:27 UTC (rev 1135198) +++ PKGBUILD2022-02-20 05:47:01 UTC (rev 1135199) @@ -3,7 +3,7 @@ _hkgname=xcffib pkgname=haskell-xcffib pkgver=0.11.1 -pkgrel=117 +pkgrel=118 pkgdesc="A cffi-based python binding for X" url="https://github.com/tych0/xcffib; license=('Apache')
[arch-commits] Commit in haskell-refinery/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:46:27 Author: felixonmars Revision: 1135198 archrelease: copy trunk to community-staging-x86_64 Added: haskell-refinery/repos/community-staging-x86_64/ haskell-refinery/repos/community-staging-x86_64/PKGBUILD (from rev 1135197, haskell-refinery/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-refinery/repos/community-staging-x86_64/PKGBUILD (from rev 1135197, haskell-refinery/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:46:27 UTC (rev 1135198) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=refinery +pkgname=haskell-refinery +pkgver=0.4.0.0 +pkgrel=46 +pkgdesc="Toolkit for building proof automation systems" +url="https://github.com/totbwf/refinery#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-mmorph') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-checkers' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('5b174c80409df39d16291fa2456677331b83c14396aacd55802f22b6d68eb06092a4c269c62610f8b078503cad7862b377e3ebb71d8c7efba0725c9a7a05ebf1') + +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=-fllvm \ +--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-refinery/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:46:17 Author: felixonmars Revision: 1135197 upgpkg: haskell-refinery 0.4.0.0-46: rebuild with hashable 1.4.0.0 Modified: haskell-refinery/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:45:42 UTC (rev 1135196) +++ PKGBUILD2022-02-20 05:46:17 UTC (rev 1135197) @@ -3,7 +3,7 @@ _hkgname=refinery pkgname=haskell-refinery pkgver=0.4.0.0 -pkgrel=45 +pkgrel=46 pkgdesc="Toolkit for building proof automation systems" url="https://github.com/totbwf/refinery#readme; license=("BSD")
[arch-commits] Commit in haskell-wl-pprint-terminfo/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:45:42 Author: felixonmars Revision: 1135196 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wl-pprint-terminfo/repos/community-staging-x86_64/ haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD (from rev 1135195, haskell-wl-pprint-terminfo/trunk/PKGBUILD) --+ PKGBUILD | 42 ++ 1 file changed, 42 insertions(+) Copied: haskell-wl-pprint-terminfo/repos/community-staging-x86_64/PKGBUILD (from rev 1135195, haskell-wl-pprint-terminfo/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:45:42 UTC (rev 1135196) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan + +_hkgname=wl-pprint-terminfo +pkgname=haskell-wl-pprint-terminfo +pkgver=3.7.1.4 +pkgrel=290 +pkgdesc="A color pretty printer with terminfo support" +url="https://github.com/ekmett/wl-pprint-terminfo/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-wl-pprint-extras') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('1f2a7bd195732fe297c49c50b59812190d5698efa7c2e9b2fbcfbbae71523c25dfcc2a0f098aebe22453cd867bc40480100c8231a6f43a7bd46202f3dcd924b3') + +prepare() { +sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i ${_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 --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +-fCursed +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-wl-pprint-terminfo/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:45:33 Author: felixonmars Revision: 1135195 upgpkg: haskell-wl-pprint-terminfo 3.7.1.4-290: rebuild with hashable 1.4.0.0 Modified: haskell-wl-pprint-terminfo/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:45:05 UTC (rev 1135194) +++ PKGBUILD2022-02-20 05:45:33 UTC (rev 1135195) @@ -3,7 +3,7 @@ _hkgname=wl-pprint-terminfo pkgname=haskell-wl-pprint-terminfo pkgver=3.7.1.4 -pkgrel=289 +pkgrel=290 pkgdesc="A color pretty printer with terminfo support" url="https://github.com/ekmett/wl-pprint-terminfo/; license=('BSD')
[arch-commits] Commit in haskell-mono-traversable/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:45:05 Author: felixonmars Revision: 1135194 archrelease: copy trunk to community-staging-x86_64 Added: haskell-mono-traversable/repos/community-staging-x86_64/ haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD (from rev 1135193, haskell-mono-traversable/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-mono-traversable/repos/community-staging-x86_64/PKGBUILD (from rev 1135193, haskell-mono-traversable/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:45:05 UTC (rev 1135194) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=mono-traversable +pkgname=haskell-mono-traversable +pkgver=1.0.15.3 +pkgrel=29 +pkgdesc="Type classes for mapping, folding, and traversing monomorphic containers" +url="https://github.com/snoyberg/mono-traversable; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-hashable' 'haskell-split' 'haskell-unordered-containers' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'haskell-hunit' 'haskell-quickcheck' 'haskell-foldl' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('55f469149b84ace246e6c0791de25fcc73317152986e4949c7ae9ae020bd6540586da090d58ba495ef7f251c4a3a02979a796af9fde975a54d3d1541527b7691') + +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=-fllvm +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-mono-traversable/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:44:56 Author: felixonmars Revision: 1135193 upgpkg: haskell-mono-traversable 1.0.15.3-29: rebuild with hashable 1.4.0.0 Modified: haskell-mono-traversable/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:43:42 UTC (rev 1135192) +++ PKGBUILD2022-02-20 05:44:56 UTC (rev 1135193) @@ -4,7 +4,7 @@ _hkgname=mono-traversable pkgname=haskell-mono-traversable pkgver=1.0.15.3 -pkgrel=28 +pkgrel=29 pkgdesc="Type classes for mapping, folding, and traversing monomorphic containers" url="https://github.com/snoyberg/mono-traversable; license=("MIT")
[arch-commits] Commit in haskell-turtle/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:43:42 Author: felixonmars Revision: 1135192 archrelease: copy trunk to community-staging-x86_64 Added: haskell-turtle/repos/community-staging-x86_64/ haskell-turtle/repos/community-staging-x86_64/PKGBUILD (from rev 1135191, haskell-turtle/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-turtle/repos/community-staging-x86_64/PKGBUILD (from rev 1135191, haskell-turtle/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:43:42 UTC (rev 1135192) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Thomas Dziedzic + +_hkgname=turtle +pkgname=haskell-turtle +pkgver=1.5.24 +pkgrel=3 +pkgdesc="Shell programming, Haskell-style" +url="https://github.com/Gabriel439/Haskell-Turtle-Library; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-wl-pprint' 'haskell-async' 'haskell-clock' + 'haskell-foldl' 'haskell-hostname' 'haskell-managed' 'haskell-optparse-applicative' + 'haskell-optional-args' 'haskell-streaming-commons' 'haskell-system-fileio' + 'haskell-system-filepath' 'haskell-temporary' 'haskell-unix-compat') +makedepends=('ghc' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('b1a3b9a8a66edc59c8a20ce688e810bdc6cc3021295562e9db376fe9fb15979b6b981c46099850c7a6ba65a7616377e2528624e466ae6dfc5777421e59a5') + +prepare() { +sed -i 's/]/, "-dynamic"]/' $_hkgname-$pkgver/test/Main.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 --ghc-option=-fllvm +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-turtle/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:43:26 Author: felixonmars Revision: 1135191 upgpkg: haskell-turtle 1.5.24-3: rebuild with hashable 1.4.0.0 Modified: haskell-turtle/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:42:23 UTC (rev 1135190) +++ PKGBUILD2022-02-20 05:43:26 UTC (rev 1135191) @@ -4,7 +4,7 @@ _hkgname=turtle pkgname=haskell-turtle pkgver=1.5.24 -pkgrel=2 +pkgrel=3 pkgdesc="Shell programming, Haskell-style" url="https://github.com/Gabriel439/Haskell-Turtle-Library; license=('BSD')
[arch-commits] Commit in haskell-adjunctions/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:42:23 Author: felixonmars Revision: 1135190 archrelease: copy trunk to community-staging-x86_64 Added: haskell-adjunctions/repos/community-staging-x86_64/ haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 1135189, haskell-adjunctions/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-adjunctions/repos/community-staging-x86_64/PKGBUILD (from rev 1135189, haskell-adjunctions/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:42:23 UTC (rev 1135190) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=adjunctions +pkgname=haskell-adjunctions +pkgver=4.4 +pkgrel=291 +pkgdesc="Adjunctions and representable functors" +url="https://github.com/ekmett/adjunctions/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-distributive' 'haskell-free' + 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-tagged' + 'haskell-transformers-compat' 'haskell-void') +makedepends=('ghc' 'haskell-generic-deriving' 'haskell-hspec') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('30f4fb8a30d8428e032d322a9a627e7ebc44b2c737e87670907134a5aa6019145f2c3e6b2e7f8e00d5ffbe1ce4b4a5c812c3ee976257419d7d429b19db28918c') + +prepare() { +cd $_hkgname-$pkgver +sed -i -e '/semigroups/d' -e 's/< *0.6/<1/' $_hkgname.cabal +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-adjunctions/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:42:14 Author: felixonmars Revision: 1135189 upgpkg: haskell-adjunctions 4.4-291: rebuild with hashable 1.4.0.0 Modified: haskell-adjunctions/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:41:44 UTC (rev 1135188) +++ PKGBUILD2022-02-20 05:42:14 UTC (rev 1135189) @@ -4,7 +4,7 @@ _hkgname=adjunctions pkgname=haskell-adjunctions pkgver=4.4 -pkgrel=290 +pkgrel=291 pkgdesc="Adjunctions and representable functors" url="https://github.com/ekmett/adjunctions/; license=("BSD")
[arch-commits] Commit in haskell-ghc-exactprint/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:41:44 Author: felixonmars Revision: 1135188 archrelease: copy trunk to community-staging-x86_64 Added: haskell-ghc-exactprint/repos/community-staging-x86_64/ haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1135187, haskell-ghc-exactprint/trunk/PKGBUILD) --+ PKGBUILD | 45 + 1 file changed, 45 insertions(+) Copied: haskell-ghc-exactprint/repos/community-staging-x86_64/PKGBUILD (from rev 1135187, haskell-ghc-exactprint/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:41:44 UTC (rev 1135188) @@ -0,0 +1,45 @@ +# Maintainer: Felix Yan + +_hkgname=ghc-exactprint +pkgname=haskell-ghc-exactprint +pkgver=0.6.4 +pkgrel=73 +pkgdesc="ExactPrint for GHC" +url="https://github.com/alanz/ghc-exactprint.git; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-free' 'haskell-ghc-paths' 'haskell-syb') +makedepends=('ghc' 'haskell-diff' 'haskell-hunit' 'haskell-filemanip' 'haskell-silently') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('a269d270464ee34493117e672c819eefe369bb88bd6043284631f67b3c711e6559f7d6352da2080bc65749767305ea75b9bc43e594bdfcd81ea6cb02986a8bff') + +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=-fllvm \ +--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-ghc-exactprint/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:41:36 Author: felixonmars Revision: 1135187 upgpkg: haskell-ghc-exactprint 0.6.4-73: rebuild with hashable 1.4.0.0 Modified: haskell-ghc-exactprint/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 05:36:37 UTC (rev 1135186) +++ PKGBUILD2022-02-20 05:41:36 UTC (rev 1135187) @@ -3,7 +3,7 @@ _hkgname=ghc-exactprint pkgname=haskell-ghc-exactprint pkgver=0.6.4 -pkgrel=72 +pkgrel=73 pkgdesc="ExactPrint for GHC" url="https://github.com/alanz/ghc-exactprint.git; license=("BSD")
[arch-commits] Commit in haskell-keys/repos (2 files)
Date: Sunday, February 20, 2022 @ 05:36:37 Author: felixonmars Revision: 1135186 archrelease: copy trunk to community-staging-x86_64 Added: haskell-keys/repos/community-staging-x86_64/ haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 1135185, haskell-keys/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-keys/repos/community-staging-x86_64/PKGBUILD (from rev 1135185, haskell-keys/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 05:36:37 UTC (rev 1135186) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=keys +pkgname=haskell-keys +pkgver=3.12.3 +pkgrel=173 +pkgdesc="Keyed functors and containers" +url="https://github.com/ekmett/keys/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-free' 'haskell-hashable' 'haskell-semigroupoids' + 'haskell-tagged' 'haskell-transformers-compat' 'haskell-unordered-containers') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d') + +prepare() { +cd $_hkgname-$pkgver +uusi -d semigroups -u hashable $_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 --ghc-option=-fllvm +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-keys/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 05:36:25 Author: felixonmars Revision: 1135185 upgpkg: haskell-keys 3.12.3-173: rebuild with hashable 1.4.0.0 Modified: haskell-keys/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 04:29:12 UTC (rev 1135184) +++ PKGBUILD2022-02-20 05:36:25 UTC (rev 1135185) @@ -4,7 +4,7 @@ _hkgname=keys pkgname=haskell-keys pkgver=3.12.3 -pkgrel=172 +pkgrel=173 pkgdesc="Keyed functors and containers" url="https://github.com/ekmett/keys/; license=("BSD") @@ -11,13 +11,13 @@ arch=('x86_64') depends=('ghc-libs' 'haskell-comonad' 'haskell-free' 'haskell-hashable' 'haskell-semigroupoids' 'haskell-tagged' 'haskell-transformers-compat' 'haskell-unordered-containers') -makedepends=('ghc') +makedepends=('ghc' 'uusi') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) sha512sums=('e0bab964eb38388dfb2fe7dcb4999da0263a2162f171f7ed629a2e1de33eb1cb99dc37a6fe32045f136466cebb5aed69e533417256877316c81a02abc700c28d') prepare() { cd $_hkgname-$pkgver -sed -i '/semigroups/d' $_hkgname.cabal +uusi -d semigroups -u hashable $_hkgname.cabal } build() {
[arch-commits] Commit in go-yq/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, February 20, 2022 @ 04:29:12 Author: polyzen Revision: 1135184 archrelease: copy trunk to community-x86_64 Added: go-yq/repos/community-x86_64/PKGBUILD (from rev 1135183, go-yq/trunk/PKGBUILD) Deleted: go-yq/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 04:28:47 UTC (rev 1135183) +++ PKGBUILD2022-02-20 04:29:12 UTC (rev 1135184) @@ -1,51 +0,0 @@ -# Maintainer: Daniel M. Capella -# Contributor: Mario Finelli - -pkgname=go-yq -pkgver=4.20.1 -pkgrel=1 -pkgdesc='Portable command-line YAML processor' -arch=('x86_64') -url=https://github.com/mikefarah/yq -license=('MIT') -depends=('glibc') -makedepends=('go') -conflicts=('yq') -source=("$url/archive/v$pkgver/yq-$pkgver.tar.gz") -b2sums=('0e489c71b0f777f83c005102d7b06b9f507ea16a8ee90b4ab7c0b296f85e4513629dadfa02c82bcb9228e03d08f127488b43b3079aabef50a43593804f4eb2d0') - -prepare() { - cd yq-$pkgver - go mod vendor -} - -build() { - cd yq-$pkgver - export CGO_CPPFLAGS="$CPPFLAGS" - export CGO_CFLAGS="$CFLAGS" - export CGO_CXXFLAGS="$CXXFLAGS" - export CGO_LDFLAGS="$LDFLAGS" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -modcacherw" - go build . -} - -check() { - cd yq-$pkgver - go test ./... -} - -package() { - cd yq-$pkgver - install -Dt "$pkgdir"/usr/bin yq - install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE - install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname README.md - - ./yq shell-completion bash | install -Dm644 /dev/stdin \ -"$pkgdir"/usr/share/bash-completion/completions/yq - ./yq shell-completion zsh | install -Dm644 /dev/stdin \ -"$pkgdir"/usr/share/zsh/site-functions/_yq - ./yq shell-completion fish | install -Dm644 /dev/stdin \ -"$pkgdir"/usr/share/fish/vendor_completions.d/yq.fish -} - -# vim:set ts=2 sw=2 et: Copied: go-yq/repos/community-x86_64/PKGBUILD (from rev 1135183, go-yq/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 04:29:12 UTC (rev 1135184) @@ -0,0 +1,51 @@ +# Maintainer: Daniel M. Capella +# Contributor: Mario Finelli + +pkgname=go-yq +pkgver=4.20.2 +pkgrel=1 +pkgdesc='Portable command-line YAML processor' +arch=('x86_64') +url=https://github.com/mikefarah/yq +license=('MIT') +depends=('glibc') +makedepends=('go') +conflicts=('yq') +source=("$url/archive/v$pkgver/yq-$pkgver.tar.gz") +b2sums=('26a13040f5820eb6436edf7909d424da5c5c4a9066ca63e7fe8553e05c00d5841aaf8cea7a3c55ecd1f0cc54849c0e1e1504f82e90187831aef29728f56343c1') + +prepare() { + cd yq-$pkgver + go mod vendor +} + +build() { + cd yq-$pkgver + export CGO_CPPFLAGS="$CPPFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export CGO_LDFLAGS="$LDFLAGS" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -modcacherw" + go build . +} + +check() { + cd yq-$pkgver + go test ./... +} + +package() { + cd yq-$pkgver + install -Dt "$pkgdir"/usr/bin yq + install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname LICENSE + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname README.md + + ./yq shell-completion bash | install -Dm644 /dev/stdin \ +"$pkgdir"/usr/share/bash-completion/completions/yq + ./yq shell-completion zsh | install -Dm644 /dev/stdin \ +"$pkgdir"/usr/share/zsh/site-functions/_yq + ./yq shell-completion fish | install -Dm644 /dev/stdin \ +"$pkgdir"/usr/share/fish/vendor_completions.d/yq.fish +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in go-yq/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 04:28:47 Author: polyzen Revision: 1135183 upgpkg: go-yq 4.20.2-1 Modified: go-yq/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 03:57:11 UTC (rev 1135182) +++ PKGBUILD2022-02-20 04:28:47 UTC (rev 1135183) @@ -2,7 +2,7 @@ # Contributor: Mario Finelli pkgname=go-yq -pkgver=4.20.1 +pkgver=4.20.2 pkgrel=1 pkgdesc='Portable command-line YAML processor' arch=('x86_64') @@ -12,7 +12,7 @@ makedepends=('go') conflicts=('yq') source=("$url/archive/v$pkgver/yq-$pkgver.tar.gz") -b2sums=('0e489c71b0f777f83c005102d7b06b9f507ea16a8ee90b4ab7c0b296f85e4513629dadfa02c82bcb9228e03d08f127488b43b3079aabef50a43593804f4eb2d0') +b2sums=('26a13040f5820eb6436edf7909d424da5c5c4a9066ca63e7fe8553e05c00d5841aaf8cea7a3c55ecd1f0cc54849c0e1e1504f82e90187831aef29728f56343c1') prepare() { cd yq-$pkgver
[arch-commits] Commit in glslang/repos (staging-x86_64 staging-x86_64/PKGBUILD)
Date: Sunday, February 20, 2022 @ 04:09:35 Author: svenstaro Revision: 437789 archrelease: copy trunk to staging-x86_64 Added: glslang/repos/staging-x86_64/ glslang/repos/staging-x86_64/PKGBUILD (from rev 437788, glslang/trunk/PKGBUILD) --+ PKGBUILD | 68 + 1 file changed, 68 insertions(+) Copied: glslang/repos/staging-x86_64/PKGBUILD (from rev 437788, glslang/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-02-20 04:09:35 UTC (rev 437789) @@ -0,0 +1,68 @@ +# Maintainer: Sven-Hendrik Haase + +# Careful when upgrading this package! It usually breaks ABI without bumping soname. +pkgname=glslang +pkgver=11.8.0 +pkgrel=1 +pkgdesc='OpenGL and OpenGL ES shader front end and validator' +arch=('x86_64') +url='https://github.com/KhronosGroup/glslang' +license=('BSD') +depends=('gcc-libs') +makedepends=('cmake' 'ninja' 'git' 'python') +options=('staticlibs') +# Get the commits from known_good.json for every release +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz + git+https://github.com/KhronosGroup/SPIRV-Tools#commit=73735db943d7165d725883a1da0ad9eac79c1e34 + git+https://github.com/KhronosGroup/SPIRV-Headers#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) +sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0' +'SKIP' +'SKIP') + +prepare() { + # Sadly, glslang requires super specific versions of SPIRV headers and + # spirv-tools and so I'm afraid that for the time being we'll have to use + # their vendored version until we figure out a good way to use system + # libraries. + cp -r SPIRV-Tools ${pkgname}-${pkgver}/External/spirv-tools + cp -r SPIRV-Headers ${pkgname}-${pkgver}/External/spirv-tools/external/spirv-headers +} + +build() { + cd ${pkgname}-${pkgver} + export CXXFLAGS+=" -ffat-lto-objects" + cmake \ +-Bbuild-shared \ +-GNinja \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DBUILD_SHARED_LIBS=ON + ninja -Cbuild-shared + cmake \ +-Bbuild-static \ +-GNinja \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DBUILD_SHARED_LIBS=OFF + ninja -Cbuild-static +} + +package() { + cd ${pkgname}-${pkgver} + DESTDIR="${pkgdir}" ninja -C build-shared install + DESTDIR="${pkgdir}" ninja -C build-static install + + install -Dm644 LICENSE.txt "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + + cd "${pkgdir}"/usr/lib + for lib in *.so; do +ln -sf "${lib}" "${lib}.0" + done + + # Delete the stuff that's been vendored in. It's not ideal but that's we'll deal with for now. + mv "${pkgdir}"/usr/bin/spirv-remap . + rm -r "${pkgdir}"/usr/{bin/spirv*,include/spirv-tools,lib/cmake/SPIRV-Tools*,lib/libSPIRV-*,lib/pkgconfig} + mv spirv-remap "${pkgdir}"/usr/bin/spirv-remap +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in glslang/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 04:09:29 Author: svenstaro Revision: 437788 upgpkg: glslang 11.8.0-1 Modified: glslang/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 03:43:27 UTC (rev 437787) +++ PKGBUILD2022-02-20 04:09:29 UTC (rev 437788) @@ -2,8 +2,8 @@ # Careful when upgrading this package! It usually breaks ABI without bumping soname. pkgname=glslang -pkgver=11.7.1 -pkgrel=3 +pkgver=11.8.0 +pkgrel=1 pkgdesc='OpenGL and OpenGL ES shader front end and validator' arch=('x86_64') url='https://github.com/KhronosGroup/glslang' @@ -13,9 +13,9 @@ options=('staticlibs') # Get the commits from known_good.json for every release source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz - git+https://github.com/KhronosGroup/SPIRV-Tools#commit=1fbed83c8aab8517d821fcb4164c08567951938f - git+https://github.com/KhronosGroup/SPIRV-Headers#commit=449bc986ba6f4c5e10e32828783f9daef2a77644) -sha256sums=('ab2e2ddc507bb418b9227cbe6f443eb06e89e2387944f42026d82c0b4ef79b0a' + git+https://github.com/KhronosGroup/SPIRV-Tools#commit=73735db943d7165d725883a1da0ad9eac79c1e34 + git+https://github.com/KhronosGroup/SPIRV-Headers#commit=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78) +sha256sums=('9e5fbe5b844d203da5e61bcd84eda76326e0ff5dc696cb862147bbe01d2febb0' 'SKIP' 'SKIP')
[arch-commits] Commit in (gcc10)
Date: Sunday, February 20, 2022 @ 03:54:49 Author: svenstaro Revision: 1135180 Drop gcc10 as it's not required anymore Deleted: gcc10/
[arch-commits] Commit in openmw/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:57:11 Author: svenstaro Revision: 1135182 archrelease: copy trunk to community-x86_64 Added: openmw/repos/community-x86_64/PKGBUILD (from rev 1135181, openmw/trunk/PKGBUILD) Deleted: openmw/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 83 + 1 file changed, 46 insertions(+), 37 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 03:57:05 UTC (rev 1135181) +++ PKGBUILD2022-02-20 03:57:11 UTC (rev 1135182) @@ -1,37 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Contributor: Sandy Carter - -pkgname=openmw -pkgver=0.47.0 -pkgrel=3 -pkgdesc="Open-source engine reimplementation for the role-playing game Morrowind" -arch=('x86_64') -url="http://www.openmw.org; -license=('GPL3' 'MIT' 'custom') -depends=('openal' 'openscenegraph' 'mygui' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt' 'boost-libs') -makedepends=('cmake' 'boost' 'doxygen' 'ninja') -source=("https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.47.0.tar.gz;) -sha512sums=('517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b') - -build() { - cd openmw-openmw-$pkgver - # We can't use system bullet because openmw needs a version built with double - # precision but the one we ship in Arch is built with single precision for - # performance reasons. - cmake \ --DCMAKE_INSTALL_PREFIX=/usr \ --DCMAKE_BUILD_TYPE=Release \ --DOPENMW_LTO_BUILD=ON \ --DDESIRED_QT_VERSION=5 \ --DOPENMW_USE_SYSTEM_BULLET=OFF \ --GNinja \ --Bbuild - ninja -C build -} - -package() { - cd openmw-openmw-$pkgver - DESTDIR="$pkgdir" ninja -C build install -} - -# vim: ts=2 sw=2 et: Copied: openmw/repos/community-x86_64/PKGBUILD (from rev 1135181, openmw/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 03:57:11 UTC (rev 1135182) @@ -0,0 +1,46 @@ +# Maintainer: Sven-Hendrik Haase +# Contributor: Sandy Carter + +pkgname=openmw +pkgver=0.47.0 +pkgrel=4 +pkgdesc="Open-source engine reimplementation for the role-playing game Morrowind" +arch=('x86_64') +url="http://www.openmw.org; +license=('GPL3' 'MIT' 'custom') +depends=('openal' 'openscenegraph' 'mygui' 'qt5-base' 'ffmpeg4.4' 'sdl2' 'unshield' 'libxt' 'boost-libs') +makedepends=('cmake' 'boost' 'doxygen' 'ninja') +source=("https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.47.0.tar.gz; + https://gitlab.com/OpenMW/openmw/-/commit/98a7d90ee258ceef9c70b0b2955d0458ec46f048.patch) +sha512sums=('517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b' + '37dfc5611523bf158fe2b6c19bdc11ebd0a70837943183b16b1ec36e06df37c7e089586935753c7442720349d5a7e356dc4f11e79666af0c4d5146f8f64d4853') + +prepare () { + cd openmw-openmw-$pkgver + patch -Np1 -i "$srcdir"/98a7d90ee258ceef9c70b0b2955d0458ec46f048.patch +} + +build() { + cd openmw-openmw-$pkgver + + export PKG_CONFIG_LIBDIR=/usr/lib/ffmpeg4.4/pkgconfig + # We can't use system bullet because openmw needs a version built with double + # precision but the one we ship in Arch is built with single precision for + # performance reasons. + cmake \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_BUILD_TYPE=Release \ +-DOPENMW_LTO_BUILD=ON \ +-DDESIRED_QT_VERSION=5 \ +-DOPENMW_USE_SYSTEM_BULLET=OFF \ +-GNinja \ +-Bbuild + ninja -C build +} + +package() { + cd openmw-openmw-$pkgver + DESTDIR="$pkgdir" ninja -C build install +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in openmw/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:57:05 Author: svenstaro Revision: 1135181 upgpkg: openmw 0.47.0-4: Build against ffmpeg4.4 Modified: openmw/trunk/PKGBUILD --+ PKGBUILD | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 03:54:49 UTC (rev 1135180) +++ PKGBUILD2022-02-20 03:57:05 UTC (rev 1135181) @@ -3,18 +3,27 @@ pkgname=openmw pkgver=0.47.0 -pkgrel=3 +pkgrel=4 pkgdesc="Open-source engine reimplementation for the role-playing game Morrowind" arch=('x86_64') url="http://www.openmw.org; license=('GPL3' 'MIT' 'custom') -depends=('openal' 'openscenegraph' 'mygui' 'qt5-base' 'ffmpeg' 'sdl2' 'unshield' 'libxt' 'boost-libs') +depends=('openal' 'openscenegraph' 'mygui' 'qt5-base' 'ffmpeg4.4' 'sdl2' 'unshield' 'libxt' 'boost-libs') makedepends=('cmake' 'boost' 'doxygen' 'ninja') -source=("https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.47.0.tar.gz;) -sha512sums=('517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b') +source=("https://github.com/OpenMW/openmw/archive/refs/tags/openmw-0.47.0.tar.gz; + https://gitlab.com/OpenMW/openmw/-/commit/98a7d90ee258ceef9c70b0b2955d0458ec46f048.patch) +sha512sums=('517e650d0054cdba8d38de05ed3975b0fcf8de32fda59c8df7c34b973e5390efa0dd9ec79babdfdaa79dee7aa8a75009776f62fad91b9aa9aa28016c5032652b' + '37dfc5611523bf158fe2b6c19bdc11ebd0a70837943183b16b1ec36e06df37c7e089586935753c7442720349d5a7e356dc4f11e79666af0c4d5146f8f64d4853') +prepare () { + cd openmw-openmw-$pkgver + patch -Np1 -i "$srcdir"/98a7d90ee258ceef9c70b0b2955d0458ec46f048.patch +} + build() { cd openmw-openmw-$pkgver + + export PKG_CONFIG_LIBDIR=/usr/lib/ffmpeg4.4/pkgconfig # We can't use system bullet because openmw needs a version built with double # precision but the one we ship in Arch is built with single precision for # performance reasons.
[arch-commits] Commit in sdl2/repos/extra-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:43:27 Author: svenstaro Revision: 437787 archrelease: copy trunk to extra-x86_64 Added: sdl2/repos/extra-x86_64/PKGBUILD (from rev 437786, sdl2/trunk/PKGBUILD) Deleted: sdl2/repos/extra-x86_64/PKGBUILD --+ PKGBUILD | 84 ++--- 1 file changed, 42 insertions(+), 42 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 03:43:20 UTC (rev 437786) +++ PKGBUILD2022-02-20 03:43:27 UTC (rev 437787) @@ -1,42 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -pkgname=sdl2 -pkgver=2.0.20 -pkgrel=1 -pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)" -arch=('x86_64') -url="https://www.libsdl.org; -license=('MIT') -depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl' 'libxcursor' 'libibus' 'hidapi' 'libusb') -makedepends=('alsa-lib' 'mesa' 'libpulse' 'libxrandr' 'libxinerama' 'wayland' 'libxkbcommon' - 'wayland-protocols' 'ibus' 'fcitx' 'libxss' 'cmake' 'jack' 'ninja' 'pipewire' - 'libdecor') -optdepends=('alsa-lib: ALSA audio driver' -'libpulse: PulseAudio audio driver' -'jack: JACK audio driver' -'pipewire: PipeWire audio driver' -'libdecor: Wayland client decorations') -source=("https://www.libsdl.org/release/SDL2-${pkgver}.tar.gz"{,.sig}) -sha512sums=('4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de' -'SKIP') -validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') # Sam Lantinga - -build() { - CFLAGS+=" -ffat-lto-objects" - cmake -S SDL2-${pkgver} -B build -G Ninja \ --D CMAKE_INSTALL_PREFIX=/usr \ --D SDL_STATIC=OFF \ --D SDL_DLOPEN=ON \ --D SDL_RPATH=OFF - cmake --build build -} - -package() { - DESTDIR="${pkgdir}" cmake --install build - - # For some reason, this isn't named correctly and we have to fix it to reflect the actual staticlib name. - sed -i "s/libSDL2\.a/libSDL2main.a/g" "$pkgdir"/usr/lib/cmake/SDL2/SDL2Targets-noconfig.cmake - - install -Dm644 SDL2-${pkgver}/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -# vim:set ts=2 sw=2 et: Copied: sdl2/repos/extra-x86_64/PKGBUILD (from rev 437786, sdl2/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 03:43:27 UTC (rev 437787) @@ -0,0 +1,42 @@ +# Maintainer: Sven-Hendrik Haase +pkgname=sdl2 +pkgver=2.0.20 +pkgrel=2 +pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)" +arch=('x86_64') +url="https://www.libsdl.org; +license=('MIT') +depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl' 'libxcursor' 'libibus' 'hidapi' 'libusb') +makedepends=('alsa-lib' 'mesa' 'libpulse' 'libxrandr' 'libxinerama' 'wayland' 'libxkbcommon' + 'wayland-protocols' 'ibus' 'fcitx5' 'libxss' 'cmake' 'jack' 'ninja' 'pipewire' + 'libdecor') +optdepends=('alsa-lib: ALSA audio driver' +'libpulse: PulseAudio audio driver' +'jack: JACK audio driver' +'pipewire: PipeWire audio driver' +'libdecor: Wayland client decorations') +source=("https://www.libsdl.org/release/SDL2-${pkgver}.tar.gz"{,.sig}) +sha512sums=('4889949eaa674948bdb0a01bb2a842a0943b15b08ff27ec0079b0fd4f79d071ffb32488a5a51c12ad7c74ed5fe73b608cdf6336a44c95dae8a0fb3f47d0f01de' +'SKIP') +validpgpkeys=('1528635D8053A57F77D1E08630A59377A7763BE6') # Sam Lantinga + +build() { + CFLAGS+=" -ffat-lto-objects" + cmake -S SDL2-${pkgver} -B build -G Ninja \ +-D CMAKE_INSTALL_PREFIX=/usr \ +-D SDL_STATIC=OFF \ +-D SDL_DLOPEN=ON \ +-D SDL_RPATH=OFF + cmake --build build +} + +package() { + DESTDIR="${pkgdir}" cmake --install build + + # For some reason, this isn't named correctly and we have to fix it to reflect the actual staticlib name. + sed -i "s/libSDL2\.a/libSDL2main.a/g" "$pkgdir"/usr/lib/cmake/SDL2/SDL2Targets-noconfig.cmake + + install -Dm644 SDL2-${pkgver}/LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in sdl2/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:43:20 Author: svenstaro Revision: 437786 upgpkg: sdl2 2.0.20-2: Build against fcitx5 Modified: sdl2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 03:37:43 UTC (rev 437785) +++ PKGBUILD2022-02-20 03:43:20 UTC (rev 437786) @@ -1,7 +1,7 @@ # Maintainer: Sven-Hendrik Haase pkgname=sdl2 pkgver=2.0.20 -pkgrel=1 +pkgrel=2 pkgdesc="A library for portable low-level access to a video framebuffer, audio output, mouse, and keyboard (Version 2)" arch=('x86_64') url="https://www.libsdl.org; @@ -8,7 +8,7 @@ license=('MIT') depends=('glibc' 'libxext' 'libxrender' 'libx11' 'libgl' 'libxcursor' 'libibus' 'hidapi' 'libusb') makedepends=('alsa-lib' 'mesa' 'libpulse' 'libxrandr' 'libxinerama' 'wayland' 'libxkbcommon' - 'wayland-protocols' 'ibus' 'fcitx' 'libxss' 'cmake' 'jack' 'ninja' 'pipewire' + 'wayland-protocols' 'ibus' 'fcitx5' 'libxss' 'cmake' 'jack' 'ninja' 'pipewire' 'libdecor') optdepends=('alsa-lib: ALSA audio driver' 'libpulse: PulseAudio audio driver'
[arch-commits] Commit in 389-ds-base/repos/extra-x86_64 (10 files)
Date: Sunday, February 20, 2022 @ 03:37:43 Author: svenstaro Revision: 437785 archrelease: copy trunk to extra-x86_64 Added: 389-ds-base/repos/extra-x86_64/389-ds-base.sysusers (from rev 437784, 389-ds-base/trunk/389-ds-base.sysusers) 389-ds-base/repos/extra-x86_64/389-ds-base.tmpfiles (from rev 437784, 389-ds-base/trunk/389-ds-base.tmpfiles) 389-ds-base/repos/extra-x86_64/PKGBUILD (from rev 437784, 389-ds-base/trunk/PKGBUILD) 389-ds-base/repos/extra-x86_64/bcf5e9f.patch (from rev 437784, 389-ds-base/trunk/bcf5e9f.patch) 389-ds-base/repos/extra-x86_64/openldap-2.5.patch (from rev 437784, 389-ds-base/trunk/openldap-2.5.patch) Deleted: 389-ds-base/repos/extra-x86_64/389-ds-base.sysusers 389-ds-base/repos/extra-x86_64/389-ds-base.tmpfiles 389-ds-base/repos/extra-x86_64/PKGBUILD 389-ds-base/repos/extra-x86_64/bcf5e9f.patch 389-ds-base/repos/extra-x86_64/openldap-2.5.patch --+ 389-ds-base.sysusers |2 389-ds-base.tmpfiles |6 - PKGBUILD | 190 +++-- bcf5e9f.patch| 82 ++--- openldap-2.5.patch | 24 +++--- 5 files changed, 150 insertions(+), 154 deletions(-) Deleted: 389-ds-base.sysusers === --- 389-ds-base.sysusers2022-02-20 03:37:23 UTC (rev 437784) +++ 389-ds-base.sysusers2022-02-20 03:37:43 UTC (rev 437785) @@ -1 +0,0 @@ -u dirsrv 440 "389 Directory Server" /var/lib/389-ds-base Copied: 389-ds-base/repos/extra-x86_64/389-ds-base.sysusers (from rev 437784, 389-ds-base/trunk/389-ds-base.sysusers) === --- 389-ds-base.sysusers(rev 0) +++ 389-ds-base.sysusers2022-02-20 03:37:43 UTC (rev 437785) @@ -0,0 +1 @@ +u dirsrv 440 "389 Directory Server" /var/lib/389-ds-base Deleted: 389-ds-base.tmpfiles === --- 389-ds-base.tmpfiles2022-02-20 03:37:23 UTC (rev 437784) +++ 389-ds-base.tmpfiles2022-02-20 03:37:43 UTC (rev 437785) @@ -1,3 +0,0 @@ -d /var/log/dirsrv 0700 dirsrv dirsrv - -d /var/lib/dirsrv 0700 dirsrv dirsrv - -d /run/lock/dirsrv 0770 dirsrv dirsrv - Copied: 389-ds-base/repos/extra-x86_64/389-ds-base.tmpfiles (from rev 437784, 389-ds-base/trunk/389-ds-base.tmpfiles) === --- 389-ds-base.tmpfiles(rev 0) +++ 389-ds-base.tmpfiles2022-02-20 03:37:43 UTC (rev 437785) @@ -0,0 +1,3 @@ +d /var/log/dirsrv 0700 dirsrv dirsrv - +d /var/lib/dirsrv 0700 dirsrv dirsrv - +d /run/lock/dirsrv 0770 dirsrv dirsrv - Deleted: PKGBUILD === --- PKGBUILD2022-02-20 03:37:23 UTC (rev 437784) +++ PKGBUILD2022-02-20 03:37:43 UTC (rev 437785) @@ -1,97 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Contributor: Javier Torres -# Contributor: Jameson Pugh -# Contributor: Xiao-Long Chen - -pkgname=389-ds-base -pkgver=2.0.11 -pkgdesc="389 Directory Server (base)" -pkgrel=2 -arch=(x86_64) -url="http://port389.org/; -license=('GPL') -provides=('libsvrcore.so') -replaces=('python-lib389') -backup=(etc/dirsrv/config/certmap.conf -etc/dirsrv/config/ldap-agent.conf -etc/dirsrv/config/slapd-collations.conf -etc/dirsrv/config/template-initconfig) -depends=('cracklib' 'libevent' 'nspr' 'nss' 'net-snmp' 'pam' 'openldap' 'perl' 'icu' - 'python-argcomplete' 'python-dateutil' 'python-ldap' 'python-packaging') -makedepends=('cargo' 'rsync' 'doxygen' 'cmocka' 'python-setuptools' 'python-argparse-manpage' - 'npm' 'nodejs-lts-fermium' 'systemd') -source=(https://github.com/389ds/389-ds-base/archive/389-ds-base-${pkgver}.tar.gz -openldap-2.5.patch -389-ds-base.sysusers -389-ds-base.tmpfiles) -sha512sums=('effc31250e80e42933b1117bd5d3a815cd3e4ee7e966d5d059de585641b7f8858a480aadde1cb7d6005f9fef81e7e887f115fbb10948afe63d1d6f6589738cd5' - '2e18a2ce12f245a188d9c7b1165f755e2eb3be4f5417ec94df0b87560d13a0d1350ef8774b276172f0df314a9ad82b0b0284ee3be040462afd6af4daac5c9c6a' - '8689b60f13517e6541e1faa62e61781654a8e4678990d14a3fe0cfe4673697cdde1c46763fdc7ef6203e4026286fa004c73b2857fd7fecff69483e6d1e8e6d68' - '69ed8b8f3bdbf9098088b0c92c41a238f16d14ba9f86ebc2b5debe5f001b4d8e235f7cff4731d72b30b5ac70486b0f4300b99646aa3926a3fa59515a64f16402') - -prepare() { - cd "${pkgname}-${pkgname}-${pkgver}" - - patch -Np1 -i ../openldap-2.5.patch - - # Required until https://github.com/389ds/389-ds-base/issues/5043 is fixed: - sed -i "/deny(warnings)/d" src/librnsslapd/src/lib.rs - - autoreconf -fiv -} - -build() { - cd "${pkgname}-${pkgname}-${pkgver}" - - # Build 389-ds-base - ./configure \ ---prefix=/usr \ ---sysconfdir=/etc \ ---sbindir=/usr/bin \
[arch-commits] Commit in 389-ds-base/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:37:23 Author: svenstaro Revision: 437784 upgpkg: 389-ds-base 2.1.0-1 Modified: 389-ds-base/trunk/PKGBUILD --+ PKGBUILD | 20 1 file changed, 8 insertions(+), 12 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-19 23:48:27 UTC (rev 437783) +++ PKGBUILD2022-02-20 03:37:23 UTC (rev 437784) @@ -4,9 +4,9 @@ # Contributor: Xiao-Long Chen pkgname=389-ds-base -pkgver=2.0.11 +pkgver=2.1.0 pkgdesc="389 Directory Server (base)" -pkgrel=2 +pkgrel=1 arch=(x86_64) url="http://port389.org/; license=('GPL') @@ -16,16 +16,14 @@ etc/dirsrv/config/ldap-agent.conf etc/dirsrv/config/slapd-collations.conf etc/dirsrv/config/template-initconfig) -depends=('cracklib' 'libevent' 'nspr' 'nss' 'net-snmp' 'pam' 'openldap' 'perl' 'icu' - 'python-argcomplete' 'python-dateutil' 'python-ldap' 'python-packaging') +depends=('cracklib' 'libevent' 'nspr' 'nss' 'net-snmp' 'pam' 'openldap' 'icu' + 'python-argcomplete' 'python-dateutil' 'python-ldap' 'python-packaging' 'lmdb') makedepends=('cargo' 'rsync' 'doxygen' 'cmocka' 'python-setuptools' 'python-argparse-manpage' 'npm' 'nodejs-lts-fermium' 'systemd') source=(https://github.com/389ds/389-ds-base/archive/389-ds-base-${pkgver}.tar.gz -openldap-2.5.patch 389-ds-base.sysusers 389-ds-base.tmpfiles) -sha512sums=('effc31250e80e42933b1117bd5d3a815cd3e4ee7e966d5d059de585641b7f8858a480aadde1cb7d6005f9fef81e7e887f115fbb10948afe63d1d6f6589738cd5' - '2e18a2ce12f245a188d9c7b1165f755e2eb3be4f5417ec94df0b87560d13a0d1350ef8774b276172f0df314a9ad82b0b0284ee3be040462afd6af4daac5c9c6a' +sha512sums=('b0ef27c3eed9307175ea25d510b1bf9520ccc59e443358bf60053f831d444945ffae25f1b85f662a0a22b012daca4c0d225ff75c845100a3da9dc9c8bebee60a' '8689b60f13517e6541e1faa62e61781654a8e4678990d14a3fe0cfe4673697cdde1c46763fdc7ef6203e4026286fa004c73b2857fd7fecff69483e6d1e8e6d68' '69ed8b8f3bdbf9098088b0c92c41a238f16d14ba9f86ebc2b5debe5f001b4d8e235f7cff4731d72b30b5ac70486b0f4300b99646aa3926a3fa59515a64f16402') @@ -32,12 +30,10 @@ prepare() { cd "${pkgname}-${pkgname}-${pkgver}" - patch -Np1 -i ../openldap-2.5.patch - # Required until https://github.com/389ds/389-ds-base/issues/5043 is fixed: - sed -i "/deny(warnings)/d" src/librnsslapd/src/lib.rs + # sed -i "/deny(warnings)/d" src/librnsslapd/src/lib.rs - autoreconf -fiv + ./autogen.sh } build() { @@ -59,7 +55,7 @@ --enable-autobind \ --enable-cmocka \ --enable-rust \ ---enable-perl +--with-libldap_r=no make # Build lib389
[arch-commits] Commit in tiled/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:13:20 Author: svenstaro Revision: 1135179 archrelease: copy trunk to community-x86_64 Added: tiled/repos/community-x86_64/PKGBUILD (from rev 1135178, tiled/trunk/PKGBUILD) Deleted: tiled/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 54 +++--- 1 file changed, 27 insertions(+), 27 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 03:13:04 UTC (rev 1135178) +++ PKGBUILD2022-02-20 03:13:20 UTC (rev 1135179) @@ -1,27 +0,0 @@ -# Maintainer: Sven-Hendrik Haase -# Collaborator: Jonathan Fine (were.Vire AT gmail DOT com) -pkgname=tiled -pkgver=1.8.1 -pkgrel=1 -pkgdesc='A general purpose tile map editor, built to be flexible and easy to use' -arch=('x86_64') -url='http://www.mapeditor.org' -license=('GPL') -replaces=('tiled-qt') -depends=('qt5-base' 'libgl' 'gtk-update-icon-cache' 'shared-mime-info' 'desktop-file-utils' 'libxkbcommon-x11' - 'qt5-declarative' 'qt5-quickcontrols2' 'qt5-svg' 'zstd') -makedepends=('mesa' 'qt5-tools' 'python' 'qbs') -optdepends=('python: Python plugin' -'qt5-imageformats: Support for additional image formats (including WebP)') -source=($pkgname-$pkgver.tar.gz::https://github.com/bjorn/tiled/archive/v${pkgver}.tar.gz) -sha512sums=('3efb84857e3e523085b4768944b8860108b538654c78f80852ce7ff77f2ba65f52ebcceaefa7157b62dd865c122b5d75416101b3a1d5259e0e249522dead9e09') - -build() { - cd $pkgname-$pkgver - qbs qbs.installPrefix:"/usr" projects.Tiled.useRPaths:false projects.Tiled.installHeaders:true projects.Tiled.enableZstd:true -} - -package() { - cd $pkgname-$pkgver - qbs install --install-root "$pkgdir" -} Copied: tiled/repos/community-x86_64/PKGBUILD (from rev 1135178, tiled/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 03:13:20 UTC (rev 1135179) @@ -0,0 +1,27 @@ +# Maintainer: Sven-Hendrik Haase +# Collaborator: Jonathan Fine (were.Vire AT gmail DOT com) +pkgname=tiled +pkgver=1.8.2 +pkgrel=1 +pkgdesc='A general purpose tile map editor, built to be flexible and easy to use' +arch=('x86_64') +url='http://www.mapeditor.org' +license=('GPL') +replaces=('tiled-qt') +depends=('qt5-base' 'libgl' 'gtk-update-icon-cache' 'shared-mime-info' 'desktop-file-utils' 'libxkbcommon-x11' + 'qt5-declarative' 'qt5-quickcontrols2' 'qt5-svg' 'zstd') +makedepends=('mesa' 'qt5-tools' 'python' 'qbs') +optdepends=('python: Python plugin' +'qt5-imageformats: Support for additional image formats (including WebP)') +source=($pkgname-$pkgver.tar.gz::https://github.com/bjorn/tiled/archive/v${pkgver}.tar.gz) +sha512sums=('698add45d425d16a7b68c9b4d847cafb1d2b0633157614cbcec5f4dba23c1a65597bd2211b8c9f6b37af8ea2a4ca967fc71662672d79a8ea209dd9b0e3863413') + +build() { + cd $pkgname-$pkgver + qbs qbs.installPrefix:"/usr" projects.Tiled.useRPaths:false projects.Tiled.installHeaders:true projects.Tiled.enableZstd:true +} + +package() { + cd $pkgname-$pkgver + qbs install --install-root "$pkgdir" +}
[arch-commits] Commit in tiled/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 03:13:04 Author: svenstaro Revision: 1135178 upgpkg: tiled 1.8.2-1 Modified: tiled/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:25:56 UTC (rev 1135177) +++ PKGBUILD2022-02-20 03:13:04 UTC (rev 1135178) @@ -1,7 +1,7 @@ # Maintainer: Sven-Hendrik Haase # Collaborator: Jonathan Fine (were.Vire AT gmail DOT com) pkgname=tiled -pkgver=1.8.1 +pkgver=1.8.2 pkgrel=1 pkgdesc='A general purpose tile map editor, built to be flexible and easy to use' arch=('x86_64') @@ -14,7 +14,7 @@ optdepends=('python: Python plugin' 'qt5-imageformats: Support for additional image formats (including WebP)') source=($pkgname-$pkgver.tar.gz::https://github.com/bjorn/tiled/archive/v${pkgver}.tar.gz) -sha512sums=('3efb84857e3e523085b4768944b8860108b538654c78f80852ce7ff77f2ba65f52ebcceaefa7157b62dd865c122b5d75416101b3a1d5259e0e249522dead9e09') +sha512sums=('698add45d425d16a7b68c9b4d847cafb1d2b0633157614cbcec5f4dba23c1a65597bd2211b8c9f6b37af8ea2a4ca967fc71662672d79a8ea209dd9b0e3863413') build() { cd $pkgname-$pkgver
[arch-commits] Commit in haskell-strict/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:24:43 Author: felixonmars Revision: 1135173 archrelease: copy trunk to community-staging-x86_64 Added: haskell-strict/repos/community-staging-x86_64/ haskell-strict/repos/community-staging-x86_64/PKGBUILD (from rev 1135172, haskell-strict/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-strict/repos/community-staging-x86_64/PKGBUILD (from rev 1135172, haskell-strict/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:24:43 UTC (rev 1135173) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=strict +pkgname=haskell-strict +pkgver=0.4.0.1 +pkgrel=97 +pkgdesc="Strict data types and String IO" +url="https://github.com/haskell-strict/strict; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-assoc' 'haskell-hashable' 'haskell-these') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235') + +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_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 --ghc-option=-fllvm \ +-fsplit-base +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-recursion-schemes/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:25:56 Author: felixonmars Revision: 1135177 archrelease: copy trunk to community-staging-x86_64 Added: haskell-recursion-schemes/repos/community-staging-x86_64/ haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD (from rev 1135176, haskell-recursion-schemes/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-recursion-schemes/repos/community-staging-x86_64/PKGBUILD (from rev 1135176, haskell-recursion-schemes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:25:56 UTC (rev 1135177) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=recursion-schemes +pkgname=haskell-recursion-schemes +pkgver=5.2.2.2 +pkgrel=20 +pkgdesc="Representing common recursion patterns as higher-order functions" +url="https://github.com/ekmett/recursion-schemes; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-orphans' 'haskell-comonad' 'haskell-data-fix' 'haskell-free' + 'haskell-th-abstraction') +makedepends=('ghc' 'uusi' 'haskell-hunit') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('909ab4a4ffb22bb947a59e065c1902d33513030defd5a4ea18b1a0186c2b31ef8d13cedd665e12ca95c851eb0d37679d8217843987e2ba3e4a8558a8b1e59066') + +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=-fllvm +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-recursion-schemes/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:25:49 Author: felixonmars Revision: 1135176 upgpkg: haskell-recursion-schemes 5.2.2.2-20: rebuild with hashable 1.4.0.0 Modified: haskell-recursion-schemes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:25:17 UTC (rev 1135175) +++ PKGBUILD2022-02-20 01:25:49 UTC (rev 1135176) @@ -3,7 +3,7 @@ _hkgname=recursion-schemes pkgname=haskell-recursion-schemes pkgver=5.2.2.2 -pkgrel=19 +pkgrel=20 pkgdesc="Representing common recursion patterns as higher-order functions" url="https://github.com/ekmett/recursion-schemes; license=('BSD')
[arch-commits] Commit in haskell-tdigest/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:25:17 Author: felixonmars Revision: 1135175 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tdigest/repos/community-staging-x86_64/ haskell-tdigest/repos/community-staging-x86_64/PKGBUILD (from rev 1135174, haskell-tdigest/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-tdigest/repos/community-staging-x86_64/PKGBUILD (from rev 1135174, haskell-tdigest/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:25:17 UTC (rev 1135175) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan + +_hkgname=tdigest +pkgname=haskell-tdigest +pkgver=0.2.1.1 +pkgrel=92 +pkgdesc="On-line accumulation of rank-based statistics" +url="https://github.com/phadej/haskell-tdigest#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-base-compat' 'haskell-reducers' 'haskell-semigroupoids' + 'haskell-vector' 'haskell-vector-algorithms') +makedepends=('ghc' 'uusi' 'haskell-tasty' 'haskell-tasty-quickcheck') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha256sums=('a3998575ff5d180e6383d5bd5fc7c8e5fcfdb0c03e16f5f9089935a4d97173b7') + +prepare() { + cd $_hkgname-$pkgver + uusi -u base -u base-compat -u tasty -d semigroups $_hkgname.cabal + 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=-fllvm \ +--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-tdigest/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:25:09 Author: felixonmars Revision: 1135174 upgpkg: haskell-tdigest 0.2.1.1-92: rebuild with hashable 1.4.0.0 Modified: haskell-tdigest/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:24:43 UTC (rev 1135173) +++ PKGBUILD2022-02-20 01:25:09 UTC (rev 1135174) @@ -3,7 +3,7 @@ _hkgname=tdigest pkgname=haskell-tdigest pkgver=0.2.1.1 -pkgrel=91 +pkgrel=92 pkgdesc="On-line accumulation of rank-based statistics" url="https://github.com/phadej/haskell-tdigest#readme; license=("BSD")
[arch-commits] Commit in haskell-strict/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:24:33 Author: felixonmars Revision: 1135172 upgpkg: haskell-strict 0.4.0.1-97: rebuild with hashable 1.4.0.0 Modified: haskell-strict/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:22:21 UTC (rev 1135171) +++ PKGBUILD2022-02-20 01:24:33 UTC (rev 1135172) @@ -4,16 +4,21 @@ _hkgname=strict pkgname=haskell-strict pkgver=0.4.0.1 -pkgrel=96 +pkgrel=97 pkgdesc="Strict data types and String IO" url="https://github.com/haskell-strict/strict; license=("BSD") arch=('x86_64') depends=('ghc-libs' 'haskell-assoc' 'haskell-hashable' 'haskell-these') -makedepends=('ghc') +makedepends=('ghc' 'uusi') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) sha512sums=('e0c37396fa507ad4d03e46ce4a02ec5bacbd7add75ca551433671871d3e7dde0eb0c620182904d1bdeb7b80e1b311a70f36030cbeae63d8776059150fef30235') +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_hkgname.cabal +} + build() { cd $_hkgname-$pkgver
[arch-commits] Commit in (13 files)
Date: Sunday, February 20, 2022 @ 01:22:21 Author: polyzen Revision: 1135171 Switch to python-installer from python-install Modified: molecule-vagrant/trunk/PKGBUILD molecule/trunk/PKGBUILD python-aioitertools/trunk/PKGBUILD python-ansible-compat/trunk/PKGBUILD python-argon2_cffi/trunk/PKGBUILD python-autopage/trunk/PKGBUILD python-deepmerge/trunk/PKGBUILD python-libtmux/trunk/PKGBUILD python-mistune/trunk/PKGBUILD python-pdm-pep517/trunk/PKGBUILD python-pynitrokey/trunk/PKGBUILD python-pyphen/trunk/PKGBUILD python-sphinx-jinja/trunk/PKGBUILD --+ molecule-vagrant/trunk/PKGBUILD |6 +++--- molecule/trunk/PKGBUILD |9 +++-- python-aioitertools/trunk/PKGBUILD |7 ++- python-ansible-compat/trunk/PKGBUILD |4 ++-- python-argon2_cffi/trunk/PKGBUILD|4 ++-- python-autopage/trunk/PKGBUILD |4 ++-- python-deepmerge/trunk/PKGBUILD |4 ++-- python-libtmux/trunk/PKGBUILD|4 ++-- python-mistune/trunk/PKGBUILD|4 ++-- python-pdm-pep517/trunk/PKGBUILD |4 ++-- python-pynitrokey/trunk/PKGBUILD |6 ++ python-pyphen/trunk/PKGBUILD |4 ++-- python-sphinx-jinja/trunk/PKGBUILD |4 ++-- 13 files changed, 28 insertions(+), 36 deletions(-) Modified: molecule/trunk/PKGBUILD === --- molecule/trunk/PKGBUILD 2022-02-20 01:11:10 UTC (rev 1135170) +++ molecule/trunk/PKGBUILD 2022-02-20 01:22:21 UTC (rev 1135171) @@ -10,7 +10,7 @@ depends=(python-ansible-compat python-cerberus python-click python-click-help-colors python-cookiecutter python-enrich python-jinja python-packaging python-paramiko python-pluggy python-rich python-yaml) -makedepends=(python-build python-setuptools-scm python-setuptools-scm-git-archive python-install) +makedepends=(python-build python-setuptools-scm python-setuptools-scm-git-archive python-installer) checkdepends=(ansible python-ansi2html python-filelock python-pexpect python-pytest python-pytest-html python-pytest-mock python-pytest-testinfra python-pytest-xdist yamllint) @@ -45,8 +45,7 @@ # install into test location mkdir -vp "${_test_dir}" - python -m install --optimize=1 --destdir="$_test_dir" dist/*.whl - chmod +x "$_test_dir"/usr/bin/* + python -m installer --destdir="$_test_dir" dist/*.whl export PYTHONPATH="${_test_dir}/${_site_packages}:${PYTHONPATH}" export PATH="${_test_dir}/usr/bin:${PATH}" @@ -55,9 +54,7 @@ package() { cd "$pkgname-$pkgver" - python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl - # https://github.com/FFY00/python-install/pull/6 - chmod +x "$pkgdir"/usr/bin/* + python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -vDm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" } Modified: molecule-vagrant/trunk/PKGBUILD === --- molecule-vagrant/trunk/PKGBUILD 2022-02-20 01:11:10 UTC (rev 1135170) +++ molecule-vagrant/trunk/PKGBUILD 2022-02-20 01:22:21 UTC (rev 1135171) @@ -10,7 +10,7 @@ url="https://github.com/ansible-community/molecule-vagrant; license=(MIT) depends=(molecule python-jinja python-selinux python-yaml python-vagrant) -makedepends=(python-build python-install python-setuptools +makedepends=(python-build python-installer python-setuptools python-setuptools-scm python-setuptools-scm-git-archive python-toml python-wheel) checkdepends=(ansible python-filelock python-pytest) source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz;) @@ -29,7 +29,7 @@ # install to test location mkdir -vp "${_test_dir}" - python -m install --optimize=1 --destdir="$_test_dir" dist/*.whl + python -m installer --destdir="$_test_dir" dist/*.whl export PYTHONPATH="${_test_dir}/${_site_packages}:${PYTHONPATH}" # ignore tests that require running molecule @@ -38,6 +38,6 @@ package() { cd $pkgname-$pkgver - python -m install --optimize=1 --destdir="$pkgdir" dist/*.whl + python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } Modified: python-aioitertools/trunk/PKGBUILD === --- python-aioitertools/trunk/PKGBUILD 2022-02-20 01:11:10 UTC (rev 1135170) +++ python-aioitertools/trunk/PKGBUILD 2022-02-20 01:22:21 UTC (rev 1135171) @@ -10,7 +10,7 @@ url='https://github.com/omnilib/aioitertools' license=(MIT) depends=(python) -makedepends=(python-flit-core python-build python-install) +makedepends=(python-flit-core python-build python-installer) source=("https://files.pythonhosted.org/packages/source/a/$_pkgname/$_pkgname-$pkgver.tar.gz;) sha256sums=('0fd203d53192193973cae71fa14f0d3689328388ad41ca4a4e03e433f98871ac')
[arch-commits] Commit in haskell-tasty-expected-failure/repos/community-staging-x86_64 (2 files)
Date: Sunday, February 20, 2022 @ 01:11:10 Author: felixonmars Revision: 1135170 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 1135169, haskell-tasty-expected-failure/trunk/PKGBUILD) Deleted: haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD --+ PKGBUILD | 102 ++--- 1 file changed, 51 insertions(+), 51 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 01:11:02 UTC (rev 1135169) +++ PKGBUILD2022-02-20 01:11:10 UTC (rev 1135170) @@ -1,51 +0,0 @@ -# Maintainer: Felix Yan -# Contributor: Arch Haskell Team - -_hkgname=tasty-expected-failure -pkgname=haskell-tasty-expected-failure -pkgver=0.12.3 -pkgrel=134 -pkgdesc="Mark tasty tests as failure expected" -url="https://github.com/nomeata/tasty-expected-failure; -license=("MIT") -arch=('x86_64') -depends=('ghc-libs' 'haskell-tagged' 'haskell-tasty' 'haskell-unbounded-delays') -makedepends=('ghc') -checkdepends=('haskell-hedgehog' 'haskell-tasty-golden' 'haskell-tasty-hedgehog' - 'haskell-tasty-hunit') -source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) -sha512sums=('38a38a6b918355b341ac52fbbd63312fbc44f2071785401dc667bb50b030e8c1963c5eb8f890c36daa0987d2fb4748effa543076429e0c8dea58f2fb0bf29f0c') - -build() { -cd $_hkgname-$pkgver - -if (( CHECKFUNC )); then -_opts=('--enable-tests') -else -_opts=('--disable-tests') -fi - -runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ ---prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ ---dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm -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 -} Copied: haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 1135169, haskell-tasty-expected-failure/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2022-02-20 01:11:10 UTC (rev 1135170) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-expected-failure +pkgname=haskell-tasty-expected-failure +pkgver=0.12.3 +pkgrel=135 +pkgdesc="Mark tasty tests as failure expected" +url="https://github.com/nomeata/tasty-expected-failure; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-tagged' 'haskell-tasty' 'haskell-unbounded-delays') +makedepends=('ghc') +checkdepends=('haskell-hedgehog' 'haskell-tasty-golden' 'haskell-tasty-hedgehog' + 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('38a38a6b918355b341ac52fbbd63312fbc44f2071785401dc667bb50b030e8c1963c5eb8f890c36daa0987d2fb4748effa543076429e0c8dea58f2fb0bf29f0c') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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
[arch-commits] Commit in haskell-tasty-expected-failure/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:11:02 Author: felixonmars Revision: 1135169 upgpkg: haskell-tasty-expected-failure 0.12.3-135: rebuild with hashable 1.4.0.0 Modified: haskell-tasty-expected-failure/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:10:38 UTC (rev 1135168) +++ PKGBUILD2022-02-20 01:11:02 UTC (rev 1135169) @@ -4,7 +4,7 @@ _hkgname=tasty-expected-failure pkgname=haskell-tasty-expected-failure pkgver=0.12.3 -pkgrel=134 +pkgrel=135 pkgdesc="Mark tasty tests as failure expected" url="https://github.com/nomeata/tasty-expected-failure; license=("MIT")
[arch-commits] Commit in haskell-tasty-hedgehog/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:10:38 Author: felixonmars Revision: 1135168 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-hedgehog/repos/community-staging-x86_64/ haskell-tasty-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135167, haskell-tasty-hedgehog/trunk/PKGBUILD) --+ PKGBUILD | 49 + 1 file changed, 49 insertions(+) Copied: haskell-tasty-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135167, haskell-tasty-hedgehog/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:10:38 UTC (rev 1135168) @@ -0,0 +1,49 @@ +# Maintainer: Felix Yan + +_hkgname=tasty-hedgehog +pkgname=haskell-tasty-hedgehog +pkgver=1.1.0.0 +pkgrel=95 +pkgdesc="Integration for tasty and hedgehog" +url="https://github.com/qfpl/tasty-hedgehog; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-hedgehog' 'haskell-tagged' 'haskell-tasty') +makedepends=('ghc') +checkdepends=('haskell-tasty-expected-failure') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('48dda3dda14241f8d8dc77acf61a0fe77887c835ae9de6182c9fe580bb79e98f2480a14c282ff49b1438ffab197812262529e90dcec2af3785713f218490bce2') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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 "LICENCE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENCE" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENCE" +}
[arch-commits] Commit in haskell-tasty-hedgehog/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:10:30 Author: felixonmars Revision: 1135167 upgpkg: haskell-tasty-hedgehog 1.1.0.0-95: rebuild with hashable 1.4.0.0 Modified: haskell-tasty-hedgehog/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:10:07 UTC (rev 1135166) +++ PKGBUILD2022-02-20 01:10:30 UTC (rev 1135167) @@ -3,7 +3,7 @@ _hkgname=tasty-hedgehog pkgname=haskell-tasty-hedgehog pkgver=1.1.0.0 -pkgrel=94 +pkgrel=95 pkgdesc="Integration for tasty and hedgehog" url="https://github.com/qfpl/tasty-hedgehog; license=('BSD')
[arch-commits] Commit in haskell-hedgehog/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:10:07 Author: felixonmars Revision: 1135166 archrelease: copy trunk to community-staging-x86_64 Added: haskell-hedgehog/repos/community-staging-x86_64/ haskell-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135165, haskell-hedgehog/trunk/PKGBUILD) --+ PKGBUILD | 52 1 file changed, 52 insertions(+) Copied: haskell-hedgehog/repos/community-staging-x86_64/PKGBUILD (from rev 1135165, haskell-hedgehog/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:10:07 UTC (rev 1135166) @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=hedgehog +pkgname=haskell-hedgehog +pkgver=1.0.5 +pkgrel=94 +pkgdesc="A modern property-based testing system" +url="https://hedgehog.qa; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-ansi-terminal' 'haskell-async' 'haskell-concurrent-output' + 'haskell-erf' 'haskell-lifted-async' 'haskell-mmorph' 'haskell-monad-control' + 'haskell-pretty-show' 'haskell-primitive' 'haskell-random' 'haskell-resourcet' + 'haskell-transformers-base' 'haskell-wl-pprint-annotated') +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('03a1bd64451ce90ce7bac67e9f558a97b33cb2f7eeec7885c76558f34018eb794f82344563c6b511094e9cf610a6c0f4c0a229455e57df8729fc093ec212dd98') + +prepare() { +cd $_hkgname-$pkgver +gen-setup +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 --ghc-option=-fllvm +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-hedgehog/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:09:58 Author: felixonmars Revision: 1135165 upgpkg: haskell-hedgehog 1.0.5-94: rebuild with hashable 1.4.0.0 Modified: haskell-hedgehog/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:09:05 UTC (rev 1135164) +++ PKGBUILD2022-02-20 01:09:58 UTC (rev 1135165) @@ -4,7 +4,7 @@ _hkgname=hedgehog pkgname=haskell-hedgehog pkgver=1.0.5 -pkgrel=93 +pkgrel=94 pkgdesc="A modern property-based testing system" url="https://hedgehog.qa; license=("BSD")
[arch-commits] Commit in haskell-lifted-async/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:09:05 Author: felixonmars Revision: 1135164 archrelease: copy trunk to community-staging-x86_64 Added: haskell-lifted-async/repos/community-staging-x86_64/ haskell-lifted-async/repos/community-staging-x86_64/PKGBUILD (from rev 1135163, haskell-lifted-async/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-lifted-async/repos/community-staging-x86_64/PKGBUILD (from rev 1135163, haskell-lifted-async/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:09:05 UTC (rev 1135164) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan + +_hkgname=lifted-async +pkgname=haskell-lifted-async +pkgver=0.10.2.2 +pkgrel=11 +pkgdesc="Run lifted IO operations asynchronously and wait for their results" +url="https://github.com/maoe/lifted-async; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-async' 'haskell-constraints' 'haskell-lifted-base' + 'haskell-monad-control' 'haskell-transformers-base') +makedepends=('ghc') +checkdepends=('haskell-hunit' 'haskell-tasty' 'haskell-tasty-expected-failure' + 'haskell-tasty-hunit' 'haskell-tasty-th') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('25d679ecb147cc398866b100674d79dce6f70c4328d245cf68515961f93fc614246ce06f7247843372456168fe58fb011a2a9b9fc51a06944dee54ed80bfbdd5') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-lifted-async/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:08:55 Author: felixonmars Revision: 1135163 upgpkg: haskell-lifted-async 0.10.2.2-11: rebuild with hashable 1.4.0.0 Modified: haskell-lifted-async/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:08:29 UTC (rev 1135162) +++ PKGBUILD2022-02-20 01:08:55 UTC (rev 1135163) @@ -3,7 +3,7 @@ _hkgname=lifted-async pkgname=haskell-lifted-async pkgver=0.10.2.2 -pkgrel=10 +pkgrel=11 pkgdesc="Run lifted IO operations asynchronously and wait for their results" url="https://github.com/maoe/lifted-async; license=('BSD')
[arch-commits] Commit in haskell-tasty-expected-failure/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:08:29 Author: felixonmars Revision: 1135162 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tasty-expected-failure/repos/community-staging-x86_64/ haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 1135161, haskell-tasty-expected-failure/trunk/PKGBUILD) --+ PKGBUILD | 51 +++ 1 file changed, 51 insertions(+) Copied: haskell-tasty-expected-failure/repos/community-staging-x86_64/PKGBUILD (from rev 1135161, haskell-tasty-expected-failure/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:08:29 UTC (rev 1135162) @@ -0,0 +1,51 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=tasty-expected-failure +pkgname=haskell-tasty-expected-failure +pkgver=0.12.3 +pkgrel=134 +pkgdesc="Mark tasty tests as failure expected" +url="https://github.com/nomeata/tasty-expected-failure; +license=("MIT") +arch=('x86_64') +depends=('ghc-libs' 'haskell-tagged' 'haskell-tasty' 'haskell-unbounded-delays') +makedepends=('ghc') +checkdepends=('haskell-hedgehog' 'haskell-tasty-golden' 'haskell-tasty-hedgehog' + 'haskell-tasty-hunit') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('38a38a6b918355b341ac52fbbd63312fbc44f2071785401dc667bb50b030e8c1963c5eb8f890c36daa0987d2fb4748effa543076429e0c8dea58f2fb0bf29f0c') + +build() { +cd $_hkgname-$pkgver + +if (( CHECKFUNC )); then +_opts=('--enable-tests') +else +_opts=('--disable-tests') +fi + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname "${_opts[@]}" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-tasty-expected-failure/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:08:21 Author: felixonmars Revision: 1135161 upgpkg: haskell-tasty-expected-failure 0.12.3-134: rebuild with hashable 1.4.0.0 (rebuild pass 1, specified --nocheck) Modified: haskell-tasty-expected-failure/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:08:03 UTC (rev 1135160) +++ PKGBUILD2022-02-20 01:08:21 UTC (rev 1135161) @@ -4,7 +4,7 @@ _hkgname=tasty-expected-failure pkgname=haskell-tasty-expected-failure pkgver=0.12.3 -pkgrel=133 +pkgrel=134 pkgdesc="Mark tasty tests as failure expected" url="https://github.com/nomeata/tasty-expected-failure; license=("MIT")
[arch-commits] Commit in haskell-bytestring-encoding/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:08:03 Author: felixonmars Revision: 1135160 archrelease: copy trunk to community-staging-x86_64 Added: haskell-bytestring-encoding/repos/community-staging-x86_64/ haskell-bytestring-encoding/repos/community-staging-x86_64/PKGBUILD (from rev 1135159, haskell-bytestring-encoding/trunk/PKGBUILD) --+ PKGBUILD | 46 ++ 1 file changed, 46 insertions(+) Copied: haskell-bytestring-encoding/repos/community-staging-x86_64/PKGBUILD (from rev 1135159, haskell-bytestring-encoding/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:08:03 UTC (rev 1135160) @@ -0,0 +1,46 @@ +# Maintainer: Felix Yan + +_hkgname=bytestring-encoding +pkgname=haskell-bytestring-encoding +pkgver=0.1.1.0 +pkgrel=45 +pkgdesc="ByteString ↔ Text converter based on GHC.IO.Encoding" +url="https://github.com/msakai/bytestring-encoding#readme; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tasty' 'haskell-tasty-hunit' + 'haskell-tasty-quickcheck' 'haskell-tasty-th') +source=("https://hackage.haskell.org/packages/archive/$_hkgname/$pkgver/$_hkgname-$pkgver.tar.gz;) +sha512sums=('6a080fc0f95060ea2702191442bd4e397149bda25aa2d7c95979cc080201db04eef70305bfd5cb6d52609a339837a0bcadb3951fb375a1ad61522537b0d0087a') + +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=-fllvm \ +--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-bytestring-encoding/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:07:56 Author: felixonmars Revision: 1135159 upgpkg: haskell-bytestring-encoding 0.1.1.0-45: rebuild with hashable 1.4.0.0 Modified: haskell-bytestring-encoding/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:07:33 UTC (rev 1135158) +++ PKGBUILD2022-02-20 01:07:56 UTC (rev 1135159) @@ -3,7 +3,7 @@ _hkgname=bytestring-encoding pkgname=haskell-bytestring-encoding pkgver=0.1.1.0 -pkgrel=44 +pkgrel=45 pkgdesc="ByteString ↔ Text converter based on GHC.IO.Encoding" url="https://github.com/msakai/bytestring-encoding#readme; license=("BSD")
[arch-commits] Commit in haskell-tzdata/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:07:33 Author: felixonmars Revision: 1135158 archrelease: copy trunk to community-staging-x86_64 Added: haskell-tzdata/repos/community-staging-x86_64/ haskell-tzdata/repos/community-staging-x86_64/PKGBUILD (from rev 1135157, haskell-tzdata/trunk/PKGBUILD) --+ PKGBUILD | 41 + 1 file changed, 41 insertions(+) Copied: haskell-tzdata/repos/community-staging-x86_64/PKGBUILD (from rev 1135157, haskell-tzdata/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:07:33 UTC (rev 1135158) @@ -0,0 +1,41 @@ +# Maintainer: Felix Yan + +_hkgname=tzdata +pkgname=haskell-tzdata +pkgver=0.2.20211021.0 +pkgrel=2 +pkgdesc="Haskell package that distributes the standard time zone database" +url="https://github.com/ysangkok/haskell-tzdata; +license=('Apache') +arch=('x86_64') +depends=('ghc-libs' 'haskell-vector') +makedepends=('ghc' 'haskell-hunit' 'haskell-tasty' 'haskell-tasty-hunit' 'haskell-tasty-th') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('268f0b67479c8e2484770bb91894aafdc5d6e90dd28511f48bd7ff537a4b191af8402738ad1ecbbaa88e173ed24c6048e3d95592500d577eff19f8fbe265c33b') + +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=-fllvm +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-tzdata/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:07:25 Author: felixonmars Revision: 1135157 upgpkg: haskell-tzdata 0.2.20211021.0-2: rebuild with hashable 1.4.0.0 Modified: haskell-tzdata/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:06:36 UTC (rev 1135156) +++ PKGBUILD2022-02-20 01:07:25 UTC (rev 1135157) @@ -3,7 +3,7 @@ _hkgname=tzdata pkgname=haskell-tzdata pkgver=0.2.20211021.0 -pkgrel=1 +pkgrel=2 pkgdesc="Haskell package that distributes the standard time zone database" url="https://github.com/ysangkok/haskell-tzdata; license=('Apache')
[arch-commits] Commit in haskell-interpolatedstring-perl6/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:06:36 Author: felixonmars Revision: 1135156 archrelease: copy trunk to community-staging-x86_64 Added: haskell-interpolatedstring-perl6/repos/community-staging-x86_64/ haskell-interpolatedstring-perl6/repos/community-staging-x86_64/PKGBUILD (from rev 1135155, haskell-interpolatedstring-perl6/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-interpolatedstring-perl6/repos/community-staging-x86_64/PKGBUILD (from rev 1135155, haskell-interpolatedstring-perl6/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:06:36 UTC (rev 1135156) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=interpolatedstring-perl6 +pkgname=haskell-interpolatedstring-perl6 +pkgver=1.0.2 +pkgrel=188 +pkgdesc="QuasiQuoter for Perl6-style multi-line interpolated strings" +url="https://github.com/audreyt/interpolatedstring-perl6; +license=('custom:PublicDomain') +arch=('x86_64') +depends=('ghc-libs' 'haskell-src-meta') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('660e2fafe2f5a03baf16d56fa298e9fe0df677023fff7b3e5d8879910a76066b95a753fffc0c6374fd405de67f54c1410d4542f6d85823e8e87277bde28624a7') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-interpolatedstring-perl6/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:06:29 Author: felixonmars Revision: 1135155 upgpkg: haskell-interpolatedstring-perl6 1.0.2-188: rebuild with hashable 1.4.0.0 Modified: haskell-interpolatedstring-perl6/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:06:08 UTC (rev 1135154) +++ PKGBUILD2022-02-20 01:06:29 UTC (rev 1135155) @@ -3,7 +3,7 @@ _hkgname=interpolatedstring-perl6 pkgname=haskell-interpolatedstring-perl6 pkgver=1.0.2 -pkgrel=187 +pkgrel=188 pkgdesc="QuasiQuoter for Perl6-style multi-line interpolated strings" url="https://github.com/audreyt/interpolatedstring-perl6; license=('custom:PublicDomain')
[arch-commits] Commit in haskell-here/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:06:08 Author: felixonmars Revision: 1135154 archrelease: copy trunk to community-staging-x86_64 Added: haskell-here/repos/community-staging-x86_64/ haskell-here/repos/community-staging-x86_64/PKGBUILD (from rev 1135153, haskell-here/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-here/repos/community-staging-x86_64/PKGBUILD (from rev 1135153, haskell-here/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:06:08 UTC (rev 1135154) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=here +pkgname=haskell-here +pkgver=1.2.13 +pkgrel=273 +pkgdesc="Here docs & interpolated strings via quasiquotation" +url="https://github.com/tmhedberg/here; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-src-meta") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('aa6ddfad039a90950389c50699dd5f7230bd1ac9b2b9345d5d0c8e8470707216093553dfe89480c31f19374b905e319b8216b8939051278ae41d79ccc5b160fb') + +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 --ghc-option=-fllvm +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-here/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:05:59 Author: felixonmars Revision: 1135153 upgpkg: haskell-here 1.2.13-273: rebuild with hashable 1.4.0.0 Modified: haskell-here/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:05:35 UTC (rev 1135152) +++ PKGBUILD2022-02-20 01:05:59 UTC (rev 1135153) @@ -4,7 +4,7 @@ _hkgname=here pkgname=haskell-here pkgver=1.2.13 -pkgrel=272 +pkgrel=273 pkgdesc="Here docs & interpolated strings via quasiquotation" url="https://github.com/tmhedberg/here; license=("BSD")
[arch-commits] Commit in misfortune/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:05:35 Author: felixonmars Revision: 1135152 archrelease: copy trunk to community-staging-x86_64 Added: misfortune/repos/community-staging-x86_64/ misfortune/repos/community-staging-x86_64/PKGBUILD (from rev 1135151, misfortune/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: misfortune/repos/community-staging-x86_64/PKGBUILD (from rev 1135151, misfortune/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:05:35 UTC (rev 1135152) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan + +pkgname=misfortune +pkgver=0.1.1.2 +pkgrel=117 +pkgdesc="fortune-mod clone" +url="https://github.com/mokus0/misfortune; +license=("custom:PublicDomain") +arch=('x86_64') +depends=('ghc-libs' 'haskell-cereal' 'haskell-knob' 'haskell-monad-loops' 'haskell-random-fu' + 'haskell-regex-base' 'haskell-regex-pcre' 'haskell-utf8-string' + 'haskell-vector') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz;) +sha256sums=('ae4b44215f811e7af6af756c813b9bd6e4161be555f30dd817324f8d1ffe2349') + +prepare() { + cd $pkgname-$pkgver + sed -i '/semigroups/d' $pkgname.cabal +} + +build() { + cd $pkgname-$pkgver + + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ +--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 $pkgname-$pkgver + + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh + runhaskell Setup copy --destdir="$pkgdir" +}
[arch-commits] Commit in misfortune/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:05:27 Author: felixonmars Revision: 1135151 upgpkg: misfortune 0.1.1.2-117: rebuild with hashable 1.4.0.0 Modified: misfortune/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:04:39 UTC (rev 1135150) +++ PKGBUILD2022-02-20 01:05:27 UTC (rev 1135151) @@ -2,7 +2,7 @@ pkgname=misfortune pkgver=0.1.1.2 -pkgrel=116 +pkgrel=117 pkgdesc="fortune-mod clone" url="https://github.com/mokus0/misfortune; license=("custom:PublicDomain")
[arch-commits] Commit in haskell-x509/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:04:39 Author: felixonmars Revision: 1135150 archrelease: copy trunk to community-staging-x86_64 Added: haskell-x509/repos/community-staging-x86_64/ haskell-x509/repos/community-staging-x86_64/PKGBUILD (from rev 1135149, haskell-x509/trunk/PKGBUILD) --+ PKGBUILD | 39 +++ 1 file changed, 39 insertions(+) Copied: haskell-x509/repos/community-staging-x86_64/PKGBUILD (from rev 1135149, haskell-x509/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:04:39 UTC (rev 1135150) @@ -0,0 +1,39 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=x509 +pkgname=haskell-x509 +pkgver=1.7.5 +pkgrel=188 +pkgdesc="X509 reader and writer" +url="https://github.com/vincenthz/hs-certificate; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-asn1-encoding" "haskell-asn1-parse" "haskell-asn1-types" + "haskell-cryptonite" "haskell-hourglass" "haskell-memory" "haskell-pem") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('e1caa84944294ca412b18269eef19f1b511f0e317b25431102b8b757ce266ab4ec48f805d4d251ff46a85f3b20ef368b176d8b93a92456fc9b8885a85695c537') + +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 --ghc-option=-fllvm +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-x509/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:04:31 Author: felixonmars Revision: 1135149 upgpkg: haskell-x509 1.7.5-188: rebuild with hashable 1.4.0.0 Modified: haskell-x509/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:04:05 UTC (rev 1135148) +++ PKGBUILD2022-02-20 01:04:31 UTC (rev 1135149) @@ -4,7 +4,7 @@ _hkgname=x509 pkgname=haskell-x509 pkgver=1.7.5 -pkgrel=187 +pkgrel=188 pkgdesc="X509 reader and writer" url="https://github.com/vincenthz/hs-certificate; license=("BSD")
[arch-commits] Commit in haskell-rsa/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:04:05 Author: felixonmars Revision: 1135148 archrelease: copy trunk to community-staging-x86_64 Added: haskell-rsa/repos/community-staging-x86_64/ haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 1135147, haskell-rsa/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-rsa/repos/community-staging-x86_64/PKGBUILD (from rev 1135147, haskell-rsa/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:04:05 UTC (rev 1135148) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan + +_hkgname=RSA +pkgname=haskell-rsa +pkgver=2.4.1 +pkgrel=148 +pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." +url="https://github.com/GaloisInc/rsa; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-crypto-api' 'haskell-crypto-pubkey-types' 'haskell-sha') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-tagged' 'haskell-test-framework' + 'haskell-test-framework-quickcheck2') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('2cd3145f405bdc7dd1ddef3e93ef70a214b02607dc7f9648d36c258ba16eed881936816f4ae5ea3b7abd77b7b65d36a984e68dd19e3346fcf1d5231bca6cccb3') + +prepare() { +cd $_hkgname-$pkgver +sed -i '1i{-# language NoMonadFailDesugaring #-}' Test.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --enable-tests \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-rsa/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:03:56 Author: felixonmars Revision: 1135147 upgpkg: haskell-rsa 2.4.1-148: rebuild with hashable 1.4.0.0 Modified: haskell-rsa/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:03:16 UTC (rev 1135146) +++ PKGBUILD2022-02-20 01:03:56 UTC (rev 1135147) @@ -3,7 +3,7 @@ _hkgname=RSA pkgname=haskell-rsa pkgver=2.4.1 -pkgrel=147 +pkgrel=148 pkgdesc="Implementation of RSA, using the padding schemes of PKCS#1 v2.1." url="https://github.com/GaloisInc/rsa; license=('BSD')
[arch-commits] Commit in haskell-cprng-aes/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:03:16 Author: felixonmars Revision: 1135146 archrelease: copy trunk to community-staging-x86_64 Added: haskell-cprng-aes/repos/community-staging-x86_64/ haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1135145, haskell-cprng-aes/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: haskell-cprng-aes/repos/community-staging-x86_64/PKGBUILD (from rev 1135145, haskell-cprng-aes/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:03:16 UTC (rev 1135146) @@ -0,0 +1,38 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=cprng-aes +pkgname=haskell-cprng-aes +pkgver=0.6.1 +pkgrel=254 +pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." +url="https://github.com/vincenthz/hs-cprng-aes; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-byteable" "haskell-cipher-aes" "haskell-crypto-random") +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('839a3a449edf996b0061a989058ed59625d8a849e852217c047b9d9b59b58504c0efaca699f75beea3ebcad8284f55c1f53b523dbebb10f56e705506bfccb5f5') + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir="$pkgname" \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-cprng-aes/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:03:09 Author: felixonmars Revision: 1135145 upgpkg: haskell-cprng-aes 0.6.1-254: rebuild with hashable 1.4.0.0 Modified: haskell-cprng-aes/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:02:50 UTC (rev 1135144) +++ PKGBUILD2022-02-20 01:03:09 UTC (rev 1135145) @@ -4,7 +4,7 @@ _hkgname=cprng-aes pkgname=haskell-cprng-aes pkgver=0.6.1 -pkgrel=253 +pkgrel=254 pkgdesc="Crypto Pseudo Random Number Generator using AES in counter mode." url="https://github.com/vincenthz/hs-cprng-aes; license=("BSD")
[arch-commits] Commit in haskell-either/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:02:50 Author: felixonmars Revision: 1135144 archrelease: copy trunk to community-staging-x86_64 Added: haskell-either/repos/community-staging-x86_64/ haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 1135143, haskell-either/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: haskell-either/repos/community-staging-x86_64/PKGBUILD (from rev 1135143, haskell-either/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:02:50 UTC (rev 1135144) @@ -0,0 +1,48 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=either +pkgname=haskell-either +pkgver=5.0.1.1 +pkgrel=205 +pkgdesc="An either monad transformer" +url="https://github.com/ekmett/either/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-bifunctors' 'haskell-profunctors' 'haskell-semigroupoids') +makedepends=('ghc' 'haskell-quickcheck' 'haskell-test-framework' 'haskell-test-framework-quickcheck2') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('96b23a9d5f1d2d4dd256251c488e06fa0e8642d849cf61c9de2a4089d2cbe86763062e69f83344eba2f75b30992f3e90ec195bd054f8de386c4c6b477a025c01') + +prepare() { +cd $_hkgname-$pkgver +sed -i 's/< *2.14/<3/' $_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=-fllvm +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-either/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:02:42 Author: felixonmars Revision: 1135143 upgpkg: haskell-either 5.0.1.1-205: rebuild with hashable 1.4.0.0 Modified: haskell-either/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:02:21 UTC (rev 1135142) +++ PKGBUILD2022-02-20 01:02:42 UTC (rev 1135143) @@ -4,7 +4,7 @@ _hkgname=either pkgname=haskell-either pkgver=5.0.1.1 -pkgrel=204 +pkgrel=205 pkgdesc="An either monad transformer" url="https://github.com/ekmett/either/; license=("BSD")
[arch-commits] Commit in haskell-checkers/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:02:21 Author: felixonmars Revision: 1135142 archrelease: copy trunk to community-staging-x86_64 Added: haskell-checkers/repos/community-staging-x86_64/ haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 1135141, haskell-checkers/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: haskell-checkers/repos/community-staging-x86_64/PKGBUILD (from rev 1135141, haskell-checkers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:02:21 UTC (rev 1135142) @@ -0,0 +1,37 @@ +# Maintainer: Felix Yan + +_hkgname=checkers +pkgname=haskell-checkers +pkgver=0.5.6 +pkgrel=141 +pkgdesc="Check properties on standard classes and data structures" +url="https://github.com/conal/checkers; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-random' 'haskell-quickcheck' 'haskell-semigroupoids') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('4c8bab4f1acf3e10f2ab273741f59c7810439df52ad396fdd6d000926de1d8bf6e72b90f2b640d9b527c72372074767789110efc39652a4751f89f2d098fea30') + +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 --ghc-option=-fllvm +runhaskell Setup build $MAKEFLAGS +runhaskell Setup register --gen-script +runhaskell Setup unregister --gen-script +sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh +sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh +} + +package() { +cd $_hkgname-$pkgver + +install -D -m744 register.sh "$pkgdir"/usr/share/haskell/register/$pkgname.sh +install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/unregister/$pkgname.sh +runhaskell Setup copy --destdir="$pkgdir" +install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +rm -f "${pkgdir}/usr/share/doc/${pkgname}/COPYING" +}
[arch-commits] Commit in haskell-checkers/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:02:13 Author: felixonmars Revision: 1135141 upgpkg: haskell-checkers 0.5.6-141: rebuild with hashable 1.4.0.0 Modified: haskell-checkers/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:01:50 UTC (rev 1135140) +++ PKGBUILD2022-02-20 01:02:13 UTC (rev 1135141) @@ -3,7 +3,7 @@ _hkgname=checkers pkgname=haskell-checkers pkgver=0.5.6 -pkgrel=140 +pkgrel=141 pkgdesc="Check properties on standard classes and data structures" url="https://github.com/conal/checkers; license=('BSD')
[arch-commits] Commit in haskell-wl-pprint-extras/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:01:50 Author: felixonmars Revision: 1135140 archrelease: copy trunk to community-staging-x86_64 Added: haskell-wl-pprint-extras/repos/community-staging-x86_64/ haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD (from rev 1135139, haskell-wl-pprint-extras/trunk/PKGBUILD) --+ PKGBUILD | 43 +++ 1 file changed, 43 insertions(+) Copied: haskell-wl-pprint-extras/repos/community-staging-x86_64/PKGBUILD (from rev 1135139, haskell-wl-pprint-extras/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:01:50 UTC (rev 1135140) @@ -0,0 +1,43 @@ +# Maintainer: Felix Yan + +_hkgname=wl-pprint-extras +pkgname=haskell-wl-pprint-extras +pkgver=3.5.0.5 +pkgrel=290 +pkgdesc="A free monad based on the Wadler/Leijen pretty printer" +url="https://github.com/ekmett/wl-pprint-extras/; +license=('BSD') +arch=('x86_64') +depends=('ghc-libs' 'haskell-semigroupoids' 'haskell-utf8-string') +makedepends=('ghc') +source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +sha512sums=('705107842ccbf4eb23d0b9e8069fd4d5bb1b03ffecbf9efaa8a579fd977380913d590fa370cc42476d5b28fde98fc44e7879fe343f761cd1751ebeb0b8c0e242') + +prepare() { +cd $_hkgname-$pkgver +sed -e '/nats/d' -e '/semigroups/d' -e 's/< *0.6/<1/' -i $_hkgname.cabal +sed -i -e '/fail _ = empty/d' src/Text/PrettyPrint/Free/Internal.hs +} + +build() { +cd $_hkgname-$pkgver + +runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ +--prefix=/usr --docdir=/usr/share/doc/$pkgname \ +--dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm +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-wl-pprint-extras/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:01:42 Author: felixonmars Revision: 1135139 upgpkg: haskell-wl-pprint-extras 3.5.0.5-290: rebuild with hashable 1.4.0.0 Modified: haskell-wl-pprint-extras/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 01:01:21 UTC (rev 1135138) +++ PKGBUILD2022-02-20 01:01:42 UTC (rev 1135139) @@ -3,7 +3,7 @@ _hkgname=wl-pprint-extras pkgname=haskell-wl-pprint-extras pkgver=3.5.0.5 -pkgrel=289 +pkgrel=290 pkgdesc="A free monad based on the Wadler/Leijen pretty printer" url="https://github.com/ekmett/wl-pprint-extras/; license=('BSD')
[arch-commits] Commit in haskell-foldl/repos (2 files)
Date: Sunday, February 20, 2022 @ 01:01:21 Author: felixonmars Revision: 1135138 archrelease: copy trunk to community-staging-x86_64 Added: haskell-foldl/repos/community-staging-x86_64/ haskell-foldl/repos/community-staging-x86_64/PKGBUILD (from rev 1135137, haskell-foldl/trunk/PKGBUILD) --+ PKGBUILD | 50 ++ 1 file changed, 50 insertions(+) Copied: haskell-foldl/repos/community-staging-x86_64/PKGBUILD (from rev 1135137, haskell-foldl/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-20 01:01:21 UTC (rev 1135138) @@ -0,0 +1,50 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=foldl +pkgname=haskell-foldl +pkgver=1.4.12 +pkgrel=45 +pkgdesc="Composable, streaming, and efficient left folds" +url="https://hackage.haskell.org/package/${_hkgname}; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-random' + 'haskell-primitive' 'haskell-profunctors' 'haskell-semigroupoids' + 'haskell-unordered-containers' 'haskell-vector') +makedepends=('ghc' 'uusi' 'haskell-doctest') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0') + +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_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=-fllvm +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-foldl/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 01:01:12 Author: felixonmars Revision: 1135137 upgpkg: haskell-foldl 1.4.12-45: rebuild with hashable 1.4.0.0 Modified: haskell-foldl/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 00:43:12 UTC (rev 1135136) +++ PKGBUILD2022-02-20 01:01:12 UTC (rev 1135137) @@ -4,7 +4,7 @@ _hkgname=foldl pkgname=haskell-foldl pkgver=1.4.12 -pkgrel=44 +pkgrel=45 pkgdesc="Composable, streaming, and efficient left folds" url="https://hackage.haskell.org/package/${_hkgname}; license=("BSD") @@ -12,10 +12,15 @@ depends=('ghc-libs' 'haskell-comonad' 'haskell-contravariant' 'haskell-random' 'haskell-primitive' 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-unordered-containers' 'haskell-vector') -makedepends=('ghc' 'haskell-doctest') +makedepends=('ghc' 'uusi' 'haskell-doctest') source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) sha512sums=('6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0') +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_hkgname.cabal +} + build() { cd $_hkgname-$pkgver
[arch-commits] Commit in python-typing_extensions/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 00:43:12 Author: polyzen Revision: 1135136 Switch to python-installer from python-install Modified: python-typing_extensions/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2022-02-20 00:27:39 UTC (rev 1135135) +++ PKGBUILD2022-02-20 00:43:12 UTC (rev 1135136) @@ -10,7 +10,7 @@ url=https://github.com/python/typing/tree/master/typing_extensions license=(custom) depends=(python) -makedepends=(git python-build python-flit-core python-install) +makedepends=(git python-build python-flit-core python-installer) checkdepends=(python-tests) provides=(python-typing-extensions) conflicts=(python-typing-extensions) @@ -33,7 +33,7 @@ cd typing/typing_extensions python -m venv --system-site-packages test-env - test-env/bin/python -m install --optimize=1 dist/*.whl + test-env/bin/python -m installer dist/*.whl test-env/bin/python src/test_typing_extensions.py } @@ -40,7 +40,7 @@ package() { cd typing/typing_extensions - python -m install --optimize=1 --destdir="${pkgdir}" dist/*.whl + python -m installer --destdir="${pkgdir}" dist/*.whl # Symlink license file local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
[arch-commits] Commit in dbmail/repos/community-x86_64 (16 files)
Date: Sunday, February 20, 2022 @ 00:27:39 Author: spupykin Revision: 1135135 archrelease: copy trunk to community-x86_64 Added: dbmail/repos/community-x86_64/PKGBUILD (from rev 1135134, dbmail/trunk/PKGBUILD) dbmail/repos/community-x86_64/build-fix.patch (from rev 1135134, dbmail/trunk/build-fix.patch) dbmail/repos/community-x86_64/dbmail-imapd.xinetd (from rev 1135134, dbmail/trunk/dbmail-imapd.xinetd) dbmail/repos/community-x86_64/dbmail-lmtpd.xinetd (from rev 1135134, dbmail/trunk/dbmail-lmtpd.xinetd) dbmail/repos/community-x86_64/dbmail-pop3d.xinetd (from rev 1135134, dbmail/trunk/dbmail-pop3d.xinetd) dbmail/repos/community-x86_64/dbmail-timsieved.xinetd (from rev 1135134, dbmail/trunk/dbmail-timsieved.xinetd) dbmail/repos/community-x86_64/log-imap.patch (from rev 1135134, dbmail/trunk/log-imap.patch) dbmail/repos/community-x86_64/noop-fetch-response-fix2.patch (from rev 1135134, dbmail/trunk/noop-fetch-response-fix2.patch) Deleted: dbmail/repos/community-x86_64/PKGBUILD dbmail/repos/community-x86_64/build-fix.patch dbmail/repos/community-x86_64/dbmail-imapd.xinetd dbmail/repos/community-x86_64/dbmail-lmtpd.xinetd dbmail/repos/community-x86_64/dbmail-pop3d.xinetd dbmail/repos/community-x86_64/dbmail-timsieved.xinetd dbmail/repos/community-x86_64/log-imap.patch dbmail/repos/community-x86_64/noop-fetch-response-fix2.patch + PKGBUILD | 167 --- build-fix.patch| 46 +- dbmail-imapd.xinetd| 26 +++--- dbmail-lmtpd.xinetd| 26 +++--- dbmail-pop3d.xinetd| 26 +++--- dbmail-timsieved.xinetd| 30 +++ log-imap.patch | 94 ++--- noop-fetch-response-fix2.patch | 24 ++--- 8 files changed, 223 insertions(+), 216 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2022-02-20 00:27:13 UTC (rev 1135134) +++ PKGBUILD2022-02-20 00:27:39 UTC (rev 1135135) @@ -1,80 +0,0 @@ -# Maintainer: Sergej Pupykin -# Contributor: Sebastian Faltoni - -pkgname=dbmail -pkgver=3.2.6 -pkgrel=2 -pkgdesc="Fast and scalable sql based mail services" -arch=('x86_64') -depends=('gmime' 'libzdb' 'mhash' 'libevent') -makedepends=('asciidoc' 'xmlto' 'docbook-xsl' 'docbook-xml' 'postgresql-libs>=8.4.1' -'sqlite' 'mariadb-libs' 'libldap>=2.4.18' 'libsieve' 'git' 'systemd') -optdepends=('libldap: for LDAP authentication' - 'libsieve: for dbmail-sieve') -# 'python2-mysql2pgsql: migrate from MySQL to PostreSQL') -url="https://www.dbmail.org; -license=('GPL') -options=('zipman') -backup=(etc/xinetd.d/dbmail-imapd - etc/xinetd.d/dbmail-pop3d - etc/xinetd.d/dbmail-lmtpd - etc/xinetd.d/dbmail-timsieved) -#source=("dbmail-$pkgver::git://git.subdir.eu/paul/dbmail#branch=dbmail_3_2" -#source=("dbmail-$pkgver.tar.gz::http://git.dbmail.eu/paul/dbmail/snapshot/dbmail-$pkgver.tar.gz; -#source=("https://www.dbmail.org/download/3.2/dbmail-${pkgver}.tar.gz; -source=("$pkgname-$pkgver.tar.gz::https://github.com/dbmail/dbmail/archive/refs/tags/v$pkgver.tar.gz; - "dbmail-imapd.xinetd" - "dbmail-lmtpd.xinetd" - "dbmail-pop3d.xinetd" - "dbmail-timsieved.xinetd" - noop-fetch-response-fix2.patch - log-imap.patch - build-fix.patch) -sha256sums=('bc073c3f15c5e73516e4b066958fbe4fc56d41b3ab334f0fa2bd362f036a2b01' -'fc534af5c8df94bedbf0dcef5801a9144ca799e590bc8e9c2903ae9a9bc6043e' -'6edc52b5f45480509849d2fda5c6a38cb436c40c49c8c65aaa0ae6490a85a881' -'380d10300a9d0bffebe8d775a9642f520981576f4179e570f3bde07f2146564e' -'c7ac3f0c9588ec0eacffdb023a3d8e1c24d8f3e874597880fcb136757d01aa93' -'8d775abeb55f60969641a61b895df22577255f212737f4db01b138dbb40d2064' -'9d10d5c1a5dc00d33ef4394aed5416a4bd9fea3e7c96653633965e15d3c11f43' -'a730f1bdf43337291b19f97c4e7540e92cd7cae90f560d9acaf7fa4d634584c1') - -prepare() { - cd "$srcdir"/dbmail-${pkgver}/ - patch -p1 <"$srcdir"/noop-fetch-response-fix2.patch -# patch -p1 <"$srcdir"/build-fix.patch -# patch -p1 <"$srcdir"/log-imap.patch -} - -build() { - cd "$srcdir"/dbmail-${pkgver}/ - aclocal - automake --add-missing - autoreconf - [ -f Makefile ] || ./configure \ ---prefix=/usr \ ---sbindir=/usr/bin \ ---sysconfdir=/etc \ ---runstatedir=/run \ ---with-ldap --with-sieve \ ---enable-systemd --enable-manpages - make -} - -package() { - cd "$srcdir"/dbmail-${pkgver}/ - - install -dm0755 "$pkgdir"/usr/lib/systemd/system - install -dm0755 "$pkgdir"/usr/lib/tmpfiles.d - install -dm0755 "$pkgdir"/usr/share/dbmail - make DESTDIR="$pkgdir" install - - install -Dm644 dbmail.conf "$pkgdir"/etc/dbmail.conf.sample - cp -r sql/* "$pkgdir"/usr/share/dbmail/ - cp -a contrib "$pkgdir"/usr/share/dbmail/ -
[arch-commits] Commit in dbmail/trunk (PKGBUILD)
Date: Sunday, February 20, 2022 @ 00:27:13 Author: spupykin Revision: 1135134 upgpkg: dbmail 3.2.6-3 Modified: dbmail/trunk/PKGBUILD --+ PKGBUILD |9 - 1 file changed, 8 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-19 23:54:10 UTC (rev 1135133) +++ PKGBUILD2022-02-20 00:27:13 UTC (rev 1135134) @@ -3,7 +3,7 @@ pkgname=dbmail pkgver=3.2.6 -pkgrel=2 +pkgrel=3 pkgdesc="Fast and scalable sql based mail services" arch=('x86_64') depends=('gmime' 'libzdb' 'mhash' 'libevent') @@ -42,6 +42,13 @@ prepare() { cd "$srcdir"/dbmail-${pkgver}/ patch -p1 <"$srcdir"/noop-fetch-response-fix2.patch + sed -i \ +-e 's|@runstatedir@|/run|g' \ +-e 's|dbmail:dbmail|nobody:nobody|g' \ +systemd/*.service.in + sed -i \ +-e 's|dbmail dbmail|nobody nobody|g' \ +systemd/*.tmpfiles.in # patch -p1 <"$srcdir"/build-fix.patch # patch -p1 <"$srcdir"/log-imap.patch }
[arch-commits] Commit in haskell-free/repos (2 files)
Date: Saturday, February 19, 2022 @ 23:54:10 Author: felixonmars Revision: 1135133 archrelease: copy trunk to community-staging-x86_64 Added: haskell-free/repos/community-staging-x86_64/ haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1135132, haskell-free/trunk/PKGBUILD) --+ PKGBUILD | 40 1 file changed, 40 insertions(+) Copied: haskell-free/repos/community-staging-x86_64/PKGBUILD (from rev 1135132, haskell-free/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-19 23:54:10 UTC (rev 1135133) @@ -0,0 +1,40 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=free +pkgname=haskell-free +pkgver=5.1.7 +pkgrel=60 +pkgdesc="Monads for free" +url="https://github.com/ekmett/free/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' 'haskell-comonad' 'haskell-distributive' 'haskell-indexed-traversable' + 'haskell-profunctors' 'haskell-semigroupoids' 'haskell-th-abstraction' + 'haskell-transformers-base') +makedepends=('ghc') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('35982d982e9b99243f15ac83044438b762acfa2c4fd30f3da56f93c2a6c1bf0a2bf4c8b7061593a9d7a4231cd31f4c58d7d459f9caca90a52ed087436a934423') + +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 --ghc-option=-fllvm +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-free/trunk (PKGBUILD)
Date: Saturday, February 19, 2022 @ 23:54:01 Author: felixonmars Revision: 1135132 upgpkg: haskell-free 5.1.7-60: rebuild with hashable 1.4.0.0 Modified: haskell-free/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2022-02-19 23:53:33 UTC (rev 1135131) +++ PKGBUILD2022-02-19 23:54:01 UTC (rev 1135132) @@ -4,7 +4,7 @@ _hkgname=free pkgname=haskell-free pkgver=5.1.7 -pkgrel=59 +pkgrel=60 pkgdesc="Monads for free" url="https://github.com/ekmett/free/; license=("BSD")
[arch-commits] Commit in haskell-reducers/repos (2 files)
Date: Saturday, February 19, 2022 @ 23:53:33 Author: felixonmars Revision: 1135131 archrelease: copy trunk to community-staging-x86_64 Added: haskell-reducers/repos/community-staging-x86_64/ haskell-reducers/repos/community-staging-x86_64/PKGBUILD (from rev 1135130, haskell-reducers/trunk/PKGBUILD) --+ PKGBUILD | 44 1 file changed, 44 insertions(+) Copied: haskell-reducers/repos/community-staging-x86_64/PKGBUILD (from rev 1135130, haskell-reducers/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-02-19 23:53:33 UTC (rev 1135131) @@ -0,0 +1,44 @@ +# Maintainer: Felix Yan +# Contributor: Arch Haskell Team + +_hkgname=reducers +pkgname=haskell-reducers +pkgver=3.12.4 +pkgrel=22 +pkgdesc="Semigroups, specialized containers and a general map/reduce framework" +url="https://github.com/ekmett/reducers/; +license=("BSD") +arch=('x86_64') +depends=('ghc-libs' "haskell-fingertree" "haskell-hashable" "haskell-semigroupoids" + "haskell-unordered-containers") +makedepends=('ghc' 'uusi') +source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz;) +sha512sums=('5640cb567b21e06884d0f8cbdc90530f90ef2bebf783e3d02e0fd5fd7ed2fd24876d612a6e5ece14ccfe80e963f19a2925b2af4c5317c44de75b1b1894457f1f') + +prepare() { +cd $_hkgname-$pkgver +uusi -u hashable $_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 --ghc-option=-fllvm +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 +}