diff --git a/.gdisk.metadata b/.gdisk.metadata index 5efbc36..6181355 100644 --- a/.gdisk.metadata +++ b/.gdisk.metadata @@ -1 +1 @@ -9a74bbe7805d562316e92417f71e4b03155308e6 SOURCES/gptfdisk-1.0.3.tar.gz +70c0bfe4290c2893fc957ef7f6156c5e74e469fc SOURCES/gptfdisk-1.0.10.tar.gz diff --git a/SOURCES/.gitkeep b/SOURCES/.gitkeep new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/SOURCES/.gitkeep diff --git a/SPECS/gdisk.spec b/SPECS/gdisk.spec index 2eca406..d9fcca6 100644 --- a/SPECS/gdisk.spec +++ b/SPECS/gdisk.spec @@ -1,17 +1,15 @@ Summary: An fdisk-like partitioning tool for GPT disks Name: gdisk -Version: 1.0.3 -Release: 11%{?dist} -License: GPLv2 +Version: 1.0.10 +Release: 2%{?dist} +License: GPL-2.0-only URL: http://www.rodsbooks.com/gdisk/ -Group: System Environment/Base Source0: http://downloads.sourceforge.net/gptfdisk/gptfdisk-%{version}.tar.gz -Patch0: gdisk-1.0.3-byteswap.patch -Patch1: gdisk-CVE-2020-0256.patch -Patch2: gdisk-CVE-2021-0308.patch -BuildRequires: popt-devel +BuildRequires: gcc-c++ BuildRequires: libuuid-devel +BuildRequires: make BuildRequires: ncurses-devel +BuildRequires: popt-devel %description An fdisk-like partitioning tool for GPT disks. GPT fdisk features a @@ -20,11 +18,7 @@ structures, recovery tools to help you deal with corrupt partition tables, and the ability to convert MBR disks to GPT format. %prep -%setup -q -n gptfdisk-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -chmod 0644 gdisk_test.sh +%autosetup -p1 -n gptfdisk-%{version} %build make CXXFLAGS="%{optflags} -D_FILE_OFFSET_BITS=64" LDFLAGS="%{build_ldflags}" @@ -35,9 +29,12 @@ for f in gdisk sgdisk cgdisk fixparts ; do install -D -p -m 0644 $f.8 %{buildroot}%{_mandir}/man8/$f.8 done +%check +make test + %files %license COPYING -%doc NEWS README gdisk_test.sh +%doc NEWS README %{_sbindir}/gdisk %{_sbindir}/cgdisk %{_sbindir}/sgdisk @@ -48,25 +45,81 @@ done %{_mandir}/man8/fixparts.8* %changelog -* Tue Mar 15 2022 Nikola Forró - 1.0.3-11 -- Fix double byteswap on big-endian systems also while reading partition names - resolves: #2065205 +* Thu Jul 18 2024 Fedora Release Engineering - 1.0.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Tue Feb 20 2024 Terje Rosten - 1.0.10-1 +- 1.0.10 + +* Mon Feb 12 2024 Tomas Bzatek - 1.0.9-9 +- Use a SPDX license tag + +* Wed Jan 24 2024 Fedora Release Engineering - 1.0.9-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1.0.9-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Jul 19 2023 Fedora Release Engineering - 1.0.9-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 1.0.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Wed Aug 24 2022 Panu Matilainen - 1.0.9-4 +- Fix popt API misuse (#2100391) + +* Thu Jul 21 2022 Fedora Release Engineering - 1.0.9-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat May 07 2022 Dominik Mierzejewski - 1.0.9-2 +- backport upstream fix for UUID issue with latest popt +- run internal testsuite in %%check + +* Sat Apr 16 2022 Terje Rosten - 1.0.9-1 +- 1.0.9 + +* Thu Jan 20 2022 Fedora Release Engineering - 1.0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 1.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat Jun 26 2021 Terje Rosten - 1.0.8-1 +- 1.0.8 + +* Thu Mar 11 2021 Terje Rosten - 1.0.7-1 +- 1.0.7 + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jan 19 2021 Terje Rosten - 1.0.6-1 +- 1.0.6 + +* Mon Jul 27 2020 Fedora Release Engineering - 1.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Sun Mar 22 2020 Terje Rosten - 1.0.5-1 +- 1.0.5 + +* Tue Jan 28 2020 Fedora Release Engineering - 1.0.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild -* Wed Mar 02 2022 Nikola Forró - 1.0.3-10 -- Fix CVE-2021-0308 - resolves: #2052364 +* Thu Jan 31 2019 Fedora Release Engineering - 1.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild -* Wed Mar 02 2022 Nikola Forró - 1.0.3-9 -- Fix CVE-2020-0256 - resolves: #2052365 +* Sat Jul 14 2018 Terje Rosten - 1.0.4-3 +- Add c++ compiler -* Mon Oct 25 2021 Nikola Forró - 1.0.3-8 -- Add upstream tests as a gating test - related: #1899990 +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild -* Wed Sep 29 2021 Nikola Forró - 1.0.3-7 -- Fix incorrect byte order of partition names on big-endian systems - resolves: #1899990 +* Sun Jul 08 2018 Terje Rosten - 1.0.4-1 +- 1.0.4 * Fri Feb 23 2018 Florian Weimer - 1.0.3-6 - Use LDFLAGS from redhat-rpm-config