Attachment 'gentoo-gnome-2.13.2-jhbuildrc.txt'
Download 1 # -*- mode: python -*-
2
3 # edit this file to match your settings and copy it to ~/.jhbuildrc
4
5 # if you have a cvs account, uncomment this line
6 #cvsroots['gnome.org'] = ':ext:user@cvs.gnome.org:/cvs/gnome'
7
8 # what module set should be used. The default at the moment is 'gnome28',
9 # but it can be any of the files in the modulesets directory, or even
10 # the URL of a module set file on a web server.
11 moduleset = 'gnome-2.14'
12
13 # A list of the modules to build. Defaults to the Gnome Desktop and
14 # developer platform.
15 modules = [ 'meta-gnome-desktop' ]
16
17 # Gnomemeeting is too picky on its pwlib and openh323 depencies...
18 skip = [ 'howl','evolution-exchange','fontconfig','mozilla','Render','Xrender','Xft','dbus','hal','libgpg-error','libgcrypt','libtasn1','opencdk','gnutls','gnomemeeting' ]
19
20 # what directory should the source be checked out to?
21 checkoutroot = os.path.join(os.environ['HOME'], 'cvs', 'gnome2')
22
23 # the prefix to configure/install modules to (must have write access)
24 prefix = '/opt/gnome2'
25
26 # Mumixam debug configuration.
27 autogenargs='--disable-static --disable-gtk-doc'
28 module_autogenargs['libxml2'] = autogenargs + ' --with-mem-debug --with-run-debug --with-thread-alloc'
29 module_autogenargs['libxslt'] = autogenargs + ' --with-mem-debug'
30 module_autogenargs['glib'] = autogenargs + ' --with-threads=posix'
31 module_autogenargs['libbonobo'] = autogenargs + ' --enable-debug --enable-bonobo-activation-debug=yes'
32 module_autogenargs['cairo'] = autogenargs + ' --enable-glitz --enable-ps --enable-pdf'
33 module_autogenargs['pango'] = autogenargs + ' --enable-debug=yes'
34 module_autogenargs['gtk+'] = autogenargs + ' --enable-debug=yes --with-xinput=yes'
35 module_autogenargs['gconf'] = autogenargs + ' --enable-debug=yes'
36 module_autogenargs['gnome-vfs'] = autogenargs + ' --disable-samba --enable-hal --disable-howl --enable-gnutls --disable-openssl --with-hal-mount=pmount-hal --with-hal-umount=pumount --with-hal-eject=eject'
37 module_autogenargs['esound'] = autogenargs + ' --enable-debugging --enable-local-sound --enable-alsa --disable-oss --with-audiofile=yes'
38 module_autogenargs['libgnome'] = autogenargs + ' --enable-debug'
39 module_autogenargs['gnome-themes'] = autogenargs + ' --enable-all-themes'
40 module_autogenargs['gnome-desktop'] = autogenargs + ' --with-gnome-distributor="Gentoo Gnome Development"'
41 module_autogenargs['evolution-data-server'] = autogenargs + ' --enable-ipv6=no --enable-nntp=yes --enable-imapp=yes --enable-purify=no --with-e2k-debug --with-openldap=yes --with-static-ldap=no --with-krb5=/usr --with-nss-includes=/usr/lib/mozilla/include/nss --with-nss-libs=/usr/lib/mozilla --with-nspr-includes=/usr/lib/mozilla/include/nspr --with-nspr-libs=/usr/lib/mozilla'
42 module_autogenargs['gnome-menus'] = autogenargs + ' --enable-debug=yes'
43 module_autogenargs['vte'] = autogenargs + ' --enable-debugging'
44 module_autogenargs['libgtop'] = autogenargs + ' --enable-debug=yes'
45 module_autogenargs['libxklavier'] = autogenargs + ' --disable-doxygen'
46 module_autogenargs['gstreamer'] = autogenargs + ' --enable-gst-debug --enable-trace --disable-docs-build --enable-debug'
47 module_autogenargs['metacity'] = autogenargs + ' --enable-compositor'
48 module_autogenargs['libgnomeprint'] = autogenargs + ' --with-metadata-printer --with-cups'
49 module_autogenargs['librsvg'] = autogenargs + ' --with-svgz --with-croco'
50 module_autogenargs['gnome-control-center'] = autogenargs + ' --enable-gstreamer'
51 module_autogenargs['yelp'] = autogenargs + ' --enable-debug'
52 # Missing ' --enable-console-helper=yes'
53 module_autogenargs['gnome-utils'] = autogenargs + ' --enable-hal'
54 module_autogenargs['nautilus-cd-burner'] = autogenargs + ' --enable-hal'
55 module_autogenargs['gnome-netstatus'] = autogenargs + ' --enable-debug=yes'
56 module_autogenargs['libgail-gnome'] = autogenargs + ' --enable-debug=yes'
57 module_autogenargs['gnome_mag'] = autogenargs + ' --enable-debug=yes'
58 module_autogenargs['gnopernicus'] = autogenargs + ' --enable-debug --enable-paranoia'
59 module_autogenargs['gok'] = autogenargs + ' --enable-logging-normal --enable-logging-exceptional'
60 # Need to overide CPPFLAGS for the desktop file plugin which do not find the dom mozilla dir.
61 module_autogenargs['epiphany'] = autogenargs + ' --enable-debug --enable-python'
62 module_makeargs['epiphany'] = makeargs + ' CPPFLAGS=-I/usr/lib/mozilla/include/dom'
63 module_autogenargs['gnome-games'] = autogenargs + ' --disable-howl'
64 module_autogenargs['gnome-system-tools'] = autogenargs + ' --enable-boot --enable-disks'
65 module_autogenargs['gnome-nettool'] = autogenargs + ' --enable-debug'
66 module_autogenargs['vino'] = autogenargs + ' --enable-session-support=yes --enable-gnutls=no --enable-gcrypt=no --enable-debug=yes'
67 module_autogenargs['gnome-volume-manager'] = autogenargs + ' --with-mount-command=pmount-hal --with-unmount-command=pumount'
68 # Need to overide CPPFLAGS for mozilla includes. Disable mozilla plugin since it must be installed on the system as root.
69 module_autogenargs['totem'] = autogenargs + ' --enable-gstreamer --disable-mozilla --enable-nautilus --enable-lirc --enable-debug'
70 module_autogenargs['sound-juicer'] = autogenargs + ' --enable-debug'
71 module_autogenargs['gtkhtml'] = autogenargs + ' --enable-file-chooser'
72 module_autogenargs['evolution'] = autogenargs + ' --enable-exchange=no --with-nss-includes=/usr/lib/mozilla/include --with-nspr-includes=/usr/mozilla/include --with-nspr-libs=/usr/lib/mozilla --with-nss-libs=/usr/lib/mozilla'
73 module_autogenargs['poppler'] = autogenargs + ' --enable-a4-paper --enable-opi'
74 module_autogenargs['evince'] = autogenargs + ' --enable-debug --enable-nautilus --enable-tiff --enable-djvu --enable-pixbuf'
75
76 # targetting gnome 2.13.2 dev release.
77 #
78 #freedesktop:
79 #
80 branches['cairo'] = 'RELEASE_1_0_2'
81 branches['desktop-file-utils'] = 'HEAD'
82 # No cvs tags, using head.
83 branches['libxklavier'] = 'HEAD'
84 branches['poppler'] = 'POPPLER_0_4_2'
85 branches['startup-notification'] = 'STARTUP_NOTIFICATION_0_8'
86 #
87 # Bindings:
88 #
89 branches['gnome-python/pygtk'] = 'PYGTK_2_8_2'
90 branches['gnome-python/pyorbit'] = 'PYORBIT_2_0_1'
91 branches['gnome-python/gnome-python'] = 'GNOME_PYTHON_2_12_1'
92 #
93 # Platform:
94 #
95 branches['gconf'] = 'GCONF_2_12_1'
96 branches['ORBit2'] = 'ORBIT2_2_13_2'
97 branches['at-spi'] = 'AT_SPI_1_6_6'
98 branches['atk'] = 'ATK_1_10_3'
99 # audiofile is a tarball.
100 branches['esound'] = 'ESOUND_0_2_36'
101 branches['gail'] = 'GAIL_1_8_6'
102 branches['glib'] = 'GLIB_2_8_3'
103 branches['gnome-mime-data'] = 'GNOME_MIME_2_4_2'
104 branches['gnome-vfs']= 'GNOME_VFS_2_13_1'
105 branches['gtk+'] = 'GTK_2_8_6'
106 # missing GTK_DOC_1_4 tag in CVS.
107 branches['gtk-doc'] = 'HEAD'
108 branches['intltool'] = 'INTLTOOL_0_34_1'
109 branches['libIDL'] = 'LIBIDL_0_8_6'
110 branches['libart_lgpl'] = 'LIBART_LGPL_2_3_17'
111 # missing LIBBONOBO_2_13_0 CVS tag, using HEAD.
112 branches['libbonobo'] = 'HEAD'
113 # missing LIBBONOBOUI_2_13_0 CVS tag, using HEAD.
114 branches['libbonoboui'] = 'HEAD'
115 branches['libglade'] = 'LIBGLADE_2_5_1'
116 # missing LIBGNOME_2_13_2 CVS tag, using HEAD.
117 branches['libgnome'] = 'HEAD'
118 branches['libgnomecanvas'] = 'LIBGNOMECANVAS_2_12_0'
119 branches['libgnomeui'] = 'LIBGNOMEUI_2_12_0'
120 branches['libxml2'] = 'LIBXML2_2_6_22'
121 branches['libxslt'] = 'LIBXSLT_1_1_15'
122 branches['pango'] = 'PANGO_1_10_1'
123 #
124 # Desktop:
125 #
126 branches['bug-buddy']= 'BUG_BUDDY_2_12_1'
127 # missing control-center in jhbuild but not in gnome dev.
128 # using dasher 3.2.19 instead of 3.2.18 because of missing CVS tag.
129 branches['dasher'] = 'DASHER_3_2_19'
130 branches['eel'] = 'EEL_2_13_2'
131 branches['eog'] = 'EOG_2_13_2'
132 branches['epiphany'] = 'Release192'
133 branches['evince'] = 'EVINCE_0_4_0'
134 # missing EVOLUTION_2_5_2 CVS tag, using HEAD.
135 branches['evolution'] = 'HEAD'
136 # missing EVOLUTION_DATA_SERVER_1_5_2 tag, using HEAD.
137 branches['evolution-data-server'] = 'HEAD'
138 # don't build evolution-exchange plugin.
139 branches['evolution-webcal'] = 'evolution-webcal-2-4-1'
140 branches['file-roller'] = 'FILE_ROLLER_2_13_2'
141 branches['gcalctool'] = 'GCALCTOOL_5_7_11'
142 branches['gconf-editor'] = 'GCONF_EDITOR_2_12_0'
143 # using system GDM.
144 branches['gedit'] = 'GEDIT_2_12_1'
145 branches['gnome-applets'] = 'GNOME_APPLETS_2_12_1'
146 branches['gnome-backgrounds'] = 'GNOME_BACKGROUNDS_2_12_1'
147 branches['gnome-control-center'] = 'GNOME_CONTROL_CENTER_2_13_1'
148 branches['gnome-desktop'] = 'GNOME_DESKTOP_2_13_2'
149 branches['gnome-doc-utils'] = 'GNOME_DOC_UTILS_0_4_3'
150 # missing GNOME_GAMES_2_13_2 CVS tag, using HEAD.
151 branches['gnome-games'] = 'HEAD'
152 branches['gnome-icon-theme'] = 'GNOME_ICON_THEME_2_13_2'
153 branches['gnome-keyring'] = 'GNOME_KEYRING_0_4_6'
154 branches['gnome-keyring-manager'] = 'GNOME_KEYRING_MANAGER_2_12_0'
155 branches['gnome-mag'] = 'GNOME_MAG_0_12_2'
156 branches['gnome-media'] = 'RELEASE-2_12_0'
157 branches['gnome-menus'] = 'GNOME_MENUS_2_12_0'
158 branches['gnome-netstatus'] = 'GNOME_NETSTATUS_2_12_0'
159 branches['gnome-nettool'] = 'gnome-nettool-1-4-1'
160 branches['gnome-panel'] = 'GNOME_PANEL_2_13_2'
161 branches['gnome-session'] = 'GNOME_SESSION_2_12_0'
162 branches['gnome-speech'] = 'GNOME_SPEECH_0_3_9'
163 branches['procman'] = 'GNOME_SYSTEM_MONITOR_2_13_2'
164 branches['gnome-system-tools'] = 'GST_1_4_0'
165 branches['gnome-terminal'] = 'GNOME_TERMINAL_2_12_0'
166 branches['gnome-themes'] = 'GNOME_THEMES_2_13_1'
167 branches['gnome-utils'] = 'GNOME_UTILS_2_13_2'
168 # missing GVM_1_5_4 CVS tag, using HEAD.
169 branches['gnome-volume-manager'] = 'HEAD'
170 branches['gnome-user-docs'] = 'GNOME_USER_DOCS_2_8_1'
171 # don't build gnomemeeting.
172 branches['gnopernicus'] = 'GNOPERNICUS_0_12_0'
173 # gob in jhbuild for gnome-games but not in gnome dev.
174 branches['gob'] = 'HEAD'
175 branches['gok'] = 'GOK_1_0_5'
176 # gst-plugins is a tarball.
177 # gstreamer is a tarball.
178 branches['gtk-engines'] = 'GTK_ENGINES_2_6_5'
179 branches['gtkhtml'] = 'GTKHTML_3_9_2'
180 branches['gtksourceview'] = 'GTKSOURCEVIEW_1_5_1'
181 branches['gucharmap'] = 'GUCHARMAP_1_4_4'
182 # jhbuild, it's a gnome css parser used by librsvg.
183 branches['libcroco'] = 'libcroco-0-6-0'
184 # no 1.1.1 cvs tag, only a 1.1.2.
185 branches['libgail-gnome'] = 'LIBGAIL_GNOME_1_1_2'
186
187 # jhbuild, easy cups interface.
188 branches['libgnomecups'] = 'LIBGNOMECUPS_0_2_2'
189 branches['libgnomeprint'] = 'LIBGNOMEPRINT_2_12_1'
190 branches['libgnomeprintui'] = 'LIBGNOMEPRINTUI_2_12_1'
191 # jhbuild only.
192 branches['libgsf'] = 'LIBGSF_1_13_3'
193 branches['libgtop'] = 'LIBGTOP_2_12_0'
194 # no cvs tags.
195 branches['librsvg'] = 'HEAD'
196 branches['libsoup'] = 'LIBSOUP_2_2_6_1'
197 branches['libwnck'] = 'LIBWNCK_2_13_2'
198 branches['metacity'] = 'METACITY_2_13_1'
199 branches['nautilus'] = 'NAUTILUS_2_13_2'
200 branches['nautilus-cd-burner'] = 'NAUTILUS_CD_BURNER_2_13_2'
201 branches['scrollkeeper'] = 'SCROLL_KEEPER_0_3_14'
202 branches['sound-juicer'] = 'SOUND_JUICER_2_13_1'
203 branches['system-tools-backends'] ='STB_1_4_0'
204 branches['totem'] = 'V_1_2_0'
205 branches['vino'] = 'VINO_2_12_0'
206 branches['vte'] = 'vte_0_11_15'
207 branches['yelp'] = 'YELP_2_12_1'
208 branches['zenity'] = 'ZENITY_2_13_2'
209
210 # set CFLAGS and CPPFLAGS:
211 os.environ['CFLAGS'] = '-ggdb3 -pipe'
212 os.environ['CXXFLAGS'] = '-ggdb3 -pipe'
213
214 # On SMP systems you may use something like this to improve compilation time:
215 # be aware that not all modules compile correctly with make -j2
216 #os.environ['MAKE'] = 'make -j2'
217
218 # a alternative install program to use.
219 # The included install-check program won't update timestamps if the
220 # header hasn't changed
221 os.environ['INSTALL'] = os.path.join(os.environ['HOME'],
222 'bin', 'install-check')
Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.