jackhill/guix/guix.git
8 years agolicenses: Add CC-BY-SA and CC-BY.
Ludovic Courtès [Sun, 6 Sep 2015 10:34:03 +0000 (12:34 +0200)]
licenses: Add CC-BY-SA and CC-BY.

* guix/licenses.scm (cc-by-sa4.0, cc-by3.0): New variables.

8 years agognu: Set license of the bootstrap tools.
Ludovic Courtès [Sun, 6 Sep 2015 09:09:33 +0000 (11:09 +0200)]
gnu: Set license of the bootstrap tools.

* gnu/packages/bootstrap.scm (package-from-tarball)[license]: Set to
  GPL3+.
* gnu/packages/make-bootstrap.scm (%static-binaries)[license]:
  Likewise.

8 years agolint: Add 'license' checker.
Ludovic Courtès [Sun, 6 Sep 2015 08:54:51 +0000 (10:54 +0200)]
lint: Add 'license' checker.

* guix/scripts/lint.scm (check-license): New procedure.
  (%checkers): Add 'license' checker.
* tests/lint.scm ("license: invalid license"): New test.

8 years agognu: r-stringr: Provide valid 'home-page' URL.
Ludovic Courtès [Sun, 6 Sep 2015 08:43:40 +0000 (10:43 +0200)]
gnu: r-stringr: Provide valid 'home-page' URL.

* gnu/packages/statistics.scm (r-stringr)[home-page]: Set to valid URL.

8 years agoemacs-build-system: Fix a file name of info directory.
Alex Kost [Thu, 3 Sep 2015 07:35:19 +0000 (10:35 +0300)]
emacs-build-system: Fix a file name of info directory.

* guix/build/emacs-build-system.scm (move-doc): Adjust to use
  "/share/info" instead of its sub-directory.

8 years agognu: wpa-supplicant-light: Rename to wpa-supplicant-minimal.
Alex Kost [Thu, 3 Sep 2015 08:23:30 +0000 (11:23 +0300)]
gnu: wpa-supplicant-light: Rename to wpa-supplicant-minimal.

* gnu/packages/admin.scm (wpa-supplicant-light): Rename to ...
  (wpa-supplicant-minimal): ...this.
  (wpa-supplicant): Use it.
* gnu/system/install.scm (installation-os): Use it.

8 years agognu: Add Anonymous Pro fonts.
Leo Famulari [Thu, 3 Sep 2015 21:53:51 +0000 (17:53 -0400)]
gnu: Add Anonymous Pro fonts.

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

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add ruby-nokogiri.
David Thompson [Sat, 29 Aug 2015 12:35:54 +0000 (08:35 -0400)]
gnu: Add ruby-nokogiri.

Co-Authored-By: Pjotr Prins <pjotr.public01@thebird.nl>
* gnu/packages/ruby.scm (ruby-nokogiri): New variable.

8 years agognu: Add ruby-mini-portile.
David Thompson [Sat, 29 Aug 2015 12:32:56 +0000 (08:32 -0400)]
gnu: Add ruby-mini-portile.

* gnu/packages/ruby.scm (ruby-mini-portile): New variable.

8 years agognu: Add ruby-minitar.
David Thompson [Sat, 29 Aug 2015 12:32:32 +0000 (08:32 -0400)]
gnu: Add ruby-minitar.

* gnu/packages/ruby.scm (ruby-minitar): New variable.

8 years agotests: Fix typos.
Ludovic Courtès [Sat, 5 Sep 2015 20:08:47 +0000 (22:08 +0200)]
tests: Fix typos.

* tests/derivations.scm ("substitutable-derivation?",
  "derivation-prerequisites-to-build and substitutes, local build"): Fix
  harmless typos.

8 years agodownload: Disable offloading for downloads.
Ludovic Courtès [Sat, 5 Sep 2015 17:24:16 +0000 (19:24 +0200)]
download: Disable offloading for downloads.

* guix/download.scm (url-fetch): Use #:local-build? #t.
* guix/git-download.scm (git-fetch): Likewise.

8 years agobuild: syscalls: Properly handle clone errors.
David Thompson [Sat, 5 Sep 2015 17:36:53 +0000 (13:36 -0400)]
build: syscalls: Properly handle clone errors.

* guix/build/syscalls.scm (clone): Catch -1 return value and throw error.

8 years agognu: Remove #:select from module import in (gnu packages geeqie).
Andreas Enge [Sat, 5 Sep 2015 16:13:54 +0000 (18:13 +0200)]
gnu: Remove #:select from module import in (gnu packages geeqie).

* gnu/packages/geeqie.scm: Import all of (gnu packages ghostscript) instead
  of selectively only the lcms variable; this helps resolve problems with
  circular dependencies when including the module.

8 years agognu: libtiff: Update home page.
Andreas Enge [Fri, 4 Sep 2015 19:50:14 +0000 (21:50 +0200)]
gnu: libtiff: Update home page.

* gnu/packages/image.scm (libtiff)[home-page]: Update.

8 years agognu: vigra: Add support for OpenEXR.
Andreas Enge [Fri, 4 Sep 2015 19:19:51 +0000 (21:19 +0200)]
gnu: vigra: Add support for OpenEXR.

* gnu/packages/image.scm (vigra)[inputs]: Add ilmbase and openexr.
  [arguments]: Augment #:configure-flags.

8 years agognu: Order module imports in (gnu packages photo) alphabetically.
Andreas Enge [Fri, 4 Sep 2015 17:28:26 +0000 (19:28 +0200)]
gnu: Order module imports in (gnu packages photo) alphabetically.

* gnu/packages/photo.scm: Order module imports alphabetically.

8 years agognu: Add prefix to license imports in (gnu packages photo).
Andreas Enge [Fri, 4 Sep 2015 17:26:07 +0000 (19:26 +0200)]
gnu: Add prefix to license imports in (gnu packages photo).

* gnu/packages/photo.scm: Import (guix licenses) with #:prefix license: to
  avoid an impending clash with the import of zlib from both (guix licenses)
  and (gnu packages compression).

8 years agognu: guix: Enable container tests.
David Thompson [Fri, 4 Sep 2015 17:13:25 +0000 (13:13 -0400)]
gnu: guix: Enable container tests.

* gnu/packages/package-management.scm (guix-devel): Delete
  'disable-container-tests' build phase.

8 years agomonads: Fix 'liftN' fallback case.
Ludovic Courtès [Fri, 4 Sep 2015 16:31:06 +0000 (18:31 +0200)]
monads: Fix 'liftN' fallback case.

Reported by Andy Wingo <wingo@igalia.com>.

* guix/monads.scm (define-lift) <fallback case>: Add missing #'.  Remove
  extra formal parameter.
* tests/monads.scm ("lift"): Add test with 'lift1' as a procedure.

8 years agognu: Add 'patches'.
Ludovic Courtès [Fri, 4 Sep 2015 15:49:26 +0000 (17:49 +0200)]
gnu: Add 'patches'.

* gnu/packages/patchutils.scm (patches): New variables.

8 years agognu: Add python2-notmuch.
Ludovic Courtès [Fri, 4 Sep 2015 15:45:03 +0000 (17:45 +0200)]
gnu: Add python2-notmuch.

* gnu/packages/mail.scm (python2-notmuch): New variable.

8 years agognu: ath9k-htc-firmware: Update to 1.4.0.
Ludovic Courtès [Fri, 4 Sep 2015 15:37:46 +0000 (17:37 +0200)]
gnu: ath9k-htc-firmware: Update to 1.4.0.

* gnu/packages/firmware.scm (ath9k-htc-firmware): Update to 1.4.0.

8 years agognu: Rename librest to rest.
宋文武 [Fri, 4 Sep 2015 13:23:36 +0000 (21:23 +0800)]
gnu: Rename librest to rest.

* gnu/packages/gnome.scm (rest): Rename from librest.

8 years agoemacs: Add support for "triplet" package inputs.
Alex Kost [Wed, 2 Sep 2015 14:57:58 +0000 (17:57 +0300)]
emacs: Add support for "triplet" package inputs.

Fixes <http://bugs.gnu.org/21399>.

* emacs/guix-main.scm (full-name->name+version): Adjust to handle
  "name-version:output" string.
  (package-inputs-names): Support ("name" package "output") inputs.

8 years agognu: r: Drop texlive from native-inputs.
Ricardo Wurmus [Thu, 3 Sep 2015 10:09:47 +0000 (12:09 +0200)]
gnu: r: Drop texlive from native-inputs.

* gnu/packages/statistics.scm (r)[native-inputs]: Remove "texlive".

8 years agognu: r: Install info documentation.
Ricardo Wurmus [Thu, 3 Sep 2015 09:41:36 +0000 (11:41 +0200)]
gnu: r: Install info documentation.

* gnu/packages/statistics.scm (r)[arguments]: Add phases "make-info" and
  "install-info" to build and install info documentation.

8 years agognu: r: Drop IcedTea from inputs.
Ricardo Wurmus [Thu, 3 Sep 2015 09:41:07 +0000 (11:41 +0200)]
gnu: r: Drop IcedTea from inputs.

* gnu/packages/statistics.scm (r)[inputs]: Remove "icedtea6".

8 years agopublish: Gracefully handle the lack of a deriver.
Ludovic Courtès [Thu, 3 Sep 2015 21:37:33 +0000 (23:37 +0200)]
publish: Gracefully handle the lack of a deriver.

* guix/scripts/publish.scm (narinfo-string): Catch 'system-error' around
  'load-derivation' call; return BASE-INFO upon ENOENT.  This allows us
  to return the narinfo even if DERIVER is missing.  Before that, the
  exception would be uncaught, leading to 500 Internal Error on the
  client side.

8 years agognu: magit: Update to 2.2.2.
Alex Kost [Thu, 3 Sep 2015 20:22:05 +0000 (23:22 +0300)]
gnu: magit: Update to 2.2.2.

* gnu/packages/emacs.scm (magit): Update to 2.2.2.

8 years agognu: tinc: Use /etc as the sysconfdir, and /var as the localstatedir.
宋文武 [Thu, 3 Sep 2015 12:41:08 +0000 (20:41 +0800)]
gnu: tinc: Use /etc as the sysconfdir, and /var as the localstatedir.

* gnu/packages/vpn.scm (tinc)[arguments]: New field.

8 years agognu: Add r-ggplot2.
Ricardo Wurmus [Mon, 31 Aug 2015 13:36:40 +0000 (15:36 +0200)]
gnu: Add r-ggplot2.

* gnu/packages/statistics.scm (r-ggplot2): New variable.

8 years agognu: Add r-scales.
Ricardo Wurmus [Mon, 31 Aug 2015 13:36:22 +0000 (15:36 +0200)]
gnu: Add r-scales.

* gnu/packages/statistics.scm (r-scales): New variable.

8 years agognu: Add r-reshape2.
Ricardo Wurmus [Mon, 31 Aug 2015 13:36:03 +0000 (15:36 +0200)]
gnu: Add r-reshape2.

* gnu/packages/statistics.scm (r-reshape2): New variable.

8 years agognu: Add r-stringr.
Ricardo Wurmus [Mon, 31 Aug 2015 13:35:43 +0000 (15:35 +0200)]
gnu: Add r-stringr.

* gnu/packages/statistics.scm (r-stringr): New variable.

8 years agognu: Add r-stringi.
Ricardo Wurmus [Mon, 31 Aug 2015 13:35:19 +0000 (15:35 +0200)]
gnu: Add r-stringi.

* gnu/packages/statistics.scm (r-stringi): New variable.

8 years agognu: Add r-rcolorbrewer.
Ricardo Wurmus [Mon, 31 Aug 2015 13:34:58 +0000 (15:34 +0200)]
gnu: Add r-rcolorbrewer.

* gnu/packages/statistics.scm (r-rcolorbrewer): New variable.

8 years agognu: Add r-proto.
Ricardo Wurmus [Mon, 31 Aug 2015 13:34:38 +0000 (15:34 +0200)]
gnu: Add r-proto.

* gnu/packages/statistics.scm (r-proto): New variable.

8 years agognu: Add r-plyr.
Ricardo Wurmus [Mon, 31 Aug 2015 13:27:56 +0000 (15:27 +0200)]
gnu: Add r-plyr.

* gnu/packages/statistics.scm (r-plyr): New variable.

8 years agognu: Add r-rcpp.
Ricardo Wurmus [Mon, 31 Aug 2015 13:27:27 +0000 (15:27 +0200)]
gnu: Add r-rcpp.

* gnu/packages/statistics.scm (r-rcpp): New variable.

8 years agognu: Add r-munsell.
Ricardo Wurmus [Mon, 31 Aug 2015 13:26:26 +0000 (15:26 +0200)]
gnu: Add r-munsell.

* gnu/packages/statistics.scm (r-munsell): New variable.

8 years agognu: Add r-magrittr.
Ricardo Wurmus [Mon, 31 Aug 2015 13:25:57 +0000 (15:25 +0200)]
gnu: Add r-magrittr.

* gnu/packages/statistics.scm (r-magrittr): New variable.

8 years agognu: Add r-labeling.
Ricardo Wurmus [Mon, 31 Aug 2015 13:25:36 +0000 (15:25 +0200)]
gnu: Add r-labeling.

* gnu/packages/statistics.scm (r-labeling): New variable.

8 years agognu: Add r-gtable.
Ricardo Wurmus [Mon, 31 Aug 2015 13:25:17 +0000 (15:25 +0200)]
gnu: Add r-gtable.

* gnu/packages/statistics.scm (r-gtable): New variable.

8 years agognu: Add r-digest.
Ricardo Wurmus [Mon, 31 Aug 2015 13:24:52 +0000 (15:24 +0200)]
gnu: Add r-digest.

* gnu/packages/statistics.scm (r-digest): New variable.

8 years agognu: Add r-dichromat.
Ricardo Wurmus [Mon, 31 Aug 2015 13:24:31 +0000 (15:24 +0200)]
gnu: Add r-dichromat.

* gnu/packages/statistics.scm (r-dichromat): New variable.

8 years agognu: Add r-colorspace.
Ricardo Wurmus [Mon, 31 Aug 2015 13:24:03 +0000 (15:24 +0200)]
gnu: Add r-colorspace.

* gnu/packages/statistics.scm (r-colorspace): New variable.

8 years agognu: bundler: Update to 1.10.6.
David Thompson [Thu, 3 Sep 2015 11:45:28 +0000 (07:45 -0400)]
gnu: bundler: Update to 1.10.6.

* gnu/packages/ruby.scm (bundler): Update to 1.10.6.

8 years agognu: Add libraw.
Ricardo Wurmus [Tue, 1 Sep 2015 19:36:32 +0000 (21:36 +0200)]
gnu: Add libraw.

* gnu/packages/photo.scm (libraw): New variable.

8 years agognu: sfml: Update to 2.3.1.
Ricardo Wurmus [Fri, 31 Jul 2015 15:55:29 +0000 (17:55 +0200)]
gnu: sfml: Update to 2.3.1.

* gnu/packages/game-development.scm (sfml): Update to 2.3.1.
  [inputs]: Add flac, libvorbis, xcb-util-image.

8 years agognu: linux-libre: Update to 4.2.
Mark H Weaver [Thu, 3 Sep 2015 02:54:40 +0000 (22:54 -0400)]
gnu: linux-libre: Update to 4.2.

* gnu/packages/linux.scm (linux-libre): Update to 4.2.
* gnu/packages/linux-libre-x86_64.conf, gnu/packages/linux-libre-i686.conf:
  Update, based largely on https://jxself.org/git/kernel-configs.git

8 years agograph: Add '--expression'.
Ludovic Courtès [Wed, 2 Sep 2015 13:23:52 +0000 (15:23 +0200)]
graph: Add '--expression'.

* guix/scripts/graph.scm (%options, show-help): Add '--expression'.
  (guix-graph): Call 'read/eval-package-expression' for 'expression'
  pairs in OPTS.
* tests/guix-graph.sh: Add tests.
* doc/guix.texi (Invoking guix graph): Document it.

8 years agodoc: Document polkit and elogind services.
Andy Wingo [Wed, 2 Sep 2015 20:53:09 +0000 (22:53 +0200)]
doc: Document polkit and elogind services.

* doc/guix.texi (Desktop Services): Add polkit-service and
  elogind-service documentation.

8 years agognu: Add polkit service.
Andy Wingo [Tue, 18 Aug 2015 09:57:15 +0000 (11:57 +0200)]
gnu: Add polkit service.

* gnu/services/desktop.scm (polkit-service): New function.
  (%desktop-services): Add polkit service.

8 years agognu: polkit: Look for rules in /run/current-system/profile.
Andy Wingo [Tue, 1 Sep 2015 11:30:31 +0000 (13:30 +0200)]
gnu: polkit: Look for rules in /run/current-system/profile.

* gnu/packages/polkit.scm (polkit): Configure to look for actions and
  rules in the system profile.  Arrange to look for the setuid helper in
  /run/setuid-programs.  Fix introspection installation.

Based on a patch by Mark H Weaver <mhw@netris.org>.

8 years agognu: polkit: Use elogind for seat management.
Andy Wingo [Tue, 18 Aug 2015 09:39:22 +0000 (11:39 +0200)]
gnu: polkit: Use elogind for seat management.

* gnu/packages/polkit.scm (polkit): Depend on elogind.

8 years agognu: Add elogind service.
Andy Wingo [Tue, 18 Aug 2015 09:56:17 +0000 (11:56 +0200)]
gnu: Add elogind service.

* gnu/services/desktop.scm (<elogind-configuration>): New record type.
  (elogind-configuration-file, elogind-service): New functions.
  (%desktop-services): Add elogind-service.

8 years agognu: elogind: Update to version 219.12.
Andy Wingo [Tue, 18 Aug 2015 08:05:24 +0000 (10:05 +0200)]
gnu: elogind: Update to version 219.12.

* gnu/packages/freedesktop.scm (elogind): Update to 219.12.  Use a tarball
  instead of a git checkout.

8 years agognu: Add attic.
Leo Famulari [Tue, 1 Sep 2015 21:33:53 +0000 (17:33 -0400)]
gnu: Add attic.

* gnu/packages/backup.scm (attic): New variable.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-msgpack.
Leo Famulari [Tue, 1 Sep 2015 21:33:52 +0000 (17:33 -0400)]
gnu: Add python-msgpack.

* gnu/packages/python.scm (python-msgpack, python2-msgpack): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: Add python-llfuse.
Leo Famulari [Tue, 1 Sep 2015 21:33:51 +0000 (17:33 -0400)]
gnu: Add python-llfuse.

* gnu/packages/python.scm (python-llfuse, python2-llfuse): New variables.

Signed-off-by: Alex Kost <alezost@gmail.com>
8 years agognu: emacs-flycheck: Use the upstream release instead of MELPA.
Alex Kost [Tue, 1 Sep 2015 18:18:44 +0000 (21:18 +0300)]
gnu: emacs-flycheck: Use the upstream release instead of MELPA.

* gnu/packages/emacs.scm (flycheck): Change version to 0.23.
  Replace MELPA tarball with the upstream release.

8 years agoemacs: Use "r" key for 'cran' action in 'import' popup.
Alex Kost [Tue, 1 Sep 2015 10:10:41 +0000 (13:10 +0300)]
emacs: Use "r" key for 'cran' action in 'import' popup.

* emacs/guix-command.el (guix-command-improve-import-argument): New
  variable and function.
  (guix-command-argument-improvers): Add it.

8 years agognu: xfce: Add xfce4-pulseaudio-plugin.
宋文武 [Sun, 30 Aug 2015 13:53:29 +0000 (21:53 +0800)]
gnu: xfce: Add xfce4-pulseaudio-plugin.

* gnu/packages/xfce.scm (xfce)[propagated-inputs]: Add xfce4-pulseaudio-plugin.

8 years agognu: Add xfce4-pulseaudio-plugin.
宋文武 [Sun, 30 Aug 2015 13:17:43 +0000 (21:17 +0800)]
gnu: Add xfce4-pulseaudio-plugin.

* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): New variable.

8 years agognu: xfce4-panel: Build with GTK+ 3 support.
宋文武 [Sun, 30 Aug 2015 13:11:31 +0000 (21:11 +0800)]
gnu: xfce4-panel: Build with GTK+ 3 support.

* gnu/packages/xfce.scm (xfce4-panel)[arguments]: New field.

8 years agognu: libxfce4ui: Build with GTK+ 3 support.
宋文武 [Sun, 30 Aug 2015 13:07:51 +0000 (21:07 +0800)]
gnu: libxfce4ui: Build with GTK+ 3 support.

* gnu/packages/xfce.scm (libxfce4ui)[propagated-inputs]: Add gtk+.

8 years agognu: Add deeptools.
Ricardo Wurmus [Mon, 31 Aug 2015 15:22:19 +0000 (17:22 +0200)]
gnu: Add deeptools.

* gnu/packages/bioinformatics.scm (deeptools): New variable.

8 years agognu: Add perl-czplib.
Ricardo Wurmus [Thu, 27 Aug 2015 12:05:10 +0000 (14:05 +0200)]
gnu: Add perl-czplib.

* gnu/packages/perl.scm (perl-czplib): New variable.

8 years agognu: Add missing patch for Guile-Present.
Ludovic Courtès [Wed, 2 Sep 2015 07:48:37 +0000 (09:48 +0200)]
gnu: Add missing patch for Guile-Present.

This patch should have been added in cdd383e.

* gnu/packages/patches/guile-present-coding.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

8 years agognu: Add ZynAddSubFX.
Ricardo Wurmus [Mon, 31 Aug 2015 15:34:28 +0000 (17:34 +0200)]
gnu: Add ZynAddSubFX.

* gnu/packages/music.scm (zynaddsubfx): New variable.

8 years agognu: Add minixml.
Ricardo Wurmus [Mon, 31 Aug 2015 15:33:56 +0000 (17:33 +0200)]
gnu: Add minixml.

* gnu/packages/xml.scm (minixml): New variable.

8 years agognu: Add gerbv.
Ricardo Wurmus [Mon, 31 Aug 2015 06:47:09 +0000 (08:47 +0200)]
gnu: Add gerbv.

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

8 years agognu: Add po4a.
Ricardo Wurmus [Mon, 31 Aug 2015 06:46:12 +0000 (08:46 +0200)]
gnu: Add po4a.

* gnu/packages/gettext.scm (po4a): New variable.

8 years agognu: Add TeX Gyre fonts.
Ricardo Wurmus [Sun, 30 Aug 2015 17:52:55 +0000 (19:52 +0200)]
gnu: Add TeX Gyre fonts.

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

8 years agoguix: Add GUST font license 1.0.
Ricardo Wurmus [Sun, 30 Aug 2015 17:40:17 +0000 (19:40 +0200)]
guix: Add GUST font license 1.0.

* guix/licenses.scm (gfl1.0): New variable.

8 years agoimport: gem: Fix minor bug and add unit test.
David Thompson [Tue, 1 Sep 2015 23:57:44 +0000 (19:57 -0400)]
import: gem: Fix minor bug and add unit test.

* guix/import/gem.scm (make-gem-sexp): Properly handle an empty list of
  licenses.  When rendering a list of licenses, cons 'list onto the front of
  the expression.
* tests/gem.scm: New file.
* Makefile.am (SCM_TESTS): Add it.

8 years agognu: Add sassc.
David Thompson [Thu, 20 Aug 2015 01:54:57 +0000 (21:54 -0400)]
gnu: Add sassc.

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

8 years agognu: Add python-oslotest
Cyril Roelandt [Sun, 16 Aug 2015 14:39:57 +0000 (16:39 +0200)]
gnu: Add python-oslotest

* gnu/packages/openstack.scm (python-oslotest, python2-olsotest): New variables.

8 years agognu: Add python-os-client-config
Cyril Roelandt [Sun, 16 Aug 2015 14:38:06 +0000 (16:38 +0200)]
gnu: Add python-os-client-config

* gnu/packages/openstack.scm (python-os-client-config,
  python2-os-client-config): New variables.

8 years agognu: Add python-mox3.
Cyril Roelandt [Sun, 16 Aug 2015 14:35:36 +0000 (16:35 +0200)]
gnu: Add python-mox3.

* gnu/packages/openstack.scm (python-mox3, python2-mox3): New variables.

8 years agognu: Add python-pbr.
Cyril Roelandt [Sun, 16 Aug 2015 14:31:24 +0000 (16:31 +0200)]
gnu: Add python-pbr.

* gnu/packages/openstack.scm: New file.
* gnu-system.am: Add it.

8 years agognu: add python-appdirs.
Cyril Roelandt [Sun, 16 Aug 2015 14:18:09 +0000 (16:18 +0200)]
gnu: add python-appdirs.

* gnu/packages/python.scm (python-appdirs, python2-appdirs): New variables.

8 years agognu: guile-ssh: Update to 0.8.0.
Ludovic Courtès [Tue, 1 Sep 2015 11:46:35 +0000 (13:46 +0200)]
gnu: guile-ssh: Update to 0.8.0.

* gnu/packages/ssh.scm (guile-ssh): Update to 0.8.0.
  [inputs]: Use LIBGCRYPT instead of LIBGCRYPT-1.5.

8 years agognu: libssh: Update to 0.6.5.
Ludovic Courtès [Tue, 1 Sep 2015 11:45:38 +0000 (13:45 +0200)]
gnu: libssh: Update to 0.6.5.

* gnu/packages/ssh.scm (libssh): Update to 0.6.5.
  [source]: Remove 'patches'.
  [inputs]: Use LIBGCRYPT instead of LIBGCRYPT-1.5.

8 years agognu: Add emacs-flycheck.
Ludovic Courtès [Tue, 1 Sep 2015 08:16:32 +0000 (10:16 +0200)]
gnu: Add emacs-flycheck.

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

8 years agognu: Add emacs-let-alist.
Ludovic Courtès [Tue, 1 Sep 2015 08:10:36 +0000 (10:10 +0200)]
gnu: Add emacs-let-alist.

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

8 years agoemacs: Add "View graph" action to graph popup.
Alex Kost [Sun, 30 Aug 2015 15:52:30 +0000 (18:52 +0300)]
emacs: Add "View graph" action to graph popup.

* emacs/guix-command.el: Require 'guix-external'.
  (guix-run-view-graph): New function.
  (guix-command-additional-execute-arguments,
  guix-command-special-executors): Add entries for "View graph" action.

8 years agoemacs: Allow users to choose a 'find-file' function.
Alex Kost [Sun, 30 Aug 2015 15:51:09 +0000 (18:51 +0300)]
emacs: Allow users to choose a 'find-file' function.

* emacs/guix-utils.el (guix-find-file-function): New variable.
  (guix-find-file): Use it.

8 years agoemacs: Add code to run 'dot' program.
Alex Kost [Sun, 30 Aug 2015 15:47:01 +0000 (18:47 +0300)]
emacs: Add code to run 'dot' program.

* emacs/guix-external.el: New file.
* emacs.am (ELFILES): Add it.

8 years agoemacs: Add code to pipe guix output to external program.
Alex Kost [Sun, 30 Aug 2015 15:44:39 +0000 (18:44 +0300)]
emacs: Add code to pipe guix output to external program.

* emacs/guix-main.scm: Use (ice-9 popen) module.
  (pipe-guix-output): New procedure.

8 years agognu: Add Guile-Present.
Ludovic Courtès [Mon, 31 Aug 2015 21:00:18 +0000 (23:00 +0200)]
gnu: Add Guile-Present.

* gnu/packages/gtk.scm (guile-present): New variable.

8 years agognu: Add Guile-RSVG.
Ludovic Courtès [Mon, 31 Aug 2015 20:46:32 +0000 (22:46 +0200)]
gnu: Add Guile-RSVG.

* gnu/packages/gtk.scm (guile-rsvg): New variable.
* gnu/packages/patches/guile-rsvg-pkgconfig.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.

8 years agognu: Add frescobaldi.
Ricardo Wurmus [Wed, 26 Aug 2015 21:25:31 +0000 (23:25 +0200)]
gnu: Add frescobaldi.

* gnu/packages/music.scm (frescobaldi): New variable.

8 years agognu: Add python-ly.
Ricardo Wurmus [Wed, 26 Aug 2015 21:24:16 +0000 (23:24 +0200)]
gnu: Add python-ly.

* gnu/packages/python.scm (python-ly): New variable.

8 years agognu: Add python-poppler-qt4.
Ricardo Wurmus [Wed, 26 Aug 2015 21:23:31 +0000 (23:23 +0200)]
gnu: Add python-poppler-qt4.

* gnu/packages/pdf.scm (python-poppler-qt4): New variable.

8 years agognu: Add poppler-qt4.
Ricardo Wurmus [Wed, 26 Aug 2015 21:22:29 +0000 (23:22 +0200)]
gnu: Add poppler-qt4.

* gnu/packages/pdf.scm (poppler-qt4): New variable.

8 years agognu: Add ruby-thor.
Ricardo Wurmus [Fri, 28 Aug 2015 15:22:28 +0000 (17:22 +0200)]
gnu: Add ruby-thor.

* gnu/packages/ruby.scm (ruby-thor): New variable.

8 years agognu: Add ruby-xml-simple.
Ricardo Wurmus [Fri, 28 Aug 2015 15:21:48 +0000 (17:21 +0200)]
gnu: Add ruby-xml-simple.

* gnu/packages/ruby.scm (ruby-xml-simple): New variable.

8 years agognu: Add ruby-orderedhash.
Ricardo Wurmus [Fri, 28 Aug 2015 15:26:35 +0000 (17:26 +0200)]
gnu: Add ruby-orderedhash.

* gnu/packages/ruby.scm (ruby-orderedhash): New variable.