Commit graph

50338 commits

Author SHA1 Message Date
Alexandros Theodotou
9e4e66c4ae
gnu: jalv: Fix gtkmm, add gtk+-2 and qtbase.
The gtkmm passed to inputs was unused. Jalv does not support gtkmm 3 at the moment.

* gnu/packages/audio.scm (jalv)[inputs]:
Add gtk+-2 and qtbase.
Change unused gtkmm to gtkmm-2.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:37 +01:00
Alexandros Theodotou
1c1ce52aa9
gnu: zita-convolver: Update to 4.0.3.
* gnu/packages/audio.scm (zita-convolver): Update to 4.0.3.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:37 +01:00
Giacomo Leidi
12156a459c
gnu: Add boost-with-python3.
* gnu/packages/boost.scm (boost-with-python3): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:37 +01:00
Alexandros Theodotou
56987d784b
gnu: gnome: Add gnome-screenshot to default apps.
* gnu/packages/gnome.scm (gnome)[propagated-inputs]:
Add gnome-screenshot.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:37 +01:00
Miguel Ángel Arruga Vivas
172e121d01
gnu: qemu: Add upstream patch for failing test.
Fixes <https://bugs.gnu.org/37860>.
Reported by Danny Milosavljevic <dannym@scratchpost.org>.

* gnu/packages/virtualization.scm (qemu)[patches]: Add upstream patch
to fix tests on linux-libre >= 5.3.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:36 +01:00
Giacomo Leidi
72332f3c8a
gnu: Move numix-theme to gnome-xyz.scm.
* gnu/packages/gnome.scm (numix-theme): Move from here ...
* gnu/packages/gnome-xyz.scm (numix-theme): ... to here.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 23:50:34 +01:00
Tobias Geerinckx-Rice
2ffae2689a
gnu: limnoria: Update to 2019.11.09 [security fix].
See <https://github.com/ProgVal/Limnoria/wiki/math-eval-vulnerability>
(CVE number pending).

* gnu/packages/irc.scm (limnoria): Update to 2019.11.09.

Reported-by: Val Lorentz <progval@progval.net>
2019-11-10 16:05:17 +01:00
Tobias Geerinckx-Rice
e0f6d366ca
gnu: xfce4-whiskermenu-plugin: Download over HTTPS.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin)[source]: Use HTTPS.
2019-11-10 13:35:33 +01:00
Tobias Geerinckx-Rice
b5bf3dd996
gnu: qtwebkit: Don't use NAME in source URI.
* gnu/packages/qt.scm (qtwebkit)[source]: Hard-code NAME.
2019-11-10 13:35:33 +01:00
Efraim Flashner
f1d4d79fb3
gnu: Add 'file-name' where appropriate.
* gnu/packages/admin.scm (detox, neofetch),
gnu/packages/algebra.scm (python-fpylll),
gnu/packages/bioinformatics.scm (tbsp, genrich),
gnu/packages/crypto.scm (hpenc),
gnu/packages/digest.scm (xxhash),
gnu/packages/emacs-xyz.scm (emacs-tiny, emacs-ergoemacs-mode,
emacs-make-it-so, emacs-poet-theme, emacs-deft, emacs-scribble-mode,
emacs-helm-mu, emacs-unidecode, emacs-diff-hl, emacs-helm-exwm,
emacs-gif-screencast, emacs-exec-path-from-shell),
gnu/packages/engineering.scm (gpx),
gnu/packages/freedesktop.scm (waylandpp),
gnu/packages/golang.scm (go-github-com-sirupsen-logrus,
go-github-com-shirou-gopsutil),
gnu/packages/guile-xyz.scm (guile-studio, guile-picture-language,
jupyter-guile-kernel),
gnu/packages/image-viewers.scm (qview),
gnu/packages/java-maths.scm (java-jblas),
gnu/packages/llvm.scm (libclc),
gnu/packages/logging.scm (spdlog),
gnu/packages/ocaml.scm (ocaml-cstruct, ocaml-zarith),
gnu/packages/terminals.scm (libtsm),
gnu/packages/tigervnc.scm (tigervnc-client),
gnu/packages/xdisorg.scm (xcalib, xbanish) [source]: Add file-name.
2019-11-10 12:42:10 +02:00
Efraim Flashner
943cc0e860
gnu: polkit-qt: Use https for home-page.
* gnu/packages/polkit.scm (home-page): Use https.
2019-11-10 11:50:24 +02:00
Efraim Flashner
1780e7864c
gnu: polkit-qt: Use 'mirror-url'.
* gnu/packages/polkit.scm (polkit-qt)[source]: Use 'mirror-url' over
direct kde url. Don't use name in source uri.
2019-11-10 11:21:30 +02:00
Efraim Flashner
1e5c274ecb
gnu: raincat: Use 'mirror-url'.
* gnu/packages/haskell-apps.scm (raincat)[source]: Use 'mirror-url' over
direct hackage url.
2019-11-10 11:19:56 +02:00
Efraim Flashner
efd63d0215
gnu: delta: Use 'mirror-url'.
* gnu/packages/debug.scm (delta)[source]: Use 'mirror-url' over direct
Debian download.
2019-11-10 11:18:35 +02:00
Efraim Flashner
49e29df52c
gnu: haskell-apps.scm: Add missing import.
This is a follow-up to 52915062b9.

* gnu/packages/haskell-apps.scm: Import (gnu packages ncurses).
2019-11-10 10:45:17 +02:00
Efraim Flashner
6e2417509d
gnu: Add scroll.
* gnu/packages/haskell-apps.scm (scroll): New variable.
2019-11-10 10:40:42 +02:00
Efraim Flashner
52915062b9
gnu: Add ghc-ncurses.
* gnu/packages/haskell-xyz.scm (ghc-ncurses): New variable.
2019-11-10 10:39:26 +02:00
Marius Bakke
04cfe91efd
gnu: LibreSSL: Make search paths single-entry.
Fixes <https://bugs.gnu.org/36817>.
Reported by Katherine Cox-Buday <cox.katherine.e@gmail.com>.

* gnu/packages/tls.scm (libressl)[native-search-paths]: Add SEPARATOR #F in
search path specifications.
2019-11-10 01:58:18 +01:00
Guillaume Le Vaillant
61fe56fc60
gnu: monero-gui: Update to 0.15.0.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.15.0.0.
  [home-page]: Update url.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 01:58:18 +01:00
Guillaume Le Vaillant
df90b6e793
gnu: monero: Update to 0.15.0.0.
* gnu/packages/finance.scm (monero): Update to 0.15.0.0.
  [arguments]: Add 'install-librandomx' phase.
  [home-page]: Update url.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 01:58:17 +01:00
Guillaume Le Vaillant
58e1caa0b1
gnu: Remove monero-miniupnpc.
This package was only needed for an older version of monero; nothing else
depends on it.

* gnu/packages/upnp.scm (monero-miniupnpc): Remove variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-10 01:58:17 +01:00
Tobias Geerinckx-Rice
632c6f2e6e
gnu: cgal: Update to 4.14.2.
* gnu/packages/graphics.scm (cgal): Update to 4.14.2.
2019-11-10 01:34:40 +01:00
Tobias Geerinckx-Rice
9e25afcb0b
gnu: cgal: Use HTTPS home page.
gnu/packages/graphics.scm (cgal)[home-page]: Use HTTPS.
2019-11-10 01:34:40 +01:00
Tobias Geerinckx-Rice
43999c6109
gnu: faad2: Use HTTPS home page.
* gnu/packages/audio.scm (faad2)[home-page]: Use HTTPS.
2019-11-10 01:34:40 +01:00
Tobias Geerinckx-Rice
747dc4b940
gnu: faad2: Update to 2.8.6.
* gnu/packages/audio.scm (faad2): Update to 2.8.6.
[native-inputs, arguments]: Remove obsolete fields.
2019-11-10 01:34:40 +01:00
Tobias Geerinckx-Rice
c3538f0807
gnu: xfce4-whiskermenu-plugin: Update to 2.3.4.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.3.4.
2019-11-10 01:34:39 +01:00
Tobias Geerinckx-Rice
a8d9d706b5
gnu: xfce4-whiskermenu-plugin: Don't use NAME in source URI.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin)[source]: Hard-code NAME.
2019-11-10 01:34:39 +01:00
Tobias Geerinckx-Rice
4c003c5f2d
gnu: gimp: Update to 2.10.14.
* gnu/packages/gimp.scm (gimp): Update to 2.10.14.
2019-11-10 00:32:23 +01:00
Tobias Geerinckx-Rice
5128252493
gnu: gegl: Update to 0.4.18.
* gnu/packages/gimp.scm (gegl): Update to 0.4.18.
[build-system]: Switch to Meson.
[arguments]: Disable GObject introspection.  Remove LDFLAGS fix.
2019-11-10 00:32:23 +01:00
Tobias Geerinckx-Rice
bd70db6ee8
gnu: gegl: Add source URIs.
* gnu/packages/gimp.scm (gegl)[source]: Add URIs.
2019-11-10 00:32:22 +01:00
Tobias Geerinckx-Rice
54a114db45
gnu: babl: Update to 0.1.72.
* gnu/packages/gimp.scm (babl): Update to 0.1.72.
[build-system]: Switch to Meson.
[arguments]: Disable GObject introspection.
[native-inputs]: Add pkg-config.
[propagated-inputs]: Add lcms.
2019-11-10 00:32:22 +01:00
Tobias Geerinckx-Rice
d8ba3987a0
gnu: fvwm: Update to 2.6.9.
* gnu/packages/fvwm.scm (fvwm): Update to 2.6.9.
2019-11-10 00:32:22 +01:00
Tobias Geerinckx-Rice
373b3c28a6
gnu: fvwm: Don't use NAME in source URI.
* gnu/packages/fvwm.scm (fvwm)[source]: Hard-code NAME.
2019-11-10 00:32:22 +01:00
Tobias Geerinckx-Rice
708f27fa9c
gnu: qtractor: Update to 0.9.11.
* gnu/packages/music.scm (qtractor): Update to 0.9.11.
2019-11-10 00:32:22 +01:00
Ludovic Courtès
c2cda7da05
gnu: youtube-dl: Update to 2019.11.05.
* gnu/packages/video.scm (youtube-dl): Update to 2019.11.05.
2019-11-09 23:06:13 +01:00
Alexandros Theodotou
50c5215c9c
gnu: Add artyfx
* gnu/packages/music.scm: (artyfx): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-09 23:04:15 +01:00
Alexandros Theodotou
ec574bb3fb
gnu: Add matcha-theme.
* gnu/packages/gnome-xyz.scm (matcha-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-09 23:04:15 +01:00
zimoun
0758a70cc0
doc: Mention value /var to localstatedir option.
* README (Installing Guix from Guix): Mention value /var to localstatedir option.
* doc/contributing.texi (Building from Git): Likewise.
* doc/guix.texi (Requirements): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-09 23:04:14 +01:00
Ludovic Courtès
929c365ad0
gnu: make-bootstrap: Slightly clarify 'package-with-relocatable-glibc'.
* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)
[cross-bootstrap-libc]: Take an explicit 'target' argument.  Remove
redundant 'parameterize' form.
[inputs, native-inputs]: Adjust accordingly.
2019-11-09 23:04:14 +01:00
Ludovic Courtès
0c72a719ef
gnu: make-bootstrap: Memoize GCC variant.
This reduces the number of nodes in "guix graph guile-static-stripped"
from 165 to 150.  Likewise, the hit rate in the 'add-data-to-store'
cache for "guix build guile-static-stripped -nd" goes from 24% to 12%.

* gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): New procedure.
(package-with-relocatable-glibc): Use it.
2019-11-09 23:04:14 +01:00
Ludovic Courtès
2a4309de43
services: 'fold-services' memoizes service values.
Previously 'fold-services' could end up traversing the same services in
the graph several times, which is what this change addresses.

The hit rate on the 'add-data-to-store' cache goves from 9% to 8% on
"guix system build desktop.tmpl -nd", and the number of lookups in that
cache goes from 4458 to 4383.

* gnu/services.scm (fold-services): Turn 'loop' into a monadic procedure
in %STATE-MONAD and use it to memoize values of visited services.
2019-11-09 23:04:14 +01:00
Ludovic Courtès
f0034427f5
tests: Update references to the now-deprecated 'guile-json' variable.
* gnu/tests/docker.scm (build-tarball&run-docker-test): Refer to
'guile-json-3' instead of 'guile-json'.
* gnu/tests/singularity.scm (build-tarball&run-singularity-test):
Likewise.
2019-11-09 23:04:14 +01:00
Ludovic Courtès
7c34c62c80
services: hpcguix-web: Delete lock files during activation.
* gnu/services/web.scm (%hpcguix-web-activation): Delete ".lock" files
from HOME-DIR.
2019-11-09 23:04:14 +01:00
Ludovic Courtès
1ce0d7e190
services: hpcguix-web: Explicitly import (guix build utils).
* gnu/services/web.scm (%hpcguix-web-activation): Add explicit
'with-imported-modules'.
2019-11-09 23:04:14 +01:00
Efraim Flashner
bbfdaaa655
gnu: perl-file-configdir: Update to 0.021.
* gnu/packages/perl.scm (perl-file-configdir): Update to 0.021.
[propagated-inputs]: Add perl-test-without-module.
2019-11-09 22:49:05 +02:00
Efraim Flashner
c161e9270d
gnu: perl-class-inspector: Update to 1.36.
* gnu/packages/perl.scm (perl-class-inspector): Update to 1.36.
2019-11-09 22:49:05 +02:00
Efraim Flashner
2e6618fce9
gnu: parcimonie: Update to 0.11.0.
* gnu/packages/gnupg.scm (parcimonie): Update to 0.11.0.
[inputs]: Remove gnupg-1. Add gnupg, perl-moox-strictconstructor,
perl-strictures-2.
[native-inputs]: Add xorg-xerver.
[arguments]: Add prepare-for-tests phase. Roll in set-HOME phase and
start an X server. Delete tests known to fail. In fix-references phase,
update for new version.
2019-11-09 22:48:59 +02:00
Efraim Flashner
141827db8e
gnu: Add perl-moox-strictconstructor.
* gnu/packages/perl.scm (perl-moox-strictconstructor): New variable.
2019-11-09 22:16:38 +02:00
Efraim Flashner
b8f0a3fdc8
gnu: fribidi: Fix CVE-2019-18397.
* gnu/packages/fribidi.scm (fribidi): Replace with fribidi/fixed.
(fribidi/fixed): New variable.
* gnu/packages/patches/fribidi-CVE-2019-18397.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-11-09 21:07:10 +02:00
Eric Bavier
c6be161dbd
gnu: rdesktop: Update to 1.9.0.
Fixes CVE-2019-15682.

* gnu/packages/rdesktop.scm (rdesktop): Update to version 1.9.0
[native-inputs]: New field.
[inputs]: Remove openssl.  Add gnutls, libxcursor, and nettle as new baseline
requirements.
[arguments]: Remove #:phases argument.  Remove "--with-openssl" from
configure-flags.
2019-11-09 10:33:46 -06:00