diff options
author | Mark H Weaver <mhw@netris.org> | 2015-06-20 18:56:42 -0400 |
---|---|---|
committer | Mark H Weaver <mhw@netris.org> | 2015-06-23 01:04:53 -0400 |
commit | 86d6a893b35bcb3d14490b9bbb36c495e7377401 (patch) | |
tree | 87d37d8c2339aab293b10a3345fc15fe068fd036 | |
parent | bf7f17bad8118cd5485742b8295c504791fe0eb1 (diff) | |
download | guix-86d6a893b35bcb3d14490b9bbb36c495e7377401.tar.gz |
gnu: Add clutter-gst.
* gnu/packages/gnome.scm (clutter-gst): New variable.
-rw-r--r-- | gnu/packages/gnome.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index c3bad46da6..e8d143029d 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -2625,3 +2625,34 @@ presentations, kiosk style applications and so on.") creating fast, mainly 2D single window applications such as media box UIs, presentations, kiosk style applications and so on.") (license license:lgpl2.0+))) + +(define-public clutter-gst + (package + (name "clutter-gst") + (version "3.0.6") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 + "0xnzfdzawl1kdx715gp31nwjp7a1kib094s7xvg7bhbwwlx4kmfn")))) + (build-system gnu-build-system) + (native-inputs + `(("glib:bin" ,glib "bin") ; for glib-mkenums + ("pkg-config" ,pkg-config) + ("gobject-introspection" ,gobject-introspection))) + (inputs + `(("clutter" ,clutter) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "http://www.clutter-project.org") + (synopsis "Integration library for using GStreamer with Clutter") + (description + "Clutter-Gst is an integration library for using GStreamer with Clutter. +It provides a GStreamer sink to upload frames to GL and an actor that +implements the ClutterGstPlayer interface using playbin. Clutter is an Open +GL based interactive canvas library.") + (license license:lgpl2.0+))) |