Skip to content

SPECS: add gnu-efi#94

Open
wxjstz wants to merge 1 commit intoopenRuyi-Project:mainfrom
wxjstz:PATCH-5
Open

SPECS: add gnu-efi#94
wxjstz wants to merge 1 commit intoopenRuyi-Project:mainfrom
wxjstz:PATCH-5

Conversation

@wxjstz
Copy link
Copy Markdown
Contributor

@wxjstz wxjstz commented Apr 8, 2026

No description provided.

@openruyi-bot openruyi-bot bot added Community: Contribution Issues that are actively being worked on by our community. BuildSystem: misc Issue/PR not related to any BuildSystem. Target: Rolling Targeting rolling/current branch. labels Apr 8, 2026
@misaka00251 misaka00251 removed the Community: Contribution Issues that are actively being worked on by our community. label Apr 8, 2026
@misaka00251
Copy link
Copy Markdown
Member

Please add the reason in the Pull Request description about why these packages should be included.

@wxjstz
Copy link
Copy Markdown
Contributor Author

wxjstz commented Apr 13, 2026

sbsigntools is a signing utility for UEFI secure boot. sbsigntools requires gnu-efi.

@openruyi-bot openruyi-bot bot added the BuildSystem: autotools Issue/PR related to autotools BuildSystem. label Apr 13, 2026
BuildRequires: gcc

%description
Building EFI Applications Using the GNU Toolchain
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is there a blank space here?

BuildOption(prep): -n%{name}-%{version}
BuildOption(build): LD=ld.bfd PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot}
BuildOption(install): LD=ld.bfd PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot}
BuildRequires: make
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please insert an extra newline here. The BuildRequires section should be formatted as its own distinct block.

Comment on lines +15 to +16

BuildSystem: autotools
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Source0:        https://github.com/ncroxon/gnu-efi/archive/refs/tags/%{version}.tar.gz
BuildSystem:    autotools

BuildSystem section should be formatted below Source (or BuildArch). But it should not be separated.

Version: 4.0.4
Release: %autorelease
Summary: Building EFI Applications Using the GNU Toolchain
License: GPL-2.0-or-later/BSD-3-Clause
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AND or OR?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Different parts have different licenses.

Copy link
Copy Markdown
Member

@misaka00251 misaka00251 Apr 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should be AND or OR or WITH anyway: https://openruyi.cn/governance/legal/spdx

sbsigntools is a signing utility for UEFI secure boot.
sbsigntools requires gnu-efi.

Signed-off-by: Xiang W <wangxiang@iscas.ac.cn>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BuildSystem: autotools Issue/PR related to autotools BuildSystem. BuildSystem: misc Issue/PR not related to any BuildSystem. Target: Rolling Targeting rolling/current branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants