]> git.pld-linux.org Git - packages/evince.git/blob - evince.spec
bbb6737e92c68843a6096f7036ed7cfc2cf60b25
[packages/evince.git] / evince.spec
1 #
2 # TODO: fix t1lib build time misdetection (very low prio)
3 #
4 Summary:        Document viewer for multiple document formats
5 Summary(pl):    Przegl±darka dokumentów w wielu formatach
6 Name:           evince
7 Version:        0.4.0
8 Release:        0.9
9 License:        GPL v2
10 Group:          X11/Applications/Graphics
11 Source0:        http://ftp.gnome.org/pub/gnome/sources/evince/0.4/%{name}-%{version}.tar.bz2
12 # Source0-md5:  cc41e30108bc54a345bd6ca2556ab857
13 Patch0:         %{name}-desktop.patch
14 Patch1:         %{name}-gs8.patch
15 #Patch2:                %{name}-disable_dbus.patch
16 URL:            http://www.gnome.org/projects/evince/
17 BuildRequires:  GConf2-devel >= 2.10.0
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 # NOTE: disabled until less broken release
21 BuildRequires:  dbus-glib-devel >= 0.36
22 BuildRequires:  djvulibre-devel >= 3.5.15
23 BuildRequires:  ghostscript
24 BuildRequires:  gnome-doc-utils >= 0.3.2
25 BuildRequires:  gnome-vfs2-devel >= 2.10.0-2
26 BuildRequires:  gtk+2-devel >= 2:2.6.4
27 BuildRequires:  intltool
28 BuildRequires:  kpathsea-devel
29 BuildRequires:  libglade2-devel >= 1:2.5.1
30 BuildRequires:  libgnomeprintui-devel >= 2.10.0
31 BuildRequires:  libgnomeui-devel >= 2.10.0-2
32 BuildRequires:  libstdc++-devel
33 BuildRequires:  libtiff-devel
34 BuildRequires:  nautilus-devel
35 BuildRequires:  pkgconfig
36 BuildRequires:  poppler-glib-devel >= 0.4.1
37 BuildRequires:  rpmbuild(macros) >= 1.197
38 BuildRequires:  scrollkeeper
39 Requires(post,preun):   GConf2
40 Requires(post,postun):  desktop-file-utils
41 Requires(post,postun):  scrollkeeper
42 Requires:       cairo >= 0.9.2-2
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 Evince is a document viewer for multiple document formats like pdf,
47 postscript, and many others. The goal of evince is to replace the
48 multiple document viewers that exist on the GNOME Desktop, like ggv,
49 gpdf, and xpdf with a single simple application.
50
51 %description -l pl
52 Evince jest przegl±dark± dokumentów w wielu formatach takich jak pdf,
53 postscript i wielu innych. W zamierzeniach program ma zast±piæ
54 przegl±darki dokumentów dla ¶rodowiska GNOME, takie jak ggv, gpdf i
55 xpdf jedn± prost± aplikacj±.
56
57 %package -n nautilus-extension-evince
58 Summary:        Evince extension for Nautilus
59 Summary(pl):    Rozszerzenie Evince dla Nautilusa
60 Group:          X11/Applications
61 Requires:       %{name} = %{version}-%{release}
62 Requires:       nautilus
63
64 %description -n nautilus-extension-evince
65 Shows Evince document properties in Nautilus.
66
67 %description -n nautilus-extension-evince -l pl
68 Pokazuje w³a¶ciwo¶ci dokumentu Evince w Nautilusie.
69
70 %prep
71 %setup -q
72 %patch0 -p1
73 %patch1 -p1
74 #%patch2 -p1
75
76 %build
77 gnome-doc-prepare --copy --force
78 %{__aclocal}
79 %{__autoconf}
80 %{__autoheader}
81 %{__automake}
82 %configure \
83         --disable-static \
84         --disable-schemas-install \
85         --enable-dbus \
86         --enable-djvu \
87         --enable-dvi \
88         --enable-nautilus \
89         --enable-pixbuf \
90         --enable-tiff
91 %{__make}
92
93 %install
94 rm -rf $RPM_BUILD_ROOT
95
96 %{__make} install \
97         DESTDIR=$RPM_BUILD_ROOT
98
99 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
100 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.la
101
102 %find_lang %{name} --with-gnome
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %post
108 %gconf_schema_install evince-thumbnailer-djvu.schemas
109 %gconf_schema_install evince-thumbnailer-dvi.schemas
110 %gconf_schema_install evince-thumbnailer.schemas
111 %gconf_schema_install evince.schemas
112 %update_desktop_database_post
113 %scrollkeeper_update_post
114
115 %preun
116 %gconf_schema_uninstall evince-thumbnailer-djvu.schemas
117 %gconf_schema_uninstall evince-thumbnailer-dvi.schemas
118 %gconf_schema_uninstall evince-thumbnailer.schemas
119 %gconf_schema_uninstall evince.schemas
120
121 %postun
122 %update_desktop_database_postun
123 %scrollkeeper_update_postun
124
125 %files -f %{name}.lang
126 %defattr(644,root,root,755)
127 %doc AUTHORS ChangeLog NEWS README TODO
128 %attr(755,root,root) %{_bindir}/*
129 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-djvu.schemas
130 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-dvi.schemas
131 %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas
132 %{_sysconfdir}/gconf/schemas/evince.schemas
133 %{_datadir}/%{name}
134 %{_desktopdir}/*.desktop
135 %{_omf_dest_dir}/evince
136
137 %files -n nautilus-extension-evince
138 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_libdir}/nautilus/extensions-1.0/*.so*
This page took 0.070934 seconds and 3 git commands to generate.