jackhill/guix/guix.git
4 years agognu: Add r-stm.
Lars-Dominik Braun [Fri, 31 Jan 2020 16:57:12 +0000 (17:57 +0100)]
gnu: Add r-stm.

* gnu/packages/cran.scm (r-stm): New variable.

4 years agognu: Add r-topicmodels.
Lars-Dominik Braun [Fri, 31 Jan 2020 16:55:05 +0000 (17:55 +0100)]
gnu: Add r-topicmodels.

* gnu/packages/cran.scm (r-topicmodels): New variable.

4 years agognu: Add r-quanteda.
Lars-Dominik Braun [Fri, 31 Jan 2020 16:00:45 +0000 (17:00 +0100)]
gnu: Add r-quanteda.

* gnu/packages/cran.scm (r-quanteda): New variable.

4 years agognu: Add r-snowballc.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:59:39 +0000 (16:59 +0100)]
gnu: Add r-snowballc.

* gnu/packages/cran.scm (r-snowballc): New variable.

4 years agognu: Add r-spacyr.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:58:57 +0000 (16:58 +0100)]
gnu: Add r-spacyr.

* gnu/packages/cran.scm (r-spacyr): New variable.

4 years agognu: Add r-stopwords.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:57:46 +0000 (16:57 +0100)]
gnu: Add r-stopwords.

* gnu/packages/cran.scm (r-stopwords): New variable.

4 years agognu: Add r-isocodes.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:57:10 +0000 (16:57 +0100)]
gnu: Add r-isocodes.

* gnu/packages/cran.scm (r-isocodes): New variable.

4 years agognu: Add r-proxyc.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:55:46 +0000 (16:55 +0100)]
gnu: Add r-proxyc.

* gnu/packages/cran.scm (r-proxyc): New variable.

4 years agognu: Add r-xmisc.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:06:29 +0000 (16:06 +0100)]
gnu: Add r-xmisc.

* gnu/packages/cran.scm (r-xmisc): New variable.

4 years agognu: Add r-forecast.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:04:16 +0000 (16:04 +0100)]
gnu: Add r-forecast.

* gnu/packages/cran.scm (r-forecast): New variable.

4 years agognu: Add r-fracdiff.
Lars-Dominik Braun [Fri, 31 Jan 2020 15:01:03 +0000 (16:01 +0100)]
gnu: Add r-fracdiff.

* gnu/packages/cran.scm (r-fracdiff): New variable.

4 years agognu: Add emacs-persp-mode.
Brian Leung [Fri, 21 Feb 2020 01:05:25 +0000 (17:05 -0800)]
gnu: Add emacs-persp-mode.

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

4 years agognu: qdbm: Fix segfault during tests.
Thomas Danckaert [Sat, 22 Feb 2020 16:38:29 +0000 (17:38 +0100)]
gnu: qdbm: Fix segfault during tests.

gnu/packages/databses.scm (qdbm): Add "CFLAGS=-fPIC" to make-flags.

4 years agoetc: Add copyright.
Oleg Pykhalov [Sat, 22 Feb 2020 14:54:25 +0000 (17:54 +0300)]
etc: Add copyright.

* etc/copyright.el: New file.
* doc/contributing.texi (The Perfect Setup): Document this.

4 years agognu: Add unoconv.
Tobias Geerinckx-Rice [Fri, 21 Feb 2020 02:40:44 +0000 (03:40 +0100)]
gnu: Add unoconv.

* gnu/packages/libreoffice.scm (unoconv): New public variable.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: emacs-gnuplot: Install to site-lisp instead of guix.d.
Jean-Baptiste Note [Sun, 9 Feb 2020 21:29:44 +0000 (22:29 +0100)]
gnu: emacs-gnuplot: Install to site-lisp instead of guix.d.

Fixes <https://bugs.gnu.org/39536>.

This is a followup to 65a7dd2950ca13a8b942b2836260a2192351b271.

* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[arguments]: Change ELISP-DIR.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agoimport: github: Use HTTP "Authorization" header for access tokens.
Matt Wette [Sat, 22 Feb 2020 10:48:29 +0000 (11:48 +0100)]
import: github: Use HTTP "Authorization" header for access tokens.

Fixes <https://bugs.gnu.org/39511>.

The "access_token" query parameter is now deprecated:

  https://developer.github.com/changes/2019-11-05-deprecated-passwords-and-authorizations-api/#authenticating-using-query-parameters

* guix/import/github.scm (fetch-releases-or-tags)[headers]: Add
"Authorization" header when (%github-token) is true.
[decorate]: Remove, and remove callers.

4 years agognu: Add cl-lquery.
Dimakakos Dimos [Fri, 21 Feb 2020 23:29:35 +0000 (00:29 +0100)]
gnu: Add cl-lquery.

* gnu/packages/lisp-xyz.scm (sbcl-lquery, cl-lquery, ecl-lquery): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
4 years agognu: Add cl-clss.
Dimakakos Dimos [Fri, 21 Feb 2020 23:28:40 +0000 (00:28 +0100)]
gnu: Add cl-clss.

* gnu/packages/lisp-xyz.scm (cl-clss, sbcl-clss, ecl-clss): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
4 years agogit-authenticate: Store the sub-key fingerprint of mab.
Ludovic Courtès [Fri, 21 Feb 2020 23:48:27 +0000 (00:48 +0100)]
git-authenticate: Store the sub-key fingerprint of mab.

This is a followup to 76a8dc3ee289ac4f4b984a3d9d2dcb9d89c01eda, signed
with this sub-key.

* build-aux/git-authenticate.scm (%committers): Store the sub-key
fingerprint of mab.

4 years agodeduplication: Use nix-base32 encoding for link names.
Ludovic Courtès [Fri, 21 Feb 2020 23:40:30 +0000 (00:40 +0100)]
deduplication: Use nix-base32 encoding for link names.

Fixes <https://bugs.gnu.org/39725>.

* guix/store/deduplication.scm (deduplicate): Use
'bytevector->nix-base32-string' instead of 'bytevector->base16-string'.

4 years agobuild: Depend on guile-ssh 0.12.0
Lars-Dominik Braun [Thu, 20 Feb 2020 11:36:10 +0000 (12:36 +0100)]
build: Depend on guile-ssh 0.12.0

This is a followup to 35f35111678e6622301b414f3d464acb71e106bb.

* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Check for userauth-gssapi!
* doc/guix.texi: Document version requirement

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agotests: Factorize LUKS passphrase.
Ludovic Courtès [Fri, 21 Feb 2020 19:49:46 +0000 (20:49 +0100)]
tests: Factorize LUKS passphrase.

* gnu/tests/install.scm (%luks-passphrase): New variable.
(%encrypted-root-installation-script): Use it.
(enter-luks-passphrase): Use it.

4 years agoinstaller: Log important bits to syslog.
Ludovic Courtès [Wed, 19 Feb 2020 11:08:40 +0000 (12:08 +0100)]
installer: Log important bits to syslog.

* gnu/installer.scm (installer-program): Log crashes with 'syslog'.
* gnu/installer/parted.scm (luks-format-and-open, luks-close)
(mount-user-partitions, umount-user-partitions): Add 'syslog' calls.
* gnu/installer/steps.scm (run-installer-steps): Log the running step
with 'syslog'.
* gnu/installer/utils.scm (run-shell-command): Add calls to 'syslog'.

4 years agoinstaller: Add 'syslog' macro to write to syslog.
Ludovic Courtès [Tue, 18 Feb 2020 17:23:19 +0000 (18:23 +0100)]
installer: Add 'syslog' macro to write to syslog.

* gnu/installer/utils.scm (open-syslog-port, syslog-port): New
procedures.
(syslog): New macro.

4 years agomarionette: Provide portable US-layout keystrokes for "<" and ">".
Ludovic Courtès [Fri, 21 Feb 2020 14:04:17 +0000 (15:04 +0100)]
marionette: Provide portable US-layout keystrokes for "<" and ">".

* gnu/build/marionette.scm (%qwerty-us-keystrokes): Use shit-comma and
shift-dot for #\< and #\> because the "less" key doesn't work the same
in "US intl." layouts.

4 years agomarionette: 'wait-for' procedures no longer leak a port.
Ludovic Courtès [Tue, 18 Feb 2020 17:21:55 +0000 (18:21 +0100)]
marionette: 'wait-for' procedures no longer leak a port.

* gnu/build/marionette.scm (wait-for-tcp-port): Close SOCK upon
success.
(wait-for-unix-socket): Likewise.

4 years agognu: bind: Update to 9.16.0.
Tobias Geerinckx-Rice [Fri, 21 Feb 2020 20:20:43 +0000 (21:20 +0100)]
gnu: bind: Update to 9.16.0.

* gnu/packages/dns.scm (isc-bind): Update to 9.16.0.
[inputs]: Add libuv.
[native-inputs]: Add pkg-config.  Remove net-tools.
[arguments]: Remove obsolete --with-openssl= from #:configure-flags.

4 years agognu: Use HTTPS for hackage.haskell.org home pages.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:19:31 +0000 (21:19 +0100)]
gnu: Use HTTPS for hackage.haskell.org home pages.

* gnu/packages/haskell-xyz.scm (ghc-network-byte-order)
(ghc-base-compat-batteries, ghc-regex-tdfa-text, ghc-sdl2-image)
(ghc-language-glsl, ghc-sop-core, ghc-libffi, ghc-path, ghc-io-streams)
(ghc-openssl-streams, ghc-haskell-lexer, ghc-prettyclass, ghc-ifelse)
(ghc-sdl2-mixer, ghc-errorcall-eq-instance, ghc-filepath-bytestring)
(ghc-refact, ghc-pointedlist, ghc-string-qq, ghc-tls-session-manager)
(ghc-magic, ghc-exactprint, ghc-inline-c, ghc-infer-license)
(ghc-unagi-chan)[home-page]: Use HTTPS.

4 years agognu: emacs-recent-addresses: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:13:47 +0000 (21:13 +0100)]
gnu: emacs-recent-addresses: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-recent-addresses)[home-page]: Use HTTPS.

4 years agognu: ecl-clx: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:13:14 +0000 (21:13 +0100)]
gnu: ecl-clx: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (ecl-clx)[home-page]: Use HTTPS.

4 years agognu: java-plexus-utils: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:12:19 +0000 (21:12 +0100)]
gnu: java-plexus-utils: Use HTTPS home page.

* gnu/packages/java.scm (java-plexus-utils)[home-page]: Use HTTPS.

4 years agognu: ghc-xml: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:09:51 +0000 (21:09 +0100)]
gnu: ghc-xml: Update home page.

Before code.galois.com vanished, it redirected here.

* gnu/packages/haskell-xyz.scm (ghc-xml)[home-page]: Use new (HTTPS) URI.

4 years agognu: ruby-thin: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:03:15 +0000 (21:03 +0100)]
gnu: ruby-thin: Update home page.

* gnu/packages/ruby.scm (ruby-thin)[home-page]: Use new (HTTPS) URI.

4 years agognu: ghc-tagsoup: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:03:12 +0000 (21:03 +0100)]
gnu: ghc-tagsoup: Update home page.

* gnu/packages/haskell-web.scm (ghc-tagsoup)[home-page]: Use new (HTTPS)
URI

4 years agognu: choqok: Update to 1.7.0.
Jakub Kądziołka [Fri, 21 Feb 2020 23:09:52 +0000 (00:09 +0100)]
gnu: choqok: Update to 1.7.0.

* gnu/packages/kde-internet.scm (choqok): Update to 1.7.0.
  (inputs): Add purpose, qtnetworkauth.
  (source): Don't apply patch.
* gnu/packages/patches/choqok-Fix-building-under-Qt-5.13.patch: Remove
  (no longer needed).

4 years agognu: Add font-vazir.
Amin Bandali [Fri, 21 Feb 2020 20:39:22 +0000 (15:39 -0500)]
gnu: Add font-vazir.

* gnu/packages/fonts.scm (font-vazir): New variable.

4 years agognu: gnome-shell-extension-paperwm: Install compiled gschemas.
Jack Hill [Fri, 21 Feb 2020 18:45:32 +0000 (12:45 -0600)]
gnu: gnome-shell-extension-paperwm: Install compiled gschemas.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)[arguments]:
Install compiled gschemas.

Signed-off-by: Alex Griffin <a@ajgrf.com>
4 years agognu: profanity: Update to 0.8.1.
Tanguy Le Carrour [Fri, 21 Feb 2020 18:02:28 +0000 (19:02 +0100)]
gnu: profanity: Update to 0.8.1.

* gnu/packages/messaging.scm (profanity): Update to 0.8.1.

4 years agognu: chroma: Fix description.
Nicolas Goaziou [Fri, 21 Feb 2020 18:25:52 +0000 (19:25 +0100)]
gnu: chroma: Fix description.

* gnu/packages/games.scm (chroma)[descrption]: Add missing space and fix
indentation.

4 years agognu: libfprint, fprintd: Update to 1.90.1.
Tobias Geerinckx-Rice [Thu, 20 Feb 2020 17:35:15 +0000 (18:35 +0100)]
gnu: libfprint, fprintd: Update to 1.90.1.

* gnu/packages/freedesktop.scm (libfprint): Update to 1.90.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[build-system]: Use Meson.
[arguments]: Adapt #:configure-flags.
[native-inputs]: Add eudev, glib:bin, gobject-introspection,
and gtk-doc.
[inputs]: Replace libusb with gusb.
(fprintd): Update to 1.90.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[build-system]: Use Meson.
[arguments]: Add directory #:configure-flags.
Work around many exciting new Meson features.
[native-inputs]: Replace intltool with gettext-minimal.
Add glib:bin, libxslt, and perl.
[inputs]: Add elogind and polkit, as well as gusb, nss, and pixman.

4 years agognu: Update fprintd home pages.
Tobias Geerinckx-Rice [Thu, 20 Feb 2020 19:03:44 +0000 (20:03 +0100)]
gnu: Update fprintd home pages.

* gnu/packages/freedesktop.scm (libfprint, fprintd)[home-page]: Update.

4 years agognu: libreoffice: Fix ‘soffice’ in a pure environment.
Tobias Geerinckx-Rice [Fri, 21 Feb 2020 04:19:27 +0000 (05:19 +0100)]
gnu: libreoffice: Fix ‘soffice’ in a pure environment.

* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Refer to grep
and coreutils by absolute file name in the soffice launcher script.

4 years agognu: containerd: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:35:43 +0000 (20:35 +0100)]
gnu: containerd: Use HTTPS home page.

* gnu/packages/docker.scm (containerd)[home-page]: Use HTTPS.

4 years agognu: openh264: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:35:10 +0000 (20:35 +0100)]
gnu: openh264: Use HTTPS home page.

* gnu/packages/video.scm (openh264)[home-page]: Use HTTPS.

4 years agognu: scons: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:28:47 +0000 (20:28 +0100)]
gnu: scons: Use HTTPS home page.

* gnu/packages/python-xyz.scm (scons)[home-page]: Use HTTPS.

4 years agognu: python-pycrypto: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:11:42 +0000 (20:11 +0100)]
gnu: python-pycrypto: Update home page.

* gnu/packages/python-crypto.scm (python-pycrypto)[home-page]: Follow
(HTTPS) redirection.

4 years agognu: proj: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:41:48 +0000 (20:41 +0100)]
gnu: proj: Update home page.

* gnu/packages/geo.scm (proj)[home-page]: Use new (HTTPS) domain.

4 years agognu: ghc-splitmix: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:55:06 +0000 (20:55 +0100)]
gnu: ghc-splitmix: Use HTTPS home page.

* gnu/packages/haskell-xyz.scm (ghc-splitmix)[home-page]: Use HTTPS.

4 years agognu: rust-tempfile: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:22:39 +0000 (20:22 +0100)]
gnu: rust-tempfile: Use HTTPS home page.

* gnu/packages/crates-io.scm (rust-tempfile)[home-page]: Use HTTPS.

4 years agognu: python-sympy: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:09:14 +0000 (21:09 +0100)]
gnu: python-sympy: Use HTTPS home page.

* gnu/packages/python-xyz.scm (python-sympy)[home-page]: Use HTTPS.

4 years agognu: emacs-rotate-text: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:05:24 +0000 (21:05 +0100)]
gnu: emacs-rotate-text: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-rotate-text)[home-page]: Use HTTPS.

4 years agognu: rust-yaml-rust: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:04:08 +0000 (21:04 +0100)]
gnu: rust-yaml-rust: Use HTTPS home page.

* gnu/packages/crates-io.scm (rust-yaml-rust)[home-page]: Use HTTPS.

4 years agognu: grisbi: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:30:14 +0000 (21:30 +0100)]
gnu: grisbi: Use HTTPS home page.

* gnu/packages/finance.scm (grisbi)[home-page]: Use HTTPS.

4 years agognu: calibre: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 20:29:11 +0000 (21:29 +0100)]
gnu: calibre: Use HTTPS home page.

* gnu/packages/ebook.scm (calibre)[home-page]: Use HTTPS.

4 years agognu: nim: Update to 1.0.6.
Tanguy Le Carrour [Wed, 19 Feb 2020 13:54:54 +0000 (14:54 +0100)]
gnu: nim: Update to 1.0.6.

* gnu/packages/nim.scm (nim): Update to 1.0.6.

4 years agognu: gnome-shell-extension-paperwm: Recompile schemas.
Jack Hill [Fri, 21 Feb 2020 14:20:58 +0000 (08:20 -0600)]
gnu: gnome-shell-extension-paperwm: Recompile schemas.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm)
[source]: Remove gschemas.compiled in a snippet.
[arguments]: Add compile-schemas phase.
[native-inputs]: Add glib.

Signed-off-by: Alex Griffin <a@ajgrf.com>
4 years agognu: Add cl-pzmq.
Guillaume Le Vaillant [Fri, 21 Feb 2020 13:14:16 +0000 (14:14 +0100)]
gnu: Add cl-pzmq.

* gnu/packages/lisp-xyz.scm (sbcl-pzmq, cl-pzmq, ecl-pzmq): New variables.

4 years agognu: highlight: Build perl bindings.
Paul Garlick [Fri, 21 Feb 2020 12:35:07 +0000 (12:35 +0000)]
gnu: highlight: Build perl bindings.

* gnu/packages/pretty-print.scm (highlight)[native-inputs]: Add swig.
[inputs]: Add perl.
[arguments]: Specify lua version for pkg-config command, add
'install-perl-bindings' phase.

4 years agognu: Add vinci.
Andreas Enge [Fri, 21 Feb 2020 12:22:22 +0000 (13:22 +0100)]
gnu: Add vinci.

* gnu/packages/maths.scm (vinci): New variable.

4 years agodoc: Fix copy-build-system specification.
Pierre Neidhardt [Fri, 21 Feb 2020 12:09:29 +0000 (13:09 +0100)]
doc: Fix copy-build-system specification.

* doc/guix.texi (Build Systems): Files must match one or more filters, not
  exactly one.

4 years agodoc: Fix indentation.
Tobias Geerinckx-Rice [Fri, 21 Feb 2020 11:22:00 +0000 (12:22 +0100)]
doc: Fix indentation.

This follows up on commit e90e64049ce160d28d1e8b3014badcc2b214627c,
which broke ‘guix pull’.

* doc/guix.texi (Build Systems): Un-indent.

4 years agodoc: Fix typos.
Nicolas Goaziou [Fri, 21 Feb 2020 10:27:04 +0000 (11:27 +0100)]
doc: Fix typos.

* doc/guix.texi (Build Systems): Add missing hash to "#:exclude", and a comma
after "e.g.".  Use @file and @var appropriately.

4 years agognu: Add gnome-shell-extension-paperwm.
Alex Griffin [Wed, 19 Feb 2020 21:46:55 +0000 (15:46 -0600)]
gnu: Add gnome-shell-extension-paperwm.

* gnu/packages/gnome-xyz.scm (gnome-shell-extension-paperwm): New variable.

4 years agognu: gcide: Use the copy-build-system.
Pierre Neidhardt [Fri, 14 Feb 2020 10:04:24 +0000 (11:04 +0100)]
gnu: gcide: Use the copy-build-system.

* gnu/packages/dictionaries.scm (gcide2)[build-system]: Use the
  copy-build-system.

4 years agobuild-system: Add copy-build-system.
Pierre Neidhardt [Fri, 14 Feb 2020 09:30:31 +0000 (10:30 +0100)]
build-system: Add copy-build-system.

* guix/build-system/copy.scm: New file.
* guix/build/copy-build-system.scm: New file.
* Makefile.am (MODULES): Add them.
* doc/guix.texi (Build Systems): Document 'copy-build-system'.

4 years agognu: tilda: Update to 1.5.0.
Efraim Flashner [Fri, 21 Feb 2020 07:15:23 +0000 (09:15 +0200)]
gnu: tilda: Update to 1.5.0.

* gnu/packages/terminals.scm (tilda): Update to 1.5.0.

4 years agognu: subversion: Don't build static libraries.
Efraim Flashner [Fri, 21 Feb 2020 06:50:48 +0000 (08:50 +0200)]
gnu: subversion: Don't build static libraries.

This drops the size of the package by about 27%.

* gnu/packages/version-control.scm (subversion)[arguments]: Add
configure-flag to not build static libraries.

4 years agognu: php: Update to 7.4.3.
Alex Sassmannshausen [Thu, 20 Feb 2020 16:55:38 +0000 (17:55 +0100)]
gnu: php: Update to 7.4.3.

* gnu/packages/php.scm (php): Update to 7.4.3.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
4 years agoservices: udev: Do not rely on shepherd inheriting environment variables.
Florian Pelz [Thu, 20 Feb 2020 13:05:06 +0000 (14:05 +0100)]
services: udev: Do not rely on shepherd inheriting environment variables.

Fixes <https://bugs.gnu.org/39671>.

* gnu/services/base.scm (udev-shepherd-service)[start] Move or copy
environment variables to 'fork+exec-command' instead of 'setenv'.

4 years agognu: corrode: Use git-file-name.
Jakub Kądziołka [Thu, 20 Feb 2020 21:46:40 +0000 (22:46 +0100)]
gnu: corrode: Use git-file-name.

* gnu/packages/haskell-apps.scm (corrode): Use git-file-name.

4 years agognu: libjit: Use git-file-name
Jakub Kądziołka [Thu, 20 Feb 2020 21:45:00 +0000 (22:45 +0100)]
gnu: libjit: Use git-file-name

* gnu/packages/assembly.scm (libjit): Use git-file-name.

4 years agognu: guile-gcrypt: Use git-file-name
Jakub Kądziołka [Thu, 20 Feb 2020 21:43:27 +0000 (22:43 +0100)]
gnu: guile-gcrypt: Use git-file-name

* gnu/packages/gnupg.scm (guile-gcrypt): Use git-file-name.

4 years agognu: ath9k-htc-firmware, b43-tools: Use git-file-name.
Jakub Kądziołka [Thu, 20 Feb 2020 21:42:22 +0000 (22:42 +0100)]
gnu: ath9k-htc-firmware, b43-tools: Use git-file-name.

* gnu/packages/firmware.scm (ath9k-htc-firmware): Use git-file-name.
  (b43-tools): Likewise.

4 years agognu: fpga.scm: Use git-version and git-file-name where appropriate.
Jakub Kądziołka [Thu, 20 Feb 2020 21:37:48 +0000 (22:37 +0100)]
gnu: fpga.scm: Use git-version and git-file-name where appropriate.

* gnu/packages/fpga.scm (abc): Use git-version. The uri is using an
  autogenerated commit package, it would ideally use git-fetch. The
  canonical repository is now on GitHub, but the old commit ID is not
  present. This means that changing the origin is best done together
  with an update.
  (icestorm): Use git-version, git-file-name.
  (arachne-pnr): Use git-file-name.

4 years agognu: ntk: Use git-file-name.
Jakub Kądziołka [Thu, 20 Feb 2020 19:56:58 +0000 (20:56 +0100)]
gnu: ntk: Use git-file-name.

* gnu/packages/fltk.scm (ntk): Use git-file-name.

4 years agognu: git-annex: Update to 7.20200219.
Kyle Meyer [Thu, 20 Feb 2020 20:31:57 +0000 (15:31 -0500)]
gnu: git-annex: Update to 7.20200219.

* gnu/packages/haskell-apps.scm (git-annex): Update to 7.20200219.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: perl-image-exiftool: Update to 11.85.
Leo Famulari [Thu, 20 Feb 2020 20:17:19 +0000 (15:17 -0500)]
gnu: perl-image-exiftool: Update to 11.85.

* gnu/packages/photo.scm (perl-image-exiftool): Update to 11.85.

4 years agognu: RawTherapee: Update to 5.8.
Leo Famulari [Thu, 20 Feb 2020 19:31:37 +0000 (14:31 -0500)]
gnu: RawTherapee: Update to 5.8.

* gnu/packages/photo.scm (rawtherapee): Update to 5.8.

4 years agodoc: Use two spaces after full stops.
Nicolas Goaziou [Thu, 20 Feb 2020 13:06:44 +0000 (14:06 +0100)]
doc: Use two spaces after full stops.

* doc/guix.texi (The Store): Use two spaces after full stops.

4 years agossh: Add Kerberos-support to ssh:// daemon URLs
Lars-Dominik Braun [Wed, 19 Feb 2020 10:13:54 +0000 (11:13 +0100)]
ssh: Add Kerberos-support to ssh:// daemon URLs

* guix/ssh.scm (open-ssh-session): Fall back to GSSAPI if public key
authentication does not work

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add Kerberos support to libssh
Lars-Dominik Braun [Wed, 19 Feb 2020 10:13:15 +0000 (11:13 +0100)]
gnu: Add Kerberos support to libssh

* gnu/packages/ssh.scm (libssh)[inputs]: Depend on mit-krb5

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agobuild-self: Show wider backtraces.
Ludovic Courtès [Thu, 20 Feb 2020 10:12:33 +0000 (11:12 +0100)]
build-self: Show wider backtraces.

* build-aux/build-self.scm (build): Add 'setenv' call for "COLUMNS".

4 years agognu: certbot, python-acme: Update to 1.2.0.
Leo Famulari [Thu, 20 Feb 2020 01:14:12 +0000 (20:14 -0500)]
gnu: certbot, python-acme: Update to 1.2.0.

* gnu/packages/tls.scm (certbot, python-acme): Update to 1.2.0.

4 years agognu: linux-libre: Update to 5.4.21.
Mark H Weaver [Thu, 20 Feb 2020 03:32:39 +0000 (22:32 -0500)]
gnu: linux-libre: Update to 5.4.21.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.21.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.105.
Mark H Weaver [Thu, 20 Feb 2020 03:31:21 +0000 (22:31 -0500)]
gnu: linux-libre@4.19: Update to 4.19.105.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.105.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: libevent: Split into two outputs.
Julien Lepiller [Thu, 20 Feb 2020 00:18:01 +0000 (01:18 +0100)]
gnu: libevent: Split into two outputs.

This removes python and its dependencies from the libevent closure,
reducing it from 180MB to 70MB.

* gnu/packages/libevent.scm (libevent): Add bin output.

4 years agognu: js-selectize: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:11:11 +0000 (20:11 +0100)]
gnu: js-selectize: Use HTTPS home page.

* gnu/packages/javascript.scm (js-selectize)[home-page]: Use HTTPS.

4 years agognu: python-scikit-image: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:08:27 +0000 (20:08 +0100)]
gnu: python-scikit-image: Use HTTPS home page.

* gnu/packages/python-science.scm (python-scikit-image)[home-page]: Use HTTPS.

4 years agognu: transset-df: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 19:06:39 +0000 (20:06 +0100)]
gnu: transset-df: Use HTTPS home page.

* gnu/packages/xorg.scm (transset-df)[home-page]: Use HTTPS.

4 years agognu: munge: Update to 0.5.14.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 22:36:19 +0000 (23:36 +0100)]
gnu: munge: Update to 0.5.14.

* gnu/packages/admin.scm (munge): Update to 0.5.14.
[source]: Expand snippet.
[arguments]: Continue installing pkg-config file.
Add new ‘skip-failing-tests’ for the new test suite.

4 years agognu: crypto++: Update to 8.2.0.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 17:50:39 +0000 (18:50 +0100)]
gnu: crypto++: Update to 8.2.0.

* gnu/packages/crypto.scm (crypto++): Update to 8.2.0.

4 years agognu: crypto++: Returt #t from all phases.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 17:48:59 +0000 (18:48 +0100)]
gnu: crypto++: Returt #t from all phases.

* gnu/packages/crypto.scm (crypto++)[arguments]: Return #t from
‘install-pkg-config’.

4 years agognu: crypto++: Build in parallel.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 17:46:04 +0000 (18:46 +0100)]
gnu: crypto++: Build in parallel.

* gnu/packages/crypto.scm (crypto++)[arguments]: Make ‘build-shared’
the main ‘build’ phase.  Respect MAKE-FLAGS and PARALLEL-JOB-COUNT.

4 years agognu: crypto++: Don't hard-code VERSION.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 17:43:39 +0000 (18:43 +0100)]
gnu: crypto++: Don't hard-code VERSION.

* gnu/packages/crypto.scm (crypto++)[arguments]: Use package VERSION.

4 years agognu: libbytesize: Update to 2.2.
Tobias Geerinckx-Rice [Wed, 19 Feb 2020 16:08:20 +0000 (17:08 +0100)]
gnu: libbytesize: Update to 2.2.

* gnu/packages/c.scm (libbytesize): Update to 2.2.

4 years agognu: r-scran: Update to 1.14.6.
Ricardo Wurmus [Wed, 19 Feb 2020 22:00:58 +0000 (23:00 +0100)]
gnu: r-scran: Update to 1.14.6.

* gnu/packages/bioinformatics.scm (r-scran): Update to 1.14.6.

4 years agognu: r-hdf5array: Update to 1.14.2.
Ricardo Wurmus [Wed, 19 Feb 2020 22:00:53 +0000 (23:00 +0100)]
gnu: r-hdf5array: Update to 1.14.2.

* gnu/packages/bioinformatics.scm (r-hdf5array): Update to 1.14.2.

4 years agognu: r-gviz: Update to 1.30.3.
Ricardo Wurmus [Wed, 19 Feb 2020 22:00:48 +0000 (23:00 +0100)]
gnu: r-gviz: Update to 1.30.3.

* gnu/packages/bioinformatics.scm (r-gviz): Update to 1.30.3.

4 years agognu: r-rhtslib: Update to 1.18.1.
Ricardo Wurmus [Wed, 19 Feb 2020 22:00:42 +0000 (23:00 +0100)]
gnu: r-rhtslib: Update to 1.18.1.

* gnu/packages/bioinformatics.scm (r-rhtslib): Update to 1.18.1.