/[packages]/cauldron/evince/current/SPECS/evince.spec
ViewVC logotype

Annotation of /cauldron/evince/current/SPECS/evince.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 338403 - (hide annotations) (download)
Thu Jan 3 22:35:57 2013 UTC (11 years, 2 months ago) by vaci0
File size: 6066 byte(s)
- Updated new version 3.7.1
- Fix License tag to GPLv2+
1 cjw 119125 %define build_dvi 1
2 pterjan 35314
3 juancho 260677 %define major 4
4     %define major_evdocument 4
5 ovitters 225747 %define major_evview 3
6     %define api 3.0
7     %define gir_major 3.0
8 ovitters 225667
9 ovitters 225747 %define devname %mklibname -d %{name}
10     %define libname_evdocument %mklibname evdocument 3 %{major_evdocument}
11     %define libname_evview %mklibname evview 3 %{major_evview}
12     %define girname %mklibname %{name}-gir %{gir_major}
13 ovitters 225667
14 wally 155852 %define url_ver %(echo %{version}|cut -d. -f1,2)
15    
16 wally 114165 Summary: GNOME Document viewer
17     Name: evince
18 vaci0 338403 Version: 3.7.1
19 ovitters 306170 Release: %mkrel 1
20 vaci0 338403 License: GPLv2+
21 wally 114165 Group: Graphical desktop/GNOME
22     URL: http://www.gnome.org
23 wally 155852 Source0: http://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
24 ovitters 149358 BuildRequires: pkgconfig(cairo) >= 1.10.0
25     BuildRequires: pkgconfig(cairo-pdf)
26     BuildRequires: pkgconfig(cairo-ps)
27     BuildRequires: pkgconfig(ddjvuapi) >= 3.5.17
28     BuildRequires: pkgconfig(gail-3.0) >= 3.0.2
29 fwang 171105 BuildRequires: pkgconfig(gio-2.0) >= 2.31.0
30 ovitters 149358 BuildRequires: pkgconfig(gnome-icon-theme) >= 2.17.1
31     BuildRequires: pkgconfig(gnome-keyring-1) >= 2.22.0
32     BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.6
33     BuildRequires: pkgconfig(gsettings-desktop-schemas)
34     BuildRequires: pkgconfig(gthread-2.0)
35     BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.2
36     BuildRequires: pkgconfig(gtk+-unix-print-3.0) >= 3.0.2
37     BuildRequires: pkgconfig(gtk+-x11-3.0)
38     BuildRequires: pkgconfig(ice)
39 fwang 171133 BuildRequires: pkgconfig(libgxps) >= 0.2.0
40 ovitters 149358 BuildRequires: pkgconfig(libnautilus-extension) >= 2.91.4
41     BuildRequires: pkgconfig(libspectre) >= 0.2.0
42     BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0
43 fwang 171105 BuildRequires: pkgconfig(poppler-glib) >= 0.18.0
44 ovitters 149358 BuildRequires: pkgconfig(sm) >= 1.0.0
45     BuildRequires: pkgconfig(x11)
46     BuildRequires: tiff-devel
47 wally 114165 BuildRequires: ghostscript
48     BuildRequires: intltool
49 tv 282899 BuildRequires: itstool
50 wally 114165 BuildRequires: gnome-doc-utils
51     BuildRequires: gnome-icon-theme
52     BuildRequires: gtk-doc
53 wally 184547 Requires: ghostscript
54     Requires: ghostscript-module-X
55 pterjan 35314
56     %description
57 vaci0 338403 Evince is the GNOME Document viewer. It supports PDF, PostScript and
58     other formats.
59     To view .dvi files as produced by TeX in evince,
60     install the %{name}-dvi package.
61 pterjan 35314
62 cjw 119125 %if %build_dvi
63     %package dvi
64     Summary: TeX DVI document support for evince
65     Group: Graphical desktop/GNOME
66     BuildRequires: kpathsea-devel
67     #gw just like xdvi, needed for rendering the fonts
68     Requires: texlive
69     Requires: texlive-texmf
70     Requires: %{name} = %{version}-%{release}
71    
72     %description dvi
73     This package adds support for displaying .dvi files to evince. These files are
74     produced by TeX, often using a macro package like LaTeX.
75     %endif
76    
77 ovitters 225747 %package -n %{libname_evdocument}
78 wally 114165 Group: System/Libraries
79     Summary: GNOME Document viewer library
80 ovitters 225752 Obsoletes: %{mklibname %{name} 3} < 3.3.92
81 pterjan 35314
82 ovitters 225747 %description -n %{libname_evdocument}
83 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
84    
85 ovitters 225667 %package -n %{libname_evview}
86     Group: System/Libraries
87     Summary: GNOME Document viewer library
88    
89     %description -n %{libname_evview}
90     This is the GNOME Document viewer library, the shared parts of evince.
91    
92 wally 114165 %package -n %{devname}
93     Group: Development/C
94     Summary: GNOME Document viewer library
95 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
96 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
97 wally 114165 Provides: lib%{name}-devel = %{version}-%{release}
98     Provides: %{name}-devel = %{version}-%{release}
99 pterjan 35314
100 wally 114165 %description -n %{devname}
101 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
102    
103 wally 114165 %package -n %{girname}
104     Summary: GObject Introspection interface description for %{name}
105     Group: System/Libraries
106 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
107 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
108 wally 114165
109     %description -n %{girname}
110     GObject Introspection interface description for %{name}.
111    
112 pterjan 35314 %prep
113     %setup -q
114 wally 184547 %apply_patches
115 pterjan 35314
116     %build
117 wally 114165 %configure2_5x \
118     --enable-tiff \
119     --enable-djvu \
120     --enable-comics \
121 pterjan 35314 %if %build_dvi
122 ovitters 149358 --enable-dvi \
123 pterjan 35314 %endif
124 fwang 300873 --disable-gtk-doc \
125 wally 114165 --enable-introspection \
126 fwang 136165 --disable-static \
127 wally 184547 --disable-scrollkeeper \
128     --disable-schemas-compile
129 pterjan 35314
130 fwang 136165 %make
131 pterjan 35314
132     %install
133 fwang 136165 %makeinstall_std
134 pterjan 35314
135 ovitters 282912 %find_lang %{name} --with-gnome --with-help
136 pterjan 35314
137 wally 270765 find %{buildroot} -name "*.la" -delete
138 wally 114165
139 fwang 136165 %files -f %name.lang
140 pterjan 35314 %doc NEWS AUTHORS TODO
141     %{_bindir}/*
142     %{_datadir}/evince
143     %{_datadir}/applications/*
144 cjw 113251 %{_datadir}/icons/hicolor/*/apps/evince*
145     %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
146     %{_datadir}/GConf/gsettings/evince.convert
147     %{_mandir}/man1/evince.1*
148     %{_libdir}/nautilus/extensions-3.0/libevince*so*
149     %dir %{_libdir}/evince/%{major}/
150     %dir %{_libdir}/evince/%{major}/backends
151 cjw 119125 %{_libdir}/evince/%{major}/backends/libcomicsdocument.so
152 cjw 113251 %{_libdir}/evince/%{major}/backends/comicsdocument.evince-backend
153 cjw 119125 %{_libdir}/evince/%{major}/backends/libdjvudocument.so
154 cjw 113251 %{_libdir}/evince/%{major}/backends/djvudocument.evince-backend
155 cjw 119125 %{_libdir}/evince/%{major}/backends/libpdfdocument.so
156 cjw 113251 %{_libdir}/evince/%{major}/backends/pdfdocument.evince-backend
157 cjw 119125 %{_libdir}/evince/%{major}/backends/libpsdocument.so
158 cjw 113251 %{_libdir}/evince/%{major}/backends/psdocument.evince-backend
159 cjw 119125 %{_libdir}/evince/%{major}/backends/libtiffdocument.so
160 cjw 113251 %{_libdir}/evince/%{major}/backends/tiffdocument.evince-backend
161 fwang 171136 %{_libdir}/evince/%{major}/backends/libxpsdocument.so
162     %{_libdir}/evince/%{major}/backends/xpsdocument.evince-backend
163 cjw 113251 %{_libexecdir}/evinced
164     %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
165     %{_datadir}/thumbnailers/evince.thumbnailer
166 pterjan 35314
167 cjw 119125 %if %build_dvi
168     %files dvi
169     %{_libdir}/evince/%{major}/backends/libdvidocument.so
170     %{_libdir}/evince/%{major}/backends/dvidocument.evince-backend
171     %endif
172    
173 ovitters 225747 %files -n %{libname_evdocument}
174     %{_libdir}/libevdocument3.so.%{major_evdocument}*
175 pterjan 35314
176 ovitters 225667 %files -n %{libname_evview}
177     %{_libdir}/libevview3.so.%{major_evview}*
178    
179 wally 114165 %files -n %{girname}
180     %{_libdir}/girepository-1.0/EvinceDocument-%{gir_major}.typelib
181     %{_libdir}/girepository-1.0/EvinceView-%{gir_major}.typelib
182    
183     %files -n %{devname}
184 pterjan 35314 %doc ChangeLog
185 cjw 113251 %{_datadir}/gtk-doc/html/evince
186     %{_datadir}/gtk-doc/html/libevdocument-%{api}
187     %{_datadir}/gtk-doc/html/libevview-%{api}
188     %{_libdir}/libevdocument3.so
189     %{_libdir}/libevview3.so
190     %{_libdir}/pkgconfig/evince*pc
191     %{_includedir}/evince*
192 wally 114165 %{_datadir}/gir-1.0/EvinceDocument-%{gir_major}.gir
193     %{_datadir}/gir-1.0/EvinceView-%{gir_major}.gir

  ViewVC Help
Powered by ViewVC 1.1.30