3 %bcond_with tests # build with tests
4 %define kdeplasmaver 5.26.3
6 %define kpname kinfocenter
11 License: GPL v2+/LGPL v2.1+
13 Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
14 # Source0-md5: ad7a6e104e9e095460eeb6f7008a454e
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}/metainfo/org.kde.kinfocenter.appdata.xml
83 %dir %{_datadir}/kpackage/kcms/kcm_nic
84 %dir %{_datadir}/kpackage/kcms/kcm_nic/contents
85 %dir %{_datadir}/kpackage/kcms/kcm_nic/contents/ui
86 %{_datadir}/kpackage/kcms/kcm_nic/contents/ui/main.qml
88 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter
89 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter/private
90 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/CommandOutputKCM.qml
91 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/qmldir
92 %{_datadir}/kinfocenter
93 %dir %{_datadir}/kpackage/kcms/kcm_about-distro
94 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents
95 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui
96 %dir %{_datadir}/kpackage/kcms/kcm_cpu
97 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents
98 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui
99 %dir %{_datadir}/kpackage/kcms/kcm_egl
100 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents
101 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents/ui
102 %dir %{_datadir}/kpackage/kcms/kcm_glx
103 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents
104 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents/ui
105 %dir %{_datadir}/kpackage/kcms/kcm_interrupts
106 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents
107 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui
108 %dir %{_datadir}/kpackage/kcms/kcm_pci
109 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents
110 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents/ui
111 %dir %{_datadir}/kpackage/kcms/kcm_vulkan
112 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents
113 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui
114 %dir %{_datadir}/kpackage/kcms/kcm_wayland
115 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents
116 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui
117 %dir %{_datadir}/kpackage/kcms/kcm_xserver
118 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents
119 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui
120 %dir %{_datadir}/kpackage/kcms/kcmsamba
121 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents
122 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents/ui
124 %attr(755,root,root) %{_libdir}/libKInfoCenterInternal.so
125 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kcm_about-distro.so
126 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kcm_energyinfo.so
127 %dir %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter
128 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_cpu.so
129 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_devinfo.so
130 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_egl.so
131 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_glx.so
132 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_interrupts.so
133 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_nic.so
134 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_pci.so
135 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_samba.so
136 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_usb.so
137 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_vulkan.so
138 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_wayland.so
139 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_xserver.so
140 %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui/main.qml
141 %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui/main.qml
142 %{_datadir}/kpackage/kcms/kcm_egl/contents/ui/main.qml
143 %{_datadir}/kpackage/kcms/kcm_glx/contents/ui/main.qml
144 %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui/main.qml
145 %{_datadir}/kpackage/kcms/kcm_pci/contents/ui/main.qml
146 %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui/main.qml
147 %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui/main.qml
148 %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui/main.qml
149 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/ShareListItem.qml
150 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/main.qml
152 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_firmware_security.so
153 %attr(755,root,root) %{_prefix}/libexec/kauth/kinfocenter-dmidecode-helper
154 %{_desktopdir}/kcm_about-distro.desktop
155 %{_datadir}/dbus-1/system-services/org.kde.kinfocenter.dmidecode.service
156 %{_datadir}/dbus-1/system.d/org.kde.kinfocenter.dmidecode.conf
157 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security
158 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents
159 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/code
160 %attr(755,root,root) %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/code/fwupdmgr.sh
161 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/ui
162 %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/ui/main.qml
163 %{_datadir}/polkit-1/actions/org.kde.kinfocenter.dmidecode.policy
165 %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_kwinsupportinfo.so
166 %dir %{_datadir}/kpackage/kcms/kcm_kwinsupportinfo
167 %dir %{_datadir}/kpackage/kcms/kcm_kwinsupportinfo/contents
168 %dir %{_datadir}/kpackage/kcms/kcm_kwinsupportinfo/contents/ui
169 %{_datadir}/kpackage/kcms/kcm_kwinsupportinfo/contents/ui/main.qml