commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2014-03-21 13:30:42

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2013-10-17 17:38:18.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2014-03-21 13:30:43.0 +0100
@@ -1,0 +2,19 @@
+Wed Mar 19 11:35:58 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Fixup of the previous change: pkgconfig(QtWidgets) does not exist
+  in Qt4 world
+
+---
+Tue Mar  4 02:57:04 UTC 2014 - hrvoje.sen...@gmail.com
+
+- Improve requires of devel packages:
+ * QtOpenGL is linked privately - removed requires
+ * pkgconfig(gstreamer-(app,base,interfaces,video,plugins-base)-0.10)
+   are linked privately - removed requires
+ * pkgconfig(glib-2.0) and pkgconfig(gobject-2.0) are linked privately
+- removed requires
+ * pkgconfig(glesv2) and pkgconfig(gl) are linked privately
+   - removed requires
+ * Explicitly mark pkgconfig(QtGui) and pkgconfig(QtWidgets) as Requires
+
+---



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.XLdfV1/_old  2014-03-21 13:30:44.0 +0100
+++ /var/tmp/diff_new_pack.XLdfV1/_new  2014-03-21 13:30:44.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-0_10-plugins-qt
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -67,17 +67,10 @@
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
 Requires:   libQtGStreamer-%{gstnum}-%{gstmin} = %{version}
+Requires:   pkgconfig(QtCore)
 Requires:   pkgconfig(QtDeclarative)
 Requires:   pkgconfig(QtGLib-2.0) = %{version}
-Requires:   pkgconfig(QtOpenGL)
-Requires:   pkgconfig(gl)
-Requires:   pkgconfig(glesv2)
-Requires:   pkgconfig(gstreamer-0.10)
-Requires:   pkgconfig(gstreamer-app-0.10)
-Requires:   pkgconfig(gstreamer-base-0.10)
-Requires:   pkgconfig(gstreamer-interfaces-0.10)
-Requires:   pkgconfig(gstreamer-plugins-base-0.10)
-Requires:   pkgconfig(gstreamer-video-0.10)
+Requires:   pkgconfig(QtGui)
 Provides:   libQtGStreamer-%{gstnum}-devel = %{version}
 Obsoletes:  libQtGStreamer-%{gstnum}-devel  %{version}
 
@@ -98,8 +91,6 @@
 Requires:   boost-devel
 Requires:   libQtGLib-%{glibnum}-%{glibmin} = %{version}
 Requires:   pkgconfig(QtCore)
-Requires:   pkgconfig(glib-2.0)
-Requires:   pkgconfig(gobject-2.0)
 
 %description -n libQtGLib-devel
 GLib is a general-purpose utility library, which provides many useful

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2013-10-17 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2013-10-17 14:14:03

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2013-08-01 15:36:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2013-10-17 17:38:18.0 +0200
@@ -1,0 +2,8 @@
+Tue Oct 15 00:10:36 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to final 0.10.3:
+ * Fixes:
+  + One build fix change with regards to Qt4/5 cmake var name
+- Use bz2 tarball
+
+---

Old:

  qt-gstreamer-0.10.2.2.tar.gz

New:

  qt-gstreamer-0.10.3.tar.bz2



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.ouHPS9/_old  2013-10-17 17:38:19.0 +0200
+++ /var/tmp/diff_new_pack.ouHPS9/_new  2013-10-17 17:38:19.0 +0200
@@ -21,13 +21,13 @@
 %define gstmin  0
 %define glibmin 0
 Name:   gstreamer-%{gstnum}-plugins-qt
-Version:0.10.2.2
+Version:0.10.3
 Release:0
 Summary:C++/Qt bindings for GStreamer
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
 Url:http://gstreamer.freedesktop.org/wiki/QtGStreamer
-Source: 
http://gstreamer.freedesktop.org/src/qt-gstreamer/pre/qt-gstreamer-%{version}.tar.gz
+Source: 
http://gstreamer.freedesktop.org/src/qt-gstreamer/qt-gstreamer-%{version}.tar.bz2
 BuildRequires:  bison
 BuildRequires:  boost-devel
 BuildRequires:  cmake = 2.8.9

++ qt-gstreamer-0.10.2.2.tar.gz - qt-gstreamer-0.10.3.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt-gstreamer-0.10.2.2/CMakeLists.txt 
new/qt-gstreamer-0.10.3/CMakeLists.txt
--- old/qt-gstreamer-0.10.2.2/CMakeLists.txt2013-06-09 18:29:54.0 
+0200
+++ new/qt-gstreamer-0.10.3/CMakeLists.txt  2013-10-14 10:44:40.0 
+0200
@@ -7,7 +7,7 @@
 set(CMAKE_INCLUDE_CURRENT_DIR ON)
 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
 
-set(QTGSTREAMER_VERSION 0.10.2.2)
+set(QTGSTREAMER_VERSION 0.10.3)
 
 option(QTGSTREAMER_STATIC Build QtGStreamer as a static library OFF)
 option(QTGSTREAMER_TESTS Build QtGStreamer's tests OFF)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt-gstreamer-0.10.2.2/NEWS 
new/qt-gstreamer-0.10.3/NEWS
--- old/qt-gstreamer-0.10.2.2/NEWS  2013-06-09 18:29:54.0 +0200
+++ new/qt-gstreamer-0.10.3/NEWS2013-10-14 10:44:40.0 +0200
@@ -1,4 +1,4 @@
-qt-gstreamer 0.10.2.2 (2013-06-09)
+qt-gstreamer 0.10.3 (2013-10-14)
 ==
 
 Additions:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qt-gstreamer-0.10.2.2/cmake/modules/FindQt4or5.cmake 
new/qt-gstreamer-0.10.3/cmake/modules/FindQt4or5.cmake
--- old/qt-gstreamer-0.10.2.2/cmake/modules/FindQt4or5.cmake2013-06-09 
18:29:54.0 +0200
+++ new/qt-gstreamer-0.10.3/cmake/modules/FindQt4or5.cmake  2013-10-14 
10:44:40.0 +0200
@@ -177,6 +177,13 @@
 find_package_handle_standard_args(Qt4or5 REQUIRED_VARS _Qt4or5_FOUND 
HANDLE_COMPONENTS)
 set(Qt4or5_FOUND ${QT4OR5_FOUND})
 
+# Core library needed for compilation tests
+if (${QT_VERSION} STREQUAL 4)
+  set (Qt4or5_Core_LIBRARIES ${QT_QTCORE_LIBRARY})
+else()
+  set (Qt4or5_Core_LIBRARIES ${Qt5Core_LIBRARIES})
+endif()
+
 # qt4or5_use_modules(target [ LINK_PUBLIC | LINK_PRIVATE ] modules)
 # Supported modules: Core, Gui, Widgets, Quick1, Quick2, Test, OpenGL
 function(qt4or5_use_modules _target _link_type)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qt-gstreamer-0.10.2.2/cmake/modules/HandleImportedTargetsInCMakeRequiredLibraries.cmake
 
new/qt-gstreamer-0.10.3/cmake/modules/HandleImportedTargetsInCMakeRequiredLibraries.cmake
--- 
old/qt-gstreamer-0.10.2.2/cmake/modules/HandleImportedTargetsInCMakeRequiredLibraries.cmake
 1970-01-01 01:00:00.0 +0100
+++ 
new/qt-gstreamer-0.10.3/cmake/modules/HandleImportedTargetsInCMakeRequiredLibraries.cmake
   2013-10-14 10:44:40.0 +0200
@@ -0,0 +1,83 @@
+# This is a helper function used by CheckCXXSourceRuns.cmake and
+# CheckCXXSourceCompiles.cmake. Actually it should be used by all macros which
+# use TRY_COMPILE() or TRY_RUN().
+# It takes the CMAKE_REQUIRED_LIBRARY variable and searches it for imported
+# 

commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2013-08-01 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2013-08-01 15:36:27

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2013-07-21 11:51:14.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2013-08-01 15:36:29.0 +0200
@@ -1,0 +2,9 @@
+Mon Jul 22 19:27:31 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Drop fdupes usage, this breaks build of packages depending on only
+  QtGlib
+- Adjust cmake flags for latest release
+- Remove boost-devel Requires from gstreamer-0_10-plugins-qt-devel,
+  it is pulled by libQtGlib-devel package
+
+---



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.Ty4yuj/_old  2013-08-01 15:36:29.0 +0200
+++ /var/tmp/diff_new_pack.Ty4yuj/_new  2013-08-01 15:36:29.0 +0200
@@ -32,7 +32,6 @@
 BuildRequires:  boost-devel
 BuildRequires:  cmake = 2.8.9
 BuildRequires:  doxygen
-BuildRequires:  fdupes
 BuildRequires:  flex
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtDeclarative)
@@ -67,7 +66,6 @@
 Summary:Include files and libraries mandatory for development
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}
-Requires:   boost-devel
 Requires:   libQtGStreamer-%{gstnum}-%{gstmin} = %{version}
 Requires:   pkgconfig(QtDeclarative)
 Requires:   pkgconfig(QtGLib-2.0) = %{version}
@@ -140,20 +138,18 @@
 %build
   mkdir build
   cd build
-  cmake -DCMAKE_CXXFLAGS=%{optflags} \
--DCMAKE_CFLAGS=%{optflags} \
+  cmake -DCMAKE_CXX_FLAGS=%{optflags} \
+-DCMAKE_C_FLAGS=%{optflags} \
 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
 -DQTGSTREAMER_STATIC=OFF \
 -DQTGSTREAMER_EXAMPLES=OFF \
--DLIB_SUFFIX=$(echo %{_lib} | cut -b4-) \
--DCMAKE_BUILD_TYPE=RelWithDebInfo \
+-DCMAKE_BUILD_TYPE=Release \
 ../
   make %{?_smp_mflags}
 
 %install
   cd build
   %make_install
-  %fdupes -s %{buildroot}%{_includedir}
 
 %post   -n libQtGLib-%{glibnum}-%{glibmin} -p /sbin/ldconfig
 %postun -n libQtGLib-%{glibnum}-%{glibmin} -p /sbin/ldconfig

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2013-07-21 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2013-07-21 11:51:13

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2013-07-17 09:25:20.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2013-07-21 11:51:14.0 +0200
@@ -1,0 +2,6 @@
+Sat Jul 20 22:31:06 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Make libQtGLib-devel requires boost-devel, as libQtGLib includes 
+  add boost includes
+
+---



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.IFQypP/_old  2013-07-21 11:51:15.0 +0200
+++ /var/tmp/diff_new_pack.IFQypP/_new  2013-07-21 11:51:15.0 +0200
@@ -97,6 +97,7 @@
 %package -n libQtGLib-devel
 Summary:C++/Qt bindings for GLib
 Group:  Development/Libraries/C and C++
+Requires:   boost-devel
 Requires:   libQtGLib-%{glibnum}-%{glibmin} = %{version}
 Requires:   pkgconfig(QtCore)
 Requires:   pkgconfig(glib-2.0)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2013-07-17 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2013-07-17 09:25:19

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2013-01-29 13:31:45.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2013-07-17 09:25:20.0 +0200
@@ -1,0 +2,40 @@
+Fri Jul 12 12:33:24 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Update to 0.10.2.2 prerelease:
+ * Additions:
+  + Added Qt5 support.
+  + Added GstDiscoverer bindings.
+  + QGlib::Error can now be used in QGlib::Value
+  + Added convenience constructors for QGst::ClockTime
+ * Fixes:
+  + Fixed qtglvideosink painting on QGLFrameBufferObject
+  + Fixed codegen compilation with bison 2.6
+  + Fixed example code in the QGst::Ui::GraphicsVideoSurface
+apidocs
+  + Many fixes for windows support
+ * Build system fixes and enhancements:
+  + Use recent cmake goodies:
+- CMakePackageConfigHelpers, which simplifies
+  QtGStreamerConfig.cmake and adds version checking in
+  find_package(QtGStreamer)
+- CMAKE_POSITION_INDEPENDENT_CODE, which eliminates issues
+  with missing -fPIC / -fPIE
+- GNUInstallDirs, which adds automagic support for debian
+  multiarch and also takes away the need for LIB_SUFFIX
+  + .dll's are now installed in the correct place ($prefix/bin)
+on windows
+  + cmake config files are now installed in
+$libdir/cmake/$package instead of $libdir/$package
+  + Renamed signal.h to qglib_signal.h to avoid problems where
+the compiler mixes it up with the C signal.h
+  + Determine whether to use OpenGLES or desktop OpenGL by
+looking at what Qt is using on the target system instead
+of guessing.
+ * Changes in dependencies:
+  + CMake 2.8.9 is now required
+  + Drop completely automoc dependency in favor of cmake's
+internal automoc
+  + Qt5 can be used instead of Qt4. The resulting qt-gstreamer
+files will be co-installable with the ones built using Qt4.
+
+---

Old:

  qt-gstreamer-0.10.2.tar.bz2

New:

  qt-gstreamer-0.10.2.2.tar.gz



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.6D9Ewj/_old  2013-07-17 09:25:20.0 +0200
+++ /var/tmp/diff_new_pack.6D9Ewj/_new  2013-07-17 09:25:20.0 +0200
@@ -21,32 +21,33 @@
 %define gstmin  0
 %define glibmin 0
 Name:   gstreamer-%{gstnum}-plugins-qt
-Version:0.10.2
+Version:0.10.2.2
 Release:0
 Summary:C++/Qt bindings for GStreamer
 License:LGPL-2.1+
 Group:  Productivity/Multimedia/Other
 Url:http://gstreamer.freedesktop.org/wiki/QtGStreamer
-Source: 
http://gstreamer.freedesktop.org/src/qt-gstreamer/qt-gstreamer-%{version}.tar.bz2
+Source: 
http://gstreamer.freedesktop.org/src/qt-gstreamer/pre/qt-gstreamer-%{version}.tar.gz
 BuildRequires:  bison
 BuildRequires:  boost-devel
-BuildRequires:  cmake
+BuildRequires:  cmake = 2.8.9
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  flex
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDeclarative)
+BuildRequires:  pkgconfig(QtOpenGL)
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glesv2)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gstreamer-0.10)
-BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
 BuildRequires:  pkgconfig(gstreamer-app-0.10)
 BuildRequires:  pkgconfig(gstreamer-base-0.10)
 BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
+BuildRequires:  pkgconfig(gstreamer-pbutils-0.10)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
 BuildRequires:  pkgconfig(gstreamer-video-0.10)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(gobject-2.0)
-BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(glesv2)
-BuildRequires:  pkgconfig(QtCore)
-BuildRequires:  pkgconfig(QtDeclarative)
-BuildRequires:  pkgconfig(QtOpenGL)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -65,20 +66,20 @@
 %package devel
 Summary:Include files and libraries mandatory for development
 Group:  Development/Libraries/C and C++
+Requires:   %{name} = %{version}
 Requires:   boost-devel
+Requires:   libQtGStreamer-%{gstnum}-%{gstmin} = %{version}
+Requires:   pkgconfig(QtDeclarative)
+Requires:   pkgconfig(QtGLib-2.0) = %{version}

commit gstreamer-0_10-plugins-qt for openSUSE:Factory

2013-01-29 Thread h_root
Hello community,

here is the log from the commit of package gstreamer-0_10-plugins-qt for 
openSUSE:Factory checked in at 2013-01-29 13:31:43

Comparing /work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt (Old)
 and  /work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new (New)


Package is gstreamer-0_10-plugins-qt, Maintainer is 

Changes:

--- 
/work/SRC/openSUSE:Factory/gstreamer-0_10-plugins-qt/gstreamer-0_10-plugins-qt.changes
  2012-07-09 07:59:38.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
 2013-01-29 13:31:45.0 +0100
@@ -1,0 +2,6 @@
+Mon Jan 28 12:16:19 UTC 2013 - toddrme2...@gmail.com
+
+- Split libQtGlib-devel
+- Clean up dependencies
+
+---



Other differences:
--
++ gstreamer-0_10-plugins-qt.spec ++
--- /var/tmp/diff_new_pack.V6QAbZ/_old  2013-01-29 13:31:46.0 +0100
+++ /var/tmp/diff_new_pack.V6QAbZ/_new  2013-01-29 13:31:46.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gstreamer-0_10-plugins-qt
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,11 @@
 #
 
 
-Name:   gstreamer-0_10-plugins-qt
+%define gstnum  0_10
+%define glibnum 2_0
+%define gstmin  0
+%define glibmin 0
+Name:   gstreamer-%{gstnum}-plugins-qt
 Version:0.10.2
 Release:0
 Summary:C++/Qt bindings for GStreamer
@@ -26,11 +30,23 @@
 Source: 
http://gstreamer.freedesktop.org/src/qt-gstreamer/qt-gstreamer-%{version}.tar.bz2
 BuildRequires:  bison
 BuildRequires:  boost-devel
+BuildRequires:  cmake
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  flex
-BuildRequires:  gstreamer-0_10-plugins-base-devel
-BuildRequires:  libkde4-devel
+BuildRequires:  pkgconfig(gstreamer-0.10)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
+BuildRequires:  pkgconfig(gstreamer-app-0.10)
+BuildRequires:  pkgconfig(gstreamer-base-0.10)
+BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
+BuildRequires:  pkgconfig(gstreamer-video-0.10)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gobject-2.0)
+BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glesv2)
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDeclarative)
+BuildRequires:  pkgconfig(QtOpenGL)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -41,7 +57,7 @@
 means that new data types or processing capabilities can be added by
 installing new plug-ins.
 
-This package contains C++/Qt Bindings for GStreamer.
+This package contains C++/Qt bindings for GStreamer.
 
 %prep
 %setup -q -n qt-gstreamer-%{version}
@@ -50,10 +66,21 @@
 Summary:Include files and libraries mandatory for development
 Group:  Development/Libraries/C and C++
 Requires:   boost-devel
-Requires:   gstreamer-0_10-plugins-base-devel
-Requires:   libQtGStreamer-0_10-0 = %{version}
-Provides:   libQtGStreamer-0_10-devel = %{version}
-Obsoletes:  libQtGStreamer-0_10-devel  %{version}
+Requires:   pkgconfig(gstreamer-0.10)
+Requires:   pkgconfig(gstreamer-plugins-base-0.10)
+Requires:   pkgconfig(gstreamer-app-0.10)
+Requires:   pkgconfig(gstreamer-base-0.10)
+Requires:   pkgconfig(gstreamer-interfaces-0.10)
+Requires:   pkgconfig(gstreamer-video-0.10)
+Requires:   pkgconfig(gl)
+Requires:   pkgconfig(glesv2)
+Requires:   pkgconfig(QtDeclarative)
+Requires:   pkgconfig(QtOpenGL)
+Requires:   pkgconfig(QtGLib-2.0) = %{version}
+Requires:   %{name} = %{version}
+Requires:   libQtGStreamer-%{gstnum}-%{gstmin} = %{version}
+Provides:   libQtGStreamer-%{gstnum}-devel = %{version}
+Obsoletes:  libQtGStreamer-%{gstnum}-devel  %{version}
 
 %description devel
 GStreamer is a streaming-media framework, based on graphs of filters
@@ -63,25 +90,42 @@
 means that new data types or processing capabilities can be added by
 installing new plug-ins.
 
-This package contains C++/Qt Bindings for GStreamer.
+This package contains development files and headers for the C++/Qt
+bindings for GStreamer.
 
-%package -n libQtGLib-2_0-0
+%package -n libQtGLib-devel
+Summary:C++/Qt bindings for GLib
+Group:  Development/Libraries/C and C++
+Requires:   libQtGLib-%{glibnum}-%{glibmin} = %{version}
+Requires:   pkgconfig(glib-2.0)
+Requires:   pkgconfig(gobject-2.0)
+Requires:   pkgconfig(QtCore)
+
+%description -n libQtGLib-devel
+GLib is a