summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Add packer.release_33Christopher Baines2019-04-27
|
* gnu: postgresql: Build with openssl support.Christopher Baines2019-04-27
| | | | | * gnu/packages/databases.scm (postgresql)[arguments]: Add --with-openssl to [inputs]: Add openssl.
* Work around a issue in grootfs when unpacking tar archivesChristopher Baines2019-04-27
|
* gnu: Add terraform-provider-local.Christopher Baines2019-04-27
| | | | * gnu/packages/terraform.scm (terraform-provider-local): New variable.
* gnu: Add terraform-provider-aws.Christopher Baines2019-04-27
| | | | * gnu/packages/terraform.scm (terraform-provider-aws): New variable.
* gnu: Add terraform-provider-template.Christopher Baines2019-04-27
| | | | * gnu/packages/terraform.scm (terraform-provider-template): New variable.
* gnu: Add terraform-provider-libvirt.Christopher Baines2019-04-27
| | | | * gnu/packages/terraform.scm (terraform-provider-libvirt): New variable.
* gnu: Add terraform.Christopher Baines2019-04-27
| | | | | * gnu/packages/terraform.scm (New file). * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* Support placing the pkg and src directories in a lib outputChristopher Baines2019-04-27
|
* services: Add RabbitMQ.Christopher Baines2019-04-27
| | | | | | * gnu/services/message-broker.scm: New file. * gnu/services/message-broker.scm: New file. * gnu/local.mk: Add entries for new files.
* gnu: Add rabbitmq.Christopher Baines2019-04-27
| | | | | * gnu/packages/rabbitmq.scm: New file. * gnu/local.mk: Add gnu/packages/rabbitmq.scm.
* Use a pid file in the mysql serviceChristopher Baines2019-04-27
|
* scripts: system: Add support for container network sharing.Christopher Baines2019-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Alter the GitHub updater to use git tagsChristopher Baines2019-04-26
| | | | | Just using tags is the most consistent way of getting releases for GOV.UK related software.
* Add max_allowed_packet to the MariaDB/Mysql configurationChristopher Baines2019-04-26
| | | | | This should be done in govuk-guix, but this configuration is currently not easy.
* Export test-modulesChristopher Baines2019-04-26
|
* Make test-modules a parameterChristopher Baines2019-04-26
|
* services: Add elasticsearch.Christopher Baines2019-04-26
|
* gnu: Add elasticsearch.Christopher Baines2019-04-26
| | | | | * gnu/packages/databases.scm (elasticsearch-2.4.6, elasticsearch): New variables.
* gnu: r-with-tests: Update to 3.6.0.Ricardo Wurmus2019-04-26
| | | | | | | | | | * gnu/packages/statistics.scm (r-with-tests): Update to 3.6.0. [arguments]: Adjust "build-reproducibly" phase. [native-inputs]: Add a texlive-union consisting of texlive-fonts-amsfonts, texlive-fonts-ec, texlive-latex-amsfonts, texlive-latex-base, texlive-latex-fancyvrb, texlive-latex-graphics, texlive-latex-hyperref, texlive-latex-oberdiek, texlive-latex-tools, texlive-latex-upquote, and texlive-latex-url.
* gnu: Add umi-tools.Ricardo Wurmus2019-04-26
| | | | * gnu/packages/bioinformatics.scm (umi-tools): New variable.
* gnu: gdm: Install a placeholder desktop entry.Timothy Sample2019-04-26
| | | | | | | | | This fixes <https://bugs.gnu.org/35068>. * gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that installs a placeholder desktop entry file. Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: MPD: Update to 0.21.8.Leo Famulari2019-04-26
| | | | * gnu/packages/mpd.scm (mpd): Update to 0.21.8.
* gnu: mame: Update to 0.209.Nicolas Goaziou2019-04-26
| | | | * gnu/packages/emulators.scm (mame): Update to 0.209.
* gnu: dns: Fix configuration formating.Julien Lepiller2019-04-26
| | | | | * gnu/services/dns.scm (format-string-list): Fix formating of lists with only one symbol.
* gnu: ocaml-integers: Update to 0.3.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-integers): Update to 0.3.0.
* gnu: ocaml-easy-format: Update to 1.3.1.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-easy-format): Update to 1.3.1. [build-system]: Use dune-build-system. [source]: Use git-fetch.
* gnu: ocaml-fpath: Update to 0.7.2.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-fpath): Update to 0.7.2.
* gnu: ocaml-ssl: Update to 0.5.7.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.7.
* gnu: ocaml-octavius: Update to 1.2.1.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-octavius): Update to 1.2.1.
* gnu: ocaml-result: Update to 1.3.Julien Lepiller2019-04-26
| | | | | | * gnu/packages/ocaml.scm (ocaml-result): Update to 1.3. [build-system]: Use dune-build-system. [source]: Use git-fetch.
* gnu: ocaml-utop: Update to 2.3.0.Julien Lepiller2019-04-26
| | | | * gnu/packages/ocaml.scm (ocaml-utop): Update to 2.3.0.
* vm-image: Remove NetworkManager & co. and add the DHCP client.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl (services): Remove wpa-supplicant, cups-pk-helper, and NetworkManager. Add DHCP-CLIENT-SERVICE-TYPE.
* gnu: xfdesktop: Stick a Guix logo in the background image.Ludovic Courtès2019-04-26
| | | | | | | * gnu/packages/xfce.scm (xfdesktop)[source](modules, snippet): New fields. [arguments]: New field. [native-inputs]: Add INKSCAPE and IMAGEMAGICK.
* services: cups-pk-helper: Export.Ludovic Courtès2019-04-26
| | | | * gnu/services/desktop.scm (cups-pk-helper-service-type): Export.
* vm-image: Use the actual file name of the current file.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl (this-file): Use 'basename' and 'current-source-location'.
* doc: Use ftp.gnu.org for downloads.Ludovic Courtès2019-04-26
| | | | | | | From now on, everything will be uploaded to ftp.gnu.org instead of alpha.gnu.org. * doc/guix.texi (BASE-URL): Switch to ftp.gnu.org.
* doc: Add 'BASE-URL' variable.Ludovic Courtès2019-04-26
| | | | | | * doc/guix.texi (BASE-URL): New variable. (Binary Installation, USB Stick and DVD Installation) (Running Guix in a VM): Use it instead of hard-coded URL.
* installer: Actually reboot when the user presses "Reboot."Ludovic Courtès2019-04-26
| | | | | | | * gnu/installer/newt/final.scm (run-install-success-page): Return 'success. * gnu/installer.scm (installer-program): Check the result of the 'final step and reboot upon success.
* installer: Take 'guix system init' exit code into account.Ludovic Courtès2019-04-26
| | | | | | | | | | This allows the installer to distinguish success from failure, and also ensures the shell that runs 'guix system init' exits upon completion. * gnu/installer/utils.scm (run-shell-command)[pause]: New procedure. Add "exec" before COMMAND in the script. Guard 'invoke' call and handle 'invoke-error?'. Add call to 'pause' on completion. * gnu/installer/final.scm (install-system): Remove 'false-if-exception'.
* installer: Run wrapped program with 'execl', not 'system'.Ludovic Courtès2019-04-26
| | | | | | 'system' invokes /bin/sh, which is certainly not needed here. * gnu/installer.scm (installer-program): Use 'execl', not 'system'.
* system: Provide a new VM image configuration.Ludovic Courtès2019-04-26
| | | | | * gnu/system/examples/vm-image.tmpl: Rewrite. * doc/guix.texi (Running Guix in a VM): Adjust accordingly.
* accounts: Always honor the configured user account shell.Ludovic Courtès2019-04-26
| | | | | | | | | | | | Starting from commit 0ae735bcc8ff7fdc89d67b492bdee9091ee19e86, Guix System would preserve the user shell across reconfigure and reboot. This was done so as to allow for the use of 'chsh'. This proved to be a misguided decision. This commit goes back to considering user shells as config and not "state." * gnu/build/accounts.scm (allocate-passwd): Do not use shell from PREVIOUS.
* bootstrap: Break automake dependency on generated files.Miguel Ángel Arruga Vivas2019-04-26
| | | | | | | | | | | | | | | | * bootstrap: Generate stub files for the manual translations whose generated files are not included in the VCS. * doc/contributing.de.texi: Remove file. * doc/contributing.es.texi: Remove file. * doc/contributing.fr.texi: Remove file. * doc/contributing.zh_CN.texi: Remove file. * doc/guix.de.texi: Remove file. * doc/guix.es.texi: Remove file. * doc/guix.fr.texi: Remove file. * doc/guix.zh_CN.texi: Remove file. * .gitignore: Add them. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* gnu: wgetpaste: Add and use wget input.Tobias Geerinckx-Rice2019-04-26
| | | | | | | This package has but one purpose; late binding's overkill. * gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase. [inputs]: Add wget.
* gnu: hcxdumptool: Update to 5.1.4.Tobias Geerinckx-Rice2019-04-26
| | | | * gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.
* gnu: hcxtools: Update to 5.1.4.Tobias Geerinckx-Rice2019-04-26
| | | | * gnu/packages/networking.scm (hcxtools): Update to 5.1.4.
* gnu: soundtouch: Update to 2.1.1.Tobias Geerinckx-Rice2019-04-26
| | | | | | | | | | * gnu/packages/audio.scm (soundtouch): Update to 2.1.1. [source]: Use GIT-FETCH and GIT-FILE-NAME. Remove patches. * gnu/packages/patches/soundtouch-CVE-2018-1000223.patch, gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
* gnu: tmux-xpanes: Update to 4.1.0.Tobias Geerinckx-Rice2019-04-26
| | | | * gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.0.
* gnu: librepcb: Update to 0.1.1.Arun Isaac2019-04-26
| | | | * gnu/packages/engineering.scm (librepcb): Update to 0.1.1.