mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-11-05 16:04:31 +00:00
3f2b83b1a0
* HACKING: Moved to make clear that popt must build first. * RENAMING: Added some new file renamings. * src/nautilus-zoomable-frame-svr.c: * src/nautilus.h: [removed] * src/ntl-app.c: * src/ntl-main.c: * src/ntl-meta-view.c: * src/ntl-types.h: [removed] * src/ntl-uri-map.c: * src/ntl-view-bonobo-control.c: * src/ntl-view-bonobo-subdoc.c: * src/ntl-view-frame-svr.c: * src/ntl-view-nautilus.c: * src/ntl-view-private.h: * src/ntl-view.c: * src/ntl-window-msgs.c: * src/ntl-window-state.c: * src/ntl-window.c: Got rid of "nautilus.h" and "ntl-types.h". * libnautilus/nautilus-undo-context.c: (impl_Nautilus_Undo_Context__destroy), (impl_Nautilus_Undo_Context__create), (impl_Nautilus_Undo_Context__get_undo_manager), (nautilus_undo_context_new), (nautilus_undo_context_initialize), (destroy): * libnautilus/nautilus-undo-manager.c: (impl_Nautilus_Undo_Manager__destroy), (impl_Nautilus_Undo_Manager__create), (impl_Nautilus_Undo_Manager__append), (impl_Nautilus_Undo_Manager__forget), (impl_Nautilus_Undo_Manager__undo), (nautilus_undo_manager_new), (nautilus_undo_manager_initialize), (nautilus_undo_manager_initialize_class), (nautilus_undo_manager_undo), (nautilus_undo_manager_redo), (nautilus_undo_manager_add_transaction), (nautilus_undo_manager_unregister_object), (nautilus_undo_manager_can_undo), (nautilus_undo_manager_can_redo), (destroy), (nautilus_undo_manager_enable_redo), (nautilus_undo_manager_set_queue_depth), (free_undo_manager_list): Various code cleanups. Specifically, get rid of unused bonobo_object and rename gtk_object to bonobo_object. Get rid of some yucky function pointer casts. * src/ntl-app.c: (nautilus_app_init): Got rid of bogus extra ref. * libnautilus-extensions/nautilus-program-chooser.c: (nautilus_program_chooser_new): Reindent part just to annoy John. * libnautilus-extensions/nautilus-program-choosing.c: (nautilus_launch_application): Newline at end of file (ugh). * src/ntl-index-panel.c: (add_command_buttons): Format tweaking.
61 lines
2 KiB
Text
61 lines
2 KiB
Text
To build Nautilus without interfering with an existing Gnome install,
|
|
you will need to build several components from CVS into a separate
|
|
prefix.
|
|
|
|
For example, you could install these components into /usr/local/gnome2
|
|
or /usr/local/nautilus. Do do this, make sure to specify these with
|
|
the --prefix option to autogen.sh or configure.
|
|
|
|
Specifically, you will need to:
|
|
|
|
|
|
* Install all the needed modules into your selected prefix.
|
|
|
|
Nautilus currently requires the following modules from GNOME CVS
|
|
(built in the given order):
|
|
|
|
module branch configure options
|
|
------ ------ -----------------
|
|
popt: <need 1.5, but not from GNOME CVS, see below>
|
|
glib: glib-1-2
|
|
gtk+: gtk-1-2
|
|
imlib: HEAD
|
|
gnome-xml: LIB_XML_1_X
|
|
ORBit: orbit-stable-0-5
|
|
gnome-libs: gnome-libs-1-0 --enable-prefer-db1
|
|
gnet: HEAD
|
|
gnome-http: HEAD
|
|
oaf: HEAD
|
|
gconf: HEAD
|
|
gdk-pixbuf: HEAD --enable-canvas-pixbuf
|
|
gnome-print: HEAD
|
|
bonobo: HEAD --enable-oaf=yes
|
|
control-center control-center-1-0
|
|
gnome-vfs: HEAD --enable-oaf=yes
|
|
gtkhtml: HEAD
|
|
eog: HEAD --enable-oaf=yes
|
|
xpdf: HEAD
|
|
|
|
Other modules for Red Hat users:
|
|
|
|
- For other modules, the versions in Red Hat 6.1 will do.
|
|
- ORBit requires popt-1.5, which can be fetched from:
|
|
|
|
ftp://ftp.valinux.com/pub/mirrors/redhat/rawhide/i386/RedHat/RPMS/popt-1.5-0.45.i386.rpm
|
|
|
|
Other modules for Debian users (Eazel hackers haven't tried this ourselves):
|
|
|
|
- You'll need libwww, which can be found at:
|
|
|
|
ftp://ftp.internatif.org/pub/debian/UNOFFICIAL/libw3c-libwww5_5.2.8-1_i386.deb
|
|
ftp://ftp.internatif.org/pub/debian/UNOFFICIAL/libw3c-libwww-dev_5.2.8-1_i386.deb
|
|
|
|
|
|
|
|
* Build and install nautilus into your selected prefix.
|
|
|
|
Also, you need to do a "killall oafd; killall gconfd" before
|
|
running Nautilus if OAF, GConf, or any of the .oafinfo files
|
|
in any module changed.
|
|
|
|
All patches should go through nautilus-list@lists.eazel.com
|