summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
...
* gnu: ecj-bootstrap: Remove trailing #T.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from build phase.
* gnu: ant-bootstrap: Remove trailing #T from build phase.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove trailing #T from 'strip-jar-timestamps phase.
* gnu: ant-bootstrap: Bind OUTPUTS in build phase.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ant-bootstrap)[arguments]: Bind OUTPUTS to remove reference to global %OUTPUTS.
* gnu: jamvm-1-bootstrap: Simplify snippet.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (jamvm-1-bootstrap)[source]: Simplify snippet.
* gnu: icedtea-8: Update to 3.19.0.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (icedtea-8): Update to 3.19.0.
* gnu: icedtea-8: Simplify source snippet.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (icedtea-8)[source]: Simplify snippet.
* gnu: icedtea-8: Remove trailing #T from build phases.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (icedtea-8)[arguments]: Remove trailing #T.
* gnu: Remove icedtea-6.Ricardo Wurmus2021-12-23
| | | | | | * gnu/packages/java.scm (icedtea-6): Remove variable. * gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove patch.
* gnu: icedtea-8: Remove commented configure flag.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (icedtea-8)[arguments]: Remove commented conflicting configure flag.
* gnu: icedtea-7: Build with ECJ 4, Jamvm, and GNU Classpath.Ricardo Wurmus2021-12-23
| | | | | | | | | | | * gnu/packages/java.scm (icedtea-7)[native-inputs]: Remove icedtea-6, you've served us well; add classpath-devel, ecj4-javac-wrapper, and jamvm-with-ecj4. [arguments]: Replace argument to --with-jdk-home configure flag; add --with-ecj, --with-java, and --with-jar; remove #:locale argument; add build phase 'use-classpath... (icedtea-8)[arguments]: ...and remove that new phase here. [native-inputs]: Remove classpath-devel, ecj4-javac-wrapper, jamvm, and fastjar.
* gnu: icedtea-7: Import missing module for read-line.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: In 'install-keystore phase, import (ice-9 rdelim) for read-line.
* gnu: icedtea-7: Use system lcms and pcsc.Ricardo Wurmus2021-12-23
| | | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: Add configure flags to use our pcsc and lcms libraries. [inputs]: Add pcsc-lite. And use new style.
* gnu: icedtea-7: Bind INPUTS in 'patch-paths build phase.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: Bind INPUTS in 'patch-paths build phase to remove references to %build-inputs.
* gnu: icedtea-7: Remove trailing #T.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build phases.
* gnu: icedtea-7: Run tests conditionally.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check phase.
* gnu: Add jamvm-with-ecj4.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (jamvm-with-ecj4): New variable.
* gnu: Add ecj4-javac-wrapper.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (ecj4-javac-wrapper): New variable.
* gnu: Add ecj4-bootstrap.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (ecj4-bootstrap): New variable.
* gnu: ecj-javac-wrapper-final: Use new style for inputs.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new style.
* gnu: ecj-javac-wrapper-final: Use Guile 3.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace guile-2.2 with guile-3.0.
* gnu: ecj-javac-wrapper: Use Guile 3.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2 with guile-3.0.
* gnu: ecj-javac-wrapper: Remove trailing #T.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T.
* gnu: ecj-javac-wrapper: Remove rt.jar from classpath.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's rt.jar to the classpath.
* gnu: ecj-bootstrap: Remove trailing #T.Ricardo Wurmus2021-12-23
| | | | | * gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from build phase.
* gnu: jamvm: Simplify snippet.Ricardo Wurmus2021-12-23
| | | | * gnu/packages/java.scm (jamvm)[source]: Simplify snippet.
* gnu: Add quantlib.Foo Chuan Wei2021-12-23
| | | | | | * gnu/packages/finance.scm (quantlib): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: libite: Edit synopsis and description.Mathieu Othacehe2021-12-23
| | | | | * gnu/packages/linux.scm (libite)[synopsis]: Improve it. [description]: Ditto.
* gnu: watchdogd: Add a missing dot.Mathieu Othacehe2021-12-23
| | | | * gnu/packages/linux.scm (watchdogd)[description]: Add a missing dot.
* gnu: linux-libre 4.4: Update to 4.4.296.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.296. (linux-libre-4.4-pristine-source): Update hash.
* gnu: linux-libre 4.9: Update to 4.9.294.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.294. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.259.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.259. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.222.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.222. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.168.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.168. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.88.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.88. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.15.11.Leo Famulari2021-12-23
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.11. (linux-libre-5.15-pristine-source): Update hash.
* gnu: Add watchdogd.Petr Hodina2021-12-23
| | | | | | * gnu/packages/linux.scm (watchdogd): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add libuev.Petr Hodina2021-12-23
| | | | | | * gnu/packages/linux.scm (libuev): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Add libite.Petr Hodina2021-12-23
| | | | | | * gnu/packages/linux.scm (libite): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: Remove unused module import from (gnu packages linux).Leo Famulari2021-12-23
| | | | | | | | | | | | 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).
* gnu: Add qelectrotech.Vinicius Monego2021-12-23
| | | | | | * gnu/packages/engineering.scm (qelectrotech): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: guix: Update to 1.3.0-17.2a49ddb.Mathieu Othacehe2021-12-23
| | | | | | 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.
* tests: rsync: Fix it.Mathieu Othacehe2021-12-23
| | | | | * gnu/tests/rsync.scm ("Test file not copied to read-only share"): This returns the error code 1 and not 10.
* gnu: cl-ana: Update to 0.0.0-2.848185e.Sharlatan Hellseher2021-12-23
| | | | | | | | | | * 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>
* tests: reconfigure: Fix it.Mathieu Othacehe2021-12-23
| | | | | * gnu/tests/reconfigure.scm (run-install-bootloader-test): Use a non volatile VM so that a bootloader configuration file is installed.
* tests: nfs: Fix nfs-root-fs test.Mathieu Othacehe2021-12-23
| | | | | | | | | | 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.
* services: nfs: Fix statd and mountd ports.Mathieu Othacehe2021-12-23
| | | | | * gnu/services/nfs.scm (nfs-shepherd-services): Fix rpcstatd-port and rpcmountd-port arguments.
* tests: docker: Fix it.Mathieu Othacehe2021-12-23
| | | | | | | | | | | | 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.
* Remove VM generation dead-code.Mathieu Othacehe2021-12-23
| | | | | | | | | | | | | | | 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.
* system: vm: Use the image API to generate QEMU images.Mathieu Othacehe2021-12-23
| | | | | | | | | | | | | | 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.
* system: image: Add docker support.Mathieu Othacehe2021-12-23
| | | | | | | * 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.