aboutsummaryrefslogtreecommitdiff
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2018 Mathieu Othacehe <m.othacehe@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu installer hostname)
  #:export (hostname->configuration))

(define (hostname->configuration hostname)
  `((host-name ,hostname)))
400'>2022-05-31gnu: Add python-qemu-qmp....* gnu/packages/virtualization.scm (python-qemu-qmp): New variable. Maxim Cournoyer 2022-05-22gnu: lxc: Update to 4.0.12....* gnu/packages/virtualization.scm (lxc): Update to 4.0.12. Tobias Geerinckx-Rice 2022-05-22gnu: criu: Update to 3.17....* gnu/packages/virtualization.scm (criu): Update to 3.17. [arguments]: Set the correct and unused PLUGINDIR. Tobias Geerinckx-Rice 2022-04-09gnu: ganeti: Update to 3.0.2....* gnu/packages/patches/ganeti-haskell-compat.patch, gnu/packages/patches/ganeti-sphinx-compat.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (ganeti): Update to 3.0.2. [source](patches): Remove obsolete. [arguments]: Remove obsolete phases. Disable one more test. Marius Bakke 2022-04-09gnu: ganeti: Fix test failure with PyYAML 6.0....This fixes a regression that was introduced in 27720d0fe14ee4cd413a6745e0782a698a011924. * gnu/packages/patches/ganeti-pyyaml-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (ganeti)[source](patches): Add it. Marius Bakke 2022-03-31gnu: Add riscv-pk....* gnu/packages/virtualization.scm (riscv-pk): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac 2022-03-31gnu: spike: Substitute path to dtc instead of wrapping executables....* gnu/packages/virtualization.scm (spike)[arguments]: Delete the wrap-binary phase. Add a configure-dtc-path phase that substitutes the absolute path to dtc. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Arun Isaac 2022-03-24gnu: xen: Fix compilation....Suggested by Skyler <skyvine@protonmail.com>. * gnu/packages/virtualization.scm (xen)[arguments]: In 'patch' phase, substitute ".note.gnu.build-id" in 'xen.lds.S'. Ludovic Courtès 2022-03-23gnu: spike: Wrap binaries....* gnu/packages/virtualization.scm (spike)[arguments]: Add phase to wrap binaries with dtc. [inputs]: Add bash-minimal. Efraim Flashner 2022-03-22gnu: libosinfo: Update to 1.10.0....* gnu/packages/virtualization.scm (libosinfo): Update to 1.10.0. Maxim Cournoyer 2022-03-22gnu: libosinfo: Use hwdata for pci.ids and usb.ids....* gnu/packages/virtualization.scm (libosinfo) [arguments]: Use gexps. [configure-flags]: Search usb.ids and pci.ids via search-input-file. [phases]{patch-osinfo-path}: Use search-input-directory. [inputs]: Use new style. [native-inputs]: Use new style. Replace pci.ids and usb.ids by the hwdata pci and usb outputs, respectively. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Brendan Tildesley 2022-03-13gnu: Add spike....* gnu/packages/virtualization.scm (spike): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Ekaitz Zarraga 2022-02-27gnu: qemu: Add liburing support....* gnu/packages/virtualization.scm (qemu)[inputs]: Add liburing. Tobias Geerinckx-Rice 2022-02-27gnu: qemu: Support Zstd compression....* gnu/packages/virtualization.scm (qemu)[inputs]: Add zstd. Tobias Geerinckx-Rice 2022-02-21gnu: criu: Propagate protobuf-c....The header of criu references to protobuf-c, including them in source files would require protobuf-c available in compilation environment. * gnu/packages/virtualization.scm (criu): Move protobuf-c from native-inputs to propagated-inputs. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Zhu Zihao 2022-02-16gnu: qemu: Skip some tests on riscv64-linux....* gnu/packages/virtualization.scm (qemu)[arguments]: Add phase for riscv64-linux to skip some unsupported tests. Efraim Flashner 2022-02-07gnu: ganeti-instance-guix: Update to 0.6.1....* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.6.1. Marius Bakke 2022-01-19gnu: ganeti: Remove input labels....* gnu/packages/virtualization.scm (ganeti)[arguments]: Use SEARCH-INPUT-FILE as appropriate. [inputs]: Remove labels. Marius Bakke 2022-01-19gnu: ganeti: Fix test failure....* gnu/packages/virtualization.scm (ganeti)[arguments]: Add phase to add compatibility with newer Pyparsing. Marius Bakke 2022-01-17Merge branch 'version-1.4.0'...With resolved conflicts in: gnu/packages/gnome.scm gnu/packages/openstack.scm gnu/packages/python-xyz.scm Maxim Cournoyer 2022-01-16gnu: lxc: Use G-expressions....* gnu/packages/virtualization.scm (lxc)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice 2022-01-16gnu: lxd: Update to 4.22....* gnu/packages/virtualization.scm (lxd): Update to 4.22. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice 2022-01-16gnu: lxcfs: Update to 4.0.11....* gnu/packages/virtualization.scm (lxcfs): Update to 4.0.11. Tobias Geerinckx-Rice 2022-01-16gnu: lxc: Update to 4.0.11....* gnu/packages/virtualization.scm (lxc): Update to 4.0.11. Tobias Geerinckx-Rice 2022-01-10gnu: Remove meson-0.59 workarounds....Mostly automated with the following command: $ grep --include='*.scm' '#:meson ,meson-0.59' -rl \ | xargs sed -z 's/#:meson[^\n]*\s*//' -i * gnu/packages/freedesktop.scm (malcontent) (accountsservice): Delete #:meson argument. * gnu/packages/games.scm (gnome-2048): Likewise. * gnu/packages/geo.scm (gnome-maps): Likewise. * gnu/packages/gnome.scm (gnome-photos, gnome-music) (gnome-initial-setup, gnome-user-share, gnome-characters) (gnome-disk-utility, gnome-font-viewer, evince, glade3) (gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp) (totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit) (network-manager-applet, gnome-control-center, gnome-shell, nautilus) (gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb) (gitg, polari, gnome-boxes, gtranslator): Likewise. * gnu/packages/gtk.scm: (gtkmm-3): Likewise. * gnu/packages/pdf.scm (zathura): Likewise. * gnu/packages/photo.scm (entangle): Likewise. * gnu/packages/video.scm (pitivi): Likewise. * gnu/packages/virtualization.scm (libvirt-glib): Likewise. Maxim Cournoyer (elm-compiler): Update to 0.19.1. [origin]<patches>: Remove stale patches. Add new patch. [arguments]: Use G-expressions. Add #:configure-flags for new patch. [inputs]: Remove ghc-file-embed. Add ghc-filelock. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath 2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès 2021-10-08gnu: Update Haskell ecosystem....Bump packages’ versions to the lastest Stackage or Hackage release. Since packages are interdependent, do so in a single commit. 525 packages have been updated. These packages have been removed, because they fail to build, have no newer version available and no dependencies: corrode ghc-easytest ghc-edisonapi ghc-edisoncore ghc-pandoc-types ghc-regex-tdfa-text These have been removed, because they are no longer required: ghc-happy-1.19.9 ghc-prettyprinter-1.6 ghc-protolude-0.3 ghc-pandoc-citeproc and pandoc-citeproc have been removed, because pandoc does not use them any more. Co-authored-by: Xinglu Chen <public@yoctocell.xyz> Lars-Dominik Braun