summaryrefslogtreecommitdiffstats
path: root/package/libgtk2/libgtk2.mk
Commit message (Collapse)AuthorAgeFilesLines
* libgtk: don't list cups/png/jpeg/tiff as hard dependenciesPeter Korsgaard2008-12-261-3/+27
| | | | | | 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.
* libgtk2: remove unneeded configure optsPeter Korsgaard2008-12-261-15/+1
| | | | This stuff is all handled by Makefile.autotools.in
* Adding Central config.cache optionsDaniel Laird2008-11-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <daniel.j.laird@nxp.com>
* libpng: fix Makefile.autotools.in falloutPeter Korsgaard2008-11-021-1/+1
| | | | | | | | 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.
* Strip libgtk2 in the targetPeter Korsgaard2008-10-271-2/+0
| | | | | | | | | 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 <thomas.petazzoni@free-electrons.com>
* Bump up libgtk2 versionPeter Korsgaard2008-10-181-1/+1
| | | | | | | | | | 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 <thomas.petazzoni@free-electrons.com>
* The changes below add better support for DirectFB and libgtk2.Daniel Laird2008-08-261-4/+3
| | | | | | | | | | | | | | | | | | | | | | | 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.
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-4/+4
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Improve readability of libgtk2 configurationUlf Samuelsson2008-07-061-37/+77
|
* Use HOST_GLIB for packagesUlf Samuelsson2008-07-051-4/+4
|
* packages: fix pkgconfig depencies and select pkgconfig where neededPeter Korsgaard2008-06-141-1/+1
|
* updated libgtk2John Voltz2008-03-061-158/+64
|
* - just use the strip binary to avoid confusing libtool (quotes)Bernhard Reutner-Fischer2007-10-011-2/+2
| | | | - use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
* Update various packages to make X runUlf Samuelsson2007-09-121-2/+4
|
* - global whitespace trimmingBernhard Reutner-Fischer2007-08-221-4/+4
|
* - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* ↵Bernhard Reutner-Fischer2007-08-211-2/+2
| | | | toolchain/*/*.mk */Makefile.in -l)
* Remove switches if sstrip is runUlf Samuelsson2007-08-211-2/+2
|
* Use STAGING_DIR/usr/lib instead of STAGING_DIR/libUlf Samuelsson2007-08-111-3/+3
|
* - add endian handling, mmap, memcmp checks to TARGET_CONFIGURE_ARGSBernhard Reutner-Fischer2007-06-271-4/+3
| | | | - use TARGET_CONFIGURE_ARGS where appropriate.
* fixup package LDFLAGS handlingEric Andersen2007-03-131-0/+2
|
* - the $(XSERVER) target can be provided by different X server impls. Adjust ↵Bernhard Reutner-Fischer2007-02-041-1/+1
| | | | | | users - rdesktop needs an xserver impl
* bump versionEric Andersen2007-02-011-1/+1
|
* oops, embed $(STAGING_DIR) rather than hard coding my home dir...Eric Andersen2007-01-141-1/+1
|
* fix build and ensure we install needed runtime componentsEric Andersen2007-01-141-38/+42
|
* fixup a whole steaming pile of insanity. When packages are configured,Eric Andersen2007-01-141-7/+7
| | | | | | | | | | | | | they should be configured with --prefix=/usr and we then need to use make DESTDIR=$(STAGING_DIR) install to get things installed into the staging directory. The current situation for many packages, which use --prefix=$(STAGING_DIR) results in the staging_dir paths getting compiled into the binary itself. This also adds in a pile of libtool fixups. Between broken pkgconfig, broken libtool handling, and broken --prefix settings, its a wonder things have worked as well as they have up till now. -Erik
* add Gtk+ version 2Eric Andersen2007-01-111-0/+166