jackhill/guix/guix.git
4 years agognu: coq-stdpp: Update to 1.2.1.
Brett Gilio [Tue, 7 Jan 2020 19:02:36 +0000 (13:02 -0600)]
gnu: coq-stdpp: Update to 1.2.1.

* gnu/packages/coq.scm (coq-stdpp): Update to 1.2.1.
[arguments]: Remove redundant COQLIB variable.

4 years agognu: coq-bignums: Fix comment spacing.
Brett Gilio [Tue, 7 Jan 2020 19:01:53 +0000 (13:01 -0600)]
gnu: coq-bignums: Fix comment spacing.

* gnu/packages/coq.scm (coq-bignums)[arguments]: Fix comment spacing after
  disabling test phase.

4 years agognu: coq-bignums: Update to 8.10.0.
Brett Gilio [Tue, 7 Jan 2020 19:01:34 +0000 (13:01 -0600)]
gnu: coq-bignums: Update to 8.10.0.

* gnu/packages/coq.scm (coq-bignums): Update to 8.10.0.

4 years agognu: appstream-glib: Fix test failure.
Marius Bakke [Tue, 7 Jan 2020 14:49:01 +0000 (15:49 +0100)]
gnu: appstream-glib: Fix test failure.

* gnu/packages/patches/appstream-glib-2020.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (appstream-glib)[source](patches): New field.

4 years agognu: libgeotiff: Do not build static library.
Marius Bakke [Tue, 7 Jan 2020 13:28:53 +0000 (14:28 +0100)]
gnu: libgeotiff: Do not build static library.

* gnu/packages/geo.scm (libgeotiff)[arguments]: Add "--disable-static" in
 #:configure-flags.

4 years agognu: libgeotiff: Propagate proj.
Marius Bakke [Tue, 7 Jan 2020 13:28:09 +0000 (14:28 +0100)]
gnu: libgeotiff: Propagate proj.

* gnu/packages/geo.scm (libgeotiff)[inputs]: Move PROJ ...
[propagated-inputs]: ... here.  New field.

4 years agognu: colord: Adjust inputs.
Marius Bakke [Sun, 5 Jan 2020 10:06:50 +0000 (11:06 +0100)]
gnu: colord: Adjust inputs.

* gnu/packages/gnome.scm (colord)[native-inputs]: Remove unused LIBTOOL and
INTLTOOL.  Add previously propagated GETTEXT-MINIMAL.

4 years agognu: ungoogled-chromium: Lower resource limits.
Marius Bakke [Sun, 5 Jan 2020 08:30:09 +0000 (09:30 +0100)]
gnu: ungoogled-chromium: Lower resource limits.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum
number of open files from 4096 to 2048.

4 years agognu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.
Marius Bakke [Sun, 5 Jan 2020 08:26:42 +0000 (09:26 +0100)]
gnu: ungoogled-chromium: Do not set LD_LIBRARY_PATH in wrapper.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Add phase
'add-absolute-references'.  Don't wrap with LD_LIBRARY_PATH.

4 years agognu: Ceph: Update to 14.2.5.
Marius Bakke [Sat, 21 Dec 2019 14:18:13 +0000 (15:18 +0100)]
gnu: Ceph: Update to 14.2.5.

This also removes test-specific code to ease the Python 3 transition, and
because it is mostly obsolete.

* gnu/packages/patches/ceph-detect-rocksdb.patch,
gnu/packages/patches/ceph-skip-unittest_blockdev.patch,
gnu/packages/patches/ceph-skip-collect-sys-info-test.patch: Delete files.
* gnu/packages/patches/ceph-boost-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/storage.scm (ceph): Update to 14.2.5.
[source](patches): Adjust as above.
[source](snippet): Remove bundled "fmt", "c-ares" and "googletest".
[arguments]: Add "-DCMAKE_INSTALL_DATADIR" and "-DWITH_RADOSGW_AMQP_ENDPOINT"
and "-DWITH_TESTS" in #:configure-flags; remove "-DWITH_XIO".  Remove obsolete
substitutions.  Don't install 'ceph-disk' and 'ceph-detect-init', which no
longer exists.  Remove test-specific substitutions and phases.  Adjust for
Python 2->3 in inputs.
[native-inputs]: Remove INETUTILS, JQ, PERL, XMLSTARLET, PYTHON2-CRAM,
PYTHON2-VIRTUALENV, PYTHON2-CONFIGOBJ, PYTHON2-COVERAGE, PYTHON2-DISCOVER,
PYTHON2-FLAKE8, PYTHON2-MOCK, PYTHON2-NOSE, PYTHON2-PIP, PYTHON2-PYTEST,
PYTHON2-SUBUNIT PYTHON2-TESTREPOSITORY, PYTHON2-TESTTOOLS, and PYTHON2-TOX.
[inputs]: Change from BOOST to BOOST-WITH-PYTHON3.  Remove GPTFDISK, PARTED,
PYTHON-2, PYTHON2-SIX, PYTHON2-PRETTYTABLE, and PYTHON-3.  Add PYTHON-SIX,
PYTHON-PRETTYTABLE, PYTHON-WRAPPER, LIBCAP-NG, LIBNL, NCURSES, and RDMA-CORE.

4 years agognu: rocksdb: Update to 6.5.2.
Marius Bakke [Thu, 19 Dec 2019 18:15:21 +0000 (19:15 +0100)]
gnu: rocksdb: Update to 6.5.2.

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

4 years agognu: python-patsy: Update to 0.5.1.
Marius Bakke [Fri, 20 Dec 2019 23:39:32 +0000 (00:39 +0100)]
gnu: python-patsy: Update to 0.5.1.

* gnu/packages/statistics.scm (python-patsy): Update to 0.5.1.
[source](uri): Adjust for new archive.
[native-inputs]: Remove UNZIP.

4 years agognu: googletest: Update to 1.10.0.
Marius Bakke [Fri, 20 Dec 2019 18:22:40 +0000 (19:22 +0100)]
gnu: googletest: Update to 1.10.0.

* gnu/packages/check.scm (googletest): Update to 1.10.0.
(googletest-1.8): New public variable.
* gnu/packages/audio.scm (cli-visualizer)[inputs]: Change from GOOGLETEST to GOOGLETEST-1.8.
* gnu/packages/serialization.scm (msgpack)[native-inputs]: Likewise.

4 years agognu: icecat: Update to 68.4.0-guix0-preview1 [security fixes].
Mark H Weaver [Tue, 7 Jan 2020 05:40:48 +0000 (00:40 -0500)]
gnu: icecat: Update to 68.4.0-guix0-preview1 [security fixes].

Includes fixes for CVE-2019-17015, CVE-2019-17016, CVE-2019-17017,
CVE-2019-17021, CVE-2019-17022, and CVE-2019-17024.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update hash of upstream firefox source tarball,
'upstream-icecat-base-version', and commit and hash of gnuzilla checkout.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to upstream changes.

4 years agoMerge branch 'staging'
Marius Bakke [Tue, 7 Jan 2020 16:43:20 +0000 (17:43 +0100)]
Merge branch 'staging'

4 years agognu: vimb: Update to 3.6.0.
David Wilson [Thu, 2 Jan 2020 23:28:52 +0000 (15:28 -0800)]
gnu: vimb: Update to 3.6.0.

* gnu/packages/web-browsers.scm (vimb): Update to 3.6.0.

4 years agognu: sdl-mixer: Fix fluidsynth in dependents.
Danny Milosavljevic [Tue, 7 Jan 2020 15:50:48 +0000 (16:50 +0100)]
gnu: sdl-mixer: Fix fluidsynth in dependents.

Fixes <https://bugs.gnu.org/39008>.
Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

* gnu/packages/sdl.scm (sdl-mixer)[arguments]<#:phases>[fix-fluidsynth]: New
phase.

4 years agodownload, git: Refer to the right module in 'module-use!' call.
Ludovic Courtès [Tue, 7 Jan 2020 10:45:56 +0000 (11:45 +0100)]
download, git: Refer to the right module in 'module-use!' call.

This fixes a regression introduced in
6a7c4636d4dec47eefa03c95da5a1315bd0e0413.

* guix/build/download.scm (load-gnutls): Call 'resolve-module' instead
of 'current-module'.
* guix/git.scm (load-git-submodules): Likewise.

4 years agoMore module autoload changes.
Ludovic Courtès [Tue, 7 Jan 2020 09:35:02 +0000 (10:35 +0100)]
More module autoload changes.

This is a followup to 6a7c4636d4dec47eefa03c95da5a1315bd0e0413.

* guix/scripts/build.scm: Adjust #:autoload clauses.
* guix/scripts/gc.scm: Likewise.

4 years agognu: lapack: Update to 3.9.0.
Konrad Hinsen [Thu, 28 Nov 2019 21:11:55 +0000 (22:11 +0100)]
gnu: lapack: Update to 3.9.0.

* gnu/packages/maths.scm (lapack): Update to 3.9.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: coq-equations: Update to 1.2.1.
Brett Gilio [Mon, 6 Jan 2020 08:20:41 +0000 (02:20 -0600)]
gnu: coq-equations: Update to 1.2.1.

* gnu/packages/coq.scm (coq-equations): Update to 1.2.1.
[arguments]: Replace configure phase to run configure shell script. Remove
redundant COQLIB.

4 years agognu: coq-interval: Update to 3.4.1.
Brett Gilio [Mon, 6 Jan 2020 08:19:57 +0000 (02:19 -0600)]
gnu: coq-interval: Update to 3.4.1.

* gnu/packages/coq.scm (coq-interval): Update to 3.4.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake for remake.

4 years agognu: coq-coquelicot: Truncate home-page.
Brett Gilio [Mon, 6 Jan 2020 07:40:27 +0000 (01:40 -0600)]
gnu: coq-coquelicot: Truncate home-page.

* gnu/packages/coq.scm (coq-coquelicot)[home-page]: Truncate home-page.

4 years agognu: coq-coquelicot: Update to 3.0.3.
Brett Gilio [Mon, 6 Jan 2020 07:39:52 +0000 (01:39 -0600)]
gnu: coq-coquelicot: Update to 3.0.3.

* gnu/packages/coq.scm (coq-coquelicot): Update to 3.0.3.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.

4 years agognu: coq-gappa: Use HTTPS home page URI.
Brett Gilio [Mon, 6 Jan 2020 07:39:24 +0000 (01:39 -0600)]
gnu: coq-gappa: Use HTTPS home page URI.

* gnu/packages/coq.scm (coq-gappa)[home-page]: Use HTTPS URI.

4 years agognu: coq-gappa: Update to 1.4.2.
Brett Gilio [Mon, 6 Jan 2020 07:37:59 +0000 (01:37 -0600)]
gnu: coq-gappa: Update to 1.4.2.

* gnu/packages/coq.scm (coq-gappa): Update to 1.4.2.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake for remake, as well as campl5 for
parsing.
[propagated-inputs]: coq-gabba now depends on coq-flocq.
[arguments]: Temporarily disable check chase until error resolution is identified.

4 years agognu: coq-flocq: Use HTTPS home page URI.
Brett Gilio [Mon, 6 Jan 2020 07:37:15 +0000 (01:37 -0600)]
gnu: coq-flocq: Use HTTPS home page URI.

* gnu/packages/coq.scm (coq-flocq)[home-page]: Use HTTPS URI.

4 years agognu: coq-flocq: Update to 3.2.0.
Brett Gilio [Mon, 6 Jan 2020 07:35:55 +0000 (01:35 -0600)]
gnu: coq-flocq: Update to 3.2.0.

* gnu/packages/coq.scm (coq-flocq): Update to 3.2.0.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake for remake.
[arguments]: Add remove-failing-examples phase to work around union error.

4 years agognu: coq: Reword several comments.
Brett Gilio [Mon, 6 Jan 2020 07:34:23 +0000 (01:34 -0600)]
gnu: coq: Reword several comments.

* gnu/packages/coq.scm (coq): Reword several comments to improve readability.

4 years agognu: coq: Update to 8.10.2.
Brett Gilio [Mon, 6 Jan 2020 07:32:09 +0000 (01:32 -0600)]
gnu: coq: Update to 8.10.2.

* gnu/packages/coq.scm (coq): Update to 8.10.2.
[inputs]: Replace lablgtk with lablgtk3.
[arguments]: Remove remove-lablgtk-references phase, as it no longer appears
to be necessary.

4 years agognu: Add lablgtk3.
Brett Gilio [Tue, 7 Jan 2020 02:57:28 +0000 (20:57 -0600)]
gnu: Add lablgtk3.

* gnu/packages/ocaml.scm (lablgtk3): New variable.

Co-authored-by: Julien Lepiller <julien@lepiller.eu>.
4 years agognu: Add ocaml-cairo2.
Brett Gilio [Tue, 7 Jan 2020 02:56:19 +0000 (20:56 -0600)]
gnu: Add ocaml-cairo2.

* gnu/packages/ocaml.scm (ocaml-cairo2): New variable.

Co-authored-by: Julien Lepiller <julien@lepiller.eu>.
4 years agognu: emacs-treemacs: Install icons and scripts.
Oleg Pykhalov [Mon, 6 Jan 2020 23:26:22 +0000 (02:26 +0300)]
gnu: emacs-treemacs: Install icons and scripts.

Reported by Christopher Howard <christopher@alaskasi.com>.

* gnu/packages/emacs-xyz.scm (emacs-treemacs)[inputs]: Add 'python'.
[arguments]: Add 'patch-paths' and 'install-data' phases.

4 years agognu: next: Update to 1.4.0.
Pierre Neidhardt [Mon, 6 Jan 2020 20:13:00 +0000 (21:13 +0100)]
gnu: next: Update to 1.4.0.

* gnu/packages/web-browsers.scm (next): Update to 1.4.0.

4 years agognu: supertux: Fix description.
Nicolas Goaziou [Mon, 6 Jan 2020 17:28:59 +0000 (18:28 +0100)]
gnu: supertux: Fix description.

* gnu/packages/games.scm (supertux)[description]: Remove unnecessary words in
GNU Guix.

4 years agognu: supertux: Update to 0.6.1.
Nicolas Goaziou [Mon, 6 Jan 2020 17:27:52 +0000 (18:27 +0100)]
gnu: supertux: Update to 0.6.1.

* gnu/packages/games.scm (supertux): Update to 0.6.1.

4 years agognu: Add emacs-helm-clojuredocs.
Pierre Neidhardt [Mon, 6 Jan 2020 16:49:50 +0000 (17:49 +0100)]
gnu: Add emacs-helm-clojuredocs.

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

4 years agognu: Add emacs-edn.
Pierre Neidhardt [Mon, 6 Jan 2020 16:49:45 +0000 (17:49 +0100)]
gnu: Add emacs-edn.

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

4 years agoactivation: Check whether /proc/sys/kernel/modprobe exists.
kanichos@yandex.ru [Thu, 2 Jan 2020 12:13:45 +0000 (15:13 +0300)]
activation: Check whether /proc/sys/kernel/modprobe exists.

* gnu/build/activation.scm (activate-modprobe): Check whether
/proc/sys/kernel/modprobe exists before writing to it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: python-py3status: Fix patch of file path
Jakub Kądziołka [Wed, 1 Jan 2020 18:43:49 +0000 (19:43 +0100)]
gnu: python-py3status: Fix patch of file path

* gnu/packages/python-xyz.scm (python-py3status): Fix patch of file
  path.
  [arguments]: Replace single-quotes with double-quotes so that the
  regex matches again. The "replace-with" value is not changed as it's
  not necessary and would introduce escaping noise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: gnome-characters: Wrap program to provide the necessary Typelib files.
kanichos@yandex.ru [Wed, 1 Jan 2020 10:59:49 +0000 (13:59 +0300)]
gnu: gnome-characters: Wrap program to provide the necessary Typelib files.

* gnu/packages/gnome.scm (gnome-characters)[arguments]: Add #:phases
with a 'wrap' phase.
[inputs]: Add GNOME-DESKTOP.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: ibus-rime: Record the right file name in "rime.xml".
kanichos@yandex.ru [Wed, 1 Jan 2020 10:28:28 +0000 (13:28 +0300)]
gnu: ibus-rime: Record the right file name in "rime.xml".

* gnu/packages/ibus.scm (ibus-rime)[arguments]: Add 'fix-file-names' phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agoAdjust module autoloads.
Ludovic Courtès [Mon, 6 Jan 2020 14:14:09 +0000 (15:14 +0100)]
Adjust module autoloads.

In Guile < 2.9.7, autoloading a module would give you access to all its
bindings.  In future versions, autoloading a module gives access only to
the listed bindings, as per #:select (see <https://bugs.gnu.org/38895>).

This commit adjusts autoloads to the new semantics, allowing Guix to be
built with Guile 2.9.7/2.9.8.

* guix/build/download.scm <top level>: Remove call to 'module-autoload!'.
(load-gnutls): New procedure.
(tls-wrap): Call it.
* guix/git.scm <top level>: Remove call to 'module-autoload!'.
(load-git-submodules): New procedure.
(update-submodules): Call it instead of 'resolve-interface'.
* gnu/bootloader/grub.scm: Replace #:autoload with #:use-module.
* gnu/packages.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/tex.scm: Likewise.
* gnu/services/cuirass.scm: Likewise.
* gnu/services/mcron.scm: Likewise.
* guix/lint.scm: Augment list of bindings in #:autoload.
* guix/scripts/build.scm: Likewise.
* guix/scripts/gc.scm: Likewise.
* guix/scripts/pack.scm: Likewise.
* guix/scripts/publish.scm: Likewise.
* guix/scripts/pull.scm: Likewise.
* guix/utils.scm: Remove unnecessary #:autoload clauses; replace one
of them with #:use-module.

4 years agognu: guix: Ensure the bootstrap binary tarballs aren't GC'd.
Ludovic Courtès [Mon, 6 Jan 2020 14:09:31 +0000 (15:09 +0100)]
gnu: guix: Ensure the bootstrap binary tarballs aren't GC'd.

Previously, they could be GC'd by 'tests/guix-gc.sh' for instance, and
thus lacking by the time 'tests/guix-daemon.sh' runs, thereby leading to
a test failure.

Reported by Gábor Boskovits.

* gnu/packages/package-management.scm (guix)[arguments]: In
'copy-bootstrap-guile' phase, change 'intern' to register a GC root.

4 years agognu: Add emacs-helm-cider.
Pierre Neidhardt [Mon, 6 Jan 2020 13:49:18 +0000 (14:49 +0100)]
gnu: Add emacs-helm-cider.

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

4 years agognu: lua-luv: Update to 1.32.0-0.
Efraim Flashner [Mon, 6 Jan 2020 13:01:29 +0000 (15:01 +0200)]
gnu: lua-luv: Update to 1.32.0-0.

* gnu/packages/lua.scm (lua-luv): Update to 1.32.0-0.

4 years agognu: lua5.1-sec: Update to 0.9.
Efraim Flashner [Mon, 6 Jan 2020 12:48:06 +0000 (14:48 +0200)]
gnu: lua5.1-sec: Update to 0.9.

* gnu/packages/lua.scm (lua5.1-sec): Update to 0.9.

4 years agognu: lua-filesystem: Update to 1.7.0.2.
Efraim Flashner [Mon, 6 Jan 2020 12:44:27 +0000 (14:44 +0200)]
gnu: lua-filesystem: Update to 1.7.0.2.

* gnu/packages/lua.scm (lua-filesystem): Update to 1.7.0.2.

4 years agognu: make-lua-socket: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 12:33:21 +0000 (14:33 +0200)]
gnu: make-lua-socket: Don't use unstable tarball.

* gnu/packages/lua.scm (make-lua-socket)[source]: Download using
git-fetch.

4 years agognu: lua-lgi: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 12:31:20 +0000 (14:31 +0200)]
gnu: lua-lgi: Don't use unstable tarball.

* gnu/packages/lua.scm (lua-lgi)[source]: Download using git-fetch.

4 years agognu: make-lua-sec: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 12:29:37 +0000 (14:29 +0200)]
gnu: make-lua-sec: Don't use unstable tarball.

* gnu/packages/lua.scm (make-lua-sec)[source]: Download using git-fetch.

4 years agognu: make-lua-filesystem: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 12:26:19 +0000 (14:26 +0200)]
gnu: make-lua-filesystem: Don't use unstable tarball.

* gnu/packages/lua.scm (make-lua-filesystem)[source]: Download using
git-fetch. Parameterize commit version.

4 years agognu: sdl-mixer: Describe runtime configuration.
Timotej Lazar [Mon, 6 Jan 2020 11:06:51 +0000 (12:06 +0100)]
gnu: sdl-mixer: Describe runtime configuration.

* gnu/packages/sdl.scm (sdl-mixer)[description]: Add information about runtime
MIDI playback options.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agosystem: linux-container: Recommend guix container.
Efraim Flashner [Mon, 23 Dec 2019 14:05:04 +0000 (16:05 +0200)]
system: linux-container: Recommend guix container.

* gnu/system/linux-container.scm (container-script)[script]: Recommend
using 'guix container' to get a shell inside the running container.

4 years agognu: python-anaconda-client: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 10:17:47 +0000 (12:17 +0200)]
gnu: python-anaconda-client: Don't use unstable tarball.

* gnu/packages/package-management.scm (python-anaconda-client)[source]:
Download using git-fetch.

4 years agognu: python-conda: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 10:15:04 +0000 (12:15 +0200)]
gnu: python-conda: Don't use unstable tarball.

* gnu/packages/package-management.scm (python-conda)[source]: Download
using git-fetch.
[arguments]: Adjust custom 'remove-failing-tests to make a file writable.

4 years agognu: python2-unicodecsv: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 10:04:09 +0000 (12:04 +0200)]
gnu: python2-unicodecsv: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python2-unicodecsv)[source]: Download
using git-fetch.

4 years agognu: python2-numpy@1.8: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 10:01:03 +0000 (12:01 +0200)]
gnu: python2-numpy@1.8: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python2-numpy-1.8)[source]: Download
using git-fetch.

4 years agognu: Add emacs-lsp-lua-emmy.
Oleg Pykhalov [Wed, 18 Dec 2019 21:00:50 +0000 (00:00 +0300)]
gnu: Add emacs-lsp-lua-emmy.

* gnu/packages/emacs-xyz.scm (emacs-lsp-lua-emmy): New variable.

4 years agognu: Add emacs-lsp-java.
Oleg Pykhalov [Mon, 6 Jan 2020 07:58:26 +0000 (10:58 +0300)]
gnu: Add emacs-lsp-java.

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

4 years agognu: Add emacs-treemacs-extra.
Oleg Pykhalov [Mon, 6 Jan 2020 08:11:42 +0000 (11:11 +0300)]
gnu: Add emacs-treemacs-extra.

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

4 years agognu: Add emacs-treemacs.
Oleg Pykhalov [Mon, 6 Jan 2020 07:57:06 +0000 (10:57 +0300)]
gnu: Add emacs-treemacs.

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

4 years agognu: Add emacs-pfuture.
Oleg Pykhalov [Mon, 6 Jan 2020 07:54:30 +0000 (10:54 +0300)]
gnu: Add emacs-pfuture.

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

4 years agognu: swh-plugins: Update home-page to new uri.
Oleg Pykhalov [Mon, 6 Jan 2020 07:40:47 +0000 (10:40 +0300)]
gnu: swh-plugins: Update home-page to new uri.

* gnu/packages/audio.scm (swh-plugins)[home-page]: Update to new uri.

4 years agognu: python-axolotl: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 09:49:37 +0000 (11:49 +0200)]
gnu: python-axolotl: Don't use unstable tarball.

* gnu/packages/python-crypto.scm (python-axolotl)[source]: Download
using git-fetch.

4 years agognu: perl-net-patricia: Fix build.
Efraim Flashner [Mon, 6 Jan 2020 09:43:23 +0000 (11:43 +0200)]
gnu: perl-net-patricia: Fix build.

* gnu/packages/networking.scm (perl-net-patricia)[arguments]: Add custom
phase to prevent linking with 'nsl'.

4 years agognu: perl-ole-storage-lite: Update to 0.20.
Efraim Flashner [Mon, 6 Jan 2020 09:39:30 +0000 (11:39 +0200)]
gnu: perl-ole-storage-lite: Update to 0.20.

* gnu/packages/perl.scm (perl-ole-storage-lite): Update to 0.20.

4 years agognu: python-whatever: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 07:39:24 +0000 (09:39 +0200)]
gnu: python-whatever: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python-whatever)[source]: Download using
git-fetch.

4 years agognu: python-urwidtrees: Don't use setuptools.
Efraim Flashner [Mon, 6 Jan 2020 07:35:27 +0000 (09:35 +0200)]
gnu: python-urwidtrees: Don't use setuptools.

* gnu/packages/python-xyz.scm (python-urwidtrees)[arguments]: Build
without setuptools.

4 years agognu: python-urwidtrees: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 07:34:36 +0000 (09:34 +0200)]
gnu: python-urwidtrees: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python-urwidtrees)[source]: Download
using git-fetch.

4 years agognu: python-mwclient: Update to 0.10.0.
Efraim Flashner [Mon, 6 Jan 2020 07:15:33 +0000 (09:15 +0200)]
gnu: python-mwclient: Update to 0.10.0.

* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.10.0.
[source]: Download using git-fetch.
[propagated-inputs]: Remove python-requests.
[native-inputs]: Remove python-pytest-pep8, python-pytest-cov. Add
python-pytest-runner.

4 years agognu: python-jsonpatch-0.4: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 07:03:17 +0000 (09:03 +0200)]
gnu: python-jsonpatch-0.4: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python-jsonpatch-0.4)[source]: Download
using git-fetch.

4 years agognu: python-jsonpatch: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 07:01:41 +0000 (09:01 +0200)]
gnu: python-jsonpatch: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python-jsonpatch)[source]: Download using
git-fetch.

4 years agognu: python-docopt: Don't use unstable tarball.
Efraim Flashner [Mon, 6 Jan 2020 06:58:54 +0000 (08:58 +0200)]
gnu: python-docopt: Don't use unstable tarball.

* gnu/packages/python-xyz.scm (python-docopt)[source]: Download using
git-fetch.

4 years agognu: libtgvoip: Fix failing build on i686-linux.
Brett Gilio [Mon, 6 Jan 2020 01:31:07 +0000 (19:31 -0600)]
gnu: libtgvoip: Fix failing build on i686-linux.

* gnu/local.mk (libtgvoip): Add patches for libtgvoip-disable-sse2.patch
and libtgvoip-disable-webrtc.patch

* gnu/packages/patches/libtgvoip-disable-sse2.patch: New file.

* gnu/packages/patches/libtgvoip-disable-webrtc.patch: New file.

* gnu/packages/telephony.scm (libtgvoip): Fix building on i686-linux.
[source]: Reference patches for correcting failing build on i686-linux
architecture.

Reported-by: Diego Nicola Barbato <dnbarbato@posteo.de>
Fixes <bugs.gnu.org/38944>.

4 years agognu: libtgvoip: Update to 2.4.4.
Brett Gilio [Mon, 6 Jan 2020 01:03:07 +0000 (19:03 -0600)]
gnu: libtgvoip: Update to 2.4.4.

* gnu/packages/telephony.scm (libtgvoip): Update to 2.4.4.
[source]: Change source URI to reflect upstream.
[inputs]: Add pulseaudio and alsa-lib.

This change corrects a bug, and allows for cross-compilation on armhf architectures.

4 years agognu: coq-mathcomp: Update to 1.10.0.
Brett Gilio [Sun, 5 Jan 2020 23:06:02 +0000 (17:06 -0600)]
gnu: coq-mathcomp: Update to 1.10.0.

* gnu/packages/coq.scm (coq-mathcomp): Update to 1.10.0.
[arguments]: Modify comment about tests. Remove redundant setting of COQLIB
environment variable.

4 years agognu: agi-bio: Update hash.
Ricardo Wurmus [Sun, 5 Jan 2020 20:38:59 +0000 (21:38 +0100)]
gnu: agi-bio: Update hash.

The previous hash corresponded to the previous commit.

* gnu/packages/opencog.scm (agi-bio)[source]: Update hash.

4 years agognu: Add agi-bio.
Ricardo Wurmus [Sun, 5 Jan 2020 19:44:30 +0000 (20:44 +0100)]
gnu: Add agi-bio.

* gnu/packages/opencog.scm (agi-bio): New variable.

4 years agognu: Add cl-pdf.
Ricardo Wurmus [Sat, 4 Jan 2020 22:43:56 +0000 (23:43 +0100)]
gnu: Add cl-pdf.

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

4 years agognu: Add cl-flexichain.
Ricardo Wurmus [Sat, 4 Jan 2020 22:31:10 +0000 (23:31 +0100)]
gnu: Add cl-flexichain.

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

4 years agognu: Add cl-spatial-trees.
Ricardo Wurmus [Sat, 4 Jan 2020 22:26:56 +0000 (23:26 +0100)]
gnu: Add cl-spatial-trees.

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

4 years agognu: Add cl-vectors.
Ricardo Wurmus [Sat, 4 Jan 2020 21:53:39 +0000 (22:53 +0100)]
gnu: Add cl-vectors.

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

4 years agognu: Add cl-paths-ttf.
Ricardo Wurmus [Sat, 4 Jan 2020 21:52:26 +0000 (22:52 +0100)]
gnu: Add cl-paths-ttf.

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

4 years agognu: Add cl-paths.
Ricardo Wurmus [Sat, 4 Jan 2020 21:51:14 +0000 (22:51 +0100)]
gnu: Add cl-paths.

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

4 years agognu: Add cl-aa.
Ricardo Wurmus [Sat, 4 Jan 2020 21:50:02 +0000 (22:50 +0100)]
gnu: Add cl-aa.

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

4 years agognu: stellarium: Update to 0.19.3.
Tobias Geerinckx-Rice [Sun, 5 Jan 2020 18:20:33 +0000 (19:20 +0100)]
gnu: stellarium: Update to 0.19.3.

* gnu/packages/astronomy.scm (stellarium): Update to 0.19.3.

4 years agognu: file-roller: Update to 3.32.3.
Tobias Geerinckx-Rice [Thu, 2 Jan 2020 00:15:48 +0000 (01:15 +0100)]
gnu: file-roller: Update to 3.32.3.

* gnu/packages/gnome.scm (file-roller): Update to 3.32.3.

4 years agoservices: host-name: Make service one-shot.
Efraim Flashner [Wed, 20 Nov 2019 19:36:56 +0000 (21:36 +0200)]
services: host-name: Make service one-shot.

* gnu/services/base.scm (host-name-service-type): Remove 'respawn?'
keyword from shepherd-service-type, add 'one-shot?'.

4 years agognu: arandr: Fix build.
Kei Kebreau [Mon, 30 Dec 2019 17:37:08 +0000 (12:37 -0500)]
gnu: arandr: Fix build.

This is a follow-up to commit 218c785850d5ecf3a7646d81ce90445419a5103b.

[arguments]: Remove unnecessary #:python flag.  Add 'wrap-gi-typelib' phase.
[inputs]: Remove python2-pygtk and add gtk+, python-pycairo, and
python-pygobject.
[native-inputs]: Replace python2-docutils with python-docutils.

4 years agognu: Add swh-plugins.
Oleg Pykhalov [Sun, 5 Jan 2020 05:08:44 +0000 (08:08 +0300)]
gnu: Add swh-plugins.

* gnu/packages/audio.scm (swh-plugins): New variable.

4 years agognu: guix-data-service: Update to 0.0.1-16.c7e3a1b.
Christopher Baines [Sun, 5 Jan 2020 14:17:59 +0000 (14:17 +0000)]
gnu: guix-data-service: Update to 0.0.1-16.c7e3a1b.

* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-16.c7e3a1b.

4 years agognu: sdl2-mixer: Enable opus support.
Timotej Lazar [Sun, 5 Jan 2020 10:45:51 +0000 (11:45 +0100)]
gnu: sdl2-mixer: Enable opus support.

* gnu/packages/sdl.scm (sdl2-mixer)[inputs]: Add opusfile.
[native-inputs]: Add pkg-config.
[arguments]<#:configure-flags>: Add "--disable-music-opus-shared".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: sdl-mixer: Enable fluidsynth MIDI backend.
Timotej Lazar [Sun, 5 Jan 2020 10:45:50 +0000 (11:45 +0100)]
gnu: sdl-mixer: Enable fluidsynth MIDI backend.

* gnu/packages/sdl.scm (sdl-mixer)[inputs]: Add fluidsynth and alphabetize.
[arguments]: Reformat.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: sdl2-mixer: Fix configure flags.
Timotej Lazar [Sun, 5 Jan 2020 10:45:49 +0000 (11:45 +0100)]
gnu: sdl2-mixer: Fix configure flags.

Some configure options were renamed between SDL / SDL2 mixer; add new variants
to the derived package.

* gnu/packages/sdl.scm (sdl2-mixer)[arguments]: Fix flags to disable dynamic
  library loading.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: sdl-mixer: Remove unused configure flag.
Timotej Lazar [Sun, 5 Jan 2020 10:45:48 +0000 (11:45 +0100)]
gnu: sdl-mixer: Remove unused configure flag.

The flag --disable-music-mp3-shared is only used when building with smpeg
instead of libmad, which is linked at build time by default.

* gnu/packages/sdl.scm (sdl-mixer)[arguments]: Remove unused configure flag.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: sdl-mixer: Use correct inputs for MOD file support.
Timotej Lazar [Sun, 5 Jan 2020 10:45:47 +0000 (11:45 +0100)]
gnu: sdl-mixer: Use correct inputs for MOD file support.

* gnu/packages/sdl.scm (sdl-mixer)[inputs]: Remove libmodplug.
* gnu/packages/sdl.scm (sdl2-mixer)[inputs]: Add libmodplug.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agofile-systems: Handle LUKS2 header.
David Trudgian [Sat, 4 Jan 2020 15:19:17 +0000 (09:19 -0600)]
file-systems: Handle LUKS2 header.

* gnu/build/file-systems.scm (luks-superblock?): Handle LUKS2 header.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: linux-libre: Update to 5.4.8.
Mark H Weaver [Sun, 5 Jan 2020 08:43:09 +0000 (03:43 -0500)]
gnu: linux-libre: Update to 5.4.8.

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

4 years agognu: linux-libre@4.19: Update to 4.19.93.
Mark H Weaver [Sun, 5 Jan 2020 08:42:35 +0000 (03:42 -0500)]
gnu: linux-libre@4.19: Update to 4.19.93.

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