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