]> git.pld-linux.org Git - packages/poppler0.61.git/blob - poppler0.61.spec
- finished remiving cairo bcond
[packages/poppler0.61.git] / poppler0.61.spec
1 %define         cairo_ver       1.10.0
2 %define         qt4_ver         4.7.0
3 Summary:        PDF rendering library
4 Summary(pl.UTF-8):      Biblioteka renderująca PDF
5 Name:           poppler0.61
6 Version:        0.61.0
7 Release:        2
8 License:        GPL v2+
9 Group:          Libraries
10 Source0:        https://poppler.freedesktop.org/poppler-%{version}.tar.xz
11 # Source0-md5:  9feff3fb5e2302bb915e9a55da182c57
12 Patch0:         %{name}-gtkdocdir.patch
13 URL:            https://poppler.freedesktop.org/
14 BuildRequires:  QtCore-devel >= %{qt4_ver}
15 BuildRequires:  QtGui-devel >= %{qt4_ver}
16 BuildRequires:  QtTest-devel >= %{qt4_ver}
17 BuildRequires:  QtXml-devel >= %{qt4_ver}
18 BuildRequires:  autoconf >= 2.59
19 BuildRequires:  automake >= 1:1.7
20 BuildRequires:  cairo-devel >= %{cairo_ver}
21 BuildRequires:  cmake >= 3.1.0
22 BuildRequires:  curl-devel
23 BuildRequires:  docbook-dtd412-xml
24 BuildRequires:  fontconfig-devel >= 2.0.0
25 BuildRequires:  freetype-devel >= 2.0
26 BuildRequires:  gettext-tools
27 BuildRequires:  gobject-introspection-devel >= 0.9.12
28 BuildRequires:  lcms2-devel >= 2
29 BuildRequires:  libjpeg-devel
30 BuildRequires:  libpng-devel
31 BuildRequires:  libstdc++-devel >= 6:4.7
32 BuildRequires:  libtiff-devel
33 BuildRequires:  libxml2-devel >= 2.0
34 BuildRequires:  nss-devel >= 3
35 BuildRequires:  openjpeg2-devel >= 2
36 BuildRequires:  pkgconfig >= 1:0.18
37 # wanted cairo backends
38 BuildRequires:  pkgconfig(cairo-pdf) >= %{cairo_ver}
39 BuildRequires:  pkgconfig(cairo-ps) >= %{cairo_ver}
40 BuildRequires:  pkgconfig(cairo-svg) >= %{cairo_ver}
41 %{?with_qt5:BuildRequires:      qt5-build >= %{qt5_ver}}
42 BuildRequires:  sed >= 4.0
43 BuildRequires:  tar >= 1:1.22
44 BuildRequires:  which
45 BuildRequires:  xz
46 BuildRequires:  zlib-devel
47 Requires:       openjpeg2 >= 2
48 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50 %description
51 A common PDF rendering library for integrating PDF viewing into
52 desktop applications (based on the xpdf-3.0 code base).
53
54 Minimal compatibility package to support legacy applications which
55 still require Qt4 API.
56
57 %description -l pl.UTF-8
58 Wspólna biblioteka renderująca PDF do integrowania oglądania PDF w
59 aplikacjach desktopowych (oparta na kodzie xpdf-3.0).
60
61 Mały pakiet zapewniający wsparcie dla starszych aplikacji które wciąż
62 wymagają API Qt4.
63
64 %package devel
65 Summary:        Poppler header files
66 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki Poppler
67 Group:          Development/Libraries
68 Requires:       %{name} = %{version}-%{release}
69 Requires:       curl-devel
70 Requires:       lcms2-devel >= 2
71 Requires:       libstdc++-devel >= 6:4.7
72 Requires:       nss-devel >= 3
73 Conflicts:      poppler-devel
74
75 %description devel
76 Header files for the Poppler library.
77
78 %description devel -l pl.UTF-8
79 Pliki nagłówkowe biblioteki Poppler.
80
81 %package qt4
82 Summary:        Qt4 wrapper for poppler
83 Summary(pl.UTF-8):      Wrapper Qt4 dla popplera
84 Group:          Libraries
85 Requires:       %{name} = %{version}-%{release}
86 Requires:       QtCore >= %{qt4_ver}
87 Requires:       QtGui >= %{qt4_ver}
88 Requires:       QtXml >= %{qt4_ver}
89 Provides:       poppler-Qt = %{version}-%{release}
90 Provides:       poppler-qt4 = %{version}-%{release}
91 Obsoletes:      poppler-Qt < 0.24.4-2
92 Obsoletes:      poppler-qt
93 Obsoletes:      poppler-qt4 < 0.61.0
94
95 %description qt4
96 Qt4 wrapper for poppler.
97
98 %description qt4 -l pl.UTF-8
99 Wrapper Qt4 dla popplera.
100
101 %package qt4-devel
102 Summary:        Header files for Qt4 wrapper for poppler
103 Summary(pl.UTF-8):      Pliki nagłówkowe wrappera Qt4 dla popplera
104 Group:          Development/Libraries
105 Requires:       %{name}-devel = %{version}-%{release}
106 Requires:       %{name}-qt4 = %{version}-%{release}
107 Requires:       QtCore-devel >= %{qt4_ver}
108 Requires:       QtGui-devel >= %{qt4_ver}
109 Requires:       QtXml-devel >= %{qt4_ver}
110 Provides:       poppler-Qt-devel = %{version}-%{release}
111 Provides:       poppler-qt4-devel = %{version}-%{release}
112 Obsoletes:      poppler-Qt-devel < 0.24.4-2
113 Obsoletes:      poppler-qt-devel
114 Obsoletes:      poppler-qt4-devel < 0.61.0
115
116 %description qt4-devel
117 Header files for Qt4 wrapper for poppler.
118
119 %description qt4-devel -l pl.UTF-8
120 Pliki nagłówkowe wrapper Qt4 dla popplera.
121
122 %prep
123 %setup -q -n poppler-%{version}
124 %patch0 -p1
125
126 %build
127 install -d build
128 cd build
129 %cmake .. \
130         -DENABLE_GTK_TESTS=OFF \
131         -DENABLE_LIBCURL=ON \
132         -DENABLE_GTK_DOC=OFF \
133         -DWITH_CAIRO=ON \
134         -DENABLE_CPP=OFF \
135         -DENABLE_GLIB=OFF \
136         -DENABLE_QT4=ON \
137         -DENABLE_QT5=OFF \
138         -DENABLE_UTILS=OFF \
139         -DENABLE_XPDF_HEADERS=ON \
140         -DENABLE_ZLIB=ON
141
142 %{__make}
143
144 %install
145 rm -rf $RPM_BUILD_ROOT
146
147 %{__make} -C build install \
148         DESTDIR=$RPM_BUILD_ROOT
149
150 %clean
151 rm -rf $RPM_BUILD_ROOT
152
153 %post   -p /sbin/ldconfig
154 %postun -p /sbin/ldconfig
155
156 %post   qt4 -p /sbin/ldconfig
157 %postun qt4 -p /sbin/ldconfig
158
159 %files
160 %defattr(644,root,root,755)
161 %doc AUTHORS ChangeLog NEWS README*
162 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
163 %attr(755,root,root) %ghost %{_libdir}/libpoppler.so.72
164
165 %files devel
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/libpoppler.so
168 %dir %{_includedir}/poppler
169 %{_includedir}/poppler/poppler-config.h
170 %{_includedir}/poppler/[ABCDEFGHJLMNOPRSTUVX]*.h
171 %{_includedir}/poppler/fofi
172 %{_includedir}/poppler/goo
173 %{_includedir}/poppler/splash
174 %{_pkgconfigdir}/poppler.pc
175 %{_pkgconfigdir}/poppler-cairo.pc
176 %{_pkgconfigdir}/poppler-splash.pc
177
178 %files qt4
179 %defattr(644,root,root,755)
180 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so.*.*.*
181 %attr(755,root,root) %ghost %{_libdir}/libpoppler-qt4.so.4
182
183 %files qt4-devel
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/libpoppler-qt4.so
186 %{_includedir}/poppler/qt4
187 %{_pkgconfigdir}/poppler-qt4.pc
This page took 0.038915 seconds and 4 git commands to generate.