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