Age | Commit message (Expand) | Author |
2019-02-04 | self: Ensure the daemon refers to the right 'guix' command....Previously it would refer to
/var/guix/profiles/per-user/root/current-guix/bin/guix, which would fail
when that profile does not exist. This is notably the case when using
'channel-instance->package' as done in commit
7e6d8d366a61f951936ed83371877ce006f679f6.
* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install phase, honor environment variable 'GUIX'.
* guix/self.scm (whole-package)[wrap]: New procedure.
Use it.
| Ludovic Courtès |
2019-01-28 | gnu: guix: Update to 4bddd12....* gnu/packages/package-management.scm (guix): Update to 4bddd12.
| Ludovic Courtès |
2019-01-28 | gnu: Move most packages from guile.scm to new module....* gnu/packages/guile.scm (artanis, guildhall, guile-aspell, guile-bash,
guile-8sync, guile-daemon, guile-dsv, guile-fibers, guile-syntax-highlight,
guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq,
jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email,
guile-debbugs-next, guile-newt, guile-mastodon, guile-parted, guile-xosd,
guile-dbi, guile-dbd-sqlite3, guile-config, guile-hall, guile-ics, guile-wisp,
guile-sly, g-wrap, guile-miniadapton, guile-reader, guile2.2-reader,
guile-ncurses, guile-ncurses/gpm, guile-lib, guile2.0-lib, guile2.2-lib,
guile-minikanren, guile2.0-minikanren, guile2.2-minikanren, guile-irregex,
guile2.0-irregex, guile2.2-irregex, haunt, guile2.0-haunt, guile2.2-haunt,
guile-redis, guile2.0-redis, guile2.2-redis, guile-commonmark,
guile2.0-commonmark, guile2.2-commonmark, mcron, mcron2): Move these variables
from here...
* gnu/packages/guile-xyz.scm: ...to this new file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/installer.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/ci.scm,
gnu/packages/gtk.scm,
gnu/packages/guile.scm,
gnu/packages/mail.scm,
gnu/packages/package-management.scm,
gnu/packages/skribilo.scm,
gnu/packages/web.scm,
gnu/services/mcron.scm: Update module references.
| Ricardo Wurmus |
2019-01-26 | gnu: guix: Remove 'guix-devel' variable....* gnu/packages/package-management.scm (guix-devel): Remove.
| Ludovic Courtès |
2019-01-21 | gnu: emacs-nix-mode: Move to emacs-xyz.scm....This removes emacs-xyz.scm from the closure of (gnu packages base).
* gnu/packages/package-management.scm (emacs-nix-mode): Move back to...
* gnu/packages/emacs-xyz.scm (emacs-nix-mode): ... here. New variable.
| Ludovic Courtès |
2019-01-20 | ci: Use a valid 'current-guix'....This fixes a regression introduced in
b5f8c2c88543158e8aca76aa98f9009f6b9e743a whereby 'current-guix' (needed
by some of the system tests) would fail to build.
Reported by Ricardo Wurmus <rekado@elephly.net>.
It also speeds up compilation of 'current-guix' since the channel
instance is already compiled or can be built quickly compared to the
default 'current-guix'.
* gnu/packages/package-management.scm (current-guix-package): New
variable.
(current-guix): Honor it.
* gnu/ci.scm (channel-build-system): New variable.
(channel-instances->derivation): New procedure.
(system-test-jobs): Add #:source and #:commit parameters.
Define 'instance' and parameterize CURRENT-GUIX-PACKAGE.
(hydra-jobs)[checkout, commit, source]: New variables.
Pass #:source and #:commit to 'system-test-jobs'.
| Ludovic Courtès |
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-15 | gnu: Separate Python core packages from the rest....* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
| Ricardo Wurmus |
2019-01-13 | gnu: conda: Use 'invoke'....* gnu/packages/package-management.scm (conda)[arguments]: Use 'invoke'.
| Efraim Flashner |
2019-01-13 | gnu: python-conda: All phases return #t....* gnu/packages/package-management.scm (python-conda)[arguments]: Use
'invoke'.
| Efraim Flashner |
2019-01-13 | gnu: python-conda: Fix test suite....* gnu/packages/package-management.scm (python-conda)[native-inputs]: Add
python-cytoolz.
| Efraim Flashner |
2019-01-09 | build: Require Guile 2.2....* configure.ac: Require Guile 2.2.
* README: Adjust accordingly.
* doc/guix.texi (Requirements): Likewise.
* gnu/packages/package-management.scm (guile2.0-guix): Deprecate.
(guix-minimal): Inherit from GUIX, not from GUILE2.0-GUIX.
| Ludovic Courtès |
2018-12-27 | gnu: guix: Update to 7ba2b27....* gnu/packages/package-management.scm (guix): Update to 7ba2b27.
| Ludovic Courtès |
2018-12-24 | gnu: guix: Update to 6f1e0bb....* gnu/packages/package-management.scm (guix): Update to 6f1e0bb.
| Ludovic Courtès |
2018-12-22 | gnu: guix: Update to bdf860c....* gnu/packages/package-management.scm (guix): Update to bdf860c.
| Ludovic Courtès |
2018-12-20 | gnu: flatpak: Fix indentation....* gnu/packages/package-management.scm (flatpak): Fix indentation.
| Rutger Helling |
2018-12-20 | gnu: Add flatpak....* gnu/packages/package-management.scm (flatpak): New variable.
| Rutger Helling |
2018-12-19 | gnu: guix: Update to 5de5f81....* gnu/packages/package-management.scm (guix): Update to 5de5f81.
| Ludovic Courtès |
2018-12-18 | gnu: libostree: Update to 2018.9.1....* gnu/packages/package-management.scm (libostree): Update to 2018.9.1.
| Rutger Helling |
2018-12-14 | gnu: guix: Update to 60b0402....* gnu/packages/package-management.scm (guix): Update to 60b0402.
| Ludovic Courtès |
2018-12-07 | gnu: guix: Update to 6ddc63e599a26c....This fixes a problem introduced with commit
6eac835f178c0c78637b0db8a4585a617b2f7622. Reported on the #guix IRC channel
by tune.
* gnu/packages/package-management.scm (guix): Update to 6ddc63e599a26c.
| Ricardo Wurmus |
2018-12-07 | maint: update-guix-package: Really register GC roots....Previously we'd pass a relative file name to 'add-indirect-root', which
the daemon would interpret as relative to "/". Consequently, checkouts
were not protected from GC.
* build-aux/update-guix-package.scm (main): Pass an absolute file name
to 'add-indirect-root'.
| Ludovic Courtès |
2018-12-07 | gnu: guix-daemon: Add dependency on Guile-JSON....Fixes a bug introduced in 6776af04d4b65c5a9a07784307a6abe395b6f480,
where the configure phase of 'guix-daemon' would abort due to the lack
of Guile-JSON.
* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
GUILE-JSON.
| Ludovic Courtès |
2018-12-05 | gnu: guix: Update to c845323. | Ludovic Courtès |
2018-12-05 | gnu: guix: Update to 0.16.0. | Ludovic Courtès |
2018-12-03 | Merge branch 'core-updates' | Ludovic Courtès |
2018-12-02 | Make Guile-JSON a required dependency....* README (Requirements): Remove "optional" verbiage.
* doc/guix.texi (Requirements): Move Guile-JSON from optional to required.
* configure.ac (HAVE_GUILE_JSON): Remove Automake conditional.
(have_guile_json): Error if not "yes".
* Makefile.am (MODULE, SCM_TESTS)[HAVE_GUILE_JSON]: Add modules and tests
unconditionally.
* gnu/packages/package-mangement.scm (guix-minimal)[propagated-inputs]: Leave
guile-json input.
| Eric Bavier |
2018-11-29 | Merge branch 'master' into core-updates | Marius Bakke |
2018-11-25 | gnu: guix-daemon: Adjust 'install' phase to latest update....Fixes <https://bugs.gnu.org/33496>.
Reported by Brett Gilio <brettg@posteo.net>.
This is a followup to commit 254602cdf884379231793c4d793b25c9ebd6c806.
* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, remove use of "install-nodist_pkglibexecSCRIPTS"
target.
| Ludovic Courtès |
2018-11-25 | gnu: diffoscope: Update to 106....* gnu/packages/package-management.scm (diffoscope): Update to 106.
| Julien Lepiller |
2018-11-25 | gnu: diffoscope: Fix test failure....* gnu/packages/package-management.scm (diffoscope)[arguments]: Remove
failing Berkeley DB test.
| Julien Lepiller |
2018-11-25 | gnu: guix: Update to 71a78ba....* gnu/packages/package-management.scm (guix): Update to 71a78ba.
| Ludovic Courtès |
2018-11-20 | Merge branch 'master' into core-updates | Marius Bakke |
2018-11-19 | gnu: diffoscope: Update to 105....* gnu/packages/package-management.scm (diffoscope): Update to 105.
| Ludovic Courtès |
2018-11-14 | gnu: guix-daemon: Install 'guix-authenticate'....Fixes <https://bugs.gnu.org/33368>.
Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.
* gnu/packages/package-management.scm (guix-daemon)[arguments]: In
'install' phase, build "install-nodist_libexecSCRIPTS" target to install
'guix-authenticate'.
| Ludovic Courtès |
2018-11-14 | Merge branch 'master' into core-updates | Marius Bakke |
2018-11-13 | gnu: guix: Update to f5a2724....* gnu/packages/package-management.scm (guix): Update to f5a2724.
| Ludovic Courtès |
2018-11-05 | Merge branch 'master' into core-updates | Marius Bakke |
2018-11-03 | gnu: diffoscope: Update to 104....* gnu/packages/package-management.scm (diffoscope): Update to 104.
| Ludovic Courtès |
2018-10-17 | Merge branch 'master' into core-updates | Marius Bakke |
2018-10-16 | gnu: Add guix-minimal....* gnu/packages/guile.scm (guile-2.0.13): New variable.
* gnu/packages/package-management.scm (guix)[arguments]: Adjust 'wrap-program'
phase to handle "missing" inputs.
(guix-minimal): New variable.
| Eric Bavier |
2018-10-16 | gnu: guile2.0-guix: Fix build....* gnu/packages/gnupg.scm (guile2.0-gcrypt): New variable.
* gnu/packages/guile.scm (guile2.0-sqlite3): New variable.
* gnu/packages/package-management.scm (guile2.0-guix)[propagated-inputs]: Use
them.
| Eric Bavier |
2018-10-15 | gnu: guix: Update to f9a8fce....* gnu/packages/package-management.scm (guix): Update to f9a8fce.
| Ludovic Courtès |
2018-10-11 | gnu: guix-daemon: Run 'guix' from /var/guix/profiles/per-user/root....Fixes <https://bugs.gnu.org/32183>.
Reported by Pjotr Prins <pjotr.public12@thebird.nl>
and Konrad Hinsen <konrad.hinsen@fastmail.net>.
* gnu/packages/package-management.scm (guix-daemon)[arguments]: Execute
/var/guix/profiles/per-user/root/current-guix/bin/guix instead of ~root/….
| Ludovic Courtès |
2018-10-05 | Merge branch 'master' into core-updates | Marius Bakke |
2018-10-04 | gnu: guix: Update to 1d0be47....* gnu/packages/package-management.scm (guix): Update to 1d0be47.
| Ludovic Courtès |
2018-10-04 | gnu: rpm: Update to 4.14.2....* gnu/packages/package-management.scm (rpm): Update to 4.14.2.
[arguments]: Rename 'set-nspr-search-path' phase to
'set-nss-library-path' and remove CPATH work-around.
Remove obsolete 'fix-rpm-symlinks' phase.
[home-page]: Drop www.
| Tobias Geerinckx-Rice |
2018-09-28 | gnu: guix: Update to 7fed935....* gnu/packages/package-management.scm (guix): Update to 7fed935.
| Ludovic Courtès |