summaryrefslogtreecommitdiff
path: root/gnu/packages/package-management.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: gcab: Don't use NAME in source URI.•••* gnu/packages/package-management.scm (gcab)[source]: Hard-code name. Tobias Geerinckx-Rice2019-02-081-2/+2
* gnu: gcab: Update to 1.2.•••* gnu/packages/package-management.scm (gcab): Update to 1.2. [source]: Remove snippet. Tobias Geerinckx-Rice2019-02-081-12/+3
* gnu: flatpak: Update to 1.2.0.•••* gnu/packages/package-management.scm (flatpak): Update to 1.2.0. Rutger Helling2019-02-071-3/+4
* 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ès2019-02-041-1/+1
* gnu: guix: Update to 4bddd12.•••* gnu/packages/package-management.scm (guix): Update to 4bddd12. Ludovic Courtès2019-01-281-3/+3
* 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 Wurmus2019-01-281-0/+1
* gnu: guix: Remove 'guix-devel' variable.•••* gnu/packages/package-management.scm (guix-devel): Remove. Ludovic Courtès2019-01-261-3/+0
* 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ès2019-01-211-26/+0
* 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ès2019-01-201-6/+13
* 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 Wurmus2019-01-161-1/+1
* 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 Wurmus2019-01-161-1/+1
* 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 Wurmus2019-01-161-0/+1
* 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 Wurmus2019-01-151-0/+1
* gnu: conda: Use 'invoke'.•••* gnu/packages/package-management.scm (conda)[arguments]: Use 'invoke'. Efraim Flashner2019-01-131-3/+3
* gnu: python-conda: All phases return #t.•••* gnu/packages/package-management.scm (python-conda)[arguments]: Use 'invoke'. Efraim Flashner2019-01-131-1/+1
* gnu: python-conda: Fix test suite.•••* gnu/packages/package-management.scm (python-conda)[native-inputs]: Add python-cytoolz. Efraim Flashner2019-01-131-1/+3
* 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ès2019-01-091-26/+13
* gnu: guix: Update to 7ba2b27.•••* gnu/packages/package-management.scm (guix): Update to 7ba2b27. Ludovic Courtès2018-12-271-3/+3
* gnu: guix: Update to 6f1e0bb.•••* gnu/packages/package-management.scm (guix): Update to 6f1e0bb. Ludovic Courtès2018-12-241-3/+3
* gnu: guix: Update to bdf860c.•••* gnu/packages/package-management.scm (guix): Update to bdf860c. Ludovic Courtès2018-12-221-3/+3
* gnu: flatpak: Fix indentation.•••* gnu/packages/package-management.scm (flatpak): Fix indentation. Rutger Helling2018-12-201-42/+43
* gnu: Add flatpak.•••* gnu/packages/package-management.scm (flatpak): New variable. Rutger Helling2018-12-201-0/+50
* gnu: guix: Update to 5de5f81.•••* gnu/packages/package-management.scm (guix): Update to 5de5f81. Ludovic Courtès2018-12-191-3/+3
* gnu: libostree: Update to 2018.9.1.•••* gnu/packages/package-management.scm (libostree): Update to 2018.9.1. Rutger Helling2018-12-181-3/+3
* gnu: guix: Update to 60b0402.•••* gnu/packages/package-management.scm (guix): Update to 60b0402. Ludovic Courtès2018-12-141-3/+3
* 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 Wurmus2018-12-071-3/+3
* 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ès2018-12-071-3/+3
* 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ès2018-12-071-0/+1
* gnu: guix: Update to c845323.Ludovic Courtès2018-12-051-3/+3
* gnu: guix: Update to 0.16.0.Ludovic Courtès2018-12-051-4/+4
* Merge branch 'core-updates'Ludovic Courtès2018-12-031-5/+9
|\
| * Merge branch 'master' into core-updatesMarius Bakke2018-11-291-5/+4
| |\
| * | gnu: diffoscope: Update to 106.•••* gnu/packages/package-management.scm (diffoscope): Update to 106. Julien Lepiller2018-11-251-2/+2
| * | gnu: diffoscope: Fix test failure.•••* gnu/packages/package-management.scm (diffoscope)[arguments]: Remove failing Berkeley DB test. Julien Lepiller2018-11-251-0/+6
| * | Merge branch 'master' into core-updatesMarius Bakke2018-11-201-3/+4
| |\ \
| * \ \ Merge branch 'master' into core-updatesMarius Bakke2018-11-141-3/+3
| |\ \ \
| * \ \ \ Merge branch 'master' into core-updatesMarius Bakke2018-11-051-2/+2
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into core-updatesMarius Bakke2018-10-171-8/+30
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into core-updatesMarius Bakke2018-10-051-29/+9
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into core-updatesMarius Bakke2018-09-261-2/+2
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into core-updatesMarius Bakke2018-09-091-6/+10
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge branch 'staging' into core-updatesRicardo Wurmus2018-08-131-4/+4
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | gnu: guile: Update to 2.2.4.•••* gnu/packages/guile.scm (guile-2.2): Update to 2.2.4. (guile-2.2.4): Remove. * gnu/packages/package-management.scm (guix)[inputs]: Switch to GUILE-2.2. * guix/self.scm (guile-for-build): Likewise. Ludovic Courtès2018-07-271-3/+1
* | | | | | | | | | | 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 Bavier2018-12-021-1/+1
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | 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ès2018-11-251-2/+1
* | | | | | | | | | gnu: guix: Update to 71a78ba.•••* gnu/packages/package-management.scm (guix): Update to 71a78ba. Ludovic Courtès2018-11-251-3/+3
| |_|_|_|_|_|_|_|/ |/| | | | | | | |
* | | | | | | | | gnu: diffoscope: Update to 105.•••* gnu/packages/package-management.scm (diffoscope): Update to 105. Ludovic Courtès2018-11-191-2/+2
* | | | | | | | | 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ès2018-11-141-1/+2
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | gnu: guix: Update to f5a2724.•••* gnu/packages/package-management.scm (guix): Update to f5a2724. Ludovic Courtès2018-11-131-3/+3
| |_|_|_|_|_|/ |/| | | | | |
* | | | | | | gnu: diffoscope: Update to 104.•••* gnu/packages/package-management.scm (diffoscope): Update to 104. Ludovic Courtès2018-11-031-2/+2
| |_|_|_|_|/ |/| | | | |