aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/package-management.scm
Commit message (Collapse)AuthorAge
* gnu: guix: Update to 0c329bf.Ludovic Courtès2019-04-27
| | | | * gnu/packages/package-management.scm (guix): Update to 0c329bf.
* gnu, guix: Yearly ritual purging of the filesystems.Tobias Geerinckx-Rice2019-04-25
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file system’ spelling. * gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise. * gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]: Likewise & edit for grammar. * gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise. * /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise. * gnu/packages/linux.scm (fuseiso)[description]: Likewise. (genext2fs)[synopsis, description]: Likewise. * gnu/packages/package-management.scm (libostree)[description]: Likewise. * gnu/packages/python-xyz.scm (python-requests-file)[description]: Likewise & mark up. * gnu/packages/rails.scm (ruby-with-advisory-lock)[description]: Likewise. * gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise. * guix/build/go-build-system.scm (setup-go-environment)<docstring>: Likewise. * guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.
* gnu: guix: Update to b8b1e4d.Ludovic Courtès2019-04-17
| | | | * gnu/packages/package-management.scm (guix): Update to b8b1e4d.
* gnu: guix: Don't pass '--with-libgcrypt-prefix'.Ludovic Courtès2019-04-17
| | | | | * gnu/packages/package-management.scm (guix)[arguments]: Remove "--with-libgcrypt-prefix" from the configure flags.
* gnu: guix: Update to d78bfd2.Ludovic Courtès2019-04-08
| | | | * gnu/packages/package-management.scm (guix): Update to d78bfd2.
* gnu: Move nss & co. to nss.scm.Ludovic Courtès2019-04-04
| | | | | | | | | | | | | | | | * gnu/packages/gnuzilla.scm (nspr, nss): Move to... * gnu/packages/nss.scm: ... here. New file. * gnu/packages/chromium.scm, gnu/packages/disk.scm, gnu/packages/freedesktop.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm, gnu/packages/java.scm, gnu/packages/libreoffice.scm, gnu/packages/linux.scm, gnu/packages/mate.scm, gnu/packages/openldap.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/polkit.scm, gnu/packages/qt.scm, gnu/packages/sssd.scm, gnu/packages/storage.scm, gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/xml.scm: Adjust accordingly. * gnu/local.mk (GNU_SYSTEM_MODULES): Add nss.scm.
* gnu: flatpak: Update to 1.2.4 [fixes CVE-2019-10063].Rutger Helling2019-04-01
| | | | | * gnu/packages/package-management.scm (flatpak): Update to 1.2.4 [fixes CVE-2019-10063].
* gnu: current-guix: Delay effectful bits.Ludovic Courtès2019-03-26
| | | | * gnu/packages/package-management.scm (current-guix): Delay 'repository-root'.
* gnu: guix: Update to f970946.Ludovic Courtès2019-03-25
| | | | * gnu/packages/package-management.scm (guix): Update to f970946.
* gnu: flatpak: Use glib-or-gtk-build-system.Ludovic Courtès2019-03-24
| | | | | | | | | | | | This wraps 'flatpak' such that GIO_EXTRA_MODULES is set, thereby allowing GIO (part of GLib) to find the GnuTLS-based TLS backend that glib-networking provides. Fixes <https://bugs.gnu.org/34861>. Reported by Raghav Gururajan <rvgn@disroot.org>. * gnu/packages/package-management.scm (flatpak)[build-system]: Change to GLIB-OR-GTK-BUILD-SYSTEM.
* Remove traces of "GuixSD".Ludovic Courtès2019-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/bootloader/extlinux.scm (extlinux-configuration-file): Remove mentions of "GuixSD". * gnu/bootloader/grub.scm (install-grub-efi): Likewise. * gnu/build/vm.scm (make-iso9660-image): Change default #:volume-id to "Guix_image". (initialize-hard-disk): Search for the "Guix_image" label. * gnu/ci.scm (system-test-jobs, tarball-jobs): Remove "GuixSD". * gnu/installer/newt/welcome.scm (run-welcome-page): Likewise. * gnu/packages/audio.scm (supercollider)[description]: Likewise. * gnu/packages/curl.scm (curl): Likewise. * gnu/packages/emacs.scm (emacs): Likewise. * gnu/packages/gnome.scm (network-manager): Likewise. * gnu/packages/julia.scm (julia): Likewise. * gnu/packages/linux.scm (alsa-plugins): Likewise. (powertop, wireless-regdb): Likewise. * gnu/packages/package-management.scm (guix): Likewise. * gnu/packages/polkit.scm (polkit): Likewise. * gnu/packages/tex.scm (texlive-bin): Likewise. * gnu/services/base.scm (file-systems->fstab): Likewise. * gnu/services/cups.scm (%cups-activation): Likewise. * gnu/services/mail.scm (%dovecot-activation): Likewise. * gnu/services/messaging.scm (prosody-configuration)[log]: Likewise. * gnu/system/examples/vm-image.tmpl (vm-image-motd): Likewise. * gnu/system/install.scm (installation-os)[file-systems]: Change root file system label to "Guix_image". * gnu/system/mapped-devices.scm (check-device-initrd-modules): Remove "GuixSD". * gnu/system/vm.scm (system-docker-image): Likewise. (system-disk-image)[root-label]: Change to "Guix_image". * gnu/tests/install.scm (run-install): Remove "GuixSD". * guix/modules.scm (guix-module-name?): Likewise. * nix/libstore/optimise-store.cc: Likewise.
* gnu: flatpak: Add more dependencies.Rutger Helling2019-03-08
| | | | | * gnu/packages/package-management.scm (flatpak)[propagated-inputs]: Add "glib-networking", "gnupg" and "gsettings-desktop-schemas".
* gnu: diffoscope: Update to 113.Vagrant Cascadian2019-03-06
| | | | | | * gnu/packages/package-management (diffoscope): Update to 113. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: diffoscope: Update to 112.Vagrant Cascadian2019-02-25
| | | | | | * gnu/packages/package-management (diffoscope): Update to 112. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: msitools: Update to 0.99.Tobias Geerinckx-Rice2019-02-17
| | | | | * gnu/packages/package-management.scm (msitools): Update to 0.99. [native-inputs]: Add bison.
* gnu: msitools: Don't use NAME in source URI.Tobias Geerinckx-Rice2019-02-17
| | | | * gnu/packages/package-management.scm (msitools)[source]: Hard-code NAME.
* gnu: guix: Embed 'glibc-utf8-locales'.Ludovic Courtès2019-02-16
| | | | | | | | | | This will ensure people who download the binary installation tarball do not get locale-related warnings, provided they use one of the selected UTF-8 locales. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, set GUIX_LOCPATH. [inputs]: Add GLIBC-UTF8-LOCALES.
* gnu: Add trydiffoscope.Vagrant Cascadian2019-02-13
| | | | | | * gnu/packages/package-management (trydiffoscope): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Flatpak: Update to 1.2.3 [security fixes].Leo Famulari2019-02-12
| | | | | | | | | | | | | | From 'NEWS' in the source distribution: The CVE-2019-5736 runc vulnerability is about using /proc/self/exe to modify the host side binary from the sandbox. This mostly does not affect flatpak since the flatpak sandbox is not run with root permissions. However, there is one case (running the apply_extra script for system installs) where this happens, so this release contains a fix for that. * Don't expose /proc in apply_extra script sandbox. * gnu/packages/package-management.scm (flatpak): Update to 1.2.3.
* gnu: Guix: Update snapshot to 0.16.0-10.2637cfd.Leo Famulari2019-02-11
| | | | | | Fixes <https://bugs.gnu.org/34444>. * gnu/packages/package-management.scm (guix): Update to 0.16.0-10.2637cfd.
* gnu: diffoscope: Update to 111.Vagrant Cascadian2019-02-11
| | | | | | * gnu/packages/package-management (diffoscope): Update to 111. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: gcab: Don't use NAME in source URI.Tobias Geerinckx-Rice2019-02-08
| | | | * gnu/packages/package-management.scm (gcab)[source]: Hard-code name.
* gnu: gcab: Update to 1.2.Tobias Geerinckx-Rice2019-02-08
| | | | | * gnu/packages/package-management.scm (gcab): Update to 1.2. [source]: Remove snippet.
* gnu: flatpak: Update to 1.2.0.Rutger Helling2019-02-07
| | | | * gnu/packages/package-management.scm (flatpak): Update to 1.2.0.
* self: Ensure the daemon refers to the right 'guix' command.Ludovic Courtès2019-02-04
| | | | | | | | | | | | | 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.
* gnu: guix: Update to 4bddd12.Ludovic Courtès2019-01-28
| | | | * gnu/packages/package-management.scm (guix): Update to 4bddd12.
* gnu: Move most packages from guile.scm to new module.Ricardo Wurmus2019-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: guix: Remove 'guix-devel' variable.Ludovic Courtès2019-01-26
| | | | * gnu/packages/package-management.scm (guix-devel): Remove.
* gnu: emacs-nix-mode: Move to emacs-xyz.scm.Ludovic Courtès2019-01-21
| | | | | | | 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.
* ci: Use a valid 'current-guix'.Ludovic Courtès2019-01-20
| | | | | | | | | | | | | | | | | | | | | 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'.
* gnu: Move Emacs packages to new module.Ricardo Wurmus2019-01-16
| | | | | | | | | * 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.
* gnu: Move dbm databases to new module.Ricardo Wurmus2019-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: Move sqlite to separate module.Ricardo Wurmus2019-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: Separate Python core packages from the rest.Ricardo Wurmus2019-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: conda: Use 'invoke'.Efraim Flashner2019-01-13
| | | | * gnu/packages/package-management.scm (conda)[arguments]: Use 'invoke'.
* gnu: python-conda: All phases return #t.Efraim Flashner2019-01-13
| | | | | * gnu/packages/package-management.scm (python-conda)[arguments]: Use 'invoke'.
* gnu: python-conda: Fix test suite.Efraim Flashner2019-01-13
| | | | | * gnu/packages/package-management.scm (python-conda)[native-inputs]: Add python-cytoolz.
* build: Require Guile 2.2.Ludovic Courtès2019-01-09
| | | | | | | | * 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.
* gnu: guix: Update to 7ba2b27.Ludovic Courtès2018-12-27
| | | | * gnu/packages/package-management.scm (guix): Update to 7ba2b27.
* gnu: guix: Update to 6f1e0bb.Ludovic Courtès2018-12-24
| | | | * gnu/packages/package-management.scm (guix): Update to 6f1e0bb.
* gnu: guix: Update to bdf860c.Ludovic Courtès2018-12-22
| | | | * gnu/packages/package-management.scm (guix): Update to bdf860c.
* gnu: flatpak: Fix indentation.Rutger Helling2018-12-20
| | | | * gnu/packages/package-management.scm (flatpak): Fix indentation.
* gnu: Add flatpak.Rutger Helling2018-12-20
| | | | * gnu/packages/package-management.scm (flatpak): New variable.
* gnu: guix: Update to 5de5f81.Ludovic Courtès2018-12-19
| | | | * gnu/packages/package-management.scm (guix): Update to 5de5f81.
* gnu: libostree: Update to 2018.9.1.Rutger Helling2018-12-18
| | | | * gnu/packages/package-management.scm (libostree): Update to 2018.9.1.
* gnu: guix: Update to 60b0402.Ludovic Courtès2018-12-14
| | | | * gnu/packages/package-management.scm (guix): Update to 60b0402.
* gnu: guix: Update to 6ddc63e599a26c.Ricardo Wurmus2018-12-07
| | | | | | | | 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.
* maint: update-guix-package: Really register GC roots.Ludovic Courtès2018-12-07
| | | | | | | | | 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'.
* gnu: guix-daemon: Add dependency on Guile-JSON.Ludovic Courtès2018-12-07
| | | | | | | | | 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.
* gnu: guix: Update to c845323.Ludovic Courtès2018-12-05
|