]> git.pld-linux.org Git - packages/nautilus.git/blob - nautilus.spec
- adapterized.
[packages/nautilus.git] / nautilus.spec
1 Summary:        Nautilus is a file manager for the GNOME desktop environment
2 Summary(pl):    nautilus - pow³oka GNOME i menad¿er plików
3 Summary(pt_BR): Nautilus é um gerenciador de arquivos para o GNOME
4 Name:           nautilus
5 Version:        1.0.6
6 Release:        6
7 License:        GPL
8 Group:          X11/Window Managers
9 Group(cs):      X11/Okenní mana¾ery
10 Group(da):      X11/Vindueshåndtererene
11 Group(de):      X11/Fenstermanager
12 Group(es):      X11/Administradores de Ventanas
13 Group(fr):      X11/Gestionnaires de fenêtres
14 Group(it):      X11/Window manager
15 Group(no):      X11/Vindushåndtererene
16 Group(pl):      X11/Zarz±dcy okien
17 Group(pt):      X11/Gestores de Janelas
18 Group(ru):      X11/ïËÏÎÎÙÅ ÍÅÎÅÄÖÅÒÙ
19 Group(sv):      X11/Fönsterhanterarna
20 Source0:        ftp://ftp.gnome.org/pub/GNOME/stable/sources/%{name}/%{name}-%{version}.tar.bz2
21 Patch0:         %{name}-DESTDIR.patch
22 Patch1:         %{name}-applnk.patch
23 Patch2:         %{name}-aclocal.patch
24 Patch3:         %{name}-amfix.patch
25 Patch4:         %{name}-bonobo-workaround.patch
26 Patch5:         %{name}-cpp.patch
27 Patch6:         %{name}-omf-encoding.patch
28 Patch7:         %{name}-mozilla-profile-startup.patch
29 Patch8:         %{name}-ac25.patch
30 URL:            http://nautilus.eazel.com/
31 BuildRequires:  GConf-devel >= 0.12
32 BuildRequires:  ORBit-devel >= 0.5.7
33 BuildRequires:  autoconf
34 BuildRequires:  automake
35 BuildRequires:  bonobo-devel >= 1.0.9
36 BuildRequires:  control-center-devel >= 1.3
37 BuildRequires:  eel-devel >= 1.0.2
38 BuildRequires:  esound-devel >= 0.2.22
39 BuildRequires:  freetype-devel >= 2.0.1
40 BuildRequires:  gdk-pixbuf-devel >= 0.10.0
41 BuildRequires:  gettext-devel
42 BuildRequires:  gnome-applets
43 BuildRequires:  gnome-core-devel >= 1.4.0.4
44 BuildRequires:  gnome-http-devel
45 BuildRequires:  gnome-libs-devel >= 1.2.11
46 BuildRequires:  gnome-vfs-devel >= 1.0.3
47 BuildRequires:  gtk+-devel >= 1.2.9
48 BuildRequires:  imlib-devel >= 1.9.8
49 BuildRequires:  intltool
50 BuildRequires:  libpng-devel
51 BuildRequires:  librsvg-devel >= 1.0.1
52 BuildRequires:  libxml-devel >= 1.8.10
53 BuildRequires:  medusa-devel >= 0.5.1
54 BuildRequires:  mozilla-devel >= 0.9.8
55 BuildRequires:  oaf-devel >= 0.6.5
56 BuildRequires:  scrollkeeper >= 0.1.4
57 BuildRequires:  xpdf >= 0.90
58 Requires:       gnome-http
59 Requires:       GConf >= 1.0.2
60 Prereq:         /sbin/ldconfig
61 Prereq:         scrollkeeper
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _prefix         /usr/X11R6
65 %define         _mandir         %{_prefix}/man
66 %define         _omf_dest_dir   %(scrollkeeper-config --omfdir)
67 %define         _sysconfdir     /etc/X11/GNOME
68
69 %description
70 Nautilus integrates access to files, applications, media,
71 Internet-based resources and the Web. Nautilus delivers a dynamic and
72 rich user experience. Nautilus is an free software project developed
73 under the GNU General Public License and is a core component of the
74 GNOME desktop project.
75
76 %description -l pl
77 GNU Nautilus jest mened¿erem plików i graficzn± pow³ok± dla GNOME.
78 S³u¿y równie¿ bardzo dobrze jako przegl±darka stron WWW.
79
80 %description -l pt_BR
81 O nautilus é um excelente gerenciador de arquivos para o GNOME.
82
83 %package devel
84 Summary:        Libraries and include files for developing Nautilus components
85 Summary(pl):    Pliki nag³ówkowe do tworzenia komponentów dla Nautilusa
86 Summary(pt_BR): Bibliotecas e arquivos para desenvolvimento com o nautilus
87 Group:          Development/Libraries
88 Group(cs):      Vývojové prostøedky/Knihovny
89 Group(da):      Udvikling/Biblioteker
90 Group(de):      Entwicklung/Bibliotheken
91 Group(es):      Desarrollo/Bibliotecas
92 Group(fr):      Development/Librairies
93 Group(it):      Sviluppo/Librerie
94 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
95 Group(no):      Utvikling/Bibliotek
96 Group(pl):      Programowanie/Biblioteki
97 Group(pt_BR):   Desenvolvimento/Bibliotecas
98 Group(pt):      Desenvolvimento/Bibliotecas
99 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
100 Group(sv):      Utveckling/Bibliotek
101 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
102 Requires:       %{name} = %{version}
103
104 %description devel
105 This package provides the necessary development libraries and include
106 files to allow you to develop Nautilus components.
107
108 %description devel -l pl
109 Biblioteki i pliki nag³ówkowe potrzebne do programowania.
110
111 %description devel -l pt_BR
112 Este pacote fornece os arquivos necessários para desenvolvimento
113 utilizando componentes do nautilus.
114
115 %package static
116 Summary:        Static Nautilus libraries
117 Summary(pl):    Biblioteki statyczne Nautilusa
118 Group:          Development/Libraries
119 Group(cs):      Vývojové prostøedky/Knihovny
120 Group(da):      Udvikling/Biblioteker
121 Group(de):      Entwicklung/Bibliotheken
122 Group(es):      Desarrollo/Bibliotecas
123 Group(fr):      Development/Librairies
124 Group(it):      Sviluppo/Librerie
125 Group(ja):      ³«È¯/¥é¥¤¥Ö¥é¥ê
126 Group(no):      Utvikling/Bibliotek
127 Group(pl):      Programowanie/Biblioteki
128 Group(pt_BR):   Desenvolvimento/Bibliotecas
129 Group(pt):      Desenvolvimento/Bibliotecas
130 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
131 Group(sv):      Utveckling/Bibliotek
132 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
133 Requires:       %{name}-devel = %{version}
134
135 %description static
136 Static Nautilus libraries.
137
138 %description static -l pl
139 Biblioteki statyczne Nautilusa.
140
141 %package mozilla
142 Summary:        Nautilus component for use with Mozilla
143 Summary(pl):    Czê¶æ Nautilisa do u¿ywania z Mozill±
144 Group:          X11/Window Managers
145 Group(cs):      X11/Okenní mana¾ery
146 Group(da):      X11/Vindueshåndtererene
147 Group(de):      X11/Fenstermanager
148 Group(es):      X11/Administradores de Ventanas
149 Group(fr):      X11/Gestionnaires de fenêtres
150 Group(it):      X11/Window manager
151 Group(no):      X11/Vindushåndtererene
152 Group(pl):      X11/Zarz±dcy okien
153 Group(pt):      X11/Gestores de Janelas
154 Group(ru):      X11/ïËÏÎÎÙÅ ÍÅÎÅÄÖÅÒÙ
155 Group(sv):      X11/Fönsterhanterarna
156 Requires:       %{name} = %{version}
157 Requires:       mozilla >= 0.8
158 Conflicts:      mozilla = M18
159 Conflicts:      mozilla = M17
160
161 %description mozilla
162 This enables the use of embedded Mozilla as a Nautilus component.
163
164 %description mozilla -l pl
165 Ten pakiet pozwala na u¿ywanie wbudowanej Mozilli jako sk³adnika
166 Nautilusa.
167
168 %description mozilla -l pt_BR
169 Espe pacote permite a utilização do Mozilla como um componente
170 Nautilus.
171
172 %prep -q
173 %setup -q
174 %patch0 -p1
175 %patch1 -p1
176 %patch2 -p1
177 %patch3 -p1
178 %patch4 -p1
179 %patch5 -p1
180 %patch6 -p1
181 %patch7 -p1
182 %patch8 -p1
183
184 %build
185 rm -f missing
186 sed -e s/AM_GNOME_GETTEXT/AM_GNU_GETTEXT/ configure.in > configure.in.tmp
187 mv -f configure.in.tmp configure.in
188 gettextize --force --copy
189 xml-i18n-toolize --force --copy --automake
190 libtoolize --copy --force
191 aclocal
192 autoconf
193 automake -a -c
194 CFLAGS="%{rpmcflags} -DENABLE_SCROLLKEEPER_SUPPORT"
195 CPPFLAGS="`/usr/bin/nspr-config --cflags`"; export CPPFLAGS
196 LDFLAGS="%{rpmldflags} `/usr/bin/nspr-config --libs`"
197 %configure \
198         %{?debug:--enable-more-warnings} \
199         %{!?debug:--disable-more-warnings} \
200         --with-mozilla-lib-place=%{_libdir} \
201         --with-mozilla-include-place=%{_includedir}/mozilla \
202         --enable-static
203
204 %{__make}
205
206 %install
207 rm -rf $RPM_BUILD_ROOT
208
209 %{__make} install \
210         DESTDIR=$RPM_BUILD_ROOT \
211         omf_dest_dir=%{_omf_dest_dir}/omf/%{name}
212
213 gzip -9nf ChangeLog NEWS README
214
215 %find_lang %{name} --with-gnome --all-name
216
217 %clean
218 rm -rf $RPM_BUILD_ROOT
219
220 %post
221 /sbin/ldconfig
222 scrollkeeper-update
223
224 %postun 
225 /sbin/ldconfig
226 scrollkeeper-update
227
228 %files -f %{name}.lang
229 %defattr(644,root,root,755)
230 %doc *.gz
231 %attr(755,root,root) %{_bindir}/gnome-db2html2
232 %attr(755,root,root) %{_bindir}/gnome-db2html3
233 %attr(755,root,root) %{_bindir}/gnome-info2html2
234 %attr(755,root,root) %{_bindir}/gnome-man2html2
235 %attr(755,root,root) %{_bindir}/hyperbola
236 %attr(755,root,root) %{_bindir}/nautilus
237 %attr(755,root,root) %{_bindir}/nautilus-adapter
238 %attr(755,root,root) %{_bindir}/nautilus-clean.sh
239 %attr(755,root,root) %{_bindir}/nautilus-content-loser
240 %attr(755,root,root) %{_bindir}/nautilus-error-dialog
241 %attr(755,root,root) %{_bindir}/nautilus-hardware-view
242 %attr(755,root,root) %{_bindir}/nautilus-history-view
243 %attr(755,root,root) %{_bindir}/nautilus-image-view
244 %attr(755,root,root) %{_bindir}/nautilus-launcher-applet
245 %attr(755,root,root) %{_bindir}/nautilus-music-view
246 %attr(755,root,root) %{_bindir}/nautilus-news
247 %attr(755,root,root) %{_bindir}/nautilus-notes
248 %attr(755,root,root) %{_bindir}/nautilus-preferences-applet
249 %attr(755,root,root) %{_bindir}/nautilus-restore-settings-to-default.sh
250 %attr(755,root,root) %{_bindir}/nautilus-sample-content-view
251 %attr(755,root,root) %{_bindir}/nautilus-sidebar-loser
252 %attr(755,root,root) %{_bindir}/nautilus-text-view
253 %attr(755,root,root) %{_bindir}/nautilus-throbber
254 %attr(755,root,root) %{_bindir}/nautilus-verify-rpm.sh
255 %attr(755,root,root) %{_bindir}/nautilus-xml-migrate
256 %attr(755,root,root) %{_bindir}/run-nautilus
257 %attr(755,root,root) %{_libdir}/libnautilus.so.*.*
258 %attr(755,root,root) %{_libdir}/libnautilus-*.so.*.*
259 %attr(755,root,root) %{_libdir}/libnautilus-*.so
260 %attr(755,root,root) %{_libdir}/vfs/modules/*.so
261 %attr(755,root,root) %{_libdir}/vfs/modules/*.la
262 %{_mandir}/man1/*
263 %{_sysconfdir}/vfs/modules/*.conf
264 %{_sysconfdir}/CORBA/servers/*
265 %{_applnkdir}/Utilities/*.desktop
266 %{_applnkdir}/Help/*.desktop
267 %{_datadir}/gnome/ui/*.xml
268 %{_datadir}/nautilus
269 %{_pixmapsdir}/*
270 %{_datadir}/oaf/Nautilus_ComponentAdapterFactory_std.oaf
271 %{_datadir}/oaf/Nautilus_Control_throbber.oaf
272 %{_datadir}/oaf/Nautilus_shell.oaf
273 %{_datadir}/oaf/Nautilus_View_content-loser.oaf
274 %{_datadir}/oaf/Nautilus_View_hardware.oaf
275 %{_datadir}/oaf/Nautilus_View_help.oaf
276 %{_datadir}/oaf/Nautilus_View_history.oaf
277 %{_datadir}/oaf/Nautilus_View_image.oaf
278 %{_datadir}/oaf/Nautilus_View_music.oaf
279 %{_datadir}/oaf/Nautilus_View_news.oaf
280 %{_datadir}/oaf/Nautilus_View_notes.oaf
281 %{_datadir}/oaf/Nautilus_View_sample.oaf
282 %{_datadir}/oaf/Nautilus_View_sidebar-loser.oaf
283 %{_datadir}/oaf/Nautilus_View_text.oaf
284 %{_datadir}/oaf/Nautilus_View_tree.oaf
285 %{_omf_dest_dir}/omf/%{name}
286 %{_datadir}/idl/*
287
288 %files devel
289 %defattr(644,root,root,755)
290 %attr(755,root,root) %{_libdir}/libnautilus.la
291 %attr(755,root,root) %{_libdir}/libnautilus.so
292 %attr(755,root,root) %{_libdir}/*.sh
293 %attr(755,root,root) %{_bindir}/nautilus-config
294 %{_includedir}/libnautilus
295
296 %files static
297 %defattr(644,root,root,755)
298 %{_libdir}/lib*.a
299 %{_libdir}/vfs/modules/*.a
300
301 %files mozilla
302 %defattr(644,root,root,755)
303 %attr(755,root,root) %{_bindir}/nautilus-mozilla-content-view
304 %{_datadir}/oaf/Nautilus_View_mozilla.oaf
This page took 0.080303 seconds and 4 git commands to generate.