

The following TODOs are specific to GNOME packaging on MacPorts: This contains the GNOME Foundation's officially supported languages with the exception of Java. Gnome-bindings-suite This meta port is a collection gnome-bindings-language meta ports that include the libraries required for GNOME programs in C++, C#, Perl, and Python to run. This corresponds to the GNOME Developer's Tools from the GNOME Foundation. Gnome-developer-tools This meta port contains tools and documentation that are helpful to developers who wish to create new GNOME applications. This corresponds to the GNOME Developer's Platform from the GNOME Foundation.

#MACPORTS ORG SOFTWARE#
Gnome-platform-suite This meta port contains all the libraries and support programs that GNOME software written in the C language may require to run. Gnome-desktop-suite This meta port contains all the software packages that the GNOME Foundation distributes as part of the GNOME desktop. Gnome This meta port is currently a shorthand for the gnome-desktop-suite and the gnome-desktop-suite and optionally the gnome-bindings-suite with some variants for additional software. There are a number of GNOME-oriented meta ports in MacPorts: The macports-users mailing list is available for your assistance, and is the best place to resolve issues running the MacPorts distribution of GNOME.Ī meta port is a port that is simply a collection of dependencies on other ports. Our aim is to provide the latest stable GNOME release available (release x.y.z where y is even and x is greater than 0.) The GNOME ports are currently updated to the GNOME 2.26.3 stable release versions, although not all packages in the release have been ported as of yet. GNOME settings are stored in a number of hidden directories in your home directory: This ~/.xinitrc.d/90-gnome.sh uses GNOME's builtin window manager, Metacity: The following ~/.xinitrc.d/90-gnome.sh uses quartz-wm for the WM:Įxport XDG_CONFIG_DIRS=/opt/local/etc/xdg For Tiger support, you will need to make a custom ~/.xinitrc file rather than a custom ~/.xinitrc.d/90-gnome.sh script. The following examples are for use with MacPorts X11 server (xorg-server or xorg-server-devel), the Leopard X11 server, or the SnowLeopard X11 server. WARNING: If you have a ~/.xinitrc file on Leopard or SnowLeopard, delete it and instead use the ~/.xinitrc.d directory as directed below.
#MACPORTS ORG HOW TO#
xinitrc.d scripts for examples of how to set these variables.
#MACPORTS ORG MAC OS X#
Localhost (this allows sound to play at least on Mac OS X 10.5 Leopard) opt/local/etc/xdg (defined in the XDG Base Directory Specification) opt/local/share (defined in the XDG Base Directory Specification) These are shown with the values for a default MacPorts installation: The environment that GNOME runs in requires that the following variables be set. The GNOME desktop may be run by issuing the command gnome-session & from an xterm, adding the line USERWM=gnome-session to a script in your ~/.xinitrc.d directory, or adding the command exec gnome-session to a script in your ~/.xinitrc.d directory. The GNOME Foundation uses the version scheme where odd minor versions indicate that a package or product is a development version, such that GNOME 2.27.x is a development version, considered unstable, while 2.26.x is a release version that is considered stable. New releases of the developer's platform and the desktop are released at the same time. GNOME is a project, a foundation, a developer's platform (with a related set of language bindings), and a user's desktop environment.
