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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 136166 by fwang, Mon Aug 29 16:35:00 2011 UTC revision 596731 by ovitters, Tue Feb 25 00:00:22 2014 UTC
# Line 1  Line 1 
1  %define build_dvi 1  %define build_dvi 1
2    
3  %define major           3  %define major                   4
4  %define api             3.0  %define major_evdocument        4
5  %define gir_major       3.0  %define major_evview            3
6  %define libname         %mklibname %{name} %{major}  %define api                     3.0
7  %define devname         %mklibname -d %{name}  %define gir_major               3.0
8  %define girname         %mklibname %{name}-gir %{gir_major}  
9    %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    
14    %define url_ver %(echo %{version}|cut -d. -f1,2)
15    
16  Summary:        GNOME Document viewer  Summary:        GNOME Document viewer
17  Name:           evince  Name:           evince
18  Version:        3.1.90  Version:        3.11.90
19  Release:        %mkrel 1  Release:        %mkrel 1
20  License:        GPLv2+ and GFDL+  License:        GPLv2+
21  Group:          Graphical desktop/GNOME  Group:          Graphical desktop/GNOME
22  URL:            http://www.gnome.org  URL:            http://www.gnome.org
23  Source0:        ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.xz  Source0:        https://download.gnome.org/sources/%{name}/%{url_ver}/%{name}-%{version}.tar.xz
24  Requires:       ghostscript  BuildRequires:  pkgconfig(cairo) >= 1.10.0
25  Requires:       ghostscript-module-X  BuildRequires:  pkgconfig(cairo-pdf)
26  BuildRequires: pkgconfig(cairo) >= 1.10.0  BuildRequires:  pkgconfig(cairo-ps)
27  BuildRequires: pkgconfig(cairo-pdf)  BuildRequires:  pkgconfig(ddjvuapi) >= 3.5.17
28  BuildRequires: pkgconfig(cairo-ps)  BuildRequires:  pkgconfig(gail-3.0) >= 3.8.0
29  BuildRequires: pkgconfig(ddjvuapi) >= 3.5.17  BuildRequires:  pkgconfig(gio-2.0) >= 2.36.0
30  BuildRequires: pkgconfig(gail-3.0) >= 3.0.2  BuildRequires:  pkgconfig(gnome-icon-theme) >= 2.17.1
31  BuildRequires: pkgconfig(gio-2.0) >= 2.25.11  BuildRequires:  pkgconfig(gnome-keyring-1) >= 2.22.0
32  BuildRequires: pkgconfig(gnome-icon-theme) >= 2.17.1  BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.6
33  BuildRequires: pkgconfig(gnome-keyring-1) >= 2.22.0  BuildRequires:  pkgconfig(gsettings-desktop-schemas)
34  BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.6  BuildRequires:  pkgconfig(gthread-2.0)
35  BuildRequires: pkgconfig(gsettings-desktop-schemas)  BuildRequires:  pkgconfig(gtk+-3.0) >= 3.8.0
36  BuildRequires: pkgconfig(gthread-2.0)  BuildRequires:  pkgconfig(gtk+-unix-print-3.0) >= 3.0.2
37  BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.2  BuildRequires:  pkgconfig(gtk+-x11-3.0)
38  BuildRequires: pkgconfig(gtk+-unix-print-3.0) >= 3.0.2  BuildRequires:  pkgconfig(ice)
39  BuildRequires: pkgconfig(gtk+-x11-3.0)  BuildRequires:  pkgconfig(libgxps) >= 0.2.0
40  BuildRequires: pkgconfig(ice)  BuildRequires:  pkgconfig(libnautilus-extension) >= 2.91.4
41  #fwang: n/a at the moment of 20110830  BuildRequires:  pkgconfig(libspectre) >= 0.2.0
42  #BuildRequires: pkgconfig(libgxps) >= 0.0.1  BuildRequires:  pkgconfig(libxml-2.0) >= 2.5.0
43  BuildRequires: pkgconfig(libnautilus-extension) >= 2.91.4  BuildRequires:  pkgconfig(poppler-glib) >= 0.24.0
44  BuildRequires: pkgconfig(libspectre) >= 0.2.0  BuildRequires:  pkgconfig(sm) >= 1.0.0
45  BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0  BuildRequires:  pkgconfig(x11)
46  BuildRequires: pkgconfig(poppler-glib) >= 0.16.0  BuildRequires:  pkgconfig(libsecret-1) >= 0.5
47  BuildRequires: pkgconfig(sm) >= 1.0.0  BuildRequires:  tiff-devel
 BuildRequires: pkgconfig(x11)  
 BuildRequires: tiff-devel  
48  BuildRequires:  ghostscript  BuildRequires:  ghostscript
49  BuildRequires:  intltool  BuildRequires:  intltool
50  #gw if we run autoconf  BuildRequires:  itstool
51  BuildRequires:  gnome-doc-utils  BuildRequires:  gnome-doc-utils
 BuildRequires:  gnome-common  
52  BuildRequires:  gnome-icon-theme  BuildRequires:  gnome-icon-theme
53  BuildRequires:  gtk-doc  BuildRequires:  gtk-doc
54    Requires:       ghostscript
55    Requires:       ghostscript-module-X
56    Requires:       gsettings-desktop-schemas
57    
58  %description  %description
59  Evince is the GNOME Document viewer. It supports PDF, PostScript and other formats.  Evince is the GNOME Document viewer. It supports PDF, PostScript and
60  To view .dvi files as produced by TeX in evince, install the %{name}-dvi package.  other formats.
61    
62    To view .dvi files as produced by TeX in evince, install the %{name}-dvi
63    package.
64    
65  %if %build_dvi  %if %build_dvi
66  %package dvi  %package dvi
# Line 64  Requires:      texlive-texmf Line 73  Requires:      texlive-texmf
73  Requires:       %{name} = %{version}-%{release}  Requires:       %{name} = %{version}-%{release}
74    
75  %description dvi  %description dvi
76  This package adds support for displaying .dvi files to evince. These files are  This package adds support for displaying .dvi files to evince. These files are
77  produced by TeX, often using a macro package like LaTeX.  produced by TeX, often using a macro package like LaTeX.
78  %endif  %endif
79    
80  %package -n %{libname}  %package -n %{libname_evdocument}
81    Group:          System/Libraries
82    Summary:        GNOME Document viewer library
83    Obsoletes:      %{mklibname %{name} 3} < 3.3.92
84    
85    %description -n %{libname_evdocument}
86    This is the GNOME Document viewer library, the shared parts of evince.
87    
88    %package -n %{libname_evview}
89  Group:          System/Libraries  Group:          System/Libraries
90  Summary:        GNOME Document viewer library  Summary:        GNOME Document viewer library
91    
92  %description -n %{libname}  %description -n %{libname_evview}
93  This is the GNOME Document viewer library, the shared parts of evince.  This is the GNOME Document viewer library, the shared parts of evince.
94    
95  %package -n %{devname}  %package -n %{devname}
96  Group:          Development/C  Group:          Development/C
97  Summary:        GNOME Document viewer library  Summary:        GNOME Document viewer library
98  Requires:       %{libname} = %{version}-%{release}  Requires:       %{libname_evdocument} = %{version}-%{release}
99    Requires:       %{libname_evview} = %{version}-%{release}
100  Provides:       lib%{name}-devel = %{version}-%{release}  Provides:       lib%{name}-devel = %{version}-%{release}
101  Provides:       %{name}-devel = %{version}-%{release}  Provides:       %{name}-devel = %{version}-%{release}
102    
# Line 88  This is the GNOME Document viewer librar Line 106  This is the GNOME Document viewer librar
106  %package -n %{girname}  %package -n %{girname}
107  Summary:        GObject Introspection interface description for %{name}  Summary:        GObject Introspection interface description for %{name}
108  Group:          System/Libraries  Group:          System/Libraries
109  Requires:       %{libname} = %{version}-%{release}  Requires:       %{libname_evdocument} = %{version}-%{release}
110    Requires:       %{libname_evview} = %{version}-%{release}
111    
112  %description -n %{girname}  %description -n %{girname}
113  GObject Introspection interface description for %{name}.  GObject Introspection interface description for %{name}.
# Line 102  GObject Introspection interface descript Line 121  GObject Introspection interface descript
121          --enable-djvu \          --enable-djvu \
122          --enable-comics \          --enable-comics \
123  %if %build_dvi  %if %build_dvi
124          --enable-dvi \          --enable-dvi \
125  %endif  %endif
126          --enable-gtk-doc \          --disable-gtk-doc \
127          --enable-introspection \          --enable-introspection \
128          --disable-static \          --disable-static \
129          --disable-scrollkeeper --disable-schemas-compile          --disable-scrollkeeper \
130            --disable-schemas-compile
131  %make  %make
132    
133  %install  %install
 rm -rf %{buildroot}  
134  %makeinstall_std  %makeinstall_std
135    
136  %find_lang %{name} --with-gnome  %find_lang %{name} --with-gnome --with-help
   
 find %{buildroot} -name *.la | xargs rm  
137    
138  %clean  find %{buildroot} -name "*.la" -delete
 rm -rf %{buildroot}  
139    
140  %files -f %name.lang  %files -f %name.lang
 %defattr(-,root,root,-)  
141  %doc NEWS AUTHORS TODO  %doc NEWS AUTHORS TODO
142  %{_bindir}/*  %{_bindir}/*
143  %{_datadir}/evince  %{_datadir}/evince
# Line 141  rm -rf %{buildroot} Line 155  rm -rf %{buildroot}
155  %{_libdir}/evince/%{major}/backends/djvudocument.evince-backend  %{_libdir}/evince/%{major}/backends/djvudocument.evince-backend
156  %{_libdir}/evince/%{major}/backends/libpdfdocument.so  %{_libdir}/evince/%{major}/backends/libpdfdocument.so
157  %{_libdir}/evince/%{major}/backends/pdfdocument.evince-backend  %{_libdir}/evince/%{major}/backends/pdfdocument.evince-backend
 #{_libdir}/evince/%{major}/backends/libpixbufdocument.so  
 #{_libdir}/evince/%{major}/backends/pixbufdocument.evince-backend  
158  %{_libdir}/evince/%{major}/backends/libpsdocument.so  %{_libdir}/evince/%{major}/backends/libpsdocument.so
159  %{_libdir}/evince/%{major}/backends/psdocument.evince-backend  %{_libdir}/evince/%{major}/backends/psdocument.evince-backend
160  %{_libdir}/evince/%{major}/backends/libtiffdocument.so  %{_libdir}/evince/%{major}/backends/libtiffdocument.so
161  %{_libdir}/evince/%{major}/backends/tiffdocument.evince-backend  %{_libdir}/evince/%{major}/backends/tiffdocument.evince-backend
162  #{_libexecdir}/evince-convert-metadata  %{_libdir}/evince/%{major}/backends/libxpsdocument.so
163    %{_libdir}/evince/%{major}/backends/xpsdocument.evince-backend
164  %{_libexecdir}/evinced  %{_libexecdir}/evinced
165  %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service  %{_datadir}/dbus-1/services/org.gnome.evince.Daemon.service
166  %{_datadir}/thumbnailers/evince.thumbnailer  %{_datadir}/thumbnailers/evince.thumbnailer
# Line 158  rm -rf %{buildroot} Line 171  rm -rf %{buildroot}
171  %{_libdir}/evince/%{major}/backends/dvidocument.evince-backend  %{_libdir}/evince/%{major}/backends/dvidocument.evince-backend
172  %endif  %endif
173    
174  %files -n %{libname}  %files -n %{libname_evdocument}
175  %defattr(-,root,root,-)  %{_libdir}/libevdocument3.so.%{major_evdocument}*
176  %{_libdir}/libevdocument3.so.%{major}*  
177  %{_libdir}/libevview3.so.%{major}*  %files -n %{libname_evview}
178    %{_libdir}/libevview3.so.%{major_evview}*
179    
180  %files -n %{girname}  %files -n %{girname}
 %defattr(-,root,root)  
181  %{_libdir}/girepository-1.0/EvinceDocument-%{gir_major}.typelib  %{_libdir}/girepository-1.0/EvinceDocument-%{gir_major}.typelib
182  %{_libdir}/girepository-1.0/EvinceView-%{gir_major}.typelib  %{_libdir}/girepository-1.0/EvinceView-%{gir_major}.typelib
183    
184  %files -n %{devname}  %files -n %{devname}
 %defattr(-,root,root,-)  
185  %doc ChangeLog  %doc ChangeLog
186  %{_datadir}/gtk-doc/html/evince  %{_datadir}/gtk-doc/html/evince
187  %{_datadir}/gtk-doc/html/libevdocument-%{api}  %{_datadir}/gtk-doc/html/libevdocument-%{api}

Legend:
Removed from v.136166  
changed lines
  Added in v.596731

  ViewVC Help
Powered by ViewVC 1.1.30