diff --git a/.gitignore b/.gitignore index 069bb99..d1a17ad 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /unzboot-3285b55.tar.xz +/unzboot-374ec24.tar.xz +/unzboot-0c0c3ad.tar.xz diff --git a/sources b/sources index 21d2b06..d1a53db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (unzboot-3285b55.tar.xz) = 0fe671222445ca636142659736ff27edae8713188363d3bc2cae1fa6ac9104353f42813244b54f21f4ad8a29efad747e10501b14251980e4bb72be9896fea408 +SHA512 (unzboot-3ccaa1a.tar.xz) = 64fd74a06ccd809f2eeb24d571b9467627be98b1437c7743a8dd24811b4e8b35911814148d422d9d8e89f595c88fa4d3892163a1d9a95672e44fb4db5ee0652d diff --git a/unzboot.spec b/unzboot.spec index bcdfc47..5c91f55 100644 --- a/unzboot.spec +++ b/unzboot.spec @@ -1,14 +1,15 @@ -%global commit 3285b558529b862391d27afe098368d6f8dda09e +%global commit 3ccaa1acbd1e092787fa488d046bdcb3762e51ee %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commitdate 20230318 +%global commitdate 20250530 -Name: unzboot -Version: 0.1~git.%{commitdate}.%{shortcommit} -Release: 3%{?dist} +Name: unzboot +Version: 0.1~git.%{commitdate}.%{shortcommit} +Release: 4%{?dist} -Summary: Extracts a kernel vmlinuz image from a EFI application -License: GPL-2.0-or-later +Summary: Extracts a kernel vmlinuz image from a EFI application +License: GPL-2.0-or-later +URL: https://github.com/eballetbo/unzboot # Upstream is still under development so they are not tagging releases # yet. Use the following to do a rebase to a new snapshot: # @@ -19,6 +20,7 @@ BuildRequires: gcc BuildRequires: glib2-devel BuildRequires: meson BuildRequires: zlib +BuildRequires: libzstd-devel %description The unzboot program extracts a kernel vmlinuz image from @@ -41,6 +43,43 @@ compressed form. %{_bindir}/unzboot %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.1~git.20250530.3ccaa1a-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + +* Sat Jan 17 2026 Fedora Release Engineering - 0.1~git.20250530.3ccaa1a-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + +* Wed Sep 24 2025 Enric Balletbo i Serra - 0.1~git.20250530.3ccaa1a-1 +- Check for g_malloc failure in unpack_efi_zboot_image +- EFI zboot payload offset and size validation +- Correct and simplify output file writing logic in main +- Direct gunzip error messages to stderr +- Improve ZSTD decompression error handling and reporting +- Suppress unused parameter warnings in zalloc/zfree +- Initialize z_stream in gunzip to prevent uninitialized use +- Prevent memory leak in gunzip on inflateInit2 failure +- Allow output to stdout to provide greater flexibility +- Refactor output file writing in unzboot +- Add SPDX license identifier and simplify license header +- Add EFI application with zstd compression example +- Append to the name the type of compression + +* Fri Jul 25 2025 Fedora Release Engineering - 0.1~git.20250502.0c0c3ad-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Mon May 5 2025 Enric Balletbo i Serra - 0.1~git.20250502.0c0c3ad-1 +- Add zstd compressed kernel support +- Introduce test case infrastructure and add gunzip tests + +* Sun Jan 19 2025 Fedora Release Engineering - 0.1~git.20240903.374ec24-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Tue Sep 03 2024 Enric Balletbo i Serra - 0.1~git.20240903.374ec24-1 +- Add support for RISC-V header + some documentation fixes + +* Sat Jul 20 2024 Fedora Release Engineering - 0.1~git.20230318.3285b55-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 0.1~git.20230318.3285b55-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild