]> git.pld-linux.org Git - packages/fwupd.git/blame - fwupd.spec
- updated to 1.6.3
[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
70eebab3 15Version: 1.6.3
6c954d9b 16Release: 1
bd3466ff 17License: LGPL v2.1+
8dceaca0 18Group: Applications/System
2a7d50df 19Source0: https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
70eebab3 20# Source0-md5: 550bf34c1cc8928c08e565c76252044d
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
328e4a1a 45%{?with_doc:BuildRequires: gtk-doc >= 1.14}
8dceaca0 46BuildRequires: intltool >= 0.35.0
445379a6 47BuildRequires: json-glib-devel >= 1.1.1
91b560a2 48BuildRequires: libarchive-devel
6c954d9b 49%{?with_flashrom:BuildRequires: libflashrom-devel >= 1.2}
868d82b7 50BuildRequires: libgpg-error-devel
445379a6 51BuildRequires: libgudev-devel >= 232
6c954d9b 52BuildRequires: libgusb-devel >= 0.3.5
d5513f57 53BuildRequires: libjcat-devel >= 0.1.0
70eebab3
JB
54%{?with_modemmanager:BuildRequires: libmbim-devel >= 1.22.0}
55%{?with_modemmanager:BuildRequires: libqmi-devel >= 1.23.1}
425d8043 56# for dell (which requires also uefi plugin and efivar)
445379a6 57%{?with_efi:BuildRequires: libsmbios-devel >= 2.4.0}
67e55b6b 58BuildRequires: libsoup-devel >= 2.52
445379a6 59BuildRequires: libuuid-devel
328e4a1a 60BuildRequires: libxmlb-devel >= 0.1.13
8dceaca0 61BuildRequires: libxslt-progs
445379a6
JB
62# for <linux/nvme_ioctl.h>
63BuildRequires: linux-libc-headers >= 7:4.4
70eebab3 64BuildRequires: meson >= 0.50.0
579e28a9 65BuildRequires: ninja >= 1.6
8dceaca0 66BuildRequires: pkgconfig
445379a6 67BuildRequires: polkit-devel >= 0.114
d5513f57 68BuildRequires: python3 >= 1:3.0
bfd8ba8d
AM
69BuildRequires: python3-pillow
70BuildRequires: python3-pycairo
6c954d9b
JB
71BuildRequires: rpm-build >= 4.6
72BuildRequires: rpmbuild(macros) >= 1.736
8dceaca0 73BuildRequires: sqlite3-devel >= 3
445379a6 74BuildRequires: systemd-units >= 1:211
8dceaca0 75BuildRequires: tar >= 1:1.22
d5513f57 76BuildRequires: tpm2-tss-devel >= 2.0
bd3466ff 77BuildRequires: udev-devel
445379a6 78%{?with_thunderbolt:BuildRequires: umockdev-devel}
8dceaca0 79BuildRequires: xz
6c954d9b 80BuildRequires: xz-devel
8dceaca0 81Requires: %{name}-libs = %{version}-%{release}
425d8043 82%{?with_modemmanager:BuildRequires: ModemManager-libs >= 1.10.0}
6c954d9b 83Requires: curl-libs >= 7.62.0
445379a6 84Requires: gcab >= 1.0
425d8043 85Requires: gnutls-libs >= 3.6.0
445379a6 86Requires: libgudev >= 232
6c954d9b 87Requires: libgusb >= 0.3.5
d5513f57 88Requires: libjcat >= 0.1.0
70eebab3
JB
89%{?with_modemmanager:Requires: libmbim >= 1.22.0}
90%{?with_modemmanager:Requires: libqmi >= 1.23.1}
445379a6 91%{?with_efi:Requires: libsmbios >= 2.4.0}
67e55b6b 92Requires: libsoup >= 2.52
425d8043 93Requires: libxmlb >= 0.1.7
445379a6 94Requires: polkit >= 0.114
d5513f57 95Requires: tpm2-tss >= 2.0
6c954d9b
JB
96%if %{with efi}
97Suggests: fwupd-efi
98%endif
8dceaca0
JB
99BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
100
101%description
102fwupd is a simple daemon to allow session software to update device
103firmware on your local machine. It's designed for desktops, but this
104project is probably quite interesting for phones, tablets and server
105farms.
106
107%description -l pl.UTF-8
108fwupd to prosty demon pozwalający programom sesyjnym na aktualizację
109firmware'u urządzeń na maszynie lokalnej. Jest zaprojektowany dla
110komputerów osobistych, ale może być interesujący także dla telefonów,
111tabletów i farm serwerów.
112
445379a6
JB
113%package -n bash-completion-fwupd
114Summary: Bash completion for fwupd commands
115Summary(pl.UTF-8): Bashowe dopełnianie składni poleceń fwupd
116Group: Applications/Shells
117Requires: %{name} = %{version}-%{release}
118Requires: bash-completion >= 2.0
119
120%description -n bash-completion-fwupd
121Bash completion for fwupd commands.
122
123%description -n bash-completion-fwupd -l pl.UTF-8
124Bashowe dopełnianie składni poleceń fwupd.
125
d5513f57
JB
126%package -n fish-completion-fwupd
127Summary: Fish completion for fwupd commands
128Summary(pl.UTF-8): Dopełnianie składni poleceń fwupd w fish
129Group: Applications/Shells
130Requires: %{name} = %{version}-%{release}
131Requires: fish
132
133%description -n fish-completion-fwupd
134Fish completion for fwupd commands.
135
136%description -n fish-completion-fwupd -l pl.UTF-8
137Dopełnianie składni poleceń fwupd w fish.
138
8dceaca0 139%package libs
fdff42f4
JB
140Summary: Libraries for fwupd device firmware installing daemon
141Summary(pl.UTF-8): Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
8dceaca0 142Group: Libraries
445379a6
JB
143Requires: glib2-devel >= 1:2.55.0
144Requires: json-glib >= 1.1.1
8dceaca0
JB
145
146%description libs
fdff42f4 147Libraries for fwupd device firmware installing daemon.
8dceaca0
JB
148
149%description libs -l pl.UTF-8
fdff42f4 150Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
8dceaca0
JB
151
152%package devel
fdff42f4
JB
153Summary: Header files for fwupd libraries
154Summary(pl.UTF-8): Pliki nagłówkowe bibliotek fwupd
8dceaca0
JB
155Group: Development/Libraries
156Requires: %{name}-libs = %{version}-%{release}
445379a6 157Requires: glib2-devel >= 1:2.55.0
8dceaca0
JB
158
159%description devel
fdff42f4 160Header files for fwupd libraries.
8dceaca0
JB
161
162%description devel -l pl.UTF-8
fdff42f4 163Pliki nagłówkowe bibliotek fwupd.
8dceaca0 164
6c954d9b
JB
165%package static
166Summary: Static fwupd libraries
167Summary(pl.UTF-8): Statyczne biblioteki fwupd
168Group: Development/Libraries
169Requires: %{name}-devel = %{version}-%{release}
170
171%description static
172Static fwupd libraries.
173
174%description static -l pl.UTF-8
175Statyczne biblioteki fwupd.
176
fdff42f4
JB
177%package apidocs
178Summary: API documentation for fwupd libraries
179Summary(pl.UTF-8): Dokumentacja API do bibliotek fwupd
180Group: Documentation
dad21322 181BuildArch: noarch
fdff42f4
JB
182
183%description apidocs
184API documentation for fwupd libraries.
185
186%description apidocs -l pl.UTF-8
187Dokumentacja API do bibliotek fwupd.
8dceaca0 188
445379a6
JB
189%package -n vala-fwupd
190Summary: Vala API for fwupd library
191Summary(pl.UTF-8): API języka Vala do biblioteki fwupd
192Group: Development/Libraries
193Requires: %{name}-devel = %{version}-%{release}
194Requires: vala-libsoup >= 2.52
195
196%description -n vala-fwupd
197Vala API for fwupd library.
198
199%description -n vala-fwupd -l pl.UTF-8
200API języka Vala do biblioteki fwupd.
201
8dceaca0
JB
202%prep
203%setup -q
204
205%build
2317379a 206%meson build \
445379a6 207 -Dbash_completiondir=%{bash_compdir} \
70eebab3 208 -Dbluez=true \
6c954d9b 209 -Defi_binary=false \
70eebab3 210 -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
6c954d9b 211 -Dlzma=true \
445379a6 212 %{!?with_efi:-Dplugin_dell=false} \
425d8043 213 %{?with_flashrom:-Dplugin_flashrom=true} \
6c954d9b 214 -Dplugin_intel_spi=true \
425d8043 215 %{?with_modemmanager:-Dplugin_modem_manager=true} \
70eebab3 216 -Dplugin_platform_integrity=true \
445379a6
JB
217 %{!?with_efi:-Dplugin_redfish=false} \
218 %{!?with_thunderbolt:-Dplugin_thunderbolt=false} \
6c954d9b 219 %{!?with_efi:-Dplugin_uefi_capsule=false} \
445379a6 220 -Dtests=false
bd3466ff 221
bfd8ba8d 222%meson_build -C build
8dceaca0
JB
223
224%install
225rm -rf $RPM_BUILD_ROOT
226
bfd8ba8d 227%meson_install -C build
8dceaca0 228
445379a6
JB
229for pdoc in plugins/*/README.md ; do
230 pname=$(basename $(dirname $pdoc))
231 cp -p plugins/${pname}/README.md README-${pname}.md
232done
233
8dceaca0
JB
234%find_lang %{name}
235
236%clean
237rm -rf $RPM_BUILD_ROOT
238
239%post libs -p /sbin/ldconfig
240%postun libs -p /sbin/ldconfig
241
242%files -f %{name}.lang
243%defattr(644,root,root,755)
6c954d9b 244%doc AUTHORS MAINTAINERS README.md README-*.md SECURITY.md
e014f3a3 245%{?with_efi:%attr(755,root,root) %{_bindir}/dbxtool}
fdff42f4 246%attr(755,root,root) %{_bindir}/dfu-tool
d5513f57 247%attr(755,root,root) %{_bindir}/fwupdagent
f24e464a 248%{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
8dceaca0 249%attr(755,root,root) %{_bindir}/fwupdmgr
d5513f57
JB
250%attr(755,root,root) %{_bindir}/fwupdtool
251%attr(755,root,root) %{_bindir}/fwupdtpmevlog
445379a6
JB
252%dir %{_libexecdir}/fwupd
253%attr(755,root,root) %{_libexecdir}/fwupd/fwupd
6c954d9b 254%attr(755,root,root) %{_libexecdir}/fwupd/fwupd-detect-cet
425d8043 255%attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
bfd8ba8d 256%dir %{_libdir}/fwupd-plugins-3
6c954d9b
JB
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
70eebab3 259%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_acpi_phat.so
bfd8ba8d 260%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_altos.so
6c954d9b 261%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_analogix.so
bfd8ba8d 262%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_amt.so
86752ae9 263%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ata.so
6c954d9b
JB
264%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_bcm57xx.so
265%if %{with efi}
266%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_bios.so
267%endif
d5513f57 268%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ccgx.so
6c954d9b 269%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_colorhug.so
d5513f57 270%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_cpu.so
6c954d9b 271%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_cros_ec.so
e5466782 272%if %{with efi}
bfd8ba8d 273%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell.so
724b701c 274%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_esrt.so
445379a6
JB
275%endif
276%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_dock.so
bfd8ba8d 277%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dfu.so
6c954d9b 278%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dfu_csr.so
bfd8ba8d 279%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so
6c954d9b 280%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_elantp.so
328e4a1a 281%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_emmc.so
d5513f57 282%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ep963x.so
86752ae9 283%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so
425d8043 284%if %{with flashrom}
cb6a27e9 285%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_flashrom.so
425d8043 286%endif
d5513f57 287%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fresco_pd.so
6c954d9b
JB
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
328e4a1a 292%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_jabra.so
70eebab3 293%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_lenovo_thinklmi.so
6c954d9b
JB
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
d5513f57 298%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so
328e4a1a 299%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so
425d8043
JB
300%if %{with modemmanager}
301%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so
302%endif
6c954d9b 303%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_msr.so
fe740e41 304%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so
cb6a27e9 305%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so
328e4a1a 306%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_optionrom.so
70eebab3 307%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_parade_lspcon.so
6c954d9b
JB
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
70eebab3
JB
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
445379a6 314%if %{with efi}
724b701c 315%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_redfish.so
445379a6
JB
316%endif
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
328e4a1a 319%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_solokey.so
bfd8ba8d 320%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_steelseries.so
cb6a27e9 321%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_superio.so
328e4a1a
AM
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
425d8043 324%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so
328e4a1a 325%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so
6c954d9b 326%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_system76_launch.so
328e4a1a 327%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thelio_io.so
9d82ffc9 328%if %{with thunderbolt}
bfd8ba8d 329%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thunderbolt.so
9d82ffc9 330%endif
328e4a1a
AM
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
e5466782 333%if %{with efi}
6c954d9b 334%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_capsule.so
e014f3a3 335%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_dbx.so
6c954d9b 336%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_pk.so
328e4a1a 337%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_recovery.so
e5466782 338%endif
bfd8ba8d 339%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_upower.so
328e4a1a 340%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_vli.so
86752ae9
AM
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
bfd8ba8d
AM
343%dir %{_sysconfdir}/fwupd
344%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
328e4a1a 345%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
f24e464a
JP
346%if %{with efi}
347%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
6c954d9b 348%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi_capsule.conf
f24e464a 349%endif
bfd8ba8d 350%dir %{_sysconfdir}/fwupd/remotes.d
425d8043
JB
351%if %{with efi}
352%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
353%endif
bfd8ba8d 354%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
445379a6 355%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
bfd8ba8d 356%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
86752ae9 357%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
70eebab3 358#/etc/grub.d/35_fwupd
f29fd781 359%dir %{_sysconfdir}/pki/fwupd
f29fd781
AM
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
70eebab3
JB
367#/lib/modules-load.d/fwupd-msr.conf
368#/lib/modules-load.d/fwupd-platform-integrity.conf
8dceaca0 369%{systemdunitdir}/fwupd.service
a557ad5c 370%{systemdunitdir}/fwupd-offline-update.service
328e4a1a
AM
371%{systemdunitdir}/fwupd-refresh.service
372%{systemdunitdir}/fwupd-refresh.timer
a557ad5c 373%{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
328e4a1a 374/lib/systemd/system-preset/fwupd-refresh.preset
425d8043 375/lib/systemd/system-shutdown/fwupd.shutdown
91b560a2 376/lib/udev/rules.d/90-fwupd-devices.rules
328e4a1a 377%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
8dceaca0 378%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
bfd8ba8d 379%dir %{_datadir}/fwupd
328e4a1a
AM
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
6c954d9b
JB
384%if %{with efi}
385%{_datadir}/fwupd/uefi-capsule-ux.tar.xz
386%endif
f477a3c7 387%{_datadir}/fwupd/quirks.d
bfd8ba8d 388%dir %{_datadir}/fwupd/remotes.d
425d8043
JB
389%if %{with efi}
390%{_datadir}/fwupd/remotes.d/dell-esrt
391%endif
bfd8ba8d
AM
392%{_datadir}/fwupd/remotes.d/vendor
393%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
f29fd781
AM
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
8dceaca0
JB
397%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
398%{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
425d8043 399%{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
e014f3a3 400%{?with_efi:%{_mandir}/man1/dbxtool.1*}
fdff42f4 401%{_mandir}/man1/dfu-tool.1*
d5513f57 402%{_mandir}/man1/fwupdagent.1*
f24e464a 403%{?with_efi:%{_mandir}/man1/fwupdate.1*}
8dceaca0 404%{_mandir}/man1/fwupdmgr.1*
d5513f57
JB
405%{_mandir}/man1/fwupdtool.1*
406%{_mandir}/man1/fwupdtpmevlog.1*
8dceaca0 407
445379a6
JB
408%files -n bash-completion-fwupd
409%defattr(644,root,root,755)
425d8043 410%{bash_compdir}/fwupdagent
445379a6
JB
411%{bash_compdir}/fwupdmgr
412%{bash_compdir}/fwupdtool
413
d5513f57
JB
414%files -n fish-completion-fwupd
415%defattr(644,root,root,755)
416%{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
417
8dceaca0
JB
418%files libs
419%defattr(644,root,root,755)
420%attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
bfd8ba8d 421%attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
6c954d9b
JB
422%attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
423%attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.2
445379a6 424%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
328e4a1a 425%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
8dceaca0
JB
426
427%files devel
428%defattr(644,root,root,755)
445379a6 429%doc libfwupd/README.md
8dceaca0 430%attr(755,root,root) %{_libdir}/libfwupd.so
328e4a1a 431%attr(755,root,root) %{_libdir}/libfwupdplugin.so
8dceaca0 432%{_includedir}/fwupd-1
bfd8ba8d 433%{_datadir}/gir-1.0/Fwupd-2.0.gir
328e4a1a 434%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
8dceaca0
JB
435%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
436%{_pkgconfigdir}/fwupd.pc
328e4a1a 437%{_pkgconfigdir}/fwupdplugin.pc
8dceaca0 438
6c954d9b
JB
439%files static
440%defattr(644,root,root,755)
441%{_libdir}/libfwupd.a
442%{_libdir}/libfwupdplugin.a
443
5dbae069 444%if %{with apidocs}
fdff42f4
JB
445%files apidocs
446%defattr(644,root,root,755)
328e4a1a 447%{_gtkdocdir}/fwupd
5dbae069 448%endif
f29fd781 449
445379a6
JB
450%files -n vala-fwupd
451%defattr(644,root,root,755)
452%{_datadir}/vala/vapi/fwupd.deps
453%{_datadir}/vala/vapi/fwupd.vapi
This page took 0.217536 seconds and 4 git commands to generate.