Commit Graph

46082 Commits

Author SHA1 Message Date
Gábor Boskovits 121d9d1a7a
gnu: Add spdlog.
* gnu/packages/logging.scm(spdlod): New variable.
2019-06-15 21:50:49 +02:00
Florian Pelz 7dbeb5a791
services: Include USB_ModeSwitch in %desktop-services.
Fixes <https://bugs.gnu.org/35640>.

* gnu/services/desktop.scm (%desktop-services): Add usb-modeswitch-service-type.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-15 18:37:57 +02:00
Florian Pelz f5be51040c
services: Add usb-modeswitch-service-type.
* gnu/services/networking.scm (usb-modeswitch-service-type): New variable.
(usb-modeswitch-configuration): New variable.
(usb-modeswitch-sh): New procedure.
(usb-modeswitch-configuration->udev-rules): New procedure.
* doc/guix.texi (Networking Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-15 18:37:54 +02:00
Ludovic Courtès 494a8cd03a
gnu: units: Update to 2.19.
* gnu/packages/maths.scm (units): Update to 2.19.
2019-06-15 18:29:58 +02:00
Ludovic Courtès a59902ff11
gnu: rush: Update to 1.9.
* gnu/packages/rush.scm (rush): Update to 1.9.
2019-06-15 18:29:45 +02:00
Ludovic Courtès 25cb591ce4
gnu: wget: Update to 1.20.3.
* gnu/packages/wget.scm (wget): Update to 1.20.3.
2019-06-15 18:29:31 +02:00
Ludovic Courtès 02dad49d42
gnu: gengetopt: Update to 2.23.
* gnu/packages/popt.scm (gengetopt): Update to 2.23.
[native-inputs]: New field.
2019-06-15 18:28:13 +02:00
Ludovic Courtès d2de780272
gnu: dico: Update to 2.9.
* gnu/packages/dico.scm (dico): Update to 2.9.
2019-06-15 18:24:52 +02:00
Ludovic Courtès b3f02caeec
gnu: libmicrohttpd: Update to 0.9.64.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.64.
2019-06-15 18:23:38 +02:00
Ludovic Courtès f3d7970053
services: Remove unneeded imports that led to cycles.
Fixes <https://bugs.gnu.org/36207>.
Reported by Jack Hill <jackhill@jackhill.us>.

* gnu/services/admin.scm: Remove unneeded import of (gnu services
base).
* gnu/services/mcron.scm: Likewise.
2019-06-15 18:15:23 +02:00
Meiyo Peng ddd401d28f
gnu: swayidle: Add elogind support.
* gnu/packages/wm.scm (swayidle)[arguments]: Add #:configure-flags.
  [inputs]: Add elogind.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-06-15 14:43:34 +02:00
Pierre Neidhardt 24087364f5
gnu: emacs-desktop-environment: Update to 0.2.2.
* gnu/packages/emacs-xyz.scm (emacs-desktop-environment): Update to 0.2.2.
2019-06-15 13:44:57 +02:00
Marius Bakke a60dbad3bc
Merge branch 'staging' 2019-06-15 09:46:12 +02:00
Marius Bakke c7fbf61865
gnu: Remove leftover patch.
This is a follow-up to commit d680a8afd1.

* gnu/packages/patches/inkscape-poppler-compat3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-06-15 09:42:12 +02:00
Marius Bakke af847bd88f
gnu: xorg-server-for-tests: Update to 1.20.5.
* gnu/packages/xorg.scm (xorg-server-for-tests)[source, version]: Remove.
2019-06-15 09:22:40 +02:00
Marius Bakke fd641a23f5
gnu: libnsl: Do not use unstable tarball.
* gnu/packages/onc-rpc.scm (libnsl)[source]: Switch to GIT-FETCH.
2019-06-15 09:18:51 +02:00
Marius Bakke d95503ab82
gnu: libtirpc: Update to 1.1.4.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.1.4.
2019-06-15 09:13:48 +02:00
Gábor Boskovits 4c7e8c234d
gnu: Add benchmark.
* gnu/packages/benchmark.scm(benchmark): New variable.
* gnu/packages/patches/benchmark-unbundle-googletest.patch: New file.
* gnu/local.mk(dist_patch_DATA): Add it.
2019-06-14 23:18:12 +02:00
Ricardo Wurmus bc70516bba
gnu: Remove r-loomr.
The loomR package is actually non-free software according to its author.  See
https://github.com/mojaveazure/loomR/pull/24.

* gnu/packages/bioinformatics.scm (r-loomr): Remove variable.
2019-06-14 17:32:04 +02:00
Björn Höfling f063f0efeb
doc: Fix typo.
* doc/guix.texi: Switch URI and description in @uref for hpcguix-web.
2019-06-14 17:00:50 +02:00
Meiyo Peng e23b6a6800
gnu: sway: Hardcode path to swaybg.
* gnu/packages/wm.scm (sway)[arguments]: Hardcode path to swaybg.
  [inputs]: Add swaybg.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-06-14 14:06:06 +02:00
Marius Bakke 71bfbe9ba8
gnu: whois: Update to 5.4.3.
* gnu/packages/networking.scm (whois): Update to 5.4.3.
2019-06-14 14:06:06 +02:00
Marius Bakke 54200da4b3
gnu: ungoogled-chromium: Update to 75.0.3770.90-0.5d8abc3 [fixes CVE-2019-5842].
* gnu/packages/chromium.scm (%chromium-version): Update to 75.0.3770.90.
(%debian-revision): Update to 'debian/75.0.3770.90-1'.
(%chromium-origin): Update hashes.
2019-06-14 14:05:47 +02:00
Marius Bakke 4e8284f031
gnu: speexdsp: Update to 1.2.0.
* gnu/packages/xiph.scm (speexdsp): Update to 1.2.0.
2019-06-14 11:49:31 +02:00
Marius Bakke bbeeeb148e
gnu: Sphinx: Update to 2.1.1.
* gnu/packages/sphinx.scm (python-sphinx): Update to 2.1.1.
2019-06-14 11:49:12 +02:00
Marius Bakke 950c3a2d5e
gnu: python-mako: Update to 1.0.12.
* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.12.
2019-06-14 11:48:52 +02:00
Marius Bakke 753eb4118c
gnu: python-markupsafe: Update to 1.1.1.
* gnu/packages/python-xyz.scm (python-markupsafe): Update to 1.1.1.
[arguments]: New field.  Override check phase.
[native-inputs]: Add PYTHON-PYTEST.
2019-06-14 11:48:10 +02:00
Marius Bakke 16c38e2b9c
gnu: imagemagick: Update to 6.9.10-49.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-49.
2019-06-14 11:47:41 +02:00
Marius Bakke 14b53192a4
gnu: libsigc++: Update to 2.10.2.
* gnu/packages/glib.scm (libsigc++): Update to 2.10.2.
2019-06-14 11:47:21 +02:00
Marius Bakke 830a0fe64e
gnu: cups-filters: Update to 1.25.0.
* gnu/packages/cups.scm (cups-filters): Update to 1.25.0.
2019-06-14 11:47:02 +02:00
Robert Vollmert ca45da9fc9
import: hackage: Handle Hackage revisions.
Hackage packages can have metadata revisions (Cabal file only) that are
not reflected in the source archive.  The Haskell build system has
support for this, but until now the Hackage importer would create a
package based on the revised Cabal file which would then build using the
old Cabal file.

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

* guix/import/cabal.scm (<cabal-package>): Add 'revision' field.
(eval-cabal): Parse 'x-revision:' property.
* guix/import/hackage.scm (read-cabal-and-hash): New procedure.
(hackage-fetch-and-hash): New procedure.
(hackage-fetch): Rewrite using 'hackage-fetch-and-hash'.
(hackage-module->sexp): Add 'cabal-hash' argument and use it to populate
the '#:cabal-revision' argument.
(hackage->guix-package): Use the new '-and-hash' functions to get the
hash of the Cabal file and pass it to 'hackage-module->sexp'.
* guix/tests/hackage.scm: Test import of Cabal file revision.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2019-06-13 22:18:52 -04:00
Ludovic Courtès 30825c4629
gnu: emacs-org-noter: Tweak.
* gnu/packages/emacs-xyz.scm (emacs-org-noter): Adjust indentation and
description.
2019-06-13 23:27:34 +02:00
Dimakakos Dimos 576cb396ea
gnu: Add emacs-org-noter
* gnu/packages/emacs-xyz.scm (emacs-org-noter): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-13 23:23:28 +02:00
Alex Griffin 1aa2c25560
gnu: ikiwiki: Update to 3.20190228.
* gnu/packages/web.scm (ikiwiki): Update to 3.20190228.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-13 23:06:45 +02:00
Alex Griffin 1682368932
gnu: perl-yaml-libyaml: Update to 0.78.
* gnu/packages/perl.scm (perl-yaml-libyaml): Update to 0.78.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-13 23:06:45 +02:00
Alex Griffin 15f836efc1
gnu: perl-canary-stability: Update to 2013.
* gnu/packages/perl.scm (perl-canary-stability): Update to 2013.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-13 23:06:45 +02:00
Alex Griffin a3abc3fdfc
gnu: perl-db-file: Update to 1.852.
* gnu/packages/databases.scm (perl-db-file): Update to 1.852.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-13 23:06:44 +02:00
Alex Griffin 6bb5a7e08c
gnu: Add emacs-solaire-mode.
* gnu/packages/emacs-xyz.scm (emacs-solaire-mode): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-06-13 23:40:06 +03:00
Alex Griffin 4df1d31b54
gnu: Add emacs-mixed-pitch.
* gnu/packages/emacs-xyz.scm (emacs-mixed-pitch): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-06-13 23:40:05 +03:00
Alex Griffin fdcd50b93b
gnu: Add emacs-restart-emacs.
* gnu/packages/emacs-xyz.scm (emacs-restart-emacs): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-06-13 23:40:05 +03:00
Alex Griffin 9989e06fda
gnu: Add emacs-elfeed-org.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-org): New variable.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-06-13 23:40:05 +03:00
Oleg Pykhalov c56a65aae7
gnu: Add emacs-xtest.
* gnu/packages/emacs-xyz.scm (emacs-xtest): New variable.
2019-06-13 23:40:05 +03:00
Efraim Flashner 9062fde4c6
gnu: parcimonie: Update source and home-page.
* gnu/packages/gnupg.scm (parcimonie)[source]: Update to new url.
[home-page]: Same.
2019-06-13 20:43:20 +03:00
Robert Vollmert ed8d3f33a5
build-system/haskell: Generate Setup.hs if needed.
The default Setup.hs is boilerplate that is frequently left out of
source packages.  Several packages already add a phase to generate it,
so moving this phase to the build system is just factoring out an
existing pattern.

See <https://github.com/phadej/time-compat/issues/4>.

* guix/build/haskell-build-system.scm (generate-setuphs): New procedure.
(%standard-phases): Add it after 'unpack'.
* gnu/packages/haskell.scm (ghc-foundation, ghc-inline-c,
ghc-inline-c-cpp, ghc-rio): Remove 'arguments'.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2019-06-13 13:30:24 -04:00
Robert Vollmert 5f9f2c82e6
build-system/haskell: Fix Haddock phase docstring.
* guix/build/haskell-build-system.scm (haddock): Fix docstring.

Signed-off-by: Timothy Sample <samplet@ngyro.com>
2019-06-13 13:30:23 -04:00
Marius Bakke f388f4a568
Merge branch 'staging' 2019-06-13 15:27:30 +02:00
Marius Bakke 2a9d89afb6
gnu: gstreamer: Skip failing test on 32-bit systems.
* gnu/packages/gstreamer.scm (gstreamer)[arguments]: When building for a
32-bit system, add #:phases.
2019-06-13 14:08:32 +02:00
Nicolas Goaziou 3745909dc9
gnu: Add ri-li.
* gnu/packages/games.scm (ri-li): New variable.
* gnu/packages/patches/ri-li-modernize_cpp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference patch.
2019-06-13 13:59:58 +02:00
Carlo Zancanaro 47f2168b6f
gnu: Add Kawa.
* gnu/packages/kawa.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-06-13 13:00:37 +02:00
Ludovic Courtès 0ddf17dc1a
gnu; emacs-realgud: Add a 'file-name' field to the origin.
* gnu/packages/emacs-xyz.scm (emacs-realgud)[source]: Add 'file-name'.
2019-06-13 13:00:37 +02:00