[FYI] build interactively
- From: f.l. <texlexsex gmail com>
- To: garnome-list gnome org
- Cc: gnome-list gnome org
- Subject: [FYI] build interactively
- Date: Wed, 31 May 2006 18:18:51 +0800
garnome-2.14.0 composed of 267 packages,
and there are complicate dependencies between different libs.
usually not all of them are wanted,
in case garnome is to be built from scratch,
here is the order to take to avoid depency problem.
information extracted from garname Makefile's `LIBDEPS=' directive.
there seem to be recursive dependencies defined in `LIBDEPS+='
directive, dependency introduced by these directives are not listed
here.
also some other libs required but not included in garnome, like
libexif etc. you want to build them as needed.
here is the list, the whole build process divided into 19 round, libs
in round 2 depend on libs in round 1, round 3 depend on 2, maybe also
depend on 1, and so on.
1.
1. platform/libart_lgpl
2. platform/libxml2
3. freedesktop/render
4. bootstrap/expat
5. freedesktop/glitz
6. bootstrap/freetype
7. bootstrap/libdaemon
8. freedesktop/icon-naming-utils
9. bootstrap/libtool
10. office/fribidi
11. bootstrap/gnome-common
12. platform/audiofile
13. bootstrap/iso-codes
14. bootstrap/libtheora
15. geektoys/gnokii
16. bootstrap/pwlib
17. desktop/startup-notification
18. matchbox/xsettings-client
19. #bindings/pyspi
20. bootstrap/musicbrainz
21. bindings/libsigc++
2.
1. freedesktop/xrender
2. freedesktop/fontconfig
3. freedesktop/tango-icon-theme
4. freedesktop/pkg-config
5. platform/intltool
6. platform/esound
7. platform/libxslt
8. bootstrap/gettext
9. bootstrap/opal
10. desktop/gnome-icon-theme
11. desktop/libxklavier
12. bindings/libxml++
3.
1. freedesktop/cairo
2. freedesktop/libxft
3. freedesktop/xcursor
4. platform/gtk-doc
5. desktop/scrollkeeper
4.
1. platform/glib
2. desktop/gnome-doc-utils
5.
1. fifth-toe/loudmouth
2. fifth-toe/gnet
3. freedesktop/shared-mime-info
4. office/libgda
5. platform/atk
6. platform/pango
7. platform/libIDL
8. geektoys/gmime
9. geektoys/libgnomecups
10. bootstrap/gamin
11. hacker-tools/gob2
12. desktop/gnome-menus
13. desktop/gstreamer
14. desktop/gnome2-user-docs
15. desktop/libgtop
16. desktop/libsoup
17. bindings/glib-java
18. bindings/glibmm
19. bindings/pygobject
6.
1. fifth-toe/pan
2. freedesktop/desktop-file-utils
3. platform/gtk+
4. platform/ORBit2
5. platform/gnome-mime-data
6. matchbox/libmatchbox
7. matchbox/matchbox-themes-extra
8. desktop/libgnomeprint
9. desktop/libcroco
10. bindings/cairo-java
7.
1. fifth-toe/gftp
2. fifth-toe/xchat
3. fifth-toe/bluefish
4. freedesktop/poppler
5. freedesktop/dbus
6. office/enchant
7. platform/GConf
8. platform/libglade
9. platform/libbonobo
10. geektoys/monkey-bubble
11. geektoys/gnome-menu-editor
12. geektoys/gworldclock
13. geektoys/gkrellm
14. geektoys/libgksuui1.0
15. geektoys/libgksu1.2
16. bootstrap/firefox
17. matchbox/matchbox-desktop
18. matchbox/matchbox-nest
19. matchbox/matchbox-panel-manager
20. matchbox/matchbox-panel
21. matchbox/mb-applet-volume
22. matchbox/matchbox-common
23. desktop/gnome-keyring
24. desktop/libwnck
25. desktop/vte
26. bindings/gtkmm
27. bindings/libgtk-java
28. bindings/pyorbit
8.
1. fifth-toe/seahorse
2. freedesktop/hal
3. platform/libgnomecanvas
4. geektoys/gksu
5. geektoys/devilspie
6. geektoys/tagtool
7. matchbox/matchbox-window-manager
8. desktop/metacity
9. desktop/notification-daemon
10. desktop/gtk-engines
11. desktop/libnotify
12. desktop/gnome-speech
13. bindings/libgconf-java
14. bindings/gconfmm
15. bindings/libglademm
16. bindings/libgnomecanvasmm
17. bindings/pygtk
18. bindings/libgnomemm
9.
1. admin/sabayon
2. fifth-toe/gimp
3. platform/gnome-vfs
4. platform/gail
5. geektoys/libgpod
6. geektoys/gnome-theme-extras
7. geektoys/libbtctl
8. desktop/gnome-themes
9. desktop/zenity
10. desktop/libgnomeprintui
11. bindings/libgnomeuimm
10.
1. office/libgsf
2. platform/at-spi
3. platform/libgnome
4. desktop/libgtkhtml
5. desktop/gtkhtml
6. desktop/gtksourceview
7. desktop/gst-plugins-base
8. bindings/gnome-vfsmm
11.
1. office/goffice
2. platform/libbonoboui
3. geektoys/gst-plugins-bad
4. geektoys/gst-plugins-ugly
5. geektoys/screem
6. geektoys/gst-ffmpeg
7. mono/gtk-sharp1.0
8. hacker-tools/dogtail
9. desktop/gnome-mag
10. desktop/librsvg
11. desktop/system-tools-backends
12. desktop/gst-plugins-good
13. desktop/evolution-data-server
14. bindings/gst-python
15. bindings/libgnome-java
12.
1. fifth-toe/rhythmbox
2. fifth-toe/gaim
3. office/gnome-spell
4. office/present
5. platform/libgnomeui
6. geektoys/contact-lookup-applet
7. mono/gecko-sharp1.0
8. mono/mono
9. mono/gtksourceview-sharp2.0
10. mono/gecko-sharp2.0
11. mono/gtksourceview-sharp1.0
12. desktop/gdm
13. bindings/libglade-java
13.
1. fifth-toe/gthumb
2. fifth-toe/grip
3. fifth-toe/tsclient
4. fifth-toe/firestarter
5. fifth-toe/gossip
6. office/libgnomedb
7. office/planner
8. office/dia
9. office/glabels
10. geektoys/gnome-cups-manager
11. geektoys/gtkpod
12. geektoys/revelation
13. geektoys/gnome-gpg
14. geektoys/thoggen
15. geektoys/gnome-mount
16. geektoys/gnome-phone-manager
17. geektoys/liferea
18. geektoys/gnomebaker
19. geektoys/gnome-bluetooth
20. geektoys/gnome-pkgview
21. mono/monodoc
22. mono/tomboy
23. hacker-tools/devhelp
24. hacker-tools/alleyoop
25. hacker-tools/ghex
26. hacker-tools/gazpacho
27. desktop/gucharmap
28. desktop/gnome-nettool
29. desktop/evolution-webcal
30. desktop/gconf-editor
31. desktop/libgnomesu
32. desktop/gnome-terminal
33. desktop/gnome-desktop
34. desktop/epiphany
35. desktop/gnome-screensaver
36. desktop/gnome-volume-manager
37. desktop/gnome-system-monitor
38. desktop/eog
39. desktop/gnome-games
40. desktop/evince
41. desktop/yelp
42. desktop/gcalctool
43. desktop/sound-juicer
44. desktop/gnome-power-manager
45. desktop/gnome-system-tools
46. desktop/gnome-session
47. desktop/gnome-keyring-manager
48. desktop/vino
49. desktop/gal
50. desktop/dasher
51. desktop/gok
14.
1. office/gnumeric
2. office/mergeant
3. geektoys/epiphany-extensions
4. geektoys/gnome-games-extra-data
5. geektoys/gwget
6. mono/mono-tools
7. mono/monodevelop
8. mono/gtk-sharp2.0
9. hacker-tools/glade
10. desktop/gnome-panel
11. desktop/gnome-backgrounds
12. desktop/gnopernicus
13. desktop/bug-buddy
14. desktop/eel
15.
1. fifth-toe/conglomerate
2. freedesktop/avahi
3. office/gnome-pilot
4. geektoys/netapplet
5. geektoys/wireless-applet
6. geektoys/lock-keys-applet
7. geektoys/netspeed_applet
8. geektoys/quick-lounge-applet
9. mono/muine
10. mono/f-spot
11. mono/evolution-sharp
12. hacker-tools/mlview
13. desktop/fast-user-switch-applet
14. desktop/gnome-netstatus
15. desktop/gnome-utils
16. desktop/gnome-applets
17. desktop/libgail-gnome
18. desktop/nautilus
16.
1. office/abiword
2. office/gnome-pilot-conduits
3. mono/beagle
4. hacker-tools/at-poke
5. desktop/nautilus-cd-burner
6. desktop/totem
7. desktop/ekiga
8. desktop/file-roller
9. desktop/control-center
10. bindings/gnome-python
17.
1. admin/pessulus
2. geektoys/gnome-blog
3. hacker-tools/meld
4. desktop/evolution
5. desktop/gnome-media
6. bindings/gnome-python-extras
18.
1. geektoys/gDesklets
2. geektoys/mail-notification
3. desktop/gnome-python-desktop
4. desktop/evolution-exchange
19.
1. desktop/deskbar-applet
2. desktop/gedit
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]