Name: fwupd Version: 1.8.5 Release: 2mamba Summary: A simple daemon to allow session software to update firmware Group: System/Kernel and Hardware Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://fwupd.org/ Source: https://github.com/hughsie/fwupd.git/%{version}/fwupd-%{version}.tar.bz2 Patch0: fwupd-1.7.7-tpm2-tss-3.2.0.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libarchive-devel BuildRequires: libcurl-devel BuildRequires: libefivar-devel BuildRequires: libgcab-devel BuildRequires: libglib-devel BuildRequires: libgnutls-devel BuildRequires: libgudev-devel BuildRequires: libgusb-devel BuildRequires: libjcat-devel BuildRequires: libjson-glib-devel BuildRequires: liblzma-devel BuildRequires: libmbim-devel BuildRequires: libmm-devel BuildRequires: libpolkit-devel BuildRequires: libprotobuf-c-devel BuildRequires: libqmi-devel BuildRequires: libsmbios-devel BuildRequires: libsqlite-devel BuildRequires: libsystemd-devel BuildRequires: libxmlb-devel BuildRequires: valgrind-devel ## AUTOBUILDREQ-END BuildRequires: libxmlb-devel >= 0.3.0-1mamba BuildRequires: libtss2-devel BuildRequires: fwupd-efi Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} %description A simple daemon to allow session software to update firmware. %package -n lib%{name} Group: System/Libraries Summary: Shared libraries for %{name} Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n lib%{name} This package contains shared libraries for %{name}. %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: pkg-config %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. %debug_package %prep %setup -q #sed -i "s|'python3'|'python3.6'|" meson.build #%patch0 -p1 %build %meson %meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %meson_install %find_lang %{name} --all-name || touch %{name}.lang #install -d -m0755 %{buildroot}%{_modulesloaddir} #mv %{buildroot}/lib/modules-load.d/* %{buildroot}%{_modulesloaddir}/ %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %pretrans -p -- Define the path to directory being replaced below. -- DO NOT add a trailing slash at the end. path = "/usr/share/doc/fwupd/libfwupd" st = posix.stat(path) if st and st.type == "directory" then status = os.rename(path, path .. ".rpmmoved") if not status then suffix = 0 while not status do suffix = suffix + 1 status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix) end os.rename(path, path .. ".rpmmoved") end end path = "/usr/share/doc/fwupd/libfwupdplugin" st = posix.stat(path) if st and st.type == "directory" then status = os.rename(path, path .. ".rpmmoved") if not status then suffix = 0 while not status do suffix = suffix + 1 status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix) end os.rename(path, path .. ".rpmmoved") end end %preun %systemd_preun %{name} : %post %systemd_post %{name} : %postun %systemd_postun %{name} : %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig %files -f %{name}.lang %defattr(-,root,root) %dir %{_sysconfdir}/fwupd %dir %{_sysconfdir}/fwupd/bios-settings.d %{_sysconfdir}/fwupd/bios-settings.d/README.md %config %{_sysconfdir}/fwupd/daemon.conf %config %{_sysconfdir}/fwupd/msr.conf %config %{_sysconfdir}/fwupd/redfish.conf %config %{_sysconfdir}/fwupd/uefi_capsule.conf %config %{_sysconfdir}/fwupd/thunderbolt.conf #%config %{_sysconfdir}/fwupd/upower.conf %dir %{_sysconfdir}/fwupd/remotes.d %config %{_sysconfdir}/fwupd/remotes.d/*.conf %dir %{_sysconfdir}/pki/fwupd-metadata %{_sysconfdir}/pki/fwupd-metadata/* %dir %{_sysconfdir}/pki/fwupd %{_sysconfdir}/pki/fwupd/* %{_sysconfdir}/grub.d/35_fwupd %{_bindir}/dbxtool %{_bindir}/fwupdagent %{_bindir}/fwupdate %{_bindir}/fwupdtool #%{_bindir}/fwupdtpmevlog %{_systemd_util_dir}/system-shutdown/fwupd.shutdown %{_modulesloaddir}/fwupd-msr.conf %{_presetdir}/fwupd-refresh.preset %{_unitdir}/fwupd-offline-update.service %{_unitdir}/fwupd.service %{_unitdir}/fwupd-refresh.service %{_unitdir}/fwupd-refresh.timer %{_unitdir}/system-update.target.wants/fwupd-offline-update.service %{_udevrulesdir}/90-fwupd-devices.rules #%{_modulesloaddir}/fwupd-redfish.conf %{_bindir}/dfu-tool %{_bindir}/fwupdmgr %{_datadir}/bash-completion/completions/fwupdagent %{_datadir}/bash-completion/completions/fwupdmgr %{_datadir}/bash-completion/completions/fwupdtool %{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml %{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service %{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf %{_datadir}/fish/vendor_completions.d/fwupdmgr.fish %dir %{_datadir}/fwupd %{_datadir}/fwupd/* %{_datadir}/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg %{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml %{_datadir}/polkit-1/actions/org.freedesktop.fwupd.policy %{_datadir}/polkit-1/rules.d/org.freedesktop.fwupd.rules %{_datadir}/vala/vapi/fwupd.deps %{_datadir}/vala/vapi/fwupd.vapi %{_mandir}/man1/dbxtool.1* %{_mandir}/man1/dfu-tool.1* %{_mandir}/man1/fwupdmgr.1* %{_mandir}/man1/fwupdagent.1* %{_mandir}/man1/fwupdate.1* %{_mandir}/man1/fwupdtool.1* %files -n lib%{name} %defattr(-,root,root) %{_libdir}/libfwupd.so.* %{_libdir}/libfwupdplugin.so.* %dir %{_libdir}/fwupd-plugins-* %{_libdir}/fwupd-plugins-*/libfu_plugin_*.so %{_libdir}/girepository-1.0/Fwupd-2.0.typelib %{_libdir}/girepository-1.0/FwupdPlugin-1.0.typelib %dir %{_libexecdir}/fwupd %{_libexecdir}/fwupd/fwupd* %dir %{_libexecdir}/installed-tests/fwupd %{_libexecdir}/installed-tests/fwupd/* %doc AUTHORS COPYING %files -n lib%{name}-devel %defattr(-,root,root) %dir %{_includedir}/fwupd-1 %{_includedir}/fwupd-1/*.h %dir %{_includedir}/fwupd-1/libfwupd %{_includedir}/fwupd-1/libfwupd/*.h %dir %{_includedir}/fwupd-1/libfwupdplugin %{_includedir}/fwupd-1/libfwupdplugin/*.h %{_libdir}/libfwupd.so %{_libdir}/libfwupdplugin.so %{_libdir}/pkgconfig/fwupdplugin.pc %{_libdir}/pkgconfig/fwupd.pc %{_datadir}/gir-1.0/Fwupd-2.0.gir %{_datadir}/gir-1.0/FwupdPlugin-1.0.gir %dir %{_datadir}/installed-tests/fwupd %{_datadir}/installed-tests/fwupd/* %dir %{_docdir}/fwupd %{_docdir}/fwupd/* %dir %{_docdir}/libfwupd %{_docdir}/libfwupd/* %dir %{_docdir}/libfwupdplugin %{_docdir}/libfwupdplugin/* #%doc README.md %changelog * Fri Sep 30 2022 Silvan Calarco 1.8.5-2mamba - add a pretrans script to fix upgrading dirs to symlinks in docs directory * Mon Sep 26 2022 Automatic Build System 1.8.5-1mamba - automatic version update by autodist * Fri May 27 2022 Automatic Build System 1.8.1-1mamba - automatic version update by autodist * Mon May 09 2022 Automatic Build System 1.8.0-1mamba - automatic version update by autodist * Mon Apr 18 2022 Automatic Build System 1.7.7-1mamba - automatic version update by autodist * Tue Feb 08 2022 Automatic Build System 1.7.5-1mamba - automatic version update by autodist * Fri Jan 14 2022 Automatic Build System 1.7.4-1mamba - automatic version update by autodist * Fri Dec 31 2021 Automatic Build System 1.7.3-1mamba - automatic version update by autodist * Tue Apr 27 2021 Silvan Calarco 1.5.9-2mamba - rebuilt with systemd 248 * Wed Apr 14 2021 Automatic Build System 1.5.9-1mamba - automatic version update by autodist * Sat Mar 27 2021 Automatic Build System 1.5.8-1mamba - automatic version update by autodist * Tue Mar 23 2021 Silvan Calarco 1.5.7-2mamba - rebuilt by autoport with build requirements: libxmlb-devel>=0.3.0-1mamba * Wed Feb 24 2021 Automatic Build System 1.5.7-1mamba - automatic version update by autodist * Thu Feb 18 2021 Automatic Build System 1.5.6-1mamba - automatic version update by autodist * Fri Jan 15 2021 Automatic Build System 1.5.5-1mamba - automatic version update by autodist * Sat Jan 02 2021 Silvan Calarco 1.5.4-1mamba - update to 1.5.4 * Sat Aug 03 2019 Silvan Calarco 1.2.10-2mamba - move /etc/dbus-1/system.d/org.freedesktop.fwupd.conf from -devel to main package * Sat Jul 27 2019 Silvan Calarco 1.2.10-1mamba - package created using the webbuild interface