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.
gnu: Add dino.
* gnu/packages/messaging.scm (dino): New variable.
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.
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.
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.
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.
gnu: libgc: Add 'libgc-back-pointers' variant.
* gnu/packages/bdw-gc.scm (libgc/back-pointers): New variable.
gnu: Add font-rachana.
* gnu/packages/fonts.scm (font-rachana): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add gnome-todo.
* gnu/packages/gnome.scm (gnome-todo): New public variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
cuirass: Support subset with list of package[@version].
* build-aux/hydra/gnu-system.scm (hydra-jobs): Support subset of
packages: ("name[@version" ...).
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.
gnu: Add ocaml-camomile.
* gnu/packages/ocaml.scm (ocaml-camomile): New variable.
gnu: Add bap.
* gnu/packages/ocaml.scm (bap): New variable.
gnu: Add ocaml-piqi.
* gnu/packages/ocaml.scm (ocaml-piqi): New variable.
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.
gnu: Add ocaml-uuidm.
* gnu/packages/ocaml.scm (ocaml-uuidm): New variable.
gnu: Add ocaml-piqilib.
* gnu/packages/ocaml.scm (ocaml-piqilib): New variable.
gnu: Add ocaml-optcomp.
* gnu/packages/ocaml.scm (ocaml-optcomp): New variable.
gnu: Add ocaml-easy-format.
* gnu/packages/ocaml.scm (ocaml-easy-format): New variable.
gnu: Add ocaml-uri.
* gnu/packages/ocaml.scm (ocaml-uri): New variable.