Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gnu-efi-apps-4.0.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: gnu-efi-apps Distribution: openSUSE Tumbleweed
Version: 4.0.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 8 16:28:22 2024
Group: Development/Tools/Other Build host: reproducible
Size: 1378852 Source RPM: gnu-efi-4.0.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/ncroxon/gnu-efi
Summary: Example and test files for gnu-efi
A package containing the example and UEFI testing files created by gnu-efi

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later

Changelog

* Sun Dec 08 2024 Callum Farmer <gmbr3@opensuse.org>
  - Split into apps and devel packages
  - Remove rpmlintrc: All errors are now fixed
* Tue Dec 03 2024 Callum Farmer <gmbr3@opensuse.org>
  - Update to gnu-efi 4.0.0:
    * Add MP Services Protocol Support
    * Add some more pkgconfig variables
    * Replace 'Copright' with 'Copyright'
    * Add clear documentation for building and packaging
    * Align CRT0 exit function naming
    * Now built and verified using GitHub Actions
    * Fix SetMem/CopyMem again
    * Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
    * Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
  - Remove gnu-efi-bsc1182057-support-sbat-section.patch:
    * no longer needed; fwupd-efi has been fixed upstream
      (by me)
* Thu Jun 29 2023 Callum Farmer <gmbr3@opensuse.org>
  - Update to gnu-efi 3.0.18:
    * Add pkgconfig file
    * Make ELF constructors and destructors work
    * Make CHAR8 and similar be defined the same way edk2 does it
    * Switch to -fPIE
    * Merge all rela sections into one
  - gnu-efi-bsc1182057-support-sbat-section.patch:
    * Restore ARM32 SBAT crt0 patch as binutils doesn't actually
      support it
    * Add SBAT support for RISC-V 64
* Wed Oct 05 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to gnu-efi 3.0.15:
    * */*.S: add non-executable GNU stack marking on ELF-linux
    * lib/Makefile: add .o file dependency on libsubdirs targets
    * Handle __mips64
  - Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
  - Remove un-needed section from
    gnu-efi-bsc1182057-support-sbat-section.patch now that we have
    Binutils 2.38
  - Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32
* Tue May 03 2022 Martin Liška <mliska@suse.cz>
  - Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
    sections, fixes upstream issue:
    https://sourceforge.net/p/gnu-efi/bugs/28/
* Mon Oct 18 2021 Andreas Schwab <schwab@suse.de>
  - Update to gnu-efi 3.0.14
    * Add Device Path Utilities Protocol support
    * Add EFI_SHELL_PROTOCOL definitions
    * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
    * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
    * Undefined Status in LibGetVariableAndSize()
    * Initial support for RISCV64
    * lisb/str.c: simplify xtoi()
    * lib/hand: missing va_end
    * Fix dummy relocation block alignment
    * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
    * ARM: hide 'hidden' pragma for hosted build
    * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
    * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
    * lib/str: simplify Atoi()
    * efiapi.h: add RISC-V machine type definitions
    * apps: simplify logical constraints
    * riscv64: missing EFI_FUNCTION
    * riscv64: provide efisetjmp_arch.h
    * apps: define FrameBufferAddr for riscv64
    * apps: memory leak in draw_boxes()
    * Add definitions for the EFI device tree table
    * Fix VS2019 Code Analysis warnings
    * Set NumberOfSymbols to zero
    * riscv64: finalize efibind.h
  - gnu-efi-bsc1182057-support-sbat-section.patch: Update context
  - Enable build on riscv64
* Fri Mar 12 2021 Gary Ching-Pang Lin <glin@suse.com>
  - Update to gnu-efi 3.0.13
    + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
      calls
    + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
      EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
    + Define BASE_CR as a duplicate of the _CR macro
    + Fix CopyMem() not handling overlaps
    + Add AsciiPrint and AsciiVSPrint
    + Replace Pause() macro with new library function
    + Add Simple Text Input Ex Protocol support
  - Add gnu-efi-bsc1182057-support-sbat-section.patch to support
    .sbat section (bsc#1182057)
* Mon Jan 04 2021 Dirk Müller <dmueller@suse.com>
  - switch to https:// urls (+ spec-cleaner)
* Mon Sep 14 2020 Dirk Mueller <dmueller@suse.com>
  - update to 3.0.12:
    * Add SMBIOS 3.0 table support
    * Fix ARCH on ARMv6.
* Wed Dec 11 2019 Gary Ching-Pang Lin <glin@suse.com>
  - Update to gnu-efi 3.0.11
    + Revert "efilink: fix build with gcc 4.8"
    + Do not include efisetjmp.h on efi.h
    + efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX
      prototype
    + Make.rules incomplete/wrong; make -r failure
    + Redefine jmp_buf to comply with C calling convention
    + Fix for problem with undeclared intptr_t type
    + efilink: fix build with gcc 4.8
    + Fix typos
    + Set '\0' properly in StrnCpy()
    + Implement StrnCat() without StrnCpy()
    + Set '\0' properly in StpnCpy()
    + Fix conversion from 'UINTN' to 'UINT8' warnings
  - Drop upstreamed gnu-efi-fix-strncpy-stpncpy-strncat.patch

Files

/usr/lib/gnuefi
/usr/lib/gnuefi/apps
/usr/lib/gnuefi/apps/AllocPages.efi
/usr/lib/gnuefi/apps/FreePages.efi
/usr/lib/gnuefi/apps/bltgrid.efi
/usr/lib/gnuefi/apps/ctors_dtors_priority_test.efi
/usr/lib/gnuefi/apps/ctors_test.efi
/usr/lib/gnuefi/apps/debughook.efi
/usr/lib/gnuefi/apps/debughook.efi.debug
/usr/lib/gnuefi/apps/drv0.efi
/usr/lib/gnuefi/apps/drv0_use.efi
/usr/lib/gnuefi/apps/exit.efi
/usr/lib/gnuefi/apps/lfbgrid.efi
/usr/lib/gnuefi/apps/modelist.efi
/usr/lib/gnuefi/apps/old_ABI.efi
/usr/lib/gnuefi/apps/printenv.efi
/usr/lib/gnuefi/apps/route80h.efi
/usr/lib/gnuefi/apps/setdbg.efi
/usr/lib/gnuefi/apps/setjmp.efi
/usr/lib/gnuefi/apps/t.efi
/usr/lib/gnuefi/apps/t2.efi
/usr/lib/gnuefi/apps/t3.efi
/usr/lib/gnuefi/apps/t4.efi
/usr/lib/gnuefi/apps/t5.efi
/usr/lib/gnuefi/apps/t6.efi
/usr/lib/gnuefi/apps/t7.efi
/usr/lib/gnuefi/apps/t8.efi
/usr/lib/gnuefi/apps/tcc.efi
/usr/lib/gnuefi/apps/unsetdbg.efi
/usr/share/doc/packages/gnu-efi-apps
/usr/share/doc/packages/gnu-efi-apps/README.ABI.md
/usr/share/doc/packages/gnu-efi-apps/README.elilo.md
/usr/share/doc/packages/gnu-efi-apps/README.git.md
/usr/share/doc/packages/gnu-efi-apps/README.md
/usr/share/doc/packages/gnu-efi-apps/README.packaging.md
/usr/share/doc/packages/gnu-efi-apps/SECURITY.md
/usr/share/licenses/gnu-efi-apps
/usr/share/licenses/gnu-efi-apps/LICENSE
/usr/share/licenses/gnu-efi-apps/LICENSE.edk2
/usr/share/licenses/gnu-efi-apps/LICENSE.efilib


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Feb 1 23:51:40 2025