Hello David, You can remove the "gstreamer: " bit from the commit subject.
On Tue, 16 Aug 2016 20:39:30 +0200 David Craven <da...@craven.ch> wrote: > * gnu/packages/gstreamer.scm (qt-gstreamer): New variable. > --- > gnu/packages/gstreamer.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm > index 54919cd..ee3c9e4 100644 > --- a/gnu/packages/gstreamer.scm > +++ b/gnu/packages/gstreamer.scm > @@ -24,11 +24,13 @@ > #:use-module ((guix licenses) #:prefix license:) > #:use-module (guix packages) > #:use-module (guix download) > + #:use-module (guix build-system cmake) > #:use-module (guix build-system gnu) > #:use-module (guix utils) > #:use-module (gnu packages) > #:use-module (gnu packages audio) > #:use-module (gnu packages bison) > + #:use-module (gnu packages boost) > #:use-module (gnu packages cdrom) > #:use-module (gnu packages curl) > #:use-module (gnu packages compression) > @@ -467,3 +469,43 @@ be used by Python applications using GStreamer.") > (propagated-inputs > `(("gst-plugins-base" ,gst-plugins-base) > ("python-pygobject" ,python2-pygobject))))) > + > +(define-public qt-gstreamer > + (package > + (name "qt-gstreamer") > + (version "1.2.0") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://gstreamer.freedesktop.org/src/qt-gstreamer/" > + "qt-gstreamer-" version ".tar.xz")) > + (sha256 > + (base32 > + "1m4g5vcs8r4b8dzndr9a5w0rrawdyinvjkacis8vxnfafhmljfwz")))) > + (build-system cmake-build-system) > + (native-inputs > + `(("glib:bin" ,glib "bin") > + ("pkg-config" ,pkg-config))) > + (propagated-inputs > + `(("boost" ,boost))) Is boost propagated due to header references? > + (inputs > + `(("glib" ,glib) > + ("gstreamer" ,gstreamer) > + ("gst-libav" ,gst-libav) > + ("gst-plugins-base" ,gst-plugins-base) > + ("qtbase" ,qtbase) > + ("qtdeclarative" ,qtdeclarative))) > + (arguments > + `(#:configure-flags > + '("-DQT_VERSION=5" > + "-DUSE_GST_PLUGIN_DIR=OFF" > + "-DUSE_QT_PLUGIN_DIR=OFF") > + #:validate-runpath? #f)) As Leo mentioned, what is the reason for disabling runpath validation? > + (home-page "https://gstreamer.freedesktop.org/modules/qt-gstreamer.html") > + (synopsis "C++ bindings for GStreamer with a Qt-style API") > + (description "QtGStreamer is a set of libraries providing C++ bindings > for > +GStreamer with a Qt-style API, plus some helper classes and elements for > +integrating GStreamer better in Qt applications. The goal of this module is > to > +allow easy use of GStreamer for applications targetting MeeGo Mobile or the > KDE > +desktop.") > + (license license:lgpl2.1+)))