Age | Commit message (Collapse) | Author |
|
* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the
do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for
emulated 64 bit architectures.
The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures.
This structure contains a union of other structures, of which struct ifmap
is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …)
fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered
that struct sockaddr for the size of the union, which has the same size as
struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong
size of 32 for struct ifreq instead of the correct size of 40 on 64 bit
architectures.
The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of
the union, treating struct ifreq with the correct size.
This fixes (@ (guix build syscalls) network-interface-names) when used in
emulated 64 bit architectures.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/audio.scm (lv2-speech-denoiser): New variable.
|
|
* gnu/packages/nano.scm (nano): Update to 5.5.
|
|
* gnu/packages/networking.scm (lldpd): Update to 1.0.8.
|
|
* gnu/packages/text-editors.scm (jucipp): Update to 1.6.2.
|
|
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.15.2.
|
|
* gnu/packages/virtualization.scm (lxc): Update to 4.0.6.
|
|
* gnu/packages/web.scm (perl-net-http): Update to 6.20.
|
|
* gnu/packages/version-control.scm (diffstat): Update to 1.64.
|
|
* gnu/packages/xdisorg.scm (xsettingsd): Update to 1.0.2.
|
|
* gnu/packages/admin.scm (acpica): Update to 20210105.
|
|
* gnu/packages/gnome.scm (system-config-printer): Update to 1.5.15.
|
|
* gnu/packages/gnome.scm (eolie): Update to 0.9.101.
|
|
* gnu/packages/tex.scm (texlive-wasysym)[synopsis]: Refer to the font by
'wasy', not WASY2.
[description]: Likewise. Use code ornaments for the LaTeX package names.
|
|
* gnu/packages/tex.scm (texlive-wasy): New variable.
|
|
* gnu/packages/tex.scm (texlive-helvetic): New variable.
|
|
* gnu/packages/tex.scm (texlive-courier): New variable.
|
|
* gnu/packages/tex.scm (texlive-jknappen): New variable.
|
|
* gnu/packages/tex.scm (texlive-tipa): New variable.
|
|
* gnu/packages/autotools.scm (config): New variable.
|
|
* gnu/packages/tex.scm (texlive-marvosym): New variable.
|
|
* gnu/packages/docbook.scm (docbook-sgml-3.1): New variable.
|
|
* gnu/packages/perl.scm (perl-sgmls): New variable.
|
|
* gnu/packages/docbook.scm (docbook-dsssl): New variable.
|
|
* gnu/packages/docbook.scm (docbook-sgml): New variable.
|
|
* gnu/packages/docbook.scm (iso-8879-entities): New private variable.
|
|
* gnu/packages/xml.scm (openjade): New variable.
|
|
* gnu/packages/xml.scm (opensp)[outputs]: Add doc output.
[inputs]: Move to...
[native-inputs]: ... here. Add autoconf, automake, gettext and libtool and
libxml2.
[arguments]: Enable tests.
{make-flags}: New argument.
[phases]{patch-docbook-paths}: No longer patch XMLTO command line.
{delete-configure, honor-docdir, fix-tests-makefile.am}: New phases.
[native-search-paths]: Define a SGML_CATALOG_FILES search path specification.
[description]: Extend description.
|
|
* gnu/packages/finance.scm (opensp): Move to...
* gnu/packages/xml.scm (opensp): ... here.
|
|
* gnu/packages/lisp-xyz.scm (cl-mssql, ecl-mssql, sbcl-mssql): New variables.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/databases.scm (freetds): New variable.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* etc/news.scm: Add entry.
|
|
* gnu/packages/package-management.scm (guix): Update to 1w6i9z4.
|
|
* guix/self.scm (specification->package): Add "guile-zstd".
(compiled-guix)[guile-zstd]: New variable.
[dependencies]: Add it.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe)[source]: Fix URL.
|
|
* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
|
|
* gnu/packages/bootloaders.scm (ipxe): New variable.
* gnu/packages/patches/ipxe-reproducible-geniso.patch: New file …
* gnu/local.mk (dist_patch_DATA): … add it.
Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
Co-authored-by: Brice Waegeneire <brice@waegenei.re>
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
|
|
* gnu/packages/games.scm (crawl): Update to 0.26.0.
Remove no-longer-needed snippet.
|
|
This issue is caught with Guile-JSON 4.4.1, but not by 4.3.2.
* tests/crate.scm (test-root-dependencies): Add missing comma.
|
|
* doc/guix.texi (Requirements): Add Guile-zstd.
|
|
* guix/scripts/substitute.scm (%compression-methods): Add zstd.
(compresses-better?): "lzip" always wins.
|
|
* guix/scripts/publish.scm (compress-nar)[write-compressed-file]: New
procedure.
Use it for 'gzip' and 'lzip'. Add 'zstd.
(nar-response-port, string->compression-type): Add case for 'zstd'.
* tests/publish.scm (zstd-supported?): New procedure.
("/nar/zstd/*"): New test.
* doc/guix.texi (Invoking guix publish): Document zstd compression.
(Base Services): Add cross-reference to the above node.
|
|
* guix/utils.scm (lzip-port): Return a single value.
(zstd-port): New procedure.
(decompressed-port, compressed-output-port): Add 'zstd' case.
* tests/utils.scm (test-compression/decompression): Test 'zstd' when
the (zstd) module is available.
|
|
This procedure was unused except in one test.
* guix/utils.scm (compressed-port): Remove.
* tests/utils.scm (test-compression/decompression): Rewrite to use
'compressed-output-port' instead.
|
|
* gnu/services/shepherd.scm (shepherd-service-type): Require a
'description' form.
* gnu/services/base.scm (root-file-system-service-type)
(rngd-service-type, host-name-service-type):
(virtual-terminal-service-type, console-keymap-service-type)
(syslog-service-type, swap-service-type)
(kmscon-service-type): Add description.
* gnu/services/networking.scm (dhcp-client-service-type): Likewise.
* gnu/system/install.scm (cow-store-service-type): Likewise.
* gnu/system/linux-container.scm (dummy-networking-service-type):
Likewise.
* gnu/system/mapped-devices.scm (device-mapping-service-type):
Likewise.
* tests/guix-system.sh: Likewise.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.251.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.167.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.251.
(linux-libre-4.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.251.
(linux-libre-4.9-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.89.
(linux-libre-5.4-pristine-source): Update hash.
|