]> git.pld-linux.org Git - packages/kf5-kmediaplayer.git/blob - kf5-kmediaplayer.spec
- updated to 5.96.0
[packages/kf5-kmediaplayer.git] / kf5-kmediaplayer.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeframever     5.96
5 %define         qtver           5.15.2
6 %define         kfname          kmediaplayer
7 #
8 Summary:        Interface for media player KParts
9 Name:           kf5-%{kfname}
10 Version:        5.96.0
11 Release:        1
12 License:        LGPL v2.1+
13 Group:          X11/Libraries
14 Source0:        https://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
15 # Source0-md5:  4365b5b294274b13ac4f411c533fa441
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}
52 BuildRequires:  ninja
53 BuildRequires:  rpmbuild(macros) >= 1.164
54 BuildRequires:  tar >= 1:1.22
55 BuildRequires:  xz
56 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
57
58 %define         qt5dir          %{_libdir}/qt5
59
60 %description
61 KMediaPlayer builds on the KParts framework to provide a common
62 interface for KParts that can play media files.
63
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.
67
68
69 %package devel
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}
74
75 %description devel
76 Header files for %{kfname} development.
77
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe dla programistów używających %{kfname}.
80
81 %prep
82 %setup -q -n %{kfname}-%{version}
83
84 %build
85 install -d build
86 cd build
87 %cmake -G Ninja \
88         %{!?with_tests:-DBUILD_TESTING=OFF} \
89         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
90         ../
91 %ninja_build
92
93 %if %{with tests}
94 ctest
95 %endif
96
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 %ninja_install -C build
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %post -p /sbin/ldconfig
106 %postun -p /sbin/ldconfig
107
108 %files
109 %defattr(644,root,root,755)
110 %doc README.md
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
116
117 %files devel
118 %defattr(644,root,root,755)
119 %{_includedir}/KF5/KMediaPlayer
120 %{_libdir}/cmake/KF5MediaPlayer
121 %{_libdir}/libKF5MediaPlayer.so
This page took 0.063441 seconds and 3 git commands to generate.