]> git.pld-linux.org Git - packages/fwupd.git/blame - fwupd.spec
up to 1.4.6
[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
fc27eb3f 15Version: 1.4.6
425d8043 16Release: 1
bd3466ff 17License: LGPL v2.1+
8dceaca0 18Group: Applications/System
2a7d50df 19Source0: https://people.freedesktop.org/~hughsient/releases/%{name}-%{version}.tar.xz
fc27eb3f 20# Source0-md5: 2e5ae3c97c955cc0cb7d1c53323279e5
445379a6 21Patch0: %{name}-bashcomp.patch
425d8043 22Patch1: %{name}-flashrom.patch
8dceaca0 23URL: https://github.com/hughsie/fwupd
425d8043 24%{?with_modemmanager:BuildRequires: ModemManager-devel >= 1.10.0}
445379a6 25%{?with_cairo:BuildRequires: cairo-devel}
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
425d8043 49%{?with_flashrom:BuildRequires: libflashrom-devel}
868d82b7 50BuildRequires: libgpg-error-devel
445379a6 51BuildRequires: libgudev-devel >= 232
ce16a536 52BuildRequires: libgusb-devel >= 0.2.9
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
70BuildRequires: rpmbuild(macros) >= 1.726
8dceaca0 71BuildRequires: sqlite3-devel >= 3
445379a6 72BuildRequires: systemd-units >= 1:211
8dceaca0 73BuildRequires: tar >= 1:1.22
d5513f57 74BuildRequires: tpm2-tss-devel >= 2.0
bd3466ff 75BuildRequires: udev-devel
445379a6 76%{?with_thunderbolt:BuildRequires: umockdev-devel}
8dceaca0
JB
77BuildRequires: xz
78Requires: %{name}-libs = %{version}-%{release}
425d8043 79%{?with_modemmanager:BuildRequires: ModemManager-libs >= 1.10.0}
445379a6 80Requires: gcab >= 1.0
425d8043 81Requires: gnutls-libs >= 3.6.0
445379a6 82Requires: libgudev >= 232
ce16a536 83Requires: libgusb >= 0.2.9
d5513f57 84Requires: libjcat >= 0.1.0
425d8043 85%{?with_modemmanager:Requires: libqmi >= 1.22.0}
445379a6 86%{?with_efi:Requires: libsmbios >= 2.4.0}
67e55b6b 87Requires: libsoup >= 2.52
425d8043 88Requires: libxmlb >= 0.1.7
445379a6 89Requires: polkit >= 0.114
d5513f57 90Requires: tpm2-tss >= 2.0
8dceaca0
JB
91BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92
93%description
94fwupd is a simple daemon to allow session software to update device
95firmware on your local machine. It's designed for desktops, but this
96project is probably quite interesting for phones, tablets and server
97farms.
98
99%description -l pl.UTF-8
100fwupd to prosty demon pozwalający programom sesyjnym na aktualizację
101firmware'u urządzeń na maszynie lokalnej. Jest zaprojektowany dla
102komputerów osobistych, ale może być interesujący także dla telefonów,
103tabletów i farm serwerów.
104
445379a6
JB
105%package -n bash-completion-fwupd
106Summary: Bash completion for fwupd commands
107Summary(pl.UTF-8): Bashowe dopełnianie składni poleceń fwupd
108Group: Applications/Shells
109Requires: %{name} = %{version}-%{release}
110Requires: bash-completion >= 2.0
111
112%description -n bash-completion-fwupd
113Bash completion for fwupd commands.
114
115%description -n bash-completion-fwupd -l pl.UTF-8
116Bashowe dopełnianie składni poleceń fwupd.
117
d5513f57
JB
118%package -n fish-completion-fwupd
119Summary: Fish completion for fwupd commands
120Summary(pl.UTF-8): Dopełnianie składni poleceń fwupd w fish
121Group: Applications/Shells
122Requires: %{name} = %{version}-%{release}
123Requires: fish
124
125%description -n fish-completion-fwupd
126Fish completion for fwupd commands.
127
128%description -n fish-completion-fwupd -l pl.UTF-8
129Dopełnianie składni poleceń fwupd w fish.
130
8dceaca0 131%package libs
fdff42f4
JB
132Summary: Libraries for fwupd device firmware installing daemon
133Summary(pl.UTF-8): Biblioteki dla demona fwupd instalującego aktualizacje firmware'u
8dceaca0 134Group: Libraries
445379a6
JB
135Requires: glib2-devel >= 1:2.55.0
136Requires: json-glib >= 1.1.1
8dceaca0
JB
137
138%description libs
fdff42f4 139Libraries for fwupd device firmware installing daemon.
8dceaca0
JB
140
141%description libs -l pl.UTF-8
fdff42f4 142Biblioteki dla demona fwupd instalującego aktualizacje firmware'u.
8dceaca0
JB
143
144%package devel
fdff42f4
JB
145Summary: Header files for fwupd libraries
146Summary(pl.UTF-8): Pliki nagłówkowe bibliotek fwupd
8dceaca0
JB
147Group: Development/Libraries
148Requires: %{name}-libs = %{version}-%{release}
445379a6 149Requires: glib2-devel >= 1:2.55.0
bd3466ff 150Obsoletes: fwupd-static
8dceaca0
JB
151
152%description devel
fdff42f4 153Header files for fwupd libraries.
8dceaca0
JB
154
155%description devel -l pl.UTF-8
fdff42f4 156Pliki nagłówkowe bibliotek fwupd.
8dceaca0 157
fdff42f4
JB
158%package apidocs
159Summary: API documentation for fwupd libraries
160Summary(pl.UTF-8): Dokumentacja API do bibliotek fwupd
161Group: Documentation
dad21322
ER
162%if "%{_rpmversion}" >= "5"
163BuildArch: noarch
164%endif
fdff42f4
JB
165
166%description apidocs
167API documentation for fwupd libraries.
168
169%description apidocs -l pl.UTF-8
170Dokumentacja API do bibliotek fwupd.
8dceaca0 171
445379a6
JB
172%package -n vala-fwupd
173Summary: Vala API for fwupd library
174Summary(pl.UTF-8): API języka Vala do biblioteki fwupd
175Group: Development/Libraries
176Requires: %{name}-devel = %{version}-%{release}
177Requires: vala-libsoup >= 2.52
178
179%description -n vala-fwupd
180Vala API for fwupd library.
181
182%description -n vala-fwupd -l pl.UTF-8
183API języka Vala do biblioteki fwupd.
184
8dceaca0
JB
185%prep
186%setup -q
445379a6 187%patch0 -p1
425d8043 188%patch1 -p1
8dceaca0 189
e22481c9
JB
190%ifarch x32
191# -m64 is needed to build x64 EFI
192%{__sed} -i -e "/^if efi_arch == 'x86_64'/,/^elif/ s/'-mno-red-zone',/& '-m64',/" plugins/uefi/efi/meson.build
193%endif
194
8dceaca0 195%build
2317379a 196%meson build \
445379a6 197 -Dbash_completiondir=%{bash_compdir} \
328e4a1a 198 -Dgtkdoc=%{__true_false apidocs} \
445379a6 199 %{!?with_efi:-Dplugin_dell=false} \
425d8043
JB
200 %{?with_flashrom:-Dplugin_flashrom=true} \
201 %{?with_modemmanager:-Dplugin_modem_manager=true} \
445379a6
JB
202 %{!?with_efi:-Dplugin_redfish=false} \
203 %{!?with_thunderbolt:-Dplugin_thunderbolt=false} \
204 %{!?with_efi:-Dplugin_uefi=false} \
205 -Dtests=false
bd3466ff 206
bfd8ba8d 207%meson_build -C build
8dceaca0
JB
208
209%install
210rm -rf $RPM_BUILD_ROOT
211
bfd8ba8d 212%meson_install -C build
8dceaca0 213
445379a6
JB
214for pdoc in plugins/*/README.md ; do
215 pname=$(basename $(dirname $pdoc))
216 cp -p plugins/${pname}/README.md README-${pname}.md
217done
218
8dceaca0
JB
219%find_lang %{name}
220
221%clean
222rm -rf $RPM_BUILD_ROOT
223
224%post libs -p /sbin/ldconfig
225%postun libs -p /sbin/ldconfig
226
227%files -f %{name}.lang
228%defattr(644,root,root,755)
86752ae9 229%doc AUTHORS MAINTAINERS README.md README-*.md
fdff42f4 230%attr(755,root,root) %{_bindir}/dfu-tool
d5513f57 231%attr(755,root,root) %{_bindir}/fwupdagent
f24e464a 232%{?with_efi:%attr(755,root,root) %{_bindir}/fwupdate}
8dceaca0 233%attr(755,root,root) %{_bindir}/fwupdmgr
d5513f57
JB
234%attr(755,root,root) %{_bindir}/fwupdtool
235%attr(755,root,root) %{_bindir}/fwupdtpmevlog
445379a6
JB
236%dir %{_libexecdir}/fwupd
237%attr(755,root,root) %{_libexecdir}/fwupd/fwupd
425d8043 238%attr(755,root,root) %{_libexecdir}/fwupd/fwupdoffline
f24e464a 239%if %{with efi}
445379a6
JB
240%dir %{_libexecdir}/fwupd/efi
241%{_libexecdir}/fwupd/efi/fwupd*.efi
f24e464a 242%endif
bfd8ba8d
AM
243%dir %{_libdir}/fwupd-plugins-3
244%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_altos.so
245%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_amt.so
86752ae9 246%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ata.so
bfd8ba8d 247%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_colorhug.so
328e4a1a 248%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_coreboot.so
d5513f57
JB
249%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ccgx.so
250%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_cpu.so
f477a3c7 251%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_csr.so
e5466782 252%if %{with efi}
bfd8ba8d 253%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell.so
724b701c 254%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_esrt.so
445379a6
JB
255%endif
256%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dell_dock.so
bfd8ba8d
AM
257%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_dfu.so
258%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ebitdo.so
328e4a1a 259%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_emmc.so
d5513f57 260%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_ep963x.so
86752ae9 261%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fastboot.so
425d8043 262%if %{with flashrom}
cb6a27e9 263%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_flashrom.so
425d8043 264%endif
d5513f57 265%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_fresco_pd.so
328e4a1a 266%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_jabra.so
d5513f57 267%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logind.so
328e4a1a 268%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_logitech_hidpp.so
425d8043
JB
269%if %{with modemmanager}
270%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_modem_manager.so
271%endif
fe740e41 272%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nitrokey.so
cb6a27e9 273%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_nvme.so
328e4a1a 274%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_optionrom.so
445379a6 275%if %{with efi}
724b701c 276%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_redfish.so
445379a6
JB
277%endif
278%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hid.so
279%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_rts54hub.so
328e4a1a 280%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_solokey.so
bfd8ba8d 281%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_steelseries.so
cb6a27e9 282%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_superio.so
328e4a1a
AM
283%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_cxaudio.so
284%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_mst.so
425d8043 285%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_prometheus.so
328e4a1a
AM
286%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_synaptics_rmi.so
287%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thelio_io.so
9d82ffc9 288%if %{with thunderbolt}
bfd8ba8d 289%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_thunderbolt.so
9d82ffc9 290%endif
328e4a1a
AM
291%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm.so
292%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_tpm_eventlog.so
e5466782 293%if %{with efi}
bfd8ba8d 294%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi.so
328e4a1a 295%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_uefi_recovery.so
e5466782 296%endif
bfd8ba8d 297%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_upower.so
328e4a1a 298%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_vli.so
86752ae9
AM
299%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_raw.so
300%attr(755,root,root) %{_libdir}/fwupd-plugins-3/libfu_plugin_wacom_usb.so
bfd8ba8d 301%dir %{_sysconfdir}/fwupd
d5513f57 302%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/ata.conf
bfd8ba8d 303%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/daemon.conf
328e4a1a 304%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/thunderbolt.conf
d5513f57 305%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/upower.conf
f24e464a
JP
306%if %{with efi}
307%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/redfish.conf
308%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/uefi.conf
309%endif
bfd8ba8d 310%dir %{_sysconfdir}/fwupd/remotes.d
425d8043
JB
311%if %{with efi}
312%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/dell-esrt.conf
313%endif
d5513f57 314#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/fwupd-tests.conf
bfd8ba8d 315%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs.conf
445379a6 316%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/lvfs-testing.conf
bfd8ba8d 317%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor.conf
86752ae9 318%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fwupd/remotes.d/vendor-directory.conf
f29fd781
AM
319%dir %{_sysconfdir}/pki/fwupd
320%{_sysconfdir}/pki/fwupd/GPG-KEY-Hughski-Limited
321%{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
322%{_sysconfdir}/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
323%{_sysconfdir}/pki/fwupd/LVFS-CA.pem
324%dir %{_sysconfdir}/pki/fwupd-metadata
325%{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
326%{_sysconfdir}/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
327%{_sysconfdir}/pki/fwupd-metadata/LVFS-CA.pem
8dceaca0 328%{systemdunitdir}/fwupd.service
a557ad5c 329%{systemdunitdir}/fwupd-offline-update.service
328e4a1a
AM
330%{systemdunitdir}/fwupd-refresh.service
331%{systemdunitdir}/fwupd-refresh.timer
a557ad5c 332%{systemdunitdir}/system-update.target.wants/fwupd-offline-update.service
328e4a1a 333/lib/systemd/system-preset/fwupd-refresh.preset
425d8043 334/lib/systemd/system-shutdown/fwupd.shutdown
91b560a2 335/lib/udev/rules.d/90-fwupd-devices.rules
328e4a1a 336%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
8dceaca0 337%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
bfd8ba8d 338%dir %{_datadir}/fwupd
328e4a1a
AM
339%attr(755,root,root) %{_datadir}/fwupd/add_capsule_header.py
340%attr(755,root,root) %{_datadir}/fwupd/firmware_packager.py
341%attr(755,root,root) %{_datadir}/fwupd/install_dell_bios_exe.py
342%attr(755,root,root) %{_datadir}/fwupd/simple_client.py
f477a3c7 343%{_datadir}/fwupd/quirks.d
bfd8ba8d 344%dir %{_datadir}/fwupd/remotes.d
425d8043
JB
345%if %{with efi}
346%{_datadir}/fwupd/remotes.d/dell-esrt
347%endif
bfd8ba8d
AM
348%{_datadir}/fwupd/remotes.d/vendor
349%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
f29fd781
AM
350%dir %{_datadir}/fwupd/metainfo
351%{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
352%{_datadir}/fwupd/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
8dceaca0
JB
353%{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy
354%{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules
425d8043 355%{_iconsdir}/hicolor/scalable/apps/org.freedesktop.fwupd.svg
f24e464a 356%if %{with efi}
445379a6
JB
357%lang(ca) %{_localedir}/ca/LC_IMAGES
358%lang(cs) %{_localedir}/cs/LC_IMAGES
425d8043 359%lang(da) %{_localedir}/da/LC_IMAGES
f173014e 360%lang(de) %{_localedir}/de/LC_IMAGES
445379a6
JB
361%lang(en) %{_localedir}/en/LC_IMAGES
362%lang(fi) %{_localedir}/fi/LC_IMAGES
363%lang(fur) %{_localedir}/fur/LC_IMAGES
364%lang(hr) %{_localedir}/hr/LC_IMAGES
365%lang(hu) %{_localedir}/hu/LC_IMAGES
366%lang(id) %{_localedir}/id/LC_IMAGES
367%lang(it) %{_localedir}/it/LC_IMAGES
368%lang(ko) %{_localedir}/ko/LC_IMAGES
425d8043 369%lang(lt) %{_localedir}/lt/LC_IMAGES
445379a6
JB
370%lang(pl) %{_localedir}/pl/LC_IMAGES
371%lang(pt_BR) %{_localedir}/pt_BR/LC_IMAGES
372%lang(ru) %{_localedir}/ru/LC_IMAGES
373%lang(sr) %{_localedir}/sr/LC_IMAGES
374%lang(sv) %{_localedir}/sv/LC_IMAGES
d5513f57 375%lang(tr) %{_localedir}/tr/LC_IMAGES
445379a6
JB
376%lang(uk) %{_localedir}/uk/LC_IMAGES
377%lang(zh_CN) %{_localedir}/zh_CN/LC_IMAGES
378%lang(zh_TW) %{_localedir}/zh_TW/LC_IMAGES
f24e464a 379%endif
8dceaca0 380%dir /var/lib/fwupd
bfd8ba8d
AM
381%dir /var/lib/fwupd/builder
382/var/lib/fwupd/builder/README.md
fdff42f4 383%{_mandir}/man1/dfu-tool.1*
d5513f57 384%{_mandir}/man1/fwupdagent.1*
f24e464a 385%{?with_efi:%{_mandir}/man1/fwupdate.1*}
8dceaca0 386%{_mandir}/man1/fwupdmgr.1*
d5513f57
JB
387%{_mandir}/man1/fwupdtool.1*
388%{_mandir}/man1/fwupdtpmevlog.1*
8dceaca0 389
445379a6
JB
390%files -n bash-completion-fwupd
391%defattr(644,root,root,755)
425d8043 392%{bash_compdir}/fwupdagent
445379a6
JB
393%{bash_compdir}/fwupdmgr
394%{bash_compdir}/fwupdtool
395
d5513f57
JB
396%files -n fish-completion-fwupd
397%defattr(644,root,root,755)
398%{_datadir}/fish/vendor_completions.d/fwupdmgr.fish
399
8dceaca0
JB
400%files libs
401%defattr(644,root,root,755)
402%attr(755,root,root) %{_libdir}/libfwupd.so.*.*.*
328e4a1a 403%attr(755,root,root) %{_libdir}/libfwupdplugin.so.*.*.*
bfd8ba8d 404%attr(755,root,root) %ghost %{_libdir}/libfwupd.so.2
328e4a1a 405%attr(755,root,root) %ghost %{_libdir}/libfwupdplugin.so.1
445379a6 406%{_libdir}/girepository-1.0/Fwupd-2.0.typelib
328e4a1a 407%{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib
8dceaca0
JB
408
409%files devel
410%defattr(644,root,root,755)
445379a6 411%doc libfwupd/README.md
8dceaca0 412%attr(755,root,root) %{_libdir}/libfwupd.so
328e4a1a 413%attr(755,root,root) %{_libdir}/libfwupdplugin.so
8dceaca0 414%{_includedir}/fwupd-1
bfd8ba8d 415%{_datadir}/gir-1.0/Fwupd-2.0.gir
328e4a1a 416%{_datadir}/gir-1.0/FwupdPlugin-1.0.gir
8dceaca0
JB
417%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
418%{_pkgconfigdir}/fwupd.pc
328e4a1a 419%{_pkgconfigdir}/fwupdplugin.pc
8dceaca0 420
5dbae069 421%if %{with apidocs}
fdff42f4
JB
422%files apidocs
423%defattr(644,root,root,755)
328e4a1a 424%{_gtkdocdir}/fwupd
5dbae069 425%endif
f29fd781 426
445379a6
JB
427%files -n vala-fwupd
428%defattr(644,root,root,755)
429%{_datadir}/vala/vapi/fwupd.deps
430%{_datadir}/vala/vapi/fwupd.vapi
328e4a1a
AM
431%{_datadir}/vala/vapi/fwupdplugin.deps
432%{_datadir}/vala/vapi/fwupdplugin.vapi
This page took 0.11551 seconds and 4 git commands to generate.