summary refs log tree commit diff
AgeCommit message (Collapse)Author
2023-10-03gnu: trezor-agent: Fix build, change versioning scheme.Attila Lendvai
Clarify the versioning of the package in a comment, so that later updates will not pick the wrong version number. * gnu/packages/finance.scm (trezor-agent)[version]: Copy version from python-trezor-agent which effectively updates it from 0.14.4 to 0.14.7. [source]: Copy the origin also from python-trezor-agent to effectively sync the source and the version of the two packages; something that upstream will also do in future releases. Update snippet. [native-inputs]: Add missing python-bech32 and python-simple-rlp so that the test suite runs clean and the build finishes. [arguments]: Reenable 'sanity-check' phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03gnu: python-trezor-agent: Update to 0.14.7.Attila Lendvai
* gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.7. [native-inputs]: Add python-bech32 and python-cryptography. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03gnu: python-trezor: Update to 0.13.7.Attila Lendvai
* gnu/packages/finance.scm (python-trezor): Update to 0.13.7. [propagated-inputs]: Drop python-click-7 kludge, add python-construct-classes instead of python-construct. [native-inputs]: Add python-pillow, python-simple-rlp and python-wheel. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03gnu: Add python-construct-classes.Attila Lendvai
* gnu/packages/python-xyz.scm (python-construct-classes): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-10-03gnu: gr-osmosdr: Update to 0.2.4.Guillaume Le Vaillant
* gnu/packages/radio.scm (gr-osmosdr): Update to 0.2.4.
2023-10-03Revert "gnu: emacs-buttercup: Fix native comp tests with emacs-next."Hilton Chain
This reverts commit e45f9b4b1251df1a51a30e1d4a53fc2075abfcfe, which doesn't fix the test issue.
2023-10-03gnu: spectre-meltdown-checker: Update to 0.46.Hilton Chain
* gnu/packages/patches/spectre-meltdown-checker-externalize-fwdb.patch: Update patch. * gnu/packages/patches/spectre-meltdown-checker-find-kernel.patch: Delete file * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/linux.scm (spectre-meltdown-checker): Update to 0.46. [#:phases]<fixpath>: Correct name for bunzip2. Substitute lzop and mktemp as well.
2023-10-03gnu: font-lxgw-wenkai-tc: Update to 1.010.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.010.
2023-10-03gnu: font-lxgw-wenkai: Update to 1.310.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.310.
2023-10-03gnu: font-sarasa-gothic: Update to 0.42.1.Hilton Chain
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.42.1.
2023-10-03gnu: font-chiron-hei-hk: Update to 2.508.Hilton Chain
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.508.
2023-10-03news: Add 'de' translation.Florian Pelz
* etc/news.scm: Add German translation of offloading entry.
2023-10-03news: Fix typo.Florian Pelz
* etc/news.scm: Fix typo in the English text on offloading.
2023-10-03gnu: shotcut: Update to 23.09.29.Vinicius Monego
* gnu/packages/video.scm (shotcut): Update to 23.09.29.
2023-10-03gnu: mlt: Update to 7.20.0.Vinicius Monego
* gnu/packages/video.scm (mlt): Update to 7.20.0.
2023-10-03gnu: python-scikit-rf: Update to 0.29.1.Vinicius Monego
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.29.1. [native-inputs]: Add python-pytest-mock.
2023-10-03gnu: satdump: Add support for BladeRF.Guillaume Le Vaillant
* gnu/packages/radio.scm (satdump)[inputs]: Add bladerf.
2023-10-03gnu: urh: Add support for Airspy and BladeRF.Guillaume Le Vaillant
* gnu/packages/radio.scm (urh)[inputs]: Add airspy and bladerf.
2023-10-03gnu: sdr++: Add support for BladeRF.Guillaume Le Vaillant
* gnu/packages/radio.scm (sdr++)[inputs]: Add bladerf. [arguments]: Update 'configure-flags'.
2023-10-03gnu: sdrangel: Add support for BladeRF.Guillaume Le Vaillant
* gnu/packages/radio.scm (sdrangel)[inputs]: Add bladerf.
2023-10-03gnu: dump1090: Add support for BladeRF.Guillaume Le Vaillant
* gnu/packages/radio.scm (dump1090)[inputs]: Add bladerf. [arguments]: Update 'make-flags'.
2023-10-03gnu: gr-osmosdr: Add support for BladeRF and IQ balance correction.Guillaume Le Vaillant
* gnu/packages/radio.scm (gr-osmosdr)[inputs]: Add bladerf and gr-iqbal. [arguments]: Add 'fix-gnuradio-iqbalance-detection' phase. Use gexp.
2023-10-03gnu: Add soapybladerf.Guillaume Le Vaillant
* gnu/packages/radio.scm (soapybladerf): New variable.
2023-10-03gnu: Add bladerf.Guillaume Le Vaillant
* gnu/packages/radio.scm (bladerf): New variable.
2023-07-23gnu: Add linux-libre 6.5.Leo Famulari
* gnu/packages/linux.scm (linux-libre-6.5-version, linux-libre-6.5-gnu-revision, deblob-scripts-6.5, linux-libre-6.5-pristine-source, linux-libre-6.5-source, linux-libre-headers-6.5, linux-libre-6.5): New variables. * gnu/packages/aux-files/linux-libre/6.5-arm.conf, gnu/packages/aux-files/linux-libre/6.5-arm64.conf, gnu/packages/aux-files/linux-libre/6.5-i686.conf, gnu/packages/aux-files/linux-libre/6.5-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them.
2023-10-02gnu: Add python-casa-formats-io.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-casa-formats-io): New variable. Co-Authored-By: Iliya Tikhonenko <tikhonenko@mpe.mpg.de> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-02gnu: mupdf: Update to 1.23.3.Timotej Lazar
* gnu/packages/pdf.scm (mupdf): Update to 1.23.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-02gnu: milkytracker: Update to 1.04.00.Yovan Naumovski
* gnu/packages/music.scm (milkytracker): Update to 1.04.00. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-02services: mcron: Do not #:select ‘%user-log-dir’.Ludovic Courtès
* gnu/services/mcron.scm (mcron-shepherd-services): Do not #:select ‘%user-log-dir’ from (shepherd support) since it’s missing in the Shepherd 0.8, which is still used on GNU/Hurd.
2023-10-02gnu: emacs-buttercup: Fix native comp tests with emacs-next.Nicolas Graves
* gnu/packages/emacs-xyz.scm (emacs-buttercup): Add patch emacs-buttercup-fix-native-comp-pretty-test. * gnu/packages/patches/emacs-buttercup-fix-native-comp-pretty-test.patch: Add file. * gnu/local.mk: Add emacs-buttercup-fix-native-comp-pretty-test.patch. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-10-02gnu: cuirass: Update to 797b26a.Ludovic Courtès
* gnu/packages/ci.scm (cuirass): Update to 797b26a. * gnu/services/cuirass.scm (cuirass-activation): Create /var/run/cuirass.
2023-10-02gnu: rust-rspotify: Update to 0.11.7.Steve George
* gnu/packages/crates-io.scm (rust-rspotify): Update to 0.11.7. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-rspotify-http-0.11.Steve George
* gnu/packages/crates-io.scm (rust-rspotify-http-0.11): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-maybe-async-0.2.Steve George
* gnu/packages/crates-io.scm (rust-maybe-async-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-rspotify-macros-0.11.Steve George
* gnu/packages/crates-io.scm (rust-rspotify-macros-0.11): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-rspotify-model-0.11.Steve George
* gnu/packages/crates-io.scm (rust-rspotify-model-0.11): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-enum-dispatch-0.3.Steve George
* gnu/packages/crates-io.scm (rust-enum-dispatch-0.3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: Add rust-enum-derive-0.1.Steve George
* gnu/packages/crates-io.scm (rust-enum-derive-0.1): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-02gnu: guix: Update to 1.4.0-12.b9fae146d6.Janneke Nieuwenhuizen
This brings the "declarative offloading setup" and using "the right locale package on GNU/Hurd". * gnu/packages/package-management.scm (guix): Update to 1.4.0-12.b9fae146d6.
2023-10-01news: Add entry for declarative offloading.Ludovic Courtès
* etc/news.scm: Add entry.
2023-10-01services: hurd-vm: Implement zero-configuration offloading.Ludovic Courtès
This allows for zero-configuration offloading to a childhurd. * gnu/services/virtualization.scm (operating-system-with-offloading-account): New procedure. (<hurd-vm-configuration>)[offloading?]: New field. (hurd-vm-disk-image): Define ‘transform’ and use it. (hurd-vm-activation): Generate SSH key for user ‘offloading’ and add authorize it via /etc/childhurd/etc/ssh/authorized_keys.d. (hurd-vm-configuration-offloading-ssh-key) (hurd-vm-guix-extension): New procedures. (hurd-vm-service-type): Add GUIX-SERVICE-TYPE extension. * gnu/tests/virtualization.scm (run-childhurd-test)[import-module?]: New procedure. [os]: Add (gnu build install) and its closure to #:import-modules. [test]: Add “copy-on-write store” and “offloading” tests. * doc/guix.texi (Virtualization Services): Document it.
2023-10-01doc: Give an example showing how to add an account in the childhurd.Ludovic Courtès
* doc/guix.texi (Virtualization Services): Give an example showing how to add an account.
2023-10-01services: hurd-vm: Disable password-based authentication for root.Ludovic Courtès
With offloading to a childhurd is enabled, allowing password-less root login in the childhurd to anyone amounts to providing write access to the host’s store to anyone. Thus, disable password-based root logins in the childhurd. * gnu/services/virtualization.scm (%hurd-vm-operating-system): Change ‘permit-root-login’ to 'prohibit-password. * gnu/tests/virtualization.scm (%childhurd-os): Provide a custom ‘os’ field for ‘hurd-vm-configuration’. * doc/guix.texi (Virtualization Services): Remove mention of password-less root login.
2023-10-01tests: hurd-vm: Remove custom disk image configuration.Ludovic Courtès
This was added in 18e76f89055f25f015fadb7c999b410f38a88cc6. Presumably, the problem was that using compressed QCOW2 images makes the childhurd slower, so it’s eventually marked as failing to start. By enabling KVM inside the Guix System VM, we allow the childhurd to run on KVM, which compensates the slowdown due to the use of a compressed image. * gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove. (%childhurd-os): Use default config for ‘hurd-vm-service-type’. (run-childhurd-test)[test]: Pass “-cpu host” to the run-vm script.
2023-10-01services: hurd-vm: ‘image’ field has to be an <image> record.Ludovic Courtès
* gnu/services/virtualization.scm (<hurd-vm-configuration>)[image]: Document as being an <image> record. (hurd-vm-disk-image): Remove call to ‘system-image’. (hurd-vm-shepherd-service): Add call to ‘system-image’. * gnu/tests/virtualization.scm (hurd-vm-disk-image-raw): Remove call to ‘system-image’. * doc/guix.texi (Virtualization Services): Adjust accordingly.
2023-10-01services: childhurd: Authorize the childhurd’s key on the host.Ludovic Courtès
This partly automates setting up a childhurd for offloading purposes. * gnu/services/virtualization.scm (authorize-guest-substitutes-on-host): New procedure. (hurd-vm-activation): Use it.
2023-10-01services: guix: Support declarative offloading setup.Ludovic Courtès
* gnu/services/base.scm (guix-machines-files-installation): New procedure. (<guix-configuration>)[build-machines]: New field. (guix-activation): Call ‘ guix-machines-files-installation’. (<guix-extension>)[build-machines]: New field. (guix-extension-merge): Handle it. (guix-service-type)[extend]: Likewise. * doc/guix.texi (Daemon Offload Setup): Add note linking to ‘guix-configuration’. (Base Services): Document ‘build-machines’ field of <guix-configuration> and of <guix-extension>. (Virtualization Services): Add ‘hurd-vm’ anchor.
2023-10-01services: guix: Use the right locale package on GNU/Hurd.Ludovic Courtès
Fixes a bug introduced in 0dd293b4d9095137c9952e16ca951f887b7e7018 whereby guix-daemon on GNU/Hurd would have ‘GUIX_LOCPATH’ set to the “wrong” locale data (2.35 instead of 2.37). Consequently, it would fail to setlocale(3) and calls to ‘std::stoi’ (when reading the output of ‘guix authenticate’) would throw, leading to this error message of guix-daemon: unexpected build daemon error: stoi This would manifest when sending store items to a childhurd: $ guix copy --to=localhost:10022 sed guix copy: sending 1 store item (1 MiB) to 'localhost'... guix copy: error: unknown error while sending files over SSH The “unknown error” is the ‘stoi’ exception. This commit fixes that, but for the ‘guix-daemon’ service only. * gnu/services/base.scm (guix-shepherd-service)[locales]: New variable. Use it instead of ‘glibc-utf8-locales’.
2023-10-01gnu: glibc-utf8-locales: Reintroduce input labels.Ludovic Courtès
Since 2f73ea3487b3bf6eb055c08aae7c53713d61a4d7, ‘make-glibc-utf8-locales’ couldn’t be passed a package with a name other than “glibc” (in particular “glibc-hurd”) since the builder expects the name “glibc” in ‘%build-inputs’. * gnu/packages/base.scm (make-glibc-utf8-locales): Reintroduce labels in ‘native-inputs’.
2023-10-01services: hurd-vm: Use the default SSH port number.Ludovic Courtès
* gnu/services/virtualization.scm (%hurd-vm-operating-system): Remove ‘port-number’ from ‘openssh-configuration’. (hurd-vm-net-options): Change 2222 to 22 in port forwarding.