summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-17Merge branch 'master' into core-updates-frozenMarius Bakke
Conflicts: gnu/packages/bioinformatics.scm gnu/packages/chez.scm gnu/packages/docbook.scm gnu/packages/ebook.scm gnu/packages/gnome.scm gnu/packages/linux.scm gnu/packages/networking.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/tex.scm gnu/packages/version-control.scm gnu/packages/xml.scm guix/build-system/dune.scm guix/build-system/go.scm guix/build-system/linux-module.scm guix/packages.scm
2021-09-17gnu: texlive-context: Adjust to changes from 'master'.Marius Bakke
This is a merge of commit f98dfdc1b6d73e0b9f3f45c74942289bbefd7b34, with the hash updated for TeX Live 2021. * gnu/packages/tex.scm (texlive-context-base): Deprecate in favor of TEXLIVE-CONTEXT. (texlive-context)[source]: Extract manuals and more files. [propagated-inputs]: Add TEXLIVE-AMSFONTS, TEXLIVE-LM, TEXLIVE-PDFTEX, TEXLIVE-METAPOST, TEXLIVE-FONTS-STMARYRD, and TEXLIVE-MFLOGO-FONT.
2021-09-17gnu: texlive-pdftex: Adjust to changes from 'master'.Marius Bakke
This is a merge of commit 9003bd8709c2b3f88e4ab34d3fc8e061a1beb08e, with the hash updated for TeX Live 2021. * gnu/packages/chez.scm (texlive-pdftex)[source]: Extract two more files. [propagated-inputs]: Add TEXLIVE-CM, TEXLIVE-ETEX, TEXLIVE-FONTS-KNUTH-LIB, TEXLIVE-HYPHEN-BASE, TEXLIVE-KPATHSEA, TEXLIVE-TEX-INI-FILES, and TEXLIVE-TEX-PLAIN.
2021-09-16gnu: varnish-modules: Update to 0.19.0.Marius Bakke
* gnu/packages/web.scm (varnish-modules): Update to 0.19.0.
2021-09-16gnu: varnish: Update to 7.0.0.Marius Bakke
* gnu/packages/web.scm (varnish): Update to 7.0.0. [arguments]: Set CC in #:configure-flags. Rewrite use-absolute-file-names phase to use named inputs instead of WHICH and patch one more file. Remove trailing #t's. [inputs]: Add BASH-MINIMAL and COREUTILS. Replace PCRE with PCRE2, and PYTHON-WRAPPER with PYTHON.
2021-09-16gnu: Remove python2-wtforms.Marius Bakke
This trivial package currently fails to build and has no users in Guix. * gnu/packages/python-web.scm (python2-wtforms): Remove variable.
2021-09-16gnu: Remove python2-alembic.Marius Bakke
This package currently fails to build and has no users in Guix. * gnu/packages/databases.scm (python2-alembic): Remove variable.
2021-09-16gnu: Remove python2-natsort.Marius Bakke
This package currently fails to build and has no users in Guix. * gnu/packages/python-xyz.scm (python2-natsort): Remove variable. (python-natsort)[properties]: Remove.
2021-09-16gnu: Add minetest-basic-trains.Vivien Kraus
* gnu/packages/minetest.scm (minetest-basic-trains): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16gnu: Add minetest-advtrains.Vivien Kraus
* gnu/packages/minetest.scm (minetest-advtrains): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16gnu: minetest-mesecons: Fix indentation.Vivien Kraus
* gnu/packages/minetest.scm (minetest-mesecons): Fix indentation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16gnu: minetest-data: Fix indentation.Vivien Kraus
* gnu/packages/minetest.scm (minetest-data): Fix indentation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16gnu: thunar: Revert to 4.16.8 (from 4.17.x development series).Ludovic Courtès
Partly reverts 39cee0f817091fdb482c7a5d518bfaa7bde554d3. Reported by Michael Rohleder <mike@rohleder.de>. * gnu/packages/xfce.scm (thunar): Revert to 4.16.8.
2021-09-16gnu: Add cryfs.Brendan Tildesley
* gnu/packages/crypto.scm (cryfs): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16gnu: tryton applications and framework: Update to 6.0.x.Hartmut Goebel
* gnu/packages/tryton.scm (trytond-account-invoice-stock, trytond-purchase-request, trytond-stock-lot): Update to 6.0.0. (trytond-country, trytond-product, trytond-stock-supply): Update to 6.0.1. (trytond-currency): Update to 6.0.1. [arguments] Disable running doc-tests. (python-proteus, trytond-account-product, trytond-analytic-account, trytond-party, trytond-purchase): Update to 6.0.2. (trytond-account, trytond-account-invoice, trytond-company): Update to 6.0.3. (tryton): Update to 6.0.5. (trytond, trytond-stock): Update to 6.0.6.
2021-09-16gnu: tryton modules: Remove propagated-inputs propagated elsewhere.Hartmut Goebel
From all tryton modules propagating `trytond` remove the packages already propagated by `trytond`. * gnu/packages/tryton.scm (account, account_invoice) [propagated-inputs]: Remove python-dateutils, python-sql. (analytic_account, party, product, purchase, stock, stock_supply) [propagated-inputs]: Remove python-sql.
2021-09-16gnu: tryton modules: Unify native-inputs.Hartmut Goebel
For testing, the tryton modules require a common set of native-input, which basically are the propagated-inputs of `trytond`. (Some modules leave out one or two of these, but most modules require all.) So to avoid redundant code, use a variable for defining this common set. This reduces the maintenance burden when more trytond modules are added. * gnu/packages/tryton.scm (%standard-trytond-native-inputs): New variable. (trytond-account, trytond-account-invoice, trytond-account-invoice-stock, trytond-account-product, trytond-analytic-account, trytond-company, trytond-country, trytond-currency, trytond-party, trytond-product, trytond-purchase, trytond-purchase-request, trytond-stock, trytond-stock-lot, trytond-stock-supply)[native-inputs]: Use it. native-inouts2
2021-09-16gnu: tryton modules: Remove "python"- prefix from name.Hartmut Goebel
Remove the `python-` prefix from all trytond module packages. The aspect that these packages are plugins for trytond is much more relevant than that they are written in Python. * gnu/packages/tryton.scm (python-trytond-account, python-trytond-account-invoice, python-trytond-account-invoice-stock, python-trytond-account-product, python-trytond-analytic-account, python-trytond-company, python-trytond-counpython-try, python-trytond-currency, python-trytond-party, python-trytond-product, python-trytond-purchase, python-trytond-purchase-request, python-trytond-stock, python-trytond-stock-lot, python-trytond-stock-supply): New deprecated packages. (trytond-account, trytond-account-invoice, trytond-account-invoice-stock, trytond-account-product, trytond-analytic-account, trytond-company, trytond-country, trytond-currency, trytond-party, trytond-product, trytond-purchase, trytond-purchase-request, trytond-stock, trytond-stock-lot, trytond-stock-supply): Renamed from the respective above. [propagated-inputs]: Adjusted and re-ordered.
2021-09-16gnu: tryton: Propagate inputs.Hartmut Goebel
As for all Python packages and applications, the inputs need to be propagated. * gnu/packages/tryton.scm (tryton)[inputs]: Change to {propagated-inputs].
2021-09-16gnu: trytond: Propagate inputs.Hartmut Goebel
As for all Python packages and applications, the inputs need to be propagated. * gnu/packages/tryton.scm (trytond)[inputs]: Change to {propagated-inputs].
2021-09-16gnu: python-relatorio: Update to 0.10.0.Hartmut Goebel
* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.10.0.
2021-09-16gnu: python-sql: Update to 1.3.0.Hartmut Goebel
* gnu/packages/databases.scm (python-sql): Update to 1.3.0.
2021-09-16gnu: gmtp: Fix build.Guillaume Le Vaillant
* gnu/packages/libusb.scm (gmtp)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: glabels: Fix build.Guillaume Le Vaillant
* gnu/packages/gnome.scm (glabels)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: geeqie: Fix build.Guillaume Le Vaillant
* gnu/packages/image-viewers.scm (geeqie)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: crispy-doom: Fix build.Guillaume Le Vaillant
* gnu/packages/games.scm (crispy-doom)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: blastem: Fix build.Guillaume Le Vaillant
* gnu/packages/emulators.scm (blastem)[arguments]: Update 'fix-source' phase to add '-fcommon' to CFLAGS.
2021-09-16gnu: aris: Fix build.Guillaume Le Vaillant
* gnu/packages/maths.scm (aris)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: arcan: Fix build.Guillaume Le Vaillant
* gnu/packages/arcan.scm (arcan, arcan-sdl)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16gnu: xygrib: Fix finding resources in the data directory.Thiago Jung Bauermann via Guix-patches via
Currently, if you start up XyGrib it will not show icons in the toolbar buttons, translated strings in the UI nor the map in the main view. These are all items stored in the data directory, which XyGrib can’t find. Backport upstream PR 235 (already merged upstream) which makes it use XDG directories correctly. As a bonus, the PR also contains a fix to find libjpeg, so we don’t need the substitution for that anymore. * gnu/packages/patches/xygrib-fix-finding-data.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/geo.scm (xygrib)[source]: Use it. [arguments]<#:configure-flags>: Pass ‘-DGNU_PACKAGE=ON’. [arguments]<#:phases>{patch-directories}: Remove fix to find libjpeg. Remove trailing ‘#t’. [native-search-paths]: Add ‘XDG_DATA_DIRS’. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-15gnu: python-agate-sql: Update to 0.5.7.Marius Bakke
* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.5.7.
2021-09-15gnu: python-sqlalchemy: Update to 1.4.23.Marius Bakke
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.23. [propagated-inputs]: Add PYTHON-GREENLET.
2021-09-15gnu: python-sadisplay: Update to 0.4.9.Marius Bakke
* gnu/packages/databases.scm (python-sadisplay): Update to 0.4.9. [arguments]: New field. Override check phase. [native-inputs]: Remove PYTHON-NOSE. Add PYTHON-PYTEST.
2021-09-15gnu: python-wtforms: Don't run style and coverage tests.Marius Bakke
Such tests are fragile and does not affect functionality of the package. * gnu/packages/python-web.scm (python-wtforms)[arguments]: In the check phase, disable code coverage and pep8. [native-inputs]: Remove PYTHON-COVERAGE and PYTHON-PEP8. [source](uri): While at it, remove redundant '.tar.gz' argument to PYPI-URI.
2021-09-15gnu: python-wtforms: Adjust for SQLAlchemy >= 1.4.Marius Bakke
* gnu/packages/python-web.scm (python-wtforms)[arguments]: Add phase to delete test.
2021-09-15gnu: python-flask-sqlalchemy: Update to 2.5.1.Marius Bakke
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.5.1.
2021-09-15gnu: python-cfn-lint: Update to 0.54.1.Marius Bakke
* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.54.1. [arguments]: Run tests verbosely.
2021-09-15gnu: python-aws-sam-translator: Update to 1.38.0.Marius Bakke
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.38.0.
2021-09-15gnu: python-alembic: Update to 1.7.1.Marius Bakke
* gnu/packages/databases.scm (python-alembic): Update to 1.7.1. [propagated-inputs]: Add PYTHON-IMPORTLIB-RESOURCES.
2021-09-15gnu: python-natsort: Update to 7.1.1.Marius Bakke
* gnu/packages/python-xyz.scm (python-natsort): Update to 7.1.1. [arguments]: Remove obsolete phase.
2021-09-15gnu: glib: Avoid timer.c test failure on i686-linux.Ludovic Courtès
* gnu/packages/glib.scm (glib)[arguments]: In 'disable-failing-tests' phase, modify "glib/tests/timer.c" on i[56]86 to address test failure.
2021-09-15gnu: Add wlsunset.raingloom
* gnu/packages/xdisorg.scm (wlsunset): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-15gnu: linux-libre 5.4: Update to 5.4.146.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.146. (linux-libre-5.4-pristine-source): Update hash.
2021-09-15gnu: linux-libre 5.10: Update to 5.10.65.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.65. (linux-libre-5.10-pristine-source): Update hash.
2021-09-15gnu: linux-libre: Update to 5.13.17.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.13-version): Update to 5.13.17. (linux-libre-5.13-pristine-source): Update hash.
2021-09-15gnu: linux-libre 5.14: Update to 5.14.4.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.4. (linux-libre-5.14-pristine-source): Update hash.
2021-09-15gnu: xpadneo: Copy udev rules to /lib.Liliana Marie Prikler
This makes xpadneo place its udev rules in the place where udev-service-type looks for them. * gnu/packages/linux.scm (xpadneo): Copy udev rules to /lib instead of /etc.
2021-09-15gnu: perl-const-fast: Fix typo in description.Ludovic Courtès
* gnu/packages/perl.scm (perl-const-fast)[description]: Fix typo.
2021-09-15gnu: thunar: Update to 4.17.1.André A. Gomes
* gnu/packages/xfce.scm (thunar): Update to 4.17.1. [inputs]: Add gvfs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-15store: 'map/accumulate-builds' processes the whole list in case of cutoff.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/50264>. Reported by Lars-Dominik Braun <lars@6xq.net>. This fixes a regression introduced in fa81971cbae85b39183ccf8f51e8d96ac88fb4ac whereby 'map/accumulate-builds' would return REST (the tail of LST) without applying PROC on it. The effect would be that 'lower-inputs' in (guix gexp) would dismiss those elements, leading to derivations with correct builders but only a subset of the inputs they should have had. * guix/store.scm (map/accumulate-builds): Add #:cutoff parameter and remove 'accumulation-cutoff' variable. Call PROC on the elements of REST. * tests/store.scm ("map/accumulate-builds cutoff"): New test.