]> git.pld-linux.org Git - packages/QtIOCompressor.git/blame - QtIOCompressor.spec
cleanups
[packages/QtIOCompressor.git] / QtIOCompressor.spec
CommitLineData
a619a4ab
ER
1Summary: QtIOCompressor is a QIODevice that compresses data streams
2Name: QtIOCompressor
3Version: 2.3
4Release: 1
5License: GPL v3 or LGPL v2 with exceptions
6Group: Libraries
a619a4ab
ER
7Source0: http://get.qt.nokia.com/qt/solutions/lgpl/qtiocompressor-%{version}_1-opensource.tar.gz
8# Source0-md5: 73bbde56cf705602b4f180b379756a40
9Source1: qtiocompressor.prf
10Patch0: libs.patch
105a26c0 11URL: http://doc.qt.digia.com/solutions/4/qtiocompressor/qtiocompressor.html
a619a4ab
ER
12BuildRequires: QtCore-devel
13BuildRequires: QtGui-devel
14BuildRequires: qt4-build
15BuildRequires: qt4-qmake
16BuildRequires: sed >= 4.0
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
105a26c0 19%define qt4dir %{_datadir}/qt4
a619a4ab
ER
20
21%description
22The class works on top of a QIODevice subclass, compressing data
23before it is written and decompressing it when it is read.
24
25Since QtIOCompressor works on streams, it does not have to see the
26entire data set before compressing or decompressing it. This can
27reduce the memory requirements when working on large data sets.
28
29%package devel
30Summary: Development files for QtIOCompressor
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
33Requires: qt4-build
34Requires: qt4-qmake
35
36%description devel
37This package contains libraries and header files for developing
38applications that use QtIOCompressor.
39
40%prep
41%setup -q -n qtiocompressor-%{version}_1-opensource
42%patch0 -p1
43
44# skip building examples
45%{__sed} -i -e '/^SUBDIRS+=examples$/d' *.pro
46
47%build
48touch .licenseAccepted
49# Does not use GNU configure
50./configure \
51 -library
a619a4ab
ER
52qmake-qt4
53%{__make}
54
55%install
56rm -rf $RPM_BUILD_ROOT
57
105a26c0 58install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}/qt4/QtSolutions,%{qt4dir}/mkspecs/features}
a619a4ab
ER
59cp -a lib/* $RPM_BUILD_ROOT%{_libdir}
60rm $RPM_BUILD_ROOT%{_libdir}/lib*.so.1.0
105a26c0
ER
61cp -p src/qtiocompressor.h src/QtIOCompressor $RPM_BUILD_ROOT%{_includedir}/qt4/QtSolutions
62cp -p %{SOURCE1} $RPM_BUILD_ROOT%{qt4dir}/mkspecs/features
a619a4ab
ER
63
64%clean
65rm -rf $RPM_BUILD_ROOT
66
67%post -p /sbin/ldconfig
68%postun -p /sbin/ldconfig
69
70%files
71%defattr(644,root,root,755)
72%doc LGPL_EXCEPTION.txt LICENSE.* README.TXT
73%attr(755,root,root) %{_libdir}/libQtSolutions_IOCompressor-%{version}.so.*.*.*
74%attr(755,root,root) %ghost %{_libdir}/libQtSolutions_IOCompressor-%{version}.so.1
75
76%files devel
77%defattr(644,root,root,755)
78%doc doc examples
79%{_libdir}/libQtSolutions_IOCompressor-%{version}.so
105a26c0
ER
80%{qt4dir}/mkspecs/features/qtiocompressor.prf
81%{_includedir}/qt4/QtSolutions/QtIOCompressor
82%{_includedir}/qt4/QtSolutions/qtiocompressor.h
This page took 0.080371 seconds and 4 git commands to generate.