3 %bcond_without qt4 # Qt4 Phonon backend
4 %bcond_without qt5 # Qt5 Phonon (Phonon4Qt5) backend
6 %define phonon_ver 4.7.0
12 Summary: VLC backend for Phonon
13 Summary(pl.UTF-8): Wtyczka VLC dla Phonona
14 Name: phonon-backend-vlc
18 Group: X11/Applications
19 Source0: http://download.kde.org/stable/phonon/phonon-backend-vlc/%{version}/src/%{name}-%{version}.tar.xz
20 # Source0-md5: 3937517ce4929dea4398ad9834507f97
22 BuildRequires: cmake >= 2.8.6
23 BuildRequires: vlc-devel >= %{vlc_ver}
24 BuildRequires: rpmbuild(macros) >= 1.605
26 BuildRequires: QtCore-devel >= %{qt4_ver}
27 BuildRequires: QtGui-devel >= %{qt4_ver}
28 BuildRequires: phonon-devel >= %{phonon_ver}
29 BuildRequires: qt4-build >= %{qt4_ver}
30 BuildRequires: qt4-qmake >= %{qt4_ver}
33 BuildRequires: Qt5Core-devel >= %{qt5_ver}
34 BuildRequires: Qt5Gui-devel >= %{qt5_ver}
35 BuildRequires: Qt5Widgets-devel >= %{qt5_ver}
36 BuildRequires: phonon-qt5-devel >= %{phonon_ver}
37 BuildRequires: qt5-build >= %{qt5_ver}
38 BuildRequires: qt5-qmake >= %{qt5_ver}
40 Requires: phonon >= %{phonon_ver}
41 Requires: vlc >= %{vlc_ver}
42 Provides: qt4-phonon-backend = %{version}
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46 VLC backend for Phonon.
48 %description -l pl.UTF-8
49 Wtyczka VLC dla Phonona.
51 %package -n phonon-qt5-backend-vlc
52 Summary: VLC backend for Qt5 Phonon
53 Summary(pl.UTF-8): Wtyczka VLC dla Phonona opartego na Qt5
55 Requires: phonon-qt5 >= %{phonon_ver}
56 Requires: vlc >= %{vlc_ver}
57 Provides: qt5-phonon-backend = %{version}
59 %description -n phonon-qt5-backend-vlc
60 VLC backend for Qt5 Phonon.
62 %description -n phonon-qt5-backend-vlc -l pl.UTF-8
63 Wtyczka VLC dla Phonona opartego na Qt5.
81 -DPHONON_BUILD_PHONON4QT5=ON
87 rm -rf $RPM_BUILD_ROOT
90 %{__make} -C build-qt4 install \
91 DESTDIR=$RPM_BUILD_ROOT
95 %{__make} -C build-qt5 install \
96 DESTDIR=$RPM_BUILD_ROOT
100 rm -rf $RPM_BUILD_ROOT
104 %defattr(644,root,root,755)
106 %attr(755,root,root) %{_libdir}/kde4/plugins/phonon_backend/phonon_vlc.so
107 %{_datadir}/kde4/services/phononbackends/vlc.desktop
111 %files -n phonon-qt5-backend-vlc
112 %defattr(644,root,root,755)
113 %attr(755,root,root) %{_libdir}/qt5/plugins/phonon4qt5_backend/phonon_vlc.so