summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-01-17gnu: installer: Launch the installer as kmscon login-program....Source /etc/environment just before starting the installer. The login program is supposed to load the environment variables of this file through PAM, but as we replace it by the installer, they are no longer available. This is mostly useful for the LANG environment variable. * gnu/installer/build-installer.scm (installer-program-launcher): New exported procedure. * gnu/system/install.scm (%installation-services): Restore most of the origin code. kmscon is only started on TTY1, and the graphical installer is the login-program. Mathieu Othacehe
2019-01-17guix: self: Do not install (gnu system install)....As we do not want to add a dependency to newt and the graphical installer in (guix self), do not install (gnu system install). * guix/self.scm (*system-modules*): Remove (gnu system install) from "guix-system" scheme-node. Mathieu Othacehe
2019-01-17doc: Document the graphical installer....* doc/guix.texi (Preparing for Installation): Mention the graphical installer. Mathieu Othacehe
2019-01-17configure: Disable installer build by default....Only build installer if "--enable-installer" is passed. In that case only, the support for Guile-newt becomes mandatory. * configure.ac: Add --enable-installer argument. Export ENABLE_INSTALLER conditional according to the argument value. * gnu/local.mk (GNU_SYSTEM_MODULES): Remove installer modules and build them only if ENABLE_INSTALLER is set. Mathieu Othacehe
2019-01-17installer: newt: Locate the logo within local-file....* gnu/installer/newt.scm (logo): Remove it, (welcome-page): Use a relative path to locate the logo. Mathieu Othacehe
2019-01-17installer: newt: Use scheme-modules* instead of scheme-modules....* gnu/installer/newt.scm (modules): Use scheme-modules*. Mathieu Othacehe
2019-01-17gnu: Add graphical installer support....* configure.ac: Require that guile-newt is available. * gnu/installer.scm: New file. * gnu/installer/aux-files/logo.txt: New file. * gnu/installer/build-installer.scm: New file. * gnu/installer/connman.scm: New file. * gnu/installer/keymap.scm: New file. * gnu/installer/locale.scm: New file. * gnu/installer/newt.scm: New file. * gnu/installer/newt/ethernet.scm: New file. * gnu/installer/newt/hostname.scm: New file. * gnu/installer/newt/keymap.scm: New file. * gnu/installer/newt/locale.scm: New file. * gnu/installer/newt/menu.scm: New file. * gnu/installer/newt/network.scm: New file. * gnu/installer/newt/page.scm: New file. * gnu/installer/newt/timezone.scm: New file. * gnu/installer/newt/user.scm: New file. * gnu/installer/newt/utils.scm: New file. * gnu/installer/newt/welcome.scm: New file. * gnu/installer/newt/wifi.scm: New file. * gnu/installer/steps.scm: New file. * gnu/installer/timezone.scm: New file. * gnu/installer/utils.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add previous files. * gnu/system.scm: Export %root-account. * gnu/system/install.scm (%installation-services): Use kmscon instead of linux VT for all tty. (installation-os)[users]: Add the graphical installer as shell of the root account. [packages]: Add font related packages. * po/guix/POTFILES.in: Add installer files. Mathieu Othacehe
2019-01-17gnu: kmscon: Add runtime keymap update support....* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/terminals.scm (kmscon)[source]: Add patch. Mathieu Othacehe
2019-01-17services: kmscon: Remove virtual-terminal requirement....kmscon does not require that virtual terminals run in UTF-8 mode. * gnu/services/base.scm (kmscon-service-type): Remove virtual-terminal from requirement list. Mathieu Othacehe
2019-01-17guile: newt: Update revision to 3....* gnu/packages/guile.scm (guile-newt): Update revision to 3. Mathieu Othacehe
2019-01-17gnu: Add ghc-tldr....* gnu/packages/haskell.scm (ghc-tldr): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Gabriel Hondet
2019-01-17Revert "Revert "gnu: man-db: Embed absolute reference to 'preconv'.""...This reverts commit ccb15b343e35d76a5c7c693f4c00d3f5b5a4cc39. Now that we've fixed the segfault with groff's preconv (see 73b2ce87956b0d9168dcfa234128b91e0e41a4c7), it's safe to re-apply this fix. Marius Bakke
2019-01-17gnu: Add emacs-edbi-sqlite....* gnu/packages/emacs-xyz.scm (emacs-edbi-sqlite): New variable. Pierre Neidhardt
2019-01-17gnu: Add emacs-edbi....* gnu/packages/emacs-xyz.scm (emacs-edbi): New variable. Pierre Neidhardt
2019-01-17gnu: Add emacs-epc....* gnu/packages/emacs-xyz.scm (emacs-epc): New variable. Pierre Neidhardt
2019-01-17gnu: Add emacs-ctable....* gnu/packages/emacs-xyz.scm (emacs-ctable): New variable. Pierre Neidhardt
2019-01-17gnu: Add emacs-e2wm....* gnu/packages/emacs-xyz.scm (emacs-e2wm): New variable. Pierre Neidhardt
2019-01-17gnu: Add emacs-window-layout....* gnu/packages/emacs-xyz.scm (emacs-window-layout): New variable. Pierre Neidhardt
2019-01-17gnu: Add perl-rpc-epc-service....* gnu/packages/libevent.scm (perl-rpc-epc-service): New variable. Pierre Neidhardt
2019-01-17gnu: Add perl-data-sexpression....* gnu/packages/perl.scm (perl-data-sexpression): New variable. Pierre Neidhardt
2019-01-17gnu: groff-minimal: Disable relocatability....* gnu/packages/groff.scm (groff-minimal)[arguments]<#:phases> [disable-relocatability]: New phase. Danny Milosavljevic
2019-01-17gnu: gauche: Remove number of packages from description....* gnu/packages/scheme.scm (gauche)[description]: Remove number of packages. [arguments]: Remove useless code. Gabriel Hondet
2019-01-17gnu: kwindowsystem: Enable test-suite....* gnu/package/kde-frameworks.scm(kwindowsystem) [inputs]: Add openbox. [arguments] <#:tests?> Remove. <#:phases> 'blacklist-failing-tests: New phase. <#:phases> 'check: Start openbox, don't set QT_PLUGIN_PATH, use invkove, simplify and cleanup code. No longer move 'check behind install. Hartmut Goebel
2019-01-17gnu: knewstuff: Enable test-suite....Without anything changed the test-suite now passes, thus can be enabled. * gnu/package/kde-frameworks.scm(knewstuff)[arguments]<#:tests?>: Remove. Hartmut Goebel
2019-01-17gnu: kemoticons: Enable test-suite....Without anything changed the test-suite now passes, thus can be enabled. * gnu/package/kde-frameworks.scm(kemoticons)[arguments]<#:tests?>: Remove. Hartmut Goebel
2019-01-17gnu: kpackage: Enable test-suite....* gnu/package/kde-frameworks.scm(kpackage)[arguments] <#:tests?>: Remove. <#:phases>: Add phase 'patch-tests. Hartmut Goebel
2019-01-17gnu: kirigami: Enable test-suite....The error which inhibited running the tests no longer occurs in 5.49.0, although now no tests are found at all. Since no tests are found now, the phase 'check-setup can be removed, too, and thus the 'arguments' at all. * gnu/packages/kde-frameworks.scm(kirigami)[arguments]: Remove. Hartmut Goebel
2019-01-17gnu: kcoreaddons: Enable test-suite....Enable running the tests and blacklist the one failing test. * gnu/package/kde-frameworks.scm(kcoreaddons)[arguments] <#:tests?>: Remove. <#:phases>: Add phase 'blacklist-failing-test. Hartmut Goebel
2019-01-16gnu: php: Update to 7.3.1....* gnu/packages/php.scm (php): Update to 7.3.1. Julien Lepiller
2019-01-16gnu: Add ocaml-ppxlib....* gnu/packages/ocaml.scm (ocaml-ppxlib): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-ppx-derivers....* gnu/packages/ocaml.scm (ocaml-ppx-derivers): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-migrate-parsetree....* gnu/packages/ocaml.scm (ocaml-migrate-parsetree): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-compiler-libs....* gnu/packages/ocaml.scm (ocaml-compiler-libs): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-base....* gnu/packages/ocaml.scm (ocaml-base): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-sexplib....* gnu/packages/ocaml.scm (ocaml-sexplib): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-parsexp....* gnu/packages/ocaml.scm (ocaml-parsexp): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: Add ocaml-sexplib0....* gnu/packages/ocaml.scm (ocaml-sexplib0): New variable. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Gabriel Hondet
2019-01-16gnu: gnurl: Add properties for updater....* gnu/packages/gnunet.scm (gnurl)[properties]: New field. Efraim Flashner
2019-01-16Revert "gnu: groff: Disable relocatability."...This causes more than 3600 packages to be rebuilt. This reverts commit f57693e17c7905d2f11e46d04cb558fe0b0fc39b. Efraim Flashner
2019-01-16import: github: Do not update URI for packages using git-fetch....* guix/import/github.scm (updated-github-url): Return the unchanged source URI for packages using git-fetch. [updated-url]: Do not handle URIs which end with ".git". Arun Isaac
2019-01-16gnu: Remove unnecessary module reference....* gnu/packages/glib.scm: Remove reference to python-xyz. Ricardo Wurmus
2019-01-16gnu: Move Emacs packages to new module....* gnu/packages/emacs.scm: Move almost all packages from here... * gnu/packages/emacs-xyz.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/statistics.scm: Update module references. Ricardo Wurmus
2019-01-16gnu: Move dbm databases to new module....* gnu/packages/databases.scm (gdbm, bdb, bdb-5.3): Move from here... * gnu/packages/dbm.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/audio.scm, gnu/packages/avahi.scm, gnu/packages/backup.scm, gnu/packages/cobol.scm, gnu/packages/cyrus-sasl.scm, gnu/packages/databases.scm, gnu/packages/finance.scm, gnu/packages/game-development.scm, gnu/packages/gnome.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/mail.scm, gnu/packages/man.scm, gnu/packages/nvi.scm, gnu/packages/openldap.scm, gnu/packages/package-management.scm, gnu/packages/php.scm, gnu/packages/pulseaudio.scm, gnu/packages/python.scm, gnu/packages/rdf.scm, gnu/packages/ruby.scm, gnu/packages/sawfish.scm: Update module references. Ricardo Wurmus
2019-01-16gnu: Move sqlite to separate module....* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5, sqlite-with-column-metadata): Move variables from here... * gnu/packages/sqlite.scm: ...to this new module. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/apl.scm, gnu/packages/bittorrent.scm, gnu/packages/calendar.scm, gnu/packages/code.scm, gnu/packages/crypto.scm, gnu/packages/databases.scm, gnu/packages/dc.scm, gnu/packages/disk.scm, gnu/packages/ebook.scm, gnu/packages/education.scm, gnu/packages/emacs.scm, gnu/packages/emulators.scm, gnu/packages/file-systems.scm, gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm, gnu/packages/geo.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gps.scm, gnu/packages/guile.scm, gnu/packages/ibus.scm, gnu/packages/kerberos.scm, gnu/packages/kodi.scm, gnu/packages/lisp.scm, gnu/packages/mail.scm, gnu/packages/messaging.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/nfs.scm, gnu/packages/ocaml.scm, gnu/packages/package-management.scm, gnu/packages/pdf.scm, gnu/packages/photo.scm, gnu/packages/php.scm, gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm, gnu/packages/scheme.scm, gnu/packages/sync.scm, gnu/packages/syndication.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/web-browsers.scm, gnu/packages/webkit.scm: Adjust module references. Ricardo Wurmus
2019-01-16gnu: groff: Disable relocatability....* gnu/packages/groff.scm (groff)[arguments]<#:phases>[disable-relocatability]: New phase. Danny Milosavljevic
2019-01-16gnu: Add prosody-smacks....* gnu/packages/messaging.scm (prosody-smacks): New variable. Clément Lassieur
2019-01-16gnu: obs: Update to 22.0.3....* gnu/packages/video.scm (obs): Update to 22.0.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pkill -9
2019-01-16gnu: grub: Add dependency on console-setup....* gnu/packages/bootloaders.scm (grub)[arguments]: In 'patch-stuff' phase, patch 'grub-kbdcomp.in'. [inputs]: Add CONSOLE-SETUP. Co-authored-by: Ludovic Courtès <ludo@gnu.org> nee
2019-01-16doc: Add missing parameter to guix system reconfigure...* doc/guix.texi (Proceeding with the Installation): Mention that /etc/config.scm must be passed as parameter and that root is needed. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Damien Cassou
2019-01-16bootloader: Remove deprecated 'device' field....The 'device' field had been deprecated in commit 045ebb3e58d74c75f39ce47380045d3cd00359c3 (August 2017). * gnu/bootloader.scm (<bootloader-configuration>)[device]: Remove. [target]: Change getter to 'bootstrap-configuration-target'. (bootstrap-configuration-target): Remove. Ludovic Courtès