From 9be8ba758357b482eebc0fe7135d0902c0d36592 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Aug 30 2013 03:20:44 +0000 Subject: import --- diff --git a/.gitignore b/.gitignore index e69de29..71128e5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/qtmultimedia-opensource-src-5.0.2.tar.xz diff --git a/qt5-qtmultimedia.spec b/qt5-qtmultimedia.spec new file mode 100644 index 0000000..94570d9 --- /dev/null +++ b/qt5-qtmultimedia.spec @@ -0,0 +1,118 @@ + +%global qt_module qtmultimedia + +Summary: Qt5 - Multimedia support +Name: qt5-%{qt_module} +Version: 5.0.2 +Release: 3%{?dist} + +# See LGPL_EXCEPTIONS.txt, LICENSE.GPL3, respectively, for exception details +License: LGPLv2 with exceptions or GPLv3 with exceptions +Url: http://qt-project.org/ +Source0: http://download.qt-project.org/archive/qt/5.0/%{version}/submodules/%{qt_module}-opensource-src-%{version}.tar.xz + +BuildRequires: qt5-qtbase-devel >= %{version} +BuildRequires: qt5-qtdeclarative-devel >= %{version} +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(gstreamer-0.10) +BuildRequires: pkgconfig(gstreamer-app-0.10) +BuildRequires: pkgconfig(gstreamer-audio-0.10) +BuildRequires: pkgconfig(gstreamer-base-0.10) +BuildRequires: pkgconfig(gstreamer-interfaces-0.10) +BuildRequires: pkgconfig(gstreamer-pbutils-0.10) +BuildRequires: pkgconfig(gstreamer-plugins-bad-0.10) +BuildRequires: pkgconfig(gstreamer-video-0.10) +BuildRequires: pkgconfig(libpulse) pkgconfig(libpulse-mainloop-glib) +BuildRequires: pkgconfig(openal) +BuildRequires: pkgconfig(xv) + +%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}} + +%description +The Qt Multimedia module provides a rich feature set that enables you to +easily take advantage of a platforms multimedia capabilites and hardware. +This ranges from the playback and recording of audio and video content to +the use of available devices like cameras and radios. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt5-qtbase-devel%{?_isa} +Requires: qt5-qtdeclarative-devel%{?_isa} +%description devel +%{summary}. + + +%prep +%setup -q -n %{qt_module}-opensource-src-%{version}%{?pre:-%{pre}} + + +%build + +%{_qt5_qmake} + +make %{?_smp_mflags} + + +%install + +make install INSTALL_ROOT=%{buildroot} + +## .prl file love (maybe consider just deleting these -- rex +# nuke dangling reference(s) to %%buildroot, excessive (.la-like) libs +sed -i \ + -e "/^QMAKE_PRL_BUILD_DIR/d" \ + -e "/^QMAKE_PRL_LIBS/d" \ + %{buildroot}%{_qt5_libdir}/*.prl + +## unpackaged files +# .la files, die, die, die. +rm -fv %{buildroot}%{_qt5_libdir}/lib*.la + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%{_qt5_libdir}/libQt5Multimedia.so.5* +%{_qt5_libdir}/libQt5MultimediaQuick_p.so.5* +%{_qt5_libdir}/libQt5MultimediaWidgets.so.5* +%{_qt5_libdir}/libqgsttools_p.so.1* +%{_qt5_archdatadir}/qml/QtAudioEngine/ +%{_qt5_archdatadir}/qml/QtMultimedia/ +%{_qt5_plugindir}/audio/ +%{_qt5_plugindir}/mediaservice/ +%{_qt5_plugindir}/playlistformats/ + +%files devel +%{_qt5_headerdir}/QtMultimedia/ +%{_qt5_headerdir}/QtMultimediaQuick_p/ +%{_qt5_headerdir}/QtMultimediaWidgets/ +%{_qt5_libdir}/libQt5Multimedia.so +%{_qt5_libdir}/libQt5Multimedia.prl +%{_qt5_libdir}/libQt5MultimediaQuick_p.so +%{_qt5_libdir}/libQt5MultimediaQuick_p.prl +%{_qt5_libdir}/libQt5MultimediaWidgets.so +%{_qt5_libdir}/libQt5MultimediaWidgets.prl +%{_qt5_libdir}/libqgsttools_p.so +%{_qt5_libdir}/libqgsttools_p.prl +%{_qt5_libdir}/cmake/Qt5*/ +%{_qt5_libdir}/pkgconfig/Qt5Multimedia.pc +%{_qt5_libdir}/pkgconfig/Qt5MultimediaQuick_p.pc +%{_qt5_libdir}/pkgconfig/Qt5MultimediaWidgets.pc +%{_qt5_archdatadir}/mkspecs/modules/*.pri + + +%changelog +* Wed Aug 28 2013 Rex Dieter 5.0.2-3 +- update Source URL (and refetch tarball) +- improved summary/description + +* Thu May 09 2013 Rex Dieter 5.0.2-2 +- BR: qt5-qtdeclarative-devel + +* Thu Apr 11 2013 Rex Dieter 5.0.2-1 +- 5.0.2 + +* Sat Feb 23 2013 Rex Dieter 5.0.1-1 +- first try + diff --git a/sources b/sources index e69de29..4b2c588 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +f0902250974440c9c63569112a67440c qtmultimedia-opensource-src-5.0.2.tar.xz