Commit Graph

647 Commits

Author SHA1 Message Date
Andreas Müller ea4abd908f gnome-system-monitor: fix build after update of gnome c++ bindings
In file included from <staging>/usr/include/c++/6.2.0/type_traits:35:0,
                 from <staging>/usr/include/sigc++-2.0/sigc++/visit_each.h:22,
                 from <staging>/usr/include/sigc++-2.0/sigc++/functors/slot.h:6,
                 from <staging>/usr/include/sigc++-2.0/sigc++/signal_base.h:27,
                 from <staging>/usr/include/sigc++-2.0/sigc++/signal.h:8,
                 from <staging>/usr/include/sigc++-2.0/sigc++/sigc++.h:104,
                 from <staging>/usr/include/glibmm-2.4/glibmm/thread.h:50,
                 from <staging>/usr/include/glibmm-2.4/glibmm.h:89,
                 from <staging>/usr/include/gtkmm-2.4/gtkmm.h:87,
                 from ../../gnome-system-monitor-2.28.2/src/procman.cpp:26:
<staging>/usr/include/c++/6.2.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^~~~~

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-01-25 15:58:53 +01:00
Andreas Müller 5d9ea40643 gnome-menus3: add gnome-common-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-13 11:19:34 +01:00
Khem Raj b0493d4ccf gthumb: Add missing dependency on gnome-common-native
| ../gthumb-2.12.4/configure: line 17557: GNOME_MAINTAINER_MODE_DEFINES: command not found
| ../gthumb-2.12.4/configure: line 17558: syntax error near unexpected token `maximum'
| ../gthumb-2.12.4/configure: line 17558: `GNOME_COMPILE_WARNINGS(maximum)'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-13 11:19:33 +01:00
Khem Raj 3be9eea720 libwnck3: Add missing dependency on gnome-common-native
Fixes configure errors
../libwnck-3.20.1/configure: line 13391: syntax error near unexpected token `maximum'
../libwnck-3.20.1/configure: line 13391: `GNOME_COMPILE_WARNINGS(maximum)'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-13 11:19:33 +01:00
Ross Burton a7f3ec87f9 meta-gnome: add explicit gnome-common dependencies
gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it,
so add gnome-common to DEPENDS for the recipes that still use it.

gxim previously wasn't really using the gnome-common macros so now the build
fails with compiler errors, so pass the flag to turn off fatal warnings as gxim
appears to be dead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Ross Burton 6afb85d292 meta-gnome: remove redundant gnome-common dependencies
These recipes don't actually use gnome-common macros, so don't depend on it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Joshua Lock efd3696e70 remove True option to getVar calls
getVar() now defaults to expanding by default, thus remove the True
option from getVar() calls with a regex search and replace.

Search made with the following regex: getVar ?\(( ?[^,()]*), True\)

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-12-02 09:16:17 +01:00
Jackie Huang 9a3c5c2b2e libxklavier: add x11 to REQUIRED_DISTRO_FEATURES
libxklavier depends on gtk+ and libxi which require
x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:47 +01:00
Jackie Huang 28d767851d libwnck: add x11 to REQUIRED_DISTRO_FEATURES
libwnck depends on gtk+ which requires x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:47 +01:00
Jackie Huang 0b365d7248 gtksourceview2: add x11 to REQUIRED_DISTRO_FEATURES
gtksourceview2 depends on gtk+ which requires x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:47 +01:00
Jackie Huang fa62ed8990 gnome-disk-utility: add x11 to REQUIRED_DISTRO_FEATURES
gnome-disk-utility depends on virtual/libx11.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:46 +01:00
Jackie Huang 2d8180ecf5 evince: add x11 to REQUIRED_DISTRO_FEATURES
evince depends on gtk+3 and gnome-desktop3 which
require x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:46 +01:00
Jackie Huang 6afe63346b dconf: add x11 to REQUIRED_DISTRO_FEATURES
dconf depends on gtk+3 which requires x11 distro feature.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:24:46 +01:00
Alexander Kanavin 5b0060bbba libwnck3: add a recipe
It is no longer needed in oe-core.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:23:59 +01:00
Hongxu Jia 82a8738213 libxklavier: upgrade 5.4
The gnome does not support 5.4 any more,
get 5.4 from fedora to upgrade.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:23:56 +01:00
Andreas Müller 6914eb6354 gnome-menus3: unblacklist and cleanup
* old gnome-menus is broken so there is no conflict
* we should prefer newer version
* menulibre (part of this series) requires gnome-menus3
* gnome-menus3-python was empty

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-22 13:59:37 +01:00
Andreas Müller 14768271aa network-manager-applet: update to 1.4.2
* optional gnome-bluetooth plugin seems gone
* modemmanager configure option was renamed

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-22 13:38:22 +01:00
Andreas Müller a7ecdec520 gparted: update to 0.27.0
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-22 13:38:20 +01:00
Khem Raj 558d935806 libbonobo: Fix missing dep on orbit2-native and build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-10-26 10:28:37 +02:00
Armin Kuster 1c072cbb4e gvfs: fix fetch error
ERROR: gvfs-1.28.3-r0 do_fetch: Function failed: Fetcher failure for URL: 'http://ftp.gnome.org/pub/GNOME/sources/gvfs/1.28/gvfs-1.28.3.tar.xz;name=archive'. Unable to fetch URL from any source.

change SRC_URI

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-10-21 18:20:43 +02:00
Andreas Müller 520dee9774 evince: add intltool-native to DEPENDS
| WARNING: evince-3.18.2-r5 do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-10-03 19:18:51 +02:00
Martin Jansa 076b261311 gthumb, libgnomekbd, gnome-desktop: add dependency on intltool-native
* fixes:
WARNING: gnome-desktop-2.32.1-r6 do_configure: Missing DEPENDS on intltool-native
WARNING: libgnomekbd-2.32.0-r0 do_configure: Missing DEPENDS on intltool-native
WARNING: gthumb-2.12.4-r4 do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-26 08:29:16 +02:00
Andreas Müller 64a63fccef gvfs: update to 1.28.3
* patch was applied upstream
* inherit bash-completion instead of reinventing
* add systemd PACKAGECONFIG enabled for systemd in DISTRO_FEATURE
* add gcr PACKAGECONFIG disabled by default
* build tested with all except cdda and none in PACKAGECONFIG

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-26 08:29:11 +02:00
Andreas Müller 170b5ea29f abiword: unblacklist and fix
* gtkmathview is building again
* fic ccompile with gcc-6

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-15 10:22:48 +02:00
Andreas Müller 07c1512928 glade3: unbreak, unblacklist and other fixes
* fix build with gcc-6
* add intltool-native to DEPENDS
* add gtk-icon-cache to inherit

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-11 09:11:23 +02:00
Andreas Müller 0368f9927c libgnome: add intltool-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-11 09:11:23 +02:00
Andreas Müller 1b6ee0152d libgsf: add intltool-native to DEPENDS
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-11 09:11:23 +02:00
Martin Jansa e19c4abee9 tracker: blacklist, fails to build with new binutils-2.27
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05 13:30:54 +02:00
Martin Jansa 939b83a13f gnome-menus, gnome-panel3, gnome-control-center: blacklist, gnome-menus fails to build because of python
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05 13:30:54 +02:00
Jason Wessel cfbbe3f183 gnome-keyring: Turn off QA check dev-elf
The ${PN}-dev part of the recipe intentionally adds several .so files
which are used for development.

The latest OE will fail as follows building the package as a result.

ERROR: gnome-keyring-2.32.1-r12 do_package_qa: QA Issue: -dev package contains non-symlink .so: gnome-keyring-dev path '/work/core2-64-oe-linux/gnome-keyring/2.32.1-r12/packages-split/gnome-keyring-dev/usr/lib64/gnome-keyring/devel/gkm-ssh-store-standalone.so'
-dev package contains non-symlink .so: gnome-keyring-dev path '/work/core2-64-oe-linux/gnome-keyring/2.32.1-r12/packages-split/gnome-keyring-dev/usr/lib64/gnome-keyring/devel/gkm-user-store-standalone.so' [dev-elf]
ERROR: gnome-keyring-2.32.1-r12 do_package_qa: QA run found fatal errors. Please consider fixing them.
ERROR: gnome-keyring-2.32.1-r12 do_package_qa: Function failed: do_package_qa
ERROR: Logfile of failure stored in: /git/core/build-intel-x86/tmp/work/core2-64-oe-linux/gnome-keyring/2.32.1-r12/temp/log.do_package_qa.14188
ERROR: Task (/git/core/layers/meta-openembedded/meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_2.32.1.bb:do_package_qa) failed with exit code '1'

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05 13:30:53 +02:00
Alexander Kanavin f119c2a2f9 gtk-doc: disable where necessary
Several recipes in meta-oe layers are so old that they don't work
with modern gtk-doc (which was added and enabled by default in oe-core);
disable that where it is necessary for the build to succeed.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05 13:30:51 +02:00
Alexander Kanavin 13b511cd52 gnome-control-center, gthumb: correctly remove a file from the source tree
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-09-05 13:30:51 +02:00
Martin Jansa dc48e768f5 meta-oe: remove trailing spaces
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22 15:56:29 +02:00
Martin Jansa 289217bbc3 meta-oe: fix indentation
* remove tabs which sneaked in since last cleanup
* meta-oe layers are using consistent indentation with 4 spaces, see
  http://www.openembedded.org/wiki/Styleguide

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-22 15:56:28 +02:00
Martin Jansa ed969f3270 gparted: add intltool-native dependency
* fixes:
  | ../gparted-0.24.0/configure: line 16730: syntax error near unexpected token `0.35.5'
  | ../gparted-0.24.0/configure: line 16730: `IT_PROG_INTLTOOL(0.35.5)'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-15 12:21:39 +02:00
Martin Jansa 6a6438b1d0 gnome-bluetooth: add intltool-native dependency
* fixes:
  | ../gnome-bluetooth-3.18.2/configure: line 12094: syntax error near unexpected token `0.40.0'
  | ../gnome-bluetooth-3.18.2/configure: line 12094: `IT_PROG_INTLTOOL(0.40.0)'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-15 12:21:38 +02:00
Martin Jansa 9dd576b75b dconf: add intltool-native dependency
* fixes:
  | ../dconf-0.18.0/configure: line 6430: syntax error near unexpected token `0.50.0'
  | ../dconf-0.18.0/configure: line 6430: `IT_PROG_INTLTOOL(0.50.0)'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-15 12:21:38 +02:00
Martin Jansa c16a8d66db gtksourceview2: add intltool-native dependency
* fixes:
  | ../gtksourceview-2.10.5/configure: line 12665: syntax error near unexpected token `0.40'
  | ../gtksourceview-2.10.5/configure: line 12665: `IT_PROG_INTLTOOL(0.40)'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-15 12:21:38 +02:00
Jackie Huang 8bed54aff7 Revert "gnome-disk-utility: blacklist because of avahi-ui"
This reverts commit 5cdb839fa6.

The issue is fixed by the following commits:
in oe-core: "71b3516 avahi-ui: use PACKAGECONFIG for gtk features"
in meta-gnome: "0e19635 meta-gnome/layer.conf: enable gtk for avahi-ui"

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08 13:54:03 +02:00
Jackie Huang 70e7f34711 meta-gnome/layer.conf: enable gtk for avahi-ui
avahi-ui enables gtk3 be default, but gnome-disk-utility
in meta-gnome needs gtk, so add gtk here.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08 13:54:03 +02:00
Hongxu Jia e48d02bbd1 network-manager-applet: addmissing intltool-native dependency
Recipes that use intltool need to depend on intltool-native.
...
|WARNING: network-manager-applet-1.0.10-r0 do_configure: Missing DEPENDS
on intltool-native
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08 13:54:01 +02:00
Andreas Müller db97c329c2 gedit: remove blacklist caused by gtksourceview2 / fix/cleanup build
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08 13:46:49 +02:00
Andreas Müller 2c8645249e libgnomeui: update to 2.24.5 / fix build on gcc6 / cleanup
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-08-08 13:46:48 +02:00
Yi Zhao ca363445b8 gtksourceview2: fix build with gcc6
Fix build error:
../../gtksourceview-2.10.5/gtksourceview/gtksourceprintcompositor.c:
In function 'strdup_strftime':
../../gtksourceview-2.10.5/gtksourceview/gtksourceprintcompositor.c:1951:3:
error: format not a string literal, format string not checked [-Werror=format-nonliteral]
   tmplen = strftime (tmpbuf, tmpbufsize, locale_format, tm);
   ^~~~~~

A wrapper for strftime() would compile failed with -Werror=format-nonliteral
in newer GCC. See GCC bug:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39438

Since most of the strdup_strftime function code is taken from GLib's
g_date_strftime() in gdate.c which already had a fix:
https://bugzilla.gnome.org/show_bug.cgi?id=761550

So this patch refers the glib fixes:
https://git.gnome.org/browse/glib/commit/?id=0817af40e8c74c721c30f6ef482b1f53d12044c7
https://git.gnome.org/browse/glib/commit/?id=8cdbc7fb2c8c876902e457abe46ee18a0b134486

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-07-29 11:00:54 +02:00
Jussi Kukkonen 1cb7275961 gnome-terminal, toscoterm, vala-terminal, xfce4-terminal: use vte9
geany-plugins seems to compile fine with new vte: that recipe was
not modified. gnome-terminal and vala-terminal are currently
blacklisted for other reasons.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-23 15:21:27 +02:00
Martin Jansa 5cdb839fa6 gnome-disk-utility: blacklist because of avahi-ui
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-23 15:21:26 +02:00
Derek Straka 55dfb1bd85 epdf, evince, tracker, gimp, tumbler: Remove blacklist caused by poppler build failures
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-23 15:20:08 +02:00
Derek Straka 979760c69b evince: fix build errors with gcc-6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-23 15:20:06 +02:00
Jussi Kukkonen 19ef3affb2 gtk-engines: Move from oe-core
gtk-engines is being removed from oe-core (as there will be
no themes there that need an engine). Move recipe to meta-gnome
since gnome-themes depends on gtk-engines.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-22 17:12:36 +02:00
Martin Jansa 25a78e55e9 abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-13 19:06:44 +02:00