Commit graph

53402 commits

Author SHA1 Message Date
Oleg Pykhalov
a66ee82a05
services: Add pulseaudio service.
* gnu/services/sound.scm (pulseaudio-environment): New procedure.
(pulseaudio-service-type): New variable.
* doc/guix.texi (Sound Services): Document it.
2020-01-08 10:21:45 +03:00
Alex ter Weele
9f5cb517d0
gnu: harmonist: Update to 0.3.0.
* gnu/packages/games.scm (harmonist): Update to 0.3.0.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2020-01-08 04:37:23 +01:00
Tobias Geerinckx-Rice
bb335e84ed
gnu: exim: Build (more) reproducibly.
* gnu/packages/mail.scm (exim)[arguments]: Add a ‘build-reproducibly’
phase.
2020-01-08 02:26:18 +01:00
Tobias Geerinckx-Rice
c9b99e88f5
gnu: exim: Use XZ-compressed sources.
* gnu/packages/mail.scm (exim)[source]: Fetch the .tar.xz archive.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice
cda8250b20
gnu: exim: Update to 4.93.0.4.
* gnu/packages/mail.scm (exim): Update to 4.93.0.4.
[source]: Add /fixes/ URI to the list.
[inputs]: Use gnutls/dane variant.
[native-inputs]: Add pkg-config.
[arguments]: Set USE_GNUTLS* variables to use the new inputs..
Add CC=gcc to #:make-flags.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice
a56430442e
gnu: system-config-printer: Use new upstream URI.
* gnu/packages/gnome.scm (system-config-printer)[source]: Switch to
the OpenPrinting repository.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice
256f9b5170
gnu: gambit-c: Update to 4.9.3.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.3.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice
ba7cd0fd83
gnu: cloc: Update to 1.84.
* gnu/packages/code.scm (cloc): Update to 1.84.
2020-01-08 02:26:17 +01:00
Tobias Geerinckx-Rice
8e8d45e6ac
Revert "bootloader: grub: Add gfxmode (resolution) override."
This reverts commit a23091880d.
It causes ‘guix pull’ to fail: <https://paste.debian.net/plain/1125061>.
2020-01-07 23:31:44 +01:00
Jan Nieuwenhuizen
a23091880d
bootloader: grub: Add gfxmode (resolution) override.
* gnu/bootloader/grub.scm (<grub-theme>): Add `gfxmode' entry.
(eye-candy): Use it.
* doc/guix.texi (Bootloader Configuration): Document it.
2020-01-07 21:26:28 +01:00
Alexandru-Sergiu Marton
451775a567
gnu: Add ghc-pointedlist.
* gnu/packages/haskell-xyz.scm (ghc-pointedlist): New variable.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-01-07 13:33:36 -06:00
Alexandru-Sergiu Marton
4639fa325c
gnu: Add ghc-pipes.
* gnu/packages/haskell-xyz.scm (ghc-pipes): New variable.

Signed-off-by: Brett Gilio <brettg@gnu.org>
2020-01-07 13:26:44 -06:00
Brett Gilio
3c9e86ae8b
gnu: coq-stdpp: Reword comment.
* gnu/packages/coq.scm (coq-stdpp)[arguments]: Reword comment about tests
  being executed during build phase, to read more fluently.
2020-01-07 13:03:07 -06:00
Brett Gilio
d2884b7fef
gnu: coq-stdpp: Update to 1.2.1.
* gnu/packages/coq.scm (coq-stdpp): Update to 1.2.1.
[arguments]: Remove redundant COQLIB variable.
2020-01-07 13:02:36 -06:00
Brett Gilio
14af514bf0
gnu: coq-bignums: Fix comment spacing.
* gnu/packages/coq.scm (coq-bignums)[arguments]: Fix comment spacing after
  disabling test phase.
2020-01-07 13:01:53 -06:00
Brett Gilio
8ace204543
gnu: coq-bignums: Update to 8.10.0.
* gnu/packages/coq.scm (coq-bignums): Update to 8.10.0.
2020-01-07 13:01:34 -06:00
Marius Bakke
d2e1b2dac7
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.
2020-01-07 18:18:12 +01:00
Marius Bakke
1ecadbfe60
gnu: libgeotiff: Do not build static library.
* gnu/packages/geo.scm (libgeotiff)[arguments]: Add "--disable-static" in
 #:configure-flags.
2020-01-07 18:18:12 +01:00
Marius Bakke
517c55381e
gnu: libgeotiff: Propagate proj.
* gnu/packages/geo.scm (libgeotiff)[inputs]: Move PROJ ...
[propagated-inputs]: ... here.  New field.
2020-01-07 18:18:12 +01:00
Marius Bakke
2536027cc5
gnu: colord: Adjust inputs.
* gnu/packages/gnome.scm (colord)[native-inputs]: Remove unused LIBTOOL and
INTLTOOL.  Add previously propagated GETTEXT-MINIMAL.
2020-01-07 18:18:12 +01:00
Marius Bakke
07b10725da
gnu: ungoogled-chromium: Lower resource limits.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Decrease maximum
number of open files from 4096 to 2048.
2020-01-07 18:18:12 +01:00
Marius Bakke
f8157512a3
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.
2020-01-07 18:18:12 +01:00
Marius Bakke
be23ce2c7c
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.
2020-01-07 18:18:11 +01:00
Marius Bakke
2316f027f8
gnu: rocksdb: Update to 6.5.2.
* gnu/packages/databases.scm (rocksdb): Update to 6.5.2.
2020-01-07 18:18:11 +01:00
Marius Bakke
aa8f64b250
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.
2020-01-07 18:18:11 +01:00
Marius Bakke
3293fad24a
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.
2020-01-07 18:18:11 +01:00
Mark H Weaver
9020252114
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.
2020-01-07 12:06:34 -05:00
Marius Bakke
6d15516dc6
Merge branch 'staging' 2020-01-07 17:43:20 +01:00
David Wilson
0ed75a5f06
gnu: vimb: Update to 3.6.0.
* gnu/packages/web-browsers.scm (vimb): Update to 3.6.0.
2020-01-07 08:03:29 -08:00
Danny Milosavljevic
fa0c1a21c9
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.
2020-01-07 16:50:48 +01:00
Ludovic Courtès
058d0251bd
download, git: Refer to the right module in 'module-use!' call.
This fixes a regression introduced in
6a7c4636d4.

* guix/build/download.scm (load-gnutls): Call 'resolve-module' instead
of 'current-module'.
* guix/git.scm (load-git-submodules): Likewise.
2020-01-07 12:25:09 +01:00
Ludovic Courtès
7a0836cffd
More module autoload changes.
This is a followup to 6a7c4636d4.

* guix/scripts/build.scm: Adjust #:autoload clauses.
* guix/scripts/gc.scm: Likewise.
2020-01-07 12:25:09 +01:00
Konrad Hinsen
e6de152dc1
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>
2020-01-07 12:25:09 +01:00
Brett Gilio
cd5406effa
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.
2020-01-06 21:08:19 -06:00
Brett Gilio
8f1216552c
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.
2020-01-06 21:07:39 -06:00
Brett Gilio
c022809641
gnu: coq-coquelicot: Truncate home-page.
* gnu/packages/coq.scm (coq-coquelicot)[home-page]: Truncate home-page.
2020-01-06 21:07:15 -06:00
Brett Gilio
d481db8baf
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.
2020-01-06 21:06:44 -06:00
Brett Gilio
a61fe4c04e
gnu: coq-gappa: Use HTTPS home page URI.
* gnu/packages/coq.scm (coq-gappa)[home-page]: Use HTTPS URI.
2020-01-06 21:06:16 -06:00
Brett Gilio
f24dc27149
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.
2020-01-06 21:05:49 -06:00
Brett Gilio
59265e5ff4
gnu: coq-flocq: Use HTTPS home page URI.
* gnu/packages/coq.scm (coq-flocq)[home-page]: Use HTTPS URI.
2020-01-06 21:05:08 -06:00
Brett Gilio
346825571c
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.
2020-01-06 21:04:20 -06:00
Brett Gilio
a5727da96a
gnu: coq: Reword several comments.
* gnu/packages/coq.scm (coq): Reword several comments to improve readability.
2020-01-06 21:03:21 -06:00
Brett Gilio
1ac4004502
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.
2020-01-06 21:02:34 -06:00
Brett Gilio
d977e24364
gnu: Add lablgtk3.
* gnu/packages/ocaml.scm (lablgtk3): New variable.

Co-authored-by: Julien Lepiller <julien@lepiller.eu>.
2020-01-06 20:57:28 -06:00
Brett Gilio
136919ba49
gnu: Add ocaml-cairo2.
* gnu/packages/ocaml.scm (ocaml-cairo2): New variable.

Co-authored-by: Julien Lepiller <julien@lepiller.eu>.
2020-01-06 20:56:19 -06:00
Oleg Pykhalov
c4970c53a6
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.
2020-01-07 03:11:58 +03:00
Pierre Neidhardt
90a31c73b3
gnu: next: Update to 1.4.0.
* gnu/packages/web-browsers.scm (next): Update to 1.4.0.
2020-01-06 21:13:31 +01:00
Nicolas Goaziou
8b03b1a185
gnu: supertux: Fix description.
* gnu/packages/games.scm (supertux)[description]: Remove unnecessary words in
GNU Guix.
2020-01-06 18:28:59 +01:00
Nicolas Goaziou
54a8025927
gnu: supertux: Update to 0.6.1.
* gnu/packages/games.scm (supertux): Update to 0.6.1.
2020-01-06 18:27:52 +01:00
Pierre Neidhardt
743cebb6b0
gnu: Add emacs-helm-clojuredocs.
* gnu/packages/emacs-xyz.scm (emacs-helm-clojuredocs): New variable.
2020-01-06 17:50:08 +01:00