Age | Commit message (Expand) | Author |
2019-01-17 | gnu: 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-17 | guix: 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-17 | doc: Document the graphical installer....* doc/guix.texi (Preparing for Installation): Mention the graphical installer.
| Mathieu Othacehe |
2019-01-17 | configure: 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-17 | installer: 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-17 | installer: newt: Use scheme-modules* instead of scheme-modules....* gnu/installer/newt.scm (modules): Use scheme-modules*.
| Mathieu Othacehe |
2019-01-17 | gnu: 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-17 | gnu: 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-17 | services: 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-17 | guile: newt: Update revision to 3....* gnu/packages/guile.scm (guile-newt): Update revision to 3.
| Mathieu Othacehe |
2019-01-17 | gnu: Add ghc-tldr....* gnu/packages/haskell.scm (ghc-tldr): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Gabriel Hondet |
2019-01-17 | Revert "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-17 | gnu: Add emacs-edbi-sqlite....* gnu/packages/emacs-xyz.scm (emacs-edbi-sqlite): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add emacs-edbi....* gnu/packages/emacs-xyz.scm (emacs-edbi): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add emacs-epc....* gnu/packages/emacs-xyz.scm (emacs-epc): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add emacs-ctable....* gnu/packages/emacs-xyz.scm (emacs-ctable): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add emacs-e2wm....* gnu/packages/emacs-xyz.scm (emacs-e2wm): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add emacs-window-layout....* gnu/packages/emacs-xyz.scm (emacs-window-layout): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add perl-rpc-epc-service....* gnu/packages/libevent.scm (perl-rpc-epc-service): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: Add perl-data-sexpression....* gnu/packages/perl.scm (perl-data-sexpression): New variable.
| Pierre Neidhardt |
2019-01-17 | gnu: groff-minimal: Disable relocatability....* gnu/packages/groff.scm (groff-minimal)[arguments]<#:phases>
[disable-relocatability]: New phase.
| Danny Milosavljevic |
2019-01-17 | gnu: 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-17 | gnu: 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-17 | gnu: 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-17 | gnu: 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-17 | gnu: kpackage: Enable test-suite....* gnu/package/kde-frameworks.scm(kpackage)[arguments]
<#:tests?>: Remove. <#:phases>: Add phase 'patch-tests.
| Hartmut Goebel |
2019-01-17 | gnu: 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-17 | gnu: 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-16 | gnu: php: Update to 7.3.1....* gnu/packages/php.scm (php): Update to 7.3.1.
| Julien Lepiller |
2019-01-16 | gnu: Add ocaml-ppxlib....* gnu/packages/ocaml.scm (ocaml-ppxlib): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Gabriel Hondet |
2019-01-16 | gnu: 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-16 | gnu: 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-16 | gnu: 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-16 | gnu: Add ocaml-base....* gnu/packages/ocaml.scm (ocaml-base): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Gabriel Hondet |
2019-01-16 | gnu: Add ocaml-sexplib....* gnu/packages/ocaml.scm (ocaml-sexplib): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Gabriel Hondet |
2019-01-16 | gnu: Add ocaml-parsexp....* gnu/packages/ocaml.scm (ocaml-parsexp): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Gabriel Hondet |
2019-01-16 | gnu: Add ocaml-sexplib0....* gnu/packages/ocaml.scm (ocaml-sexplib0): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Gabriel Hondet |
2019-01-16 | gnu: gnurl: Add properties for updater....* gnu/packages/gnunet.scm (gnurl)[properties]: New field.
| Efraim Flashner |
2019-01-16 | Revert "gnu: groff: Disable relocatability."...This causes more than 3600 packages to be rebuilt.
This reverts commit f57693e17c7905d2f11e46d04cb558fe0b0fc39b.
| Efraim Flashner |
2019-01-16 | import: 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-16 | gnu: Remove unnecessary module reference....* gnu/packages/glib.scm: Remove reference to python-xyz.
| Ricardo Wurmus |
2019-01-16 | gnu: 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-16 | gnu: 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-16 | gnu: 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-16 | gnu: groff: Disable relocatability....* gnu/packages/groff.scm (groff)[arguments]<#:phases>[disable-relocatability]:
New phase.
| Danny Milosavljevic |
2019-01-16 | gnu: Add prosody-smacks....* gnu/packages/messaging.scm (prosody-smacks): New variable.
| Clément Lassieur |
2019-01-16 | gnu: 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-16 | gnu: 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-16 | doc: 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-16 | bootloader: 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 |