%{?mingw_package_header} %global nativename libzip Name: mingw-%{nativename} Version: 0.11.1 Release: %mkrel 5 Summary: C library for reading, creating, and modifying zip archives Group: Development/Other License: BSD URL: http://www.nih.at/libzip/index.html Source0: http://www.nih.at/libzip/%{nativename}-%{version}.tar.gz BuildArch: noarch BuildRequires: libtool BuildRequires: mingw32-filesystem BuildRequires: mingw32-gcc BuildRequires: mingw32-binutils BuildRequires: mingw32-zlib >= 1.1.2 BuildRequires: mingw64-filesystem BuildRequires: mingw64-gcc BuildRequires: mingw64-binutils BuildRequires: mingw64-zlib >= 1.1.2 %description libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. # Win32 %package -n mingw32-%{nativename} Summary: C library for reading, creating, and modifying zip archives %description -n mingw32-%{nativename} libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. # Win64 %package -n mingw64-%{nativename} Summary: C library for reading, creating, and modifying zip archives %description -n mingw64-%{nativename} libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. %{?mingw_debug_package} %prep %setup -q -n %{nativename}-%{version} autoreconf --install --force %build %mingw_configure --disable-static %mingw_make %{?_smp_mflags} %install %mingw_make_install DESTDIR=%{buildroot} # Remove files we don't need find %{buildroot} -name '*.la' -exec rm -f {} ';' rm -r %{buildroot}%{mingw32_datadir}/* rm -r %{buildroot}%{mingw64_datadir}/* # Fix rhbz#1008128 ln -s %{mingw32_libdir}/libzip/include/zipconf.h %{buildroot}%{mingw32_includedir}/zipconf.h ln -s %{mingw64_libdir}/libzip/include/zipconf.h %{buildroot}%{mingw64_includedir}/zipconf.h %files -n mingw32-%{nativename} %doc AUTHORS NEWS README THANKS TODO %{mingw32_bindir}/zipcmp.exe %{mingw32_bindir}/zipmerge.exe %{mingw32_bindir}/ziptorrent.exe %{mingw32_bindir}/libzip-2.dll %{mingw32_libdir}/libzip.dll.a %{mingw32_libdir}/pkgconfig/libzip.pc %{mingw32_libdir}/libzip/ %{mingw32_includedir}/zip.h %{mingw32_includedir}/zipconf.h %files -n mingw64-%{nativename} %doc AUTHORS NEWS README THANKS TODO %{mingw64_bindir}/zipcmp.exe %{mingw64_bindir}/zipmerge.exe %{mingw64_bindir}/ziptorrent.exe %{mingw64_bindir}/libzip-2.dll %{mingw64_libdir}/libzip.dll.a %{mingw64_libdir}/pkgconfig/libzip.pc %{mingw64_libdir}/libzip/ %{mingw64_includedir}/zip.h %{mingw64_includedir}/zipconf.h %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.11.1-5.mga5 + Revision: 745053 - Second Mageia 5 Mass Rebuild * Tue Sep 16 2014 umeabot <umeabot> 0.11.1-4.mga5 + Revision: 682497 - Mageia 5 Mass Rebuild * Mon Oct 28 2013 neoclust <neoclust> 0.11.1-3.mga4 + Revision: 547565 - imported package mingw-libzip * Tue Sep 17 2013 Sandro Mani <manisandro@gmail.com> - 0.11.1-3 - Link zipconf.h to include dir (fix rhbz#1008128) * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sun Jun 16 2013 Erik van Pienbroek <epienbro@fedoraproject.org> - 0.11.1-1 - Update to 0.11.1 - Use a more verbose filelist * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Mon Dec 03 2012 Alexandru Gagniuc <mr.nuke.me@gmail.com> - 0.9-8 - Added target for mingw64 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Mar 07 2012 Kalev Lember <kalevlember@gmail.com> - 0.9-6 - Renamed the source package to mingw-libzip (#800932) - Modernize the spec file - Use mingw macros without leading underscore * Mon Feb 27 2012 Erik van Pienbroek <epienbro@fedoraproject.org> - 0.9-5 - Rebuild against the mingw-w64 toolchain * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Dec 22 2009 David Ludlow <dave@adsllc.com> - 0.9-2 - Prevent owning a directory that is not mine to own * Tue Dec 22 2009 David Ludlow <dave@adsllc.com> - 0.9-1 - Initial creation of mingw32 package