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