| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a port of the functionality in the Guix environment command to the
guix system container command.
This requires additional changes to the operating-system definitions used, in
particular, networking related services may need removing if the host network
is shared.
* guix/scripts/system.scm (system-derivation-for-action): Add
#:container-shared-network? argument.
(perform-action): Add #:container-shared-network? argument.
(show-help): Add "-N, --network" help information.
(%options): Add network option.
(process-action): Call perform-action with #:container-shared-network?.
* gnu/system/linux-container.scm (%network-configuration-files): New variable.
(container-script): Add support for returning a container script that shares
the host network.
* gnu/system.scm (essential-services): Add #:container-shared-network?
argument.
(operating-system-services): Add #:container-shared-network? argument.
(operating-system-etc-service): Add #:container-shared-network? argument,
and support for ommiting some configuration if the network is shared.
(operating-system-activation-script): Add #:container-shared-network?
argument, and pass this through to the operating-system-services procedure.
(operating-system-boot-script): Add #:container-shared-network? argument,
and pass this through to the operating-system-services procedure.
(operating-system-derivation): Add the #:container-shared-network? argument,
and pass this through to the operating-system-services procedure.
(operating-system-profile): Add the #:container-shared-network? argument,
and pass this through to the operating-system-services procedure.
|
|
|
|
|
| |
Just using tags is the most consistent way of getting releases for GOV.UK
related software.
|
|
|
|
|
| |
This should be done in govuk-guix, but this configuration is currently not
easy.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The nginx service can fail to start if the server names hash bucket size is
too small, which can happen on some systems, and when using QEMU, depending on
the CPU.
* gnu/services/web.scm (<nginx-configuration>): Add
server-names-hash-bucket-size and server-names-hash-bucket-max-size.
(default-nginx-config): Add support for the new hash bucket size parameters.
(nginx-service, nginx-activation): Pass the new hash bucket size parameters
through to the default-nginx-config procedure.
* doc/guix.texi (Web Services): Document the new hash bucket size parameters.
|
|
|
|
|
|
|
|
|
|
| |
Erroring here prevents doing things like building a system using nginx on a
different machine from where it's intended to be deployed, or creating
containers and VMs that use the ssl-certificate parts of the nginx
configuration, without also getting these files to exist.
* gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl
related files.
|
|
|
|
|
| |
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.2.
(%linux-libre-hash): Update hash.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.65.
|
|
|
|
| |
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.102.
|
|
|
|
| |
* gnu/packages/guile.scm (guile-dsv): New variable.
|
|
|
|
|
|
|
|
|
| |
This package fails to build, as django-mailman3 currently only works with
Python 2.
* gnu/packages/mail.scm (python-django-mailman3): Removed variable.
(python2-django-mailman3): Inline the use of python-django-mailman3, and
remove the use of package-with-python2.
|
|
|
|
|
|
| |
* gnu/packages/django.scm (python-django-allauth)[arguments]: Modify the
standard phases to skip a test, and run the tests using django-admin with
the settings configured.
|
|
|
|
|
|
| |
* gnu/packages/emacs.scm (emacs-highlight-stages): New variable.
* gnu/packages/patches/emacs-highlight-stages-add-gexp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add this.
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-xml): Update to
2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-dataformat-yaml): Update to
2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-modules-base-jaxb): Update to
2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-databind): Update to 2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-core): Update to 2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (java-fasterxml-jackson-annotations): Update to
2.9.2.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
|
|
|
|
| |
* gnu/packages/php.scm (php): Update to 7.1.12.
|
|
|
|
|
|
|
|
| |
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-1.5956140.
[arguments]: Remove CFLAGS from and add GCL_CC and CC to make-flags; adjust
pre-conf phase.
This update includes small upstream bug fixes and optimizations.
|
|
|
|
|
| |
* gnu/packages/time.scm (python-pytz): Update to 2017.3.
(python-pytzdata): Update to 2017.3.1.
|
|
|
|
| |
* gnu/packages/dns.scm (knot): Update to 2.6.3.
|
|
|
|
| |
* gnu/packages/emacs.scm (emacs-org-contrib)[description]: Fix typo.
|
|
|
|
| |
* doc/guix.texi (Bootloader Configuration): Fix ‘choosen’ typo.
|
|
|
|
| |
* gnu/packages/linux.scm (system->defconfig): Fix typo.
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/25020>.
Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.
* guix/gnu-maintenance.scm (latest-ftp-release)[contains-digit?]: Remove.
Relax test as to whether to recurse into subdirectories.
|
|
|
|
|
|
|
|
| |
This is a followup to 6efc99967800183daa74ba2ebff6185dfcf1b33d.
Fixes <https://bugs.gnu.org/29284>.
Reported by Efraim Flashner <efraim@flashner.co.il>.
* gnu/packages/ocaml.scm (coq-interval): Adjust URL.
|
|
|
|
|
|
|
|
| |
Fixes <https://bugs.gnu.org/29358>.
Reported by Marius Bakke <mbakke@fastmail.com>.
* guix/ui.scm (known-variable-definition): Add 'visited' set to guard
against cycles on 2.0.
|
|
|
|
| |
* gnu/packages/parallel.scm (parallel): Update to 20171122.
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets,
qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus,
qtwebchannel, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml,
qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.9.3.
|
|
|
|
| |
* gnu/packages/qt.scm (qt@5): Update to 5.9.3.
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/messaging.scm (utox): Update to 0.16.1.
[inputs]: Add check and gtk+.
[native-inputs]: Add pkg-config.
[arguments]: Remove 'fix-freetype-include' and 'patch-cmake-find-utox' phases.
Add 'patch-absolute-filename-libgtk-3' and 'wrap-program' phases.
Signed-off-by: Leo Famulari <leo@famulari.name>
|
|
|
|
| |
* gnu/packages/admin.scm (masscan): New variable.
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/games.scm (supertuxkart): Update to 0.9.3.
[arguments] <#:configure-flags>: Pass -DBUILD_RECORDER=0.
* gnu/packages/patches/supertuxkart-angelscript-ftbfs.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
| |
* gnu/packages/games.scm (higan): Update to 106.
* gnu/packages/patches/higan-remove-march-native-flag.patch: Adjust.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/patches/pcmanfm-CVE-2017-8934.patch: New file. This patch was
imported from Arch Linux.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lxde.scm (pcmanfm)[source]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/lxde.scm (pcmanfm)[inputs]: Add GVFS.
[propagated-inputs]: Add LXMENU-DATA.
Remove comment suggesting to use --sysconfdir. Inspection of the configure
script shows that <output>/etc is used for configuration by default anyway,
so such a flag is not needed.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
| |
* doc/guix.texi (Limitations): Update package count.
|
|
|
|
|
| |
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Use kernel
directory to format device tree file path.
|
|
|
|
|
|
| |
* gnu/packages/aux-files/linux-libre/4.14-arm.conf: GuixSD base-initrd expects
ext4 and fat filesystem to be built-in. Adapt configuration
accordingly. Also set devtmpfs_mount to yes.
|
|
|
|
|
| |
* gnu/packages/shell.scm (fish): Update to 2.7.0.
[source]: Add alternative source.
|
|
|
|
| |
* gnu/packages/dns.scm (knot): Update to 2.6.2.
|
|
|
|
| |
* gnu/packages/bioinformatics.scm (subread): Update to 1.6.0.
|
|
|
|
| |
* gnu/packages/emacs.scm (emacs-org): Update to 20171116 a.k.a. Org 9.1.3.
|
|
|
|
|
|
|
| |
* gnu/services/dict.scm (dicod-shepherd-service): Add
'with-imported-modules' form and 'modules' field. Use
'make-forkexec-constructor/container' instead of
'make-forkexec-constructor'.
|
|
|
|
|
| |
* gnu/build/shepherd.scm (default-mounts)[passwd]: Rename to...
[accounts]: ... this. Add /etc/group.
|
|
|
|
| |
* gnu/packages/gnome.scm (gnumeric): Update to 1.12.36.
|
|
|
|
| |
* gnu/packages/gnome.scm (goffice): Update to 0.10.36.
|