/[packages]/updates/6/poppler/current/SPECS/poppler.spec
ViewVC logotype

Contents of /updates/6/poppler/current/SPECS/poppler.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 282379 - (show annotations) (download)
Sun Aug 19 20:53:10 2012 UTC (11 years, 8 months ago) by luigiwalser
Original Path: cauldron/poppler/current/SPECS/poppler.spec
File size: 5390 byte(s)
- 0.20.3
- remove upstream patches

1 %define major 27
2 %define glibmajor 8
3 %define qt4major 4
4 %define cppmajor 0
5 %define girmajor 0.18
6
7 %define libname %mklibname %name %major
8 %define libnameglib %mklibname %name-glib %glibmajor
9 %define libnameqt4 %mklibname %name-qt4_ %qt4major
10 %define libnamecpp %mklibname %name-cpp %cppmajor
11 %define libnamedev %mklibname -d %name
12 %define libnameglibdev %mklibname -d %name-glib
13 %define libnameqt4dev %mklibname -d %name-qt4
14 %define libnamecppdev %mklibname -d %name-cpp
15 %define libnamegir %mklibname %{name}-gir %{girmajor}
16
17 Name: poppler
18 Summary: PDF rendering library
19 Group: Office
20 Version: 0.20.3
21 Release: %mkrel 1
22 License: GPLv2+
23 URL: http://poppler.freedesktop.org
24 Source: http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
25 BuildRequires: qt4-devel
26 BuildRequires: pkgconfig(gtk+-2.0)
27 BuildRequires: pkgconfig(cairo) >= 1.8.4
28 BuildRequires: jpeg-devel
29 BuildRequires: openjpeg-devel
30 BuildRequires: pkgconfig(gobject-introspection-1.0)
31 BuildRequires: gettext-devel
32 BuildRequires: gtk-doc
33 BuildRequires: pkgconfig(lcms2)
34 BuildRequires: libtiff-devel
35 Obsoletes: xpdf-tools < 3.02-10mdv
36 Provides: xpdf-tools
37 Obsoletes: pdftohtml
38 Provides: pdftohtml
39
40 %description
41 Poppler is a PDF rendering library based on the xpdf-3.0 code base.
42
43 %package -n %{libname}
44 Summary: PDF rendering library
45 Group: System/Libraries
46 Conflicts: %{_lib}poppler12
47 Suggests: poppler-data
48
49 %description -n %{libname}
50 Poppler is a PDF rendering library based on the xpdf-3.0 code base.
51
52 %package -n %{libnamedev}
53 Summary: Development files for %{name}
54 Group: Development/C++
55 Provides: %{name}-devel = %{version}-%{release}
56 Requires: %{libname} = %{version}-%{release}
57 Obsoletes: %{libname}-devel
58
59 %description -n %{libnamedev}
60 Development files for %{name}
61
62 %package -n %{libnamecpp}
63 Summary: PDF rendering library - C++ backend
64 Group: System/Libraries
65
66 %description -n %{libnamecpp}
67 Poppler is a PDF rendering library based on the xpdf-3.0 code base.
68 This is the C++ backend version.
69
70 %package -n %{libnameqt4dev}
71 Summary: Development files for %{name}-qt4
72 Group: Development/C++
73 Provides: %{name}-qt4-devel = %{version}-%{release}
74 Requires: %{libnameqt4} = %{version}
75 Requires: %{libnamedev} = %{version}
76 Obsoletes: %{libnameqt4}-devel
77
78 %description -n %{libnameqt4dev}
79 Development files for %{name}-qt4
80
81 %package -n %{libnameqt4}
82 Summary: PDF rendering library - Qt4 backend
83 Group: System/Libraries
84 Obsoletes: %{_lib}poppler-qt4-4 < 0.20.1-3
85
86 %description -n %{libnameqt4}
87 Poppler is a PDF rendering library based on the xpdf-3.0 code base.
88 This is the Qt4 backend version.
89
90
91 %package -n %{libnameglib}
92 Summary: PDF rendering library - glib binding
93 Group: System/Libraries
94 Conflicts: %{libname} < %{version}-%{release}
95 Conflicts: %{name}-gir0.16 < 0.16.6
96
97 %description -n %{libnameglib}
98 Poppler is a PDF rendering library based on the xpdf-3.0 code base.
99
100 %package -n %{libnamegir}
101 Summary: Gobject-introspection files for %{name}
102 Group: System/Libraries
103 Obsoletes: %{name}-gir0.16 < 0.16.6
104 Requires: %{libnameglib} = %{version}
105
106 %description -n %{libnamegir}
107 Gobject-introspection files for %{name}.
108
109 %package -n %{libnameglibdev}
110 Summary: Development files for %{name}'s glib binding
111 Group: Development/C++
112 Provides: %{name}-glib-devel = %{version}-%{release}
113 Requires: %{libnameglib} = %{version}
114 Requires: %{libnamedev} = %{version}
115 Conflicts: %{libnamedev} < %{version}-%{release}
116 Obsoletes: %{libnameglib}-devel
117
118 %description -n %{libnameglibdev}
119 Development files for %{name}'s glib binding.
120
121 %package -n %{libnamecppdev}
122 Summary: Development files for %{name}-cpp
123 Group: Development/C++
124 Provides: %{name}-cpp-devel = %{version}-%{release}
125 Requires: %{libnamecpp} = %{version}
126 Requires: %{libnamedev} = %{version}
127
128 %description -n %{libnamecppdev}
129 Development files for %{name}-cpp.
130
131 %prep
132 %setup -q
133 %apply_patches
134
135 %build
136 %configure2_5x --disable-static \
137 --enable-cairo-output \
138 --enable-libopenjpeg \
139 --enable-poppler-qt4 \
140 --enable-xpdf-headers \
141 --enable-gtk-doc
142 %make
143
144 %install
145 %makeinstall_std
146 %{__cp} -a config.h %{buildroot}%{_includedir}/poppler/
147
148 find %{buildroot} -name '*.la' | xargs rm
149
150 %files
151 %doc AUTHORS COPYING NEWS README
152 %{_bindir}/*
153 %{_mandir}/man1/*
154
155 %files -n %{libname}
156 %{_libdir}/libpoppler.so.%{major}*
157
158 %files -n %{libnamedev}
159 %{_libdir}/libpoppler.so
160 %dir %{_includedir}/poppler/
161 %{_includedir}/poppler/config.h
162 %{_includedir}/poppler/[A-Z]*
163 %{_includedir}/poppler/fofi
164 %{_includedir}/poppler/goo
165 %{_includedir}/poppler/splash
166 %{_includedir}/poppler/poppler-config.h
167 %{_libdir}/pkgconfig/poppler-cairo.pc
168 %{_libdir}/pkgconfig/poppler-splash.pc
169 %{_libdir}/pkgconfig/poppler.pc
170 %{_datadir}/gtk-doc/html/%{name}/
171
172 %files -n %{libnameglib}
173 %{_libdir}/libpoppler-glib.so.%{glibmajor}*
174
175 %files -n %{libnamegir}
176 %_libdir/girepository-1.0/Poppler-%{girmajor}.typelib
177
178 %files -n %{libnameglibdev}
179 %{_libdir}/libpoppler-glib.so
180 %{_libdir}/pkgconfig/poppler-glib.pc
181 %{_includedir}/poppler/glib/
182 %{_datadir}/gir-1.0/Poppler-%{girmajor}.gir
183
184 %files -n %{libnameqt4dev}
185 %{_includedir}/poppler/qt4/
186 %{_libdir}/pkgconfig/poppler-qt4.pc
187 %{_libdir}/libpoppler-qt4.so
188
189 %files -n %{libnameqt4}
190 %{_libdir}/libpoppler-qt4.so.%{qt4major}*
191
192 %files -n %{libnamecpp}
193 %{_libdir}/libpoppler-cpp.so.%{cppmajor}*
194
195 %files -n %{libnamecppdev}
196 %{_libdir}/libpoppler-cpp.so
197 %{_libdir}/pkgconfig/poppler-cpp.pc
198 %{_includedir}/poppler/cpp

  ViewVC Help
Powered by ViewVC 1.1.30