/[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 611251 - (hide annotations) (download)
Wed Apr 2 01:58:56 2014 UTC (10 years ago) by vaci0
File size: 6159 byte(s)
-BUG: 10172 fixed adding require shared-mime-info package in spec file
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 ovitters 608515 Version: 3.12.0
19 vaci0 611251 Release: %mkrel 2
20 vaci0 338403 License: GPLv2+
21 wally 114165 Group: Graphical desktop/GNOME
22     URL: http://www.gnome.org
23 ovitters 484928 Source0: https://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 fwang 468995 BuildRequires: pkgconfig(gail-3.0) >= 3.8.0
29     BuildRequires: pkgconfig(gio-2.0) >= 2.36.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 fwang 468995 BuildRequires: pkgconfig(gtk+-3.0) >= 3.8.0
36 ovitters 149358 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 ovitters 461327 BuildRequires: pkgconfig(poppler-glib) >= 0.24.0
44 ovitters 149358 BuildRequires: pkgconfig(sm) >= 1.0.0
45     BuildRequires: pkgconfig(x11)
46 fwang 468995 BuildRequires: pkgconfig(libsecret-1) >= 0.5
47 ovitters 149358 BuildRequires: tiff-devel
48 wally 114165 BuildRequires: ghostscript
49     BuildRequires: intltool
50 tv 282899 BuildRequires: itstool
51 wally 114165 BuildRequires: gnome-doc-utils
52     BuildRequires: gnome-icon-theme
53     BuildRequires: gtk-doc
54 wally 184547 Requires: ghostscript
55     Requires: ghostscript-module-X
56 wally 449921 Requires: gsettings-desktop-schemas
57 vaci0 611251 Requires: shared-mime-info
58 pterjan 35314
59     %description
60 vaci0 338403 Evince is the GNOME Document viewer. It supports PDF, PostScript and
61     other formats.
62 pterjan 35314
63 wally 449921 To view .dvi files as produced by TeX in evince, install the %{name}-dvi
64     package.
65    
66 cjw 119125 %if %build_dvi
67     %package dvi
68     Summary: TeX DVI document support for evince
69     Group: Graphical desktop/GNOME
70     BuildRequires: kpathsea-devel
71     #gw just like xdvi, needed for rendering the fonts
72     Requires: texlive
73     Requires: texlive-texmf
74     Requires: %{name} = %{version}-%{release}
75    
76     %description dvi
77 wally 449921 This package adds support for displaying .dvi files to evince. These files are
78 cjw 119125 produced by TeX, often using a macro package like LaTeX.
79     %endif
80    
81 ovitters 225747 %package -n %{libname_evdocument}
82 wally 114165 Group: System/Libraries
83     Summary: GNOME Document viewer library
84 ovitters 225752 Obsoletes: %{mklibname %{name} 3} < 3.3.92
85 pterjan 35314
86 ovitters 225747 %description -n %{libname_evdocument}
87 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
88    
89 ovitters 225667 %package -n %{libname_evview}
90     Group: System/Libraries
91     Summary: GNOME Document viewer library
92    
93     %description -n %{libname_evview}
94     This is the GNOME Document viewer library, the shared parts of evince.
95    
96 wally 114165 %package -n %{devname}
97     Group: Development/C
98     Summary: GNOME Document viewer library
99 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
100 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
101 wally 114165 Provides: lib%{name}-devel = %{version}-%{release}
102     Provides: %{name}-devel = %{version}-%{release}
103 pterjan 35314
104 wally 114165 %description -n %{devname}
105 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
106    
107 wally 114165 %package -n %{girname}
108     Summary: GObject Introspection interface description for %{name}
109     Group: System/Libraries
110 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
111 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
112 wally 114165
113     %description -n %{girname}
114     GObject Introspection interface description for %{name}.
115    
116 pterjan 35314 %prep
117     %setup -q
118    
119     %build
120 wally 114165 %configure2_5x \
121     --enable-tiff \
122     --enable-djvu \
123     --enable-comics \
124 pterjan 35314 %if %build_dvi
125 ovitters 149358 --enable-dvi \
126 pterjan 35314 %endif
127 fwang 300873 --disable-gtk-doc \
128 wally 114165 --enable-introspection \
129 fwang 136165 --disable-static \
130 wally 184547 --disable-scrollkeeper \
131     --disable-schemas-compile
132 fwang 136165 %make
133 pterjan 35314
134     %install
135 fwang 136165 %makeinstall_std
136 pterjan 35314
137 ovitters 282912 %find_lang %{name} --with-gnome --with-help
138 pterjan 35314
139 wally 270765 find %{buildroot} -name "*.la" -delete
140 wally 114165
141 fwang 136165 %files -f %name.lang
142 pterjan 35314 %doc NEWS AUTHORS TODO
143     %{_bindir}/*
144     %{_datadir}/evince
145     %{_datadir}/applications/*
146 cjw 113251 %{_datadir}/icons/hicolor/*/apps/evince*
147     %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
148     %{_datadir}/GConf/gsettings/evince.convert
149     %{_mandir}/man1/evince.1*
150     %{_libdir}/nautilus/extensions-3.0/libevince*so*
151     %dir %{_libdir}/evince/%{major}/
152     %dir %{_libdir}/evince/%{major}/backends
153 cjw 119125 %{_libdir}/evince/%{major}/backends/libcomicsdocument.so
154 cjw 113251 %{_libdir}/evince/%{major}/backends/comicsdocument.evince-backend
155 cjw 119125 %{_libdir}/evince/%{major}/backends/libdjvudocument.so
156 cjw 113251 %{_libdir}/evince/%{major}/backends/djvudocument.evince-backend
157 cjw 119125 %{_libdir}/evince/%{major}/backends/libpdfdocument.so
158 cjw 113251 %{_libdir}/evince/%{major}/backends/pdfdocument.evince-backend
159 cjw 119125 %{_libdir}/evince/%{major}/backends/libpsdocument.so
160 cjw 113251 %{_libdir}/evince/%{major}/backends/psdocument.evince-backend
161 cjw 119125 %{_libdir}/evince/%{major}/backends/libtiffdocument.so
162 cjw 113251 %{_libdir}/evince/%{major}/backends/tiffdocument.evince-backend
163 fwang 171136 %{_libdir}/evince/%{major}/backends/libxpsdocument.so
164     %{_libdir}/evince/%{major}/backends/xpsdocument.evince-backend
165 cjw 113251 %{_libexecdir}/evinced
166     %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
167     %{_datadir}/thumbnailers/evince.thumbnailer
168 pterjan 35314
169 cjw 119125 %if %build_dvi
170     %files dvi
171     %{_libdir}/evince/%{major}/backends/libdvidocument.so
172     %{_libdir}/evince/%{major}/backends/dvidocument.evince-backend
173     %endif
174    
175 ovitters 225747 %files -n %{libname_evdocument}
176     %{_libdir}/libevdocument3.so.%{major_evdocument}*
177 pterjan 35314
178 ovitters 225667 %files -n %{libname_evview}
179     %{_libdir}/libevview3.so.%{major_evview}*
180    
181 wally 114165 %files -n %{girname}
182     %{_libdir}/girepository-1.0/EvinceDocument-%{gir_major}.typelib
183     %{_libdir}/girepository-1.0/EvinceView-%{gir_major}.typelib
184    
185     %files -n %{devname}
186 pterjan 35314 %doc ChangeLog
187 cjw 113251 %{_datadir}/gtk-doc/html/evince
188     %{_datadir}/gtk-doc/html/libevdocument-%{api}
189     %{_datadir}/gtk-doc/html/libevview-%{api}
190     %{_libdir}/libevdocument3.so
191     %{_libdir}/libevview3.so
192     %{_libdir}/pkgconfig/evince*pc
193     %{_includedir}/evince*
194 wally 114165 %{_datadir}/gir-1.0/EvinceDocument-%{gir_major}.gir
195     %{_datadir}/gir-1.0/EvinceView-%{gir_major}.gir

  ViewVC Help
Powered by ViewVC 1.1.30