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: 550bf34c1cc8928c08e565c76252044d
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 %{?with_doc:BuildRequires: gtk-doc >= 1.14}
46 BuildRequires: intltool >= 0.35.0
47 BuildRequires: json-glib-devel >= 1.1.1
48 BuildRequires: libarchive-devel
49 %{?with_flashrom:BuildRequires: libflashrom-devel >= 1.2}
50 BuildRequires: libgpg-error-devel
51 BuildRequires: libgudev-devel >= 232
52 BuildRequires: libgusb-devel >= 0.3.5
53 BuildRequires: libjcat-devel >= 0.1.0
54 %{?with_modemmanager:BuildRequires: libmbim-devel >= 1.22.0}
55 %{?with_modemmanager:BuildRequires: libqmi-devel >= 1.23.1}
56 # for dell (which requires also uefi plugin and efivar)
57 %{?with_efi:BuildRequires: libsmbios-devel >= 2.4.0}
58 BuildRequires: libsoup-devel >= 2.52
59 BuildRequires: libuuid-devel
60 BuildRequires: libxmlb-devel >= 0.1.13
61 BuildRequires: libxslt-progs
62 # for <linux/nvme_ioctl.h>
63 BuildRequires: linux-libc-headers >= 7:4.4
64 BuildRequires: meson >= 0.50.0
65 BuildRequires: ninja >= 1.6
66 BuildRequires: pkgconfig
67 BuildRequires: polkit-devel >= 0.114
68 BuildRequires: python3 >= 1:3.0
69 BuildRequires: python3-pillow
70 BuildRequires: python3-pycairo
71 BuildRequires: rpm-build >= 4.6
72 BuildRequires: rpmbuild(macros) >= 1.736
73 BuildRequires: sqlite3-devel >= 3
74 BuildRequires: systemd-units >= 1:211
75 BuildRequires: tar >= 1:1.22
76 BuildRequires: tpm2-tss-devel >= 2.0
77 BuildRequires: udev-devel
78 %{?with_thunderbolt:BuildRequires: umockdev-devel}
80 BuildRequires: xz-devel
81 Requires: %{name}-libs = %{version}-%{release}
82 %{?with_modemmanager:BuildRequires: ModemManager-libs >= 1.10.0}
83 Requires: curl-libs >= 7.62.0
85 Requires: gnutls-libs >= 3.6.0
86 Requires: libgudev >= 232
87 Requires: libgusb >= 0.3.5
88 Requires: libjcat >= 0.1.0
89 %{?with_modemmanager:Requires: libmbim >= 1.22.0}
90 %{?with_modemmanager:Requires: libqmi >= 1.23.1}
91 %{?with_efi:Requires: libsmbios >= 2.4.0}
92 Requires: libsoup >= 2.52
93 Requires: libxmlb >= 0.1.7
94 Requires: polkit >= 0.114
95 Requires: tpm2-tss >= 2.0
99 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
102 fwupd is a simple daemon to allow session software to update device
103 firmware on your local machine. It's designed for desktops, but this
104 project is probably quite interesting for phones, tablets and server
107 %description -l pl.UTF-8
108 fwupd to prosty demon pozwalający programom sesyjnym na aktualizację
109 firmware'u urządzeń na maszynie lokalnej. Jest zaprojektowany dla
110 komputerów osobistych, ale może być interesujący także dla telefonów,
111 tabletów i farm serwerów.
113 %package -n bash-completion-fwupd
114 Summary: Bash completion for fwupd commands
115 Summary(pl.UTF-8): Bashowe dopełnianie składni poleceń fwupd
116 Group: Applications/Shells
117 Requires: %{name} = %{version}-%{release}
118 Requires: bash-completion >= 2.0
120 %description -n bash-completion-fwupd
121 Bash completion for fwupd commands.
123 %description -n bash-completion-fwupd -l pl.UTF-8
124 Bashowe dopełnianie składni poleceń fwupd.
126 %package -n fish-completion-fwupd
127 Summary: Fish completion for fwupd commands
128 Summary(pl.UTF-8): Dopełnianie składni poleceń fwupd w fish
129 Group: Applications/Shells
130 Requires: %{name} = %{version}-%{release}
133 %description -n fish-completion-fwupd
134 Fish completion for fwupd commands.
136 %description -n fish-completion-fwupd -l pl.UTF-8
137 Dopełnianie składni poleceń fwupd w fish.
140 Summary: Libraries for fwupd device firmware installing daemon
141 Summary(pl.UTF-8): Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
143 Requires: glib2-devel >= 1:2.55.0
144 Requires: json-glib >= 1.1.1
147 Libraries for fwupd device firmware installing daemon.
149 %description libs -l pl.UTF-8
150 Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
153 Summary: Header files for fwupd libraries
154 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek fwupd
155 Group: Development/Libraries
156 Requires: %{name}-libs = %{version}-%{release}
157 Requires: glib2-devel >= 1:2.55.0
160 Header files for fwupd libraries.
162 %description devel -l pl.UTF-8
163 Pliki nagłówkowe bibliotek fwupd.
166 Summary: Static fwupd libraries
167 Summary(pl.UTF-8): Statyczne biblioteki fwupd
168 Group: Development/Libraries
169 Requires: %{name}-devel = %{version}-%{release}
172 Static fwupd libraries.
174 %description static -l pl.UTF-8
175 Statyczne biblioteki fwupd.
178 Summary: API documentation for fwupd libraries
179 Summary(pl.UTF-8): Dokumentacja API do bibliotek fwupd
184 API documentation for fwupd libraries.
186 %description apidocs -l pl.UTF-8
187 Dokumentacja API do bibliotek fwupd.
189 %package -n vala-fwupd
190 Summary: Vala API for fwupd library
191 Summary(pl.UTF-8): API języka Vala do biblioteki fwupd
192 Group: Development/Libraries
193 Requires: %{name}-devel = %{version}-%{release}
194 Requires: vala-libsoup >= 2.52
196 %description -n vala-fwupd
197 Vala API for fwupd library.
199 %description -n vala-fwupd -l pl.UTF-8
200 API języka Vala do biblioteki fwupd.
207 -Dbash_completiondir=%{bash_compdir} \
210 -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
212 %{!?with_efi:-Dplugin_dell=false} \
213 %{?with_flashrom:-Dplugin_flashrom=true} \
214 -Dplugin_intel_spi=true \
215 %{?with_modemmanager:-Dplugin_modem_manager=true} \
216 -Dplugin_platform_integrity=true \
217 %{!?with_efi:-Dplugin_redfish=false} \
218 %{!?with_thunderbolt:-Dplugin_thunderbolt=false} \
219 %{!?with_efi:-Dplugin_uefi_capsule=false} \
222 %meson_build -C build
225 rm -rf $RPM_BUILD_ROOT
227 %meson_install -C build
229 for pdoc in plugins/*/README.md ; do
230 pname=$(basename $(dirname $pdoc))
231 cp -p plugins/${pname}/README.md README-${pname}.md
237 rm -rf $RPM_BUILD_ROOT
239 %post libs -p /sbin/ldconfig
240 %postun libs -p /sbin/ldconfig
242 %files -f %{name}.lang
243 %defattr(644,root,root,755)
244 %doc AUTHORS MAINTAINERS README.md README-*.md SECURITY.md
245 %{?with_efi:%attr(755,root,root) %{_bindir}/dbxtool}
246 %attr(755,root,root) %{_bindir}/dfu-tool
247 %attr(755,root,root) %{_bindir}/fwupdagent
248 %{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
249 %attr(755,root,root) %{_bindir}/fwupdmgr
250 %attr(755,root,root) %{_bindir}/fwupdtool
251 %attr(755,root,root) %{_bindir}/fwupdtpmevlog
252 %dir %{_libexecdir}/fwupd
253 %attr(755,root,root) %{_libexecdir}/fwupd/fwupd
254 %attr(755,root,root) %{_libexecdir}/fwupd/fwupd-detect-cet
255 %attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
256 %dir %{_libdir}/fwupd-plugins-3
257 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_dmar.so
258 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_facp.so
259 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_phat.so
260 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_altos.so
261 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_analogix.so
262 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_amt.so
263 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ata.so
264 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_bcm57xx.so
266 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_bios.so
268 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ccgx.so
269 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_colorhug.so
270 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_cpu.so
271 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_cros_ec.so
273 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell.so
274 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_esrt.so
276 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_dock.so
277 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dfu.so
278 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dfu_csr.so
279 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so
280 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_elantp.so
281 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_emmc.so
282 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ep963x.so
283 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so
285 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_flashrom.so
287 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fresco_pd.so
288 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_goodixmoc.so
289 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_hailuck.so
290 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_intel_spi.so
291 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_iommu.so
292 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_jabra.so
293 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_lenovo_thinklmi.so
294 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_linux_lockdown.so
295 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_linux_sleep.so
296 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_linux_swap.so
297 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_linux_tainted.so
298 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so
299 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so
300 %if %{with modemmanager}
301 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so
303 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_msr.so
304 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so
305 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so
306 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_optionrom.so
307 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_parade_lspcon.so
308 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_pci_bcr.so
309 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_pci_mei.so
310 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_pixart_rf.so
311 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_platform_integrity.so
312 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_powerd.so
313 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_realtek_mst.so
315 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_redfish.so
317 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hid.so
318 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hub.so
319 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_solokey.so
320 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_steelseries.so
321 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_superio.so
322 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_cxaudio.so
323 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_mst.so
324 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so
325 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so
326 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_system76_launch.so
327 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thelio_io.so
328 %if %{with thunderbolt}
329 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thunderbolt.so
331 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm.so
332 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so
334 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_capsule.so
335 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_dbx.so
336 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_pk.so
337 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_recovery.so
339 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_upower.so
340 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_vli.so
341 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_raw.so
342 %attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_usb.so
343 %dir %{_sysconfdir}/fwupd
344 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
345 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
347 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
348 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi_capsule.conf
350 %dir %{_sysconfdir}/fwupd/remotes.d
352 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
354 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
355 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
356 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
357 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
358 #/etc/grub.d/35_fwupd
359 %dir %{_sysconfdir}/pki/fwupd
360 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
361 %{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
362 %{_sysconfdir}/pki/fwupd/LVFS-CA.pem
363 %dir %{_sysconfdir}/pki/fwupd-metadata
364 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
365 %{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
366 %{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem
367 #/lib/modules-load.d/fwupd-msr.conf
368 #/lib/modules-load.d/fwupd-platform-integrity.conf
369 %{systemdunitdir}/fwupd.service
370 %{systemdunitdir}/fwupd-offline-update.service
371 %{systemdunitdir}/fwupd-refresh.service
372 %{systemdunitdir}/fwupd-refresh.timer
373 %{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
374 /lib/systemd/system-preset/fwupd-refresh.preset
375 /lib/systemd/system-shutdown/fwupd.shutdown
376 /lib/udev/rules.d/90-fwupd-devices.rules
377 %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
378 %{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
379 %dir %{_datadir}/fwupd
380 %attr(755,root,root) %{_datadir}/fwupd/add_capsule_header.py
381 %attr(755,root,root) %{_datadir}/fwupd/firmware_packager.py
382 %attr(755,root,root) %{_datadir}/fwupd/install_dell_bios_exe.py
383 %attr(755,root,root) %{_datadir}/fwupd/simple_client.py
385 %{_datadir}/fwupd/uefi-capsule-ux.tar.xz
387 %{_datadir}/fwupd/quirks.d
388 %dir %{_datadir}/fwupd/remotes.d
390 %{_datadir}/fwupd/remotes.d/dell-esrt
392 %{_datadir}/fwupd/remotes.d/vendor
393 %{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
394 %dir %{_datadir}/fwupd/metainfo
395 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
396 %{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
397 %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
398 %{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
399 %{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
400 %{?with_efi:%{_mandir}/man1/dbxtool.1*}
401 %{_mandir}/man1/dfu-tool.1*
402 %{_mandir}/man1/fwupdagent.1*
403 %{?with_efi:%{_mandir}/man1/fwupdate.1*}
404 %{_mandir}/man1/fwupdmgr.1*
405 %{_mandir}/man1/fwupdtool.1*
406 %{_mandir}/man1/fwupdtpmevlog.1*
408 %files -n bash-completion-fwupd
409 %defattr(644,root,root,755)
410 %{bash_compdir}/fwupdagent
411 %{bash_compdir}/fwupdmgr
412 %{bash_compdir}/fwupdtool
414 %files -n fish-completion-fwupd
415 %defattr(644,root,root,755)
416 %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
419 %defattr(644,root,root,755)
420 %attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
421 %attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
422 %attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
423 %attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.2
424 %{_libdir}/girepository-1.0/Fwupd-2.0.typelib
425 %{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
428 %defattr(644,root,root,755)
429 %doc libfwupd/README.md
430 %attr(755,root,root) %{_libdir}/libfwupd.so
431 %attr(755,root,root) %{_libdir}/libfwupdplugin.so
432 %{_includedir}/fwupd-1
433 %{_datadir}/gir-1.0/Fwupd-2.0.gir
434 %{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
435 %{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
436 %{_pkgconfigdir}/fwupd.pc
437 %{_pkgconfigdir}/fwupdplugin.pc
440 %defattr(644,root,root,755)
441 %{_libdir}/libfwupd.a
442 %{_libdir}/libfwupdplugin.a
446 %defattr(644,root,root,755)
451 %defattr(644,root,root,755)
452 %{_datadir}/vala/vapi/fwupd.deps
453 %{_datadir}/vala/vapi/fwupd.vapi