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/ -