Name: upx Version: 4.2.4 Release: 3%{?dist} Summary: Ultimate Packer for eXecutables License: GPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain URL: https://github.com/upx/upx Source0: %{url}/releases/download/v%{version}/%{name}-%{version}-src.tar.xz BuildRequires: make BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ucl-devel >= 1.01 BuildRequires: zlib-devel BuildRequires: perl-podlators Provides: bundled(lzma-sdk) = 4.43 %description UPX is a free, portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks. %prep %setup -qn %{name}-%{version}-src %build %cmake %cmake_build %install %cmake_install mv %{buildroot}%{_datadir}/doc/upx/upx-doc.* . rm -f %{buildroot}%{_datadir}/doc/upx/* %files %license COPYING LICENSE %doc NEWS README README.SRC doc/THANKS.txt upx-doc.* %{_bindir}/upx %{_mandir}/man1/upx.1* %changelog * Wed Dec 18 2024 Gwyn Ciesla - 4.2.4-3 - Provide bundled lzma-sdk * Sat Jul 20 2024 Fedora Release Engineering - 4.2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue May 21 2024 Gwyn Ciesla - 4.2.4-1 - 4.2.4 * Thu Mar 28 2024 Gwyn Ciesla - 4.2.3-1 - 4.2.3 * Sat Jan 27 2024 Fedora Release Engineering - 4.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 04 2024 Gwyn Ciesla - 4.2.2-1 - 4.2.2 * Thu Nov 02 2023 Gwyn Ciesla - 4.2.1-1 - 4.2.1 * Fri Oct 27 2023 Gwyn Ciesla - 4.2.0-1 - 4.2.0 * Wed Aug 09 2023 Gwyn Ciesla - 4.1.0-1 - 4.1.0 * Sat Jul 22 2023 Fedora Release Engineering - 4.0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sun Mar 05 2023 Gwyn Ciesla - 4.0.2-2 - migrated to SPDX license * Wed Feb 01 2023 Gwyn Ciesla - 4.0.2-1 - 4.0.2 * Sat Jan 21 2023 Fedora Release Engineering - 4.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jan 12 2023 Gwyn Ciesla - 4.0.1-2 - Patches for CVE-2023-23456, CVE-2023-23457 * Thu Nov 17 2022 Gwyn Ciesla - 4.0.1-1 - 4.0.1 * Fri Nov 04 2022 Gwyn Ciesla - 4.0.0-1 - 4.0.0 * Sat Jul 23 2022 Fedora Release Engineering - 3.96-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 3.96-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 3.96-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue May 18 2021 Gwyn Ciesla - 3.96-9 - Patch for CVE-2020-24119 * Thu Mar 11 2021 Gwyn Ciesla - 3.96-8 - Patch for CVE-2021-20285 * Wed Jan 27 2021 Fedora Release Engineering - 3.96-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Aug 10 2020 Gwyn Ciesla - 3.96-6 - Make PE load config directory address dword aligned * Wed Jul 29 2020 Fedora Release Engineering - 3.96-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Apr 20 2020 Gwyn Ciesla - 3.96-4 - Patch for segfault using preserve-build-id. * Fri Jan 31 2020 Fedora Release Engineering - 3.96-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jan 24 2020 Gwyn Ciesla - 3.96-2 - EVR bump for koji issue. * Fri Jan 24 2020 Gwyn Ciesla - 3.96-1 - 3.96 * Fri Jan 17 2020 Gwyn Ciesla - 3.95-5 - Upstream patch for CVE-2019-20021 * Thu Aug 01 2019 Gwyn Ciesla - 3.95-4 - Upstream patches for CVE-2019-14295 and CVE-2019-14296. * Sat Jul 27 2019 Fedora Release Engineering - 3.95-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 3.95-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Aug 27 2018 Gwyn Ciesla - 3.95-1 - 3.95. - Switch to upstream's lzma fork. * Sat Jul 14 2018 Fedora Release Engineering - 3.94-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 3.94-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Oct 10 2017 Gwyn Ciesla - 3.94-1 - 3.94, plus patch for CVE-2017-15056. * Thu Aug 03 2017 Fedora Release Engineering - 3.93-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 3.93-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Mar 30 2017 Gwyn Ciesla - 3.93-1 - Latest upstream, fix for BZ 1429197. * Sat Feb 11 2017 Fedora Release Engineering - 3.91-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 3.91-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 3.91-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 3.91-5 - Rebuilt for GCC 5 C++11 ABI change * Thu Oct 16 2014 Jon Ciesla - 3.91-4 - Fix FTBFS. * Mon Aug 18 2014 Fedora Release Engineering - 3.91-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 3.91-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Oct 28 2013 Jon Ciesla - 3.91-1 - New upstream, BZ 1023719. - Fix bad changelog date. * Sun Aug 04 2013 Fedora Release Engineering - 3.09-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Mar 18 2013 Jon Ciesla - 3.09-1 - New upstream. * Fri Feb 15 2013 Fedora Release Engineering - 3.08-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Jul 22 2012 Fedora Release Engineering - 3.08-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 27 2012 Jon Ciesla - 3.08-1 - New upstream. * Sat Jan 14 2012 Fedora Release Engineering - 3.07-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Aug 09 2011 Tom Callaway - 3.07-3 - use lzma-sdk system library/headers * Mon Feb 07 2011 Fedora Release Engineering - 3.07-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Oct 18 2010 Jon Ciesla - 3.07-1 - New upstream. * Fri Jan 08 2010 Jon Ciesla - 3.04-2 - LZMA fixes by John Reiser (jreiser@bitwagon.com) BZ 501636. * Mon Nov 16 2009 Jon Ciesla - 3.04-1 - 3.04. - Stict prototype patch upstreamed. * Sun Jul 26 2009 Fedora Release Engineering - 3.03-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Fri Feb 27 2009 Jon Ciesla - 3.03-3 - Patch for stricter glibc. * Wed Feb 25 2009 Fedora Release Engineering - 3.03-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu May 08 2008 Jon Ciesla - 3.03-1 - 3.03. * Fri Feb 08 2008 Jon Ciesla - 3.02-2 - GCC 4.3 rebuild. * Mon Dec 31 2007 Jon Ciesla - 3.02-1 - 3.02. * Thu Aug 16 2007 Jon Ciesla - 3.01-2 - License tag correction. * Mon Aug 06 2007 Jon Ciesla - 3.01-1 - 3.01. * Sun May 13 2007 Ville Skyttä - 3.00-1 - 3.00. * Wed Apr 4 2007 Ville Skyttä - 2.03-1 - 2.03. * Wed Aug 30 2006 Ville Skyttä - 2.02-1 - 2.02. * Tue May 16 2006 Ville Skyttä - 2.00-2 - BR: zlib-devel. * Tue May 16 2006 Ville Skyttä - 2.00-1 - 2.00. * Wed Feb 15 2006 Ville Skyttä - 1.25-5 - Rebuild. * Thu May 19 2005 Ville Skyttä - 1.25-4 - Rebuild. * Fri Apr 8 2005 Michael Schwendt - 1.25-3 - rebuilt * Fri Dec 17 2004 Ville Skyttä - 0:1.25-2 - Let rpmbuild take care of stripping binaries. - Honor build environment settings better. * Thu Jul 1 2004 Ville Skyttä - 0:1.25-0.fdr.1 - Update to 1.25. * Mon May 3 2004 Ville Skyttä - 0:1.24-0.fdr.3 - Add workaround for building with UCL 1.02, thanks to upstream. * Sun Nov 16 2003 Ville Skyttä - 0:1.24-0.fdr.2 - Spec cleanup. * Sat Jul 26 2003 Ville Skyttä - 0:1.24-0.fdr.1 - First build.