summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
...
* gnu: rust-once-cell-1.2: Replace with rust-once-cell-1.Efraim Flashner2020-09-30
| | | | | | * gnu/packages/crates-io.scm (rust-once-cell-1.2): Remove variable. (rust-arc-swap-0.4, rust-duct-0.13): Adjust accordingly. * gnu/packages/gnome.scm (librsvg-next): Same.
* gnu: Add rust-once-cell-1.Efraim Flashner2020-09-30
| | | | | * gnu/packages/crates-io.scm (rust-once-cell-1): New variable. (rust-once-cell-1.2): Inherit from rust-once-cell-1.
* gnu: escpr: Update to 1.7.7.Tobias Geerinckx-Rice2020-09-29
| | | | | * gnu/packages/cups.scm (escpr): Update to 1.7.7. [arguments]: Add a ‘patch-autotools-version-requirement’ phase.
* gnu: escpr: Install PPDs where CUPS can find them.Tobias Geerinckx-Rice2020-09-29
| | | | * gnu/packages/cups.scm (escpr)[arguments]: Fix ‘--with-cupsppddir=’.
* gnu: wev: Use version tag instead of commit.Brendan Tildesley2020-09-29
| | | | | | | * gnu/packages/freedesktop.scm (wev): Update to the 1.0.0 version tag, which happens to be the same commit anyway. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: claws-mail: Update to 3.17.7.Tobias Geerinckx-Rice2020-09-29
| | | | * gnu/packages/mail.scm (claws-mail): Update to 3.17.7.
* services: hurd-vm: Add system test.Ludovic Courtès2020-09-29
| | | | | | * gnu/tests/virtualization.scm (%childhurd-os): New variable. (run-childhurd-test): New procedure. (%test-childhurd): New variable.
* secret-service: Add proper logging procedure and log to syslog.Ludovic Courtès2020-09-29
| | | | | | * gnu/build/secret-service.scm (log): New macro. (secret-service-send-secrets, secret-service-receive-secrets): Use it instead of raw 'format' calls.
* services: secret-service: Add initial client/server handshake.Ludovic Courtès2020-09-29
| | | | | | | | | | | | | | | This allows the client running on the host to know when it's actually connect to the server running in the guest. Failing that, the client would connect right away to QEMU and send secrets even though the server is not running yet in the guest, which is unreliable. * gnu/build/secret-service.scm (secret-service-send-secrets): Add #:handshake-timeout. Read from SOCK an initial message from the server. Return #f on error. (secret-service-receive-secrets): Send 'secret-service-server' message to the client. Close SOCK upon timeout. * gnu/services/virtualization.scm (hurd-vm-shepherd-service): 'start' method returns #f when 'secret-service-send-secrets' returns #f.
* services: secret-service: Move instance last in the list of services.Ludovic Courtès2020-09-29
| | | | | * gnu/services/virtualization.scm (secret-service-operating-system): Add the SECRET-SERVICE-TYPE instance to the end of the list.
* secret-service: Fix file port leak in 'secret-service-send-secrets'.Ludovic Courtès2020-09-29
| | | | | * gnu/build/secret-service.scm (secret-service-send-secrets): Use 'call-with-input-file' instead of 'open-input-file'.
* secret-service: Add a timeout when waiting for a client.Ludovic Courtès2020-09-29
| | | | | | | | * gnu/build/secret-service.scm (secret-service-receive-secrets) [wait-for-client]: Call 'select' with a 60s timeout before 'accept'. Return #f upon timeout. [read-secrets]: Return FILES on success. Adjust caller of 'wait-for-client' to handle #f.
* services: hurd-vm: Pass "-no-reboot" when spawning the Hurd VM.Ludovic Courtès2020-09-29
| | | | | * gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]: Add "--no-reboot".
* services: hurd-vm: Initialize the guest's SSH/Guix keys at activation time.Ludovic Courtès2020-09-29
| | | | | | | | | | * gnu/services/virtualization.scm (initialize-hurd-vm-substitutes) (hurd-vm-activation): New procedures. (hurd-vm-service-type)[extensions]: Add ACTIVATION-SERVICE-TYPE extension. * doc/guix.texi (Transparent Emulation with QEMU): Mention GNU/Hurd. (The Hurd in a Virtual Machine): Explain which files are automatically installed and mention offloading.
* services: guix: Generate key pair if needed during activation.Ludovic Courtès2020-09-29
| | | | | | | | * gnu/services/base.scm (guix-activation): Invoke "guix archive --generate-key". * doc/guix.texi (Invoking guix archive) (Invoking guix deploy): Mention that 'guix-service-type' takes care of generating the key pair.
* services: hurd-vm: Check whether /dev/kvm exists at run time.Ludovic Courtès2020-09-29
| | | | | | | This change allows a childhurd to run within Guix System in a VM. * gnu/services/virtualization.scm (hurd-vm-shepherd-service)[vm-command]: Stage the 'file-exists?' call.
* secret-service: Clarify the origin of messages.Ludovic Courtès2020-09-29
| | | | | * gnu/build/secret-service.scm (secret-service-send-secrets) (secret-service-receive-secrets): Prefix messages by "secret service".
* services: childhurd: Tweak description.Ludovic Courtès2020-09-29
| | | | | * gnu/services/virtualization.scm (hurd-vm-service-type)[description]: Mention "childhurd".
* services: hurd-vm: Run QEMU as an unprivileged user.Ludovic Courtès2020-09-29
| | | | | | | Until qemu was running as "root", which is unnecessary. * gnu/services/virtualization.scm (%hurd-vm-accounts): New variable. (hurd-vm-service-type)[extensions]: Add ACCOUNT-SERVICE-TYPE extension.
* gnu: snap: Update to 6.2.1.Nicolas Goaziou2020-09-29
| | | | * gnu/packages/education.scm (snap): Update to 6.2.1.
* gnu: giac: Update to 1.6.0-23.Nicolas Goaziou2020-09-29
| | | | | | * gnu/packages/algebra.scm (giac): Update to 1.6.0-23. [arguments]: Fix more hard-coded /bin/cp in Make files. [native-inputs]: Add python-wrapper.
* gnu: micropython: Update to 1.13.Nicolas Goaziou2020-09-29
| | | | * gnu/packages/python.scm (micropython): Update to 1.13.
* gnu: obs: Enable tests.Efraim Flashner2020-09-29
| | | | | | * gnu/packages/video.scm (obs)[arguments]: Enable tests. Add configure-flag to enable unit tests. [native-inputs]: Add cmocka.
* gnu: obs: Enable building on all architectures.Efraim Flashner2020-09-29
| | | | * gnu/packages/video.scm (obs)[supported-systems]: Remove field.
* gnu: obs: Build with speexdsp.Efraim Flashner2020-09-29
| | | | * gnu/packages/video.scm (obs)[inputs]: Replace speex with speexdsp.
* gnu: obs: Update to 26.0.0.Michael Rohleder2020-09-29
| | | | | | * gnu/packages/video.scm (obs): Update to 26.0.0. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* ci: Build hurd-barebones-qcow2-image.Mathieu Othacehe2020-09-29
| | | | | | | | Build hurd-barebones-qcow2-image instead of hurd-barebones-disk-image to speed downloads. * gnu/ci.scm (%guix-system-images): Build 'hurd-barebones-qcow2-image instead of 'hurd-barebones-disk-image.
* images: hurd: Add hurd-barebones-qcow2-image.Mathieu Othacehe2020-09-29
| | | | * gnu/system/images/hurd.scm (hurd-barebones-qcow2-image): New variable.
* image: Add support for compressed-qcow2 format.Mathieu Othacehe2020-09-29
| | | | | | | | | * gnu/build/image.scm (convert-disk-image): New procedure. (genimage): Remove target argument. * gnu/system/image.scm (system-disk-image): Add support for 'compressed-qcow2 image format. Call "convert-disk-image" to apply image conversions on the final image. Add "qemu-minimal" to the build inputs. (system-image): Also add support for 'compressed-qcow2.
* gnu: fet: Update to 5.47.0.Nicolas Goaziou2020-09-29
| | | | * gnu/packages/education.scm (fet): Update to 5.47.0.
* gnu: vim: Update to 8.2.1770.Efraim Flashner2020-09-29
| | | | * gnu/packages/vim.scm (vim): Update to 8.2.1770.
* gnu: scintilla: Update to 4.4.5.Nicolas Goaziou2020-09-29
| | | | * gnu/packages/text-editors.scm (scintilla): Update to 4.4.5.
* gnu: Add rust-stfu8-0.2.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-stfu8-0.2): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-proptest-0.3.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-proptest-0.3): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-pretty-assertions-0.4.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-pretty-assertions-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-ansi-term-0.9.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-ansi-term-0.9): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-bit-set-0.4.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-bit-set-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add rust-bit-vec-0.4.Gabriel Arazas2020-09-29
| | | | | | * gnu/packages/crates-io.scm (rust-bit-vec-0.4): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: python-httpx: Update to 0.15.4.Vinicius Monego2020-09-29
| | | | | | | * gnu/packages/python-web.scm (python-httpx): Update to 0.15.4. [home-page]: Change from public repository to project's webpage. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: quaternion: Add debug output.Efraim Flashner2020-09-29
| | | | * gnu/packages/messaging.scm (quaternion)[outputs]: Add debug output.
* gnu: dino: Add debug output.Efraim Flashner2020-09-29
| | | | * gnu/packages/messaging.scm (dino)[outputs]: Add debug output.
* gnu: ppsspp: Update to 1.10.3.Leo Prikler2020-09-29
| | | | | | | | * gnu/packages/emulators.scm (ppsspp): Update to 1.10.3. [snippet]: Update the snippet, that strips glslang from build. [inputs]: Update lang. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: komikku: Update to 0.21.1.Leo Prikler2020-09-29
| | | | | | * gnu/packages/gnome.scm (komikku): Update to 0.21.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: Add missing module.Nicolas Goaziou2020-09-28
| | | | * gnu/packages/emulators.scm: Add missing module.
* gnu: scummvm: Update to 2.2.0.Nicolas Goaziou2020-09-28
| | | | | | * gnu/packages/emulators.scm (scummvm): Update to 2.2.0. [arguments]: Remove unnecessary phase. [inputs]: Add fribidi.
* gnu: icecat: Remove duplicate find-files call.Zhu Zihao2020-09-28
| | | | | | | | * gnu/packages/gnuzilla.scm (icecat)[arguments]<phases>: In the patch-cargo-checksums phase, replace the inner "find-files" call with the already found file name. Signed-off-by: Mark H Weaver <mhw@netris.org>
* gnu: icecat: Use system icu4c.Zhu Zihao2020-09-28
| | | | | | | * gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add icu4c-67. [arguments]<configure-flags>: Add "--with-system-icu". Signed-off-by: Mark H Weaver <mhw@netris.org>
* gnu: Remove icecat-68 source.Jonathan Brielmaier2020-09-28
| | | | | | | | | | | | | | It was necessary for icedove@68 which is now based on icecat@78. * gnu/packages/gnuzilla.scm (mozilla-68-compare-locales): Remove. (all-mozilla-68-locales): Remove. (%icecat-68-version): Remove. (icecat-68-source): Remove. * gnu/packages/patches/icecat-68-makeicecat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Modified-By: Mark H Weaver <mhw@netris.org> Signed-off-by: Mark H Weaver <mhw@netris.org>
* gnu: icedove: Update to 78.3.0.Jonathan Brielmaier2020-09-28
| | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (icedove): Update to 78.3.0. [source]: Use source from Icecat 78. [arguments]: Use more flexible approach for generating cargo checksums from icecat. Update files in 'rename-to-icedove phase. Remove gone configure flags and rename `--disable-ion` to `--disable-jit`. [inputs]: Update icu4c to version 67 and nss to 3.56. [native-inputs]: Use ESR 78 mercurial repo for thunderbird soruces. Update rust and cargo to 1.41, rust-cbindgen to 0.14 and node to 10.22. Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Mark H Weaver <mhw@netris.org>
* gnu: Add nss@3.56.Jonathan Brielmaier2020-09-28
| | | | | | | | | | | Icedove 78 requires nss > 3.53. This version is the only one building out-of-the-box. * gnu/packages/nss.scm (nss-3.56): New variable. * gnu/packages/patches/nss-3.56-pkgconfig.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Mark H Weaver <mhw@netris.org>