import CS mingw-zlib-1.3.1-3.el9

This commit is contained in:
eabdullin 2025-03-11 07:48:30 +00:00
parent 0488afd5c9
commit 816531b409

View File

@ -1,8 +1,9 @@
%global mingw_build_ucrt64 1
%{?mingw_package_header} %{?mingw_package_header}
Name: mingw-zlib Name: mingw-zlib
Version: 1.3.1 Version: 1.3.1
Release: 1%{?dist} Release: 3%{?dist}
Summary: MinGW Windows zlib compression library Summary: MinGW Windows zlib compression library
License: Zlib License: Zlib
@ -22,6 +23,9 @@ BuildRequires: mingw32-gcc
BuildRequires: mingw64-filesystem >= 95 BuildRequires: mingw64-filesystem >= 95
BuildRequires: mingw64-gcc BuildRequires: mingw64-gcc
BuildRequires: ucrt64-filesystem >= 95
BuildRequires: ucrt64-gcc
%description %description
MinGW Windows zlib compression library. MinGW Windows zlib compression library.
@ -58,6 +62,21 @@ Requires: mingw64-zlib = %{version}-%{release}
The mingw64-zlib-static package contains static library for mingw64-zlib development. The mingw64-zlib-static package contains static library for mingw64-zlib development.
# UCRT64
%package -n ucrt64-zlib
Summary: MinGW Windows zlib compression library for the ucrt64 target
%description -n ucrt64-zlib
MinGW Windows zlib compression library for the ucrt64 target.
%package -n ucrt64-zlib-static
Summary: Static libraries for ucrt64-zlib development
Requires: ucrt64-zlib = %{version}-%{release}
%description -n ucrt64-zlib-static
The ucrt64-zlib-static package contains static library for ucrt64-zlib development.
%{?mingw_debug_package} %{?mingw_debug_package}
@ -68,6 +87,7 @@ The mingw64-zlib-static package contains static library for mingw64-zlib develop
%build %build
MINGW32_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{mingw32_libdir}/pkgconfig \ MINGW32_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{mingw32_libdir}/pkgconfig \
MINGW64_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{mingw64_libdir}/pkgconfig \ MINGW64_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{mingw64_libdir}/pkgconfig \
UCRT64_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{ucrt64_libdir}/pkgconfig \
%mingw_cmake %mingw_cmake
%mingw_make_build %mingw_make_build
%mingw_make_build %mingw_make_build
@ -79,6 +99,7 @@ MINGW64_CMAKE_ARGS=-DINSTALL_PKGCONFIG_DIR=%{mingw64_libdir}/pkgconfig \
# Drop the man pages # Drop the man pages
rm -rf %{buildroot}%{mingw32_mandir} rm -rf %{buildroot}%{mingw32_mandir}
rm -rf %{buildroot}%{mingw64_mandir} rm -rf %{buildroot}%{mingw64_mandir}
rm -rf %{buildroot}%{ucrt64_mandir}
# Win32 # Win32
@ -103,8 +124,25 @@ rm -rf %{buildroot}%{mingw64_mandir}
%files -n mingw64-zlib-static %files -n mingw64-zlib-static
%{mingw64_libdir}/libz.a %{mingw64_libdir}/libz.a
# UCRT64
%files -n ucrt64-zlib
%{ucrt64_includedir}/zconf.h
%{ucrt64_includedir}/zlib.h
%{ucrt64_libdir}/libz.dll.a
%{ucrt64_bindir}/zlib1.dll
%{ucrt64_libdir}/pkgconfig/zlib.pc
%files -n ucrt64-zlib-static
%{ucrt64_libdir}/libz.a
%changelog %changelog
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Mar 29 2024 Jonathan Schleifer <js@nil.im> - 1.3.1-2
- Build UCRT64 package
* Wed Jan 31 2024 Sandro Mani <manisandro@gmail.com> - 1.3.1-1 * Wed Jan 31 2024 Sandro Mani <manisandro@gmail.com> - 1.3.1-1
- Update to 1.3.1 - Update to 1.3.1