1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 23:05:57 +02:00
Commit Graph

72047 Commits

Author SHA1 Message Date
Mathieu Othacehe cfc814754e gnu: cheese: Fix build.
* gnu/packages/patches/cheese-vala-update.patch: New file.
* gnu/local.mk (DIST_PATCH_DATA): Add it.
* gnu/packages/gnome.scm (cheese)[source]: Use it.
2021-09-17 17:59:05 +02:00
Mathieu Othacehe 32c7233ff7 gnu: localed: Fix build.
* gnu/packages/freedesktop.scm (localed)[native-inputs]: Add rsync.
2021-09-17 17:33:27 +02:00
Guillaume Le Vaillant a93a6afcef gnu: libxml++: Fix build.
* gnu/packages/gnome.scm (libxml++)[propagated-inputs]: Replace glibmm by
  glibmm-2.64.
2021-09-17 16:53:07 +02:00
Guillaume Le Vaillant ad0bd346f5 gnu: atril: Fix build.
* gnu/packages/mate.scm (atril)[inputs]: Replace python2-dogtail by
  python-dogtail. Replace openjpeg-1 by openjpeg.
2021-09-17 15:47:59 +02:00
Guillaume Le Vaillant b56e01cb38 gnu: lightning: Fix build.
* gnu/packages/assembly.scm (lightning)[arguments]: Don't run tests in
  parallel.
2021-09-17 14:51:37 +02:00
Mathieu Othacehe 716470cda4 gnu: gnome-control-center: Fix build.
* gnu/packages/gnome.scm (gnome-control-center)[arguments]: Add a 'set-cflags
phase.
2021-09-17 08:42:40 +02:00
Marius Bakke 5c3cb22c9b Merge branch 'master' into core-updates-frozen
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-17 01:25:52 +02:00
Marius Bakke c896287ce5 gnu: texlive-context: Adjust to changes from 'master'.
This is a merge of commit f98dfdc1b6, 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-17 00:15:05 +02:00
Marius Bakke 52f42594aa gnu: texlive-pdftex: Adjust to changes from 'master'.
This is a merge of commit 9003bd8709, 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-17 00:15:05 +02:00
Marius Bakke 2a054d29dc gnu: varnish-modules: Update to 0.19.0.
* gnu/packages/web.scm (varnish-modules): Update to 0.19.0.
2021-09-16 23:26:58 +02:00
Marius Bakke bb6481af0e gnu: varnish: Update to 7.0.0.
* 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-16 23:26:58 +02:00
Marius Bakke 7de73cabe8 gnu: Remove python2-wtforms.
This trivial package currently fails to build and has no users in Guix.

* gnu/packages/python-web.scm (python2-wtforms): Remove variable.
2021-09-16 23:26:58 +02:00
Marius Bakke 11845c3a27 gnu: Remove python2-alembic.
This package currently fails to build and has no users in Guix.

* gnu/packages/databases.scm (python2-alembic): Remove variable.
2021-09-16 23:26:58 +02:00
Marius Bakke ce0d39ae2b gnu: Remove python2-natsort.
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-16 23:26:58 +02:00
Vivien Kraus 9f4bb5f189 gnu: Add minetest-basic-trains.
* gnu/packages/minetest.scm (minetest-basic-trains): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16 22:46:20 +02:00
Vivien Kraus b16f9f9c66 gnu: Add minetest-advtrains.
* gnu/packages/minetest.scm (minetest-advtrains): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16 22:46:20 +02:00
Vivien Kraus 6773f215d5 gnu: minetest-mesecons: Fix indentation.
* gnu/packages/minetest.scm (minetest-mesecons): Fix indentation.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16 22:46:20 +02:00
Vivien Kraus 182c672149 gnu: minetest-data: Fix indentation.
* gnu/packages/minetest.scm (minetest-data): Fix indentation.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16 22:46:20 +02:00
Ludovic Courtès 4fc3fb9f82 gnu: thunar: Revert to 4.16.8 (from 4.17.x development series).
Partly reverts 39cee0f817.
Reported by Michael Rohleder <mike@rohleder.de>.

* gnu/packages/xfce.scm (thunar): Revert to 4.16.8.
2021-09-16 22:46:20 +02:00
Brendan Tildesley 20d3c901fd gnu: Add cryfs.
* gnu/packages/crypto.scm (cryfs): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-16 22:46:20 +02:00
Hartmut Goebel d4d3707131 gnu: tryton applications and framework: Update to 6.0.x.
* 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-16 21:51:44 +02:00
Hartmut Goebel e0605ddf7b gnu: tryton modules: Remove propagated-inputs propagated elsewhere.
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-16 21:51:44 +02:00
Hartmut Goebel 321921e141 gnu: tryton modules: Unify native-inputs.
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-16 21:51:44 +02:00
Hartmut Goebel da0a8a1f6b gnu: tryton modules: Remove "python"- prefix from name.
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-16 21:51:44 +02:00
Hartmut Goebel 1422caed2b gnu: tryton: Propagate inputs.
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-16 21:51:43 +02:00
Hartmut Goebel 85c90c2eeb gnu: trytond: Propagate inputs.
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-16 21:51:43 +02:00
Hartmut Goebel 3bd222e79d gnu: python-relatorio: Update to 0.10.0.
* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.10.0.
2021-09-16 21:51:43 +02:00
Hartmut Goebel b7ef1e4efb gnu: python-sql: Update to 1.3.0.
* gnu/packages/databases.scm (python-sql): Update to 1.3.0.
2021-09-16 21:51:43 +02:00
Guillaume Le Vaillant 923c2527af gnu: gmtp: Fix build.
* gnu/packages/libusb.scm (gmtp)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:38:38 +02:00
Guillaume Le Vaillant 281b4debe9 gnu: glabels: Fix build.
* gnu/packages/gnome.scm (glabels)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:36:16 +02:00
Guillaume Le Vaillant d5d1e5d1d4 gnu: geeqie: Fix build.
* gnu/packages/image-viewers.scm (geeqie)[arguments]: Pass '-fcommon' to
  CFLAGS.
2021-09-16 10:33:43 +02:00
Guillaume Le Vaillant 7ceafdf072 gnu: crispy-doom: Fix build.
* gnu/packages/games.scm (crispy-doom)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:31:25 +02:00
Guillaume Le Vaillant bbdc4d7347 gnu: blastem: Fix build.
* gnu/packages/emulators.scm (blastem)[arguments]: Update 'fix-source' phase
  to add '-fcommon' to CFLAGS.
2021-09-16 10:28:05 +02:00
Guillaume Le Vaillant bad54e6384 gnu: aris: Fix build.
* gnu/packages/maths.scm (aris)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:18:19 +02:00
Guillaume Le Vaillant c9f7770eee gnu: arcan: Fix build.
* gnu/packages/arcan.scm (arcan, arcan-sdl)[arguments]: Pass '-fcommon' to
  CFLAGS.
2021-09-16 10:15:34 +02:00
Thiago Jung Bauermann via Guix-patches via b3ee04cde7 gnu: xygrib: Fix finding resources in the data directory.
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-16 09:49:31 +02:00
Marius Bakke 33bc3fb2a5 gnu: python-agate-sql: Update to 0.5.7.
* gnu/packages/wireservice.scm (python-agate-sql): Update to 0.5.7.
2021-09-15 23:38:51 +02:00
Marius Bakke 0711ad0452 gnu: python-sqlalchemy: Update to 1.4.23.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.23.
[propagated-inputs]: Add PYTHON-GREENLET.
2021-09-15 23:38:51 +02:00
Marius Bakke d570b32a90 gnu: python-sadisplay: Update to 0.4.9.
* 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-15 23:38:51 +02:00
Marius Bakke 16236cda58 gnu: python-wtforms: Don't run style and coverage tests.
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-15 23:38:51 +02:00
Marius Bakke 16110ba476 gnu: python-wtforms: Adjust for SQLAlchemy >= 1.4.
* gnu/packages/python-web.scm (python-wtforms)[arguments]: Add phase to delete test.
2021-09-15 23:38:51 +02:00
Marius Bakke d0e23782df gnu: python-flask-sqlalchemy: Update to 2.5.1.
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.5.1.
2021-09-15 23:38:50 +02:00
Marius Bakke ca9f5de1e4 gnu: python-cfn-lint: Update to 0.54.1.
* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.54.1.
[arguments]: Run tests verbosely.
2021-09-15 23:38:50 +02:00
Marius Bakke 3b13dae861 gnu: python-aws-sam-translator: Update to 1.38.0.
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.38.0.
2021-09-15 23:38:50 +02:00
Marius Bakke 9be916aaaf gnu: python-alembic: Update to 1.7.1.
* gnu/packages/databases.scm (python-alembic): Update to 1.7.1.
[propagated-inputs]: Add PYTHON-IMPORTLIB-RESOURCES.
2021-09-15 23:38:50 +02:00
Marius Bakke 1e23004463 gnu: python-natsort: Update to 7.1.1.
* gnu/packages/python-xyz.scm (python-natsort): Update to 7.1.1.
[arguments]: Remove obsolete phase.
2021-09-15 23:38:50 +02:00
Ludovic Courtès 35848d2c2e gnu: glib: Avoid timer.c test failure on i686-linux.
* 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-15 22:10:06 +02:00
raingloom 1e684af949 gnu: Add wlsunset.
* gnu/packages/xdisorg.scm (wlsunset): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-09-15 21:22:08 +02:00
Leo Famulari 763a3430bd gnu: linux-libre 5.4: Update to 5.4.146.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.146.
(linux-libre-5.4-pristine-source): Update hash.
2021-09-15 15:12:50 -04:00
Leo Famulari 0864c8670c gnu: linux-libre 5.10: Update to 5.10.65.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.65.
(linux-libre-5.10-pristine-source): Update hash.
2021-09-15 15:12:49 -04:00