Summary: ZZipLib - libZ-based ZIP-access Library Name: zziplib %define major 0 %define libname %mklibname %{name} %{major} %define devname %mklibname -d %{name} Version: 0.13.62 Release: %mkrel 2 License: LGPL Group: System/Libraries URL: http://zziplib.sf.net Source0: http://prdownloads.sourceforge.net/zziplib/%{name}-%{version}.tar.bz2 Obsoletes: %{name} Provides: %{name} %{name} = %{version} BuildRequires: autoconf2.5 >= 2.54 BuildRequires: automake BuildRequires: zlib-devel >= 1.1.4 # OE: python and pkgconfig is required for making the docs BuildRequires: python >= 2.3 BuildRequires: pkgconfig BuildRequires: multiarch-utils >= 1.0.3 BuildRequires: zip BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description zziplib provides read access to zipped files in a zip-archive, using compression based solely on free algorithms provided by zlib. zziplib provides an additional API to transparently access files being either real files or zipped files with the same filepath argument. This is handy to package many files being shared data into a single zip file - as it is sometimes used with gamedata or script repositories. The library itself is fully multithreaded, and it is namespace clean using the zzip_ prefix for its exports and declarations. %package -n %{libname} Summary: ZZipLib - libZ-based ZIP-access Library Group: System/Libraries Obsoletes: %{name} Provides: %{name} %rename zziplib0 %description -n %{libname} zziplib provides read access to zipped files in a zip-archive, using compression based solely on free algorithms provided by zlib. zziplib provides an additional API to transparently access files being either real files or zipped files with the same filepath argument. This is handy to package many files being shared data into a single zip file - as it is sometimes used with gamedata or script repositories. The library itself is fully multithreaded, and it is namespace clean using the zzip_ prefix for its exports and declarations. %package -n %{devname} Summary: ZZipLib - Development Files Group: Development/Other %rename zziplib0-devel Obsoletes: %{name}-devel Provides: %{name}-devel = %{version} Requires: %{libname} = %{version}-%{release} Requires: pkgconfig %description -n %{devname} zziplib provides read access to zipped files in a zip-archive, using compression based solely on free algorithms provided by zlib. these are the header files needed to develop programs using zziplib. there are test binaries to hint usage of the library in user programs. %prep %setup -q # perl path fix find -type f | xargs perl -pi -e "s|/usr/local/bin/perl|%{_bindir}/perl|g" %build autoreconf -fi %configure2_5x %make %check make check %install rm -rf %{buildroot} %makeinstall_std %multiarch_includes %{buildroot}%{_includedir}/zzip/_config.h %multiarch_includes %{buildroot}%{_includedir}/zzip/_msvc.h %clean rm -rf %{buildroot} %files -n %{libname} %defattr(-,root,root) %doc ChangeLog README docs/COPYING* %{_libdir}/libzzip*-*.so.* %files -n %{devname} %defattr(-,root,root) %doc docs/README* docs/*.html ChangeLog README TODO %{_bindir}/unzzip* %{_bindir}/zz* %{_bindir}/unzip-mem %{_libdir}/libzzip*.la %{_libdir}/libzzip*.so %{_libdir}/libzzip*.a %dir %{multiarch_includedir}/zzip %multiarch %{multiarch_includedir}/zzip/_config.h %multiarch %{multiarch_includedir}/zzip/_msvc.h %{_includedir}/*.h %dir %{_includedir}/zzip %{_includedir}/zzip/*.h %{_libdir}/pkgconfig/*.pc %{_datadir}/aclocal/*.m4 %{_mandir}/man3/* %changelog * Mon Jan 14 2013 umeabot <umeabot> 0.13.62-2.mga3 + Revision: 387813 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Sun Aug 05 2012 luigiwalser <luigiwalser> 0.13.62-1.mga3 + Revision: 278876 - 0.13.62 - remove linker patch (fixed upstream) * Wed Jul 18 2012 rtp <rtp> 0.13.60-3.mga3 + Revision: 272251 - export-dynamic is linker option so use -Wl,. This fixes the build failure. * Fri Feb 25 2011 dmorgan <dmorgan> 0.13.60-2.mga1 + Revision: 59518 - imported package zziplib