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.
  • [get | view] (2021-02-25 10:00:01, 11.2 KB) [[attachment:gentoo-gnome-2.13.2-jhbuildrc.txt]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.