summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-23gnu: icedtea-7: Remove trailing #T....* gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build phases. Ricardo Wurmus
2021-12-23gnu: icedtea-7: Run tests conditionally....* gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check phase. Ricardo Wurmus
2021-12-23gnu: Add jamvm-with-ecj4....* gnu/packages/java.scm (jamvm-with-ecj4): New variable. Ricardo Wurmus
2021-12-23gnu: Add ecj4-javac-wrapper....* gnu/packages/java.scm (ecj4-javac-wrapper): New variable. Ricardo Wurmus
2021-12-23gnu: Add ecj4-bootstrap....* gnu/packages/java.scm (ecj4-bootstrap): New variable. Ricardo Wurmus
2021-12-23gnu: ecj-javac-wrapper-final: Use new style for inputs....* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new style. Ricardo Wurmus
2021-12-23gnu: ecj-javac-wrapper-final: Use Guile 3....* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace guile-2.2 with guile-3.0. Ricardo Wurmus
2021-12-23gnu: ecj-javac-wrapper: Use Guile 3....* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2 with guile-3.0. Ricardo Wurmus
2021-12-23gnu: ecj-javac-wrapper: Remove trailing #T....* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T. Ricardo Wurmus
2021-12-23gnu: ecj-javac-wrapper: Remove rt.jar from classpath....* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's rt.jar to the classpath. Ricardo Wurmus
2021-12-23gnu: ecj-bootstrap: Remove trailing #T....* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from build phase. Ricardo Wurmus
2021-12-23gnu: jamvm: Simplify snippet....* gnu/packages/java.scm (jamvm)[source]: Simplify snippet. Ricardo Wurmus
2021-12-23gnu: Add quantlib....* gnu/packages/finance.scm (quantlib): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Foo Chuan Wei
2021-12-23gnu: libite: Edit synopsis and description....* gnu/packages/linux.scm (libite)[synopsis]: Improve it. [description]: Ditto. Mathieu Othacehe
2021-12-23gnu: watchdogd: Add a missing dot....* gnu/packages/linux.scm (watchdogd)[description]: Add a missing dot. Mathieu Othacehe
2021-12-23gnu: linux-libre 4.4: Update to 4.4.296....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.296. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre 4.9: Update to 4.9.294....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.294. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre 4.14: Update to 4.14.259....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.259. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre 4.19: Update to 4.19.222....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.222. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre 5.4: Update to 5.4.168....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.168. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre 5.10: Update to 5.10.88....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.88. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: linux-libre: Update to 5.15.11....* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.11. (linux-libre-5.15-pristine-source): Update hash. Leo Famulari
2021-12-23gnu: Add watchdogd....* gnu/packages/linux.scm (watchdogd): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Petr Hodina
2021-12-23gnu: Add libuev....* gnu/packages/linux.scm (libuev): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Petr Hodina
2021-12-23gnu: Add libite....* gnu/packages/linux.scm (libite): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Petr Hodina
2021-12-23gnu: Remove unused module import from (gnu packages linux)....This caused an ambiguous import warning: ------ WARNING: (gnu packages linux): `build' imported from both (gnu packages build-tools) and (guix store) ------ This is a followup to commit 6961c8368c66feef1fe5e7f4d425b857c1051948. * gnu/packages/linux.scm: Do not import (gnu packages build-tools). Leo Famulari
2021-12-23gnu: Add qelectrotech....* gnu/packages/engineering.scm (qelectrotech): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Vinicius Monego
2021-12-23tests: gnupg: Factor out and export KEY-FINGERPRINT-VECTOR....* guix/tests/gnupg.scm (key-fingerprint-vector): New procedure. Export it. (key-fingerprint): Use it. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Attila Lendvai
2021-12-23tests: Smarten up git repository testing framework....* guix/tests/git.scm (with-git-repository): New macro, exported. It can be used repeatedly inside a WITH-TEMPORARY-GIT-REPOSITORY. (populate-git-repository): Extend the DSL with (ADD "some-noise"), (RESET "[commit hash]"), (CHECKOUT "branch" ORPHAN). Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Attila Lendvai
2021-12-23gnu: guix: Update to 1.3.0-17.2a49ddb....Also add a note about updating the guix package when it fails to build. * gnu/packages/package-management.scm (guix): Update to 1.3.0-17.2a49ddb. Mathieu Othacehe
2021-12-23tests: rsync: Fix it....* gnu/tests/rsync.scm ("Test file not copied to read-only share"): This returns the error code 1 and not 10. Mathieu Othacehe
2021-12-23self: Add guile-lzma as a dependency....This is a follow-up to 35ce3e5de6d39d4959ecae31e8f8ce2bbb645e0a, fixing Disarchive recovery when the download script is run from a 'guix pull' profile. * guix/self.scm (specification->package): Add "guile-lzma". (compiled-guix): Add GUILE-LZMA to DEPENDENCIES in the #:dependencies argument to 'guix-command'. Timothy Sample
2021-12-23gnu: cl-ana: Update to 0.0.0-2.848185e....* gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Update to 0.0.0-2.848185e. [inputs]: Use new style. [native-inputs]: Add openmpi and pkg-config. [propagated-inputs]: Add gnuplot. [arguments]: Update 'fix-paths' phase. Co-authored-by: Guillaume Le Vaillant <glv@posteo.net> Sharlatan Hellseher
2021-12-23tests: reconfigure: Fix it....* gnu/tests/reconfigure.scm (run-install-bootloader-test): Use a non volatile VM so that a bootloader configuration file is installed. Mathieu Othacehe
2021-12-23scripts: system: Add a missing module....* guix/scripts/system.scm: Add a missing module. Mathieu Othacehe
2021-12-23tests: nfs: Fix nfs-root-fs test....This test has probably never been working. Rename it nfs-full, and test that an NFS server can be started in a VM and mounted in another VM. * gnu/tests/nfs.scm (run-nfs-root-fs-test): Rename it ... (run-nfs-full-test): ... this way. (%test-nfs-root-fs): Rename it ... (%test-nfs-full): ... this way. Mathieu Othacehe
2021-12-23services: nfs: Fix statd and mountd ports....* gnu/services/nfs.scm (nfs-shepherd-services): Fix rpcstatd-port and rpcmountd-port arguments. Mathieu Othacehe
2021-12-23tests: docker: Fix it....The docker tests are broken because the docker overlay doesn't support running on our own storage overlay. Use the new <virtual-machine> volatile? field to spawn a VM with a persistent storage and no overlay. * gnu/tests/docker.scm (run-docker-test): Add the docker-tarball to the gc roots as the host store is not shared anymore. Spawn a VM without volatile storage. (run-docker-system-test): Ditto. (%test-docker-system): Adapt it to use the image API. Mathieu Othacehe
2021-12-23scripts: system: Use the disk-image size argument for VM generation....* guix/scripts/system.scm (system-derivation-for-action): Use the given image-size unconditionnaly when calling system-qemu-image/shared-store-script. Mathieu Othacehe
2021-12-23scripts: system: Pass the volatile field to VM generation....* guix/scripts/system.scm (system-derivation-for-action): Add new volatile? argument and pass it to system-qemu-image/shared-store-script. (perform-action): Add new volatile? argument and pass it to system-derivation-for-action. (process-action): Pass the volatile? argument to perform-action. Mathieu Othacehe
2021-12-23scripts: system: Deprecate the docker-image command....* guix/scripts/system.scm (system-derivation-for-action): Use the image API to generate the docker images and deprecate the docker-image command. (process-action): Ditto. * doc/guix.texi (Invoking guix system): Adapt it. Mathieu Othacehe
2021-12-23Remove VM generation dead-code....This code duplicates the (gnu system image) and (gnu build image) code. Using VM for image generation is not needed, not portable and really slow. Remove all the VM image generation code to make sure that only the image API is used. * gnu/build/vm.scm: Remove it. Move the qemu-command procedure to ... * gnu/build/marionette.scm: ... here. * gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it. * tests/modules.scm: Ditto. * gnu/tests/install.scm: Ditto. * gnu/system/vm.scm: Adapt it and remove expression->derivation-in-linux-vm, qemu-img, system-qemu-image/shared-store and system-docker-image procedures. * doc/guix.texi (G-Expressions): Adapt it. Mathieu Othacehe
2021-12-23system: vm: Use the image API to generate QEMU images....Also add a volatile? argument to the virtual-machine record. When volatile? is true generate a QEMU script that mounts an overlay on top of a read only storage. When volatile? is false, use a persistent, read-write storage. * gnu/system/vm.scm (common-qemu-options): Add a rw-image? argument to use a persistent storage. (system-qemu-image/shared-store-script): Add a volatile? argument and honor it. Use the image API to build the QEMU image. (<virtual-machine>)[volatile?]: New field. (virtual-machine-compiler): Pass the volatile? argument to the system-qemu-image/shared-store-script procedure. Mathieu Othacehe
2021-12-23system: image: Add docker support....* gnu/system/image.scm (docker-image, docker-image-type): New variables. (system-docker-image): New procedure. (image->root-file-system): Add docker image support. (system-image): Ditto. Mathieu Othacehe
2021-12-23image: Add a shared-network? field....* gnu/image.scm (<image>)[shared-network?]: New field. Mathieu Othacehe
2021-12-23image: Add a shared-store? field....* gnu/image.scm (<image>)[shared-store?]: New field. Mathieu Othacehe
2021-12-23build: image: Add optional closure copy support....* gnu/build/image.scm (initialize-root-partition): Add a closure-copy? argument and honor it. Mathieu Othacehe
2021-12-22gnu: pre-commit: Update to 2.16.0....* gnu/packages/version-control.scm (pre-commit): Update to 2.16.0. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego
2021-12-22gnu: gsequencer: Update to 3.14.5....* gnu/packages/music.scm (gsequencer): Update to 3.14.5. [source]<origin>: Update url. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego
2021-12-22gnu: gsequencer: Build with libsoup 2....* gnu/packages/music.scm (gsequencer)[native-inputs]: Use the new style. [inputs]: Replace libsoup with libsoup-minimal-2 and webkitgtk with webkitgtk-with-libsoup2. Use the new style. Signed-off-by: Leo Famulari <leo@famulari.name> Vinicius Monego