]> git.pld-linux.org Git - packages/evince.git/blob - evince.spec
- forced fixed cairo version in R:, fixed subpackage descriptions, TODO
[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.3.4
8 Release:        0.9
9 License:        GPL v2
10 Group:          X11/Applications/Graphics
11 Source0:        http://ftp.gnome.org/pub/gnome/sources/evince/0.3/%{name}-%{version}.tar.bz2
12 # Source0-md5:  2c3177f60e6d8ed0b73168ebf9f726a5
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.33
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.0
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-djvu \
86         --enable-dvi \
87         --enable-nautilus \
88         --enable-pixbuf \
89         --enable-tiff
90 %{__make}
91
92 %install
93 rm -rf $RPM_BUILD_ROOT
94
95 %{__make} install \
96         DESTDIR=$RPM_BUILD_ROOT
97
98 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/no
99 rm -f $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/*.la
100
101 %find_lang %{name} --with-gnome
102
103 %clean
104 rm -rf $RPM_BUILD_ROOT
105
106 %post
107 %gconf_schema_install evince-thumbnailer-djvu.schemas
108 %gconf_schema_install evince-thumbnailer-dvi.schemas
109 %gconf_schema_install evince-thumbnailer.schemas
110 %gconf_schema_install evince.schemas
111 %update_desktop_database_post
112 %scrollkeeper_update_post
113
114 %preun
115 %gconf_schema_uninstall evince-thumbnailer-djvu.schemas
116 %gconf_schema_uninstall evince-thumbnailer-dvi.schemas
117 %gconf_schema_uninstall evince-thumbnailer.schemas
118 %gconf_schema_uninstall evince.schemas
119
120 %postun
121 %update_desktop_database_postun
122 %scrollkeeper_update_postun
123
124 %files -f %{name}.lang
125 %defattr(644,root,root,755)
126 %doc AUTHORS ChangeLog NEWS README TODO
127 %attr(755,root,root) %{_bindir}/*
128 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-djvu.schemas
129 %{_sysconfdir}/gconf/schemas/evince-thumbnailer-dvi.schemas
130 %{_sysconfdir}/gconf/schemas/evince-thumbnailer.schemas
131 %{_sysconfdir}/gconf/schemas/evince.schemas
132 %{_datadir}/%{name}
133 %{_desktopdir}/*.desktop
134 %{_omf_dest_dir}/evince
135
136 %files -n nautilus-extension-evince
137 %defattr(644,root,root,755)
138 %attr(755,root,root) %{_libdir}/nautilus/extensions-1.0/*.so*
This page took 0.085342 seconds and 4 git commands to generate.