%global __strip %{_cygwin_strip} %global __objdump %{_cygwin_objdump} %global _use_internal_dependency_generator 0 %global __find_requires %{_cygwin_findrequires} %global __find_provides %{_cygwin_findprovides} %define __debug_install_post %{_cygwin_debug_install_post} Name: cygwin-zlib Version: 1.2.5 Release: 2 Summary: Cygwin zlib compression library License: zlib Group: Development/Libraries URL: http://www.zlib.net/ Source0: http://www.zlib.net/zlib-%{version}.tar.gz # https://bugzilla.redhat.com/show_bug.cgi?id=591317 Patch0: zlib-1.2.5-gentoo.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: cygwin-filesystem BuildRequires: cygwin-gcc BuildRequires: cygwin-binutils %description Cygwin zlib compression library. %package static Summary: Static libraries for cygwin-zlib development. Group: Development/Libraries Requires: cygwin-zlib = %{version}-%{release} %description static The cygwin-zlib-static package contains static library for cygwin-zlib development. %{_cygwin_debug_package} %prep %setup -q -n zlib-%{version} %patch0 -p1 -b .gentoo iconv -f windows-1252 -t utf-8 ChangeLog.tmp %build CC=%{_cygwin_cc} \ CFLAGS="%{_cygwin_cflags}" \ RANLIB=%{_cygwin_ranlib} \ ./configure make -f win32/Makefile.gcc \ CFLAGS="%{_cygwin_cflags}" \ PREFIX=%{_cygwin_target}- \ STRIP=: \ SHAREDLIB=cygz.dll \ IMPLIB=libz.dll.a \ all %install rm -rf $RPM_BUILD_ROOT make -f win32/Makefile.gcc \ BINARY_PATH=$RPM_BUILD_ROOT/%{_cygwin_bindir} \ INCLUDE_PATH=$RPM_BUILD_ROOT/%{_cygwin_includedir} \ LIBRARY_PATH=$RPM_BUILD_ROOT/%{_cygwin_libdir} \ SHARED_MODE=1 \ SHAREDLIB=cygz.dll \ IMPLIB=libz.dll.a \ install rm -rf $RPM_BUILD_ROOT/%{_cygwin_mandir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_cygwin_includedir}/zconf.h %{_cygwin_includedir}/zlib.h %{_cygwin_libdir}/libz.dll.a %{_cygwin_bindir}/cygz.dll %files static %defattr(-,root,root,-) %{_cygwin_libdir}/libz.a %changelog * Thu Feb 17 2011 Yaakov Selkowitz - 1.2.5-2 - Added debuginfo package. * Wed Feb 16 2011 Yaakov Selkowitz - 1.2.5-1 - Initial RPM release, largely based on mingw32-zlib.