Summary: LZMA library - MinGW32 cross version
Summary(pl.UTF-8): Biblioteka LZMA - wersja skrośna dla MinGW32
Name: crossmingw32-xz
-Version: 5.0.4
+Version: 5.6.2
Release: 1
-License: LGPL v2.1+
+License: 0BSD
Group: Development/Libraries
-Source0: http://tukaani.org/xz/xz-%{version}.tar.xz
-# Source0-md5: 161015c4a65b1f293d31810e1df93090
-URL: http://tukaani.org/xz/
+Source0: https://github.com/tukaani-project/xz/releases/download/v%{version}/xz-%{version}.tar.bz2
+# Source0-md5: 4097d4659d75ddd373c7fbc470168eab
+URL: https://tukaani.org/xz/
BuildRequires: crossmingw32-gcc >= 3.4
BuildRequires: tar >= 1:1.22
BuildRequires: xz
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define no_install_post_strip 1
+%define _enable_debug_packages 0
%define target i386-mingw32
%define target_platform i386-pc-mingw32
%define _dlldir /usr/share/wine/windows/system
%define __cc %{target}-gcc
%define __cxx %{target}-g++
+%define __pkgconfig_provides %{nil}
+%define __pkgconfig_requires %{nil}
%ifnarch %{ix86}
# arch-specific flags (like alpha's -mieee) are not valid for i386 gcc
%endif
# -z options are invalid for mingw linker
%define filterout_ld -Wl,-z,.*
+%define filterout_c -f[-a-z0-9=]*
%description
LZMA is default and general compression method of 7z format in 7-Zip
%build
%configure \
--target=%{target} \
- --host=%{target} \
- --with-pkgconfigdir=%{_pkgconfigdir}
+ --host=%{target}
%{__make}
%endif
%{__rm} -r $RPM_BUILD_ROOT%{_bindir}/* \
- $RPM_BUILD_ROOT%{_mandir}/man1 \
+ $RPM_BUILD_ROOT%{_mandir} \
$RPM_BUILD_ROOT%{_datadir}/doc/xz \
$RPM_BUILD_ROOT%{_datadir}/locale
%files
%defattr(644,root,root,755)
-%doc AUTHORS COPYING README THANKS doc/*.txt
+%doc AUTHORS COPYING COPYING.0BSD README THANKS doc/*.txt
%{_libdir}/liblzma.dll.a
%{_libdir}/liblzma.la
%{_includedir}/lzma