3 %bcond_with tests # build with tests
4 %define kdeplasmaver 5.24.5
6 %define kpname kinfocenter
11 License: GPL v2+/LGPL v2.1+
13 Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
14 # Source0-md5: 4dd8450c600a4f0ba418d937e5b7aee7
15 URL: http://www.kde.org/
16 BuildRequires: OpenGL-GLU-devel
17 BuildRequires: OpenGL-devel
18 BuildRequires: Qt5Core-devel >= %{qtver}
19 BuildRequires: Qt5Gui-devel >= %{qtver}
20 BuildRequires: Qt5Widgets-devel >= %{qtver}
21 BuildRequires: Qt5X11Extras-devel >= %{qtver}
22 BuildRequires: cmake >= 2.8.12
23 BuildRequires: gettext-devel
24 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
25 BuildRequires: kf5-kcmutils-devel
26 BuildRequires: kf5-kdeclarative-devel
27 BuildRequires: kf5-kdelibs4support-devel
28 BuildRequires: kf5-kdoctools-devel
29 BuildRequires: kf5-khtml-devel
30 BuildRequires: libusb-devel
32 BuildRequires: pciutils-devel
33 BuildRequires: qt5-build >= %{qtver}
34 BuildRequires: rpmbuild(macros) >= 1.164
35 BuildRequires: tar >= 1:1.22
36 BuildRequires: xorg-lib-libX11-devel
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 A utility that provides information about a computer system.
44 %setup -q -n %{kpname}-%{version}
50 %{!?with_tests:-DBUILD_TESTING=OFF} \
51 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
52 -DHTML_INSTALL_DIR=%{_kdedocdir} \
61 rm -rf $RPM_BUILD_ROOT
62 %ninja_install -C build
63 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{sr,sr@latin}
65 %find_lang %{kpname} --all-name --with-kde
68 rm -rf $RPM_BUILD_ROOT
70 %files -f %{kpname}.lang
71 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_bindir}/kinfocenter
73 /etc/xdg/menus/kinfocenter.menu
74 %{_desktopdir}/org.kde.kinfocenter.desktop
75 %{_datadir}/desktop-directories/kinfocenter.directory
76 %dir %{_datadir}/kpackage/kcms/kcm_energyinfo
77 %dir %{_datadir}/kpackage/kcms/kcm_energyinfo/contents
78 %dir %{_datadir}/kpackage/kcms/kcm_energyinfo/contents/ui
79 %{_datadir}/kpackage/kcms/kcm_energyinfo/contents/ui/Graph.qml
80 %{_datadir}/kpackage/kcms/kcm_energyinfo/contents/ui/main.qml
81 %{_datadir}/kservicetypes5/kinfocentercategory.desktop
82 %{_datadir}/metainfo/org.kde.kinfocenter.appdata.xml
84 %dir %{_datadir}/kpackage/kcms/kcm_nic
85 %dir %{_datadir}/kpackage/kcms/kcm_nic/contents
86 %dir %{_datadir}/kpackage/kcms/kcm_nic/contents/ui
87 %{_datadir}/kpackage/kcms/kcm_nic/contents/ui/main.qml
88 %dir %{_datadir}/kpackage/kcms/kcmsamba
89 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents
91 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter
92 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter/private
93 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/CommandOutputKCM.qml
94 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/qmldir
95 %{_datadir}/kinfocenter
96 %dir %{_datadir}/kpackage/kcms/kcm_about-distro
97 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents
98 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui
99 %dir %{_datadir}/kpackage/kcms/kcm_cpu
100 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents
101 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui
102 %dir %{_datadir}/kpackage/kcms/kcm_egl
103 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents
104 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents/ui
105 %dir %{_datadir}/kpackage/kcms/kcm_glx
106 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents
107 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents/ui
108 %dir %{_datadir}/kpackage/kcms/kcm_interrupts
109 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents
110 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui
111 %dir %{_datadir}/kpackage/kcms/kcm_pci
112 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents
113 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents/ui
114 %dir %{_datadir}/kpackage/kcms/kcm_vulkan
115 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents
116 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui
117 %dir %{_datadir}/kpackage/kcms/kcm_wayland
118 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents
119 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui
120 %dir %{_datadir}/kpackage/kcms/kcm_xserver
121 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents
122 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui
123 %dir %{_datadir}/kpackage/kcms/kcmsamba
124 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents
125 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents/ui
127 %{_libdir}/libKInfoCenterInternal.so
128 %{_libdir}/qt5/plugins/plasma/kcms/kcm_about-distro.so
129 %{_libdir}/qt5/plugins/plasma/kcms/kcm_energyinfo.so
130 %dir %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter
131 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_cpu.so
132 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_devinfo.so
133 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_egl.so
134 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_glx.so
135 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_interrupts.so
136 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_nic.so
137 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_pci.so
138 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_samba.so
139 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_usb.so
140 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_vulkan.so
141 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_wayland.so
142 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_xserver.so
143 %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui/main.qml
144 %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui/main.qml
145 %{_datadir}/kpackage/kcms/kcm_egl/contents/ui/main.qml
146 %{_datadir}/kpackage/kcms/kcm_glx/contents/ui/main.qml
147 %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui/main.qml
148 %{_datadir}/kpackage/kcms/kcm_pci/contents/ui/main.qml
149 %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui/main.qml
150 %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui/main.qml
151 %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui/main.qml
152 %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui/main.qml
153 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/ShareListItem.qml
154 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/main.qml