[qt-gstreamer] qt-gstreamer-0.10.3
Alexey Kurov
nucleo at fedoraproject.org
Wed Oct 16 20:42:53 UTC 2013
commit 10213aca409624adb764ae5540c1e4794a446d7e
Author: nucleo <nucleo at fedoraproject.org>
Date: Wed Oct 16 23:42:52 2013 +0300
qt-gstreamer-0.10.3
- BR: qt5-qtbase-devel qt5-qtquick1-devel
- added qt5-gstreamer and qt5-gstreamer-devel subpackages
- remove Requires pulled in via automatic pkgconfig deps
.gitignore | 1 +
qt-gstreamer.spec | 78 +++++++++++++++++++++++++++++++++++++++++-----------
sources | 2 +-
3 files changed, 63 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 25b07fc..89a3a6e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
/qt-gstreamer-0.10.1.tar.bz2
/qt-gstreamer-0.10.2.tar.bz2
+/qt-gstreamer-0.10.3.tar.bz2
diff --git a/qt-gstreamer.spec b/qt-gstreamer.spec
index b545205..fa9e2f2 100644
--- a/qt-gstreamer.spec
+++ b/qt-gstreamer.spec
@@ -1,9 +1,7 @@
Name: qt-gstreamer
-Version: 0.10.2
-Release: 6%{?dist}
+Version: 0.10.3
+Release: 1%{?dist}
Summary: C++ bindings for GStreamer with a Qt-style API
-
-Group: System Environment/Libraries
License: LGPLv2+
URL: http://gstreamer.freedesktop.org/wiki/QtGStreamer
Source0: http://gstreamer.freedesktop.org/src/%{name}/%{name}-%{version}.tar.bz2
@@ -12,26 +10,40 @@ BuildRequires: automoc
BuildRequires: boost-devel
BuildRequires: gstreamer-plugins-base-devel >= 0.10.33
BuildRequires: qt4-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtquick1-devel
%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
%description
QtGStreamer provides C++ bindings for GStreamer with a Qt-style
API, plus some helper classes for integrating GStreamer better
-in Qt applications.
+in Qt4 applications.
%package devel
Summary: Header files and development documentation for %{name}
-Group: Development/Libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: boost-devel%{?_isa}
-Requires: gstreamer-plugins-base-devel%{?_isa}
-Requires: qt4-devel%{?_isa}
%description devel
This package contains the header files and development documentation
for %{name}.
+%package -n qt5-gstreamer
+Summary: C++ bindings for GStreamer with a Qt5-style API
+%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
+%description -n qt5-gstreamer
+QtGStreamer provides C++ bindings for GStreamer with a Qt-style
+API, plus some helper classes for integrating GStreamer better
+in Qt5 applications.
+
+%package -n qt5-gstreamer-devel
+Summary: Header files and development documentation for qt5-gstreamer
+Requires: qt5-gstreamer%{?_isa} = %{version}-%{release}
+Requires: boost-devel%{?_isa}
+%description -n qt5-gstreamer-devel
+This package contains the header files and development documentation
+for qt5-gstreamer.
%prep
%setup -q
@@ -39,26 +51,28 @@ for %{name}.
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
-%{cmake} ..
+%{cmake} -DQT_VERSION=4 ..
popd
make %{?_smp_mflags} -C %{_target_platform}
+mkdir -p %{_target_platform}-qt5
+pushd %{_target_platform}-qt5
+%{cmake} -DQT_VERSION=5 ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}-qt5
+
%install
-rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-qt5
-%clean
-rm -rf %{buildroot}
-
%post -p /sbin/ldconfig
-
%postun -p /sbin/ldconfig
%files
-%defattr(-,root,root,-)
%doc COPYING README
%{_libdir}/gstreamer-0.10/libgstqtvideosink.so
%{_libdir}/libQtGLib-2.0.so.0*
@@ -68,10 +82,9 @@ rm -rf %{buildroot}
%{_libdir}/qt4/imports/QtGStreamer/
%files devel
-%defattr(-,root,root,-)
%doc HACKING
%{_includedir}/QtGStreamer
-%{_libdir}/QtGStreamer
+%{_libdir}/cmake/QtGStreamer
%{_libdir}/libQtGLib-2.0.so
%{_libdir}/libQtGStreamer-0.10.so
%{_libdir}/libQtGStreamerUi-0.10.so
@@ -81,8 +94,39 @@ rm -rf %{buildroot}
%{_libdir}/pkgconfig/QtGStreamerUi-0.10.pc
%{_libdir}/pkgconfig/QtGStreamerUtils-0.10.pc
+%post -n qt5-gstreamer -p /sbin/ldconfig
+%postun -n qt5-gstreamer -p /sbin/ldconfig
+
+%files -n qt5-gstreamer
+%doc COPYING README
+%{_libdir}/gstreamer-0.10/libgstqt5videosink.so
+%{_libdir}/libQt5GLib-2.0.so.0*
+%{_libdir}/libQt5GStreamer-0.10.so.0*
+%{_libdir}/libQt5GStreamerUi-0.10.so.0*
+%{_libdir}/libQt5GStreamerUtils-0.10.so.0*
+%{_libdir}/qt5/imports/QtGStreamer/
+
+%files -n qt5-gstreamer-devel
+%doc HACKING
+%{_includedir}/Qt5GStreamer
+%{_libdir}/cmake/Qt5GStreamer
+%{_libdir}/libQt5GLib-2.0.so
+%{_libdir}/libQt5GStreamer-0.10.so
+%{_libdir}/libQt5GStreamerUi-0.10.so
+%{_libdir}/libQt5GStreamerUtils-0.10.so
+%{_libdir}/pkgconfig/Qt5GLib-2.0.pc
+%{_libdir}/pkgconfig/Qt5GStreamer-0.10.pc
+%{_libdir}/pkgconfig/Qt5GStreamerUi-0.10.pc
+%{_libdir}/pkgconfig/Qt5GStreamerUtils-0.10.pc
+
%changelog
+* Wed Oct 16 2013 Alexey Kurov <nucleo at fedoraproject.org> - 0.10.3-1
+- qt-gstreamer-0.10.3
+- BR: qt5-qtbase-devel qt5-qtquick1-devel
+- added qt5-gstreamer and qt5-gstreamer-devel subpackages
+- remove Requires pulled in via automatic pkgconfig deps
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index f028de8..b84d0aa 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6fd5be25e51b4dbf5a2cc8943be92703 qt-gstreamer-0.10.2.tar.bz2
+1dfbca4ffa924b0896dadb42221600e2 qt-gstreamer-0.10.3.tar.bz2
More information about the scm-commits
mailing list