Age | Commit message (Collapse) | Author |
|
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
build phase.
|
|
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Remove trailing #T from
'strip-jar-timestamps phase.
|
|
* gnu/packages/java.scm (ant-bootstrap)[arguments]: Bind OUTPUTS to remove
reference to global %OUTPUTS.
|
|
* gnu/packages/java.scm (jamvm-1-bootstrap)[source]: Simplify snippet.
|
|
* gnu/packages/java.scm (icedtea-8): Update to 3.19.0.
|
|
* gnu/packages/java.scm (icedtea-8)[source]: Simplify snippet.
|
|
* gnu/packages/java.scm (icedtea-8)[arguments]: Remove trailing #T.
|
|
* 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/packages/java.scm (icedtea-8)[arguments]: Remove commented conflicting
configure flag.
|
|
* 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/packages/java.scm (icedtea-7)[arguments]: In 'install-keystore phase,
import (ice-9 rdelim) for read-line.
|
|
* 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/packages/java.scm (icedtea-7)[arguments]: Bind INPUTS in 'patch-paths
build phase to remove references to %build-inputs.
|
|
* gnu/packages/java.scm (icedtea-7)[arguments]: Remove trailing #T from build
phases.
|
|
* gnu/packages/java.scm (icedtea-7)[arguments]: Respect TESTS? in 'check
phase.
|
|
* gnu/packages/java.scm (jamvm-with-ecj4): New variable.
|
|
* gnu/packages/java.scm (ecj4-javac-wrapper): New variable.
|
|
* gnu/packages/java.scm (ecj4-bootstrap): New variable.
|
|
* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Use new
style.
|
|
* gnu/packages/java.scm (ecj-javac-wrapper-final)[native-inputs]: Replace
guile-2.2 with guile-3.0.
|
|
* gnu/packages/java.scm (ecj-javac-wrapper)[native-inputs]: Replace guile-2.2
with guile-3.0.
|
|
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Remove trailing #T.
|
|
* gnu/packages/java.scm (ecj-javac-wrapper)[arguments]: Do not add jamvm's
rt.jar to the classpath.
|
|
* gnu/packages/java.scm (ecj-bootstrap)[arguments]: Remove trailing #T from
build phase.
|
|
* gnu/packages/java.scm (jamvm)[source]: Simplify snippet.
|
|
* gnu/packages/finance.scm (quantlib): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/linux.scm (libite)[synopsis]: Improve it.
[description]: Ditto.
|
|
* gnu/packages/linux.scm (watchdogd)[description]: Add a missing dot.
|
|
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.296.
(linux-libre-4.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.294.
(linux-libre-4.9-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.259.
(linux-libre-4.14-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.222.
(linux-libre-4.19-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.168.
(linux-libre-5.4-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.88.
(linux-libre-5.10-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.11.
(linux-libre-5.15-pristine-source): Update hash.
|
|
* gnu/packages/linux.scm (watchdogd): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/linux.scm (libuev): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/linux.scm (libite): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
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/packages/engineering.scm (qelectrotech): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
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.
|
|
* gnu/tests/rsync.scm ("Test file not copied to read-only share"): This
returns the error code 1 and not 10.
|
|
* 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>
|
|
* gnu/tests/reconfigure.scm (run-install-bootloader-test): Use a non volatile
VM so that a bootloader configuration file is installed.
|
|
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.
|
|
* gnu/services/nfs.scm (nfs-shepherd-services): Fix rpcstatd-port and
rpcmountd-port arguments.
|
|
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.
|
|
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.
|
|
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.
|
|
* 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.
|