3 %bcond_with tests # build with tests
4 %define kdeplasmaver 5.25.4
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: 0eba490f93429cbae3274f5c80e8e4a4
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
89 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter
90 %dir %{_libdir}/qt5/qml/org/kde/kinfocenter/private
91 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/CommandOutputKCM.qml
92 %{_libdir}/qt5/qml/org/kde/kinfocenter/private/qmldir
93 %{_datadir}/kinfocenter
94 %dir %{_datadir}/kpackage/kcms/kcm_about-distro
95 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents
96 %dir %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui
97 %dir %{_datadir}/kpackage/kcms/kcm_cpu
98 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents
99 %dir %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui
100 %dir %{_datadir}/kpackage/kcms/kcm_egl
101 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents
102 %dir %{_datadir}/kpackage/kcms/kcm_egl/contents/ui
103 %dir %{_datadir}/kpackage/kcms/kcm_glx
104 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents
105 %dir %{_datadir}/kpackage/kcms/kcm_glx/contents/ui
106 %dir %{_datadir}/kpackage/kcms/kcm_interrupts
107 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents
108 %dir %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui
109 %dir %{_datadir}/kpackage/kcms/kcm_pci
110 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents
111 %dir %{_datadir}/kpackage/kcms/kcm_pci/contents/ui
112 %dir %{_datadir}/kpackage/kcms/kcm_vulkan
113 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents
114 %dir %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui
115 %dir %{_datadir}/kpackage/kcms/kcm_wayland
116 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents
117 %dir %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui
118 %dir %{_datadir}/kpackage/kcms/kcm_xserver
119 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents
120 %dir %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui
121 %dir %{_datadir}/kpackage/kcms/kcmsamba
122 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents
123 %dir %{_datadir}/kpackage/kcms/kcmsamba/contents/ui
125 %attr(755,root,root) %{_libdir}/libKInfoCenterInternal.so
126 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kcm_about-distro.so
127 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kcm_energyinfo.so
128 %dir %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter
129 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_cpu.so
130 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_devinfo.so
131 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_egl.so
132 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_glx.so
133 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_interrupts.so
134 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_nic.so
135 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_pci.so
136 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_samba.so
137 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_usb.so
138 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_vulkan.so
139 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_wayland.so
140 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_xserver.so
141 %{_datadir}/kpackage/kcms/kcm_about-distro/contents/ui/main.qml
142 %{_datadir}/kpackage/kcms/kcm_cpu/contents/ui/main.qml
143 %{_datadir}/kpackage/kcms/kcm_egl/contents/ui/main.qml
144 %{_datadir}/kpackage/kcms/kcm_glx/contents/ui/main.qml
145 %{_datadir}/kpackage/kcms/kcm_interrupts/contents/ui/main.qml
146 %{_datadir}/kpackage/kcms/kcm_pci/contents/ui/main.qml
147 %{_datadir}/kpackage/kcms/kcm_vulkan/contents/ui/main.qml
148 %{_datadir}/kpackage/kcms/kcm_wayland/contents/ui/main.qml
149 %{_datadir}/kpackage/kcms/kcm_xserver/contents/ui/main.qml
150 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/ShareListItem.qml
151 %{_datadir}/kpackage/kcms/kcmsamba/contents/ui/main.qml
153 %attr(755,root,root) %{_libdir}/qt5/plugins/plasma/kcms/kinfocenter/kcm_firmware_security.so
154 %attr(755,root,root) %{_prefix}/libexec/kauth/kinfocenter-dmidecode-helper
155 %{_desktopdir}/kcm_about-distro.desktop
156 %{_datadir}/dbus-1/system-services/org.kde.kinfocenter.dmidecode.service
157 %{_datadir}/dbus-1/system.d/org.kde.kinfocenter.dmidecode.conf
158 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security
159 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents
160 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/code
161 %attr(755,root,root) %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/code/fwupdmgr.sh
162 %dir %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/ui
163 %{_datadir}/kpackage/kcms/kcm_firmware_security/contents/ui/main.qml
164 %{_datadir}/polkit-1/actions/org.kde.kinfocenter.dmidecode.policy