jackhill/guix/guix.git
3 years agognu: python-flask-sqlalchemy: Update to 2.4.4.
Tobias Geerinckx-Rice [Sun, 26 Jul 2020 14:30:38 +0000 (16:30 +0200)]
gnu: python-flask-sqlalchemy: Update to 2.4.4.

* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to 2.4.4.

3 years agognu: guix: Update to 1.1.0-18.0addee1.
Mathieu Othacehe [Sun, 26 Jul 2020 16:51:59 +0000 (18:51 +0200)]
gnu: guix: Update to 1.1.0-18.0addee1.

* gnu/packages/package-management.scm (guix): Update to 1.1.0-18.0addee1.

3 years agoinstaller: Add NTFS support.
Mathieu Othacehe [Sun, 26 Jul 2020 08:30:57 +0000 (10:30 +0200)]
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.

3 years agofile-systems: Add NTFS support.
Mathieu Othacehe [Sun, 26 Jul 2020 13:34:33 +0000 (15:34 +0200)]
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.

3 years agognu: newsboat: Update to 2.20.1.
Efraim Flashner [Sat, 18 Jul 2020 21:10:32 +0000 (23:10 +0200)]
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.

3 years agognu: emacs-ctrlf: Update to 1.1.
Nicolas Goaziou [Sun, 26 Jul 2020 15:51:33 +0000 (17:51 +0200)]
gnu: emacs-ctrlf: Update to 1.1.

* gnu/packages/emacs-xyz.scm (emacs-ctrlf): Update to 1.1.

3 years agognu: emacs-prescient: Update to 5.0.
Nicolas Goaziou [Sun, 26 Jul 2020 15:50:30 +0000 (17:50 +0200)]
gnu: emacs-prescient: Update to 5.0.

* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 5.0.

3 years agognu: emacs-selectrum: Update to 2.0.
Nicolas Goaziou [Sun, 26 Jul 2020 15:49:28 +0000 (17:49 +0200)]
gnu: emacs-selectrum: Update to 2.0.

* gnu/packages/emacs-xyz.scm (emacs-selectrum): Update to 2.0.

3 years agognu: emacs-chronometrist: Update to 0.5.3.
Nicolas Goaziou [Sun, 26 Jul 2020 15:45:33 +0000 (17:45 +0200)]
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.

3 years agognu: grammalecte: Update to 1.11.0.
Nicolas Goaziou [Sun, 26 Jul 2020 15:00:38 +0000 (17:00 +0200)]
gnu: grammalecte: Update to 1.11.0.

* gnu/packages/dictionaries.scm (grammalecte): Update to 1.11.0.

3 years agognu: rust-serde-test-1.0: Remove minor version from package name.
Alexandru-Sergiu Marton [Tue, 21 Jul 2020 07:37:56 +0000 (10:37 +0300)]
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>
3 years agognu: rust-serde-derive-1.0: Remove minor version from package name.
Alexandru-Sergiu Marton [Tue, 21 Jul 2020 07:37:55 +0000 (10:37 +0300)]
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>
3 years agognu: rust-serde-json-1.0: Remove minor version from package name.
Alexandru-Sergiu Marton [Tue, 21 Jul 2020 07:37:54 +0000 (10:37 +0300)]
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>
3 years agognu: rust-serde-1.0: Remove minor version from package name.
Alexandru-Sergiu Marton [Tue, 21 Jul 2020 07:37:53 +0000 (10:37 +0300)]
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>
3 years agognu: Add xmenu.
Oleg Pykhalov [Sun, 26 Jul 2020 12:01:36 +0000 (15:01 +0300)]
gnu: Add xmenu.

* gnu/packages/wm.scm (xmenu): New variable.

3 years agognu: Add xclickroot.
Oleg Pykhalov [Sun, 26 Jul 2020 11:48:51 +0000 (14:48 +0300)]
gnu: Add xclickroot.

* gnu/packages/wm.scm (xclickroot): New variable.

3 years agognu: glibc: Remove old versions.
Marius Bakke [Sun, 26 Jul 2020 11:37:12 +0000 (13:37 +0200)]
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.

3 years agognu: ungoogled-chromium: Use tcmalloc.
Marius Bakke [Sun, 26 Jul 2020 11:20:14 +0000 (13:20 +0200)]
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.

3 years agognu: icecat: Add libxscrnsaver to runtime LD_LIBRARY_PATH
Ivan Kozlov [Wed, 8 Jul 2020 22:00:05 +0000 (01:00 +0300)]
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>
3 years agognu: emacs-treemacs-extra: Fix build.
Oleg Pykhalov [Sun, 26 Jul 2020 09:24:37 +0000 (12:24 +0300)]
gnu: emacs-treemacs-extra: Fix build.

* gnu/packages/emacs-xyz.scm (emacs-treemacs-extra)[propagated-inputs]: Add
EMACS-PERSP-MODE.

3 years agognu: Add emacs-org-generate.
Oleg Pykhalov [Thu, 25 Jun 2020 20:36:48 +0000 (23:36 +0300)]
gnu: Add emacs-org-generate.

* gnu/packages/emacs-xyz.scm (emacs-org-generate): New variable.

3 years agognu: Add emacs-cort.
Oleg Pykhalov [Sat, 25 Jul 2020 21:08:42 +0000 (00:08 +0300)]
gnu: Add emacs-cort.

* gnu/packages/emacs-xyz.scm (emacs-cort): New variable.

3 years agognu: emacs-ansi: Update to 0.4.1-1.a41d5cc.
Oleg Pykhalov [Sat, 25 Jul 2020 21:22:24 +0000 (00:22 +0300)]
gnu: emacs-ansi: Update to 0.4.1-1.a41d5cc.

* gnu/packages/emacs-xyz.scm (emacs-ansi): Update to 0.4.1-1.a41d5cc.

3 years agognu: quassel: Fix icons in Qt interface.
Jakub Kądziołka [Sat, 25 Jul 2020 23:33:18 +0000 (01:33 +0200)]
gnu: quassel: Fix icons in Qt interface.

* gnu/packages/irc.scm (quassel)[inputs]: Add qtsvg.
[build-system]: Switch to qt-build-system.

3 years agognu: nomad: Fix build.
Tobias Geerinckx-Rice [Sat, 25 Jul 2020 21:56:09 +0000 (23:56 +0200)]
gnu: nomad: Fix build.

* gnu/packages/guile-xyz.scm (nomad)[inputs]: Use Guile 2.2 library packages.
[arguments]: Treat warnings as warnings.

3 years agognu: flint: Update to 2.6.1.
Tobias Geerinckx-Rice [Sat, 25 Jul 2020 19:31:16 +0000 (21:31 +0200)]
gnu: flint: Update to 2.6.1.

* gnu/packages/algebra.scm (flint): Update to 2.6.1.

3 years agognu: kyotocabinet: Update to 1.2.78.
Tobias Geerinckx-Rice [Sat, 25 Jul 2020 19:31:04 +0000 (21:31 +0200)]
gnu: kyotocabinet: Update to 1.2.78.

* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.78.

3 years agoguix system: Report file system errors using 'report-error'.
Ludovic Courtès [Sat, 25 Jul 2020 16:37:30 +0000 (18:37 +0200)]
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.

3 years agoUse 'formatted-message' instead of '&message' where appropriate.
Ludovic Courtès [Sat, 25 Jul 2020 16:26:18 +0000 (18:26 +0200)]
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.

3 years agodiagnostics: Add '&formatted-message'.
Ludovic Courtès [Sat, 25 Jul 2020 15:59:13 +0000 (17:59 +0200)]
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.

3 years agodiagnostics: Add a procedural variant of diagnostic procedures.
Ludovic Courtès [Sat, 25 Jul 2020 15:54:20 +0000 (17:54 +0200)]
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.

3 years agoui: Factorize '&message' handling.
Ludovic Courtès [Sat, 25 Jul 2020 13:50:36 +0000 (15:50 +0200)]
ui: Factorize '&message' handling.

* guix/ui.scm (call-with-error-handling): Factorize the three
'message-condition?' clauses into one.

3 years agofile-systems: Convey hint via '&fix-hint'.
Ludovic Courtès [Sat, 25 Jul 2020 13:48:35 +0000 (15:48 +0200)]
file-systems: Convey hint via '&fix-hint'.

* gnu/system/file-systems.scm (btrfs-store-subvolume-file-name): Use
'&fix-hint' for the hint.

3 years agoutils: Move '&fix-hint' to (guix diagnostics).
Ludovic Courtès [Fri, 24 Jul 2020 21:28:11 +0000 (23:28 +0200)]
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.

3 years agoutils: Remove compatibility re-export of 'memoize'.
Ludovic Courtès [Fri, 24 Jul 2020 21:10:32 +0000 (23:10 +0200)]
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.

3 years agoutils: Move <location> and '&error-location' to (guix diagnostics).
Ludovic Courtès [Fri, 24 Jul 2020 20:58:08 +0000 (22:58 +0200)]
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.

3 years agognu: beets: Support replaygain plugin.
Lars-Dominik Braun [Sat, 25 Jul 2020 08:37:16 +0000 (10:37 +0200)]
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>
3 years agognu: Add python-pre-commit.
Vinicius Monego [Fri, 24 Jul 2020 12:01:44 +0000 (09:01 -0300)]
gnu: Add python-pre-commit.

* gnu/packages/version-control.scm (pre-commit): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-env.
Vinicius Monego [Fri, 24 Jul 2020 12:01:43 +0000 (09:01 -0300)]
gnu: Add python-pytest-env.

* gnu/packages/python-check.scm (python-pytest-env): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-nodeenv.
Vinicius Monego [Fri, 24 Jul 2020 12:01:42 +0000 (09:01 -0300)]
gnu: Add python-nodeenv.

* gnu/packages/python-xyz.scm (python-nodeenv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-identify.
Vinicius Monego [Fri, 24 Jul 2020 12:01:41 +0000 (09:01 -0300)]
gnu: Add python-identify.

* gnu/packages/python-xyz.scm (python-identify): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-cfgv.
Vinicius Monego [Fri, 24 Jul 2020 12:01:40 +0000 (09:01 -0300)]
gnu: Add python-cfgv.

* gnu/packages/python-xyz.scm (python-cfgv): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-covdefaults.
Vinicius Monego [Fri, 24 Jul 2020 12:01:39 +0000 (09:01 -0300)]
gnu: Add python-covdefaults.

* gnu/packages/python-check.scm (python-covdefaults): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-mpl.
Vinicius Monego [Thu, 23 Jul 2020 18:23:28 +0000 (15:23 -0300)]
gnu: Add python-pytest-mpl.

* gnu/packages/python-check.scm (python-pytest-mpl): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-remotedata.
Vinicius Monego [Thu, 23 Jul 2020 18:23:27 +0000 (15:23 -0300)]
gnu: Add python-pytest-remotedata.

* gnu/packages/python-check.scm (python-pytest-remotedata): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-openfiles.
Vinicius Monego [Thu, 23 Jul 2020 18:23:26 +0000 (15:23 -0300)]
gnu: Add python-pytest-openfiles.

* gnu/packages/python-check.scm (python-pytest-openfiles): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-filter-subpackage.
Vinicius Monego [Thu, 23 Jul 2020 18:23:25 +0000 (15:23 -0300)]
gnu: Add python-pytest-filter-subpackage.

* gnu/packages/python-check.scm (python-pytest-filter-subpackage): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-doctestplus.
Vinicius Monego [Thu, 23 Jul 2020 18:23:24 +0000 (15:23 -0300)]
gnu: Add python-pytest-doctestplus.

* gnu/packages/python-check.scm (python-pytest-doctestplus): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add python-pytest-arraydiff.
Vinicius Monego [Thu, 23 Jul 2020 18:23:23 +0000 (15:23 -0300)]
gnu: Add python-pytest-arraydiff.

* gnu/packages/python-check.scm (python-pytest-arraydiff): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: python-typing-extension: Update to 3.7.4.2.
Tanguy Le Carrour [Tue, 21 Jul 2020 11:56:24 +0000 (13:56 +0200)]
gnu: python-typing-extension: Update to 3.7.4.2.

* gnu/packages/python-xyz.scm (python-typing-extension): Update to 3.7.4.2.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: Add syncthing-gtk.
Giacomo Leidi [Thu, 11 Jun 2020 21:34:43 +0000 (23:34 +0200)]
gnu: Add syncthing-gtk.

* gnu/packages/syncthing.scm (syncthing-gtk): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
3 years agognu: procenv: Check is a native input.
Marius Bakke [Sat, 25 Jul 2020 10:57:40 +0000 (12:57 +0200)]
gnu: procenv: Check is a native input.

* gnu/packages/linux.scm (procenv)[inputs]: Move CHECK ...
[native-inputs]: ... here.

3 years agognu: libsigrok: Remove unused input.
Marius Bakke [Sat, 25 Jul 2020 10:29:27 +0000 (12:29 +0200)]
gnu: libsigrok: Remove unused input.

* gnu/packages/electronics.scm (libsigrok)[native-inputs]: Remove CHECK.

3 years agognu: ao: Update source URI.
Marius Bakke [Sat, 25 Jul 2020 09:35:50 +0000 (11:35 +0200)]
gnu: ao: Update source URI.

* gnu/packages/xiph.scm (ao)[source](uri): Adjust to current.

3 years agognu: Add emacs-shx.
Joseph LaFreniere [Sat, 25 Jul 2020 02:38:06 +0000 (21:38 -0500)]
gnu: Add emacs-shx.

* gnu/packages/emacs-xyz.scm (emacs-shx): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: Add guile-lzlib.
Mathieu Othacehe [Sat, 25 Jul 2020 13:58:21 +0000 (15:58 +0200)]
gnu: Add guile-lzlib.

* gnu/packages/guile-xyz.scm (guile-lzlib): New variable.

3 years agognu: Add guile-zlib.
Mathieu Othacehe [Sat, 25 Jul 2020 12:11:51 +0000 (14:11 +0200)]
gnu: Add guile-zlib.

* gnu/packages/guile-xyz.scm (guile-zlib): New variable.

3 years agognu: emacs-erc-hl-nicks: Update to 1.3.4.
Michael Rohleder [Mon, 20 Jul 2020 16:24:17 +0000 (18:24 +0200)]
gnu: emacs-erc-hl-nicks: Update to 1.3.4.

* gnu/packages/emacs-xyz.scm (emacs-erc-hl-nicks): Update to 1.3.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: emacs-helm: Update to 3.6.4.
Michael Rohleder [Mon, 20 Jul 2020 16:37:33 +0000 (18:37 +0200)]
gnu: emacs-helm: Update to 3.6.4.

From 451290515c14b44aa00bd542e13a00a3898d4a90 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:36:09 +0200
Subject: [PATCH] gnu: emacs-helm: Update to 3.6.4.

* gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.6.4.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: emacs-org-re-reveal: Update to 3.0.2.
Michael Rohleder [Mon, 20 Jul 2020 16:56:55 +0000 (18:56 +0200)]
gnu: emacs-org-re-reveal: Update to 3.0.2.

From 1c27f0dd4ab904319ba2b11c29afea07b7f4aca9 Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Mon, 20 Jul 2020 18:55:29 +0200
Subject: [PATCH] gnu: emacs-org-re-reveal: Update to 3.0.2.

* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.0.2.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: Add azimuth.
Trevor Hass [Fri, 24 Jul 2020 23:22:56 +0000 (18:22 -0500)]
gnu: Add azimuth.

* gnu/packages/games.scm (azimuth): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: squeak-vm: Enter build directory once.
Tobias Geerinckx-Rice [Sat, 25 Jul 2020 11:53:23 +0000 (13:53 +0200)]
gnu: squeak-vm: Enter build directory once.

* gnu/packages/smalltalk.scm (squeak-vm)[arguments]: Use CHDIR instead of
pseudofunctional WITH-DIRECTORY-EXCURSIONs.  Drop the custom ‘build’ phase.

3 years agognu: squeak-vm: Update home page.
Tobias Geerinckx-Rice [Sat, 25 Jul 2020 11:45:52 +0000 (13:45 +0200)]
gnu: squeak-vm: Update home page.

* gnu/packages/smalltalk.scm (squeak-vm)[source, home-page]: Drop ‘www’ subdomain.

3 years agognu: wine-staging: Update to 5.13.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 20:53:35 +0000 (22:53 +0200)]
gnu: wine-staging: Update to 5.13.

* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 5.13.

3 years agognu: mpg123: Update to 1.26.3.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 20:53:20 +0000 (22:53 +0200)]
gnu: mpg123: Update to 1.26.3.

* gnu/packages/mp3.scm (mpg123): Update to 1.26.3.

3 years agognu: burp: Enable the live status monitor.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 20:52:45 +0000 (22:52 +0200)]
gnu: burp: Enable the live status monitor.

* gnu/packages/backup.scm (burp)[inputs]: Add ncurses.

3 years agognu: bshapr: Update to 0.9.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 12:54:00 +0000 (14:54 +0200)]
gnu: bshapr: Update to 0.9.

* gnu/packages/music.scm (bshapr): Update to 0.9.

3 years agognu: fswatch: Update to 1.15.0.
Tobias Geerinckx-Rice [Fri, 24 Jul 2020 11:53:20 +0000 (13:53 +0200)]
gnu: fswatch: Update to 1.15.0.

* gnu/packages/monitoring.scm (fswatch): Update to 1.15.0.

3 years agognu: python-tomlkit: Update to 0.6.0.
Tanguy Le Carrour [Fri, 24 Jul 2020 07:56:48 +0000 (09:56 +0200)]
gnu: python-tomlkit: Update to 0.6.0.

* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.6.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: python-pifpaf: Update to 2.5.0.
Tanguy Le Carrour [Fri, 24 Jul 2020 07:54:38 +0000 (09:54 +0200)]
gnu: python-pifpaf: Update to 2.5.0.

* gnu/packages/python-xyz.scm (python-pifpaf): Update to 2.5.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: poetry: Update to 1.0.10.
Tanguy Le Carrour [Fri, 24 Jul 2020 07:52:27 +0000 (09:52 +0200)]
gnu: poetry: Update to 1.0.10.

* gnu/packages/python-xyz.scm (poetry): Update to 1.0.10.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: emacs-writeroom: Update to 3.10.
Michael Rohleder [Fri, 24 Jul 2020 11:50:13 +0000 (13:50 +0200)]
gnu: emacs-writeroom: Update to 3.10.

From f5c5d622aaf58bc485f73568513998cda35a8d2e Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 13:46:39 +0200
Subject: [PATCH] gnu: emacs-writeroom: Update to 3.10.

* gnu/packages/emacs-xyz.scm (emacs-writeroom): Update to 3.10.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: emacs-helm-ag: Update to 0.62.
Michael Rohleder [Fri, 24 Jul 2020 11:20:10 +0000 (13:20 +0200)]
gnu: emacs-helm-ag: Update to 0.62.

From 2a2b347b4abbd91eaf09f61643fdd22b51b21d4d Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 13:17:59 +0200
Subject: [PATCH] gnu: emacs-helm-ag: Update to 0.62.

* gnu/packages/emacs-xyz.scm (emacs-helm-ag): Update to 0.62.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: emacs-helm-gtags: Update to 1.5.7.
Michael Rohleder [Fri, 24 Jul 2020 10:15:56 +0000 (12:15 +0200)]
gnu: emacs-helm-gtags: Update to 1.5.7.

From 4399c3eb815a16ae21c85bad33cd3c69e8d43c4f Mon Sep 17 00:00:00 2001
From: Michael Rohleder <mike@rohleder.de>
Date: Fri, 24 Jul 2020 12:14:34 +0200
Subject: [PATCH] gnu: emacs-helm-gtags: Update to 1.5.7.

* gnu/packages/emacs-xyz.scm (emacs-helm-gtags): Update to 1.5.7.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agoservices: nix: Add extra-options.
Oleg Pykhalov [Sat, 25 Jul 2020 08:51:49 +0000 (11:51 +0300)]
services: nix: Add extra-options.

* gnu/services/nix.scm (<nix-configuration>)[extra-options]: New field.
(nix-shepherd-service): Add this.
(nix-activation): Add new line to the end of /etc/nix/nix.conf file.
* doc/guix.texi (Miscellaneous Services)[Nix service]: Document this.

3 years agoservices: nix: Fix typo.
Oleg Pykhalov [Sat, 25 Jul 2020 08:48:37 +0000 (11:48 +0300)]
services: nix: Fix typo.

* gnu/services/nix.scm (<nix-configuration>): Fix typo.

3 years agoservices: nix: Export nix-configuration.
Peng Mei Yu [Fri, 24 Jul 2020 06:11:43 +0000 (14:11 +0800)]
services: nix: Export nix-configuration.

* gnu/services/nix.scm (nix-configuration, nix-configuration?): Export.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agoservices: nix: Provide nix commands.
Peng Mei Yu via Guix-patches via [Thu, 23 Jul 2020 09:24:13 +0000 (17:24 +0800)]
services: nix: Provide nix commands.

* gnu/services/nix.scm (nix-service-type): Extend profile-service-type to
provide nix commands.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
3 years agognu: Add srain.
Vinicius Monego [Sat, 25 Jul 2020 07:46:00 +0000 (15:46 +0800)]
gnu: Add srain.

* gnu/packages/irc.scm (srain): New package.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: Add bashtop.
Michael Rohleder [Sat, 25 Jul 2020 07:26:40 +0000 (15:26 +0800)]
gnu: Add bashtop.

* gnu/packages/admin.scm (bashtop): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: Replace transset-df with transset.
Ivan Kozlov [Sat, 25 Jul 2020 07:15:12 +0000 (15:15 +0800)]
gnu: Replace transset-df with transset.

transset-df was last updated in 2007.  The patches got merged upstream a long
time ago, which is maintained by the X.Org project.

* gnu/packages/xorg.scm (transset): New variable.
(transset-df): Define as ‘deprecated package’.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
3 years agognu: emacs-use-package: Install texinfo manual.
Evan Straw [Tue, 14 Apr 2020 00:32:34 +0000 (17:32 -0700)]
gnu: emacs-use-package: Install texinfo manual.

* gnu/packages/emacs-xyz.scm (emacs-use-package).

[native-inputs]: Add texinfo.

[arguments]: Add phase for installation of the texinfo manual.

Signed-off-by: Brett Gilio <brettg@gnu.org>
3 years agognu: chroma: Configure with inline attribute.
Jesse Gibbons [Tue, 21 Jul 2020 18:56:03 +0000 (12:56 -0600)]
gnu: chroma: Configure with inline attribute.

* gnu/packages/games.scm (chroma)[configure-flags]: Add flag to properly
support inline attribute of STD C89.

Signed-off-by: Brett Gilio <brettg@gnu.org>
3 years agognu: emacs-telega: Update to 0.6.28.
Brett Gilio [Fri, 24 Jul 2020 23:35:17 +0000 (18:35 -0500)]
gnu: emacs-telega: Update to 0.6.28.

* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.6.28.

3 years agognu: i3-gaps: Update to 4.18.1.
Alexandru-Sergiu Marton [Fri, 24 Jul 2020 07:45:16 +0000 (10:45 +0300)]
gnu: i3-gaps: Update to 4.18.1.

* gnu/packages/wm.scm (i3-gaps): Update to 4.18.1.

Signed-off-by: Brett Gilio <brettg@gnu.org>
3 years agognu: libseccomp: Skip test that fails in QEMU user-mode emulation.
Marius Bakke [Fri, 24 Jul 2020 15:24:27 +0000 (17:24 +0200)]
gnu: libseccomp: Skip test that fails in QEMU user-mode emulation.

* gnu/packages/linux.scm (libseccomp)[arguments]: Add phase to skip one test.

3 years agognu: libseccomp: Do not build the static library.
Marius Bakke [Fri, 24 Jul 2020 15:23:44 +0000 (17:23 +0200)]
gnu: libseccomp: Do not build the static library.

* gnu/packages/linux.scm (libseccomp)[arguments]: New field.

3 years agognu: ccid: Update to 1.4.33.
Marius Bakke [Thu, 23 Jul 2020 23:00:48 +0000 (01:00 +0200)]
gnu: ccid: Update to 1.4.33.

* gnu/packages/security-token.scm (ccid): Update to 1.4.33.

3 years agognu: nginx: Update to 1.19.1.
Marius Bakke [Thu, 23 Jul 2020 22:56:23 +0000 (00:56 +0200)]
gnu: nginx: Update to 1.19.1.

* gnu/packages/web.scm (nginx): Update to 1.19.1.

3 years agognu: rocksdb: Update to 6.11.4.
Marius Bakke [Thu, 23 Jul 2020 22:50:49 +0000 (00:50 +0200)]
gnu: rocksdb: Update to 6.11.4.

* gnu/packages/databases.scm (rocksdb): Update to 6.11.4.

3 years agognu: libseccomp: Update to 2.5.0.
Marius Bakke [Thu, 23 Jul 2020 22:50:32 +0000 (00:50 +0200)]
gnu: libseccomp: Update to 2.5.0.

* gnu/packages/linux.scm (libseccomp): Update to 2.5.0.
[native-inputs]: Add GPERF.

3 years agognu: hitch: Update to 1.6.0.
Marius Bakke [Thu, 23 Jul 2020 22:50:10 +0000 (00:50 +0200)]
gnu: hitch: Update to 1.6.0.

* gnu/packages/web.scm (hitch): Update to 1.6.0.

3 years agognu: libaacs: Update to 0.11.0.
Marius Bakke [Thu, 23 Jul 2020 22:49:51 +0000 (00:49 +0200)]
gnu: libaacs: Update to 0.11.0.

* gnu/packages/video.scm (libaacs): Update to 0.11.0.

3 years agognu: ffmpeg: Update to 4.3.1.
Marius Bakke [Thu, 23 Jul 2020 22:49:30 +0000 (00:49 +0200)]
gnu: ffmpeg: Update to 4.3.1.

* gnu/packages/video.scm (ffmpeg): Update to 4.3.1.

3 years agognu: re2: Update to 2020-07-06.
Marius Bakke [Thu, 23 Jul 2020 22:48:55 +0000 (00:48 +0200)]
gnu: re2: Update to 2020-07-06.

* gnu/packages/regex.scm (re2): Update to 2020-07-06.
[source](modules, snippet): Remove.

3 years agognu: spdlog: Update to 1.7.0.
Marius Bakke [Thu, 23 Jul 2020 22:48:34 +0000 (00:48 +0200)]
gnu: spdlog: Update to 1.7.0.

* gnu/packages/logging.scm (spdlog): Update to 1.7.0.

3 years agognu: fluidsynth: Update to 2.1.4.
Marius Bakke [Thu, 23 Jul 2020 22:48:11 +0000 (00:48 +0200)]
gnu: fluidsynth: Update to 2.1.4.

* gnu/packages/audio.scm (fluidsynth): Update to 2.1.4.

3 years agognu: exiv2: Update to 0.27.3.
Marius Bakke [Thu, 23 Jul 2020 22:45:37 +0000 (00:45 +0200)]
gnu: exiv2: Update to 0.27.3.

* gnu/packages/image.scm (exiv2): Update to 0.27.3.

3 years agognu: libebml: Update to 1.4.0.
Marius Bakke [Thu, 23 Jul 2020 22:43:43 +0000 (00:43 +0200)]
gnu: libebml: Update to 1.4.0.

* gnu/packages/xml.scm (libebml): Update to 1.4.0.

3 years agognu: libmatroska: Update to 1.6.0.
Marius Bakke [Thu, 23 Jul 2020 22:43:17 +0000 (00:43 +0200)]
gnu: libmatroska: Update to 1.6.0.

* gnu/packages/video.scm (libmatroska): Update to 1.6.0.