Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package upx for openSUSE:Factory checked in at 2022-11-09 12:56:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/upx (Old) and /work/SRC/openSUSE:Factory/.upx.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "upx" Wed Nov 9 12:56:41 2022 rev:17 rq:1034536 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/upx/upx.changes 2021-06-02 22:11:45.564139758 +0200 +++ /work/SRC/openSUSE:Factory/.upx.new.1597/upx.changes 2022-11-09 12:57:00.572203855 +0100 @@ -1,0 +2,8 @@ +Sat Oct 29 18:05:59 UTC 2022 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 4.0 + * Add support for EFI files +- Delete 0001-Silence-yet-some-more-compilation-warnings.patch, + 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch + +------------------------------------------------------------------- Old: ---- 0001-Silence-yet-some-more-compilation-warnings.patch 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch upx-3.96-src.tar.xz New: ---- upx-4.0.0-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ upx.spec ++++++ --- /var/tmp/diff_new_pack.9widVy/_old 2022-11-09 12:57:01.204207418 +0100 +++ /var/tmp/diff_new_pack.9widVy/_new 2022-11-09 12:57:01.208207440 +0100 @@ -1,7 +1,7 @@ # # spec file for package upx # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,16 @@ Name: upx -Version: 3.96 +Version: 4.0.0 Release: 0 Summary: The Ultimate Packer for eXecutables License: GPL-2.0-or-later Group: Development/Tools/Other URL: https://upx.github.io/ -Source: https://github.com/upx/upx/releases/download/v%{version}/upx-%{version}-src.tar.xz +Source: https://github.com/upx/upx/releases/download/v%version/upx-%version-src.tar.xz Patch0: upx-aarch64.patch Patch1: upx-endiantests.patch -Patch2: 0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch -Patch3: 0001-Silence-yet-some-more-compilation-warnings.patch +BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libucl1-devel BuildRequires: zlib-devel @@ -40,24 +39,24 @@ or the proper name in argv[0]. %prep -%autosetup -p1 -n %{name}-%{version}-src +%autosetup -p1 -n %name-%version-src # BSD-4-Clause licensed file, remove just in case bnc#753791 rm src/stub/src/i386-dos32.djgpp2-stubify.asm %build -make %{?_smp_mflags} -C src CXXFLAGS_OPTIMIZE="%{optflags}" -make %{?_smp_mflags} -C doc +%cmake -DCMAKE_INSTALL_DOCDIR="%_docdir/%name" +%cmake_build %install -install -D -m 0755 src/upx.out %{buildroot}%{_bindir}/upx -install -D -m 0644 doc/upx.1 %{buildroot}%{_mandir}/man1/upx.1 +%cmake_install +# separate picked with %%license +rm -f "%_defaultdocdir/%name/LICENSE" %files -%license COPYING LICENSE -%doc BUGS NEWS PROJECTS README README.SRC THANKS -%doc doc/upx.html -%{_bindir}/%{name} -%{_mandir}/man1/%{name}.1%{?ext_man} +%license LICENSE +%_bindir/%name +%_mandir/man1/%name.1%{?ext_man} +%_defaultdocdir/%name/ %changelog ++++++ upx-3.96-src.tar.xz -> upx-4.0.0-src.tar.xz ++++++ ++++ 169193 lines of diff (skipped)