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

  ViewVC Help
Powered by ViewVC 1.1.30