3 %bcond_with tests # build with tests
4 %define kdeframever 5.107
6 %define kfname kmediaplayer
8 Summary: Interface for media player KParts
14 Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
15 # Source0-md5: bc7aec2254c34dd92b57f965794608ea
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= 5.2.0
18 BuildRequires: Qt5DBus-devel >= 5.2.0
19 BuildRequires: Qt5Gui-devel >= 5.3.1
20 BuildRequires: Qt5Network-devel >= 5.2.0
21 BuildRequires: Qt5Test-devel >= 5.2.0
22 BuildRequires: Qt5Widgets-devel >= 5.2.0
23 BuildRequires: Qt5Xml-devel >= 5.2.0
24 BuildRequires: cmake >= 2.8.12
25 BuildRequires: gettext-devel
26 BuildRequires: kf5-attica-devel >= %{version}
27 BuildRequires: kf5-extra-cmake-modules >= %{version}
28 BuildRequires: kf5-kauth-devel >= %{version}
29 BuildRequires: kf5-kbookmarks-devel >= %{version}
30 BuildRequires: kf5-kcodecs-devel >= %{version}
31 BuildRequires: kf5-kcompletion-devel >= %{version}
32 BuildRequires: kf5-kconfig-devel >= %{version}
33 BuildRequires: kf5-kconfigwidgets-devel >= %{version}
34 BuildRequires: kf5-kcoreaddons-devel >= %{version}
35 BuildRequires: kf5-kdbusaddons-devel >= %{version}
36 BuildRequires: kf5-kglobalaccel-devel >= %{version}
37 BuildRequires: kf5-kguiaddons-devel >= %{version}
38 BuildRequires: kf5-ki18n-devel >= %{version}
39 BuildRequires: kf5-kiconthemes-devel >= %{version}
40 BuildRequires: kf5-kio-devel >= %{version}
41 BuildRequires: kf5-kitemviews-devel >= %{version}
42 BuildRequires: kf5-kjobwidgets-devel >= %{version}
43 BuildRequires: kf5-knotifications-devel >= %{version}
44 BuildRequires: kf5-kparts-devel >= %{version}
45 BuildRequires: kf5-kservice-devel >= %{version}
46 BuildRequires: kf5-ktextwidgets-devel >= %{version}
47 BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
48 BuildRequires: kf5-kwindowsystem-devel >= %{version}
49 BuildRequires: kf5-kxmlgui-devel >= %{version}
50 BuildRequires: kf5-solid-devel >= %{version}
51 BuildRequires: kf5-sonnet-devel >= %{version}
53 BuildRequires: rpmbuild(macros) >= 1.164
54 BuildRequires: tar >= 1:1.22
56 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 %define qt5dir %{_libdir}/qt5
61 KMediaPlayer builds on the KParts framework to provide a common
62 interface for KParts that can play media files.
64 This framework is a porting aid. It is not recommended for new
65 projects, and existing projects that use it are advised to port away
66 from it, and use plain KParts instead.
70 Summary: Header files for %{kfname} development
71 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
72 Group: X11/Development/Libraries
73 Requires: %{name} = %{version}-%{release}
76 Header files for %{kfname} development.
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe dla programistów używających %{kfname}.
82 %setup -q -n %{kfname}-%{version}
88 %{!?with_tests:-DBUILD_TESTING=OFF} \
89 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
99 rm -rf $RPM_BUILD_ROOT
100 %ninja_install -C build
103 rm -rf $RPM_BUILD_ROOT
105 %post -p /sbin/ldconfig
106 %postun -p /sbin/ldconfig
109 %defattr(644,root,root,755)
111 %ghost %{_libdir}/libKF5MediaPlayer.so.5
112 %attr(755,root,root) %{_libdir}/libKF5MediaPlayer.so.*.*.*
113 %{_datadir}/dbus-1/interfaces/kf5_org.kde.KMediaPlayer.xml
114 %{_datadir}/kservicetypes5/kmediaplayer-engine.desktop
115 %{_datadir}/kservicetypes5/kmediaplayer-player.desktop
118 %defattr(644,root,root,755)
119 %{_includedir}/KF5/KMediaPlayer
120 %{_libdir}/cmake/KF5MediaPlayer
121 %{_libdir}/libKF5MediaPlayer.so