diff --git a/.abf.yml b/.abf.yml index c522926..04721f1 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,6 @@ -sources: +removed_sources: upx-3.91-src.tar.bz2: da962c0affb27eae11aa9b6fbd751c3699717b36 + +sources: + upx-3.95.tar.gz: a716f0311d11a4e727589f3435b27787b929feae + upx-lzma-sdk-3.95.tar.gz: c6a754f3c578d948cd5e7a5d5751e4589566f43d \ No newline at end of file diff --git a/upx.spec b/upx.spec index a1bafb0..0f48d69 100644 --- a/upx.spec +++ b/upx.spec @@ -1,11 +1,12 @@ Summary: The Ultimate Packer for eXecutables Name: upx -Version: 3.91 -Release: 6 +Version: 3.95 +Release: 1 License: GPLv2+ Group: Archiving/Compression -URL: http://upx.sourceforge.net/ -Source0: http://upx.sourceforge.net/download/%{name}-%{version}-src.tar.bz2 +URL: https://upx.github.io/ +Source0: upx-%{version}.tar.gz +Source1: upx-lzma-sdk-%{version}.tar.gz BuildRequires: ucl-devel BuildRequires: pkgconfig(zlib) @@ -33,13 +34,16 @@ http://compression.ca/act-exepack.html #---------------------------------------------------------------------------- %prep -%setup -q -n %{name}-%{version}-src +%setup -q -n %{name}-%{version} +tar xfz %{SOURCE1} --strip-components=1 -C src/lzma-sdk/ %build # building the docs %make -C doc export UCLDIR=%{_prefix} -%make -C src CXXFLAGS="%{optflags} -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings" CXX="%__cxx" +export CXX="%__cxx" +export CXXFLAGS="%{optflags}" +make %{?_smp_mflags} -C src %install install -d %{buildroot}%{_bindir} @@ -47,4 +51,3 @@ install -d %{buildroot}%{_mandir}/man1 install -m 755 src/upx.out %{buildroot}%{_bindir}/upx install -m 644 doc/upx.1 %{buildroot}%{_mandir}/man1/ -