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.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.gstreamer-0_10-plugins-qt.new/gstreamer-0_10-plugins-qt.changes
2013-01-29 13:31:45.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Jan 28 12:16:19 UTC 2013 - [email protected]
+
+- 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.000000000 +0100
+++ /var/tmp/diff_new_pack.V6QAbZ/_new 2013-01-29 13:31:46.000000000 +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 general-purpose utility library, which provides many useful
+data types, macros, type conversions, string utilities, file utilities,
+a main loop abstraction, and so on.
+
+%package -n libQtGLib-%{glibnum}-%{glibmin}
Summary: C++/Qt bindings for GLib
Group: System/Libraries
-%description -n libQtGLib-2_0-0
+%description -n libQtGLib-%{glibnum}-%{glibmin}
GLib is a general-purpose utility library, which provides many useful
data types, macros, type conversions, string utilities, file utilities,
a main loop abstraction, and so on.
This package contains C++/Qt bindings for GLib.
-%package -n libQtGStreamer-0_10-0
+This package contains development files and headers for the C++/Qt
+bindings for GLib.
+
+%package -n libQtGStreamer-%{gstnum}-%{gstmin}
Summary: C++/Qt bindings for GStreamer
Group: Productivity/Multimedia/Other
Requires: %{name}
-%description -n libQtGStreamer-0_10-0
+%description -n libQtGStreamer-%{gstnum}-%{gstmin}
GStreamer is a streaming-media framework, based on graphs of filters
which operate on media data. Applications using this library can do
anything from real-time sound processing to playing videos, and just
@@ -89,22 +133,31 @@
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.
%build
- %cmake_kde4 -d build -- -DQTGSTREAMER_STATIC=OFF -DQTGSTREAMER_EXAMPLES=OFF
- %make_jobs
+ mkdir build
+ cd build
+ cmake -DCMAKE_CXXFLAGS="%{optflags}" \
+ -DCMAKE_CFLAGS="%{optflags}" \
+ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+ -DQTGSTREAMER_STATIC=OFF \
+ -DQTGSTREAMER_EXAMPLES=OFF \
+ -DLIB_SUFFIX="$(echo %{_lib} | cut -b4-)" \
+ -DCMAKE_BUILD_TYPE="RelWithDebInfo" \
+ ../
+ make %{?_smp_mflags}
%install
cd build
%make_install
%fdupes -s %{buildroot}%{_includedir}
-%post -n libQtGLib-2_0-0 -p /sbin/ldconfig
-%postun -n libQtGLib-2_0-0 -p /sbin/ldconfig
+%post -n libQtGLib-%{glibnum}-%{glibmin} -p /sbin/ldconfig
+%postun -n libQtGLib-%{glibnum}-%{glibmin} -p /sbin/ldconfig
-%post -n libQtGStreamer-0_10-0 -p /sbin/ldconfig
-%postun -n libQtGStreamer-0_10-0 -p /sbin/ldconfig
+%post -n libQtGStreamer-%{gstnum}-%{gstmin} -p /sbin/ldconfig
+%postun -n libQtGStreamer-%{gstnum}-%{gstmin} -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -115,11 +168,19 @@
%{_libdir}/qt4/plugins/imports/QtGStreamer/
%{_libdir}/gstreamer-0.10/libgstqtvideosink.so
-%files -n libQtGLib-2_0-0
+%files -n libQtGLib-%{glibnum}-%{glibmin}
%defattr(-,root,root)
%{_libdir}/libQtGLib-2.0.so.*
-%files -n libQtGStreamer-0_10-0
+%files -n libQtGLib-devel
+%defattr(-,root,root)
+%dir %{_includedir}/QtGStreamer/
+%{_includedir}/QtGStreamer/QGlib/
+%{_libdir}/QtGStreamer/
+%{_libdir}/libQtGLib-2.0.so
+%{_libdir}/pkgconfig/QtGLib-2.0.pc
+
+%files -n libQtGStreamer-%{gstnum}-%{gstmin}
%defattr(-,root,root)
%{_libdir}/libQtGStreamer-0.10.so.*
%{_libdir}/libQtGStreamerUi-0.10.so.*
@@ -127,13 +188,10 @@
%files devel
%defattr(-,root,root)
-%{_includedir}/QtGStreamer/
-%{_libdir}/QtGStreamer/
+%{_includedir}/QtGStreamer/QGst/
%{_libdir}/libQtGStreamer-0.10.so
%{_libdir}/libQtGStreamerUi-0.10.so
%{_libdir}/libQtGStreamerUtils-0.10.so
-%{_libdir}/libQtGLib-2.0.so
-%{_libdir}/pkgconfig/QtGLib-2.0.pc
%{_libdir}/pkgconfig/QtGStreamer-0.10.pc
%{_libdir}/pkgconfig/QtGStreamerUi-0.10.pc
%{_libdir}/pkgconfig/QtGStreamerUtils-0.10.pc
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]