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=false} \
217 %{?with_flashrom:-Dplugin_flashrom=true} \
218 -Dplugin_intel_spi=true \
219 %{?with_modemmanager:-Dplugin_modem_manager=true} \
220 -Dplugin_platform_integrity=true \
221 %{!?with_efi:-Dplugin_redfish=false} \
222 %{!?with_thunderbolt:-Dplugin_thunderbolt=false} \
223 %{!?with_efi:-Dplugin_uefi_capsule=false} \
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
322 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pixart_rf.so
323 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_platform_integrity.so
324 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_powerd.so
325 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_realtek_mst.so
327 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_redfish.so
329 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_rts54hid.so
330 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_rts54hub.so
331 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_scsi.so
332 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_steelseries.so
333 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_superio.so
334 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_cape.so
335 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_cxaudio.so
336 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_mst.so
337 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_prometheus.so
338 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_synaptics_rmi.so
339 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_system76_launch.so
340 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_thelio_io.so
341 %if %{with thunderbolt}
342 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_thunderbolt.so
344 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_tpm.so
346 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_capsule.so
347 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_dbx.so
348 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_pk.so
349 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uefi_recovery.so
351 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_uf2.so
352 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_upower.so
353 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_usi_dock.so
354 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_vli.so
355 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_wacom_raw.so
356 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_wacom_usb.so
357 %dir %{_sysconfdir}/fwupd
358 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
359 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/msr.conf
360 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
362 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
363 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi_capsule.conf
365 %dir %{_sysconfdir}/fwupd/remotes.d
367 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
369 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
370 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
371 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
372 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
373 #/etc/grub.d/35_fwupd
374 %dir %{_sysconfdir}/pki/fwupd
375 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
376 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
377 %{_sysconfdir}/pki/fwupd/LVFS-CA.pem
378 %dir %{_sysconfdir}/pki/fwupd-metadata
379 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
380 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
381 %{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem
382 #/lib/modules-load.d/fwupd-msr.conf
383 #/lib/modules-load.d/fwupd-platform-integrity.conf
384 #/lib/modules-load.d/fwupd-redfish.conf
385 %{systemdunitdir}/fwupd.service
386 %{systemdunitdir}/fwupd-offline-update.service
387 %{systemdunitdir}/fwupd-refresh.service
388 %{systemdunitdir}/fwupd-refresh.timer
389 %{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
390 /lib/systemd/system-preset/fwupd-refresh.preset
391 /lib/systemd/system-shutdown/fwupd.shutdown
392 /lib/udev/rules.d/90-fwupd-devices.rules
393 %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
394 %{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
395 %dir %{_datadir}/fwupd
396 %attr(755,root,root) %{_datadir}/fwupd/add_capsule_header.py
397 %attr(755,root,root) %{_datadir}/fwupd/firmware_packager.py
398 %attr(755,root,root) %{_datadir}/fwupd/install_dell_bios_exe.py
399 %attr(755,root,root) %{_datadir}/fwupd/simple_client.py
401 %{_datadir}/fwupd/uefi-capsule-ux.tar.xz
403 %{_datadir}/fwupd/quirks.d
404 %dir %{_datadir}/fwupd/remotes.d
406 %{_datadir}/fwupd/remotes.d/dell-esrt
408 %{_datadir}/fwupd/remotes.d/vendor
409 %{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
410 %dir %{_datadir}/fwupd/metainfo
411 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
412 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
413 %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
414 %{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
415 %{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
416 %{?with_efi:%{_mandir}/man1/dbxtool.1*}
417 %{_mandir}/man1/dfu-tool.1*
418 %{_mandir}/man1/fwupdagent.1*
419 %{?with_efi:%{_mandir}/man1/fwupdate.1*}
420 %{_mandir}/man1/fwupdmgr.1*
421 %{_mandir}/man1/fwupdtool.1*
423 %files -n bash-completion-fwupd
424 %defattr(644,root,root,755)
425 %{bash_compdir}/fwupdagent
426 %{bash_compdir}/fwupdmgr
427 %{bash_compdir}/fwupdtool
429 %files -n fish-completion-fwupd
430 %defattr(644,root,root,755)
431 %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
434 %defattr(644,root,root,755)
435 %attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
436 %attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
437 %attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
438 %attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.6
439 %{_libdir}/girepository-1.0/Fwupd-2.0.typelib
440 %{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
443 %defattr(644,root,root,755)
444 %doc libfwupd/README.md
445 %attr(755,root,root) %{_libdir}/libfwupd.so
446 %attr(755,root,root) %{_libdir}/libfwupdplugin.so
447 %{_includedir}/fwupd-1
448 %{_datadir}/gir-1.0/Fwupd-2.0.gir
449 %{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
450 %{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
451 %{_pkgconfigdir}/fwupd.pc
452 %{_pkgconfigdir}/fwupdplugin.pc
455 %defattr(644,root,root,755)
456 %{_libdir}/libfwupd.a
457 %{_libdir}/libfwupdplugin.a
461 %defattr(644,root,root,755)
466 %defattr(644,root,root,755)
467 %{_datadir}/vala/vapi/fwupd.deps
468 %{_datadir}/vala/vapi/fwupd.vapi