Package fwupd-efi: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | %define _unpackaged_files_terminate_build 1 Name: fwupd-efi Version: 1.8 Release: alt2 License: LGPLv2+ Group: System/Configuration/Hardware Url: https://github.com/fwupd/fwupd-efi Summary: EFI Application used by uefi-capsule plugin in fwupd Source: %name-%version.tar Patch0: %name-%version-alt.patch ExclusiveArch: x86_64 aarch64 loongarch64 riscv64 BuildRequires: meson BuildRequires: gnu-efi BuildRequires: python3-module-pefile %description fwupd-efi is the UEFI binary used with fwupd for installing UEFI firmware updates. %package checkinstall Group: System/Configuration/Hardware Summary: Verify EFI signature Requires: %name = %EVR Requires(post): rpm-pesign-checkinstall %description checkinstall fwupd-efi is the UEFI binary used with fwupd for installing UEFI firmware updates. This package enables EFI signature verification. %prep %setup %patch0 -p1 %build %meson \ -Defi-ldsdir="%_libdir" \ -Defi_sbat_distro_id="altlinux" \ -Defi_sbat_distro_summary="ALT Linux" \ -Defi_sbat_distro_pkgname="%name" \ -Defi_sbat_distro_version="%version-%release" \ -Defi_sbat_distro_url="http://git.altlinux.org/gears/f/%{name}.git" %meson_build %install %meson_install fwupdefi="$(basename %buildroot%_libdir/efi/fwupd*.efi)" ln -svf "$fwupdefi" "%buildroot%_libdir/efi/$fwupdefi.signed" %files %attr(644, root, root) %_libdir/efi/fwupd*.efi %_libdir/efi/fwupd*.efi.signed %_libdir/pkgconfig/fwupd-efi.pc %ifnarch loongarch64 riscv64 %files checkinstall %endif %changelog * Tue Apr 07 2026 Egor Ignatov <egori@altlinux.org> 1.8-alt2 - added fwupd*.efi.signed symlink * Mon Oct 06 2025 Egor Ignatov <egori@altlinux.org> 1.8-alt1 - 1.8 * Wed Apr 16 2025 Ivan A. Melnikov <iv@altlinux.org> 1.7-alt1.1 - NMU: build on loongarch64 and riscv64 * Wed Sep 25 2024 Egor Ignatov <egori@altlinux.org> 1.7-alt1 - 1.7 * Mon Jul 22 2024 Egor Ignatov <egori@altlinux.org> 1.6-alt1 - 1.6 * Wed May 15 2024 Egor Ignatov <egori@altlinux.org> 1.5-alt2 - bumped release to pesign with the new key * Mon Mar 25 2024 Egor Ignatov <egori@altlinux.org> 1.5-alt1 - 1.5 * Wed Jun 14 2023 Egor Ignatov <egori@altlinux.org> 1.4-alt2 - add fwupd-efi-checkinstall subpackage for automatic EFI signature verification * Wed Feb 01 2023 Egor Ignatov <egori@altlinux.org> 1.4-alt1 - 1.4 * Wed May 04 2022 Nikolai Kostrigin <nickel@altlinux.org> 1.3-alt1 - new version * Tue Jan 25 2022 Nikolai Kostrigin <nickel@altlinux.org> 1.2-alt1 - new version - spec: revert sbat-clarify-project-URL patch addition * Thu Sep 16 2021 Nikolai Kostrigin <nickel@altlinux.org> 1.1-alt2 - add sbat-clarify-project-URL patch * Wed Jun 23 2021 Egor Ignatov <egori@altlinux.org> 1.1-alt1 - first build for ALT |