]> git.pld-linux.org Git - packages/kp5-plasma-integration.git/blame - kp5-plasma-integration.spec
- updated to 5.24.5
[packages/kp5-plasma-integration.git] / kp5-plasma-integration.spec
CommitLineData
dc98182f
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
63562af1
WF
4# TODO:
5# PackageKit qt5
6#
5d5fae49 7%define kdeplasmaver 5.24.5
12610798 8%define qtver 5.15.2
63562af1
WF
9%define kpname plasma-integration
10
11Summary: KDE Plasma Integration
12Name: kp5-%{kpname}
5d5fae49 13Version: 5.24.5
63562af1
WF
14Release: 1
15License: LGPL v2.1+
16Group: X11/Libraries
17Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
5d5fae49 18# Source0-md5: e4707182dc0508c4fbbdf495067b7e80
63562af1
WF
19URL: http://www.kde.org/
20BuildRequires: Qt5Core-devel >= %{qtver}
12610798 21BuildRequires: Qt5Quick-controls2-devel >= %{qtver}
63562af1
WF
22BuildRequires: cmake >= 2.8.12
23BuildRequires: fontconfig-devel
24BuildRequires: kf5-attica-devel
25BuildRequires: kf5-kactivities-stats-devel
26BuildRequires: kf5-kauth-devel
27BuildRequires: kf5-kcmutils-devel
28BuildRequires: kf5-kdbusaddons-devel
29BuildRequires: kf5-kdeclarative-devel
30BuildRequires: kf5-kdelibs4support-devel
31BuildRequires: kf5-kdoctools-devel
32BuildRequires: kf5-kglobalaccel-devel
33BuildRequires: kf5-ki18n-devel
34BuildRequires: kf5-knewstuff-devel
35BuildRequires: kf5-knotifications-devel
36BuildRequires: kf5-knotifyconfig-devel
37BuildRequires: kf5-kpeople-devel
38BuildRequires: kf5-krunner-devel
39BuildRequires: kf5-kwallet-devel
a765c06e 40BuildRequires: kf5-kwayland-devel
63562af1 41BuildRequires: kf5-plasma-framework-devel
a765c06e 42BuildRequires: kp5-breeze-devel
63562af1
WF
43BuildRequires: ninja
44BuildRequires: rpmbuild(macros) >= 1.164
45BuildRequires: xorg-driver-input-evdev-devel
46BuildRequires: xorg-driver-input-synaptics-devel
47BuildRequires: xorg-lib-libXft-devel
48BuildRequires: xz
49BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51%define qt5dir %{_libdir}/qt5
52
53%description
54KDE Plasma Integration.
55
2d669a24
WF
56%package devel
57Summary: Header files for %{kpname} development
58Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
59Group: X11/Development/Libraries
60Requires: %{name} = %{version}-%{release}
61
62%description devel
63Header files for %{kpname} development.
64
65%description devel -l pl.UTF-8
66Pliki nagłówkowe dla programistów używających %{kpname}.
67
63562af1
WF
68%prep
69%setup -q -n %{kpname}-%{version}
70
71%build
72install -d build
73cd build
74%cmake -G Ninja \
dc98182f 75 %{!?with_tests:-DBUILD_TESTING=OFF} \
63562af1
WF
76 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
77 ../
78%ninja_build
79
dc98182f
WF
80%if %{with tests}
81ctest
82%endif
83
63562af1
WF
84%install
85rm -rf $RPM_BUILD_ROOT
86%ninja_install -C build
87
88%find_lang %{kpname} --all-name --with-kde
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%post -p /sbin/ldconfig
94%postun -p /sbin/ldconfig
95
96%files -f %{kpname}.lang
97%defattr(644,root,root,755)
98%attr(755,root,root) %{_libdir}/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
2d669a24 99%attr(755,root,root) %{_libdir}/qt5/plugins/platforminputcontexts/plasmaimplatforminputcontextplugin.so
63562af1
WF
100%{_datadir}/kconf_update/fonts_akregator.pl
101%{_datadir}/kconf_update/fonts_akregator.upd
102%{_datadir}/kconf_update/fonts_global.pl
103%{_datadir}/kconf_update/fonts_global.upd
104%{_datadir}/kconf_update/fonts_global_toolbar.upd
105%{_datadir}/kconf_update/fonts_kate.pl
106%{_datadir}/kconf_update/fonts_kate.upd
2d669a24
WF
107
108%files devel
109%defattr(644,root,root,755)
110%{_includedir}/PlasmaKeyData
111%{_pkgconfigdir}/plasma-key-data.pc
This page took 0.175369 seconds and 4 git commands to generate.