# set this until when/if we port to new cmake macros %global __cmake_in_source_build 1 Summary: Gstreamer phonon backend for Qt4 Name: phonon-qt4-backend-gstreamer Version: 4.9.1 Release: 17%{?dist} License: LGPLv2+ URL: http://phonon.kde.org/ %global revision %(echo %{version} | cut -d. -f3) %if %{revision} >= 50 %global stable unstable %else %global stable stable %endif Source0: http://download.kde.org/%{stable}/phonon/phonon-backend-gstreamer/%{version}/phonon-backend-gstreamer-%{version}.tar.xz ## upstream patches ## upstreamable patches BuildRequires: make BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-app-1.0) pkgconfig(gstreamer-audio-1.0) pkgconfig(gstreamer-video-1.0) Requires: gstreamer1-plugins-good%{?_isa} BuildRequires: automoc4 BuildRequires: cmake >= 2.8.9 BuildRequires: extra-cmake-modules BuildRequires: gcc-c++ BuildRequires: pkgconfig(phonon) > 4.10 BuildRequires: pkgconfig(QtOpenGL) %global phonon_version %(pkg-config --modversion phonon 2>/dev/null || echo 4.10) Provides: phonon-backend%{?_isa} = %{phonon_version} Obsoletes: phonon-backend-gstreamer < 2:4.9.1-10 Provides: phonon-backend-gstreamer = 2:%{version}-%{release} Provides: phonon-backend-gstreamer%{?_isa} = 2:%{version}-%{release} %description %{summary}. %prep %autosetup -n phonon-gstreamer-%{version} -p1 %build mkdir %{_target_platform} pushd %{_target_platform} %{cmake} .. \ -DCMAKE_BUILD_TYPE:STRING="Release" \ -DUSE_INSTALL_PLUGIN:BOOL=ON popd %make_build -C %{_target_platform} %install make install/fast DESTDIR=%{buildroot} -C %{_target_platform} %files %license COPYING.LIB %{_kde4_libdir}/kde4/plugins/phonon_backend/phonon_gstreamer.so %{_kde4_datadir}/kde4/services/phononbackends/gstreamer.desktop %{_datadir}/icons/hicolor/*/apps/phonon-gstreamer.* %changelog * Fri Jul 22 2022 Fedora Release Engineering - 4.9.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Fri Jan 21 2022 Fedora Release Engineering - 4.9.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 4.9.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 4.9.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Aug 11 2020 Rex Dieter - 4.9.1-13 - fix FTBFS * Sat Aug 01 2020 Fedora Release Engineering - 4.9.1-12 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 4.9.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 22 2020 Rex Dieter - 4.9.1-10 - first try at compat phonon-qt4-backend-gstreamer