]> git.pld-linux.org Git - packages/fwupd.git/blob - fwupd.spec
- package one more x86_64 specific plugin, updated configure options
[packages/fwupd.git] / fwupd.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs
4 %bcond_without  efi             # UEFI (and dell, redfish) support
5 %bcond_without  flashrom        # flashrom plugin
6 %bcond_without  modemmanager    # modem_manager plugin
7 %bcond_without  thunderbolt     # Thunderbolt support
8
9 %ifnarch %{ix86} %{x8664} x32 %{arm} aarch64
10 %undefine       with_efi
11 %endif
12 Summary:        System daemon for installing device firmware
13 Summary(pl.UTF-8):      Demon systemowy do instalowania firmware'u urządzeń
14 Name:           fwupd
15 Version:        1.8.1
16 Release:        1
17 License:        LGPL v2.1+
18 Group:          Applications/System
19 Source0:        https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
20 # Source0-md5:  bf76925cb36c8da4c1c626cdabb53799
21 URL:            https://github.com/hughsie/fwupd
22 %{?with_modemmanager:BuildRequires:     ModemManager-devel >= 1.10.0}
23 BuildRequires:  bash-completion-devel >= 2.0
24 %{?with_cairo:BuildRequires:    cairo-devel}
25 BuildRequires:  curl-devel >= 7.62.0
26 BuildRequires:  docbook-dtd41-sgml
27 BuildRequires:  docbook-utils
28 %{?with_efi:BuildRequires:      efivar-devel >= 33}
29 # pkgconfig(libelf); can be also libelf-devel
30 BuildRequires:  elfutils-devel >= 0.166
31 %{?with_fontconfig:BuildRequires:       fontconfig-devel}
32 %{?with_fontconfig:BuildRequires:       freetype-devel >= 2}
33 BuildRequires:  gcab-devel >= 1.0
34 # C99
35 BuildRequires:  gcc >= 5:3.2
36 %ifarch x32
37 BuildRequires:  gcc-multilib-64 >= 5:3.2
38 %endif
39 BuildRequires:  gettext-tools >= 0.19.7
40 BuildRequires:  glib2-devel >= 1:2.55.0
41 %{?with_efi:BuildRequires:      gnu-efi}
42 BuildRequires:  gnutls-devel >= 3.6.0
43 BuildRequires:  gobject-introspection-devel >= 0.9.8
44 BuildRequires:  gpgme-devel
45 # or gi-docgen >= 2021.1 with -Ddocs=docgen
46 %{?with_doc:BuildRequires:      gtk-doc >= 1.14}
47 BuildRequires:  intltool >= 0.35.0
48 BuildRequires:  json-glib-devel >= 1.1.1
49 BuildRequires:  libarchive-devel
50 BuildRequires:  libcbor-devel >= 0.7.0
51 %{?with_flashrom:BuildRequires: libflashrom-devel >= 1.2}
52 BuildRequires:  libgpg-error-devel
53 BuildRequires:  libgudev-devel >= 232
54 BuildRequires:  libgusb-devel >= 0.3.5
55 BuildRequires:  libjcat-devel >= 0.1.4
56 %{?with_modemmanager:BuildRequires:     libmbim-devel >= 1.22.0}
57 %{?with_modemmanager:BuildRequires:     libqmi-devel >= 1.23.1}
58 # for dell (which requires also uefi plugin and efivar)
59 %{?with_efi:BuildRequires:      libsmbios-devel >= 2.4.0}
60 BuildRequires:  libsoup-devel >= 2.52
61 BuildRequires:  libuuid-devel
62 BuildRequires:  libxmlb-devel >= 0.1.13
63 BuildRequires:  libxslt-progs
64 # for <linux/nvme_ioctl.h>
65 BuildRequires:  linux-libc-headers >= 7:4.4
66 BuildRequires:  meson >= 0.60.0
67 BuildRequires:  ninja >= 1.6
68 BuildRequires:  pkgconfig
69 BuildRequires:  polkit-devel >= 0.114
70 BuildRequires:  python3 >= 1:3.0
71 BuildRequires:  python3-pillow
72 BuildRequires:  python3-pycairo
73 BuildRequires:  rpm-build >= 4.6
74 BuildRequires:  rpmbuild(macros) >= 1.736
75 BuildRequires:  sqlite3-devel >= 3
76 BuildRequires:  systemd-units >= 1:211
77 BuildRequires:  tar >= 1:1.22
78 BuildRequires:  tpm2-tss-devel >= 2.0
79 BuildRequires:  udev-devel
80 %{?with_thunderbolt:BuildRequires:      umockdev-devel}
81 BuildRequires:  xz
82 BuildRequires:  xz-devel
83 Requires:       %{name}-libs = %{version}-%{release}
84 %{?with_modemmanager:BuildRequires:     ModemManager-libs >= 1.10.0}
85 Requires:       curl-libs >= 7.62.0
86 Requires:       gcab >= 1.0
87 Requires:       gnutls-libs >= 3.6.0
88 Requires:       libcbor >= 0.7.0
89 Requires:       libgudev >= 232
90 Requires:       libgusb >= 0.3.5
91 Requires:       libjcat >= 0.1.4
92 %{?with_modemmanager:Requires:  libmbim >= 1.22.0}
93 %{?with_modemmanager:Requires:  libqmi >= 1.23.1}
94 %{?with_efi:Requires:   libsmbios >= 2.4.0}
95 Requires:       libsoup >= 2.52
96 Requires:       libxmlb >= 0.1.7
97 Requires:       polkit >= 0.114
98 Requires:       tpm2-tss >= 2.0
99 %if %{with efi}
100 Suggests:       fwupd-efi
101 %endif
102 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
103
104 %define         fwupd_plugins_dir       %{_libdir}/fwupd-plugins-6
105
106 %description
107 fwupd is a simple daemon to allow session software to update device
108 firmware on your local machine. It's designed for desktops, but this
109 project is probably quite interesting for phones, tablets and server
110 farms.
111
112 %description -l pl.UTF-8
113 fwupd to prosty demon pozwalający programom sesyjnym na aktualizację
114 firmware'u urządzeń na maszynie lokalnej. Jest zaprojektowany dla
115 komputerów osobistych, ale może być interesujący także dla telefonów,
116 tabletów i farm serwerów.
117
118 %package -n bash-completion-fwupd
119 Summary:        Bash completion for fwupd commands
120 Summary(pl.UTF-8):      Bashowe dopełnianie składni poleceń fwupd
121 Group:          Applications/Shells
122 Requires:       %{name} = %{version}-%{release}
123 Requires:       bash-completion >= 2.0
124
125 %description -n bash-completion-fwupd
126 Bash completion for fwupd commands.
127
128 %description -n bash-completion-fwupd -l pl.UTF-8
129 Bashowe dopełnianie składni poleceń fwupd.
130
131 %package -n fish-completion-fwupd
132 Summary:        Fish completion for fwupd commands
133 Summary(pl.UTF-8):      Dopełnianie składni poleceń fwupd w fish
134 Group:          Applications/Shells
135 Requires:       %{name} = %{version}-%{release}
136 Requires:       fish
137
138 %description -n fish-completion-fwupd
139 Fish completion for fwupd commands.
140
141 %description -n fish-completion-fwupd -l pl.UTF-8
142 Dopełnianie składni poleceń fwupd w fish.
143
144 %package libs
145 Summary:        Libraries for fwupd device firmware installing daemon
146 Summary(pl.UTF-8):      Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
147 Group:          Libraries
148 Requires:       glib2-devel >= 1:2.55.0
149 Requires:       json-glib >= 1.1.1
150
151 %description libs
152 Libraries for fwupd device firmware installing daemon.
153
154 %description libs -l pl.UTF-8
155 Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
156
157 %package devel
158 Summary:        Header files for fwupd libraries
159 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek fwupd
160 Group:          Development/Libraries
161 Requires:       %{name}-libs = %{version}-%{release}
162 Requires:       glib2-devel >= 1:2.55.0
163
164 %description devel
165 Header files for fwupd libraries.
166
167 %description devel -l pl.UTF-8
168 Pliki nagłówkowe bibliotek fwupd.
169
170 %package static
171 Summary:        Static fwupd libraries
172 Summary(pl.UTF-8):      Statyczne biblioteki fwupd
173 Group:          Development/Libraries
174 Requires:       %{name}-devel = %{version}-%{release}
175
176 %description static
177 Static fwupd libraries.
178
179 %description static -l pl.UTF-8
180 Statyczne biblioteki fwupd.
181
182 %package apidocs
183 Summary:        API documentation for fwupd libraries
184 Summary(pl.UTF-8):      Dokumentacja API do bibliotek fwupd
185 Group:          Documentation
186 BuildArch:      noarch
187
188 %description apidocs
189 API documentation for fwupd libraries.
190
191 %description apidocs -l pl.UTF-8
192 Dokumentacja API do bibliotek fwupd.
193
194 %package -n vala-fwupd
195 Summary:        Vala API for fwupd library
196 Summary(pl.UTF-8):      API języka Vala do biblioteki fwupd
197 Group:          Development/Libraries
198 Requires:       %{name}-devel = %{version}-%{release}
199 Requires:       vala-libsoup >= 2.52
200
201 %description -n vala-fwupd
202 Vala API for fwupd library.
203
204 %description -n vala-fwupd -l pl.UTF-8
205 API języka Vala do biblioteki fwupd.
206
207 %prep
208 %setup -q
209
210 %build
211 %meson build \
212         -Dbluez=enabled \
213         -Defi_binary=false \
214         -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
215         -Dlzma=enabled \
216         %{!?with_efi:-Dplugin_dell=disabled} \
217         %{?with_flashrom:-Dplugin_flashrom=enabled} \
218         -Dplugin_intel_spi=true \
219         %{?with_modemmanager:-Dplugin_modem_manager=enabled} \
220         -Dplugin_platform_integrity=true \
221         %{!?with_efi:-Dplugin_redfish=disabled} \
222         %{!?with_thunderbolt:-Dplugin_thunderbolt=disabled} \
223         %{!?with_efi:-Dplugin_uefi_capsule=disabled} \
224         -Dtests=false
225
226 %meson_build -C build
227
228 %install
229 rm -rf $RPM_BUILD_ROOT
230
231 %meson_install -C build
232
233 for pdoc in plugins/*/README.md ; do
234         pname=$(basename $(dirname $pdoc))
235         cp -p plugins/${pname}/README.md README-${pname}.md
236 done
237
238 %find_lang %{name}
239
240 %clean
241 rm -rf $RPM_BUILD_ROOT
242
243 %post   libs -p /sbin/ldconfig
244 %postun libs -p /sbin/ldconfig
245
246 %files -f %{name}.lang
247 %defattr(644,root,root,755)
248 %doc AUTHORS MAINTAINERS README.md README-*.md SECURITY.md
249 %{?with_efi:%attr(755,root,root) %{_bindir}/dbxtool}
250 %attr(755,root,root) %{_bindir}/dfu-tool
251 %attr(755,root,root) %{_bindir}/fwupdagent
252 %{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
253 %attr(755,root,root) %{_bindir}/fwupdmgr
254 %attr(755,root,root) %{_bindir}/fwupdtool
255 %dir %{_libexecdir}/fwupd
256 %attr(755,root,root) %{_libexecdir}/fwupd/fwupd
257 %attr(755,root,root) %{_libexecdir}/fwupd/fwupd-detect-cet
258 %attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
259 %dir %{fwupd_plugins_dir}
260 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_acpi_dmar.so
261 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_acpi_facp.so
262 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_acpi_ivrs.so
263 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_acpi_phat.so
264 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_analogix.so
265 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_amt.so
266 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_ata.so
267 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_bcm57xx.so
268 %if %{with efi}
269 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_bios.so
270 %endif
271 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_ccgx.so
272 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_cfu.so
273 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_ch341a.so
274 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_colorhug.so
275 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_corsair.so
276 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_cpu.so
277 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_cros_ec.so
278 %if %{with efi}
279 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_dell.so
280 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_dell_esrt.so
281 %endif
282 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_dell_dock.so
283 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_dfu.so
284 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_dfu_csr.so
285 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_ebitdo.so
286 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_elanfp.so
287 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_elantp.so
288 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_emmc.so
289 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_ep963x.so
290 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_fastboot.so
291 %if %{with flashrom}
292 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_flashrom.so
293 %endif
294 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_fresco_pd.so
295 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_genesys.so
296 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_goodixmoc.so
297 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_gpio.so
298 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_hailuck.so
299 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_intel_spi.so
300 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_iommu.so
301 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_jabra.so
302 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_lenovo_thinklmi.so
303 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_linux_lockdown.so
304 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_linux_sleep.so
305 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_linux_swap.so
306 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_linux_tainted.so
307 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_logind.so
308 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_logitech_bulkcontroller.so
309 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_logitech_hidpp.so
310 %if %{with modemmanager}
311 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_modem_manager.so
312 %endif
313 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_msr.so
314 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_mtd.so
315 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_nitrokey.so
316 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_nordic_hid.so
317 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_nvme.so
318 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_optionrom.so
319 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_parade_lspcon.so
320 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pci_bcr.so
321 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pci_mei.so
322 %ifarch %{x8664} x32
323 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pci_psp.so
324 %endif
325 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pixart_rf.so
326 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_platform_integrity.so
327 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_powerd.so
328 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_realtek_mst.so
329 %if %{with efi}
330 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_redfish.so
331 %endif
332 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_rts54hid.so
333 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_rts54hub.so
334 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_scsi.so
335 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_steelseries.so
336 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_superio.so
337 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_cape.so
338 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_cxaudio.so
339 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_mst.so
340 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_prometheus.so
341 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_rmi.so
342 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_system76_launch.so
343 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_thelio_io.so
344 %if %{with thunderbolt}
345 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_thunderbolt.so
346 %endif
347 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_tpm.so
348 %if %{with efi}
349 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_capsule.so
350 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_dbx.so
351 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_pk.so
352 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_recovery.so
353 %endif
354 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uf2.so
355 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_upower.so
356 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_usi_dock.so
357 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_vli.so
358 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_wacom_raw.so
359 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_wacom_usb.so
360 %dir %{_sysconfdir}/fwupd
361 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
362 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/msr.conf
363 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
364 %if %{with efi}
365 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
366 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi_capsule.conf
367 %endif
368 %dir %{_sysconfdir}/fwupd/remotes.d
369 %if %{with efi}
370 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
371 %endif
372 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
373 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
374 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
375 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
376 #/etc/grub.d/35_fwupd
377 %dir %{_sysconfdir}/pki/fwupd
378 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
379 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
380 %{_sysconfdir}/pki/fwupd/LVFS-CA.pem
381 %dir %{_sysconfdir}/pki/fwupd-metadata
382 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
383 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
384 %{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem
385 #/lib/modules-load.d/fwupd-msr.conf
386 #/lib/modules-load.d/fwupd-platform-integrity.conf
387 #/lib/modules-load.d/fwupd-redfish.conf
388 %{systemdunitdir}/fwupd.service
389 %{systemdunitdir}/fwupd-offline-update.service
390 %{systemdunitdir}/fwupd-refresh.service
391 %{systemdunitdir}/fwupd-refresh.timer
392 %{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
393 /lib/systemd/system-preset/fwupd-refresh.preset
394 /lib/systemd/system-shutdown/fwupd.shutdown
395 /lib/udev/rules.d/90-fwupd-devices.rules
396 %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
397 %{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
398 %dir %{_datadir}/fwupd
399 %attr(755,root,root) %{_datadir}/fwupd/add_capsule_header.py
400 %attr(755,root,root) %{_datadir}/fwupd/firmware_packager.py
401 %attr(755,root,root) %{_datadir}/fwupd/install_dell_bios_exe.py
402 %attr(755,root,root) %{_datadir}/fwupd/simple_client.py
403 %if %{with efi}
404 %{_datadir}/fwupd/uefi-capsule-ux.tar.xz
405 %endif
406 %{_datadir}/fwupd/quirks.d
407 %dir %{_datadir}/fwupd/remotes.d
408 %if %{with efi}
409 %{_datadir}/fwupd/remotes.d/dell-esrt
410 %endif
411 %{_datadir}/fwupd/remotes.d/vendor
412 %{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
413 %dir %{_datadir}/fwupd/metainfo
414 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
415 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
416 %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
417 %{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
418 %{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
419 %{?with_efi:%{_mandir}/man1/dbxtool.1*}
420 %{_mandir}/man1/dfu-tool.1*
421 %{_mandir}/man1/fwupdagent.1*
422 %{?with_efi:%{_mandir}/man1/fwupdate.1*}
423 %{_mandir}/man1/fwupdmgr.1*
424 %{_mandir}/man1/fwupdtool.1*
425
426 %files -n bash-completion-fwupd
427 %defattr(644,root,root,755)
428 %{bash_compdir}/fwupdagent
429 %{bash_compdir}/fwupdmgr
430 %{bash_compdir}/fwupdtool
431
432 %files -n fish-completion-fwupd
433 %defattr(644,root,root,755)
434 %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
435
436 %files libs
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
440 %attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.6
442 %{_libdir}/girepository-1.0/Fwupd-2.0.typelib
443 %{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
444
445 %files devel
446 %defattr(644,root,root,755)
447 %doc libfwupd/README.md
448 %attr(755,root,root) %{_libdir}/libfwupd.so
449 %attr(755,root,root) %{_libdir}/libfwupdplugin.so
450 %{_includedir}/fwupd-1
451 %{_datadir}/gir-1.0/Fwupd-2.0.gir
452 %{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
453 %{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
454 %{_pkgconfigdir}/fwupd.pc
455 %{_pkgconfigdir}/fwupdplugin.pc
456
457 %files static
458 %defattr(644,root,root,755)
459 %{_libdir}/libfwupd.a
460 %{_libdir}/libfwupdplugin.a
461
462 %if %{with apidocs}
463 %files apidocs
464 %defattr(644,root,root,755)
465 %{_gtkdocdir}/fwupd
466 %endif
467
468 %files -n vala-fwupd
469 %defattr(644,root,root,755)
470 %{_datadir}/vala/vapi/fwupd.deps
471 %{_datadir}/vala/vapi/fwupd.vapi
This page took 0.10365 seconds and 4 git commands to generate.