3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

53382 commits

Author SHA1 Message Date
Ludovic Courtès
c81457a588
gnu: gcc-toolchain: Add 10.1.0.
* gnu/packages/commencement.scm (gcc-toolchain-10): New variable.
2020-05-08 16:34:58 +02:00
Michael Rohleder
f3b075a028
gnu: Add rtl8821ce-linux-module.
* gnu/packages/linux.scm (rtl8821ce-linux-module): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-08 16:30:51 +02:00
John Soo
1d66e7ace5
gnu: fish: Upgrade to 3.1.0.
* gnu/packages/shells (fish):[version] Update to 3.1.0. [arguments] Enable
  tests, patch test files, and avoid patches that no longer apply. [inputs]
  Make groff a native-input.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-08 16:30:51 +02:00
Ludovic Courtès
dd0804c67e
services: Add descriptions.
* gnu/services/dbus.scm (polkit-service-type)[description]: New field.
* gnu/services/dict.scm (dicod-service-type)[description]: New field.
* gnu/services/dns.scm (knot-service-type)[description]: New field.
* gnu/services/networking.scm (dhcpd-service-type)[description]: New field.
* gnu/services/shepherd.scm (shepherd-root-service-type)[description]:
New field.
* gnu/services/xorg.scm (slim-service-type)[description]: New field.
(screen-locker-service-type)[description]: New field.
* gnu/system/pam.scm (pam-root-service-type)[description]: New field.
* gnu/system/shadow.scm (account-service-type)[description]: New field.
2020-05-08 16:30:50 +02:00
Ludovic Courtès
2bb5b1d400
gnu: gcc: Add 10.1.0.
* gnu/packages/gcc.scm (gcc-10): New variable.
2020-05-08 16:30:50 +02:00
Raghav Gururajan
7ee215dea9
gnu: spacefm: Fix functionality.
* gnu/packages/lxde.scm (spacefm): Update package definition.
[source]: Change from url-fetch to git-fetch.
[inputs]: Add btrfs-progs, coreutils, e2fsprogs, fsarchiver,
gphotofs, ntfs-3g and procps.
[arguments]<#:phases>[patch-source-files]: Delete phase.
[patch-bin-dirs]: New phase.
[patch-mime-dirs]: New phase.
[patch-setuid-progs]: New phase.
[patch-spacefm-conf]: New phase.
[arguments]<:configure-flags>: Add "--with-preferable-sudo".

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:11:26 +02:00
Raghav Gururajan
a632eeb86c
gnu: ktsuss: Revert to default su.
* gnu/packages/admin.scm (ktsuss): Use su instead of sudo; for
compatiblity with SpaceFM.
[arguments]<#:configure-flags>: Remove "--enable-sudo=yes".
[arguments]<#:phases>[patch-file-names]: Remove sudopath from phases.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:08:05 +02:00
Raghav Gururajan
4c88ae7b03
gnu: Add gphotofs.
* gnu/packages/file-systems.scm (gphotofs): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 16:00:00 +02:00
Raghav Gururajan
a54f373e6e
gnu: Add fsarchiver.
* gnu/packages/disk.scm (fsarchiver): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 15:57:55 +02:00
Raghav Gururajan
e5463baf2c
gnu: twinkle: Update package definition.
* gnu/packages/patches/twinkle-bcg729.patch: New file.
* gnu/packages/telephony.scm (twinkle)[source](patches): Use it.
[build-system]: Change from cmake-build-system to qt-build-system.
[arguments]<#:configure-flags>: Add "-DWITH_ZRTP", "-DWITH_G729".
[arguments]<#:phases>[wrap-executable]: Delete phase.
[native-inputs]: Move readline, file, ucommon, ccrtp, libxml2, speex,
speexdsp, libsndfile, alsa-lib to ...
[inputs]: ... here.  Add bcg729, zrtpcpp, libilbc.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 15:50:22 +02:00
Raghav Gururajan
82058bf3e0
gnu: Add libilbc.
* gnu/packages/telephony.scm (libilbc): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 13:03:16 +02:00
Raghav Gururajan
266ad5d740
gnu: Add zrtpcpp.
* gnu/packages/telephony.scm (zrtpcpp): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-05-08 13:00:39 +02:00
Nicolas Goaziou
6028f3a1d8
gnu: emacs-tramp: Add missing D-Bus support.
* gnu/packages/emacs-xyz.scm (emacs-tramp)[arguments]: Use `emacs' instead of
`emacs-minimal' to get D-Bus support at build time.
2020-05-08 12:53:54 +02:00
John Soo
de488b3a5f
gnu: Add purescript.
* gnu/packages/purescript.scm (purescript): New variable.
* gnu/packages/patches/purescript-relax-dependencies.patch: New file.
* gnu/local.mk: Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:58:15 +01:00
John Soo
5c826341a3
gnu: Add ghc-happy@1.19.9
* gnu/packages/purescript.scm (ghc-happy-1.19.9): New file, New variable.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add purescript.scm.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
3cf7219cac
gnu: Add ghc-semialign.
* gnu/packages/haskell-xyz.scm (ghc-semialign): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
20c440ea04
gnu: Add ghc-these.
* gnu/packages/haskell-xyz.scm (ghc-these): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
af36939410
gnu: Add ghc-assoc.
* gnu/packages/haskell-xyz.scm (ghc-assoc): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
e345d93825
gnu: Add ghc-aeson-better-errors.
* gnu/packages/haskell-web.scm (ghc-aeson-better-errors): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
03d4ea83bf
gnu: Add ghc-bower-json.
* gnu/packages/haskell-web.scm (ghc-bower-json): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:26 +01:00
John Soo
42e7128673
gnu: Add ghc-language-javascript.
* gnu/packages/haskell-web.scm (ghc-language-javascript): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
25a221a80b
gnu: Add ghc-pattern-arrows.
* gnu/packages/haskell-xyz.scm (ghc-pattern-arrows): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
8a6e745df1
gnu: Add ghc-protolude.
* gnu/packages/haskell-xyz.scm (ghc-protolude): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
4759b61735
gnu: Add ghc-mtl-compat.
* gnu/packages/haskell-xyz.scm (ghc-mtl-compat): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
868415d8a4
gnu: Add ghc-sourcemap.
gnu/pacakges/haskell-web.scm (ghc-sourcemap): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
b62f4ec4ca
gnu: Add ghc-wai-websockets.
* gnu/packages/haskell-web.scm (ghc-wai-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
c9fc2d2964
gnu: Add ghc-websockets.
* gnu/packages/haskell-web.scm (ghc-websockets): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:25 +01:00
John Soo
13f7e5a1b7
gnu: Add ghc-tasty-hspec.
* gnu/packages/haskell-check.scm (ghc-tasty-hspec): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:24 +01:00
John Soo
460e4e42c8
gnu: Add ghc-transformers.
* gnu/packages/haskell-xyz.scm (ghc-transformers): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:24 +01:00
John Soo
d7ad08239b
gnu: Add ghc-utf8-light.
* gnu/packages/haskell-xyz.scm (ghc-utf8-light): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-05-08 09:53:22 +01:00
Guillaume Le Vaillant
503447ad4e
gnu: rtl-sdr: Fix location of udev rules file.
* gnu/packages/radio.scm (rtl-sdr)[arguments]: Modify 'fix-paths' phase to put
  the udev rules file in 'lib/' instead of 'etc/'.
2020-05-08 09:01:14 +02:00
Tobias Geerinckx-Rice
44585a0e9f
gnu: powertop: Fix typo in description.
* gnu/packages/linux.scm (powertop)[description]: Excise space.
2020-05-08 02:41:09 +02:00
Tobias Geerinckx-Rice
ae1cda76f5
gnu: acpi-call-linux-module: Update to 3.17-0.70b9c80.
* gnu/packages/linux.scm (acpi-call-linux-module): Update to
3.17-0.70b9c80.
[arguments]: Remove ‘fix-for-linux-4.12’ phase.
2020-05-08 02:31:58 +02:00
Tobias Geerinckx-Rice
4d36a27887
gnu: powertop: Update to 2.12.
* gnu/packages/linux.scm (powertop): Update to 2.12.
2020-05-08 02:31:58 +02:00
Ludovic Courtès
bdb9b4e8d3
pack: Factorize 'exec_in_user_namespace' wrapper.
* gnu/packages/aux-files/run-in-namespace.c (exec_in_user_namespace):
New function, with code taken from...
(main): ... here.  Call it.
2020-05-07 23:52:25 +02:00
Ludovic Courtès
14928af2af
pack: Add 'xmalloc' in wrapper.
* gnu/packages/aux-files/run-in-namespace.c (xmalloc): New function.
(concat): Use it.
2020-05-07 23:52:25 +02:00
Ludovic Courtès
4a53c19a32
pack: Fix off-by-one in PRoot handling in the wrapper.
* gnu/packages/aux-files/run-in-namespace.c (exec_with_proot): Make
'proot_argv' one element larger to account for the terminating NULL.
2020-05-07 23:52:25 +02:00
Nicolas Goaziou
8ba2aa22f1
gnu: Add emacs-tramp.
* gnu/packages/emacs-xyz.scm (emacs-tramp): New variable.
2020-05-07 18:08:28 +02:00
Guillaume Le Vaillant
2bee789a47
gnu: rtl-sdr: Install udev rules.
* gnu/packages/radio.scm (rtl-sdr)[arguments]: Add '-DINSTALL_UDEV_RULES=ON'
  to configure-flags and add a 'fix-paths' phase to put the udev rules in the
  right place.
  [description]: Indicate how to add the udev rules to the system
  configuration.
2020-05-07 16:48:49 +02:00
Marius Bakke
23a59b180b
gnu: android-libutils: Fix build failure.
* gnu/packages/android.scm (android-libutils)[arguments]: Add phase
'augment-CPLUS_INCLUDE_PATH'.
[native-inputs]: Distinguish GCC-5.
2020-05-07 16:05:57 +02:00
Jonathan Brielmaier
b14aab6710
gnu: Add icedove.
* gnu/packages/gnuzilla.scm (%icedove-build-id, icedove): New variables.

Co-authored-by: Nikita <nikita@n0.is>
Co-authored-by: Adrian Malacoda <malacoda@monarch-pass.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 15:43:11 +02:00
Tobias Geerinckx-Rice
eb8b471e82
gnu: mu: Remove dubious TODO.
We don't actually want to add mug, ‘just a toy which is not meant for
distribution.’ (NEWS.org)

* gnu/packages/mail.scm (mu): Remove a comment encouraging it.
2020-05-07 15:22:33 +02:00
Tobias Geerinckx-Rice
712f52ace3
gnu: mu: Update to 1.4.4.
* gnu/packages/mail.scm (mu): Update to 1.4.4.
[source]: Update URI.
2020-05-07 15:22:32 +02:00
Ludovic Courtès
5aa4d2dcf2
Revert "services: syslog: Simplify 'start' method."
This reverts commit 4c0cc7bed3.
Fixes <https://bugs.gnu.org/41116>.
Reported by Alex Sassmannshausen <alex@komputilo.eu>.

The problem is that reconfiguring on a system running Shepherd < 0.8.0
would lead to an error, due to #:file-creation-mask not being supported.
The error is rather harmless: it prevents service upgrade but the system
itself is upgraded.

We can reinstate that commit eventually, once #:file-creation-mask has
become widespread.
2020-05-07 12:55:15 +02:00
Ludovic Courtès
d6c43d7bc1
guix system: 'docker-image' honors '--network'.
* gnu/system/vm.scm (system-docker-image): Add #:shared-network? and
pass it to 'containerized-operating-system'.
(qemu-image):
* guix/scripts/system.scm (system-derivation-for-action): Pass
 #:shared-network? to 'system-docker-image'.
* doc/guix.texi (Invoking guix system): Document it.
2020-05-07 12:55:14 +02:00
Brice Waegeneire
f96ddb6096
gnu: usbguard: Fix warning about 'catch'.
* gnu/packages/hardware.scm (usbguard)[arguments]: Rename phase
'patch-makefile' to 'patch-build-scripts', patch 'Makefile.in' files
instead of 'Makefile.am' and fix 'catch' include path.
[native-inputs]: Remove 'autoconf' and 'automake'.
2020-05-07 11:26:44 +02:00
Brice Waegeneire
febd19daaa
gnu: usbguard: Use packaged 'pegtl'.
* gnu/packages/hardware.scm (usbguard)[arguments]: Remove configure flag
'--with-bundled-pegtl'.
[inputs]: Add 'pegtl'
2020-05-07 11:26:42 +02:00
Brice Waegeneire
741d222647
gnu: Add pegtl.
* gnu/packages/cpp.scm (pegtl): New variable.
2020-05-07 11:26:38 +02:00
Pierre Neidhardt
e5f1f5ce07
gnu: warsow-qfusion: Remove bundled binaries and inputs.
* gnu/packages/game-development.scm (warsow-qfusion)[source]: Add snippet to
  remove unused bundled binaries and inputs.
2020-05-07 09:58:56 +02:00
Pierre Neidhardt
3078c05eb2
gnu: sbcl-iolib.grovel: Deprecate in favour of sbcl-cffi-grovel.
* gnu/packages/lisp-xyz.scm (sbcl-iolib.grovel): Deprecate since upstream has
  removed it; they are now using cffi-grovel instead.
2020-05-07 09:23:06 +02:00
Pierre Neidhardt
d35a0f1452
gnu: sbcl-trivial-backtrace: Fix typo in description.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[description]: Replace
  "On" with "One".
2020-05-07 09:23:06 +02:00
Jan (janneke) Nieuwenhuizen
1339a03b6d
gnu: glibc/hurd-headers: Cross-build fix for the Hurd.
* gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when
cross-building use 32-bit mig.
2020-05-07 07:11:33 +02:00
L p R n d n
bed695aa94
gnu: lightdm-gtk-greeter: Wrap binary.
* gnu/package/display-managers.scm (lightdm-gtk-greeter)[inputs]: Add
shared-mime-info.
[arguments]: Add "wrap-program" phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n
13b012754e
gnu: lightdm-gtk-greeter: Fix .desktop file.
* gnu/packages/display-managers.scm (lightdm-gtk-greeter)[arguments]: Fix
reference to greeter in .desktop file with "fix-.desktop-file" phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n
4e6396983a
gnu: lightdm-gtk-greeter: Fix at-spi runtime dependency.
* gnu/packages/display-manager.scm (lightdm-gtk-greeter): Fix at-spi runtime
dependency.
[inputs]: Add at-spi2-core.
[arguments]: Add "--enable-at-spi-command" configure flag.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:11 +02:00
L p R n d n
0097e931d0
gnu: lightdm: Add vala bindings.
* gnu/packages/display-managers.scm (lightdm)[native-inputs]: Add vala.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
L p R n d n
373c5dfadf
gnu: lightdm: Update to 1.30.0.
* gnu/packages/display-managers.scm (lightdm): Update to 1.30.0.
[arguments]: Re-enable all tests by removing 'disable-broken-tests phase.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
Ricardo Wurmus
5b9bdeb52c
gnu: Add plymouth.
* gnu/packages/freedesktop.scm (plymouth): New variable.

Co-authored-by: Nikita <nikita@n0.is>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2020-05-07 00:08:10 +02:00
Marius Bakke
c263cfdcde
Merge branch 'master' into core-updates 2020-05-06 23:37:40 +02:00
Giacomo Leidi
13c18af1d8
gnu: nix: Update to 2.3.4.
* gnu/packages/package-management.scm (nix): Update to 2.3.4,
[inputs]: Add boost, brotli, editline.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi
b84ea6c9db
gnu: Add editline.
* gnu/packages/libedit.scm (editline): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi
409d2907b8
gnu: supercollider: Update to 3.11.0.
This also restores IDE support.

* gnu/packages/audio.scm (supercollider): Update to 3.11.0.
[outputs]: Add an "ide" output.
[configure-flags]: Enable Qt IDE, fortify source and build scsynth as a
shared library.
[phases]: Do not delete no longer existing failing tests and add
an 'install-ide phase.
[native-inputs]: Add qttools and ableton-link.
[inputs]: Add qtbase, qtdeclarative, qtsvg, qtwebchannel and qtwebsockets.
[propagated-inputs]: Add qtwebengine.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Giacomo Leidi
17aa4eb4e1
gnu: Add ableton-link.
* gnu/packages/audio.scm (ableton-link): New variable.
* gnu/packages/patches/ableton-link-system-libraries-debian.patch: Patch
CMakeLists.txt to use system libraries.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Jack Hill
0e741a8975
gnu: Add gnome-shell-extension-clipboard-indicator.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-clipboard-indicator):
New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:56 +02:00
Jean-Baptiste Note
b2b9b227f3
gnu: Add makepasswd.
* gnu/packages/password-utils.scm (makepasswd): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:55 +02:00
Jack Hill
a6919866b0
gnu: webkitgtk: Patch to share store via Bubblewrap.
Fixes <https://bugs.gnu.org/40837>.

* gnu/packages/patches/webkitgtk-share-store.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/webkit.scm (webkitgtk)[source](patches): Use it.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:55 +02:00
Marius Bakke
3ed94ed8c2
services: Do not use symbolic links in PulseAudio variables.
This addresses <https://bugs.gnu.org/40837> by making these configuration
files more easily accessible within the WebKitGTK sandbox.

* gnu/services/sound.scm (pulseaudio-environment): Move below
PULSEAUDIO-CONF-ENTRY.  Instantiate PULSE_CONFIG and PULSE_CLIENTCONFIG
entries directly instead of referring to /etc/pulse.
(pulseaudio-etc): Do not create /etc/pulse/client.conf and /etc/pulse/daemon.conf.
2020-05-06 22:49:55 +02:00
Timotej Lazar
e3bf2a66a2
gnu: endless-sky: Update to 0.9.12.
* gnu/packages/games.scm (endless-sky): Update to 0.9.12.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-05-06 22:24:37 +03:00
Maxim Cournoyer
3b7f3108e0
gnu: php: Remove failing tests.
* gnu/packages/php.scm (php)[phases]{prepare-tests}: Remove the
ext/gd/tests/bug65148.phpt, ext/gd/tests/bug66590.phpt,
ext/gd/tests/bug73869.phpt, ext/gd/tests/webp_basic.phpt and
ext/gd/tests/imagecreatefromstring_webp.phpt tests.
2020-05-06 13:32:08 -04:00
Pierre Neidhardt
758f32afdb
gnu: sbcl-type-i: Update to 20191203.
* gnu/packages/lisp-xyz.scm (sbcl-type-i): Update to 20191203.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
c75e349467
gnu: sbcl-trivial-features: Update to 20200403.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 20200403.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
36ceab7da0
gnu: sbcl-trivial-cltl2: Update to 20200301.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Update to 20200301.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
ba69e6e699
gnu: sbcl-trivia: Update to 20200301.
* gnu/packages/lisp-xyz.scm (sbcl-trivia): Update to 20200301.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
27c7df2991
gnu: sbcl-quri: Update to 20191020.
* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 20191020.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
ef4a5a858c
gnu: sbcl-plump: Update to 20200415.
* gnu/packages/lisp-xyz.scm (sbcl-plump): Update to 20200415.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
438d8113d0
gnu: sbcl-named-readtables: Update to 20200506.
* gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Update to 20200506.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
c9d9795f70
gnu: sbcl-local-time: Update to 20200303.
* gnu/packages/lisp-xyz.scm (sbcl-local-time): Update to 20200303.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
47e7300814
gnu: sbcl-fast-http: Update to 20190910.
* gnu/packages/lisp-xyz.scm (sbcl-fast-http): Update to 20190910.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
5b22df94b4
gnu: Add syntax-interpol.
* gnu/packages/lisp-xyz.scm (cl-syntax-interpol, sbcl-syntax-interpol): New variables.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
0627ad3002
gnu: sbcl-cl-syntax-annot: Inherit from sbcl-cl-syntax.
* gnu/packages/lisp-xyz.scm (sbcl-cl-syntax-annot): Inherit from
  sbcl-cl-syntax and remove unnecessary fields.
2020-05-06 18:15:58 +02:00
Pierre Neidhardt
f15cc738f4
gnu: sbcl-trivial-gray-streams: Update to 20180909.
* gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Update to 20180909.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
481f41e372
gnu: sbcl-fast-io: Update to 20200404.
* gnu/packages/lisp-xyz.scm (sbcl-fast-io): Update to 20200404.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
e067ef9597
gnu: sbcl-dexador: Update to 0.9.14.
* gnu/packages/lisp-xyz.scm (sbcl-dexador): Update to 0.9.14.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
6dd4931a6e
gnu: sbcl-cl-prevalence: Update to 20191028.
* gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Update to 20191028.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
d7043fd9a3
gnu: sbcl-cl-base64: Update to 3.3.4.
* gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Update to 3.3.4.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
14620ce775
gnu: sbcl-cl+ssl: Update to 20200314.
* gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Update to 20200314.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
34e0f90a98
gnu: sbcl-alexandria: Update to 1.0.1.
* gnu/packages/lisp-xyz.scm (sbcl-alexandria): Update to 1.0.1.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
bdfd1d1801
gnu: sbcl-s-sysdeps: Update to 20200415.
* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Update to 20200415.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
1addc2018f
gnu: sbcl-cl-cffi-gtk: Update to 20200417.
* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0): Update to 20200417.
(sbcl-cl-cffi-gtk-glib)[inputs]: Add sbcl-bordeaux-threads.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
8e5968099a
gnu: sbcl-babel: Update to 20200116.
* gnu/packages/lisp-xyz.scm (sbcl-babel): Update to 20200116.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
d4c0456564
gnu: sbcl-closer-mop: Update to 20200430.
* gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Update to 20200430.
2020-05-06 18:15:57 +02:00
Pierre Neidhardt
53c4a0da09
gnu: sbcl-iolib: Update to 20200425.
* gnu/packages/lisp-xyz.scm (sbcl-iolib): Update to 20200425.
2020-05-06 18:15:57 +02:00
Danny Milosavljevic
426adb4fc5
gnu: gnome-todo: Add patch metadata.
Follow-up to b17b29454d.

* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: Add
metadata of patch.
2020-05-06 18:10:51 +02:00
Danny Milosavljevic
b17b29454d
gnu: gnome-todo: Fix build.
* gnu/packages/patches/gnome-todo-delete-esource-duplicate.patch: New file.
* gnu/packages/gnome.scm (gnome-todo)[source]: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06 17:37:48 +02:00
Raghav Gururajan
9b1f80a466
gnu: xfe: Fix hard-coded FHS directories.
* gnu/packages/disk.scm (xfe):
[arguments]: Remove phase `patch-xfe-paths'.  Add phases `patch-bin-dirs' and
`patch-share-dirs'.
[inputs]: Add `bash', `coreutils', `file' and `findutils'.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-05-06 17:35:15 +02:00
Maxim Cournoyer
e98689f863
gnu: php: Partially fix the build.
* gnu/packages/php.scm (php)[phases]: Do not attempt to delete the now
nonexistent 'lstat_stat_variation9.phpt' file.
2020-05-06 10:27:33 -04:00
Nicolas Goaziou
335aa37364
gnu: Add emacs-pabbrev.
* gnu/packages/emacs-xyz.scm (emacs-pabbrev): New variable.
2020-05-06 16:10:01 +02:00
Nicolas Goaziou
be14566681
gnu: Add emacs-auto-sudoedit.
* gnu/packages/emacs-xyz.scm (emacs-auto-sudoedit): New variable.
2020-05-06 16:09:09 +02:00
Marius Bakke
c5b6a67e5a
gnu: ungoogled-chromium: Update to 81.0.4044.138-0.c2a89fb [security fixes].
This release fixes CVE-2020-6831 and CVE-2020-6464.

* gnu/packages/chromium.scm (%chromium-version): Set to 81.0.4044.138.
(%chromium-origin): Update hash.
2020-05-06 12:08:00 +02:00
Brice Waegeneire
80e0e112ac
gnu: tmux: Update to 3.1.b.
* gnu/packages/tmux.scm (tmux): Update to 3.1.b.
2020-05-06 11:53:02 +02:00
fda43560ea
gnu: mujs: Update to 1.0.7.
* gnu/packages/javascript.scm (mujs): Update to 1.0.7.
2020-05-06 12:28:45 +03:00
Guillaume Le Vaillant
8a294ece4b
gnu: Add js8call.
* gnu/packages/radio.scm (js8call): New variable.
2020-05-06 11:17:16 +02:00
TomZ
8b95f74135
gnu: Add hexer.
* gnu/packages/text-editors.scm (hexer): New Variable.
2020-05-06 11:03:45 +02:00
Brice Waegeneire
ab034adfe8
services: rottlog: Append '.gz' to rotated file.
Fixes <https://issues.guix.info/issue/40945>.

* gnu/services/admin.scm (%default-rotations): Add option 'storefile'.
2020-05-06 11:03:39 +02:00
Pierre Neidhardt
0b5bf61573
gnu: Add warsow-qfusion.
* gnu/packages/patches/warsow-qfusion-fix-bool-return-type.patch: New file.
* gnu/local.mk: Include patch.
* gnu/packages/game-development.scm (warsow-qfusion): New variable.
2020-05-06 10:57:30 +02:00
Oleg Pykhalov
a4be14261c
gnu: Add emacs-ivy-posframe.
* gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): New variable.
2020-05-06 11:04:47 +03:00
Mark H Weaver
1f65290ccd
gnu: linux-libre: Update to 5.4.39.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.39.
(linux-libre-5.4-pristine-source): Update hash.
2020-05-06 03:20:37 -04:00
Mark H Weaver
99ebfa3b95
gnu: linux-libre@5.6: Update to 5.6.11.
* gnu/packages/linux.scm (linux-libre-5.6-version): Update to 5.6.11.
(linux-libre-5.6-pristine-source): Update hash.
2020-05-06 03:19:59 -04:00
Mark H Weaver
754dfcc182
gnu: linux-libre@4.19: Update to 4.19.121.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.121.
(linux-libre-4.19-pristine-source): Update hash.
2020-05-06 03:19:13 -04:00
Mark H Weaver
6e3d08195e
gnu: linux-libre@4.14: Update to 4.14.179.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.179.
(linux-libre-4.14-pristine-source): Update hash.
2020-05-06 03:18:19 -04:00
Mark H Weaver
7f4d522bd3
gnu: linux-libre@4.9: Update to 4.9.222.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.222.
(linux-libre-4.9-pristine-source): Update hash.
2020-05-06 03:17:43 -04:00
Mark H Weaver
362b56c80d
gnu: linux-libre@4.4: Update to 4.4.222.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.222.
(linux-libre-4.4-pristine-source): Update hash.
2020-05-06 03:16:42 -04:00
Mark H Weaver
c26146881a
gnu: icecat: Update to 68.8.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-6831, CVE-2020-12387, CVE-2020-12388,
CVE-2020-12389, CVE-2020-12392, CVE-2020-12393, and CVE-2020-12395.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
Apply icecat-use-older-reveal-hidden-html.patch.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
* gnu/packages/patches/icecat-use-older-reveal-hidden-html.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2020-05-06 02:27:35 -04:00
Jack Hill
ef0cb0dd1d
gnu: emacs-next: Upgrade to 27.0.91.
* gnu/packages/emacs.scm (emacs-next): Upgrade to 27.0.91.
[inputs]: Remove imagemagick.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2020-05-05 23:45:57 +02:00
Marius Bakke
45c137e30f
gnu: hyperledger-iroha: Build with the latest Boost.
* gnu/packages/hyperledger.scm (hyperledger-iroha)[inputs]: Change from
BOOST-1.69.0 to BOOST.
2020-05-05 20:44:54 +02:00
Marius Bakke
87a40d7203
Merge branch 'master' into core-updates 2020-05-05 20:43:21 +02:00
Giacomo Leidi
ec4fea69df
services: For "sddm" pam service, include "limits.conf".
* gnu/services/base.scm (pam-limits-service-type): For "sddm" pam
service, include "limits.conf".

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Josh Marshall
8b27771b77
gnu: Add python-pytest-asyncio.
* gnu/packages/check.scm (python-pytest-asyncio): New public variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Tim Howes via Guix-patches via
51ac5ce4b5
gnu: emacs-ess: Update to 18.10.2.
* gnu/packages/statistics.scm (emacs-ess): Update to 18.10.2.
[source]: Use git-fetch and git-file-name.  Fix snippets for removing
julia-mode and removing extra documentation formats.  Add snippets for
installing elisp files and stopping installation of info directory.
Remove snippet for old failing test.  Add snippet for new failing test.
[arguments]: Remove extra "/".
[native-inputs]: Add r-roxygen2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:39 +02:00
Jean-Baptiste Note
6a25036fb2
gnu: Add gccmakedep.
* gnu/packages/xorg.scm (gccmakedep): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-05 20:09:38 +02:00
Marius Bakke
85a906dc58
gnu: SOCI: Return #t from all phases.
* gnu/packages/databases.scm (soci)[arguments]: Return #t from phase.
2020-05-05 20:09:38 +02:00
Marius Bakke
1ce65f5cff
gnu: SOCI: Build with MariaDB instead of MySQL.
* gnu/packages/databases.scm (soci)[inputs]: Remove MYSQL.  Add MARIADB:DEV
and MARIADB:LIB.
2020-05-05 20:09:38 +02:00
Pierre Neidhardt
ec5c22c2c6
gnu: sbcl-cl-webkit: Update to 20200504.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20200504.
2020-05-05 17:27:41 +02:00
Nicolas Goaziou
5299892657
gnu: emacs-modus-vivendi-theme: Update to 0.8.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-vivendi-theme): Update to 0.8.1.
2020-05-05 16:43:28 +02:00
Nicolas Goaziou
f412fcbc44
gnu: emacs-modus-operandi-theme: Update to 0.8.1.
* gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme): Update to 0.8.1.
2020-05-05 16:43:18 +02:00
Marius Bakke
ba151b7e1a
gnu: fakeroot: Fix test failures.
Fixes <https://bugs.gnu.org/41090>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

* gnu/packages/linux.scm (fakeroot)[inputs]: Change from LIBCAP to LIBCAP/NEXT.
[arguments]: Add substitution for tests that use 'ls' to test for block
devices.
2020-05-05 16:29:57 +02:00
Marius Bakke
7431553bd6
gnu: libcap: Add 2.34.
* gnu/packages/linux.scm (libcap/next): New public variable.
2020-05-05 16:27:55 +02:00
Mathieu Othacehe
77f5296236
vm: Remove obsolete procedures.
* gnu/build/vm.scm (install-efi, make-iso9660-image): Remove those procedures
that are now implemented in (gnu build image) module,
(initialize-hard-disk): remove efi support.
* gnu/system/vm.scm (iso9660-image): Remove it,
(qemu-image): adapt it to remove ISO9660 support.
2020-05-05 16:13:55 +02:00
Mathieu Othacehe
f19cf27c2b
image: Add a new API.
Raw disk-images and ISO9660 images are created in a Qemu virtual machine. This
is quite fragile, very slow, and almost unusable without KVM.

For all these reasons, add support for host image generation. This implies the
use new image generation mechanisms.

- Raw disk images: images of partitions are created using tools such as mke2fs
  and mkdosfs depending on the partition file-system type. The partition
  images are then assembled into a final image using genimage.

- ISO9660 images: the ISO root directory is populated within the store. GNU
  xorriso is then called on that directory, in the exact same way as this is
  done in (gnu build vm) module.

Those mechanisms are built upon the new (gnu image) module.

* gnu/image.scm: New file.
* gnu/system/image.scm: New file.
* gnu/build/image: New file.
* gnu/local.mk: Add them.
* gnu/system/vm.scm (system-disk-image): Rename to system-disk-image-in-vm.
* gnu/ci.scm (qemu-jobs): Adapt to new API.
* gnu/tests/install.scm (run-install): Ditto.
* guix/scripts/system.scm (system-derivation-for-action): Ditto.
2020-05-05 16:13:53 +02:00
Mathieu Othacehe
f8fd115717
build: bootloader: Add install-efi procedure.
* gnu/build/bootloader.scm (install-efi): New procedure copied from (gnu build vm).
(install-efi-loader): New exported procedure, wrapping install-efi.
* gnu/build/vm.scm (initialize-hard-disk): Adapt to use install-efi-loader.
2020-05-05 16:08:33 +02:00
Mathieu Othacehe
892bbea750
build: install: Do not set store GID.
There's no need to set the store GID as is will be done by the guix-daemon,
with the following snippet:

  if (chown(chrootStoreDir.c_str(), 0, buildUser.getGID()) == -1)
        throw SysError(format("cannot change ownership of ‘%1%’") % chrootStoreDir);

* gnu/build/install.scm (directives): Do not set store GID.
2020-05-05 16:08:33 +02:00
Mathieu Othacehe
5990e95b60
build: install: Ignore chown exceptions.
Changing ownership may require root permissions. As image can now be generated
without root permissions (no VM involved), ignore those exceptions.

* gnu/build/install.scm (evaluate-populate-directive): Ignore chown
exceptions.
2020-05-05 16:08:32 +02:00
Mathieu Othacehe
78fbf2bd70
system: vm: Move operating-system-uuid.
* gnu/system/vm.scm (operating-system-uuid): Move to ...
* gnu/system.scm: ... here.
2020-05-05 16:08:32 +02:00
pinoaffe
051f3254cd
gnu: Add AutoSSH service.
* gnu/services/ssh.scm (<autossh-configuration>): New record type.
(autossh-service-type): New variable.
(autossh-service-activation, autossh-file-name): New procedures.
* doc/guix.texi (Networking Services): Document this.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2020-05-05 15:32:40 +03:00
Hartmut Goebel
4c4ae8b595
gnu: Add sequoia.
* gnu/packages/sequoia.scm: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:46 +02:00
Hartmut Goebel
098f1d722b
gnu: Add rust-nettle-7.
* gnu/packages/crates-io.scm (rust-nettle-7): New variable.
* gnu/packages/patches/rust-nettle-disable-vendor.patch: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:46 +02:00
Hartmut Goebel
5effc5bfe1
gnu: Add rust-nettle-sys-2.
* gnu/packages/crates-io.scm (rust-nettle-sys-2): New variable.
* gnu/packages/patches/rust-nettle-sys-disable-vendor.patch: New file.
* gnu/local.mk: Add it.
2020-05-05 13:20:45 +02:00
Hartmut Goebel
cfb9bc26cc
gnu: Add rust-zbase32-0.1.
* gnu/packages/crates-io.scm (rust-zbase32-0.1): New variable.
2020-05-05 13:20:45 +02:00
Hartmut Goebel
1431405e3f
gnu: Add rust-webpki-roots-0.14.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.14): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel
5b4051bf0b
gnu: Add rust-webpki-roots-0.17.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.17): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel
f96097da8a
gnu: Add rust-webpki-roots-0.18.
* gnu/packages/crates-io.scm (rust-webpki-roots-0.18): New variable.
2020-05-05 13:20:44 +02:00
Hartmut Goebel
8c28fbc3be
gnu: Add rust-webpki-0.18.
* gnu/packages/crates-io.scm (rust-webpki-0.18): New variable.
2020-05-05 13:20:43 +02:00
Hartmut Goebel
0e52427150
gnu: Add rust-webpki-0.21.
* gnu/packages/crates-io.scm (rust-webpki-0.21): New variable.
2020-05-05 13:20:42 +02:00
Hartmut Goebel
5415f9d2a0
gnu: Add rust-want-0.2.
* gnu/packages/crates-io.scm (rust-want-0.2): New variable.
2020-05-05 13:20:42 +02:00
Hartmut Goebel
25078818e9
gnu: Add rust-untrusted-0.6.
* gnu/packages/crates-io.scm (rust-untrusted-0.6): New variable.
2020-05-05 13:20:41 +02:00
Hartmut Goebel
c3e71dcea5
gnu: Add rust-tokio-test-0.2.
* gnu/packages/crates-io.scm (rust-tokio-test-0.2): New variable.
2020-05-05 13:20:41 +02:00
Hartmut Goebel
c834cf9806
gnu: Add rust-tokio-rustls-0.12.
* gnu/packages/crates-io.scm (rust-tokio-rustls-0.12): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel
6001456946
gnu: Add rust-tokio-mockstream-1.
* gnu/packages/crates-io.scm (rust-tokio-mockstream-1): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel
e645d58ce1
gnu: Add rust-tokio-named-pipes-0.1.
* gnu/packages/crates-io.scm (rust-tokio-named-pipes-0.1): New variable.
2020-05-05 13:20:40 +02:00
Hartmut Goebel
92c4b7c0fd
gnu: Add rust-tokio-macros-0.2.
* gnu/packages/crates-io.scm (rust-tokio-macros-0.2): New variable.
2020-05-05 13:20:39 +02:00
Hartmut Goebel
4af563b90f
gnu: Add rust-tokio-buf-0.1.
* gnu/packages/crates-io.scm (rust-tokio-buf-0.1): New variable.
2020-05-05 13:20:39 +02:00
Hartmut Goebel
ef7fdc2c81
gnu: Add rust-tokio-0.2.
* gnu/packages/crates-io.scm (rust-tokio-0.2): New variable.
2020-05-05 13:20:38 +02:00
Hartmut Goebel
685b4f8d6f
gnu: Add rust-term-0.2.
* gnu/packages/crates-io.scm (rust-term-0.2): New variable.
2020-05-05 13:20:38 +02:00
Hartmut Goebel
5db08ef460
gnu: Add rust-string-0.2.
* gnu/packages/crates-io.scm (rust-string-0.2): New variable.
2020-05-05 13:20:37 +02:00
Hartmut Goebel
3e76f5eb82
gnu: Add rust-spmc-0.3.
* gnu/packages/crates-io.scm (rust-spmc-0.3): New variable.
2020-05-05 13:20:37 +02:00
Hartmut Goebel
20505910c9
gnu: Add rust-skeptic-0.9.
* gnu/packages/crates-io.scm (rust-skeptic-0.9): New variable.
2020-05-05 13:20:36 +02:00
Hartmut Goebel
dca13c5d79
gnu: Add rust-sha2-0.8.
* gnu/packages/crates-io.scm (rust-sha2-0.8): New variable.
2020-05-05 13:20:36 +02:00
Hartmut Goebel
60d19eca1f
gnu: Add rust-sha2-asm-0.5.
* gnu/packages/crates-io.scm (rust-sha2-asm-0.5): New variable.
2020-05-05 13:20:35 +02:00
Hartmut Goebel
86eb83b288
gnu: Add rust-sct-0.3.
* gnu/packages/crates-io.scm (rust-sct-0.3): New variable.
2020-05-05 13:20:35 +02:00
Hartmut Goebel
59771653d4
gnu: Add rust-sct-0.6.
* gnu/packages/crates-io.scm (rust-sct-0.6): New variable.
2020-05-05 13:20:34 +02:00
Hartmut Goebel
9bc97f1259
gnu: Add rust-rustls-0.12.
* gnu/packages/crates-io.scm (rust-rustls-0.12): New variable.
2020-05-05 13:20:34 +02:00
Hartmut Goebel
b469d7e58f
gnu: Add rust-rustls-0.16.
* gnu/packages/crates-io.scm (rust-rustls-0.16): New variable.
2020-05-05 13:20:33 +02:00
Hartmut Goebel
2f2a094867
gnu: Add rust-rusqlite-0.19.
* gnu/packages/crates-io.scm (rust-rusqlite-0.19): New variable.
2020-05-05 13:20:33 +02:00
Hartmut Goebel
1998161909
gnu: Add rust-rspec-1.
* gnu/packages/crates-io.scm (rust-rspec-1.0): New variable.
2020-05-05 13:20:32 +02:00
Hartmut Goebel
ff8abd44cd
gnu: Add rust-rpassword-4.
* gnu/packages/crates-io.scm (rust-rpassword-4): New variable.
2020-05-05 13:20:32 +02:00
Hartmut Goebel
98a653c79f
gnu: Add rust-ring-0.13.
* gnu/packages/crates-io.scm (rust-ring-0.13): New variable.
2020-05-05 13:20:31 +02:00
Hartmut Goebel
7c7289e678
gnu: Add rust-ring-0.16.
* gnu/packages/crates-io.scm (rust-ring-0.16): New variable.
2020-05-05 13:20:31 +02:00
Hartmut Goebel
e845c148ed
gnu: Add rust-rayon-0.8.
* gnu/packages/crates-io.scm (rust-rayon-0.8): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel
168a92e0c0
gnu: Add rust-pulldown-cmark-0.0.8.
* gnu/packages/crates-io.scm (rust-pulldown-cmark-0.0.8): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel
2182dd234d
gnu: Add rust-pretty-assertions-0.2.
* gnu/packages/crates-io.scm (rust-pretty-assertions-0.2): New variable.
2020-05-05 13:20:30 +02:00
Hartmut Goebel
f71b062a8a
gnu: Add rust-prettytable-rs-0.8.
* gnu/packages/crates-io.scm (rust-prettytable-rs-0.8): New variable.
2020-05-05 13:20:29 +02:00
Hartmut Goebel
bc9a35b671
gnu: Add rust-pin-project-lite-0.1.
* gnu/packages/crates-io.scm (rust-pin-project-lite-0.1): New variable.
2020-05-05 13:20:29 +02:00
Hartmut Goebel
ba9a0766eb
gnu: Add rust-parity-tokio-ipc-0.4.
* gnu/packages/crates-io.scm (rust-parity-tokio-ipc-0.4): New variable.
2020-05-05 13:20:28 +02:00
Hartmut Goebel
d2f03b8d1b
gnu: Add rust-memsec-0.5.
* gnu/packages/crates-io.scm (rust-memsec-0.5): New variable.
2020-05-05 13:20:28 +02:00
Hartmut Goebel
c89bbc8ea2
gnu: Add rust-mach-o-sys-0.1.
* gnu/package/crates-io.scm (rust-mach-o-sys-0.1): New variable.
2020-05-05 13:20:27 +02:00
Hartmut Goebel
a74ece550a
gnu: Add rust-lru-cache-0.1.
* gnu/packages/crates-io.scm (rust-lru-cache-0.1): New variable.
2020-05-05 13:20:27 +02:00
Hartmut Goebel
bfe36370cd
gnu: Add rust-loom-0.3.
* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): inherit from it.
2020-05-05 13:20:27 +02:00
Hartmut Goebel
1edae217be
gnu: Add rust-loom-0.2.
* gnu/packages/crates-io.scm (rust-loom-0.2): New variable.
  (rust-loom-0.1): Inherit from it.
2020-05-05 13:20:26 +02:00
Hartmut Goebel
c9a8c5fe75
gnu: Add rust-libsqlite3-sys-0.15.
* gnu/packages/crates-io.scm (rust-libsqlite3-sys-0.15): New variable.
2020-05-05 13:20:26 +02:00
Hartmut Goebel
dcfbce96b9
gnu: Add rust-libc-print-0.1.
* gnu/packages/crates-io.scm (rust-libc-print-0.1): New variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel
39f8686d62
gnu: Add rust-lalrpop-0.17.
* gnu/packages/crates-io.scm (rust-lalrpop-0.17): New variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel
5838c3146b
gnu: Add rust-lalrpop-util-0.17.
* gnu/packages/crates.io.scm (rust-lalrpop-util-0.18): New Variable.
2020-05-05 13:20:25 +02:00
Hartmut Goebel
1a02238711
gnu: Add rust-hyper-tls-0.3.
* gnu/packages/crates-io.scm (rust-hyper-tls-0.3): New variable.
2020-05-05 13:20:24 +02:00
Hartmut Goebel
c199ef6503
gnu: Add rust-hyper-0.12.
* gnu/packages/crates-io.scm (rust-hyper-0.12): New variable.
2020-05-05 13:20:24 +02:00
Hartmut Goebel
df3954b211
gnu: Add rust-http-body-0.1.
* gnu/packages/crates-io.scm (rust-http-body-0.1): New variable.
2020-05-05 13:20:23 +02:00
Hartmut Goebel
5ac71eda18
gnu: Add rust-http-body-0.3.
* gnu/packages/crates-io.scm (rust-http-body-0.3): New variable.
2020-05-05 13:20:23 +02:00
Hartmut Goebel
2380285bd1
gnu: Add rust-http-0.2.
* gnu/packages/crates-io.scm (rust-http-0.2): New variable.
  (rust-http-0.1): Inherit from it.
2020-05-05 13:20:22 +02:00
Hartmut Goebel
fea64a43ad
gnu: Add rust-hex-0.2.
* gnu/packages/crates-io.scm (rust-hex-0.2): New variable.
2020-05-05 13:20:22 +02:00
Hartmut Goebel
e906679522
gnu: Add rust-h2-0.1.
* gnu/packages/crates-io.scm (rust-h2-0.1): New variable.
2020-05-05 13:20:22 +02:00
Hartmut Goebel
8b465bdc9e
gnu: Add rust-fs2-0.4.
* gnu/packages/crates-io.scm (rust-fs2-0.4): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel
304c702f60
gnu: Add rust-futures-timer-0.1.
* gnu/packages/crates-io.scm (rust-futures-timer-0.1): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel
30b610d68c
gnu: Add rust-fallible-streaming-iterator-0.1.
* gnu/packages/crates-io.scm (rust-fallible-streaming-iterator-0.1): New variable.
2020-05-05 13:20:21 +02:00
Hartmut Goebel
5b034ab6a6
gnu: Add rust-expectest-0.9.
* gnu/packages/crates-io.scm (rust-expectest-0.9): New variable.
2020-05-05 13:20:20 +02:00
Hartmut Goebel
1a4765d82f
gnu: Add rust-environment-0.1.
* gnu/packages/crates-io.scm (rust-environment-0.1): New variable.
2020-05-05 13:20:20 +02:00
Hartmut Goebel
33bfe341a2
gnu. Add rust-ena-0.13.
* gnu/packages/crates-io.scm (rust-ena-0.13): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel
8c241c4d0b
gnu: Add rust-docopt-0.8.
* gnu/packages/crates-io.scm (rust-docopt-0.8): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel
a4b6242f02
gnu: Add rust-dogged-0.2.
* gnu/packages/crates-io.scm (rust-dogged-0.2): New variable.
2020-05-05 13:20:19 +02:00
Hartmut Goebel
b8faa13edd
gnu: Add rust-docmatic-0.1.
* gnu/packages/crates-io.scm (rust-docmatic-0.1): New variable.
2020-05-05 13:20:18 +02:00
Hartmut Goebel
9a0e2bfffd
gnu: Add rust-difference-1.
* gnu/packages/crates-io.scm (rust-difference-1): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel
982bb7d0fb
gnu: Add rust-derive-builder-core-0.2.
* gnu/packages/crates-io.scm (rust-derive-builder-core-0.2): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel
5232783186
gnu: Add rust-derive-builder-0.5.
* gnu/packages/crates-io.scm (rust-derive-builder-0.5): New variable.
2020-05-05 13:20:17 +02:00
Hartmut Goebel
d1c18f44c2
gnu: Add rust-derive-new-0.5.
* gnu/packages/crates-io.scm (rust-derive-new-0.5): New variable.
2020-05-05 13:20:16 +02:00
Hartmut Goebel
59e2f5dbe6
gnu: Add rust-ct-logs-0.3.
* gnu/packages/crates-io.scm (rust-ct-logs-0.3): New variable.
2020-05-05 13:20:16 +02:00
Hartmut Goebel
7bfde108d4
gnu: Add rust-crossterm-0.13.
* gnu/packages/crates-io.scm (rust-crossterm-0.13): New variable.
2020-05-05 13:20:15 +02:00
Hartmut Goebel
708742109c
gnu: Add rust-crossterm-winapi-0.4.
* gnu/packages/crates-io.scm (rust-crossterm-winapi-0.4): New variable.
2020-05-05 13:20:15 +02:00
Hartmut Goebel
9b07ebcd96
gnu: Add rust-colored-1.9.1.
This is sequried by sequoia, resp. sequois-sqv.

* gnu/packages/crates-io.scm (rust-colored-1.9.1): New variable.
2020-05-05 13:20:15 +02:00
Hartmut Goebel
1c2126c377
gnu: Add rust-capnp-rpc-0.10.
* gnu/packages/crates-io.scm (rust-capnp-rpc-0.10): New variable.
2020-05-05 10:18:40 +02:00
Hartmut Goebel
412f468635
gnu: Add rust-capnp-futures-0.10.
* gnu/packages/crates-io.scm (rust-capnp-futures-0.10): New variable.
2020-05-05 10:18:39 +02:00
Hartmut Goebel
5d6ef66092
gnu: Add rust-capnpc-0.10.
* gnu/packages/crates-io.scm (rust-capnpc-0.10): New variable.
2020-05-05 10:18:39 +02:00
Hartmut Goebel
56d1d517f0
gnu: Add rust-capnp-0.10.
* gnu/packages/crates-io.scm (rust-capnp-0.10): New variable.
2020-05-05 10:18:38 +02:00
Hartmut Goebel
6b4db2a21e
gnu: Add rust-bytes-0.5.
* gnu/packages/crates-io.scm (rust-bytes-0.5): New variable.
  (rust-bytes-0.4): Inherit from it.
2020-05-05 10:18:38 +02:00
Hartmut Goebel
71d6bbba50
gnu: Add rust-bitflags-0.5
* gnu/packages/crates-io.scm (rust-bitflags-0.5): New variable.
2020-05-05 10:18:38 +02:00
Hartmut Goebel
b0020da781
gnu: Add rust-bindgen-0.49.
* gnu/packages/crates-io.scm (rust-bindgen-0.49): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
1a6262407a
gnu: Add rust-base64-0.9.
* gnu/packages/crates-io.scm (rust-base64-0.9): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
af6dccfd3f
gnu: Add rust-assert-cli-0.6.
* gnu/packages/crates-io.scm (rust-assert-cli-0.6): New variable.
2020-05-05 10:18:37 +02:00
Hartmut Goebel
85ab6fd853
gnu: Add rust-ascii-canvas-2.
* gnu/packages/crates-io.scm (rust-ascii-canvas-2): New variable.
2020-05-05 10:17:01 +02:00
Hartmut Goebel
8cc67deab3
gnu: Update rust-wasm-bindgen-test-0.2 to 0.2.50.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-test-0.2): Update to 0.2.50.
2020-05-05 09:49:37 +02:00
Hartmut Goebel
9aff4bff18
gnu: Update rust-wasm-bindgen-futures-0.3 to 0.3.27.
* gnu/packages/crates-io.scm (rust-wasm-bindgen-futures-0.3): Update to
  0.3.27.
2020-05-05 09:49:37 +02:00
Hartmut Goebel
f292feb3c2
gnu: Update rust-unicode-normalization-0.1 to 0.1.9.
* gnu/packages/crates-io.scm (rust-unicode-normalization-0.1): Update to
  0.1.9.
2020-05-05 09:49:36 +02:00
31def9a9df
gnu: Add grocsvs.
* gnu/packages/bioinformatics.scm (grocsvs): New variable.
* gnu/packages/patches/grocsvs-dont-use-admiral.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2020-05-05 10:06:28 +03:00
Marius Bakke
49279343ac
gnu: cmark: Fix test failure with Python 3.8.
* gnu/packages/markup.scm (cmark)[source](modules, snippet): New fields.
2020-05-05 00:36:39 +02:00
Michael Rohleder
0e680920b9
gnu: Add lesspipe.
* gnu/packages/less.scm (lesspipe): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 23:08:02 +02:00
Ludovic Courtès
a17ab977fe
gnu: Add purple-mattermost.
* gnu/packages/messaging.scm (purple-mattermost): New variable.
2020-05-04 23:07:57 +02:00
Lars-Dominik Braun
bc2529cb97
gnu: Add collectd
* gnu/packages/monitoring.scm (collectd): New variable
* gnu/local.mk (dist_patch_DATA): Add new patch
* gnu/packages/patches/collectd-5.11.0-noinstallvar.patch: New file

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 23:07:57 +02:00
Christopher Baines
c63bd84781
gnu: python-s3transfer: Fix build with Python 3.8.
* gnu/packages/python-web.scm (python-s3transfer)[arguments]: Add a 'patch
phase to fix a test to work under Python 3.8.
2020-05-04 18:12:40 +01:00
Marius Bakke
68c7f577d8
gnu: hplip: Fix build with Python 3.8.
* gnu/packages/cups.scm (hplip)[arguments]: Add phase "fix-build-with-python-3.8".
2020-05-04 17:27:17 +02:00
Marius Bakke
f7d34fcd7c
gnu: gnome-maps: Remove obsolete input.
* gnu/packages/geo.scm (gnome-maps)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.
2020-05-04 16:36:35 +02:00
Marius Bakke
be7e82f057
gnu: gnome-maps: Do not propagate GTK+.
* gnu/packages/geo.scm (gnome-maps)[propagated-inputs]: Remove.
[inputs]: Add GTK+.
2020-05-04 16:36:35 +02:00
Marius Bakke
7d7fedf6f0
gnu: gnome-maps: Add missing input.
Fixes <https://bugs.gnu.org/41058>.  Reported by sirgazil <sirgazil@zoho.com>.

* gnu/packages/geo.scm (gnome-maps)[inputs]: Add EVOLUTION-DATA-SERVER.
2020-05-04 16:36:34 +02:00
Marius Bakke
2b68ba721c
gnu: gnome-weather: Add wrapper to fix runtime failure.
Fixes <https://bugs.gnu.org/41057>.  Reported by sirgazil <sirgazil@zoho.com>.

* gnu/packages/gnome.scm (gnome-weather)[arguments]: Add #:glib-or-gtk?.  Add
phase to wrap the executable with GTK+ variables.
2020-05-04 16:36:34 +02:00
Alex McGrath
c65e243463
gnu: Add j4-dmenu-desktop.
* gnu/packages/xdisorg.scm (j4-dmenu-desktop): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-04 16:24:43 +02:00
Marius Bakke
08dfff747b
gnu: leptonica: Add giflib reference in Libtool- and pkg-config files.
* gnu/packages/image.scm (leptonica)[arguments]: Add phase
"provide-absolute-giflib-reference".
2020-05-04 16:24:43 +02:00
Marius Bakke
1c60bd3244
gnu: leptonica: Do not propagate any inputs.
* gnu/packages/image.scm (leptonica)[propagated-inputs]: Move OPENJPEG and
LIBWEBP ...
[inputs]: ... here.
2020-05-04 16:24:43 +02:00
Marius Bakke
c17e4cf5a3
gnu: python-dulwich: Update to 0.19.16.
* gnu/packages/python-xyz.scm (python-dulwich): Update to 0.19.16.
[propagated-inputs]: Add PYTHON-URLLIB3.
2020-05-04 16:24:42 +02:00
Vincent Legoll
06ed1dba35
gnu: Add gromacs.
* gnu/packages/chemistry.scm (gromacs): New variable.
* gnu/packages/patches/gromacs-tinyxml2.patch: New file...
* gnu/local.mk (dist_patch_DATA): ...add it here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:26:52 +02:00
Vincent Legoll
feba2c9751
gnu: Add lmfit.
* gnu/packages/algebra.scm (lmfit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:26:33 +02:00
Vincent Legoll
1c5604017b
gnu: Add tng.
* gnu/packages/chemistry.scm (tng): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-04 10:25:33 +02:00
Nicolas Goaziou
c563f8887d
gnu: emacs-relint: Update to 1.16.
* gnu/packages/emacs-xyz.scm (emacs-relint): Update to 1.16.
2020-05-03 23:07:43 +02:00
Nicolas Goaziou
14b0dcc7f7
gnu: emacs-xr: Update to 1.19.
* gnu/packages/emacs-xyz.scm (emacs-xr): Update to 1.19.
2020-05-03 23:07:37 +02:00
Danny Milosavljevic
33eab4a10d
linux-initrd: Provide fsck for F2FS.
* gnu/system/linux-initrd.scm (file-system-packages): Add F2FS fsck.
2020-05-03 23:04:59 +02:00
Danny Milosavljevic
da09c63e78
gnu: f2fs-tools-static: Work around bug in our util-linux.
* gnu/packages/linux.scm (f2fs-tools/static): Work around bug in our util-linux.
2020-05-03 23:04:58 +02:00
Danny Milosavljevic
bb357c509e
file-systems: Fix UTF-16 handling in initrd.
Follow-up to f73f4b3a2d.

* gnu/build/file-systems.scm (bytevector->u16-list): New procedure.
(utf16->string): New procedure.
2020-05-03 23:04:57 +02:00
Christopher Howard
96e399ee30
gnu: libusb-0.1: fix build failure on newer gcc
* gnu/packages/libusb.scm (libusb-0.1): Disable -Werror.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
2020-05-03 22:43:40 +02:00
Danny Milosavljevic
f73f4b3a2d
file-systems: Fix F2FS volume name accessor.
Follow-up to 23b37c3d40.

* gnu/build/file-systems.scm (bytevector-utf16-length): New procedure.
(null-terminated-utf16->string): New procedure.
(f2fs-superblock-volume-name): Use it.
2020-05-03 20:35:50 +02:00
Danny Milosavljevic
f8a0065ae3
install: Add f2fs-tools to the installation image.
* gnu/system/install.scm (installation-os)[packages]: Add f2fs-tools.
2020-05-03 20:35:50 +02:00
Danny Milosavljevic
af7a8e718d
tests: install: Test a F2FS root file system.
* gnu/tests/install.scm (%f2fs-root-os, %f2fs-root-installation-script,
%test-f2fs-root-os): New variables.
2020-05-03 20:35:50 +02:00
b4fe5dab9a
gnu: network-manager-openconnect: Add missing input.
* gnu/packages/gnome.scm (network-manager-openconnect)[inputs]: Add lz4.
2020-05-03 20:49:39 +03:00
Ludovic Courtès
97a77eab09
gnu: Add guile-ac-d-bus.
* gnu/packages/guile-xyz.scm (guile-ac-d-bus): New variable.
2020-05-03 18:26:52 +02:00
Tobias Geerinckx-Rice
14c6e8b671
gnu: znc: Update to 1.8.0.
* gnu/packages/messaging.scm (znc): Update to 1.8.0.
2020-05-03 17:37:56 +02:00
Ludovic Courtès
60c9264b30
gnu: Add guile-packrat.
* gnu/packages/guile-xyz.scm (guile-packrat): New variable.
2020-05-03 17:30:42 +02:00