/[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 426271 - (hide annotations) (download)
Fri May 24 14:21:56 2013 UTC (10 years, 10 months ago) by dams
File size: 6088 byte(s)
add 'libsecret' as 'buildrequire'
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 dams 426169 Version: 3.8.2
19 ovitters 358853 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 dams 426271 BuildRequires: pkgconfig(libsecret-1)
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 pterjan 35314
57     %description
58 vaci0 338403 Evince is the GNOME Document viewer. It supports PDF, PostScript and
59     other formats.
60     To view .dvi files as produced by TeX in evince,
61     install the %{name}-dvi package.
62 pterjan 35314
63 cjw 119125 %if %build_dvi
64     %package dvi
65     Summary: TeX DVI document support for evince
66     Group: Graphical desktop/GNOME
67     BuildRequires: kpathsea-devel
68     #gw just like xdvi, needed for rendering the fonts
69     Requires: texlive
70     Requires: texlive-texmf
71     Requires: %{name} = %{version}-%{release}
72    
73     %description dvi
74     This package adds support for displaying .dvi files to evince. These files are
75     produced by TeX, often using a macro package like LaTeX.
76     %endif
77    
78 ovitters 225747 %package -n %{libname_evdocument}
79 wally 114165 Group: System/Libraries
80     Summary: GNOME Document viewer library
81 ovitters 225752 Obsoletes: %{mklibname %{name} 3} < 3.3.92
82 pterjan 35314
83 ovitters 225747 %description -n %{libname_evdocument}
84 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
85    
86 ovitters 225667 %package -n %{libname_evview}
87     Group: System/Libraries
88     Summary: GNOME Document viewer library
89    
90     %description -n %{libname_evview}
91     This is the GNOME Document viewer library, the shared parts of evince.
92    
93 wally 114165 %package -n %{devname}
94     Group: Development/C
95     Summary: GNOME Document viewer library
96 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
97 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
98 wally 114165 Provides: lib%{name}-devel = %{version}-%{release}
99     Provides: %{name}-devel = %{version}-%{release}
100 pterjan 35314
101 wally 114165 %description -n %{devname}
102 pterjan 35314 This is the GNOME Document viewer library, the shared parts of evince.
103    
104 wally 114165 %package -n %{girname}
105     Summary: GObject Introspection interface description for %{name}
106     Group: System/Libraries
107 ovitters 225747 Requires: %{libname_evdocument} = %{version}-%{release}
108 ovitters 225667 Requires: %{libname_evview} = %{version}-%{release}
109 wally 114165
110     %description -n %{girname}
111     GObject Introspection interface description for %{name}.
112    
113 pterjan 35314 %prep
114     %setup -q
115    
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 fwang 136165 %make
130 pterjan 35314
131     %install
132 fwang 136165 %makeinstall_std
133 pterjan 35314
134 ovitters 282912 %find_lang %{name} --with-gnome --with-help
135 pterjan 35314
136 wally 270765 find %{buildroot} -name "*.la" -delete
137 wally 114165
138 fwang 136165 %files -f %name.lang
139 pterjan 35314 %doc NEWS AUTHORS TODO
140     %{_bindir}/*
141     %{_datadir}/evince
142     %{_datadir}/applications/*
143 cjw 113251 %{_datadir}/icons/hicolor/*/apps/evince*
144     %{_datadir}/glib-2.0/schemas/org.gnome.Evince.gschema.xml
145     %{_datadir}/GConf/gsettings/evince.convert
146     %{_mandir}/man1/evince.1*
147     %{_libdir}/nautilus/extensions-3.0/libevince*so*
148     %dir %{_libdir}/evince/%{major}/
149     %dir %{_libdir}/evince/%{major}/backends
150 cjw 119125 %{_libdir}/evince/%{major}/backends/libcomicsdocument.so
151 cjw 113251 %{_libdir}/evince/%{major}/backends/comicsdocument.evince-backend
152 cjw 119125 %{_libdir}/evince/%{major}/backends/libdjvudocument.so
153 cjw 113251 %{_libdir}/evince/%{major}/backends/djvudocument.evince-backend
154 cjw 119125 %{_libdir}/evince/%{major}/backends/libpdfdocument.so
155 cjw 113251 %{_libdir}/evince/%{major}/backends/pdfdocument.evince-backend
156 cjw 119125 %{_libdir}/evince/%{major}/backends/libpsdocument.so
157 cjw 113251 %{_libdir}/evince/%{major}/backends/psdocument.evince-backend
158 cjw 119125 %{_libdir}/evince/%{major}/backends/libtiffdocument.so
159 cjw 113251 %{_libdir}/evince/%{major}/backends/tiffdocument.evince-backend
160 fwang 171136 %{_libdir}/evince/%{major}/backends/libxpsdocument.so
161     %{_libdir}/evince/%{major}/backends/xpsdocument.evince-backend
162 cjw 113251 %{_libexecdir}/evinced
163     %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
164     %{_datadir}/thumbnailers/evince.thumbnailer
165 pterjan 35314
166 cjw 119125 %if %build_dvi
167     %files dvi
168     %{_libdir}/evince/%{major}/backends/libdvidocument.so
169     %{_libdir}/evince/%{major}/backends/dvidocument.evince-backend
170     %endif
171    
172 ovitters 225747 %files -n %{libname_evdocument}
173     %{_libdir}/libevdocument3.so.%{major_evdocument}*
174 pterjan 35314
175 ovitters 225667 %files -n %{libname_evview}
176     %{_libdir}/libevview3.so.%{major_evview}*
177    
178 wally 114165 %files -n %{girname}
179     %{_libdir}/girepository-1.0/EvinceDocument-%{gir_major}.typelib
180     %{_libdir}/girepository-1.0/EvinceView-%{gir_major}.typelib
181    
182     %files -n %{devname}
183 pterjan 35314 %doc ChangeLog
184 cjw 113251 %{_datadir}/gtk-doc/html/evince
185     %{_datadir}/gtk-doc/html/libevdocument-%{api}
186     %{_datadir}/gtk-doc/html/libevview-%{api}
187     %{_libdir}/libevdocument3.so
188     %{_libdir}/libevview3.so
189     %{_libdir}/pkgconfig/evince*pc
190     %{_includedir}/evince*
191 wally 114165 %{_datadir}/gir-1.0/EvinceDocument-%{gir_major}.gir
192     %{_datadir}/gir-1.0/EvinceView-%{gir_major}.gir

  ViewVC Help
Powered by ViewVC 1.1.30