Changes between Version 9 and Version 10 of GNOME
- Timestamp:
- Jul 7, 2009, 8:53:52 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GNOME
v9 v10 3 3 GNOME is a project, a foundation, a developer's platform (with a related set of language bindings), and a user's desktop environment. New releases of the platform and desktop are released at the same time. 4 4 == Version Scheme == 5 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. 15.x is a development version, considered unstable, while 2.14.x is a release version that is considered stable.5 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. 6 6 == Running GNOME == 7 The GNOME desktop may be run by issuing the command '''gnome-session &''' from an ''xterm'', or by adding the command '''exec gnome-session''' to your ''~/.xinitrc'' file. If you use [http://www.freedesktop.org/Software/dbus dbus] (version >= 0.60), you may prefer to use the command '''exec dbus-launch gnome-session''' in ''~/.xintrc'' to allow GNOME applications to take advantage of the dbus interprocess communications system.7 The GNOME desktop may be run by issuing the command '''gnome-session &''' from an ''xterm'', or by adding the command '''exec gnome-session''' to your ''~/.xinitrc'' file. If you use [http://www.freedesktop.org/Software/dbus dbus], you may prefer to use the command '''exec dbus-launch gnome-session''' in ''~/.xintrc'' to allow GNOME applications to take advantage of the dbus interprocess communications system. 8 8 === Environment === 9 9 The environment that GNOME runs in requires that the following variables be set. These are shown with the values for a default MacPorts installation: … … 59 59 exec gnome-session 60 60 }}} 61 Note that the second sample ''~/.xinitrc'' also does not require that dbus be installed. Feel free to mix and match the differences between these two sample files to suit your own needs.62 61 63 62 === Settings === … … 73 72 74 73 = On MacPorts = 75 The GNOME ports are mostly a mix from the GNOME 2.14.x and 2.16.0 release versions, although not all packages in the release have been ported as of yet. Based on what happened when GNOME 2.12.0 was released, we aim to provide a workable GNOME release based on x.y.x where y is even and x is greater than 0. 76 * Semi-automated [http://homepage.mac.com/rhwood/macports/gnome.html packaging status] report. 77 * [http://shyramblings.blogspot.com/search/label/Weekly%20Report Weekly report] concerning GNOME on MacPorts 74 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. 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.) 78 75 79 76 == Assistance == 80 77 === email === 81 The [http://lists.macosforge.org/mailman/listinfo/macports-users macports-users mailing list] is available for your assistance, and is the best place to resolve issues running the MacPorts distribution of GNOME. Note that since most of the GNOME ports are maintained by '' macports-dev@lists.macosforge.org'' that mailing list also gets most bug reports for our GNOME ports.78 The [http://lists.macosforge.org/mailman/listinfo/macports-users macports-users mailing list] is available for your assistance, and is the best place to resolve issues running the MacPorts distribution of GNOME. Note that since most of the GNOME ports are maintained by ''nomaintainer@lists.macosforge.org'' that mailing list also gets most bug reports for our GNOME ports. 82 79 83 80 == Meta Ports == … … 85 82 A meta port is a port that is simply a collection of dependencies on other ports. There are a number of GNOME-oriented meta ports in MacPorts: 86 83 87 gnome:: This meta port is currently a shorthand for ''gnome-desktop-suite'' with some variants for additional software.88 gnome-desktop-suite:: This meta port contains all the software packages that the GNOME Foundation distributes as part of the GNOME desktop. This meta port also includes the ''gnome-platform-suite''.84 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. 85 gnome-desktop-suite:: This meta port contains all the software packages that the GNOME Foundation distributes as part of the GNOME desktop. 89 86 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. This corresponds to the GNOME Developer's Platform from the GNOME Foundation. 90 gnome-bindings-suite:: This meta port is a collection ''gnome-bindings-language'' meta ports that include the libraries required for GNOME programs in C++, Perl, and Python to run. This contains the GNOME Foundation's officially supported languages with the exception of Java. 91 92 == [http://www.macports.org/docs/ch01s04.html#port Variants] == 93 The variants '''+with_gnome''' and '''+without_gnome''' affect how ports build in the DarwinPorts system vis-a-vis GNOME. 94 +with_gnome:: adds support for building the port with GNOME hooks. This variant is made a global variant with the installation of the port ''gnome-desktop-suite.'' (A couple of ports use the variant '''+gnome''' instead.) 95 +without_gnome:: builds the port without GNOME hooks 87 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 Tools from the GNOME Foundation. 88 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 contains the GNOME Foundation's officially supported languages with the exception of Java. 96 89 97 90 == TODOs == 98 [/projects/macports/query?status=new&status=assigned&status=reopened&verbose=1&keywords=%7EGNOME&type=task&order=priority GNOME Tasks] I am migrating the GNOME TODOs to the Trac tickets system as tasks.The following TODOs are specific to GNOME packaging on MacPorts:91 The following TODOs are specific to GNOME packaging on MacPorts: 99 92 100 * Fix scrollkeeper handling. See [http://bugzilla.opendarwin.org/show_bug.cgi?id=6912 bug report 6912] for DarwinPorts implementation details and see [http://live.gnome.org/GnomeDocUtilsMigration gnome-doc-utils Migration] for GNOME packaging status. --rhwood 10:00, 12 April 2006 (GMT) 101 * Move the [http://homepage.mac.com/rhwood/gnome/darwinports.html Packaging Status] page from [http://www.mac.com .Mac] to [http://opendarwin.org OpenDarwin] servers. --rhwood 02:10, 25 January 2006 (GMT) 102 * Create a gnome-platform-extras port containing additional libraries that would enhance GTK/GNOME-based applications without requiring the installation of packages from gnome-desktop-suite. --rhwood 02:10, 25 January 2006 (GMT) 103 * Create a gnome-desktop-extras port containing additional applications that extend the GNOME desktop. --rhwood 02:10, 25 January 2006 (GMT) 104 * Create a gnome-office-suite port containing the applications in the GNOME Office. --rhwood 02:10, 25 January 2006 (GMT) 105 * Create a gnome-office-extras port containing additional office-type applications. --rhwood 02:10, 25 January 2006 (GMT) 106 * Create a gnome-devel-suite port containing GNOME development tools. --rhwood 02:10, 25 January 2006 (GMT) 93 * Port the remaining modules in the GNOME 2.26 stable branch that have not yet been ported to MacPorts before the next stable release date. 94 * Review all GNOME ports that are not part of the official release to ensure that they are up to the latest available revision, removing any ports that are no longer compatible with the latest release code or have been deprecated and/or replaced by other, more current, applications. 95 * Create a test repository for modules in the GNOME 2.27 unstable branch in preparation for the GNOME 2.28 stable release 96 * Provide a full GNOME 2.28 stable release in MacPorts as soon as practical after the official release date. 107 97 98 The next stable release will be GNOME 2.28.0 currently scheduled for release on Wed 23 Sept 2009. 99 108 100 = Specific Ports = 109 101 == gdm ==