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
9 %ifnarch %{ix86} %{x8664} x32 %{arm} aarch64
12 Summary: System daemon for installing device firmware
13 Summary(pl.UTF-8): Demon systemowy do instalowania firmware'u urządzeń
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
35 BuildRequires: gcc >= 5:3.2
37 BuildRequires: gcc-multilib-64 >= 5:3.2
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}
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
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
102 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
104 %define fwupd_plugins_dir %{_libdir}/fwupd-plugins-6
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
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.
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
125 %description -n bash-completion-fwupd
126 Bash completion for fwupd commands.
128 %description -n bash-completion-fwupd -l pl.UTF-8
129 Bashowe dopełnianie składni poleceń fwupd.
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}
138 %description -n fish-completion-fwupd
139 Fish completion for fwupd commands.
141 %description -n fish-completion-fwupd -l pl.UTF-8
142 Dopełnianie składni poleceń fwupd w fish.
145 Summary: Libraries for fwupd device firmware installing daemon
146 Summary(pl.UTF-8): Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
148 Requires: glib2-devel >= 1:2.55.0
149 Requires: json-glib >= 1.1.1
152 Libraries for fwupd device firmware installing daemon.
154 %description libs -l pl.UTF-8
155 Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
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
165 Header files for fwupd libraries.
167 %description devel -l pl.UTF-8
168 Pliki nagłówkowe bibliotek fwupd.
171 Summary: Static fwupd libraries
172 Summary(pl.UTF-8): Statyczne biblioteki fwupd
173 Group: Development/Libraries
174 Requires: %{name}-devel = %{version}-%{release}
177 Static fwupd libraries.
179 %description static -l pl.UTF-8
180 Statyczne biblioteki fwupd.
183 Summary: API documentation for fwupd libraries
184 Summary(pl.UTF-8): Dokumentacja API do bibliotek fwupd
189 API documentation for fwupd libraries.
191 %description apidocs -l pl.UTF-8
192 Dokumentacja API do bibliotek fwupd.
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
201 %description -n vala-fwupd
202 Vala API for fwupd library.
204 %description -n vala-fwupd -l pl.UTF-8
205 API języka Vala do biblioteki fwupd.
214 -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
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} \
226 %meson_build -C build
229 rm -rf $RPM_BUILD_ROOT
231 %meson_install -C build
233 for pdoc in plugins/*/README.md ; do
234 pname=$(basename $(dirname $pdoc))
235 cp -p plugins/${pname}/README.md README-${pname}.md
241 rm -rf $RPM_BUILD_ROOT
243 %post libs -p /sbin/ldconfig
244 %postun libs -p /sbin/ldconfig
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
269 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_bios.so
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
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
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
292 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_flashrom.so
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
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
323 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pci_psp.so
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
330 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_redfish.so
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
347 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_tpm.so
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
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
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
368 %dir %{_sysconfdir}/fwupd/remotes.d
370 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
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
404 %{_datadir}/fwupd/uefi-capsule-ux.tar.xz
406 %{_datadir}/fwupd/quirks.d
407 %dir %{_datadir}/fwupd/remotes.d
409 %{_datadir}/fwupd/remotes.d/dell-esrt
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*
426 %files -n bash-completion-fwupd
427 %defattr(644,root,root,755)
428 %{bash_compdir}/fwupdagent
429 %{bash_compdir}/fwupdmgr
430 %{bash_compdir}/fwupdtool
432 %files -n fish-completion-fwupd
433 %defattr(644,root,root,755)
434 %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
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
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
458 %defattr(644,root,root,755)
459 %{_libdir}/libfwupd.a
460 %{_libdir}/libfwupdplugin.a
464 %defattr(644,root,root,755)
469 %defattr(644,root,root,755)
470 %{_datadir}/vala/vapi/fwupd.deps
471 %{_datadir}/vala/vapi/fwupd.vapi