jackhill/guix/guix.git
6 years agognu: linux-libre: Update to 4.13.4.
Mark H Weaver [Fri, 29 Sep 2017 03:51:54 +0000 (23:51 -0400)]
gnu: linux-libre: Update to 4.13.4.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.13.4.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.52.
Mark H Weaver [Fri, 29 Sep 2017 03:51:22 +0000 (23:51 -0400)]
gnu: linux-libre@4.9: Update to 4.9.52.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.52.

6 years agognu: linux-libre@4.4: Update to 4.4.89.
Mark H Weaver [Fri, 29 Sep 2017 03:50:39 +0000 (23:50 -0400)]
gnu: linux-libre@4.4: Update to 4.4.89.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.89.

6 years agognu: wireshark: Update to 2.4.1.
Nicolas Goaziou [Thu, 28 Sep 2017 20:41:52 +0000 (22:41 +0200)]
gnu: wireshark: Update to 2.4.1.

* gnu/packages/networking.scm (wireshark): Update to 2.4.1.

6 years agognu: r-ddalpha: Update to 1.3.1.
Ricardo Wurmus [Thu, 28 Sep 2017 19:52:39 +0000 (21:52 +0200)]
gnu: r-ddalpha: Update to 1.3.1.

* gnu/packages/cran.scm (r-ddalpha): Update to 1.3.1.
[propagated-inputs]: Add r-sfsmisc.
[native-inputs]: Add gfortran.

6 years agognu: r-lava: Update to 1.5.1.
Ricardo Wurmus [Thu, 28 Sep 2017 19:31:56 +0000 (21:31 +0200)]
gnu: r-lava: Update to 1.5.1.

* gnu/packages/cran.scm (r-lava): Update to 1.5.1.

6 years agognu: r-rcpp: Update to 0.12.13.
Ricardo Wurmus [Thu, 28 Sep 2017 19:31:32 +0000 (21:31 +0200)]
gnu: r-rcpp: Update to 0.12.13.

* gnu/packages/cran.scm (r-rcpp): Update to 0.12.13.

6 years agognu: r-lme4: Update to 1.1-14.
Ricardo Wurmus [Thu, 28 Sep 2017 19:31:03 +0000 (21:31 +0200)]
gnu: r-lme4: Update to 1.1-14.

* gnu/packages/statistics.scm (r-lme4): Update to 1.1-14.

6 years agognu: r-doparallel: Update to 1.0.11.
Ricardo Wurmus [Thu, 28 Sep 2017 19:30:37 +0000 (21:30 +0200)]
gnu: r-doparallel: Update to 1.0.11.

* gnu/packages/statistics.scm (r-doparallel): Update to 1.0.11.

6 years agognu: r-checkmate: Update to 1.8.4.
Ricardo Wurmus [Thu, 28 Sep 2017 19:30:11 +0000 (21:30 +0200)]
gnu: r-checkmate: Update to 1.8.4.

* gnu/packages/statistics.scm (r-checkmate): Update to 1.8.4.

6 years agognu: r-backports: Update to 1.1.1.
Ricardo Wurmus [Thu, 28 Sep 2017 19:29:32 +0000 (21:29 +0200)]
gnu: r-backports: Update to 1.1.1.

* gnu/packages/statistics.scm (r-backports): Update to 1.1.1.

6 years agoservices: web: Add try-files for the nginx-service-type.
Oleg Pykhalov [Sat, 23 Sep 2017 00:27:49 +0000 (03:27 +0300)]
services: web: Add try-files for the nginx-service-type.

* gnu/services/web.scm (<nginx-server-configuration>): Add
  nginx-server-configuration-try-files.
(emit-nginx-server-config): Use it.
* doc/guix.texi (Web Services): Document it.

6 years agognu: python-ipython: Update to 5.3.0.
Thomas Danckaert [Thu, 28 Sep 2017 10:05:13 +0000 (12:05 +0200)]
gnu: python-ipython: Update to 5.3.0.

* gnu/packages/python.scm (python-ipython, python2-ipython): Update to 5.3.0.

6 years agognu: python-numpy: Update to 1.13.1.
Thomas Danckaert [Tue, 26 Sep 2017 14:26:08 +0000 (16:26 +0200)]
gnu: python-numpy: Update to 1.13.1.

* gnu/packages/python.scm (python-numpy, python2-numpy): Update to 1.13.1.
[source]: Download the zip release from pypi instead of a git snapshot.
[native-inputs]: Add unzip.
[arguments]: Set SHELL environment variable.

Co-authored by Leo Famulari <leo@famulari.name>

6 years agognu: Add footswitch.
Stefan Reichör [Sat, 23 Sep 2017 19:33:20 +0000 (21:33 +0200)]
gnu: Add footswitch.

I have tested the built footswitch tool with my foot switch. It works as expected.
Is accessibility.scm the correct location for this tool?

* gnu/packages/accessibility.scm (footswitch): New variable.

6 years agognu: r-minimal: Update to 3.4.2.
Ricardo Wurmus [Thu, 28 Sep 2017 18:20:43 +0000 (20:20 +0200)]
gnu: r-minimal: Update to 3.4.2.

* gnu/packages/statistics.scm (r-minimal): Update to 3.4.2.

6 years agognu: Add cadaver.
ng0 [Wed, 1 Feb 2017 23:14:56 +0000 (23:14 +0000)]
gnu: Add cadaver.

* gnu/packages/web.scm (cadaver): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
6 years agognu: Add emacs-jinja2-mode.
ng0 [Sun, 24 Sep 2017 16:06:23 +0000 (16:06 +0000)]
gnu: Add emacs-jinja2-mode.

* gnu/packages/emacs.scm (emacs-jinja2-mode): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
6 years agognu: Add emacs-sr-speedbar.
Oleg Pykhalov [Sat, 23 Sep 2017 02:10:26 +0000 (05:10 +0300)]
gnu: Add emacs-sr-speedbar.

* gnu/packages/emacs.scm (emacs-sr-speedbar): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
6 years agognu: lirc: Update to 0.10.1.
Alex Kost [Sat, 23 Sep 2017 14:23:15 +0000 (17:23 +0300)]
gnu: lirc: Update to 0.10.1.

* gnu/packages/lirc.scm (lirc): Update to 0.10.1.
[arguments]: Use "--enable-devinput" configure flag.

6 years agognu: dunst: Update to 1.2.0.
Alex Kost [Fri, 22 Sep 2017 09:28:01 +0000 (12:28 +0300)]
gnu: dunst: Update to 1.2.0.

* gnu/packages/dunst.scm (dunst): Update to 1.2.0.
[inputs]: Update: remove 'libxext' and 'libxft', add 'gtk' and 'libxrandr'.
[home-page]: Update for the new location.

6 years agognu: emacs-pdf-tools: Update to 0.80.
Alex Kost [Wed, 20 Sep 2017 16:36:32 +0000 (19:36 +0300)]
gnu: emacs-pdf-tools: Update to 0.80.

* gnu/packages/emacs.scm (emacs-pdf-tools): Update to 0.80.
[propagated-inputs]: Add 'emacs-tablist' as it is the new dependency.

6 years agognu: Add emacs-tablist.
Alex Kost [Wed, 20 Sep 2017 16:35:49 +0000 (19:35 +0300)]
gnu: Add emacs-tablist.

* gnu/packages/emacs.scm (emacs-tablist): New variable.

6 years agocuirass: Add 'cuirass-jobs.scm' target to compute the Cuirass jobs.
Jan Nieuwenhuizen [Wed, 27 Sep 2017 20:44:56 +0000 (22:44 +0200)]
cuirass: Add 'cuirass-jobs.scm' target to compute the Cuirass jobs.

* build-aux/hydra/evaluate.scm: Support "cuirass" command line option.
* Makefile.am (cuirass-jobs.scm): New target.

6 years agoguix: Revert accidentally committed changes.
Ricardo Wurmus [Thu, 28 Sep 2017 14:32:24 +0000 (16:32 +0200)]
guix: Revert accidentally committed changes.

This is a follow-up to commit fb1db385476bc4548d3eadea93b5dd6a346839f2.

* guix/scripts/build.scm (lazy-util): Remove procedure.
(options->things-to-build): Remove special case for files with ".json"
extension.

6 years agognu: Add asco.
Theodoros Foradis [Thu, 22 Jun 2017 19:10:00 +0000 (22:10 +0300)]
gnu: Add asco.

* gnu/packages/engineering.scm (asco): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: openocd: Update to 0.10.0
Theodoros Foradis [Tue, 26 Sep 2017 18:46:43 +0000 (21:46 +0300)]
gnu: openocd: Update to 0.10.0

* gnu/packages/embedded.scm (openocd): Update to 0.10.0.
[arguments] <configure-flags>: Add "--enable-sysfsgpio" flag.
Remove "--enable-oocd_trace" flag.
[arguments] <phases>: Add phase "change-udev-group".
Add phase "install-udev-rules".
* gnu/packages/patches/openocd-nrf52.patch: Modify to apply on 0.10.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: libjaylink: Update to commit 699b700.
Theodoros Foradis [Tue, 26 Sep 2017 18:46:42 +0000 (21:46 +0300)]
gnu: libjaylink: Update to commit 699b700.

* gnu/packages/embedded.scm (libjaylink): Update to commit 699b700.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: qtmultimedia: Build gstreamer backend.
Ricardo Wurmus [Mon, 4 Sep 2017 09:09:00 +0000 (11:09 +0200)]
gnu: qtmultimedia: Build gstreamer backend.

* gnu/packages/qt.scm (qtmultimedia)[inputs]: Add gstreamer and
gst-plugins-base.
[arguments]: Replace configure phase to pass extra arguments to qmake.

6 years agognu: Add dino.
Ricardo Wurmus [Tue, 26 Sep 2017 10:07:26 +0000 (12:07 +0200)]
gnu: Add dino.

* gnu/packages/messaging.scm (dino): New variable.

6 years agoimport: Add JSON importer.
Ricardo Wurmus [Sun, 27 Aug 2017 15:41:18 +0000 (17:41 +0200)]
import: Add JSON importer.

* doc/guix.texi (Invoking guix import): Document it.
* guix/scripts/import/json.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/import.scm (importers): Add json importer.

6 years agoimport: Add generic data to package converter.
Ricardo Wurmus [Sun, 27 Aug 2017 15:38:47 +0000 (17:38 +0200)]
import: Add generic data to package converter.

* guix/import/utils.scm (build-system-modules, lookup-build-system-by-name,
specs->package-lists, source-spec->object, alist->package): New procedures.
* tests/import-utils.scm: Add tests for alist->package.

6 years agoimport: Add package->code.
Ricardo Wurmus [Sun, 27 Aug 2017 15:21:39 +0000 (17:21 +0200)]
import: Add package->code.

* guix/import/print.scm: New file.
* tests/print.scm: New file.
* Makefile.am (SCM_TESTS): Add new test file.
(MODULES): Add print.scm.

6 years agognu: libical: Fix libdir install path.
Efraim Flashner [Thu, 28 Sep 2017 08:43:24 +0000 (11:43 +0300)]
gnu: libical: Fix libdir install path.

Reported by sadiq on IRC.

* gnu/packages/calendar.scm (libical)[arguments]: Remove configure flag
adding /lib64 to rpath, add flag to force libdir to /lib.

6 years agognu: libgc: Add 'libgc-back-pointers' variant.
Ludovic Courtès [Wed, 27 Sep 2017 22:12:26 +0000 (00:12 +0200)]
gnu: libgc: Add 'libgc-back-pointers' variant.

* gnu/packages/bdw-gc.scm (libgc/back-pointers): New variable.

6 years agognu: Add font-rachana.
Mohammed Sadiq [Wed, 27 Sep 2017 06:07:03 +0000 (11:37 +0530)]
gnu: Add font-rachana.

* gnu/packages/fonts.scm (font-rachana): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add gnome-todo.
Mohammed Sadiq [Wed, 27 Sep 2017 01:49:10 +0000 (07:19 +0530)]
gnu: Add gnome-todo.

* gnu/packages/gnome.scm (gnome-todo): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agocuirass: Support subset with list of package[@version].
Jan Nieuwenhuizen [Wed, 27 Sep 2017 20:04:44 +0000 (22:04 +0200)]
cuirass: Support subset with list of package[@version].

* build-aux/hydra/gnu-system.scm (hydra-jobs): Support subset of
packages: ("name[@version" ...).

6 years agocuirass: Add gnu-system build spec.
Jan Nieuwenhuizen [Sat, 16 Sep 2017 10:57:37 +0000 (12:57 +0200)]
cuirass: Add gnu-system build spec.

* build-aux/hydra/gnu-system.scm (hydra-jobs): Support subset "hello".
* build-aux/cuirass/gnu-system.scm: New file.
* doc/guix.texi (Continuous Integration): Update example spec.

6 years agognu: Add ocaml-camomile.
Julien Lepiller [Thu, 21 Sep 2017 18:51:14 +0000 (20:51 +0200)]
gnu: Add ocaml-camomile.

* gnu/packages/ocaml.scm (ocaml-camomile): New variable.

6 years agognu: Add bap.
Julien Lepiller [Thu, 21 Sep 2017 18:49:29 +0000 (20:49 +0200)]
gnu: Add bap.

* gnu/packages/ocaml.scm (bap): New variable.

6 years agognu: Add ocaml-piqi.
Julien Lepiller [Thu, 21 Sep 2017 18:47:40 +0000 (20:47 +0200)]
gnu: Add ocaml-piqi.

* gnu/packages/ocaml.scm (ocaml-piqi): New variable.

6 years agognu: Add ocaml-graph.
Julien Lepiller [Thu, 21 Sep 2017 18:46:37 +0000 (20:46 +0200)]
gnu: Add ocaml-graph.

* gnu/packages/ocaml.scm (ocaml-graph): New variable.
* gnu/packages/patches/ocaml-graph-honor-source-date-epoch.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: Add ocaml-uuidm.
Julien Lepiller [Thu, 21 Sep 2017 18:45:47 +0000 (20:45 +0200)]
gnu: Add ocaml-uuidm.

* gnu/packages/ocaml.scm (ocaml-uuidm): New variable.

6 years agognu: Add ocaml-piqilib.
Julien Lepiller [Thu, 21 Sep 2017 18:44:57 +0000 (20:44 +0200)]
gnu: Add ocaml-piqilib.

* gnu/packages/ocaml.scm (ocaml-piqilib): New variable.

6 years agognu: Add ocaml-optcomp.
Julien Lepiller [Thu, 21 Sep 2017 18:35:17 +0000 (20:35 +0200)]
gnu: Add ocaml-optcomp.

* gnu/packages/ocaml.scm (ocaml-optcomp): New variable.

6 years agognu: Add ocaml-easy-format.
Julien Lepiller [Thu, 21 Sep 2017 18:34:27 +0000 (20:34 +0200)]
gnu: Add ocaml-easy-format.

* gnu/packages/ocaml.scm (ocaml-easy-format): New variable.

6 years agognu: Add ocaml-uri.
Julien Lepiller [Thu, 21 Sep 2017 18:33:33 +0000 (20:33 +0200)]
gnu: Add ocaml-uri.

* gnu/packages/ocaml.scm (ocaml-uri): New variable.

6 years agognu: Add ocaml-ezjsonm.
Julien Lepiller [Thu, 21 Sep 2017 18:32:27 +0000 (20:32 +0200)]
gnu: Add ocaml-ezjsonm.

* gnu/packages/ocaml.scm (ocaml-ezjsonm): New variable.

6 years agognu: samba: Install manual pages.
Marius Bakke [Wed, 27 Sep 2017 11:44:39 +0000 (13:44 +0200)]
gnu: samba: Install manual pages.

* gnu/packages/samba.scm (samba)[arguments]<#:phases>: Add
'locate-docbook-stylesheets' phase.
[native-inputs]: Add DOCBOOK-XSL and LIBXSLT.

6 years agognu: tklib: Fix typo.
Marius Bakke [Wed, 27 Sep 2017 09:37:59 +0000 (11:37 +0200)]
gnu: tklib: Fix typo.

This is a follow-up to commit 1966481fe306691d9fad7dda0da6143f93055cae.

* gnu/packages/tcl.scm (tklib)[description]: Fix Texinfo markup.

6 years agognu: potrace: Update to 1.15 [fixes CVE-2017-12067].
Marius Bakke [Mon, 25 Sep 2017 14:10:09 +0000 (16:10 +0200)]
gnu: potrace: Update to 1.15 [fixes CVE-2017-12067].

* gnu/packages/fontutils.scm (potrace): Update to 1.15.

6 years agognu: e2fsprogs: Update to 1.43.6.
Marius Bakke [Mon, 25 Sep 2017 13:51:12 +0000 (15:51 +0200)]
gnu: e2fsprogs: Update to 1.43.6.

* gnu/packages/linux.scm (e2fsprogs): Update to 1.43.6.

6 years agognu: powertop: Update to 2.9.
Marius Bakke [Mon, 25 Sep 2017 13:38:52 +0000 (15:38 +0200)]
gnu: powertop: Update to 2.9.

* gnu/packages/linux.scm (powertop): Update to 2.9.
[source]: Adjust URI.

6 years agognu: lftp: Update to 4.8.2.
Marius Bakke [Mon, 25 Sep 2017 13:09:11 +0000 (15:09 +0200)]
gnu: lftp: Update to 4.8.2.

* gnu/packages/ftp.scm (lftp): Update to 4.8.2.

6 years agognu: pulseview: Build with modular Qt.
Marius Bakke [Mon, 25 Sep 2017 13:02:44 +0000 (15:02 +0200)]
gnu: pulseview: Build with modular Qt.

* gnu/packages/electronics.scm (pulseview)[inputs]: Remove QT.  Add QTBASE and QTSVG.

6 years agognu: tklib: Add missing closing brace.
Maxim Cournoyer [Wed, 27 Sep 2017 18:55:24 +0000 (20:55 +0200)]
gnu: tklib: Add missing closing brace.

Fixes <http://bugs.gnu.org/28624>.
Reported by Jelle Licht <wordempire@gmail.com>

* gnu/packages/tcl.scm (tklib): Add closing brace.

6 years agognu: lilypond: Fix fontforge detection.
Efraim Flashner [Wed, 27 Sep 2017 07:08:42 +0000 (10:08 +0300)]
gnu: lilypond: Fix fontforge detection.

* gnu/packages/music.scm (lilypond)[arguments]: Adjust fontforge
detection algorithm to allow for SOURCE_DATE_EPOCH in fontforge's build.

6 years agognu: git: Update to 2.14.2.
Tobias Geerinckx-Rice [Tue, 26 Sep 2017 11:12:14 +0000 (13:12 +0200)]
gnu: git: Update to 2.14.2.

* gnu/packages/version-control.scm (git): Update to 2.14.2.

6 years agognu: btrfs-progs: Update to 4.13.1.
Tobias Geerinckx-Rice [Tue, 26 Sep 2017 09:50:47 +0000 (11:50 +0200)]
gnu: btrfs-progs: Update to 4.13.1.

* gnu/packages/linux.scm (btrfs-progs): Update to 4.13.1.
[inputs]: Add zstd.

6 years agobuild-system: meson: Fix typo in variable name.
Mohammed Sadiq [Tue, 26 Sep 2017 14:19:24 +0000 (19:49 +0530)]
build-system: meson: Fix typo in variable name.

* guix/build-system/meson.scm (lower): fix typo in glib-or-gtk?.

6 years agognu: Add tklib.
Danny Milosavljevic [Thu, 3 Aug 2017 06:54:43 +0000 (08:54 +0200)]
gnu: Add tklib.

* gnu/packages/tcl.scm (tklib): New variable.

6 years agoservices: cuirass: Add host option.
Jan Nieuwenhuizen [Mon, 18 Sep 2017 20:12:18 +0000 (22:12 +0200)]
services: cuirass: Add host option.

* gnu/services/cuirass.scm (<cuirass-configuration>): Add host option.
(cuirass-shepherd-service): Pass host option.
* doc/guix.texi (Continuous Integration): Document it.

6 years agognu: cuirass: Update development snapshot.
Jan Nieuwenhuizen [Tue, 19 Sep 2017 16:51:06 +0000 (18:51 +0200)]
gnu: cuirass: Update development snapshot.

* gnu/packages/ci.scm (cuirass): Update to commit 87ad259.

6 years agognu: libunwind: Update to 1.2.1.
Leo Famulari [Tue, 26 Sep 2017 15:39:26 +0000 (11:39 -0400)]
gnu: libunwind: Update to 1.2.1.

* gnu/packages/libunwind.scm (libunwind): Upate to 1.2.1.
[source]: Remove 'libunwind-CVE-2015-3239.patch'.
* gnu/packages/patches/libunwind-CVE-2015-3239.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: Add uim, uim-gtk and uim-qt.
Arun Isaac [Mon, 11 Sep 2017 19:15:12 +0000 (00:45 +0530)]
gnu: Add uim, uim-gtk and uim-qt.

* gnu/packages/xorg.scm (uim, uim-gtk, uim-qt): New variables.

6 years agotests: install: Switch to modifying the gc-root-service-type.
Ludovic Courtès [Tue, 26 Sep 2017 08:43:10 +0000 (10:43 +0200)]
tests: install: Switch to modifying the gc-root-service-type.

Fixes <https://bugs.gnu.org/28600>.
Fixes a regression introduced in
4e854b1814a9216ae7cc90aef4d82fd989a519c3.
Reported by Christopher Baines <mail@cbaines.net>.

* gnu/tests/install.scm (operating-system-with-gc-roots): Use
'simple-service' to extend GC-ROOT-SERVICE-TYPE instead of instantiating
it.

6 years agognu: Add gpa.
ng0 [Sun, 24 Sep 2017 15:52:05 +0000 (15:52 +0000)]
gnu: Add gpa.

* gnu/packages/gnupg.scm (gpa): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add lxqt-build-tools.
ng0 [Sun, 24 Sep 2017 15:08:11 +0000 (15:08 +0000)]
gnu: Add lxqt-build-tools.

* gnu/packages/lxqt.scm (lxqt-build-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agotests: mcron: Adjust use of 'wait-for-file'.
Ludovic Courtès [Tue, 26 Sep 2017 08:09:53 +0000 (10:09 +0200)]
tests: mcron: Adjust use of 'wait-for-file'.

Fixes a regression introduced in
8bd5231485cdeb02078c4294badb3a1e7caa0fe0, whereby returning #<eof> would
no longer work (since #<eof> would be in the cdr of the result, and thus
it would not get converted to a string.)

* gnu/tests/base.scm (run-mcron-test)["root's job with command"]: Pass
  #:read to 'wait-for-file'.

6 years agobuild: Build (guix import gnome) only when we have Guile-JSON.
Ludovic Courtès [Tue, 26 Sep 2017 07:29:00 +0000 (09:29 +0200)]
build: Build (guix import gnome) only when we have Guile-JSON.

* Makefile.am (MODULES): Move guix/import/gnome.scm under "if
HAVE_GUILE_JSON".

6 years agohttp-client: Reset cache TTL upon 304 "Not Modified" responses.
Ludovic Courtès [Mon, 25 Sep 2017 22:32:12 +0000 (00:32 +0200)]
http-client: Reset cache TTL upon 304 "Not Modified" responses.

* guix/http-client.scm (http-fetch/cached)[update-cache]: Add call to
'utime' in the 304 case.

6 years agognu: libgtop: Update to 2.38.0.
Ludovic Courtès [Mon, 25 Sep 2017 22:19:12 +0000 (00:19 +0200)]
gnu: libgtop: Update to 2.38.0.

* gnu/packages/gnome.scm (libgtop): Update to 2.38.0.

6 years agoupstream: Add new GNOME updater.
Ludovic Courtès [Mon, 25 Sep 2017 21:58:02 +0000 (23:58 +0200)]
upstream: Add new GNOME updater.

Partly fixes <https://bugs.gnu.org/28159>.
Reported by Hartmut Goebel <h.goebel@crazy-compilers.com>.

* guix/import/gnome.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/gnu-maintenance.scm (latest-gnome-release)
(%gnome-updater): Remove.

6 years agoupstream: Add 'url-prefix-predicate'.
Ludovic Courtès [Mon, 25 Sep 2017 15:34:26 +0000 (17:34 +0200)]
upstream: Add 'url-prefix-predicate'.

* guix/gnu-maintenance.scm (url-prefix-predicate): Move to...
* guix/upstream.scm (url-prefix-predicate): ... here.

6 years agognu: lm-sensors: Add "lib" output.
Dave Love [Mon, 25 Sep 2017 10:42:07 +0000 (11:42 +0100)]
gnu: lm-sensors: Add "lib" output.

* gnu/packages/linux.scm (lm-sensors)[outputs]: Add "lib".
[arguments]: Fix up make flags.
(xsensors)[inputs]: Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: certbot, python-acme: Update to 0.18.2.
Leo Famulari [Sun, 24 Sep 2017 21:56:19 +0000 (17:56 -0400)]
gnu: certbot, python-acme: Update to 0.18.2.

* gnu/packages/tls.scm (certbot, python-acme): Update to 0.18.2.
* gnu/packages/patches/python-acme-dont-use-openssl-rand.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: i3-wm: Update to 4.14.1.
Marius Bakke [Sun, 24 Sep 2017 22:07:57 +0000 (00:07 +0200)]
gnu: i3-wm: Update to 4.14.1.

* gnu/packages/wm.scm (i3-wm): Update to 4.14.1.

6 years agoREADME: Replace http:// with https:// where applicable.
Marius Bakke [Sun, 24 Sep 2017 22:05:47 +0000 (00:05 +0200)]
README: Replace  with https:// where applicable.

6 years agognu: openntpd: Update to 6.2p2.
Efraim Flashner [Sun, 24 Sep 2017 17:40:37 +0000 (20:40 +0300)]
gnu: openntpd: Update to 6.2p2.

* gnu/packages/ntp.scm (openntpd): Update to 6.2p2.

6 years agognu: fontforge: Update to 20170731.
Efraim Flashner [Sun, 24 Sep 2017 16:59:27 +0000 (19:59 +0300)]
gnu: fontforge: Update to 20170731.

* gnu/packages/fontutils.scm (fontforge): Update to 20170731.
[source]: Remove patch, remove snippet.
[arguments]: Enable tests. Remove phase to build showttf.
[inputs]: Use python-wrapper instead of python.
[home-page]: Update to new home page.
* gnu/packages/patches/fontforge-svg-modtime.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: imagemagick: Update to 6.9.9-15.
Marius Bakke [Sun, 24 Sep 2017 17:00:01 +0000 (19:00 +0200)]
gnu: imagemagick: Update to 6.9.9-15.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-15.

6 years agognu: lvm2: Update to 2.02.174.
Marius Bakke [Sun, 24 Sep 2017 16:43:15 +0000 (18:43 +0200)]
gnu: lvm2: Update to 2.02.174.

* gnu/packages/linux.scm (lvm2): Update to 2.02.174.

6 years agognu: Add emacs-olivetti.
Roel Janssen [Mon, 25 Sep 2017 14:41:57 +0000 (16:41 +0200)]
gnu: Add emacs-olivetti.

* gnu/packages/emacs.scm (emacs-olivetti): New variable.

6 years agognu: python-cython: Update to 0.27.
Efraim Flashner [Sun, 24 Sep 2017 11:26:46 +0000 (14:26 +0300)]
gnu: python-cython: Update to 0.27.

* gnu/packages/python.scm (python-cython): Update to 0.27.

6 years agognu: ibus-libpinyin: Update to 1.9.2.
Ricardo Wurmus [Sun, 24 Sep 2017 10:37:00 +0000 (12:37 +0200)]
gnu: ibus-libpinyin: Update to 1.9.2.

* gnu/packages/ibus.scm (ibus-libpinyin): Update to 1.9.2.
[inputs]: Replace "python-2" with "python" and python2-pyxdg with
python-pyxdg.

6 years agognu: python-pyxdg: Disable failing test.
Ricardo Wurmus [Sun, 24 Sep 2017 10:36:21 +0000 (12:36 +0200)]
gnu: python-pyxdg: Disable failing test.

* gnu/packages/freedesktop.scm (python-pyxdg)[arguments]: Disable theme
validation test.

6 years agognu: libpinyin: Update to 2.1.0.
Ricardo Wurmus [Sun, 24 Sep 2017 10:35:47 +0000 (12:35 +0200)]
gnu: libpinyin: Update to 2.1.0.

* gnu/packages/ibus.scm (libpinyin): Update to 2.1.0.

6 years agognu: r-glmnet: Update to 2.0-13.
Ricardo Wurmus [Sun, 24 Sep 2017 09:27:10 +0000 (11:27 +0200)]
gnu: r-glmnet: Update to 2.0-13.

* gnu/packages/statistics.scm (r-glmnet): Update to 2.0-13.

6 years agognu: r-segmented: Update to 0.5-2.2.
Ricardo Wurmus [Sun, 24 Sep 2017 09:26:48 +0000 (11:26 +0200)]
gnu: r-segmented: Update to 0.5-2.2.

* gnu/packages/statistics.scm (r-segmented): Update to 0.5-2.2.

6 years agognu: r-mgcv: Update to 1.8-22.
Ricardo Wurmus [Sun, 24 Sep 2017 09:26:20 +0000 (11:26 +0200)]
gnu: r-mgcv: Update to 1.8-22.

* gnu/packages/statistics.scm (r-mgcv): Update to 1.8-22.

6 years agognu: parallel: Update to 20170922.
Efraim Flashner [Sun, 24 Sep 2017 09:09:18 +0000 (12:09 +0300)]
gnu: parallel: Update to 20170922.

* gnu/packages/parallel.scm (parallel): Update to 20170922.

6 years agognu: Add cl-yale-haskell.
Ricardo Wurmus [Sat, 24 Dec 2016 08:50:29 +0000 (09:50 +0100)]
gnu: Add cl-yale-haskell.

* gnu/packages/haskell.scm (cl-yale-haskell): New variable.

6 years agognu: qtractor: Update to 0.8.4.
Ricardo Wurmus [Sat, 23 Sep 2017 20:52:37 +0000 (22:52 +0200)]
gnu: qtractor: Update to 0.8.4.

* gnu/packages/music.scm (qtractor): Update to 0.8.4.

6 years agognu: Add rsync service.
Oleg Pykhalov [Thu, 27 Jul 2017 01:01:01 +0000 (04:01 +0300)]
gnu: Add rsync service.

* doc/guix.texi (Networking Services): Add rsync service documentation.
* gnu/services/rsync.scm (<rsync-configuration>): New file.
* gnu/tests/rsync.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.

Signed-off-by: Christopher Baines <mail@cbaines.net>
6 years agognu: youtube-dl: Update to 2017.09.24.
Tobias Geerinckx-Rice [Sat, 23 Sep 2017 18:50:23 +0000 (20:50 +0200)]
gnu: youtube-dl: Update to 2017.09.24.

* gnu/packages/video.scm (youtube-dl): Update to 2017.09.24.

6 years agognu: weechat: Update to 1.9.1 [security fix].
Tobias Geerinckx-Rice [Sat, 23 Sep 2017 16:37:46 +0000 (18:37 +0200)]
gnu: weechat: Update to 1.9.1 [security fix].

* gnu/packages/irc.scm (weechat): Update to 1.9.1.

6 years agognu: Add gnome-clocks.
Mohammed Sadiq [Fri, 22 Sep 2017 16:08:44 +0000 (21:38 +0530)]
gnu: Add gnome-clocks.

* gnu/packages/gnome.scm (gnome-clocks): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add gsound.
Mohammed Sadiq [Fri, 22 Sep 2017 15:59:34 +0000 (21:29 +0530)]
gnu: Add gsound.

* gnu/packages/gnome.scm (gsound): New public variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: libgweather: Enable vala support.
Mohammed Sadiq [Fri, 22 Sep 2017 15:58:53 +0000 (21:28 +0530)]
gnu: libgweather: Enable vala support.

* gnu/packages/gnome.scm (libgweather)[native-inputs]: Add vala.
(libgweather)[arguments]: Install vala bindings into out.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>