me
/
guix
Archived
1
0
Fork 0
Commit Graph

75314 Commits (02c43445544426aa4eebfd08289161509bc21460)

Author SHA1 Message Date
Maxime Devos 0bff68e44d
gnu: heimdal: Use the cross-compiled bash in "su".
* gnu/packages/kerberos.scm
  (heimdal)[arguments]<#:phases>{pre-configure}: Replace _PATH_BSHELL
  with the cross-compiled bin/sh when cross-compiling.
2021-09-20 11:15:07 +00:00
Maxime Devos 527455be35
gnu: heimdal: Refer to cross-compiled bash.
* gnu/packages/kerberos.scm
  (heimdal)[arguments]<#:phases>{pre-configure}: Let "appl/afsutil/pagsh.c"
  refer to the cross-compiled bash instead of the native bash when
  cross-compiling.
2021-09-20 11:15:07 +00:00
Maxime Devos f706689a8d
gnu: heimdal: Fix linking error when cross-compiling.
* gnu/packages/kerberos.scm (heimdal)[arguments]<#:configure-flags>:
  Set ac_cv_func_getpwnam_r_posix=yes when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos de8ea8e827
gnu: heimdal: Fix inputs when cross-compiling.
* gnu/packages/kerberos.scm
  (heimdal)[inputs]: Add "bash-minimal" when cross-compiling.
  (heimdal)[native-inputs]: Add 'perl' when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos c170e9b75f
gnu: iso-codes: Move inputs to native-inputs when cross-compiling.
* gnu/packages/iso-codes.scm
  (iso-codes)[inputs]: Move "gettext", "perl" and "python" to ...
  (iso-codes)[native-inputs]: ... here when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 3a8d342cdf
gnu: gamin: Fix 'configure' script when cross-compiling.
* gnu/packages/gnome.scm
  (gamin)[arguments]<#:phases>{set-have-abstract-sockets}: Override
  test for ‘abstract sockets’ when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos c3a3a4a761
gnu: gamin: Recognise aarch64 as architecture when cross-compiling.
* gnu/packages/gnome.scm
  (gamin)[arguments]<#:phases>{replace-config.sub}: Update 'config.sub'
  when cross-compiling.
  (gamin)[native-inputs]: Add "config" when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 9e6b25505a
gnu: graphene: Don't build introspection data when cross-compiling.
* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Set
  introspection=false when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 0d7888acf0
gnu: bdb: Fix cross-compilation build errors.
* gnu/packages/dbm.scm
  (bdb-4.8)[arguments]<#:phases>{update-config.sub}: Update 'config.sub'
  when cross-compiling for 'powerpc64le' or 'aarch64'.
2021-09-20 11:15:06 +00:00
Maxime Devos 9fa7b1d112
gnu: atk: Disable introspection when cross-compiling.
* gnu/packages/gtk.scm
  (atk)[arguments]<#:configure-flags>: Set -Dintrospection=false
  when cross-compiling.
2021-09-20 11:15:06 +00:00
Maxime Devos 838dcb7c2b
gobject-introspection: Correct library name when cross-compiling.
* gnu/packages/glib.scm
  (python-extension-suffix, correct-library-name-phase): New procedures.
  (gobject-introspection)[arguments]<#:phases>{rename-library}:
  New phase, correct the name of the python extension when cross-compiling.
2021-09-20 11:15:05 +00:00
Maxime Devos 4ab2c0d600
gobject-introspection: Fix inputs when cross-compiling.
* gnu/packages/glib.scm
  (gobject-introspection)[native-inputs]: Add 'bison' and 'flex'
  when cross-compiling.
  (gobject-introspection)[inputs]: Use 'python' instead of 'python-wrapper'
  when cross-compiling.  Remove 'bison', 'flex' when cross-compiling.
2021-09-20 11:15:05 +00:00
Maxime Devos c185e5ad67
gnu: gobject-introspection: Don't build introspection data when cross-compiling.
* gnu/packages/glib.scm
  (gobject-introspection)[arguments]<#:configure-flags>: Set
  gi_cross_use_prebuilt_gi to 'true'.
  (gobject-introspection)[arguments]<#:phases>{set-typelibs}: New phase,
  avoid undefined variable in "meson.build".
2021-09-20 11:15:04 +00:00
Maxime Devos a1b3597ab8
gnu: polkit: Prevent cross-compilation build error.
Alternative ‘os types’ include RedHat and Gentoo, which
don't seem applicable.

* gnu/packages/polkit.scm (polkit)[arguments]<#:configure-flags>:
  Set "--with-os-type" to "unknown".
2021-09-20 11:11:47 +00:00
Maxime Devos 499dbe0f3c
gnu: dbus-cairo: Add missing bash-minimal input.
If absent, this causes the 'glib-or-gtk-wrap' phase to fail.

* gnu/packages/glib.scm
  (cairo)[inputs]: Add "bash-minimal", but only when cross-compiling
  to avoid a world-rebuild.
2021-09-20 11:11:47 +00:00
Maxime Devos c3db377d2b
gnu: poppler: Find pkg-config when cross-compiling.
* gnu/packages/pdf.scm
  (poppler)[arguments]<#:phases>{set-PKG_CONFIG}: New phase.
2021-09-20 11:11:47 +00:00
Maxime Devos d09822c394
gnu: mozjs-60: Fix cross-compilation build errors.
Presumably the other versions of mozjs need some changes
as well, but for now only fix mozjs@60, which is a dependency
of polkit.

* gnu/packages/gnuzilla.scm
  (mozjs-60)[arguments]<#:configure-flags>: Set --with-nspr-prefix
  and set --host and --target inappropriately when cross-compiling.
  (mozjs-60)[arguments]<#:phases>{set-PKG_CONFIG}: New phase
  when cross-compiling.
2021-09-20 11:11:47 +00:00
Maxime Devos cd4c6f9979
gnu: nspr: Don't retain references to native inputs.
* gnu/packages/nss.scm
  (nspr)[inputs]: Add 'perl' and 'bash-minimal' when cross-compiling.
  (nspr)[arguments]{#:disallowed-references}: Add native 'perl' when
  cross-compiling.
2021-09-20 11:11:47 +00:00
Maxime Devos 1d3cb21853
gnu: nspr: Adjust to Mozilla cross-compilation conventions.
* gnu/packages/nss.scm
  (nspr)[arguments]<#:configure-flags>: Set --host and --target
  inappropriately when cross-compiling.
2021-09-20 11:11:47 +00:00
Maxime Devos 5fc78abc7f
gnu: perl: Find 'bash' when cross-compiling.
* gnu/packages/perl.scm
  (perl)[arguments]<#:phases>{unpack-cross}: Search for "bash" with
  'search-input-file' instead of 'assoc-ref'.
  (perl)[arguments]<#:phases>{configure}: Search for "bash-minimal"
  instead of "bash".
2021-09-20 11:11:46 +00:00
Maxime Devos 5203a3f123
gnu: libcap: Fix cross-compilation build failures.
* gnu/packages/linux.scm
  (libcap)[arguments]<#:phases>{configure}: Don't use non-existent
  '%output' when cross-compiling.
  (libcap)[arguments]<#:make-flags>: Set "CROSS_COMPILE" and "BUILD_CC"
  when cross-compiling.
2021-09-20 11:11:46 +00:00
Maxime Devos 04380925ea
gnu: elogind: Fix cross-compilation.
%build-inputs and friends don't exist when cross-compiling,
so use some G-expology instead.

* gnu/packages/freedesktop.scm (elogind)[arguments]<#:configure-flags>:
  Don't use '%outputs' or '%build-inputs' when cross-compiling.
2021-09-20 11:11:46 +00:00
Maxime Devos ea91371466
gnu: elogind: Make #:configure-flags a G-exp.
* gnu/packages/freedesktop.scm
  (elogind)[arguments]{configure-flags}: Let this be a G-exp.
2021-09-20 11:11:46 +00:00
Maxime Devos 967f8af877
gnu: dbus-glib: Support cross-compilation.
This allows cross-compilation to succeed when not using
QEMU's transparent emulation, and the cross-compilation
is not a pointless cross-compilation like x86_64 -> i686.

* gnu/packages/glib.scm (dbus-glib)[arguments]: Set --with-dbus-binding-tool
  to a native version of "dbus-binding-tool" when cross-compiling.
2021-09-20 11:11:46 +00:00
Mathieu Othacehe 4bacf9ced9
gnu: acpica: Update to 20210730.
* gnu/packages/admin.scm (acpica): Update to 20210730.
[source]: Fix uri field.
2021-09-20 09:36:57 +00:00
Mathieu Othacehe 650e85d855
gnu: grub: Strip debug symbols.
This is a follow-up of 71aa29911c. Grub does not
support modules stripped with --strip-unneeded but supports the --strip-debug
option.

* gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to
true and use ...
<#:strip-flags>: ... to pass --strip-debug instead of --strip-unneeded.
2021-09-20 09:12:01 +00:00
Thiago Jung Bauermann b452fe87e0
gnu: gtk+: Fix testsuite failure on non-x86_64 platforms.
On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that
doesn’t support SVG.  This causes the ‘icontheme’ test to fail because it
tries to fetch SVG icons in some of the tests.

Therefore, we need to disable the test when SVG support isn’t available.

* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Use the ‘target-x86-64?’
convenience function.
[arguments]<#:phases>{disable-failing-tests}: Disable ‘icontheme’ test on
non-x86_64 platforms.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-09-19 18:16:29 +00:00
Mathieu Othacehe 57c57f8541
gnu: fbida: Fix build.
* gnu/packages/pdf.scm (fbida)[arguments]<#:phases>: Add a 'set-fcommon phase.
Also wrap some lines and remove an empty one.
2021-09-19 18:10:39 +00:00
Efraim Flashner 02a585212f
gnu: newsboat: Fix build.
* gnu/packages/syndication.scm (newsboat)[arguments]: Move the prefix
declaration to the 'patch-source phase. Adjust other phases so they
actually build.
2021-09-19 19:52:11 +03:00
Mathieu Othacehe 71aa29911c
gnu: grub: Do not strip modules.
* gnu/packages/bootloaders.scm (grub)[arguments]<#:strip-binaries>: Set to
false to prevent Grub modules stripping.
2021-09-19 16:49:30 +02:00
Guillaume Le Vaillant 8e67a84a99
gnu: python-ipython: Update to 7.27.0.
* gnu/packages/python-xyz.scm (python-ipython): Update to 7.27.0.
  [inputs]: Add matplotlib-inline.
  [arguments]: Update 'fix-tests' phase to disable "pylabtools" test.
2021-09-18 23:17:56 +02:00
Guillaume Le Vaillant cbdd76c493
gnu: Add python-matplotlib-inline.
* gnu/packages/python-xyz.scm (python-matplotlib-inline): New variable.
2021-09-18 23:05:29 +02:00
Guillaume Le Vaillant 19c9c266ae
gnu: mpg321: Fix compiling with gcc 10.
* gnu/packages/patches/mpg321-gcc-10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mp3.scm (mpg321)[source]: Use it.
2021-09-18 15:31:18 +02:00
Guillaume Le Vaillant 642fcb1d08
gnu: q5go: Fix build.
* gnu/packages/games.scm (q5go)[arguments]: Add 'fix-header' phase.
2021-09-18 15:03:41 +02:00
Guillaume Le Vaillant a9798a0abe
gnu: aircrack-ng: Fix build.
* gnu/packages/networking.scm (aircrack-ng)[arguments]: Add '-fcommon' to
  CFLAGS.
2021-09-18 14:54:45 +02:00
Guillaume Le Vaillant 5a7703413b
gnu: pdf2djvu: Update to 0.9.18.
* gnu/packages/djvu.scm (pdf2djvu): Update to 0.9.18.
  [arguments]: Add 'set-home-for-tests' phase.
2021-09-18 14:48:54 +02:00
Mathieu Othacehe d5f92f21a1
gnu: ruby-sass: Fix build.
* gnu/packages/ruby.scm (ruby-sass)[native-inputs]: Add ruby-cmath.
2021-09-18 13:00:10 +02:00
Mathieu Othacehe ac6914ca7d
gnu: Add ruby-cmath.
* gnu/packages/ruby.scm (ruby-cmath): New variable.
2021-09-18 13:00:07 +02:00
Mathieu Othacehe b7a5641ad7
gnu: rygel: Update to 0.40.1.
* gnu/packages/gnome.scm (rygel): Update to 0.40.1.
[build-system]: Switch to meson.
[arguments]<#:configure-flags>: Pass a plugins list to exclude the tracker
plugin.
[native-inputs]: Add glib:bin, docbook-xml, docbook-xsl, xsltproc.
[inputs]: Add gst-editing-services and json-glib.
2021-09-18 12:46:12 +02:00
Mathieu Othacehe 54b8cdfe3c
gnu: gupnp-av: Enable Vala bindings.
* gnu/packages/gnome.scm (gupnp-av)[native-inputs]: Add vala.
2021-09-18 12:46:12 +02:00
Mathieu Othacehe 3963211668
gnu: gupnp: Fix build.
* gnu/packages/gnome.scm (gupnp)[arguments]<#:phases>: Add a 'pre-check phase.
2021-09-18 12:46:12 +02:00
Guillaume Le Vaillant 048934c3b6
gnu: icu4j: Fix build.
* gnu/packages/icu4c.scm (icu4j)[arguments]: Use gexp for 'make-flags'.
2021-09-18 12:19:34 +02:00
Mathieu Othacehe 68557cd2f3
gnu: grilo-plugins: Update to 0.3.13.
* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.13.
[inputs]: Add python-pygobject and tracker-miners.
[arguments]<#:phases>: Add 'set-shell and 'fix-tests phases.
2021-09-18 12:12:48 +02:00
Mathieu Othacehe 4df5b64c8a
gnu: grilo: Update to 0.3.13.
* gnu/packages/gnome.scm (grilo): Update to 0.3.13.
2021-09-18 12:12:47 +02:00
muradm e8d80d0456
gnu: gnunet: Fix libmicrohttpd test case using SSL3.
* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch:
Patch for failing test case as suggested by libmicrohttpd mailing list
* gnu/packages/gnunet.scm (libmicrohttpd): use patch
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-18 12:09:40 +02:00
Guillaume Le Vaillant c3892d4ffb
gnu: openjdk: Fix compiling with gcc 10.
* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11)[arguments]: Add
  '-fcommon', '-fno-delete-null-pointer-checks' and '-fno-lifetime-dse'
  to CFLAGS.
2021-09-18 11:18:41 +02:00
Mathieu Othacehe 8613652f3f
gnu: gnome-boxes: Update to 3.38.2.
* gnu/packages/gnome.scm (gnome-boxes): Update to 3.38.2.
[inputs]: Add gtksourceview and json-glib.
2021-09-17 23:03:20 +02:00
Mathieu Othacehe 0db21a8a31
gnu: nautilus: Update to 3.38.2.
* gnu/packages/gnome.scm (nautilus): Update to 3.38.2.
[inputs]: Add json-glib and libsoup.
2021-09-17 22:59:12 +02:00
Mathieu Othacehe e7ff3f5cfa
gnu: tracker-miners: Update to 3.1.2.
* gnu/packages/gnome.scm (tracker-miners): Update to 3.1.2.
[arguments]<#:configure-flags>: Fix the rpath.  <#:phases>: Add 'set-shell,
'fix-paths and 'fix-tests phases. Replace the 'check phase.
[native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas,
asciidocs and xsltproc.
[inputs]: add json-glib, libsoup and shared-mime-info.
2021-09-17 22:55:28 +02:00
Mathieu Othacehe 2a489b01f6
gnu: tracker: Update to 3.1.2.
* gnu/packages/gnome.scm (tracker): Update to 3.1.2.
[arguments]<#:configure-flags>: Fix the rpath. Do not build docs and do not
use systemd.
<#:phases>: Add 'set-shell and 'fix-paths phases. Merge the 'pre-check
phase into the new replaced 'check phase.
[native-inputs]: Add docbook-xsl, docbook-xml-4.5, gsettings-desktop-schemas,
asciidoc, xsltproc, cmake-minimal, gtk-doc and dbus.
2021-09-17 22:54:55 +02:00
Mathieu Othacehe d075684860
gnu: libmusicbrainz: Fix build.
* gnu/packages/music.scm (libmusicbrainz)[arguments]: Add a new fix build
phase.
2021-09-17 18:18:53 +02:00
Mathieu Othacehe 7bfee950cc
gnu: gnome-contacts: Update to 3.38.1.
* gnu/packages/gnome.scm (gnome-contacts): Update to 3.38.1.
[arguments]: Use disabled instead of false for the cheese option.
2021-09-17 18:11:17 +02:00
Mathieu Othacehe b95c149ac8
gnu: folks: Update to 0.14.0.
* gnu/packages/gnome.scm (folks): Update to 0.14.0.
[native-inputs]: Add python-dbusmock.
2021-09-17 18:10:56 +02:00
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