]> git.pld-linux.org Git - packages/fwupd.git/blame - fwupd.spec
- package one more x86_64 specific plugin, updated configure options
[packages/fwupd.git] / fwupd.spec
CommitLineData
8dceaca0
JB
1#
2# Conditional build:
328e4a1a 3%bcond_without apidocs
445379a6 4%bcond_without efi # UEFI (and dell, redfish) support
425d8043
JB
5%bcond_without flashrom # flashrom plugin
6%bcond_without modemmanager # modem_manager plugin
9d82ffc9 7%bcond_without thunderbolt # Thunderbolt support
dad21322 8
445379a6 9%ifnarch %{ix86} %{x8664} x32 %{arm} aarch64
8dceaca0
JB
10%undefine with_efi
11%endif
12Summary: System daemon for installing device firmware
13Summary(pl.UTF-8): Demon systemowy do instalowania firmware'u urządzeń
14Name: fwupd
f69ebcf4 15Version: 1.8.1
6c954d9b 16Release: 1
bd3466ff 17License: LGPL v2.1+
8dceaca0 18Group: Applications/System
2a7d50df 19Source0: https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
f69ebcf4 20# Source0-md5: bf76925cb36c8da4c1c626cdabb53799
8dceaca0 21URL: https://github.com/hughsie/fwupd
425d8043 22%{?with_modemmanager:BuildRequires: ModemManager-devel >= 1.10.0}
6c954d9b 23BuildRequires: bash-completion-devel >= 2.0
445379a6 24%{?with_cairo:BuildRequires: cairo-devel}
6c954d9b 25BuildRequires: curl-devel >= 7.62.0
579e28a9 26BuildRequires: docbook-dtd41-sgml
f29fd781 27BuildRequires: docbook-utils
445379a6 28%{?with_efi:BuildRequires: efivar-devel >= 33}
e5466782
JB
29# pkgconfig(libelf); can be also libelf-devel
30BuildRequires: elfutils-devel >= 0.166
445379a6
JB
31%{?with_fontconfig:BuildRequires: fontconfig-devel}
32%{?with_fontconfig:BuildRequires: freetype-devel >= 2}
445379a6
JB
33BuildRequires: gcab-devel >= 1.0
34# C99
35BuildRequires: gcc >= 5:3.2
e22481c9
JB
36%ifarch x32
37BuildRequires: gcc-multilib-64 >= 5:3.2
38%endif
bd3466ff 39BuildRequires: gettext-tools >= 0.19.7
445379a6
JB
40BuildRequires: glib2-devel >= 1:2.55.0
41%{?with_efi:BuildRequires: gnu-efi}
425d8043 42BuildRequires: gnutls-devel >= 3.6.0
8dceaca0 43BuildRequires: gobject-introspection-devel >= 0.9.8
868d82b7 44BuildRequires: gpgme-devel
f69ebcf4 45# or gi-docgen >= 2021.1 with -Ddocs=docgen
328e4a1a 46%{?with_doc:BuildRequires: gtk-doc >= 1.14}
8dceaca0 47BuildRequires: intltool >= 0.35.0
445379a6 48BuildRequires: json-glib-devel >= 1.1.1
91b560a2 49BuildRequires: libarchive-devel
f69ebcf4 50BuildRequires: libcbor-devel >= 0.7.0
6c954d9b 51%{?with_flashrom:BuildRequires: libflashrom-devel >= 1.2}
868d82b7 52BuildRequires: libgpg-error-devel
445379a6 53BuildRequires: libgudev-devel >= 232
6c954d9b 54BuildRequires: libgusb-devel >= 0.3.5
f69ebcf4 55BuildRequires: libjcat-devel >= 0.1.4
70eebab3
JB
56%{?with_modemmanager:BuildRequires: libmbim-devel >= 1.22.0}
57%{?with_modemmanager:BuildRequires: libqmi-devel >= 1.23.1}
425d8043 58# for dell (which requires also uefi plugin and efivar)
445379a6 59%{?with_efi:BuildRequires: libsmbios-devel >= 2.4.0}
67e55b6b 60BuildRequires: libsoup-devel >= 2.52
445379a6 61BuildRequires: libuuid-devel
328e4a1a 62BuildRequires: libxmlb-devel >= 0.1.13
8dceaca0 63BuildRequires: libxslt-progs
445379a6
JB
64# for <linux/nvme_ioctl.h>
65BuildRequires: linux-libc-headers >= 7:4.4
f69ebcf4 66BuildRequires: meson >= 0.60.0
579e28a9 67BuildRequires: ninja >= 1.6
8dceaca0 68BuildRequires: pkgconfig
445379a6 69BuildRequires: polkit-devel >= 0.114
d5513f57 70BuildRequires: python3 >= 1:3.0
bfd8ba8d
AM
71BuildRequires: python3-pillow
72BuildRequires: python3-pycairo
6c954d9b
JB
73BuildRequires: rpm-build >= 4.6
74BuildRequires: rpmbuild(macros) >= 1.736
8dceaca0 75BuildRequires: sqlite3-devel >= 3
445379a6 76BuildRequires: systemd-units >= 1:211
8dceaca0 77BuildRequires: tar >= 1:1.22
d5513f57 78BuildRequires: tpm2-tss-devel >= 2.0
bd3466ff 79BuildRequires: udev-devel
445379a6 80%{?with_thunderbolt:BuildRequires: umockdev-devel}
8dceaca0 81BuildRequires: xz
6c954d9b 82BuildRequires: xz-devel
8dceaca0 83Requires: %{name}-libs = %{version}-%{release}
425d8043 84%{?with_modemmanager:BuildRequires: ModemManager-libs >= 1.10.0}
6c954d9b 85Requires: curl-libs >= 7.62.0
445379a6 86Requires: gcab >= 1.0
425d8043 87Requires: gnutls-libs >= 3.6.0
f69ebcf4 88Requires: libcbor >= 0.7.0
445379a6 89Requires: libgudev >= 232
6c954d9b 90Requires: libgusb >= 0.3.5
f69ebcf4 91Requires: libjcat >= 0.1.4
70eebab3
JB
92%{?with_modemmanager:Requires: libmbim >= 1.22.0}
93%{?with_modemmanager:Requires: libqmi >= 1.23.1}
445379a6 94%{?with_efi:Requires: libsmbios >= 2.4.0}
67e55b6b 95Requires: libsoup >= 2.52
425d8043 96Requires: libxmlb >= 0.1.7
445379a6 97Requires: polkit >= 0.114
d5513f57 98Requires: tpm2-tss >= 2.0
6c954d9b
JB
99%if %{with efi}
100Suggests: fwupd-efi
101%endif
8dceaca0
JB
102BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
103
f69ebcf4
JB
104%define fwupd_plugins_dir %{_libdir}/fwupd-plugins-6
105
8dceaca0
JB
106%description
107fwupd is a simple daemon to allow session software to update device
108firmware on your local machine. It's designed for desktops, but this
109project is probably quite interesting for phones, tablets and server
110farms.
111
112%description -l pl.UTF-8
113fwupd to prosty demon pozwalający programom sesyjnym na aktualizację
114firmware'u urządzeń na maszynie lokalnej. Jest zaprojektowany dla
115komputerów osobistych, ale może być interesujący także dla telefonów,
116tabletów i farm serwerów.
117
445379a6
JB
118%package -n bash-completion-fwupd
119Summary: Bash completion for fwupd commands
120Summary(pl.UTF-8): Bashowe dopełnianie składni poleceń fwupd
121Group: Applications/Shells
122Requires: %{name} = %{version}-%{release}
123Requires: bash-completion >= 2.0
124
125%description -n bash-completion-fwupd
126Bash completion for fwupd commands.
127
128%description -n bash-completion-fwupd -l pl.UTF-8
129Bashowe dopełnianie składni poleceń fwupd.
130
d5513f57
JB
131%package -n fish-completion-fwupd
132Summary: Fish completion for fwupd commands
133Summary(pl.UTF-8): Dopełnianie składni poleceń fwupd w fish
134Group: Applications/Shells
135Requires: %{name} = %{version}-%{release}
136Requires: fish
137
138%description -n fish-completion-fwupd
139Fish completion for fwupd commands.
140
141%description -n fish-completion-fwupd -l pl.UTF-8
142Dopełnianie składni poleceń fwupd w fish.
143
8dceaca0 144%package libs
fdff42f4
JB
145Summary: Libraries for fwupd device firmware installing daemon
146Summary(pl.UTF-8): Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
8dceaca0 147Group: Libraries
445379a6
JB
148Requires: glib2-devel >= 1:2.55.0
149Requires: json-glib >= 1.1.1
8dceaca0
JB
150
151%description libs
fdff42f4 152Libraries for fwupd device firmware installing daemon.
8dceaca0
JB
153
154%description libs -l pl.UTF-8
fdff42f4 155Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
8dceaca0
JB
156
157%package devel
fdff42f4
JB
158Summary: Header files for fwupd libraries
159Summary(pl.UTF-8): Pliki nagłówkowe bibliotek fwupd
8dceaca0
JB
160Group: Development/Libraries
161Requires: %{name}-libs = %{version}-%{release}
445379a6 162Requires: glib2-devel >= 1:2.55.0
8dceaca0
JB
163
164%description devel
fdff42f4 165Header files for fwupd libraries.
8dceaca0
JB
166
167%description devel -l pl.UTF-8
fdff42f4 168Pliki nagłówkowe bibliotek fwupd.
8dceaca0 169
6c954d9b
JB
170%package static
171Summary: Static fwupd libraries
172Summary(pl.UTF-8): Statyczne biblioteki fwupd
173Group: Development/Libraries
174Requires: %{name}-devel = %{version}-%{release}
175
176%description static
177Static fwupd libraries.
178
179%description static -l pl.UTF-8
180Statyczne biblioteki fwupd.
181
fdff42f4
JB
182%package apidocs
183Summary: API documentation for fwupd libraries
184Summary(pl.UTF-8): Dokumentacja API do bibliotek fwupd
185Group: Documentation
dad21322 186BuildArch: noarch
fdff42f4
JB
187
188%description apidocs
189API documentation for fwupd libraries.
190
191%description apidocs -l pl.UTF-8
192Dokumentacja API do bibliotek fwupd.
8dceaca0 193
445379a6
JB
194%package -n vala-fwupd
195Summary: Vala API for fwupd library
196Summary(pl.UTF-8): API języka Vala do biblioteki fwupd
197Group: Development/Libraries
198Requires: %{name}-devel = %{version}-%{release}
199Requires: vala-libsoup >= 2.52
200
201%description -n vala-fwupd
202Vala API for fwupd library.
203
204%description -n vala-fwupd -l pl.UTF-8
205API języka Vala do biblioteki fwupd.
206
8dceaca0
JB
207%prep
208%setup -q
209
210%build
2317379a 211%meson build \
2dde8c83 212 -Dbluez=enabled \
6c954d9b 213 -Defi_binary=false \
70eebab3 214 -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
2dde8c83
JB
215 -Dlzma=enabled \
216 %{!?with_efi:-Dplugin_dell=disabled} \
217 %{?with_flashrom:-Dplugin_flashrom=enabled} \
6c954d9b 218 -Dplugin_intel_spi=true \
2dde8c83 219 %{?with_modemmanager:-Dplugin_modem_manager=enabled} \
70eebab3 220 -Dplugin_platform_integrity=true \
2dde8c83
JB
221 %{!?with_efi:-Dplugin_redfish=disabled} \
222 %{!?with_thunderbolt:-Dplugin_thunderbolt=disabled} \
223 %{!?with_efi:-Dplugin_uefi_capsule=disabled} \
445379a6 224 -Dtests=false
bd3466ff 225
bfd8ba8d 226%meson_build -C build
8dceaca0
JB
227
228%install
229rm -rf $RPM_BUILD_ROOT
230
bfd8ba8d 231%meson_install -C build
8dceaca0 232
445379a6
JB
233for pdoc in plugins/*/README.md ; do
234 pname=$(basename $(dirname $pdoc))
235 cp -p plugins/${pname}/README.md README-${pname}.md
236done
237
8dceaca0
JB
238%find_lang %{name}
239
240%clean
241rm -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)
6c954d9b 248%doc AUTHORS MAINTAINERS README.md README-*.md SECURITY.md
e014f3a3 249%{?with_efi:%attr(755,root,root) %{_bindir}/dbxtool}
fdff42f4 250%attr(755,root,root) %{_bindir}/dfu-tool
d5513f57 251%attr(755,root,root) %{_bindir}/fwupdagent
f24e464a 252%{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
8dceaca0 253%attr(755,root,root) %{_bindir}/fwupdmgr
d5513f57 254%attr(755,root,root) %{_bindir}/fwupdtool
445379a6
JB
255%dir %{_libexecdir}/fwupd
256%attr(755,root,root) %{_libexecdir}/fwupd/fwupd
6c954d9b 257%attr(755,root,root) %{_libexecdir}/fwupd/fwupd-detect-cet
425d8043 258%attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
f69ebcf4
JB
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
6c954d9b 268%if %{with efi}
f69ebcf4 269%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_bios.so
6c954d9b 270%endif
f69ebcf4
JB
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
e5466782 278%if %{with efi}
f69ebcf4
JB
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
445379a6 281%endif
f69ebcf4
JB
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
425d8043 291%if %{with flashrom}
f69ebcf4 292%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_flashrom.so
425d8043 293%endif
f69ebcf4
JB
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
425d8043 310%if %{with modemmanager}
f69ebcf4 311%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_modem_manager.so
425d8043 312%endif
f69ebcf4
JB
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
2dde8c83
JB
322%ifarch %{x8664} x32
323%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_pci_psp.so
324%endif
f69ebcf4
JB
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
445379a6 329%if %{with efi}
f69ebcf4 330%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_redfish.so
445379a6 331%endif
f69ebcf4
JB
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
9d82ffc9 344%if %{with thunderbolt}
f69ebcf4 345%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_thunderbolt.so
9d82ffc9 346%endif
f69ebcf4 347%attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_tpm.so
e5466782 348%if %{with efi}
f69ebcf4
JB
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
e5466782 353%endif
f69ebcf4
JB
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
bfd8ba8d
AM
360%dir %{_sysconfdir}/fwupd
361%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
f69ebcf4 362%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/msr.conf
328e4a1a 363%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
f24e464a
JP
364%if %{with efi}
365%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
6c954d9b 366%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi_capsule.conf
f24e464a 367%endif
bfd8ba8d 368%dir %{_sysconfdir}/fwupd/remotes.d
425d8043
JB
369%if %{with efi}
370%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
371%endif
bfd8ba8d 372%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
445379a6 373%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
bfd8ba8d 374%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
86752ae9 375%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
70eebab3 376#/etc/grub.d/35_fwupd
f29fd781 377%dir %{_sysconfdir}/pki/fwupd
f29fd781
AM
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
70eebab3
JB
385#/lib/modules-load.d/fwupd-msr.conf
386#/lib/modules-load.d/fwupd-platform-integrity.conf
f69ebcf4 387#/lib/modules-load.d/fwupd-redfish.conf
8dceaca0 388%{systemdunitdir}/fwupd.service
a557ad5c 389%{systemdunitdir}/fwupd-offline-update.service
328e4a1a
AM
390%{systemdunitdir}/fwupd-refresh.service
391%{systemdunitdir}/fwupd-refresh.timer
a557ad5c 392%{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
328e4a1a 393/lib/systemd/system-preset/fwupd-refresh.preset
425d8043 394/lib/systemd/system-shutdown/fwupd.shutdown
91b560a2 395/lib/udev/rules.d/90-fwupd-devices.rules
328e4a1a 396%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
8dceaca0 397%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
bfd8ba8d 398%dir %{_datadir}/fwupd
328e4a1a
AM
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
6c954d9b
JB
403%if %{with efi}
404%{_datadir}/fwupd/uefi-capsule-ux.tar.xz
405%endif
f477a3c7 406%{_datadir}/fwupd/quirks.d
bfd8ba8d 407%dir %{_datadir}/fwupd/remotes.d
425d8043
JB
408%if %{with efi}
409%{_datadir}/fwupd/remotes.d/dell-esrt
410%endif
bfd8ba8d
AM
411%{_datadir}/fwupd/remotes.d/vendor
412%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
f29fd781
AM
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
8dceaca0
JB
416%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
417%{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
425d8043 418%{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
e014f3a3 419%{?with_efi:%{_mandir}/man1/dbxtool.1*}
fdff42f4 420%{_mandir}/man1/dfu-tool.1*
d5513f57 421%{_mandir}/man1/fwupdagent.1*
f24e464a 422%{?with_efi:%{_mandir}/man1/fwupdate.1*}
8dceaca0 423%{_mandir}/man1/fwupdmgr.1*
d5513f57 424%{_mandir}/man1/fwupdtool.1*
8dceaca0 425
445379a6
JB
426%files -n bash-completion-fwupd
427%defattr(644,root,root,755)
425d8043 428%{bash_compdir}/fwupdagent
445379a6
JB
429%{bash_compdir}/fwupdmgr
430%{bash_compdir}/fwupdtool
431
d5513f57
JB
432%files -n fish-completion-fwupd
433%defattr(644,root,root,755)
434%{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
435
8dceaca0
JB
436%files libs
437%defattr(644,root,root,755)
438%attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
bfd8ba8d 439%attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
6c954d9b 440%attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
f69ebcf4 441%attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.6
445379a6 442%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
328e4a1a 443%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
8dceaca0
JB
444
445%files devel
446%defattr(644,root,root,755)
445379a6 447%doc libfwupd/README.md
8dceaca0 448%attr(755,root,root) %{_libdir}/libfwupd.so
328e4a1a 449%attr(755,root,root) %{_libdir}/libfwupdplugin.so
8dceaca0 450%{_includedir}/fwupd-1
bfd8ba8d 451%{_datadir}/gir-1.0/Fwupd-2.0.gir
328e4a1a 452%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
8dceaca0
JB
453%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
454%{_pkgconfigdir}/fwupd.pc
328e4a1a 455%{_pkgconfigdir}/fwupdplugin.pc
8dceaca0 456
6c954d9b
JB
457%files static
458%defattr(644,root,root,755)
459%{_libdir}/libfwupd.a
460%{_libdir}/libfwupdplugin.a
461
5dbae069 462%if %{with apidocs}
fdff42f4
JB
463%files apidocs
464%defattr(644,root,root,755)
328e4a1a 465%{_gtkdocdir}/fwupd
5dbae069 466%endif
f29fd781 467
445379a6
JB
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.188275 seconds and 4 git commands to generate.