~oem-solutions-group/unity-2d/clutter-1.0

« back to all changes in this revision

Viewing changes to doc/reference/clutter/building-clutter.xml

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2009-09-06 21:02:03 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20090906210203-pqjxypxpcvdp4vr7
Tags: 1.0.4-0ubuntu1
* New upstream release (LP: #425339)
  - Depend on GObject-Introspection 0.6.4, to fix the generation of
    introspection data from uninstalled libraries
  - Fix a crash when closing multiple stages
  - Help gtk-doc pick up ClutterInterval as an object
  - Do not premultiply the color twice inside the CoglPango renderer
  - Fix keyboard navigation of works inside ClutterText
  - Allow key events to bubble up to its parent container if the
    event contains the control modifier is detected
  - Documentation fixes
  - Build fixes
  - Update the MingW script for building Clutter on Windows
  - Update the build instructions for OS X
  - On X11, make sure to destroy the stage Window when switching to
    a foreign one
  - Fix a bug where clutter_actor_apply_relative_transform() was no
    using the right vertex to perform the transformation
* debian/control: bump gobject-introspection and related from 0.6.3 to
  0.6.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
238
238
 
239
239
      <section id='building-osx'>
240
240
          <title>OSX</title>
241
 
          <para>For developing an application with Clutter, the recommended
242
 
          way of installing it using the <ulink href="http://www.macports.org/">MacPorts</ulink>
 
241
          <para>Currently the only way to install Clutter for developing
 
242
          applications, or hacking on Clutter itself, is to build it yourself.
 
243
          The recommended route is to install the dependencies with
 
244
          the <ulink href="http://www.macports.org/">MacPorts</ulink>
243
245
          project, by simply invoking:</para>
244
246
 
245
247
          <informalexample><programlisting>
246
 
            $ sudo port install clutter
 
248
            $ sudo port install pango libpixman-devel cairo-devel
247
249
          </programlisting></informalexample>
248
250
 
249
 
          <para>on a terminal, after installing and updating MacPorts.</para>
250
 
 
251
 
          <para>For developing Clutter itself, the recommended way of building
252
 
          it OSX is to use <ulink href="http://live.gnome.org/Jhbuild">Jhbuild</ulink>,
253
 
          following the documentation for building the GTK+ stack as shown
254
 
          <ulink href="http://developer.imendio.com/projects/gtk-macosx/build-instructions">here</ulink>.</para>
255
 
 
256
 
          <para>
257
 
            Jhbuild depends on SVN, which can be installed on OSX by using
258
 
            the <ulink href="http://www.macports.org/">MacPorts</ulink>
259
 
            project.
260
 
          </para>
 
251
          <para>on a terminal, after installing and updating MacPorts.
 
252
          This should give you all of the required dependencies for building
 
253
          Clutter 1.0.</para>
261
254
 
262
255
          <para>
263
256
            XCode should also be installed, either from the OSX installation
264
 
            disk or downloading it from the Apple website. It is recommended
265
 
            to also install the X11 development files, even though Clutter
266
 
            does not strictly depend on them.
 
257
            disk or downloading it from the Apple website.
267
258
          </para>
268
259
 
269
260
          <para>
284
275
            to the configure script.
285
276
          </para>
286
277
 
 
278
          <para>
 
279
            GTK introspection and shave support are untested on OSX so it is
 
280
            also recommended that you disable these with the
 
281
            <literal>--disable-shave</literal> and
 
282
            <literal>--disable-introspection</literal>.
 
283
          </para>
 
284
 
 
285
          <para>
 
286
            If building on top of MacPorts, as recommended, the following
 
287
            configure command should suffice:
 
288
          </para>
 
289
 
 
290
          <informalexample><programlisting>
 
291
            ./configure --disable-gtk-doc --disable-docs --disable-shave
 
292
            --with-flavour=osx --disable-introspection --prefix=/opt
 
293
          </programlisting></informalexample>
287
294
      </section>
288
295
 
289
296
    </section>