]> git.pld-linux.org Git - packages/nautilus.git/blob - nautilus.spec
- require gnome-http added
[packages/nautilus.git] / nautilus.spec
1 # Note that this is NOT a relocatable package
2
3 Summary:        Nautilus is a network user environment
4 Summary(pl):    nautilus - pow³oka gnome i menad¿er plików
5 Name:           nautilus
6 Version:        1.0.4
7 Release:        1
8 License:        GPL
9 Vendor:         GNOME
10 Group:          X11/Window Managers
11 Group(de):      X11/Fenstermanager
12 Group(pl):      X11/Zarz±dcy Okien
13 Source0:        ftp://ftp.gnome.org/pub/GNOME/stable/sources/%{name}/%{name}-%{version}.tar.bz2
14 URL:            http://nautilus.eazel.com/
15 BuildRequires:  glib-devel >= 1.2.9
16 BuildRequires:  gtk+-devel >= 1.2.9
17 BuildRequires:  imlib-devel >= 1.9.8
18 BuildRequires:  libxml-devel >= 1.8.10
19 BuildRequires:  gdk-pixbuf-devel >= 0.10.0
20 BuildRequires:  gnome-libs-devel >= 1.2.11
21 BuildRequires:  gnome-vfs-devel >= 1.0
22 BuildRequires:  gnome-http-devel
23 BuildRequires:  GConf-devel >= 0.12
24 BuildRequires:  ORBit-devel >= 0.5.7
25 BuildRequires:  oaf-devel >= 0.6.5
26 BuildRequires:  bonobo-devel >= 0.37
27 BuildRequires:  popt-devel >= 1.5
28 BuildRequires:  freetype-devel >= 2.0.1
29 BuildRequires:  medusa-devel >= 0.5.1
30 BuildRequires:  esound-devel >= 0.2.22
31 BuildRequires:  scrollkeeper >= 0.1.4
32 BuildRequires:  libpng-devel
33 BuildRequires:  control-center-devel >= 1.3
34 BuildRequires:  librsvg-devel >= 1.0.0
35 BuildRequires:  eel-devel >= 1.0
36 BuildRequires:  mozilla-devel >= 0.8
37 BuildRequires:  xpdf >= 0.90
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %define         _prefix         /usr/X11R6
41
42 %description
43 Nautilus integrates access to files, applications, media,
44 Internet-based resources and the Web. Nautilus delivers a dynamic and
45 rich user experience. Nautilus is an free software project developed
46 under the GNU General Public License and is a core component of the
47 GNOME desktop project.
48
49 %description -l pl
50 GNU Nautilus jest mened¿erem plików i graficzn± pow³ok± dla GNOME.
51
52 %package devel
53 Summary:        Libraries and include files for developing Nautilus components
54 Group:          Development/Libraries
55 Group(de):      Entwicklung/Libraries
56 Group(fr):      Development/Librairies
57 Group(pl):      Programowanie/Biblioteki
58 Requires:       %name = %{version}
59
60 %description devel
61 This package provides the necessary development libraries and include
62 files to allow you to develop Nautilus components.
63
64 %description devel -l pl
65 Biblioteki i pliki nag³ówkowe potrzebne do programowania.
66
67 %package mozilla
68 Summary:        Nautilus component for use with Mozilla
69 Group:          X11/Window Managers
70 Group(de):      X11/Fenstermanager
71 Group(pl):      X11/Zarz±dcy Okien
72 Requires:       %name = %{version}
73 Requires:       mozilla >= 0.8
74 Conflicts:      mozilla = M18
75 Conflicts:      mozilla = M17
76
77 %description mozilla
78 This enables the use of embedded Mozilla as a Nautilus component.
79
80 %package extras
81 Summary:        Extra goodies to use with Nautilus
82 Group:          X11/Window Managers
83 Group(de):      X11/Fenstermanager
84 Group(pl):      X11/Zarz±dcy Okien
85 Requires:       xpdf >= 0.90
86
87 %description extras
88 This is a meta-package that requires useful add-ons for Nautilus.
89
90 %package suggested
91 Summary:        Nautilus and a suggested set of components
92 Group:          X11/Window Managers
93 Group(de):      X11/Fenstermanager
94 Group(pl):      X11/Zarz±dcy Okien
95 Requires:       %name = %{version}
96 Requires:       %name-mozilla = %{version}
97 ##
98 ## FIXME: We need to deal with the fact that trilobite builds after
99 ##        nautilus.
100 ##
101 ##Requires:     %name-trilobite = %{version}
102 Requires:       %name-extras = %{version}
103
104 %description suggested
105 This is a meta-package that requires packages useful for running
106 Nautilus, and getting multimedia to work, such as eog and mpg123.
107
108 %prep
109 %setup -q
110
111 %build
112 CFLAGS="%{rpmcflags} -DENABLE_SCROLLKEEPER_SUPPORT"
113
114 %configure \
115         --enable-more-warnings \
116         --prefix=%{_prefix} \
117         --datadir=%{_datadir} \
118         --sysconfdir=%{_sysconfdir} \
119         --includedir=%{_includedir} \
120         --libdir=%{_libdir} \
121         --bindir=%{_bindir} \
122 %ifarch alpha
123         --host=alpha-redhat-linux
124 %endif
125
126 %install
127 rm -rf $RPM_BUILD_ROOT
128
129 %{__make} DESTDIR=$RPM_BUILD_ROOT install
130 #    sysconfdir=$RPM_BUILD_ROOT/%{_sysconfdir} \
131 #   datadir=$RPM_BUILD_ROOT/%{_datadir} \
132 #    includedir=$RPM_BUILD_ROOT/%{_includedir} \
133 #    libdir=$RPM_BUILD_ROOT/%{_libdir} \
134 #    bindir=$RPM_BUILD_ROOT/%{_bindir} install
135
136 gzip -9nf 
137 %doc AUTHORS COPYING COPYING-DOCS COPYING.LIB TRADEMARK_NOTICE ChangeLog NEWS README
138
139 %post
140 if ! grep %{_libdir} /etc/ld.so.conf > /dev/null ; then
141         echo "%{_libdir}" >> /etc/ld.so.conf
142 fi
143 /sbin/ldconfig
144 scrollkeeper-update
145
146 %postun -p /sbin/ldconfig
147 scrollkeeper-update
148
149 %clean
150 rm -rf $RPM_BUILD_ROOT
151
152 %files
153 %defattr(644,root,root,755)
154
155 %defattr(0555, bin, bin)
156 %doc *.gz
157 %attr(755,root,root) %{_bindir}/nautilus-clean.sh
158 %attr(755,root,root) %{_bindir}/nautilus-verify-rpm.sh
159 %attr(755,root,root) %{_bindir}/nautilus-restore-settings-to-default.sh
160 %attr(755,root,root) %{_bindir}/gnome-db2html2
161 %attr(755,root,root) %{_bindir}/gnome-info2html2
162 %attr(755,root,root) %{_bindir}/gnome-man2html2
163 %attr(755,root,root) %{_bindir}/hyperbola
164 %attr(755,root,root) %{_bindir}/nautilus
165 %attr(755,root,root) %{_bindir}/nautilus-adapter
166 %attr(755,root,root) %{_bindir}/nautilus-content-loser
167 %attr(755,root,root) %{_bindir}/nautilus-error-dialog
168 %attr(755,root,root) %{_bindir}/nautilus-hardware-view
169 %attr(755,root,root) %{_bindir}/nautilus-history-view
170 %attr(755,root,root) %{_bindir}/nautilus-image-view
171 # %{_bindir}/nautilus-mpg123
172 %attr(755,root,root) %{_bindir}/nautilus-music-view
173 %attr(755,root,root) %{_bindir}/nautilus-news
174 %attr(755,root,root) %{_bindir}/nautilus-notes
175 %attr(755,root,root) %{_bindir}/nautilus-sample-content-view
176 %attr(755,root,root) %{_bindir}/nautilus-sidebar-loser
177 %attr(755,root,root) %{_bindir}/nautilus-text-view
178 %attr(755,root,root) %{_bindir}/nautilus-throbber
179 %attr(755,root,root) %{_bindir}/run-nautilus
180 %attr(755,root,root) %{_bindir}/nautilus-launcher-applet
181 %attr(755,root,root) %{_bindir}/nautilus-xml-migrate
182 %{_libdir}/libnautilus-adapter.so.0
183 %{_libdir}/libnautilus-adapter.so.0.0.0
184 %{_libdir}/libnautilus-private.so.0
185 %{_libdir}/libnautilus-private.so.0.0.0
186 %{_libdir}/libnautilus-tree-view.so.0
187 %{_libdir}/libnautilus-tree-view.so.0.0.0
188 %{_libdir}/libnautilus.so.0
189 %{_libdir}/libnautilus.so.0.0.0
190 %{_libdir}/libnautilus-adapter.so
191 %{_libdir}/libnautilus-private.so
192 %{_libdir}/libnautilus-tree-view.so
193 %{_libdir}/libnautilus.so
194
195
196
197 %{_libdir}/vfs/modules/*.so
198
199
200 %defattr (0444, bin, bin)
201 %config %{_sysconfdir}/vfs/modules/*.conf
202 %config %{_sysconfdir}/CORBA/servers/nautilus-launcher-applet.gnorba
203 %{_applnkdir}/Applications/*.desktop
204 %{_datadir}/gnome/ui/*.xml
205 %{_datadir}/nautilus/components/hyperbola/maps/*.map
206 %{_datadir}/nautilus/components/hyperbola/*.xml
207 %{_datadir}/locale/*/LC_MESSAGES/*.mo
208 %{_datadir}/nautilus/*.xml
209 %{_datadir}/nautilus/emblems/*.png
210 %{_datadir}/nautilus/linksets/*.xml
211 %{_datadir}/nautilus/patterns/*.jpg
212 %{_datadir}/nautilus/patterns/*.png
213 %{_datadir}/nautilus/patterns/.*.png
214 %{_datadir}/nautilus/services/text/*.xml
215 %{_datadir}/pixmaps/*.png
216 %{_datadir}/pixmaps/nautilus/*.gif
217 %{_datadir}/pixmaps/nautilus/*.png
218 %{_datadir}/pixmaps/nautilus/*.svg
219 %{_datadir}/pixmaps/nautilus/*.xml
220 %{_datadir}/pixmaps/nautilus/tahoe/*.png
221 %{_datadir}/pixmaps/nautilus/tahoe/*.xml
222 %{_datadir}/pixmaps/nautilus/crux_teal/*.png
223 %{_datadir}/pixmaps/nautilus/crux_teal/*.xml
224 %{_datadir}/pixmaps/nautilus/crux_teal/throbber/*.png
225 %{_datadir}/pixmaps/nautilus/crux_teal/backgrounds/*.png
226 %{_datadir}/pixmaps/nautilus/crux_teal/sidebar_tab_pieces/*.png
227 %{_datadir}/pixmaps/nautilus/crux_eggplant/*.png
228 %{_datadir}/pixmaps/nautilus/crux_eggplant/*.xml
229 %{_datadir}/pixmaps/nautilus/crux_eggplant/throbber/*.png
230 %{_datadir}/pixmaps/nautilus/crux_eggplant/backgrounds/*.png
231 %{_datadir}/pixmaps/nautilus/crux_eggplant/sidebar_tab_pieces/*.png
232 %{_datadir}/pixmaps/nautilus/eazel-logos/*.png
233 %{_datadir}/pixmaps/nautilus/eazel-logos/*.xml
234 %{_datadir}/pixmaps/nautilus/eazel-logos/throbber/*.png
235 %{_datadir}/pixmaps/nautilus/eazel-logos/LICENSE
236 %{_datadir}/pixmaps/nautilus/gnome/*.png
237 %{_datadir}/pixmaps/nautilus/gnome/*.xml
238 %{_datadir}/pixmaps/nautilus/gnome/throbber/*.png
239 %{_datadir}/pixmaps/nautilus/sidebar_tab_pieces/*.png
240 %{_datadir}/pixmaps/nautilus/throbber/*.png
241 %{_datadir}/pixmaps/nautilus/sierra/*.xml
242 %{_datadir}/pixmaps/nautilus/sierra/*.png
243 %{_datadir}/oaf/Nautilus_View_help.oaf
244 %{_datadir}/oaf/Nautilus_ComponentAdapterFactory_std.oaf
245 %{_datadir}/oaf/Nautilus_View_content-loser.oaf
246 %{_datadir}/oaf/Nautilus_View_hardware.oaf
247 %{_datadir}/oaf/Nautilus_View_history.oaf
248 %{_datadir}/oaf/Nautilus_View_image.oaf
249 %{_datadir}/oaf/Nautilus_View_music.oaf
250 %{_datadir}/oaf/Nautilus_View_news.oaf
251 %{_datadir}/oaf/Nautilus_View_notes.oaf
252 %{_datadir}/oaf/Nautilus_View_sample.oaf
253 %{_datadir}/oaf/Nautilus_View_sidebar-loser.oaf
254 %{_datadir}/oaf/Nautilus_View_text.oaf
255 %{_datadir}/oaf/Nautilus_View_tree.oaf
256 %{_datadir}/oaf/Nautilus_shell.oaf
257 %{_datadir}/oaf/Nautilus_Control_throbber.oaf
258
259 # We put the idl files in the main package, not the devel package
260 # because the perl corba bindings can use the .idl files at run time.
261 %{_datadir}/idl/nautilus-view-component.idl
262 %{_datadir}/idl/nautilus-distributed-undo.idl
263
264 %defattr (-, root, root)
265 %{_datadir}/gnome/help
266 %{_datadir}/omf/nautilus
267
268 %files devel
269 %defattr(644,root,root,755)
270
271 %defattr(0555, bin, bin)
272 %{_libdir}/*.la
273 %{_libdir}/vfs/modules/*.la
274 %{_libdir}/*.sh
275 %attr(755,root,root) %{_bindir}/nautilus-config
276
277 %defattr(0444, bin, bin)
278 %{_includedir}/libnautilus/*.h
279
280 %files mozilla
281 %defattr(644,root,root,755)
282
283 %defattr(0555, bin, bin)
284 %attr(755,root,root) %{_bindir}/nautilus-mozilla-content-view
285
286 %defattr(0444, bin, bin)
287 %{_datadir}/oaf/Nautilus_View_mozilla.oaf
288
289 %files extras
290 %defattr(644,root,root,755)
291
292 %defattr(0444, bin, bin)
293 %{_datadir}/nautilus/nautilus-extras.placeholder
294
295 %files suggested
296 %defattr(644,root,root,755)
297
298 %defattr(0444, bin, bin)
299 %{_datadir}/nautilus/nautilus-suggested.placeholder
This page took 0.101274 seconds and 4 git commands to generate.