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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 158926 - (hide annotations) (download)
Fri Oct 28 01:42:36 2011 UTC (12 years, 5 months ago) by fwang
Original Path: cauldron/poppler/current/SPECS/poppler.spec
File size: 5539 byte(s)
new version 0.18.1
1 ovitters 149334 %define major 18
2     %define glibmajor 8
3 ahmad 19338 %define qt4major 3
4     %define cppmajor 0
5 ovitters 149334 %define girmajor 0.18
6 ahmad 105874
7 ahmad 19338 %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 ahmad 105874 %define libnamegir %mklibname %{name}-gir %{girmajor}
16 ahmad 19338
17 ze 134116 Name: poppler
18     Summary: PDF rendering library
19     Group: Office
20 fwang 158926 Version: 0.18.1
21     Release: %mkrel 1
22 ze 134116 License: GPLv2+
23     URL: http://poppler.freedesktop.org
24     Source: http://poppler.freedesktop.org/%{name}-%{version}.tar.gz
25 ahmad 19338 ## upstreamable patches
26 ze 134116 Patch1: poppler-0.12-CVE-2009-3608,3609.patch
27     BuildRequires: qt4-devel
28 ahmad 124674 BuildRequires: pkgconfig(gtk+-2.0)
29     BuildRequires: pkgconfig(cairo) >= 1.8.4
30     BuildRequires: jpeg-devel
31     BuildRequires: openjpeg-devel
32     BuildRequires: pkgconfig(gobject-introspection-1.0)
33     BuildRequires: gtk-doc
34     BuildRequires: pkgconfig(lcms)
35 ovitters 149334 BuildRequires: libtiff-devel
36 ahmad 124674 Obsoletes: xpdf-tools < 3.02-10mdv
37 ahmad 19338 Provides: xpdf-tools
38     Obsoletes: pdftohtml
39     Provides: pdftohtml
40    
41     %description
42     Poppler is a PDF rendering library based on the xpdf-3.0 code base.
43    
44     %package -n %{libname}
45     Summary: PDF rendering library
46     Group: System/Libraries
47 blino 78257 Conflicts: %{_lib}poppler12
48 ahmad 19338 Suggests: poppler-data
49    
50     %description -n %{libname}
51     Poppler is a PDF rendering library based on the xpdf-3.0 code base.
52    
53     %package -n %{libnamedev}
54     Summary: Development files for %{name}
55     Group: Development/C++
56 ze 134116 Provides: %{name}-devel = %{version}-%{release}
57     Requires: %{libname} = %{version}-%{release}
58 ahmad 19338 Obsoletes: %{libname}-devel
59    
60     %description -n %{libnamedev}
61     Development files for %{name}
62    
63     %package -n %{libnamecpp}
64     Summary: PDF rendering library - C++ backend
65     Group: System/Libraries
66    
67     %description -n %{libnamecpp}
68     Poppler is a PDF rendering library based on the xpdf-3.0 code base.
69     This is the C++ backend version.
70    
71     %package -n %{libnameqt4dev}
72     Summary: Development files for %{name}-qt4
73     Group: Development/C++
74 ze 134116 Provides: %{name}-qt4-devel = %{version}-%{release}
75 ahmad 19338 Requires: %{libnameqt4} = %{version}
76 ze 134116 Requires: %{libnamedev} = %{version}
77     Obsoletes: %{libnameqt4}-devel
78 ahmad 19338
79     %description -n %{libnameqt4dev}
80     Development files for %{name}-qt4
81    
82     %package -n %{libnameqt4}
83 ahmad 124675 Summary: PDF rendering library - Qt4 backend
84 ahmad 19338 Group: System/Libraries
85    
86     %description -n %{libnameqt4}
87     Poppler is a PDF rendering library based on the xpdf-3.0 code base.
88 ahmad 124675 This is the Qt4 backend version.
89 ahmad 19338
90    
91     %package -n %{libnameglib}
92     Summary: PDF rendering library - glib binding
93     Group: System/Libraries
94 ze 134116 Conflicts: %{libname} < %{version}-%{release}
95 ahmad 105874 Conflicts: %{name}-gir0.16 < 0.16.6
96 ahmad 19338
97     %description -n %{libnameglib}
98     Poppler is a PDF rendering library based on the xpdf-3.0 code base.
99    
100 ahmad 124674 %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 ahmad 19338 %package -n %{libnameglibdev}
110     Summary: Development files for %{name}'s glib binding
111     Group: Development/C++
112 ze 134116 Provides: %{name}-glib-devel = %{version}-%{release}
113 ahmad 19338 Requires: %{libnameglib} = %{version}
114     Requires: %{libnamedev} = %{version}
115 ze 134116 Conflicts: %{libnamedev} < %{version}-%{release}
116     Obsoletes: %{libnameglib}-devel
117 ahmad 19338
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 ze 134116 Provides: %{name}-cpp-devel = %{version}-%{release}
125 ahmad 19338 Requires: %{libnamecpp} = %{version}
126 ze 134116 Requires: %{libnamedev} = %{version}
127 ahmad 19338
128     %description -n %{libnamecppdev}
129 ahmad 79295 Development files for %{name}-cpp.
130 ahmad 19338
131     %prep
132     %setup -q
133     %patch1 -p0 -b .cve-2009-3608,3609.patch
134    
135     %build
136 ze 134116 export CPPFLAGS="-I%{_includedir}/freetype2"
137     export PATH="%{_qt4_bindir}:${PATH}"
138 ahmad 19338
139 fwang 142216 %configure2_5x --disable-static \
140 ahmad 19338 --enable-cairo-output \
141 fwang 152633 --enable-libopenjpeg \
142 ahmad 19338 --enable-poppler-qt4 \
143     --disable-poppler-qt \
144     --enable-xpdf-headers \
145     --enable-gtk-doc
146     %make
147    
148     %install
149     rm -rf %{buildroot}
150     %makeinstall_std
151     %{__cp} -a config.h %{buildroot}%{_includedir}/poppler/
152    
153 fwang 142216 find %{buildroot} -name *.la | xargs rm
154 ahmad 19338
155     %files
156     %doc AUTHORS COPYING NEWS README
157 ze 134116 %{_bindir}/*
158     %{_mandir}/man1/*
159 ahmad 19338
160     %files -n %{libname}
161     %{_libdir}/libpoppler.so.%{major}*
162    
163     %files -n %{libnamedev}
164     %{_libdir}/libpoppler.so
165 ze 134116 %dir %{_includedir}/poppler/
166 ahmad 19338 %{_includedir}/poppler/config.h
167     %{_includedir}/poppler/[A-Z]*
168     %{_includedir}/poppler/fofi
169     %{_includedir}/poppler/goo
170     %{_includedir}/poppler/splash
171     %{_includedir}/poppler/poppler-config.h
172     %{_libdir}/pkgconfig/poppler-cairo.pc
173     %{_libdir}/pkgconfig/poppler-splash.pc
174     %{_libdir}/pkgconfig/poppler.pc
175 ze 134116 %{_datadir}/gtk-doc/html/%{name}/
176 ahmad 19338
177     %files -n %{libnameglib}
178     %{_libdir}/libpoppler-glib.so.%{glibmajor}*
179    
180 ahmad 105874 %files -n %{libnamegir}
181 ahmad 79295 %_libdir/girepository-1.0/Poppler-%{girmajor}.typelib
182    
183 ahmad 19338 %files -n %{libnameglibdev}
184     %{_libdir}/libpoppler-glib.so
185     %{_libdir}/pkgconfig/poppler-glib.pc
186 ze 134116 %{_includedir}/poppler/glib/
187     %{_datadir}/gir-1.0/Poppler-%{girmajor}.gir
188 ahmad 19338
189     %files -n %{libnameqt4dev}
190 ze 134116 %{_includedir}/poppler/qt4/
191 ahmad 19338 %{_libdir}/pkgconfig/poppler-qt4.pc
192     %{_libdir}/libpoppler-qt4.so
193    
194     %files -n %{libnameqt4}
195     %{_libdir}/libpoppler-qt4.so.%{qt4major}*
196    
197     %files -n %{libnamecpp}
198     %{_libdir}/libpoppler-cpp.so.%{cppmajor}*
199    
200     %files -n %{libnamecppdev}
201     %{_libdir}/libpoppler-cpp.so
202     %{_libdir}/pkgconfig/poppler-cpp.pc
203 fwang 158926 %{_includedir}/poppler/cpp

  ViewVC Help
Powered by ViewVC 1.1.30