gnu: fpc: Lazily evaluate the error case.
* gnu/packages/pascal.scm (fpc)[native-inputs]: Defer evaluating the match
directive; the error condition would previously be eagerly evaluated and cause
Guix to fail on non-intel machines.
gnu: gnome-boxes: Don’t use bundled libhandy.
* gnu/packages/gnome.scm (gnome-boxes) [inputs]: Add libhandy.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: gnome-boxes: Update to 41.1.
* gnu/packages/gnome.scm (gnome-boxes): Update to 41.1.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: appstream-glib: Fix build.
* gnu/packages/glib.scm (appstream-glib) [inputs]: Use libsoup-minimal-2.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: dino: Use libsoup 2.
* gnu/packages/messaging.scm (dino)[inputs]: Replace libsoup with
libsoup-minimal-2.
gnu: yelp: Update to 41.0.
* gnu/packages/gnome.scm (yelp): Update to 41.0.
gnu: yelp-xsl: Update to 41.0.
* gnu/packages/gnome.scm (yelp-xsl): Update to 41.0.
[origin]: Adjust URI.
gnu: evince: Use meson-0.59.
* gnu/packages/gnome.scm (evince)[meson]: Use meson-0.59.
gnu: geeqie: Update to 1.6.
* gnu/packages/image-viewers.scm (geeqie): Update to 1.6.
[phases]{correctly-locate-aux-scripts}: New phase.
gnu: libchamplain: Update to 0.12.20.
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.20.
[build-system]: Change to meson-build-system.
[propagated-inputs]{libsoup}: Use libsoup 2.
gnu: libvirt-glib: Use meson-0.59.
* gnu/packages/virtualization.scm (libvirt-glib)
[meson]: New argument.
gnu: libvirt: Update to 7.9.0.
This resolves a test failure.
* gnu/packages/virtualization.scm (libvirt): Update to 7.9.0.
gnu: libosinfo: Update to 1.9.0.
* gnu/packages/virtualization.scm (libosinfo): Remove trailing #t.
Update to 1.9.0.
gnu: orbit2: Fix parallel build.
* gnu/packages/gnome.scm (orbit2): Remove trailing #t.
[phases]: Add a phase so that orbit-name-server-2 depends on
libname-server-2.a.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: fpc: Fix build.
The bootstrap binaries (!) were probably too old.
* gnu/packages/pascal.scm: Add missing copyright line.
(%fpc-version, %fpc-release-date): New variables.
(fpc-bootstrap-i386-3.0.4): Add a FIXME for a proper bootstrap. Rename to...
(fpc-bootstrap-i386): ... this and update to 3.2.2. Use %fpc-version.
(fpc-bootstrap-x86_64-3.0.4): Rename to...
(fpc-bootstrap-x86_64): ... this and update to 3.2.2. Use %fpc-version.
(fpc): Remove trailing #t.
[version]: Use %fcp-version.
[inputs]: Adjust accordingly.
[phases]: Remove hard coded version and release strings.
gnu: rust: Remove #:rust ,rust-1.52 arguments.
Only the last rust is now suitable to be used, which is 1.54 (the default).
* gnu/packages/crates-io.scm (rust-diffus-0.10)
(rust-jetscii-0.5, rust-news-flash-1, rust-opml-1)
(rust-snake-case-0.3, rust-strong-xml-0.6): Remove #:rust argument.
(rust-obfstr-0.3): Remove arguments field.
gnu: kexec-tools: Fix build on i686-linux.
* gnu/packages/linux.scm (kexec-tools)
[native-inputs]: Add binutils-next and its accompanying wrapper.
gnu: binutils-gold: Inherit from binutils-next.
And reinstate tests on non-x86 architectures, as the past problems now appear
to be resolved.
* gnu/packages/base.scm (binutils-gold): Inherit from binutils-next.
[tests?]: Remove argument.
[inputs]: Remove gcc:lib, which is already included implicitly.
gnu: Add binutils-next.
* gnu/packages/base.scm (binutils-next): New variable.
gnu: openblas: Do not build static library.
* gnu/packages/maths.scm (openblas)[make-flags]: Add NO_STATIC=1.