summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* gnu: enlightenment: Update to 0.24.2.•••* gnu/packages/enlightenment.scm (enlightenment): Update to 0.24.2. Efraim Flashner2020-07-261-2/+2
* gnu: perl-io-compress: Update to 2.095.•••* gnu/packages/perl-compression.scm (perl-io-compress): Update to 2.095. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: perl-compress-raw-zlib: Update to 2.095.•••* gnu/packages/perl-compression.scm (perl-compress-raw-zlib): Update to 2.095. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: perl-compress-raw-bzip2: Update to 2.095.•••* gnu/packages/perl-compression.scm (perl-compress-raw-bzip2): Update to 2.095. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: perl-compress-bzip2: Update to 2.28.•••* gnu/packages/perl-compression.scm (perl-compress-bzip2): Update to 2.28. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: zam-plugins: Update to 3.13.•••* gnu/packages/music.scm (zam-plugins): Update to 3.13. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: libostree: Update to 2020.4.•••* gnu/packages/package-management.scm (libostree): Update to 2020.4. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: jasper: Update to 2.0.17.•••* gnu/packages/image.scm (jasper): Update to 2.0.17. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: libblockdev: Update to 2.24.•••* gnu/packages/disk.scm (libblockdev): Update to 2.24. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: python-psycopg2: Update to 2.8.5.•••* gnu/packages/databases.scm (python-psycopg2): Update to 2.8.5. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: fping: Update to 4.4.•••* gnu/packages/networking.scm (fping): Update to 4.4. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: mu: Update to 1.4.12.•••* gnu/packages/mail.scm (mu): Update to 1.4.12. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: python-bleach: Update to 3.1.5.•••* gnu/packages/python-xyz.scm (python-bleach): Update to 3.1.5. Tobias Geerinckx-Rice2020-07-261-3/+2
* gnu: python-flask-sqlalchemy: Update to 2.4.4.•••* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.4. Tobias Geerinckx-Rice2020-07-261-2/+2
* gnu: guix: Update to 1.1.0-18.0addee1.•••* gnu/packages/package-management.scm (guix): Update to 1.1.0-18.0addee1. Mathieu Othacehe2020-07-261-3/+3
* installer: Add NTFS support.•••This adds support for creating and editing NTFS partitions. It is however not possible yet to create root NTFS partitions, as overlaying on top of a fuse partition does not seem supported. * gnu/installer.scm (installer-program): Add "ntfs-3g" to the inputs. * gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type, partition-filesystem-user-type, create-ntfs-file-system, format-user-partitions): Add NTFS support. * gnu/installer/newt/partition.scm (run-fs-type-page): Add NTFS support. Mathieu Othacehe2020-07-263-3/+16
* file-systems: Add NTFS support.•••* gnu/system/uuid.scm (%ntfs-endianness): New macro, (ntfs-uuid->string): new procedure, (%ntfs-endianness): new variable, (string->ntfs-uuid): new exported procedure, (%uuid-parsers): add NTFS support, (%uuid-printers): add NTFS support. * gnu/build/file-systems.scm (%ntfs-endianness): New macro, (ntfs-superblock?, read-ntfs-superblock, ntfs-superblock-uuid, check-ntfs-file-system): new procedure, (%partition-uuid-readers): add NTFS support, (check-file-system): add NTFS support. Mathieu Othacehe2020-07-262-2/+76
* gnu: newsboat: Update to 2.20.1.•••* gnu/packages/syndication.scm (newsboat): Update to 2.20.1. [source]: Add snippet to loosen version requirement on crate dependency. [build-system]: Switch to cargo-build-system. [native-inputs]: Remove asciidoc, add openssl, asciidoctor. [arguments]: Add gnu-build-system module. Add vendor-dir, cargo-inputs, cargo-development-inputs fields. Don't delete 'configure phase. Add custom 'dont-vendor-self-phase. Replace 'build, 'check, 'install phases with gnu counterparts. (newsboat-2.13): New variable. Efraim Flashner2020-07-261-13/+97
* gnu: emacs-ctrlf: Update to 1.1.•••* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.1. Nicolas Goaziou2020-07-261-2/+2
* gnu: emacs-prescient: Update to 5.0.•••* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.0. Nicolas Goaziou2020-07-261-2/+2
* gnu: emacs-selectrum: Update to 2.0.•••* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 2.0. Nicolas Goaziou2020-07-261-2/+2
* gnu: emacs-chronometrist: Update to 0.5.3.•••* gnu/packages/emacs-xyz.scm (emacs-chronometrist): Update to 0.5.3. [source]: Update URL. [arguments]: Add phases. [propagated-inputs]: Add `emacs-ts'. [home-page]: Update URL. Nicolas Goaziou2020-07-261-5/+27
* gnu: grammalecte: Update to 1.11.0.•••* gnu/packages/dictionaries.scm (grammalecte): Update to 1.11.0. Nicolas Goaziou2020-07-261-2/+2
* gnu: rust-serde-test-1.0: Remove minor version from package name.•••* gnu/packages/crates-io.scm (rust-serde-test-1.0): Rename to rust-serde-test-1. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> Alexandru-Sergiu Marton2020-07-261-21/+21
* gnu: rust-serde-derive-1.0: Remove minor version from package name.•••* gnu/packages/crates-io.scm (rust-serde-derive-1.0): Rename to rust-serde-derive-1. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> Alexandru-Sergiu Marton2020-07-262-68/+68
* gnu: rust-serde-json-1.0: Remove minor version from package name.•••* gnu/packages/crates-io.scm (rust-serde-json-1.0): Rename to rust-serde-json-1. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> Alexandru-Sergiu Marton2020-07-263-70/+70
* gnu: rust-serde-1.0: Remove minor version from package name.•••* gnu/packages/crates-io.scm (rust-serde-1.0): Rename to rust-serde-1. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> Alexandru-Sergiu Marton2020-07-264-154/+154
* gnu: Add xmenu.•••* gnu/packages/wm.scm (xmenu): New variable. Oleg Pykhalov2020-07-261-0/+37
* gnu: Add xclickroot.•••* gnu/packages/wm.scm (xclickroot): New variable. Oleg Pykhalov2020-07-261-0/+32
* gnu: glibc: Remove old versions.•••* gnu/packages/patches/glibc-CVE-2015-5180.patch, gnu/packages/patches/glibc-CVE-2015-7547.patch, gnu/packages/patches/glibc-CVE-2016-3075.patch, gnu/packages/patches/glibc-CVE-2016-3706.patch, gnu/packages/patches/glibc-CVE-2016-4429.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch, gnu/packages/patches/glibc-o-largefile.patch, gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23, glibc-2.22): Remove variables. Marius Bakke2020-07-2612-1726/+0
* gnu: ungoogled-chromium: Use tcmalloc.•••* gnu/packages/chromium.scm (%preserved-third-party-files): Preserve the bundled fork of tcmalloc. (ungoogled-chromium)[arguments]: Remove "use_allocator" from #:configure-flags. Marius Bakke2020-07-261-1/+1
* gnu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH•••IceCat loads libXss.so at runtime to inhibit screen locking if other interfaces are unavailable. * gnu/packages/gnuzilla.scm (icecat)[arguments]: Add libxscrnsaver to wrap-program arguments. Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net> Ivan Kozlov2020-07-261-2/+4
* gnu: emacs-treemacs-extra: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add EMACS-PERSP-MODE. Oleg Pykhalov2020-07-261-1/+2
* gnu: Add emacs-org-generate.•••* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable. Oleg Pykhalov2020-07-261-0/+29
* gnu: Add emacs-cort.•••* gnu/packages/emacs-xyz.scm (emacs-cort): New variable. Oleg Pykhalov2020-07-261-0/+30
* gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.•••* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc. Oleg Pykhalov2020-07-261-20/+22
* gnu: quassel: Fix icons in Qt interface.•••* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg. [build-system]: Switch to qt-build-system. Jakub Kądziołka2020-07-261-1/+4
* gnu: nomad: Fix build.•••* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages. [arguments]: Treat warnings as warnings. Tobias Geerinckx-Rice2020-07-251-3/+6
* gnu: flint: Update to 2.6.1.•••* gnu/packages/algebra.scm (flint): Update to 2.6.1. Tobias Geerinckx-Rice2020-07-251-5/+5
* gnu: kyotocabinet: Update to 1.2.78.•••* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78. Tobias Geerinckx-Rice2020-07-251-2/+2
* guix system: Report file system errors using 'report-error'.•••* guix/scripts/system.scm (check-file-system-availability)[file-system-location*]: Return a <location> record instead of a string. [error]: Use 'report-error' instead of 'format'. Change callers accordingly. Ludovic Courtès2020-07-251-12/+11
* Use 'formatted-message' instead of '&message' where appropriate.•••* gnu.scm (%try-use-modules): Use 'formatted-message' instead of '&message'. * gnu/machine/digital-ocean.scm (maybe-raise-unsupported-configuration-error): Likewise. * gnu/machine/ssh.scm (machine-check-file-system-availability): Likewise. (machine-check-building-for-appropriate-system): Likewise. (deploy-managed-host): Likewise. (maybe-raise-unsupported-configuration-error): Likewise. * gnu/packages.scm (search-patch): Likewise. * gnu/services.scm (%service-with-default-value): Likewise. (files->etc-directory): Likewise. (fold-services): Likewise. * gnu/system.scm (locale-name->definition*): Likewise. * gnu/system/mapped-devices.scm (check-device-initrd-modules): Likewise. (check-luks-device): Likewise. * guix/channels.scm (latest-channel-instance): Likewise. * guix/cve.scm (json->cve-items): Likewise. * guix/git-authenticate.scm (commit-signing-key): Likewise. (commit-authorized-keys): Likewise. (authenticate-commit): Likewise. (verify-introductory-commit): Likewise. * guix/remote.scm (remote-pipe-for-gexp): Likewise. * guix/scripts/graph.scm (assert-package): Likewise. * guix/scripts/offload.scm (private-key-from-file*): Likewise. * guix/ssh.scm (authenticate-server*): Likewise. (open-ssh-session): Likewise. (remote-inferior): Likewise. * guix/ui.scm (matching-generations): Likewise. * guix/upstream.scm (package-update): Likewise. * tests/channels.scm ("latest-channel-instances, missing introduction for 'guix'"): Catch 'formatted-message?'. ("authenticate-channel, wrong first commit signer"): Likewise. * tests/lint.scm ("patches: not found"): Adjust message string. * tests/packages.scm ("patch not found yields a run-time error"): Catch 'formatted-message?'. * guix/lint.scm (check-patch-file-names): Handle 'formatted-message?'. (check-derivation): Ditto. Ludovic Courtès2020-07-2520-187/+173
* diagnostics: Add '&formatted-message'.•••This allows 'gettext' to be called on the format string at the site where the exception is caught (rather than the site where it's thrown). It also allows for argument highlighting. * guix/diagnostics.scm (&formatted-message): New condition type. (check-format-string): New procedure. (formatted-message): New macro. * guix/ui.scm (report-load-error): Add clause for 'formatted-message?'. (warn-about-load-error): Likewise. (call-with-error-handling): Likewise. (read/eval): Likewise. Ludovic Courtès2020-07-252-17/+110
* diagnostics: Add a procedural variant of diagnostic procedures.•••Callers can pass 'report-error', 'warning', etc. to 'apply'. * guix/diagnostics.scm (trivial-format-string?): New procedure, moved from... (highlight-argument): ... here. (define-diagnostic): Add 'identifier?' clause. (emit-diagnostic): New procedure. Ludovic Courtès2020-07-251-13/+35
* ui: Factorize '&message' handling.•••* guix/ui.scm (call-with-error-handling): Factorize the three 'message-condition?' clauses into one. Ludovic Courtès2020-07-251-13/+5
* file-systems: Convey hint via '&fix-hint'.•••* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use '&fix-hint' for the hint. Ludovic Courtès2020-07-251-4/+7
* utils: Move '&fix-hint' to (guix diagnostics).•••* guix/utils.scm (&fix-hint): Move to... * guix/diagnostics.scm (&fix-hint): ... here. * gnu.scm: Adjust imports accordingly. * gnu/system/mapped-devices.scm: Likewise. * guix/channels.scm: Likewise. * guix/profiles.scm: Likewise. * guix/scripts/system/reconfigure.scm: Likewise. * guix/ssh.scm: Likewise. Ludovic Courtès2020-07-258-18/+16
* utils: Remove compatibility re-export of 'memoize'.•••The 'memoize' binding was re-exported in 2016, commit 19e1d5f7f90194f1ac7e783b28a688ce1441786d, as a backwards-compatibility measure that makes little sense now. * guix/utils.scm: Don't re-export 'memoize'. * guix/import/pypi.scm: Adjust imports. * tests/pypi.scm: Remove duplicate (guix memoization) import. Ludovic Courtès2020-07-253-5/+4
* utils: Move <location> and '&error-location' to (guix diagnostics).•••* guix/utils.scm (<location>, source-properties->location) (location->source-properties, &error-location): Move to... * guix/diagnostics.scm: ... here. * gnu.scm: Adjust imports accordingly. * gnu/machine.scm: Likewise. * gnu/system.scm: Likewise. * gnu/tests.scm: Likewise. * guix/inferior.scm: Likewise. * tests/channels.scm: Likewise. * tests/packages.scm: Likewise. Ludovic Courtès2020-07-259-67/+86
* gnu: beets: Support replaygain plugin.•••* gnu/packages/music.scm (beets)[arguments]: Add 'wrap-typelib phase. [inputs]: Add gstreamer, gst-plugins-base, gst-plugins-good, gobject-introspection and python-pygobject. Signed-off-by: Marius Bakke <marius@gnu.org> Lars-Dominik Braun2020-07-251-2/+20