Commit Graph

9 Commits

Author SHA1 Message Date
Christopher Larson 1370927687 gtk+3: pull forward the gtk+2 hardcoded libtool patch
Without this, it tries to run ./libtool, not the sys-prefixed libtool, which
fails, resulting in dynamic modules being disabled, which in turn results in
compiling the immodules directly into the gtk+3 library.

I tried switching it to using $LIBTOOL rather than hardcoding the path, as
LT_INIT sets LIBTOOL, but it didn't work, I didn't have time to dig further,
and this gets the job done for now.

(From OE-Core rev: f74e456772fc80c2333fbdf57c629a18412375e8)

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-30 16:23:47 +01:00
Ross Burton 64ae5444e5 gtk+3: fix repainting under Weston 1.1
Weston 1.1 is stricter with the protocol, so fix the behaviour in GTK+.

(From OE-Core rev: 3eb9bbea6f08171d0598c48ca65256c2afc92676)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:34 +01:00
Ross Burton 7eab456a68 gtk+3: split into .bb/.inc
I plan on introducing a git master version for automatically testing upstream
development, so this split makes things a lot easier.

(From OE-Core rev: f245b1f37fc326c85d19a8a48784c44d15b08ea7)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:34 +01:00
Ross Burton b10267f90e gtk+3: register GSetting schemas
The schemas were not being registered, which resulted in a crash when using the
file chooser or colour picker widgets.

(From OE-Core rev: 49220852bdcf7ebd2e78ef500b93b6ac9806d5f7)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:34 +01:00
Ross Burton 16bb7edd00 gtk+: remove spurious libgcrypt dependency
This dependency was for the display migration patch set, which was finally
dropped entirely in 2007.

(From OE-Core rev: d6875015e7c4660fabb58727c2ce0febf2f7307f)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:34 +01:00
Ross Burton cb591b2b7b gtk+3: add dependencies for gtk+3-demo
The demo loads PNG files and sniffs mime types, so ensure that these
dependencies are present so the demo actually works.

(From OE-Core rev: 3d678e0c49840a703db028ab82d4535145cd06d2)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:33 +01:00
Ross Burton 7e9fd6c615 gtk+3: respect x11 and wayland DISTRO_FEATURES
(From OE-Core rev: cdb7b25f0df633b5498988b3037a58edd361a869)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:33 +01:00
Ross Burton 03aa2ebd27 gtk+3: explicitly disable introspection
If someone is/has been using meta-gir then it's possible for this floating
option to become enabled.

(From OE-Core rev: 0f761f528b07b0063da4a5a2d015e4acc8a4aa89)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:33 +01:00
Ross Burton d5abb65697 gtk+3: update to 3.8.2
Drop cross.patch as it was a backport and is integrated upstream.

(From OE-Core rev: 8148ed73914e631ef88fdaf2f45d4e6f63b626ce)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-06-17 16:45:33 +01:00