Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 34202393be8e11d525a558c4a0e1a2c4 > files > 2

quazip-0.5-2.mga3.src.rpm

Name:           quazip
Version:        0.5
Release:        %mkrel 2
Summary:        Qt/C++ wrapper for the minizip library
License:        LGPLv2+
Group:          Development/C++ 
URL:            http://quazip.sourceforge.net/
Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
BuildRequires: pkgconfig(QtCore) < 5.0.0
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(libzip)
BuildRequires: doxygen
BuildRequires: graphviz
BuildRequires: cmake

%description
QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
can be used to access ZIP archives. It uses Trolltech's Qt toolkit.

QuaZIP allows you to access files inside ZIP archives using QIODevice API,
and - yes! - that means that you can also use QTextStream, QDataStream or
whatever you would like to use on your zipped files.

QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both reading
from and writing to ZIP archives.

#------------------------------------------------------------------------------
%define quazip_major 1
%define libquazip %mklibname quazip %{quazip_major}

%package -n %libquazip
Summary: Runtime library for %{name}
Group: System/Libraries
Obsoletes: %{name} < 0.4.3
%description -n %libquazip
QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
can be used to access ZIP archives.

This package provides the runtime library.

%files -n %libquazip
%_libdir/libquazip.so.%{quazip_major}*

#------------------------------------------------------------------------------

%define develquazip %mklibname quazip -d

%package -n %develquazip
Summary:   Development files for %{name}
Group:     Development/C++  
Requires:  %libquazip = %{version}-%{release}
Requires:  pkgconfig(libzip)
Provides:  lib%{name}-devel = %{version}-%{release}
Provides: %{name}-devel = %{version}-%{release}
Conflicts: %{name} < 0.4.3
Obsoletes: quazip-devel < 0.4.3

%description -n %develquazip
QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
can be used to access ZIP archives.

This package provides the headers files need to build a package against 
%{name}. 

%files -n %develquazip
%doc doc/html 
%doc COPYING README.txt NEWS.txt
%{_includedir}/%{name}
%{_libdir}/libquazip.so
%{_datadir}/cmake/Modules/FindQuaZip.cmake

#------------------------------------------------------------------------------

%prep
%setup -q
%apply_patches

%build
%cmake
%make

cd ..
doxygen Doxyfile
for file in doc/html/*; do
       touch -r Doxyfile $file
done

%install
rm -rf %{buildroot}
%makeinstall_std -C build


%changelog

* Sun Jan 13 2013 umeabot <umeabot> 0.5-2.mga3
+ Revision: 380106
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Tue Sep 11 2012 anaselli <anaselli> 0.5-1.mga3
+ Revision: 292461
- new 0.5 version

* Tue Aug 07 2012 neoclust <neoclust> 0.4.4-2.mga3
+ Revision: 279766
- Make sure to not build against Qt5

* Sun Mar 25 2012 anaselli <anaselli> 0.4.4-1.mga2
+ Revision: 226430
- Upstream bug fixing release

* Wed Dec 21 2011 anaselli <anaselli> 0.4.3-3.mga2
+ Revision: 185573
- Fixed provides info for developer package

* Fri Dec 16 2011 mikala <mikala> 0.4.3-2.mga2
+ Revision: 182664
- Add missing obsoletes

* Fri Dec 16 2011 mikala <mikala> 0.4.3-1.mga2
+ Revision: 182659
- Use pkgconfig for BR
- Fix Group
- Fix subpackages (use proper libification)

  + anaselli <anaselli>
    - new version 0.4.3
    - imported package quazip