Commit Graph

42511 Commits

Author SHA1 Message Date
Ivan Petkov 1d3acde508
build-system/cargo: refactor phases to successfully build
* guix/build-system/cargo.scm (%cargo-build-system-modules):
Add (json parser).
(cargo-build):
[vendor-dir]: Define flag and pass it to builder code.
[cargo-test-flags]: Likewise.
[skip-build?]: Likewise.
* guix/build/cargo-build/system.scm (#:use-module): use (json parser).
(package-name->crate-name): Delete it.
(manifest-targets): Add it.
(has-executable-target?): Add it.
(configure): Add #:vendor-dir name and use it.
Don't touch Cargo.toml.
Don't symlink to duplicate inputs.
Remove useless registry line from cargo config.
Define RUSTFLAGS to lift lint restrictions.
(build): Add #:skip-build? flag and use it.
(check): Likewise.
Add #:cargo-test-flags and pass it to cargo.
(install): Factor source logic to install-source.
Define #:skip-build? flag and use it.
Only install if executable targets are present.
(install-source): Copy entire crate directory not just src.
[generate-checksums] pass dummy file for unused second argument.
(%standard-phases): Add install-source phase.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2019-04-09 03:09:00 -07:00
Rutger Helling 23635b2ee9
gnu: weston: Update to 6.0.0.
* gnu/packages/freedesktop.scm (weston): Update to 6.0.0.
[build-system]: Build with meson-build-system.
[inputs]: Add colord, lcms, libevdev, libjpeg, libva, libwebp, libxml2 and
pango.
[arguments]: Adjust to Meson.
2019-04-09 12:00:20 +02:00
Vagrant Cascadian 3542266a69
gnu: electron-cash: Update to 4.0.1.
* gnu/packages/finance (electron-cash): Update to 4.0.1.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09 10:40:34 +02:00
Vagrant Cascadian 37cff994a6
gnu: python-trezor-agent: Update to 0.13.1.
* gnu/packages/finance (python-trezor-agent): Update to 0.13.1.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09 10:40:32 +02:00
Vagrant Cascadian 52311b51d1
gnu: python-keepkey: Update to 6.0.3.
* gnu/packages/finance (python-keepkey): Update to 6.0.3.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09 10:40:30 +02:00
Vagrant Cascadian 4df33c32d0
gnu: python-trezor: Update to 0.11.2.
* gnu/packages/finance (python-trezor): Update to 0.11.2.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-04-09 10:40:28 +02:00
Arun Isaac 50771f5bdf
gnu: guile-email: Update to 0.1.0.
* gnu/packages/guile-xyz.scm (guile-email): Update to 0.1.0.
2019-04-09 14:02:52 +05:30
Arun Isaac 356b32b928
gnu: Add gnucap.
* gnu/packages/engineering.scm (gnucap): New variable.
2019-04-09 13:12:24 +05:30
Leo Famulari 36dbad3858
gnu: GIMP: Update to 2.10.10.
* gnu/packages/gimp.scm (gimp): Update to 2.10.10.
2019-04-08 16:34:33 -04:00
Efraim Flashner 2afb79392d
openshot: Unbundle font.
* gnu/packages/video.scm (openshot)[source]: Add snippet to remove
bundled font.
[inputs]: Add font-ubuntu.
[arguments]: Add custom 'patch-font-location to patch the search path
for the unbundled font.
2019-04-08 21:48:22 +03:00
Efraim Flashner a512aa9181
gnu: openshot: Use wrap-qt-program.
* gnu/packages/video.scm (openshot)[arguments]: Add more modules.
Adjust custom 'wrap-program phase to use wrap-qt-program.
2019-04-08 21:48:22 +03:00
Efraim Flashner fc83a8913a
gnu: openshot: Update to 2.4.4.
* gnu/packages/video.scm (openshot): Update to 2.4.4.
2019-04-08 21:48:22 +03:00
Efraim Flashner 4994174fa0
gnu: libopenshot: Update to 0.2.3.
* gnu/packages/video.scm (libopenshot): Update to 0.2.3.
2019-04-08 21:48:21 +03:00
Efraim Flashner 799298ebf3
gnu: libopenshot-audio: Update to 0.1.8.
* gnu/packages/audio.scm (libopenshot-audio): Update to 0.1.8.
2019-04-08 21:48:21 +03:00
Oleg Pykhalov 46a7ad4698
gnu: zabbix-agentd: Update to 4.2.0.
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 4.2.0.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-04-08 15:32:02 +02:00
Ricardo Wurmus 697eb65da6
gnu: Add eigen-for-tensorflow.
* gnu/packages/algebra.scm (eigen-for-tensorflow): New variable.
2019-04-08 14:42:00 +02:00
Ricardo Wurmus 42ef29c881
gnu: Add jsoncpp-for-tensorflow.
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow): New variable.
2019-04-08 14:41:56 +02:00
Ricardo Wurmus 1eeae57b6f
gnu: Add python-protobuf-next.
* gnu/packages/protobuf.scm (python-protobuf-next): New variable.
2019-04-08 14:41:43 +02:00
Ricardo Wurmus 39bb4937b9
gnu: Add gemmlowp-for-tensorflow.
* gnu/packages/machine-learning.scm (gemmlowp-for-tensorflow): New variable.
2019-04-08 14:40:46 +02:00
Pierre Langlois 857fabcd0b
gnu: mu: Update to 1.2.
* gnu/packages/mail.scm (mu): Update to 1.2.
[inputs]: Use gmime 3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-04-08 12:42:14 +02:00
Ludovic Courtès 8d75e20e4b
installer: Use 'append' and 'list' instead of 'cons*'.
* gnu/installer/services.scm (system-services->configuration): Use
'append' and 'list' instead of 'cons*'.
2019-04-08 10:42:51 +02:00
Ludovic Courtès 469e56b4af
installer: Generate 'set-xorg-configuration' snippet.
* gnu/installer/services.scm (system-services->configuration): Add
'set-xorg-configuration' service.
* gnu/installer/steps.scm (format-configuration): Add 'xorg' service
module.
2019-04-08 10:42:51 +02:00
Ludovic Courtès 7422f5dae1
installer: Xfce service uses the 'service' form.
* gnu/installer/services.scm (%system-services): Adjust Xfce snippet to
use the 'service' form.
2019-04-08 10:42:51 +02:00
Timo Eisenmann 3df69aaf63
gnu: mpv: Set absolute path to 'youtube-dl'.
* gnu/packages/video.scm (mpv)[arguments]: Add phase 'patch-paths' to
substitute in the absolute path to 'youtube-dl'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-08 10:42:51 +02:00
Ludovic Courtès b227457f62
licenses: Remove 'bsd-style'.
This procedure had been deprecated since March 2015.

* guix/licenses.scm (bsd-style): Remove.
2019-04-08 10:42:51 +02:00
Ludovic Courtès adb223b8ba
gnu: scalapack: Use 'non-copyleft' as the license.
* gnu/packages/maths.scm (scalapack)[license]: Use LICENSE:NON-COPYLEFT.
2019-04-08 10:42:51 +02:00
Ludovic Courtès 4f6172f1c5
gnu: sbcl-trivial-backtrace: Fix 'license' field.
This is a followup to 977b0db4c0.

* gnu/packages/lisp.scm (sbcl-trivial-backtrace)[license]: Change to
LICENSE:EXPAT.
2019-04-08 10:42:50 +02:00
Ludovic Courtès 6624df5bb9
gnu: guix: Update to d78bfd2.
* gnu/packages/package-management.scm (guix): Update to d78bfd2.
2019-04-08 10:42:50 +02:00
Rutger Helling bf71ac09e5
gnu: wireguard: Update to 0.0.20190406.
* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190406.
2019-04-08 08:49:09 +02:00
Mark H Weaver 87483b907d
gnu: linux-libre: Update to 5.0.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.7.
(%linux-libre-hash): Update hash.
2019-04-08 00:55:26 -04:00
Mark H Weaver 4b2cc0b649
gnu: linux-libre@4.19: Update to 4.19.34.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.34.
(%linux-libre-4.19-hash): Update hash.
2019-04-08 00:27:55 -04:00
Mark H Weaver 68f206e60e
gnu: linux-libre@4.14: Update to 4.14.111.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.111.
(%linux-libre-4.14-hash): Update hash.
2019-04-08 00:26:13 -04:00
Mark H Weaver bf5bd51f8d
gnu: linux-libre@4.9: Update to 4.9.168.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.168.
2019-04-08 00:25:16 -04:00
Marius Bakke 0e2b0b05ac
gnu: openjpeg: Replace with 2.3.1 [security fixes].
This release includes many security fixes, including CVE-2018-5785 and
CVE-2018-CVE-2018-6616.  See
<https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md> for details.

* gnu/packages/image.scm (openjpeg)[replacement]: New field.
(openjpeg-2.3.1): New public variable.
2019-04-07 23:56:47 +02:00
Marius Bakke 6130b97440
gnu: miniupnpc: Update to 2.1.20190403.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.1.20190403.
2019-04-07 23:56:47 +02:00
Marius Bakke e248b10b39
gnu: samba: Update to 4.10.1.
* gnu/packages/samba.scm (samba): Update to 4.10.1.
2019-04-07 23:56:47 +02:00
Marius Bakke 821222433a
gnu: ungoogled-chromium: Update to 73.0.3683.103-0.4c7fb6d.
* gnu/packages/chromium.scm (%chromium-version): Set to 73.0.3683.103.
(ungoogled-chromium-source): Adjust chromium hash.
2019-04-07 23:56:47 +02:00
Carlo Zancanaro d78bfd27bd
gnu: Add emacs-protobuf-mode.
* gnu/packages/protobuf.scm (emacs-protobuf-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:52 +02:00
Carlo Zancanaro d6449c362b
gnu: Add emacs-erlang.
* gnu/packages/erlang.scm (emacs-erlang): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:52 +02:00
Brian Leung 48b58245a7
gnu: emacs-wgrep: Update to 2.3.0.
* gnu/packages/emacs-xyz.scm (emacs-wgrep): Update to 2.3.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:51 +02:00
Brian Leung 96c822a3ea
gnu: emacs-evil-matchit: Update to 2.2.9.
* gnu/packages/emacs-xyz.scm (emacs-evil-matchit): Update to 2.2.9.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:51 +02:00
Brian Leung b8a5c1080e
gnu: emacs-js2-mode: Update to 20190219.
* gnu/packages/emacs-xyz.scm (emacs-js2-mode): Update to 20190219.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:51 +02:00
Diego Nicola Barbato f7d011d2a5
gnu: emacs-exwm: Provide absolute file name in '.desktop' file.
Previously GDM would crash when selecting EXWM.

* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]: Rewrite
  'install-xsession' phase such that .desktop file contains an absolute file
  name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-04-07 22:23:51 +02:00
Ludovic Courtès 5a663d87eb
install: Tweak motd.
* gnu/system/install.scm (%installation-services): Tweak motd.
2019-04-07 22:23:51 +02:00
Ludovic Courtès 6fb6dd13b5
install: Remove "GuixSD".
* gnu/system/install.scm (%installation-services): Remove "Guix System
Distribution" from motd.
2019-04-07 22:23:51 +02:00
Ludovic Courtès a886eedfae
installer: Adjust welcome page message.
* gnu/installer/newt/welcome.scm (run-welcome-page): Make the message
less scary.
2019-04-07 22:23:51 +02:00
Ludovic Courtès 62b0f044f1
installer: Internationalize service "names".
* gnu/installer/services.scm (%system-services): Mark networking service
names with 'G_'.
* gnu/installer/newt/services.scm (run-networking-cbt-page): Pass
'system-service-name' through 'G_'.
2019-04-07 22:23:51 +02:00
Ludovic Courtès 2e55f37c0c
installer: Offer NM, Connman, and DHCP to non-desktop installs.
* gnu/installer/services.scm (%system-services): Add NetworkManager,
Connman, and the DHCP client.
* gnu/installer/newt/services.scm (run-networking-cbt-page): Add
'network-management?' parameter and honor it.
(run-services-page): Adjust call accordingly.
2019-04-07 22:23:50 +02:00
Ricardo Wurmus ecfbc51faa
gnu: Add clp.
* gnu/packages/maths.scm (clp): New variable.
2019-04-07 21:33:03 +02:00
Ricardo Wurmus 93880e5786
gnu: guitarix: Update to 0.38.0.
* gnu/packages/audio.scm (guitarix): Update to 0.38.0.
2019-04-07 21:33:00 +02:00