<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot-novena/package/libgtk2, branch 2009.02_rc1</title>
<subtitle>build system for the novena open hardware laptop board</subtitle>
<id>https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc1</id>
<link rel='self' href='https://git.bnewbold.net/buildroot-novena/atom?h=2009.02_rc1'/>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/'/>
<updated>2009-01-14T22:11:13Z</updated>
<entry>
<title>Force use of HOST_GLIB instead of /usr/bin for libgtk2</title>
<updated>2009-01-14T22:11:13Z</updated>
<author>
<name>Ulf Samuelsson</name>
<email>ulf.samuelsson@atmel.com</email>
</author>
<published>2009-01-14T22:11:13Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=0267841fe57d517d6ac84961e80f403c0edaf9b6'/>
<id>urn:sha1:0267841fe57d517d6ac84961e80f403c0edaf9b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libgtk2: add init script to create /etc/gtk-2.0/gdk-pixbuf.loaders</title>
<updated>2008-12-31T09:35:15Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-12-31T09:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=ccb02b009b1b16ce12d657b417650453fb261c5d'/>
<id>urn:sha1:ccb02b009b1b16ce12d657b417650453fb261c5d</id>
<content type='text'>
It would be nicer to do this at compile time, but then we would need to
compile libgtk2 for the host as well.
</content>
</entry>
<entry>
<title>libgtk: don't list cups/png/jpeg/tiff as hard dependencies</title>
<updated>2008-12-26T15:36:12Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-12-26T15:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=87e333010ce13b63b9056aa70443bd14f3653e06'/>
<id>urn:sha1:87e333010ce13b63b9056aa70443bd14f3653e06</id>
<content type='text'>
GTK can be compiled without the above, so don't list them as hard
dependencies, and simply adjust the build depending on what the user
has enabled.
</content>
</entry>
<entry>
<title>libgtk2: remove unneeded configure opts</title>
<updated>2008-12-26T15:36:09Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-12-26T15:36:09Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5c3a6a55e67c1ab4dab4a3031625570ca83804f3'/>
<id>urn:sha1:5c3a6a55e67c1ab4dab4a3031625570ca83804f3</id>
<content type='text'>
This stuff is all handled by Makefile.autotools.in
</content>
</entry>
<entry>
<title>Adding Central config.cache options</title>
<updated>2008-11-28T14:20:47Z</updated>
<author>
<name>Daniel Laird</name>
<email>danieljlaird@hotmail.com</email>
</author>
<published>2008-11-28T14:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=5432f26f0e78fc74a599a596c90a3b8f02963c13'/>
<id>urn:sha1:5432f26f0e78fc74a599a596c90a3b8f02963c13</id>
<content type='text'>
The following changes allow for use of a central configure cache
file.  This speeds up configuration of packages.
Its use is configurable at the top level (BR2_CONFIG_CACHE - default n).
Old style makefiles can use it if they use the following MACRO in makefiles:
$(AUTO_CONFIGURE_TARGET) see my change to directfb.mk.
New style Autotools.in will use it if you set the global option.
However you can enable the global option and on a per package overrule it by doing
the following: $(PKGNAME)_USE_CONFIG_CACHE = NO see fontconfig.mk for an example 
of this.
Finally I have removed a few config variable settings which indicated no CXX compiler
as this is wrong and breaks the build when using this central cache.

 Config.in                        |    8 ++++++++
 package/Makefile.autotools.in    |    5 ++++-
 package/Makefile.in              |   28 +++++++++++++++++++++++++++-
 package/atk/atk.mk               |    2 +-
 package/directfb/directfb.mk     |    7 +------
 package/fontconfig/fontconfig.mk |    3 +++
 package/libglib2/libglib2.mk     |    2 +-
 package/libgtk2/libgtk2.mk       |    1 -
 8 files changed, 45 insertions(+), 11 deletions(-)

I would appreciate feedback on this change (I have been testing for 2-3 weeks)
But I can never test all cases!  If you enable the BR2_CONFIG_CACHE option some
Makefile.autotools.in based packages may now break - I cannot build them all.
In this case you may need to remove config options that are being hardcoded all
over the place (like gtk saying we have 2 CXX compiler) or disable the use
of CONFIG CACHE file like I have done in fontconfig.
I can build all packages required to get WebKit on DirectFB up and running
and it runs fine.
I will try to resolve any issues this creates as fast as I can.

Signed-off-by: Daniel Laird &lt;daniel.j.laird@nxp.com&gt;

</content>
</entry>
<entry>
<title>libpng: fix Makefile.autotools.in fallout</title>
<updated>2008-11-02T19:21:17Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-11-02T19:21:17Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=cab350013e00c6daaaa393d72a23e3e244ec761f'/>
<id>urn:sha1:cab350013e00c6daaaa393d72a23e3e244ec761f</id>
<content type='text'>
libpng used to have the 'png' Makefile alias, which some packages used
in their dependencies list.

With the move to Makefile.autotools.in this is now gone, so update the
packages to match.
</content>
</entry>
<entry>
<title>Strip libgtk2 in the target</title>
<updated>2008-10-27T09:45:41Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-10-27T09:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=c8f70347ec875891370e7bc37a8eee866e30a332'/>
<id>urn:sha1:c8f70347ec875891370e7bc37a8eee866e30a332</id>
<content type='text'>
Rely on the sane default values of Makefile.autotools.in for the
staging and target installs. The immediate benefit is that the target
install will use install-strip instead of install, leading to a quite
nice size reduction in the libraries.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>Bump up libgtk2 version</title>
<updated>2008-10-18T07:00:35Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2008-10-18T07:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=da39abf0cc002bc7fc73dc0fe10d6906b793f987'/>
<id>urn:sha1:da39abf0cc002bc7fc73dc0fe10d6906b793f987</id>
<content type='text'>
Bump up libgtk2 version

The version of libgtk2 currently used doesn't build when built against
DirectFB. The issue has been fixed in a later version of the 2.12.x
series, so let's upgrade to this version.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>select CUPS if XORG/XORG7/TINYX.</title>
<updated>2008-08-26T13:45:39Z</updated>
<author>
<name>Daniel Laird</name>
<email>danieljlaird@hotmail.com</email>
</author>
<published>2008-08-26T13:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=d2f7a4abe8f3ce02a3914c1f8932463395038ec3'/>
<id>urn:sha1:d2f7a4abe8f3ce02a3914c1f8932463395038ec3</id>
<content type='text'>
This makes the behaviour the same as before for X users. 
Although is CUPS a necessary dependancy?

Daniel Laird



</content>
</entry>
<entry>
<title>The changes below add better support for DirectFB and libgtk2.</title>
<updated>2008-08-26T12:19:29Z</updated>
<author>
<name>Daniel Laird</name>
<email>danieljlaird@hotmail.com</email>
</author>
<published>2008-08-26T12:19:29Z</published>
<link rel='alternate' type='text/html' href='https://git.bnewbold.net/buildroot-novena/commit/?id=b46a591b910ccf8f29d5c1672d25527c40cbe6db'/>
<id>urn:sha1:b46a591b910ccf8f29d5c1672d25527c40cbe6db</id>
<content type='text'>
Should be no different for X builds.

 Config.in  |    3 +--
 libgtk2.mk |    7 +++----
 2 files changed, 4 insertions(+), 6 deletions(-)

Signed-off-by: daniel.j.laird@nxp.com

package/libgtk2/Config.in
Allow DirectFB to turn on LIBGTK2 support without X being enabled.
Disable autoselection of cups.  May not be wanted (Can cause crosscompilation issues).

package/libgtk2/libgtk2.mk
Remove unnessary redefine of PKG_CONFIG_*
Pass $(DISABLE_LARGEFILE) to configure (supports large file or not)
Move 'cups' to X extra dependencies instead of general.




</content>
</entry>
</feed>
