Commit Graph

34663 Commits

Author SHA1 Message Date
Leo Famulari
fc681a18f5
gnu: Add python-spake2.
* gnu/packages/python-crypto.scm (python-spake2): New variable.
2019-02-19 14:34:31 -05:00
Leo Famulari
0a90c78926
gnu: Add python-hkdf.
* gnu/packages/python-crypto.scm (python-hkdf): New variable.
2019-02-19 14:34:31 -05:00
Leo Famulari
00adbac6d2
gnu: Add python-treq.
* gnu/packages/python-web.scm (python-treq): New variable.
2019-02-19 14:34:30 -05:00
Leo Famulari
e5ba2fe30a
gnu: python-twisted: Update to 17.5.0
* gnu/packages/python-xyz.scm (python-twisted, python2-twisted): Update
to 17.5.0.
[propagated-inputs]: Add python-hyperlink.
2019-02-19 14:34:30 -05:00
Leo Famulari
68460fbb9d
gnu: Add python-hyperlink.
* gnu/packages/python-web.scm (python-hyperlink): New variable.
2019-02-19 14:34:30 -05:00
Leo Famulari
d5bbf66d71
gnu: Add python-txaio.
* gnu/packages/python-xyz.scm (python-txaio): New variable.
2019-02-19 14:34:30 -05:00
Leo Famulari
b742c00656
gnu: Add python-humanize.
* gnu/packages/python-xyz.scm (python-humanize): New variable.
2019-02-19 14:34:30 -05:00
Leo Famulari
a4fc80254a
gnu: LibreOffice: Update to 6.1.5.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.1.5.2.
[source]: Remove obsolete Poppler patches.
2019-02-19 09:47:02 -05:00
Tobias Geerinckx-Rice
5cfb647c52
gnu: perl-test-www-mechanize-catalyst: Update to 0.62.
* gnu/packages/web.scm (perl-test-www-mechanize-catalyst): Update to 0.62.
2019-02-19 15:34:10 +01:00
Tobias Geerinckx-Rice
853687cf8f
gnu: uwsgi: Update to 2.0.18.
* gnu/packages/web.scm (uwsgi): Update to 2.0.18.
2019-02-19 15:34:10 +01:00
Tobias Geerinckx-Rice
1c8ba10a0b
gnu: java-jsch: Update to 0.1.55.
* gnu/packages/java.scm (java-jsch): Update to 0.1.55.
2019-02-19 15:34:09 +01:00
Tobias Geerinckx-Rice
f2d3d7422b
gnu: nip2: Update to 8.7.1.
* gnu/packages/image-processing.scm (nip2): Update to 8.7.1.
2019-02-19 15:34:09 +01:00
Tobias Geerinckx-Rice
90c7ea44cc
gnu: grim: Don't use unstable tarball.
* gnu/packages/image.scm (grim)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-19 15:34:09 +01:00
Tobias Geerinckx-Rice
3d4c4fc2a0
gnu: grim: Update to 1.1.
* gnu/packages/image.scm (grim): Update to 1.1.
2019-02-19 15:34:09 +01:00
Tobias Geerinckx-Rice
10db67781f
gnu: slurp: Update to 1.0.1.
* gnu/packages/image.scm (slurp): Update to 1.0.1.
2019-02-19 15:34:08 +01:00
Brett Gilio
aff13de323
gnu: r-raster: Update to 2.8-19.
* gnu/packages/cran.scm (r-raster): Update to 2.8-19.
[home-page]: Use HTTPS.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-19 14:08:43 +01:00
Brett Gilio
be92b4b000
gnu: ansible: Update to 2.7.7.
* gnu/packages/admin.scm (ansible): Update to 2.7.7.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2019-02-19 14:41:59 +05:30
Tobias Geerinckx-Rice
3154ac3288
gnu: stgit: Don't use unstable tarball.
* gnu/packages/version-control.scm (stgit)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-19 09:54:38 +01:00
Tobias Geerinckx-Rice
37040b85d1
gnu: unbound: Update to 1.9.0.
* gnu/packages/dns.scm (unbound): Update to 1.9.0.
2019-02-19 09:54:38 +01:00
Tobias Geerinckx-Rice
687b4909c9
gnu: libdazzle: Don't use NAME in source URI.
* gnu/packages/gnome.scm (libdazzle)[source]: Hard-code NAME.
2019-02-19 09:54:37 +01:00
Tobias Geerinckx-Rice
2fbab84878
gnu: ghex: Don't use NAME in source URI.
* gnu/packages/gnome.scm (ghex)[source]: Hard-code NAME.
2019-02-19 09:54:37 +01:00
Tobias Geerinckx-Rice
89f2d7360b
gnu: workrave: Compute source COMMIT from VERSION.
* gnu/packages/gnome.scm (workrave)[version, source]: Conventionally
generate COMMIT from VERSION, instead of the other way 'round.
2019-02-19 09:54:37 +01:00
Tobias Geerinckx-Rice
fa75a21363
gnu: soundconverter: Update to 3.0.1.
* gnu/packages/gnome.scm (soundconverter): Update to 3.0.1.
[arguments]: Remove ‘fix-POTFILES.in’ phase.
* gnu/packages/patches/soundconverter-remove-gconf-dependency.patch:
Update.
2019-02-19 09:54:37 +01:00
Tobias Geerinckx-Rice
81d6dd20d0
gnu: gimp: Update to 2.10.8.
* gnu/packages/gimp.scm (gimp): Update to 2.10.8.
2019-02-19 09:54:36 +01:00
Tobias Geerinckx-Rice
00bfe5eda0
gnu: gegl: Don't use NAME in source URI.
* gnu/packages/gimp.scm (gegl)[source]: Hard-code NAME.
2019-02-19 09:54:36 +01:00
Tobias Geerinckx-Rice
2ed93b7820
gnu: gegl: Update to 0.4.12.
* gnu/packages/gimp.scm (gegl): Update to 0.4.12.
2019-02-19 09:54:36 +01:00
Tobias Geerinckx-Rice
fb2d54ecd1
gnu: babl: Update to 0.1.62.
* gnu/packages/gimp.scm (babl): Update to 0.1.62.
2019-02-19 09:54:36 +01:00
Tobias Geerinckx-Rice
7317991570
gnu: hiawatha: Update to 10.9.
* gnu/packages/web.scm (hiawatha): Update to 10.9.
[source]: Adjust location of bundled nghttp2.
2019-02-19 09:54:35 +01:00
Tobias Geerinckx-Rice
b23c95fe39
gnu: protozero: Fix typo in description.
* gnu/packages/geo.scm (protozero)[description]: Fix typo.
2019-02-19 09:54:35 +01:00
Tobias Geerinckx-Rice
d56af1ff62
gnu: protozero: Don't use unstable tarball.
* gnu/packages/geo.scm (protozero)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-19 09:54:35 +01:00
Tobias Geerinckx-Rice
257c826c91
gnu: protozero: Update to 1.6.5.
* gnu/packages/geo.scm (protozero): Update to 1.6.5.
Re-indent.
2019-02-19 09:54:34 +01:00
Tobias Geerinckx-Rice
d84a20fb6b
gnu: memcached: Update to 1.5.12.
* gnu/packages/databases.scm (memcached): Update to 1.5.12.
2019-02-19 09:54:34 +01:00
Tobias Geerinckx-Rice
0b2db013a7
gnu: gerbv: Update to 2.7.0.
* gnu/packages/engineering.scm (gerbv): Update to 2.7.0.
2019-02-19 09:54:34 +01:00
Tobias Geerinckx-Rice
6c77b5a9f7
gnu: containerd: Update to 1.2.4.
* gnu/packages/docker.scm (containerd): Update to 1.2.4.
2019-02-19 09:54:34 +01:00
Tobias Geerinckx-Rice
74bf1b5da5
gnu: docker: Fix build on btrfs.
* gnu/packages/docker.scm (docker)[arguments]: Skip another test that
requires root privileges.
2019-02-19 09:54:33 +01:00
Tobias Geerinckx-Rice
4cb2f29e3e
gnu: python-pymysql: Update to 0.9.3.
* gnu/packages/databases.scm (python-pymysql): Update to 0.9.3.
2019-02-19 09:53:41 +01:00
Tobias Geerinckx-Rice
2fc569a0fc
gnu: perl-db-file: Update to 1.843.
* gnu/packages/databases.scm (perl-db-file): Update to 1.843.
2019-02-19 09:53:41 +01:00
Pierre Neidhardt
33756922bb
gnu: Add emacs-disk-usage.
* gnu/packages/emacs-xyz.scm (emacs-disk-usage): New variable.
2019-02-19 09:45:08 +01:00
Leo Famulari
84e5806461
gnu: rdesktop: Update to 1.8.4 [security fixes].
Fixes CVE-2018-{8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,20174,20175,
20176,20177,20178,20179,20180,20181,20182}.

* gnu/packages/rdesktop.scm (rdesktop): Update to 1.8.4.
[source]: Update URL.
[home-page]: Use HTTPS URL.
[arguments]: Add phase 'delete-extraneous-files'.
2019-02-19 00:19:33 -05:00
Marius Bakke
f1e9de4d3a
gnu: Add ungoogled-chromium.
* gnu/packages/aux-files/chromium/master-preferences.json,
gnu/packages/chromium.scm: New files.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
2019-02-18 23:41:56 +01:00
Brett Gilio
298d878d20
gnu: python-language-server: Update to 0.23.2.
* gnu/packages/python-xyz.scm (python-language-server): Update to 0.23.2.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-18 23:36:27 +01:00
Ricardo Wurmus
d47e99e039
gnu: ruby-ffi: Update to 1.10.0.
* gnu/packages/libffi.scm (ruby-ffi): Update to 1.10.0.
2019-02-18 23:17:27 +01:00
leungbk
48211de6dc
gnu: Add emacs-isearch-prop.
* gnu/packages/emacs-xyz.scm (emacs-isearch-prop): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-18 22:05:48 +01:00
Paul Garlick
b49c8b9ef8
gnu: python-mpi4py: Update to 3.0.1.
* gnu/packages/mpi.scm (python-mpi4py): Update to 3.0.1.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-18 21:41:12 +01:00
Ricardo Wurmus
30f0848726
gnu: Add ruby-rsync.
* gnu/packages/ruby.scm (ruby-rsync): New variable.
2019-02-18 21:39:54 +01:00
Ricardo Wurmus
34372d3905
gnu: Add ruby-commander.
* gnu/packages/ruby.scm (ruby-commander): New variable.
2019-02-18 21:18:13 +01:00
Ricardo Wurmus
6742c6f6fb
gnu: ruby-highline: Update to 2.0.1.
* gnu/packages/ruby.scm (ruby-highline): Update to 2.0.1.
2019-02-18 21:18:13 +01:00
Tobias Geerinckx-Rice
d0d207cdca
gnu: tomsfastmath: Update to 0.13.1.
* gnu/packages/multiprecision.scm (tomsfastmath): Update to 0.13.1.
[source]: Remove patch.
* gnu/packages/patches/tomsfastmath-constness.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-18 18:07:06 +01:00
Tobias Geerinckx-Rice
abd402e3a1
gnu: tomsfastmath: Update home page.
gnu/packages/multiprecision.scm (tomsfastmath)[home-page]: Update.
2019-02-18 18:07:06 +01:00
Tobias Geerinckx-Rice
af4ce1f215
gnu: oniguruma: Update to 6.9.1.
* gnu/packages/textutils.scm (oniguruma): Update to 6.9.1.
2019-02-18 18:07:06 +01:00
Tobias Geerinckx-Rice
7dbe462334
gnu: ncdu: Update to 1.14.
* gnu/packages/ncdu.scm (ncdu): Update to 1.14.
2019-02-18 18:07:05 +01:00
Tobias Geerinckx-Rice
9aed8a1e23
gnu: enet: Don't use NAME in source URI.
* gnu/packages/networking.scm (enet)[source]: Hard-code NAME.
2019-02-18 18:07:05 +01:00
Tobias Geerinckx-Rice
3b990922c7
gnu: enet: Update to 1.3.14.
* gnu/packages/networking.scm (enet): Update to 1.3.14.
2019-02-18 18:07:05 +01:00
Tobias Geerinckx-Rice
7f56f10706
gnu: clyrics: Update to 0.11.
* gnu/packages/music.scm (clyrics): Update to 0.11.
Re-indent.
2019-02-18 18:07:05 +01:00
Tobias Geerinckx-Rice
89e1b270d2
gnu: dialog: Download sources over HTTPS.
* gnu/packages/ncurses.scm (dialog)[source]: Use HTTPS.
2019-02-18 18:07:04 +01:00
Tobias Geerinckx-Rice
da71a77c8e
gnu: dialog: Update to 1.3-20190211.
* gnu/packages/ncurses.scm (dialog): Update to 1.3-20190211.
2019-02-18 18:07:04 +01:00
Tobias Geerinckx-Rice
28a6eca368
gnu: musl: Download sources over HTTPS.
* gnu/packages/musl.scm (musl)[source]: Use HTTPS.
2019-02-18 18:07:04 +01:00
Tobias Geerinckx-Rice
1bbdcb265a
gnu: musl: Don't use NAME in source URI.
* gnu/packages/musl.scm (musl)[source]: Hard-code NAME.
2019-02-18 18:07:04 +01:00
Tobias Geerinckx-Rice
8fdd072bca
gnu: musl: Update to 1.1.21.
* gnu/packages/musl.scm (musl): Update to 1.1.21.
2019-02-18 18:07:03 +01:00
Tobias Geerinckx-Rice
4fa37ce28c
gnu: qtractor: Update to 0.9.5.
* gnu/packages/music.scm (qtractor): Update to 0.9.5.
2019-02-18 18:07:03 +01:00
Tobias Geerinckx-Rice
7953675fc0
gnu: scrot: Update to 0.9.
* gnu/packages/xdisorg.scm (scrot): Update to 0.9.
[source, home-page]: Switch to new (git) upstream.
[arguments]: Remove them.
[native-inputs]: Add autoconf and automake.
2019-02-18 18:07:03 +01:00
Tobias Geerinckx-Rice
e28f3cd9f0
gnu: xcalc: Don't use NAME in source URI.
* gnu/packages/xorg.scm (xcalc)[source]: Hard-code NAME.
2019-02-18 18:07:03 +01:00
Tobias Geerinckx-Rice
a12d21630f
gnu: xcalc: Update to 1.0.7.
* gnu/packages/xorg.scm (xcalc): Update to 1.0.7.
2019-02-18 18:07:02 +01:00
Rutger Helling
538bd2ebbf
gnu: wine-staging: Update to 4.2.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.2.
* gnu/packages/wine.scm (wine-staging): Update to 4.2.
2019-02-18 10:54:14 +01:00
Tobias Geerinckx-Rice
b6dc6aca7d
gnu: onionshare: Update to 1.3.2.
* gnu/packages/tor.scm (onionshare): Update to 1.3.2.
2019-02-18 01:52:48 +01:00
Tobias Geerinckx-Rice
2b8c2ff45b
gnu: Remove unused TIMEZONE-LISTBOX-HEIGTH.
* gnu/installer/newt/timezone.scm (timezone-listbox-heigth): Delete
variable.
2019-02-18 01:52:48 +01:00
Tobias Geerinckx-Rice
b83e4a93a2
gnu: Fix some typos in the installer.
* gnu/installer/connman.scm (connman-connect-with-auth): Fix typo in
documentation.
* gnu/installer/newt/keymap.scm (sort-variants): Likewise.
* gnu/installer/newt/page.scm (run-listbox-selection-page): Likewise.
* gnu/installer/parted.scm (mkpart): Likewise.
* gnu/installer/newt/utils.scm (destroy-form-and-pop): Likewise.
* gnu/installer/newt/wifi.scm (run-unknown-error-page): Fix typo.
(wifi-listbox-heigth): Rename to…
(wifi-listbox-height): …this, and adjust caller.
* gnu/installer/timezone.scm (locate-childrens): Rename to…
(locate-children): …this.  Adjust all callers.
2019-02-18 01:52:47 +01:00
Tobias Geerinckx-Rice
a9e9c738dc
gnu: motion: Update to 4.2.2.
* gnu/packages/video.scm (motion): Update to 4.2.2.
2019-02-18 00:47:04 +01:00
Tobias Geerinckx-Rice
b71c0645df
gnu: you-get: Update to 0.4.1210.
* gnu/packages/video.scm (you-get): Update to 0.4.1210.
2019-02-18 00:47:04 +01:00
Tobias Geerinckx-Rice
26057c361d
gnu: youtube-viewer: Update to 3.5.2.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.2.
2019-02-18 00:47:04 +01:00
Tobias Geerinckx-Rice
7acc52f98b
gnu: mlt: Update to 6.12.0.
* gnu/packages/video.scm (mlt): Update to 6.12.0.
[arguments]: Re-indent.
2019-02-18 00:47:03 +01:00
Tobias Geerinckx-Rice
836931a5a7
gnu: lsyncd: Don't use unstable tarball.
* gnu/packages/sync.scm (lsyncd)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Adjust ‘install’ phase to new source directory.
2019-02-18 00:47:03 +01:00
Tobias Geerinckx-Rice
217ea1a1be
gnu: python-qrcode: Update to 6.1.
* gnu/packages/python-xyz.scm (python-qrcode): Update to 6.1.
[inputs]: Remove python-setuptools.
2019-02-18 00:47:03 +01:00
Tobias Geerinckx-Rice
249deec95f
gnu: eid-mw: Update to 4.4.13.
* gnu/packages/security-token.scm (eid-mw): Update to 4.4.13.
[arguments]: Avoid spurious ‘git: command not found’ during build.
2019-02-18 00:47:03 +01:00
Tobias Geerinckx-Rice
71a5da8e11
gnu: i3-wm: Epand description.
* gnu/packages/wm.scm (i3-wm)[description]: Describe more.
2019-02-18 00:47:02 +01:00
Tobias Geerinckx-Rice
231908d9ad
gnu: beep: Update to 1.4.3.
* gnu/packages/terminals.scm (beep): Update to 1.4.3.
[source, home-page]: Switch to maintained fork.
[arguments]: Use #:make-flags instead of SUBSTITUTE*.
2019-02-18 00:47:02 +01:00
Tobias Geerinckx-Rice
2f49edaa79
gnu: beep: Don't use NAME in source URI.
* gnu/packages/terminals.scm (beep)[source]: Hard-code NAME.
2019-02-18 00:47:02 +01:00
Andreas Enge
ff33c38cde
gnu: python-cypari2: Adjust indentation.
* gnu/packages/sagemath.scm (python-cypari2): Reindent.
2019-02-17 22:15:51 +01:00
Andreas Enge
ec6f1a0eb9
gnu: python-gmpy2: Extend description.
* gnu/packages/sagemath.scm (python-gmpy2): Provide a full sentence for the
description.

This is a follow-up to commit 5e388a6ebb.
2019-02-17 22:14:08 +01:00
Marius Bakke
af5ead8b34
gnu: python-gmpy2: Adjust indentation.
* gnu/packages/sagemath.scm (python-gmpy2): Reindent.
2019-02-17 20:39:51 +01:00
Marius Bakke
0b475e73e8
gnu: python-gmpy2: Add license.
This is a follow-up to commit 5e388a6ebb.

* gnu/packages/sagemath.scm (python-gmpy2)[license]: Set to LGPL3+.
2019-02-17 20:38:52 +01:00
Tobias Geerinckx-Rice
4c23e261d1
gnu: simh: Don't use unstable tarball.
* gnu/packages/simh.scm (simh)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-17 20:26:53 +01:00
Tobias Geerinckx-Rice
b4d5a789b6
gnu: perl-inline: Update to 0.81.
* gnu/packages/perl.scm (perl-inline): Update to 0.81.
2019-02-17 19:37:44 +01:00
Tobias Geerinckx-Rice
b3e5cb4c7b
gnu: fbida: Update to 2.14.
* gnu/packages/pdf.scm (fbida): Update to 2.14.
[arguments]: Trust in /home/nckx/.local/bin:/run/setuid-programs:/home/nckx/.config/guix/current/bin:/home/nckx/.guix-profile/bin:/home/nckx/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin.
2019-02-17 19:37:44 +01:00
Tobias Geerinckx-Rice
91d42be7ef
gnu: fbida: Don't use NAME in source URI.
* gnu/packages/pdf.scm (fbida)[source]: Hard-code NAME.
2019-02-17 19:37:44 +01:00
Tobias Geerinckx-Rice
9e4da9f2aa
gnu: msitools: Update to 0.99.
* gnu/packages/package-management.scm (msitools): Update to 0.99.
[native-inputs]: Add bison.
2019-02-17 19:37:43 +01:00
Tobias Geerinckx-Rice
a446993674
gnu: msitools: Don't use NAME in source URI.
* gnu/packages/package-management.scm (msitools)[source]: Hard-code NAME.
2019-02-17 19:37:43 +01:00
Leo Famulari
d4c0053e55
gnu: Borg: Remove unused dependencies.
This is a followup to commit e191e84859.

* gnu/packages/backup.scm (borg)[native-inputs]: Remove python-sphinx and
python-guzzle-sphinx-theme.
2019-02-17 13:23:49 -05:00
Marius Bakke
4092600036
gnu: xf86-video-intel: Update to commit 33ee0c3b21ea279e08d0863f.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-12.33ee0c3.
2019-02-17 18:44:20 +01:00
Marius Bakke
9fd6f2a713
gnu: xf86-video-i128: Update to 1.4.0.
* gnu/packages/patches/xf86-video-i128-remove-mibstore.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/xorg.scm (xf86-video-i128): Update to 1.4.0.
[source](patches): Remove.
2019-02-17 18:44:20 +01:00
Marius Bakke
c69fafde3f
gnu: xf86-video-mga: Update to 2.0.0.
* gnu/packages/xorg.scm (xf86-video-mga): Update to 2.0.0.
2019-02-17 18:44:20 +01:00
Marius Bakke
7741bdb658
gnu: xf86-video-tdfx: Update to 1.5.0.
* gnu/packages/xorg.scm (xf86-video-tdfx): Update to 1.5.0.
2019-02-17 18:44:20 +01:00
Marius Bakke
3752d53d40
gnu: xf86-video-nouveau: Update to 1.0.16.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.16.
2019-02-17 18:44:20 +01:00
Marius Bakke
33d7c5b0ea
gnu: xf86-video-neomagic: Update to 1.3.0.
* gnu/packages/xorg.scm (xf86-video-neomagic): Update to 1.3.0.
2019-02-17 18:44:19 +01:00
Marius Bakke
0e525a89c1
gnu: notmuch: Update to 0.28.2.
* gnu/packages/mail.scm (notmuch): Update to 0.28.2.
2019-02-17 18:44:19 +01:00
Marius Bakke
67d6df5cfa
gnu: xf86-input-libinput: Update to 0.28.2.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.28.2.
2019-02-17 18:44:19 +01:00
Marius Bakke
888f213780
gnu: offlineimap: Update to 7.2.3.
* gnu/packages/mail.scm (offlineimap): Update to 7.2.3.
2019-02-17 18:44:19 +01:00
Marius Bakke
fa212dec64
gnu: feh: Update to 3.1.3.
* gnu/packages/image-viewers.scm (feh): Update to 3.1.3.
2019-02-17 18:44:19 +01:00
Marius Bakke
0296142087
gnu: libjpeg-turbo: Replace with 2.0.2 [security fixes].
This fixes CVE-2018-20330 and CVE-2018-19664.

* gnu/packages/image.scm (libjpeg-turbo)[replacement]: New field.
(libjpeg-turbo-2.0.2): New public variable.
2019-02-17 18:44:19 +01:00
Marius Bakke
ec92d786be
gnu: libjpeg-turbo: Don't use NAME in source URI.
* gnu/packages/image.scm (libjpeg-turbo)[source](uri): Hard-code NAME.
2019-02-17 18:44:19 +01:00
Marius Bakke
1cb0c7a32c
gnu: keyutils: Update to 1.6.
* gnu/packages/crypto.scm (keyutils): Update to 1.6.
2019-02-17 18:44:18 +01:00
Marius Bakke
611ee0c928
gnu: htop: Fix indentation.
* gnu/packages/admin.scm (htop): Reindent.
2019-02-17 18:44:18 +01:00
Marius Bakke
61506fe551
gnu: Remove unneeded uses of python{,2}-minimal.
The "python-minimal" package exists mostly to resolve a dependency cycle.  To
reduce duplication, packages should prefer the regular Python variants.

* gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
to PYTHON-WRAPPER.
* gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
PYTHON-MINIMAL to PYTHON.
* gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
* gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
to PYTHON2.
* gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
2019-02-17 18:44:18 +01:00
Tobias Geerinckx-Rice
123d92eaf3
gnu: python-pytest-cov: Update to 2.6.1.
* gnu/packages/check.scm (python-pytest-cov): Update to 2.6.1.
2019-02-17 18:43:22 +01:00
Tobias Geerinckx-Rice
9a0765aad8
gnu: python-nose-randomly: Update to 1.2.6.
* gnu/packages/check.scm (python-nose-randomly): Update to 1.2.6.
2019-02-17 18:43:22 +01:00
Tobias Geerinckx-Rice
0748a7b2d7
gnu: qbittorrent: Don't use unstable tarball.
* gnu/packages/bittorrent.scm (qbittorrent)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-17 18:43:21 +01:00
Tobias Geerinckx-Rice
71fb3263ae
gnu: python-pytest-mock: Update to 1.10.1.
* gnu/packages/check.scm (python-pytest-mock): Update to 1.10.1.
2019-02-17 18:43:21 +01:00
Tobias Geerinckx-Rice
cdda263be1
gnu: qbittorrent: Update to 4.1.5.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.1.5.
2019-02-17 18:43:21 +01:00
Tobias Geerinckx-Rice
e001783f4c
gnu: umockdev: Update to 0.12.1.
* gnu/packages/check.scm (umockdev): Update to 0.12.1.
2019-02-17 18:43:21 +01:00
Andreas Enge
5e388a6ebb
gnu: Add python-gmpy2 and python2-gmpy2.
* gnu/packages/sagemath.scm (python-gmpy2, python2-gmpy2): New variables.
2019-02-17 17:55:42 +01:00
Andreas Enge
3f074a21f0
gnu: Add gap.
* gnu/packages/algebra.scm (gap): New variable.
2019-02-17 17:46:10 +01:00
Andreas Enge
966aa714c8
gnu: Add python-pari-jupyter.
* gnu/packages/python-xyz.scm (python-pari-jupyter): New variable.
2019-02-17 15:38:29 +01:00
Pkill -9
a778f27003
gnu: Add scanmem.
* gnu/packages/debug.scm (scanmem): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-17 12:23:53 +01:00
Pkill -9
b16640ac03
gnu: Add qtcolorwidgets.
* gnu/packages/qt.scm (qtcolorwidgets): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-17 12:14:57 +01:00
Brett Gilio
451a5ae9ba
gnu: emacs-exwm: Update to 0.22.
* gnu/packages/emacs-xyz.scm (emacs-exwm): Update to 0.22.
2019-02-17 12:04:07 +01:00
Brett Gilio
e3da630bfd
gnu: emacs-xelb: Update to 0.17.
* gnu/packages/emacs-xyz.scm (emacs-xelb): Update to 0.17.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-17 12:02:54 +01:00
Ricardo Wurmus
4e51d73596
gnu: guitarix: Fix build.
Fixes <https://bugs.gnu.org/34428>.

* gnu/packages/audio.scm (guitarix)[arguments]: Add phase
"fix-boost-includes".
2019-02-17 11:48:47 +01:00
Danny O'Brien
52bc70e42d
gnu: neovim: Update to 0.3.4.
* gnu/packages/vim.scm (neovim): Update to 0.3.4.
[home-page]: Use HTTPS.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-17 10:28:13 +01:00
Ricardo Wurmus
9f0ce5ec4a
gnu: Add libcxx.
* gnu/packages/llvm.scm (libcxx): New variable.
2019-02-17 10:02:06 +01:00
Ricardo Wurmus
e9823f9ca3
gnu: openmpi: Add InfiniBand support.
* gnu/packages/mpi.scm (openmpi)[inputs]: Add opensm.
[arguments]: Add openib configure flags; add build phase
"find-opensm-headers".
2019-02-17 09:59:46 +01:00
Ricardo Wurmus
f30d5f7f2d
gnu: guile-curl: Update to 0.6.
* gnu/packages/curl.scm (guile-curl): Update to 0.6.
2019-02-17 09:59:46 +01:00
Jan Nieuwenhuizen
24f11b06bb
services: xorg: Enable override of xserver-arguments.
* gnu/services/xorg.scm (xorg-start-command): Add parameter #:xserver-arguments.
* doc/guix.texi (X Window): Document it.
2019-02-17 08:48:49 +01:00
Efraim Flashner
3aeac37e61
gnu: quassel: Update to 0.13.1.
* gnu/packages/irc.scm (quassel): Update to 0.13.1.
[source]: Use https.
2019-02-17 08:29:18 +02:00
Tobias Geerinckx-Rice
35ea6e3c09
gnu: suil: Update to 0.10.2.
* gnu/packages/audio.scm (suil): Update to 0.10.2.
[arguments]: Use default Python (3).
2019-02-17 03:37:51 +01:00
Tobias Geerinckx-Rice
0db873dd01
gnu: rename: Update to 1.10.
* gnu/packages/admin.scm (rename): Update to 1.10.
2019-02-17 03:37:50 +01:00
Tobias Geerinckx-Rice
51e31aa865
gnu: toybox: Update to 0.8.0.
* gnu/packages/busybox.scm (toybox): Update to 0.8.0.
2019-02-17 03:37:50 +01:00
Tobias Geerinckx-Rice
fffe48701a
gnu: tintin++: Update to 2.01.7.
* gnu/packages/games.scm (tintin++): Update to 2.01.7.
2019-02-17 03:37:49 +01:00
Tobias Geerinckx-Rice
93fee74acf
gnu: xcursor-themes: Update to 1.0.6.
* gnu/packages/xorg.scm (xcursor-themes): Update to 1.0.6.
2019-02-17 03:37:49 +01:00
Tobias Geerinckx-Rice
853556831b
gnu: clipit: Update to 1.4.4.
* gnu/packages/gtk.scm (clipit): Update to 1.4.4.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf and automake.
2019-02-17 03:37:48 +01:00
Tobias Geerinckx-Rice
4f4b37dfdf
gnu: pius: Update to 2.2.7.
* gnu/packages/gnupg.scm (pius): Update to 2.2.7.
[source]: Remove upstreamed patch.
* gnu/packages/patches/pius.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-17 03:37:48 +01:00
Tobias Geerinckx-Rice
a11c7a0b22
gnu: wavemon: Update to 0.9.0.
* gnu/packages/hardware.scm (wavemon): Update to 0.9.0.
2019-02-17 03:37:48 +01:00
Tobias Geerinckx-Rice
ec756fa58c
gnu: ddcutil: Update to 0.9.4.
* gnu/packages/hardware.scm (ddcutil): Update to 0.9.4.
2019-02-17 03:37:47 +01:00
Tobias Geerinckx-Rice
46a1a602f4
gnu: yad: Update to 0.41.0.
* gnu/packages/gtk.scm (yad): Update to 0.41.0.
2019-02-17 03:37:47 +01:00
Timothy Sample
41fa9f1815
services: gdm: Allow for custom X session scripts.
* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase so
that GDM runs an X session script specified by the variable
GDM_X_SESSION; remove the '--enable-gdm-xsession' configuration
option.
* gnu/services/xorg.scm (<gdm-configuration>): Add 'x-session' field.
(gdm-shepherd-service): Set the GDM_X_SESSION variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
Timothy Sample
7e61419892
services: gdm: Make dependencies explicit.
This commit removes the remaining implicit dependencies that the GDM
service had on the GNOME Desktop service.

* gnu/services/xorg.scm (gdm-configuration): Add a gnome-shell-assets
field for specifying any icons or fonts that the GNOME Shell theme
needs.
(gdm-shepherd-service): Remove environment variables pointing to
'/run/current-system' and set XDG_DATA_DIRS so that it points to
'gnome-shell' and its assets.
(gdm-service-type): Extend 'profile-service-type' to ensure that
necessary fonts are installed in the system profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
Timothy Sample
1f564c1573
gnu: gdm: Run dbus-daemon via a wrapper script.
* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure
phase so that GDM propagates the GDM_DBUS_DAEMON variable into the
session environment and uses its value to invoke dbus-daemon.
* gnu/services/xorg.scm (dbus-daemon-wrapper): New variable.
(<gdm-configuration>): Add 'dbus-daemon' field.
(gdm-shepherd-service): Set GDM_DBUS_DAEMON before invoking gdm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
Timothy Sample
c9ff92b550
gnu: gdm: Simplify pre-configure phase.
* gnu/packages/gnome.scm (gdm)[arguments]: Simplify the pre-configure phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
Timothy Sample
def6d6b616
gnu: gdm: Use absolute path for gnome-session.
* gnu/packages/gnome.scm (gdm)[arguments]: Modify the pre-configure
phase to substitute in the absolute path of gnome-session.
[inputs]: Add gnome-session.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:57 +01:00
Timothy Sample
69544798ea
gnu: gdm: Add links to required login-session files.
* gnu/packages/gnome.scm (gdm)[arguments]: Add a phase that creates
symbolic links to required files from gnome-settings-daemon; do not set
XDG_CONFIG_DIRS in the session environment.
[inputs]: Add gnome-settings-daemon.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:56 +01:00
Timothy Sample
1d7bff4b4b
gnu: gnome-session: Use absolute paths in .desktop files.
This makes the gnome-session .desktop files usable even if gnome-session
is not available from the PATH variable.

* gnu/packages/gnome.scm (gnome-session)[arguments]: Add a phase that
adds the absolute path of gnome-session in its .desktop files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:56 +01:00
Timothy Sample
e57c2adb2a
services: gdm: Remove etc service.
* gnu/packages/gnome.scm (gdm)[arguments]: Update pre-configure phase to
make GDM get the configuration file path from an environment variable.
* gnu/services/xorg.scm (gdm-etc-service): Remove function.
(gdm-configuration-file): New function.
(gdm-shepherd-service): Set GDM_CUSTOM_CONF before invoking GDM.
(gdm-service-type)[extensions]: Remove etc-service-type extension.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-17 00:04:56 +01:00
Christopher Baines
8d2c3c54ee
services: desktop: Deprecate the upower-service procedure.
This has now been replaced by the upower-service-type and
<upower-configuration> record.

* gnu/services/desktop.scm (upower-service): Deprecate this procedure.
2019-02-16 22:05:15 +00:00
Christopher Baines
8b9a7b26c2
services: Improve the upower-service-type.
Add a description and default value. Switch the documentation to mention the
service-type and the configuration record, rather than the upower-service
procedure.

* gnu/services/desktop.scm (upower-service-type)[description, default-value]:
Define these fields.
(%desktop-services): Change (upower-service) to (service upower-service-type).
* doc/guix.texi (Desktop Services): Update the upower service documentation.
2019-02-16 22:05:15 +00:00
Christopher Baines
6b692e961c
services: Improve the upower-configuration record.
Copy the defaults from the upower-service procedure to the
<upower-configuration> record type. This will allow making it the default
value for the upower-service-type, and deprecating the procedure. Export the
field accessors so that the <upower-configuration> record type becomes more
usable.

* gnu/services/desktop.scm (<upower-configuration>): Export it.
(upower-configuration-upower, upower-configuration-watts-up-pro?,
upower-configuration-poll-batteries?, upower-configuration-ignore-lid?,
upower-configuration-use-percentage-for-policy?,
upower-configuration-percentage-low, upower-configuration-percentage-critical,
upower-configuration-percentage-action, upower-configuration-time-low,
upower-configuration-time-critical, upower-configuration-time-action,
upower-configuration-critical-power-action): Add default and export.
2019-02-16 22:05:12 +00:00
Tobias Geerinckx-Rice
dcc262672c
gnu: chez-sockets: Use GIT- helpers.
* gnu/packages/chez.scm (chez-sockets)[version]: Use GIT-VERSION.
[source]: Use GIT-FILE-NAME.
2019-02-16 19:02:07 +01:00
Tobias Geerinckx-Rice
2245f210ea
gnu: chez-scmutils: Return #t from all phases.
* gnu/packages/chez.scm (chez-scmutils)[arguments]: Always return #t from phases.
Substitute INVOKE for SYSTEM*.
2019-02-16 19:02:06 +01:00
Tobias Geerinckx-Rice
9b469e2e3a
gnu: chez-scmutils: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-scmutils)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:06 +01:00
Tobias Geerinckx-Rice
c83bf1c659
gnu: chez-mit: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-mit)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:06 +01:00
Tobias Geerinckx-Rice
602fbad1e7
gnu: chez-scheme: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-scheme)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:06 +01:00
Tobias Geerinckx-Rice
fbf4122360
gnu: stex: Don't use unstable tarball.
* gnu/packages/chez.scm (stex)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
(chez-scheme)[arguments]: Adjust expected source directory name.
2019-02-16 19:02:06 +01:00
Tobias Geerinckx-Rice
2f1ab47772
gnu: nanopass: Don't use unstable tarball.
* gnu/packages/chez.scm (nanopass)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
(chez-scheme)[arguments]: Adjust expected source directory name.
2019-02-16 19:02:05 +01:00
Tobias Geerinckx-Rice
55623cf08a
gnu: chez-scheme: Return #t from all phases.
* gnu/packages/chez.scm (chez-scheme)[arguments]: Always return #t from phases.
Substitute INVOKE for SYSTEM*.
2019-02-16 19:02:05 +01:00
Tobias Geerinckx-Rice
95b4f7ca7a
gnu: chez-scheme: Fix ‘install-doc’ phase.
* gnu/packages/chez.scm (chez-cheme)[arguments]: Find ‘installsh’.
Remove some unnecessary code.
2019-02-16 19:02:05 +01:00
Tobias Geerinckx-Rice
24a43551d0
gnu: chez-irregex: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-irregex)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:05 +01:00
Tobias Geerinckx-Rice
88c85a9403
gnu: chez-matchable: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-matchable)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:04 +01:00
Tobias Geerinckx-Rice
f01b17b374
gnu: chez-web: Use GIT- helpers.
* gnu/packages/chez.scm (chez-web)[version]: Use GIT-VERSION.
[source]: Use GIT-FILE-NAME.
2019-02-16 19:02:04 +01:00
Tobias Geerinckx-Rice
f9cd13c95d
gnu: chez-srfi: Don't use unstable tarball.
* gnu/packages/chez.scm (chez-srfi)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-16 19:02:04 +01:00
Tobias Geerinckx-Rice
bd86f7dbdf
gnu: chez-fmt: Return #t from all phases.
* gnu/packages/chez.scm (chez-fmt)[arguments]: Always return #t from phases.
Substitute INVOKE for SYSTEM*.
2019-02-16 19:02:04 +01:00
Tobias Geerinckx-Rice
a0bdbf8b41
gnu: chez-web: Return #t from all phases.
* gnu/packages/chez.scm (chez-web)[arguments]: Always return #t from phases.
2019-02-16 19:02:04 +01:00
Tobias Geerinckx-Rice
6cf48e8c20
gnu: unshield: Update to 1.4.3.
* gnu/packages/compression.scm (unshield): Update to 1.4.3.
[inputs]: Add unshield-baldurs_gate_patch_v1_1_4315_international.zip.
[arguments]: Use it.
2019-02-16 19:02:03 +01:00
Tobias Geerinckx-Rice
46c1c5537b
gnu: stumpwm: Build and install the manual.
* gnu/packages/lisp.scm (stumpwm)[native-inputs]: Add texinfo.
[argument]: Add new ‘install-manual’ phase.
2019-02-16 18:34:49 +01:00
Mark H Weaver
9adb66dd11
gnu: linux-libre: Update to 4.20.10.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.10.
(%linux-libre-hash): Update hash.
2019-02-15 23:32:57 -05:00
Mark H Weaver
82da87cf4c
gnu: linux-libre@4.19: Update to 4.19.23.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.23.
(%linux-libre-4.19-hash): Update hash.
2019-02-15 23:32:54 -05:00
Mark H Weaver
c5d3e7c5ac
gnu: linux-libre@4.14: Update to 4.14.101.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.101.
(%linux-libre-4.14-hash): Update hash.
2019-02-15 23:32:52 -05:00
Mark H Weaver
f218ff0acb
gnu: linux-libre@4.9: Update to 4.9.158.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.158.
2019-02-15 23:32:49 -05:00
Mark H Weaver
54bee9ea2e
gnu: icecat: Update to 60.5.1-guix1 [security-fixes].
Includes fixes for CVE-2018-18335, CVE-2018-18356, and CVE-2019-5785.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.5.1-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.
2019-02-15 23:32:42 -05:00
Vagrant Cascadian
aa71b690aa
gnu: pelican: Update to 4.0.1
* gnu/packages/python.scm (pelican): Update to 4.0.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:09 +01:00
Brett Gilio
de8abc96cb
gnu: emacs-cider: Update to 0.20.0
* gnu/packages/emacs-xyz.scm (emacs-cider): Update to 0.20.0

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:09 +01:00
Raphaël Mélotte
37956778c9
gnu: luakit: Update to 2.1.
* gnu/packages/web-browsers.scm (luakit): Update to 2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:09 +01:00
Meiyo Peng
f7a25b50eb
gnu: ibus-rime: Update to 1.4.0.
* gnu/packages/ibus.scm (ibus-rime): Update to 1.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:09 +01:00
Meiyo Peng
775e81b5a5
gnu: rime-data: Update to 0.38.20190131.
* gnu/packages/ibus.scm (rime-data): Update to 0.38.20190131.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:08 +01:00
Meiyo Peng
6072d51193
gnu: librime: Update to 1.4.0.
* gnu/packages/ibus.scm (librime): Update to 1.4.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-02-16 01:00:08 +01:00
Ludovic Courtès
36754eee28
packages: Remove duplicates from package cache.
Previously the same package could appear several times if several
variables were bound to it, as is notably the case for "python"
currently.  This, in turn, would lead to obnoxious "ambiguous package
specification" messages.

* gnu/packages.scm (generate-package-cache)[expand-cache]: Change RESULT
to RESULT+SEEN and adjust accordingly.
Call 'first' on the result of 'fold-module-public-variables*'.
* tests/packages.scm ("fold-available-packages with/without cache"):
Check for lack of duplicates in FROM-CACHE.
2019-02-16 01:00:08 +01:00
Ludovic Courtès
8a973abc6f
gnu: guix: Embed 'glibc-utf8-locales'.
This will ensure people who download the binary installation tarball
do not get locale-related warnings, provided they use one of the
selected UTF-8 locales.

* gnu/packages/package-management.scm (guix)[arguments]: In
'wrap-program' phase, set GUIX_LOCPATH.
[inputs]: Add GLIBC-UTF8-LOCALES.
2019-02-16 01:00:08 +01:00
Pierre Neidhardt
3a34c9e62e
gnu: emacs-helm-slime: Update to 20190214.
* gnu/packages/emacs-xyz.scm (emacs-helm-slime): Update to 20190214.
2019-02-15 21:26:08 +01:00
Pierre Neidhardt
e83d46f02e
gnu: emacs-pulseaudio-control: Update to 20190105.
* gnu/packages/emacs-xyz.scm (emacs-pulseaudio-control): Update to 20190105.
2019-02-15 21:25:31 +01:00
Danny Milosavljevic
f7c4853a6b
gnu: Add genimage.
* gnu/packages/genimage.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-02-15 17:49:08 +01:00
Ricardo Wurmus
3c3e6620ae
gnu: guile-hall: Clean up.
* gnu/packages/guile-xyz.scm (guile-hall)[description]: Break long line.
[home-page]: Merge lines.
[propagated-inputs]: Remove reference to default "out" output.
2019-02-15 17:43:49 +01:00
Ricardo Wurmus
feb11b0872
gnu: guile-hall: Use git tag.
* gnu/packages/guile-xyz.scm (guile-hall)[source]: Use tag and git-file-name.
2019-02-15 17:37:28 +01:00
Ricardo Wurmus
06085facd5
gnu: guile-hall: Use license: prefix.
* gnu/packages/guile-xyz.scm (guile-hall)[license]: Use license: prefix.
2019-02-15 17:34:48 +01:00
Alex Sassmannshausen
63bf0afdf6
gnu: guile-hall: Update to 0.2.
* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.2.
2019-02-15 16:57:46 +01:00
Leo Famulari
e191e84859
gnu: Borg: Update to 1.1.9.
* gnu/packages/backup.scm (borg): Update to 1.1.9.
[arguments]: Remove the 'remove-documentation-timestamps' phase and adjust the
'install-doc' phase to ensure the manual pages are not a source of
non-determinism.
2019-02-15 10:16:18 -05:00
Ricardo Wurmus
867e2b1bb3
gnu: Add r-rsvd.
* gnu/packages/cran.scm (r-rsvd): New variable.
2019-02-15 16:04:29 +01:00
Ricardo Wurmus
9680047cda
gnu: Add r-future-apply.
* gnu/packages/cran.scm (r-future-apply): New variable.
2019-02-15 16:04:29 +01:00
Ricardo Wurmus
b3080cddad
gnu: Add r-future.
* gnu/packages/cran.scm (r-future): New variable.
2019-02-15 16:04:29 +01:00
Ricardo Wurmus
226294a4ad
gnu: Add r-globals.
* gnu/packages/cran.scm (r-globals): New variable.
2019-02-15 16:04:29 +01:00
Ricardo Wurmus
cf4cd8bcdf
gnu: Add r-listenv.
* gnu/packages/cran.scm (r-listenv): New variable.
2019-02-15 16:04:29 +01:00
Marius Bakke
284fb66a05
gnu: KSysguard: Update home page.
* gnu/packages/kde-plasma.scm (libksysguard)[home-page]: Set to
<https://userbase.kde.org/KSysGuard>.
2019-02-15 12:12:10 +01:00
Marius Bakke
76435771eb
gnu: KDE Plasma: Update to 5.15.0.
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker, libkscreen,
libksysguard): Update to 5.15.0.
2019-02-15 12:12:10 +01:00
Marius Bakke
a72d928b6b
gnu: KDE Frameworks: Update to 5.55.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons kapidox, karchive, kcodecs, kconfig, kcoreaddons, kdbusaddons,
kdnssd, kguiaddons, ki18n, kidletime, kirigami, kitemmodels, kitemviews,
kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons, kwindowsystem,
modemmanager-qt, networkmanager-qt, oxygen-icons, prison, qqc2-desktop-style,
solid, sonnet, threadweaver, kactivities, kauth, kcompletion, kcrash,
kdoctools, kfilemetadata, kimageformats, kjobwidgets, knotifications,
kpackage, kpty, kunitconversion, baloo, kactivities-stats, kbookmarks,
kcmutils, kconfigwidgets, kdeclarative, kded, kdesignerplugin, kdesu,
kdewebkit, kemoticons, kglobalaccel, kiconthemes, kinit, kio, knewstuff,
knotifyconfig, kparts, kpeople, krunner, kservice, ktexteditor, ktextwidgets,
kwallet, kxmlgui, kxmlrpcclient, plasma-framework, kde-frameworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.55.0.
2019-02-15 12:12:09 +01:00
Marius Bakke
d199a4c7b4
gnu: LLVM, Clang: Update to 7.0.1.
* gnu/packages/patches/clang-7.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/llvm.scm (llvm, clang-runtime, clang): Update to 7.0.1.
(llvm-7.0.1): Remove variable.
(clang-from-llvm)[arguments]: Adjust phase to match Clang 7.
(llvm-6, clang-runtime-6, clang-6): New public variables.
* gnu/packages/dlang.scm (ldc)[native-inputs]: Change LLVM and CLANG to
LLVM-6.0 and CLANG-6.0.
* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM to LLVM-6.
2019-02-15 12:12:09 +01:00
Marius Bakke
3bdcc668ee
gnu: LLVM: Use HTTPS URLs.
* gnu/packages/llvm.scm (llvm, clang-runtime-from-llvm, clang-from-llvm,
llvm-3.9.1, llvm-3.7, llvm-3.6, llvm-3.5)[source](uri): Use HTTPS.
(emacs-clang-format)[description]: Likewise.
2019-02-15 12:12:09 +01:00
Ricardo Wurmus
9846ec0bea
gnu: Add python-pyfit-sne.
* gnu/packages/bioinformatics.scm (python-pyfit-sne): New variable.
2019-02-15 11:03:26 +01:00
Tobias Geerinckx-Rice
a37bdf4289
gnu: tiled: Update to 1.2.2.
* gnu/packages/game-development.scm (tiled): Update to 1.2.2.
2019-02-15 05:41:20 +01:00
Tobias Geerinckx-Rice
b2cf559772
gnu: allegro@4: Update to 4.4.3.
* gnu/packages/game-development.scm (allegro-4): Update to 4.4.3.
[source]: Remove upstreamed patch.
* gnu/packages/patches/allegro4-mesa-18.2.5-and-later.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-15 05:41:20 +01:00
Tobias Geerinckx-Rice
7aed8b8a7a
gnu: teeworlds: Update to 0.7.2.
* gnu/packages/games.scm (teeworlds): Update to 0.7.2.
2019-02-15 05:41:20 +01:00
Tobias Geerinckx-Rice
d5ddb48424
gnu: gnubg: Update to 1.06.002.
* gnu/packages/games.scm (gnubg): Update to 1.06.002.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice
81e6ece61c
gnu: fortune-mod: Update to 2.6.2.
* gnu/packages/games.scm (fortune-mod): Update to 2.6.2.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice
5479dbf929
gnu: chroma: Update to 1.16.
* gnu/packages/games.scm (chroma): Update to 1.16.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice
87683add41
gnu: gamine: Update to 1.6.
* gnu/packages/games.scm (gamine): Update to 1.6.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice
f5e1a0e576
gnu: vkquake: Don't use unstable tarball.
* gnu/packages/games.scm (vkquake)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-15 05:41:18 +01:00
Tobias Geerinckx-Rice
3e7b376e08
gnu: vkquake: Update to 1.01.0.
* gnu/packages/games.scm (vkquake): Update to 1.01.0.
2019-02-15 05:41:18 +01:00
Tobias Geerinckx-Rice
76f01c5102
gnu: filezilla: Update to 3.40.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.40.0.
2019-02-15 05:41:18 +01:00
Tobias Geerinckx-Rice
786e0073c1
gnu: libfilezilla: Don't use NAME in source URI.
* gnu/packages/ftp.scm (libfilezilla)[source]: Hard-code NAME.
2019-02-15 05:41:18 +01:00
Tobias Geerinckx-Rice
7d4cbd993d
gnu: ifdtool: Update to 4.9.
* gnu/packages/flashing-tools.scm (ifdtool): Update to 4.9.
[source]: Update source URI.
2019-02-15 05:41:17 +01:00
Tobias Geerinckx-Rice
f95114e5dd
gnu: ndctl: Update to 64.1.
* gnu/packages/disk.scm (ndctl): Update to 64.1.
[inputs]: Add keyutils.
2019-02-15 05:41:17 +01:00
Tobias Geerinckx-Rice
c6a2dd86c5
gnu: cppcheck: Update to 1.87.
* gnu/packages/check.scm (cppcheck): Update to 1.87.
2019-02-15 05:41:17 +01:00
Tobias Geerinckx-Rice
bf38c19280
gnu: fasm: Update to 1.73.08.
* gnu/packages/assembly.scm (fasm): Update to 1.73.08.
2019-02-15 05:41:17 +01:00
Tobias Geerinckx-Rice
af7014a140
gnu: virt-manager: Update to 2.1.0.
* gnu/packages/virtualization.scm (virt-manager): Update to 2.1.0.
2019-02-15 05:41:17 +01:00
Tobias Geerinckx-Rice
cd4b2e78c5
gnu: libxls: Move to (gnu packages statistics).
It has nothing to do with XML.

* gnu/packages/xml.scm (libxls): Move from here…
* gnu/packages/statistics.scm (libxls): …to here.
2019-02-15 05:41:16 +01:00
Tobias Geerinckx-Rice
9b069c15e0
gnu: libxls: Update to 1.5.0 [security fixes].
* gnu/packages/xml.scm (libxls): Update to 1.5.0.
[source, home-page]: Update home page.
[arguments, native-inputs]: Remove all of them.
2019-02-15 05:41:16 +01:00
Tobias Geerinckx-Rice
f8be928760
gnu: libxls: Expand synopsis & description.
* gnu/packages/xml.scm (libxls)[synopsis, description]: Expand.
2019-02-15 05:41:16 +01:00
Tobias Geerinckx-Rice
863ab122fc
gnu: sdl2-mixer: Update to 2.0.4.
* gnu/packages/sdl.scm (sdl2-mixer): Update to 2.0.4.
2019-02-14 23:39:48 +01:00
Tobias Geerinckx-Rice
ad237c8bb8
gnu: sdl2-image: Update to 2.0.4.
* gnu/packages/sdl.scm (sdl2-image): Update to 2.0.4.
2019-02-14 23:39:46 +01:00
Tobias Geerinckx-Rice
ebd2ae1858
gnu: i3-wm: Remove obsolete code.
* gnu/packages/wm.scm (i3-wm)[arguments]: Remove #:make-flags.
Update reason for disabled #:tests?.
2019-02-14 23:39:41 +01:00
Christopher Baines
a3dbfbbd04
gnu: Add ruby-rails.
* gnu/packages/rails.scm (ruby-rails): New variable.
2019-02-14 21:38:03 +00:00
Christopher Baines
078849455e
gnu: Add ruby-activestorage.
* gnu/packages/rails.scm (ruby-activestorage): New variable.
2019-02-14 21:38:03 +00:00
Christopher Baines
554bf4f606
gnu: Add ruby-marcel.
Required for ruby-activestorage.

* gnu/packages/ruby.scm (ruby-marcel): New variable.
2019-02-14 21:38:03 +00:00
Christopher Baines
80c4bfa640
gnu: Add ruby-sprockets-rails.
* gnu/packages/rails.scm (ruby-sprockets-rails): New variable.
2019-02-14 21:38:03 +00:00
Christopher Baines
15606d9896
gnu: Add ruby-sprockets.
* gnu/packages/ruby.scm (ruby-sprockets): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
c8f079ca16
gnu: Add ruby-railties.
* gnu/packages/rails.scm (ruby-railties): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
0fc308997f
gnu: Add ruby-actionmailer.
* gnu/packages/rails.scm (ruby-actionmailer): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
ca09c4b5f2
gnu: Add ruby-activejob.
* gnu/packages/rails.scm (ruby-activejob): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
f9da1ada23
gnu: Add ruby-globalid.
Required for ruby-activejob.

* gnu/packages/ruby.scm (ruby-globalid): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
937c8862f4
gnu: Add ruby-actioncable.
* gnu/packages/rails.scm (ruby-actioncable): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
a058cbfd57
gnu: Add ruby-nio4r.
Required for ruby-actioncable.

* gnu/packages/ruby.scm (ruby-nio4r): New variable.
2019-02-14 21:38:02 +00:00
Christopher Baines
a229acffb7
gnu: Add ruby-websocket-driver.
* gnu/packages/ruby.scm (ruby-websocket-driver): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
52b015a93c
gnu: Add ruby-websocket-extensions.
* gnu/packages/ruby.scm (ruby-websocket-extensions): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
7b062e98b8
gnu: Add ruby-actionpack.
* gnu/packages/rails.scm (ruby-actionpack): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
1c48c539ee
gnu: Add ruby-actionview.
* gnu/packages/rails.scm (ruby-actionview): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
d15dbe83f5
gnu: Add ruby-erubi.
Required for ruby-actionview.

* gnu/packages/ruby.scm (ruby-erubi): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
24412de48d
gnu: Add ruby-rails-dom-testing.
* gnu/packages/rails.scm (ruby-rails-dom-testing): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
ab654da543
gnu: Add ruby-rails-html-sanitizer.
* gnu/packages/rails.scm (ruby-rails-html-sanitizer): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
8d3c5ff68b
gnu: Add ruby-loofah.
* gnu/packages/ruby.scm (ruby-loofah): New variable.
2019-02-14 21:38:01 +00:00
Christopher Baines
d7f9f88748
gnu: Add ruby-crass.
Required for upgrading ruby-loofah.

* gnu/packages/ruby.scm (ruby-crass): New variable.
2019-02-14 21:38:00 +00:00
Christopher Baines
6188d6430d
gnu: Add ruby-rr.
* gnu/packages/ruby.scm (ruby-rr): New variable.
2019-02-14 21:38:00 +00:00
Christopher Baines
909eae21f3
gnu: Add ruby-faraday.
* gnu/packages/ruby.scm (ruby-faraday): New variable.
2019-02-14 21:38:00 +00:00
Christopher Baines
0927b0394f
gnu: ruby-prawn-table: Begin to enable tests.
* gnu/packages/ruby.scm (ruby-prawn-table)[propagated-inputs]: Add
ruby-pdf-inspector.
[native-inputs]: Add packages for tests.
[arguments]: Modify the build phases to get closer to enabling the tests.
2019-02-14 21:38:00 +00:00
Christopher Baines
16f423cbd9
gnu: Add ruby-prawn-manual-builder.
Required for the ruby-prawn-table tests.

* gnu/packages/ruby.scm (ruby-prawn-manual-builder): New variable.
2019-02-14 21:38:00 +00:00
Christopher Baines
c41fba01d3
gnu: ruby-parallel: Begin to enable tests and update version.
* gnu/packages/ruby.scm (ruby-parallel): Update to 1.13.0.
[source]: Switch to the Git repository.
[arguments]: Change the #:test-target, and modify some phases.
[native-inputs]: Add packages required for running the tests.
2019-02-14 21:38:00 +00:00
Christopher Baines
198bc64855
gnu: Add ruby-rspec-rerun.
Required for ruby-parallel tests.

* gnu/packages/ruby.scm (ruby-rspec-rerun): New variable.
2019-02-14 21:38:00 +00:00
Christopher Baines
13cf6aee1b
gnu: Add ruby-activerecord.
* gnu/packages/rails.scm (ruby-activerecord): New variable.
2019-02-14 21:37:59 +00:00
Christopher Baines
aecd533d5a
gnu: ruby-arel: Update to 9.0.0.
* gnu/packages/ruby.scm (ruby-arel): Update to 9.0.0.
2019-02-14 21:37:59 +00:00
Christopher Baines
29fa6d8411
gnu: Add ruby-activemodel.
Required for ruby-activerecord.

* gnu/packages/rails.scm (ruby-activemodel): New variable.
2019-02-14 21:37:59 +00:00
Christopher Baines
fb394a296b
gnu: ruby-activesupport: Update to 5.2.2.
* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.2.
2019-02-14 21:37:59 +00:00
Christopher Baines
566f71f8b8
gnu: Add ruby-bump.
Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-bump): New variable.
2019-02-14 21:37:59 +00:00
Christopher Baines
b8aecc31b4
gnu: Add ruby-mysql2.
Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-mysql2): New variable.
2019-02-14 21:37:59 +00:00
Christopher Baines
6120589f55
gnu: Add ruby_version.
Required for ruby-rspec-pending-for.

* gnu/packages/ruby.scm (ruby_version): New variable.
2019-02-14 21:37:59 +00:00
Christopher Baines
0a794b3075
gnu: ruby-addressable: Enable tests and update.
* gnu/packages/ruby.scm (ruby-addressable): Update to 2.6.0.
[arguments]: Enable running the tests.
[native-inputs]: Add inputs required for running the tests.
2019-02-14 21:37:58 +00:00
Christopher Baines
f3d7bb9323
gnu: Add ruby-idn-ruby.
Required for the ruby-addressable tests.

* gnu/packages/ruby.scm (ruby-idn-ruby): New variable.
2019-02-14 21:37:58 +00:00
Christopher Baines
1f4fc12568
gnu: ruby-public-suffix: Enable tests.
* gnu/packages/ruby.scm (ruby-public-suffix)[arguments]: Enable the tests, add
a phase to remove the Rubocop dependency.
[native-inputs]: Add bundler, ruby-yard, ruby-mocha and ruby-minitest-reporters.
2019-02-14 21:37:58 +00:00
Christopher Baines
e2c9a9ccb7
gnu: Add ruby-minitest-reporters.
Required for ruby-public-suffix tests.

* gnu/packages/ruby.scm (ruby-minitest-reporters): New variable.
2019-02-14 21:37:58 +00:00
Christopher Baines
88a105c107
gnu: ruby-minitest: Update to 5.11.3.
As the previous version breaks the tests for the ruby-minitest-reporters
package I'd like to add.

* gnu/packages/ruby.scm (ruby-minitest): Update to 5.11.3.
2019-02-14 21:37:58 +00:00
Christopher Baines
b9511aa93b
gnu: Add ruby-maruku.
Required for ruby-minitest-reporters.

* gnu/packages/ruby.scm (ruby-maruku): New variable.
2019-02-14 21:37:58 +00:00
Christopher Baines
5d8fe6de26
gnu: Add ruby-rubocop.
* gnu/packages/ruby.scm (ruby-rubocop): New variable.
2019-02-14 21:37:58 +00:00
Christopher Baines
433f10b5d2
gnu: Add ruby-jaro-winkler.
Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-jaro-winkler): New variable.
2019-02-14 21:37:58 +00:00
Christopher Baines
d8c189ed56
gnu: Add ruby-unicode-display-width.
Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-unicode-display-width): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
5499345749
gnu: Add ruby-parser.
Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-parser): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
bef3506eb8
gnu: Add ruby-cliver.
Requirement of ruby-parser.

* gnu/packages/ruby.scm (ruby-cliver): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
d5840f7725
gnu: Add ruby-ast.
Required for ruby-parser.

* gnu/packages/ruby.scm (ruby-ast): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
65f6588904
gnu: Add ruby-bacon-colored-output.
This is a requirement of ruby-ast.

* gnu/packages/ruby.scm (ruby-bacon-colored-output): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
79193b2097
gnu: Add ruby-rest-client.
Required for ruby-ast.

* gnu/packages/ruby.scm (ruby-rest-client): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
8c7ae38402
gnu: Add ruby-webmock.
Required by ruby-rest-client. Also at version ~> 2, so don't package 3 just
yet.

* gnu/packages/ruby.scm (ruby-webmock): New variable.
2019-02-14 21:37:57 +00:00
Christopher Baines
6f8bf0ebe3
gnu: Add ruby-crack.
Required for ruby-webmock.

* gnu/packages/ruby.scm (ruby-crack): New variable.
2019-02-14 21:37:56 +00:00
Christopher Baines
2178143651
gnu: Add ruby-hashdiff.
Required for ruby-webmock.

* gnu/packages/ruby.scm (ruby-hashdiff): New variable.
2019-02-14 21:37:56 +00:00
Christopher Baines
6dc2131076
gnu: Add ruby-racc.
Required for ruby-ast and ruby-parser.

* gnu/packages/ruby.scm (ruby-racc): New variable.
2019-02-14 21:37:56 +00:00
Christopher Baines
6edabcb20c
gnu: Add ruby-rainbow.
Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-rainbow): New variable.
2019-02-14 21:37:56 +00:00
Christopher Baines
e42e3bfa47
gnu: Add ruby-powerpack.
Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-powerpack): New variable.
2019-02-14 21:37:56 +00:00
Christopher Baines
3306f02a74
gnu: ruby-rspec-its: Enable tests.
Enable the tests, and also tweak the synopsis and description to hopefully be
more descriptive.

* gnu/packages/ruby.scm (ruby-rspec-its)[source]: Change to GitHub, and add
patch.
[arguments]: Enabled tests, set the #:test-target to "spec", and add the
phases to tweak the Gemfile and rspec-its.gemspec.
[native-inputs]: Add bundler, ruby-cucumber and ruby-aruba.
[synopsis,description]: Make more explicit and descriptive.
2019-02-14 21:37:56 +00:00
Christopher Baines
15b16c2c46
gnu: Add ruby-cucumber and ruby-aruba.
These packages are mutually dependant, so I've put them in one commit.

* gnu/packages/ruby.scm (ruby-aruba, ruby-aruba-without-tests, ruby-cucumber,
ruby-cucumber-without-tests): New variables.
2019-02-14 21:37:56 +00:00
Christopher Baines
aada5f6f3b
gnu: ruby-gherkin: Update to 5.1.0.
Don't upgrade all the way to version 6, as version 5 is needed for Cucumber 3.

* gnu/packages/ruby.scm (ruby-gherkin): Update to 5.1.0.
[description]: Use @file{ }.
2019-02-14 21:37:55 +00:00
Christopher Baines
5cd047e807
gnu: ruby-cucumber-core: Update to 3.2.1.
Just update to major version 3, as version 4 of Cucumber hasn't been released
yet.

* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 3.2.1.
[propagated-inputs]: Add ruby-backports, ruby-gherkin and
ruby-cucumber-tag-expressions.
2019-02-14 21:37:55 +00:00
Christopher Baines
0ce8f3445d
gnu: Add ruby-cucumber-tag-expressions.
* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): New variable.
2019-02-14 21:37:55 +00:00
Christopher Baines
f7e9b2f375
gnu: Add ruby-backports.
* gnu/packages/ruby.scm (ruby-backports): New variable.
2019-02-14 21:37:55 +00:00
Christopher Baines
1d1d20b02b
gnu: Add ruby-mspec.
* gnu/packages/ruby.scm (ruby-mspec): New variable.
2019-02-14 21:37:55 +00:00
Christopher Baines
fb1a8954af
gnu: Add ruby-cucumber-expressions.
* gnu/packages/ruby.scm (ruby-cucumber-expressions): New variable.
2019-02-14 21:37:55 +00:00
Christopher Baines
5437c7416c
gnu: Add ruby-fuubar.
* gnu/packages/ruby.scm (ruby-fuubar): New variable.
2019-02-14 21:37:55 +00:00
Christopher Baines
158a9253da
gnu: Add ruby-progressbar.
* gnu/packages/ruby.scm (ruby-progressbar): New variable.
2019-02-14 21:37:54 +00:00
Christopher Baines
2ed201c112
gnu: Add ruby-contracts.
* gnu/packages/ruby.scm (ruby-contracts): New variable.
2019-02-14 21:37:54 +00:00
Christopher Baines
ce872770f6
gnu: Add ruby-cucumber-wire.
Package version 0.0.1 initially, as this is what's needed by Cucumber 3, and
Cucumber 4 hasn't been released yet.

* gnu/packages/ruby.scm (ruby-cucumber-wire): New variable.
2019-02-14 21:37:54 +00:00
Christopher Baines
28cf8dab3e
gnu: ruby-safe-yaml: Add missing require 'time'.
Patch ruby-safe-yaml to fix an issue that would lead to an error like this:
uninitialized constant SafeYAML::Parse::Date::DateTime

It's been reported upstream [1], and this patch was taken from the upstream Git
repository.

1: https://github.com/dtao/safe_yaml/issues/80

* gnu/packages/ruby.scm (ruby-safe-yaml)[source]: Switch to the Git repository
so that applying patches works and add a patch.
[arguments]: Enable tests and add a phase to set the TZ environment variable,
as one of the tests depends on a certian timezone.
* gnu/packages/patches/ruby-safe-yaml-add-require-time.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch file.
2019-02-14 21:37:52 +00:00
Leo Famulari
17098a493b
gnu: bs1770gain: Adjust the usage text and home-page.
* gnu/packages/audio.scm (bs1770gain)[source]: Add snippet.
[home-page]: Update.
2019-02-14 16:07:28 -05:00
Leo Famulari
42ce9187fb
gnu: PostgreSQL 9.6: Update to 9.6.12.
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.12.
2019-02-14 14:46:32 -05:00
Leo Famulari
2950d33c6c
gnu: PostgreSQL: Update to 10.7.
* gnu/packages/databases.scm (postgresql): Update to 10.7.
2019-02-14 14:46:28 -05:00
Tobias Geerinckx-Rice
fafbeb38d4
gnu: perl-datetime-format-strptime: Update to 1.76.
* gnu/packages/perl.scm (perl-datetime-format-strptime): Update to 1.76.
2019-02-14 18:16:07 +01:00
Tobias Geerinckx-Rice
5e98d75902
gnu: perl-datetime-locale: Update to 1.23.
* gnu/packages/perl.scm (perl-datetime-locale): Update to 1.23.
[native-inputs]: Add perl-ipc-system-simple.
2019-02-14 18:16:07 +01:00
Tobias Geerinckx-Rice
66377fdced
gnu: tmuxifier: Don't use unstable tarball.
* gnu/packages/tmux.scm (tmuxifier)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-14 18:16:07 +01:00
Tobias Geerinckx-Rice
7bef8fd5cf
gnu: tmux-themepack: Use GIT-* helpers, not NAME.
* gnu/packages/tmux.scm (tmux-themepack)[version]: Use GIT-VERSION.
[source]: Hard-code NAME.  Use GIT-FILE-NAME.
2019-02-14 18:16:07 +01:00
Tobias Geerinckx-Rice
6d1f47082d
gnu: Remove python2-pyquery.
* gnu/packages/python-xyz.scm (python2-pyquery): Remove broken package.
2019-02-14 18:16:06 +01:00
Tobias Geerinckx-Rice
ce50403fc2
gnu: python-paste: Update to 3.0.6.
* gnu/packages/python-web.scm (python-paste): Update to 3.0.6.
2019-02-14 18:16:06 +01:00
Tobias Geerinckx-Rice
0596a7af5f
gnu: python-webtest: Update to 2.0.33.
* gnu/packages/python-web.scm (python-webtest, python2-webtest):
Update to 2.0.33.  Remove outdated comments.
2019-02-14 18:16:06 +01:00
Tobias Geerinckx-Rice
c381d4bb15
gnu: python-sockjs-tornado: Update to 1.0.6.
* gnu/packages/python-web.scm (python-sockjs-tornado)
(python2-sockjs-tornado): Update to 1.0.6.
2019-02-14 18:16:06 +01:00
Tobias Geerinckx-Rice
cc314e9027
gnu: python-scrypt: Update to 0.8.7.
* gnu/packages/python-crypto.scm (python-scrypt): Update to 0.8.7.
2019-02-14 18:16:06 +01:00
Tobias Geerinckx-Rice
ceb5b11bd1
gnu: python-base58: Update to 1.0.3.
* gnu/packages/python-crypto.scm (python-base58): Update to 1.0.3.
2019-02-14 18:16:05 +01:00
Ivan Petkov
0e9811f4a3
gnu: rust: Update to 1.29.2.
* gnu/packages/rust.scm (rust): Rename to...
(rust-1.28): ...this.
(rust): New variable.
2019-02-14 17:56:30 +01:00
Pierre Neidhardt
03d3732023
gnu: conkey: Update to 1.11.2.
* gnu/packages/conky.scm (conkey): Update to 1.11.2.
2019-02-14 17:00:58 +01:00
Efraim Flashner
a49bbaa6cd
gnu: inxi-minimal: Update inputs.
* gnu/packages/admin.scm (inxi-minimal)[inputs]: Replace bash with
bash-minimal, add procps.
(inxi)[inputs]: Inherit procps from inxi-minimal.
2019-02-14 14:05:36 +02:00
Eric Bavier
40b114c0bb
gnu: dealii: Upgrade to 9.0.1.
* gnu/packages/patches/dealii-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (dealii)[source]: Upgrade to 9.0.1.  Use patch.
[arguments]: Use new MPI configuration flags.
2019-02-13 22:39:12 -06:00
Tobias Geerinckx-Rice
ff7559d65c
gnu: libdvdread: Update to 6.0.1.
* gnu/packages/video.scm (libdvdread): Update to 6.0.1.
2019-02-14 03:50:19 +01:00
Tobias Geerinckx-Rice
767b44270d
gnu: libdvdread: Don't use NAME in source URI.
* gnu/packages/video.scm (libdvdread)[source]: Hard-code NAME.
2019-02-14 03:50:18 +01:00
Tobias Geerinckx-Rice
11bf3b2f03
gnu: hiawatha: Update to 10.8.4.
* gnu/packages/web.scm (hiawatha): Update to 10.8.4.
2019-02-14 03:50:18 +01:00
Tobias Geerinckx-Rice
811b907da7
gnu: rclone: Update to 1.46.
* gnu/packages/sync.scm (rclone): Update to 1.46.
[arguments]: Remove 'set-home-directory' phase.
2019-02-14 03:50:18 +01:00
Tobias Geerinckx-Rice
d100b9bd97
gnu: rrdtool: Update to 1.7.1.
* gnu/packages/rrdtool.scm (rrdtool): Update to 1.7.1.
2019-02-14 03:50:18 +01:00
Tobias Geerinckx-Rice
d71184f8a5
gnu: perl-xml-libxml: Update to 2.0134.
* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0134.
2019-02-14 03:50:17 +01:00
Vagrant Cascadian
706460a357
gnu: Add trydiffoscope.
* gnu/packages/package-management (trydiffoscope): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2019-02-13 18:52:19 -05:00
Andreas Enge
69c15ad8a4
gnu: qtbase: Restore compilation on linux kernels < 4.11.
Fixes <https://bugs.gnu.org/34431>.

* gnu/packages/patches/qtbase-old-kernel.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/qt.scm (qtbase): Add patch.
2019-02-14 00:30:27 +01:00
Marius Bakke
58c6a93d9d
gnu: doxygen: Update home page and source URI.
* gnu/packages/documentation.scm (doxygen)[home-page]: Change to
<http://www.doxygen.nl>.
[source](uri): Likewise.  Add sourceforge mirror.
2019-02-14 00:13:07 +01:00
Marius Bakke
fe04988953
gnu: xapian: Update to 1.4.10.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.10.
2019-02-14 00:13:07 +01:00
Marius Bakke
ce53048fb8
gnu: msmtp: Update to 1.8.3.
* gnu/packages/mail.scm (msmtp): Update to 1.8.3.
2019-02-14 00:13:07 +01:00
Marius Bakke
5bd0813a0f
gnu: GnuPG: Update to 2.2.13.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.13.
2019-02-14 00:13:07 +01:00
Marius Bakke
0988191f33
gnu: libassuan: Update to 2.5.3.
* gnu/packages/gnupg.scm (libassuan): Update to 2.5.3.
2019-02-14 00:13:06 +01:00
Marius Bakke
cb94d5e161
gnu: Varnish: Update to 6.1.1.
* gnu/packages/web.scm (varnish): Update to 6.1.1.
[native-inputs]: Add PYTHON-SPHINX.
[arguments]: Add "--disable-pcre-jit" to #:configure-flags.
2019-02-14 00:13:06 +01:00
Marius Bakke
95991e4517
gnu: Open vSwitch: Update to 2.10.1.
* gnu/packages/networking.scm (openvswitch): Update to 2.10.1.
2019-02-14 00:13:06 +01:00
Marius Bakke
9047603c2e
gnu: KDE Plasma: Remove unused properties.
* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker)[properties]: Remove.
2019-02-14 00:13:06 +01:00
Marius Bakke
d3065c8785
gnu: Restore copyright header.
This was mistakenly removed in bec2a2e10e.

* gnu/packages/kde.scm: Restore copyright header.
2019-02-14 00:13:06 +01:00
Leo Famulari
ed362d1652
gnu: certbot, python-acme: Update to 0.31.0.
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.31.0.
2019-02-13 17:04:50 -05:00
Gabriel Hondet
8213db7c95
gnu: Add ocaml-timed.
* gnu/packages/ocaml.scm (ocaml-timed): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-02-13 22:50:59 +01:00
Gabriel Hondet
7195c4f2ae
gnu: Add ocaml-bindlib.
* gnu/packages/ocaml.scm (ocaml-bindlib): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-02-13 22:50:54 +01:00
Gabriel Hondet
70c7d02590
gnu: Add ocaml-earley.
* gnu/packages/ocaml.scm (ocaml-earley): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-02-13 22:50:17 +01:00
Dan Frumin
ec23bae682
gnu: Add coq-equations.
* gnu/packages/coq.scm (coq-equations): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2019-02-13 22:21:41 +01:00
Eric Bavier
6d433d6ef7
gnu: Add ELPA.
* gnu/packages/maths.scm (elpa, elpa-openmpi): New variables.
2019-02-13 14:08:19 -06:00
Eric Bavier
aa94524052
gnu: petsc: Upgrade to 3.10.3.
* gnu/packages/maths.scm (petsc): Upgrade to 3.10.3.
2019-02-13 14:08:19 -06:00
Eric Bavier
f73750e6f4
gnu: scalapack: Remove use of deprecated MPI1 symbols.
* gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (scalapack)[source]: Use it.
2019-02-13 14:08:19 -06:00
Efraim Flashner
2385012b89
gnu: khard: Enable tests.
* gnu/packages/mail.scm (khard)[arguments]: Enable test suite.
2019-02-13 21:48:12 +02:00
Efraim Flashner
2de52d0cbb
gnu: khard: Update to 0.13.0.
* gnu/packages/mail.scm (khard): Update to 0.13.0.
2019-02-13 21:48:11 +02:00
Efraim Flashner
4ee3b30945
gnu: fluxbox: All phases return #t.
* gnu/packages/wm.scm (fluxbox)[arguments]: All phases return #t.
2019-02-13 21:48:11 +02:00
Efraim Flashner
37f7853e13
gnu: fluxbox: Install vim helper files.
* gnu/packages/wm.scm (fluxbox)[arguments]: Add custom phase to install
vim files.
2019-02-13 21:48:10 +02:00
Efraim Flashner
28388ac8f8
gnu: vim-airline: Update to 0.10.
* gnu/packages/vim.scm (vim-airline): Update to 0.10.
2019-02-13 21:48:10 +02:00
Efraim Flashner
91b3631821
gnu: urlscan: Update to 0.9.2.
* gnu/packages/mail.scm (urlscan): Update to 0.9.2.
2019-02-13 21:48:06 +02:00
Mark H Weaver
0a62b62ba0
gnu: linux-libre: Update to 4.20.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.8.
(%linux-libre-hash): Update hash.
2019-02-13 13:28:38 -05:00
Mark H Weaver
782a18dd9d
gnu: linux-libre@4.19: Update to 4.19.21.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.21.
(%linux-libre-4.19-hash): Update hash.
2019-02-13 13:27:21 -05:00
Mark H Weaver
570ef8aec5
gnu: linux-libre@4.14: Update to 4.14.99.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.99.
(%linux-libre-4.14-hash): Update hash.
2019-02-13 13:26:25 -05:00
Mark H Weaver
b76374fbf7
gnu: linux-libre@4.9: Update to 4.9.156.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.156.
2019-02-13 13:25:42 -05:00
Ricardo Wurmus
7b9b203a52
gnu: Add burp.
* gnu/packages/backup.scm (burp): New variable.
2019-02-13 15:22:59 +01:00
Ricardo Wurmus
0df201c05f
gnu: Add emacs-ledger-mode.
* gnu/packages/finance.scm (emacs-ledger-mode): New variable.
2019-02-13 10:55:49 +01:00
Ricardo Wurmus
f90ed0284a
gnu: ledger: Update to 3.1.2 [security fixes].
* gnu/packages/finance.scm (ledger): Update to 3.1.2.
[arguments]: Remove #:modules; remove obsolete configure flags; remove make
flags; remove phase "boost-compat"; remove custom check phase; remove
"relocate-elisp" phase; disable broken test in "check-setup" phase.
[native-inputs]: Remove emacs-minimal.
[license]: Remove gpl2+.
* gnu/packages/patches/ledger-revert-boost-python-fix.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-13 10:55:49 +01:00
Björn Höfling
f6974e15cf
gnu: Fix aegisub.
* gnu/packages/video.scm (aegisub)[arguments]: Add phase to fix
boost headers.
2019-02-13 10:23:22 +01:00
Christopher Baines
f6f4370fee
gnu: gnome: Include system-config-printer.
This package enables some functionality for printers within the
gnome-control-center as well as providing a standalone configuration tool.

At the moment, due to the lack of PackageKit support within Guix, the
gnome-control-center can't help users through the process of installing this,
so make it a default package.

* gnu/packages/gnome.scm (gnome)[propagated-inputs]: Add system-config-printer.
2019-02-13 08:19:05 +00:00
Christopher Baines
dd1fcddcb8
gnu: Add system-config-printer.
* gnu/packages/gnome.scm (system-config-printer): New variable.
2019-02-13 08:19:05 +00:00
Christopher Baines
dd6f309ded
gnu: Add python-pycups.
* gnu/packages/cups.scm (python-pycups): New variable.
2019-02-13 08:19:05 +00:00
Christopher Baines
96c7b4c846
services: Add cups-pk-helper.
This service integrates cups and PolicyKit. The gnome-control-center printing
section uses this functionality.

* gnu/sevices/desktop.scm (cups-pk-helper-service-type): New variable.
(%desktop-services): Add the cups-pk-helper service.
2019-02-13 08:19:05 +00:00
Christopher Baines
12255b3dce
gnu: Add cups-pk-helper.
* gnu/packages/cups.scm (cups-pk-helper): New variable.
2019-02-13 08:18:59 +00:00
Christopher Baines
e7e259a503
gnu: red-eclipse: Fix build.
Add a patch from the upstream repository [1] that resolves some errors that
prevent the package from building [2].

1: https://github.com/red-eclipse/base/commit/b16b4963c1ad81bb9ef784bc49
2: error: ‘____gammal_r_finite’ was not declared in this scope

* gnu/packages/games.scm (red-eclipse)[source] Add patch.
* gnu/packages/patches/red-eclipse-remove-gamma-name-hack.patch: New file
* gnu/local.mk (dist_patch_DATA): Add new patch.
2019-02-13 08:03:00 +00:00
Tobias Geerinckx-Rice
cf0913f64e
gnu: bs1770gain: Update to 0.5.2.
* gnu/packages/audio.scm (bs1770gain): Update to 0.5.2.
2019-02-13 05:42:59 +01:00
Tobias Geerinckx-Rice
0e249bdecf
gnu: libdmtx: Edit description.
* gnu/package/aidc.scm (libdmtx)[description]: Replace redundant OS
information with fascinating barcode facts.
2019-02-13 05:42:58 +01:00
Tobias Geerinckx-Rice
b9a807b7b8
gnu: libdmtx: Update to 0.7.5.
* gnu/packages/aidc.scm (libdmtx): Update to 0.7.5.
[source]: Update.  Use GIT-FETCH and GIT-FILE-NAME.
[arguments]: Disable broken test suite.
[native-inputs]: Add autoconf, automake, and libtool.
[home-page]: Update.
2019-02-13 05:42:58 +01:00
Tobias Geerinckx-Rice
de8022ec3d
gnu: s6: Update to 2.7.2.2.
* gnu/packages/skarnet.scm (s6): Update to 2.7.2.2.
2019-02-13 05:42:58 +01:00
Tobias Geerinckx-Rice
d2c8a891ee
gnu: dwm: Update to 6.2.
* gnu/packages/suckless.scm (dwm): Update to 6.2.
2019-02-13 05:42:58 +01:00
Tobias Geerinckx-Rice
aaa2add871
gnu: coq-mathcomp: Don't use unstable tarball.
* gnu/packages/coq.scm (coq-mathcomp)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-13 05:42:58 +01:00
Tobias Geerinckx-Rice
8b9b2210dc
gnu: coq: Don't use unstable tarball.
* gnu/packages/coq.scm (coq)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Add 'make-git-checkout-writable' phase.
2019-02-13 05:42:57 +01:00