]> git.pld-linux.org Git - packages/fwupd.git/blob - fwupd.spec
- updated to 1.8.1
[packages/fwupd.git] / fwupd.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs
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
8
9 %ifnarch %{ix86} %{x8664} x32 %{arm} aarch64
10 %undefine       with_efi
11 %endif
12 Summary:        System daemon for installing device firmware
13 Summary(pl.UTF-8):      Demon systemowy do instalowania firmware'u urządzeń
14 Name:           fwupd
15 Version:        1.8.1
16 Release:        1
17 License:        LGPL v2.1+
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
34 # C99
35 BuildRequires:  gcc >= 5:3.2
36 %ifarch x32
37 BuildRequires:  gcc-multilib-64 >= 5:3.2
38 %endif
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}
81 BuildRequires:  xz
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
86 Requires:       gcab >= 1.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
99 %if %{with efi}
100 Suggests:       fwupd-efi
101 %endif
102 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
103
104 %define         fwupd_plugins_dir       %{_libdir}/fwupd-plugins-6
105
106 %description
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
110 farms.
111
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.
117
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
124
125 %description -n bash-completion-fwupd
126 Bash completion for fwupd commands.
127
128 %description -n bash-completion-fwupd -l pl.UTF-8
129 Bashowe dopełnianie składni poleceń fwupd.
130
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}
136 Requires:       fish
137
138 %description -n fish-completion-fwupd
139 Fish completion for fwupd commands.
140
141 %description -n fish-completion-fwupd -l pl.UTF-8
142 Dopełnianie składni poleceń fwupd w fish.
143
144 %package libs
145 Summary:        Libraries for fwupd device firmware installing daemon
146 Summary(pl.UTF-8):      Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
147 Group:          Libraries
148 Requires:       glib2-devel >= 1:2.55.0
149 Requires:       json-glib >= 1.1.1
150
151 %description libs
152 Libraries for fwupd device firmware installing daemon.
153
154 %description libs -l pl.UTF-8
155 Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
156
157 %package devel
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
163
164 %description devel
165 Header files for fwupd libraries.
166
167 %description devel -l pl.UTF-8
168 Pliki nagłówkowe bibliotek fwupd.
169
170 %package static
171 Summary:        Static fwupd libraries
172 Summary(pl.UTF-8):      Statyczne biblioteki fwupd
173 Group:          Development/Libraries
174 Requires:       %{name}-devel = %{version}-%{release}
175
176 %description static
177 Static fwupd libraries.
178
179 %description static -l pl.UTF-8
180 Statyczne biblioteki fwupd.
181
182 %package apidocs
183 Summary:        API documentation for fwupd libraries
184 Summary(pl.UTF-8):      Dokumentacja API do bibliotek fwupd
185 Group:          Documentation
186 BuildArch:      noarch
187
188 %description apidocs
189 API documentation for fwupd libraries.
190
191 %description apidocs -l pl.UTF-8
192 Dokumentacja API do bibliotek fwupd.
193
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
200
201 %description -n vala-fwupd
202 Vala API for fwupd library.
203
204 %description -n vala-fwupd -l pl.UTF-8
205 API języka Vala do biblioteki fwupd.
206
207 %prep
208 %setup -q
209
210 %build
211 %meson build \
212         -Dbluez=true \
213         -Defi_binary=false \
214         -Ddocs=%{?with_apidocs:gtkdoc}%{!?with_apidocs:none} \
215         -Dlzma=true \
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} \
224         -Dtests=false
225
226 %meson_build -C build
227
228 %install
229 rm -rf $RPM_BUILD_ROOT
230
231 %meson_install -C build
232
233 for pdoc in plugins/*/README.md ; do
234         pname=$(basename $(dirname $pdoc))
235         cp -p plugins/${pname}/README.md README-${pname}.md
236 done
237
238 %find_lang %{name}
239
240 %clean
241 rm -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)
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
268 %if %{with efi}
269 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_bios.so
270 %endif
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
278 %if %{with efi}
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
281 %endif
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
291 %if %{with flashrom}
292 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_flashrom.so
293 %endif
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
312 %endif
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
326 %if %{with efi}
327 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_redfish.so
328 %endif
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
343 %endif
344 %attr(755,root,root) %{fwupd_plugins_dir}/libfu_plugin_tpm.so
345 %if %{with efi}
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
350 %endif
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
361 %if %{with efi}
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
364 %endif
365 %dir %{_sysconfdir}/fwupd/remotes.d
366 %if %{with efi}
367 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
368 %endif
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
400 %if %{with efi}
401 %{_datadir}/fwupd/uefi-capsule-ux.tar.xz
402 %endif
403 %{_datadir}/fwupd/quirks.d
404 %dir %{_datadir}/fwupd/remotes.d
405 %if %{with efi}
406 %{_datadir}/fwupd/remotes.d/dell-esrt
407 %endif
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*
422
423 %files -n bash-completion-fwupd
424 %defattr(644,root,root,755)
425 %{bash_compdir}/fwupdagent
426 %{bash_compdir}/fwupdmgr
427 %{bash_compdir}/fwupdtool
428
429 %files -n fish-completion-fwupd
430 %defattr(644,root,root,755)
431 %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
432
433 %files libs
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
441
442 %files devel
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
453
454 %files static
455 %defattr(644,root,root,755)
456 %{_libdir}/libfwupd.a
457 %{_libdir}/libfwupdplugin.a
458
459 %if %{with apidocs}
460 %files apidocs
461 %defattr(644,root,root,755)
462 %{_gtkdocdir}/fwupd
463 %endif
464
465 %files -n vala-fwupd
466 %defattr(644,root,root,755)
467 %{_datadir}/vala/vapi/fwupd.deps
468 %{_datadir}/vala/vapi/fwupd.vapi
This page took 0.091964 seconds and 4 git commands to generate.