]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
8 years agoe2fsprogs: tweak mke2fs ext4 features
Hongxu Jia [Wed, 22 Jun 2016 03:22:42 +0000 (23:22 -0400)]
e2fsprogs: tweak mke2fs ext4 features

While e2fsprogs upgraded to 1.43, it dropped the patch
Revert-mke2fs-enable-the-metadata_csum-and-64bit-fea.patch,
we get it back and rebase for 1.43 to fix invoking grub-probe
failed.

Without the fix:
...
root@localhost:~# mkfs.ext4 /dev/sda3
[skip]
root@localhost:~# grub-probe --target=fs -d /dev/sda3
grub-probe: error: unknown filesystem.
...

After apply the fix:
...
root@localhost:~# mkfs.ext4 /dev/sda3
[skip]
root@localhost:~# grub-probe --target=fs -d /dev/sda3
ext2
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogst-player: upgrade to latest HEAD
Ross Burton [Fri, 17 Jun 2016 17:53:20 +0000 (18:53 +0100)]
gst-player: upgrade to latest HEAD

Update to the latest revision now that we have gst-plugins-bad 1.8.x which has
integrated the GstPlayer object.  This upstream is now just the user interface,
so remove all redundant items from the packaging and package the binaries in PN
instead of PN-bin.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopuzzles: fix Samba conflict, clean up recipe
Ross Burton [Tue, 21 Jun 2016 18:59:16 +0000 (19:59 +0100)]
puzzles: fix Samba conflict, clean up recipe

The impetus for this was that puzzles-extra contains /usr/bin/net which
conflicts with Samba.  Hopefully it's not controversial to say that Samba has
priority here, so rename the binary in this recipe to puzzles-net.

Also fix the out-of-tree build problems (just run mkfiles in ${S}) so
autotools-brokensep doesn't need to be used.

Modernise the anonymous Python block.

Use ${bindir} instead of ${prefix}/bin.

Use autotools do_install and append instead of brokenly replicating the install
logic.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.4: sensor driver backports
Bruce Ashfield [Tue, 21 Jun 2016 15:20:27 +0000 (11:20 -0400)]
linux-yocto/4.4: sensor driver backports

Backporting the following mainline commits to make additional sensor
drivers available:

 iio: st-accel: add support for lis2dh12
 iio: accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: pstate backports
Bruce Ashfield [Tue, 21 Jun 2016 15:20:26 +0000 (11:20 -0400)]
linux-yocto/4.1: pstate backports

Backporting the following pstate changes:

  fb0153332a1f intel_pstate: Add SKY-S support
  7eb5c7e382a8 intel_pstate: enable HWP per CPU
  d73ee41f9786 x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h>
  f447e3d661f7 intel_pstate: Force setting target pstate when required
  7db69b864737 intel_pstate: change some inconsistent debug information
  367ff9c73d83 intel_pstate: Add tsc collection and keep previous target pstate

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: driver, mmc and power backports
Bruce Ashfield [Tue, 21 Jun 2016 15:20:25 +0000 (11:20 -0400)]
linux-yocto/4.1: driver, mmc and power backports

Backporting the following changes from the mainline kernel for improved
power, driver core and mmc support:

  x86 tsc_msr: Remove irqoff around MSR-based TSC enumeration
  x86 tsc_msr: Add Airmont reference clock values
  x86 tsc_msr: Correct Silvermont reference clock values
  x86 tsc_msr: Update comments, expand definitions
  x86 tsc_msr: Remove debugging messages
  x86 tsc_msr: Identify Intel-specific code
  mmc: block: Pause re-tuning while switched to the RPMB partition
  mmc: block: Always switch back to main area after RPMB access
  mmc: core: Add a facility to "pause" re-tuning
  mmc: block: Add new ioctl to send multi commands
  cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
  cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c
  cpuidle: Select a different state on tick_broadcast_enter() failures
  sched / idle: Call default_idle_call() from cpuidle_enter_state()
  sched / idle: Call idle_set_state() from cpuidle_enter_state()
  cpuidle: Fix the kerneldoc comment for cpuidle_enter_state()
  sched / idle: Eliminate the "reflect" check from cpuidle_idle_call()
  cpuidle: Check the sign of index in cpuidle_reflect()
  sched / idle: Move the default idle call code to a separate function
  powercap / RAPL: Add support for Broadwell-H
  module: add extra argument for parse_params() callback
  Driver core: wakeup the parent device before trying probe
  base:dd - Fix for typo in comment to function driver_deferred_probe_trigger().

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: SPI, MFD, alsa and perf backports
Bruce Ashfield [Tue, 21 Jun 2016 15:20:24 +0000 (11:20 -0400)]
linux-yocto/4.1: SPI, MFD, alsa and perf backports

Backporting the following mainline support for enhanced/improved support
on BXT based platforms.

  spi: pxa2xx: Fix too early chipselect deassert
  spi: pxa2xx: Update comment in int_transfer_complete()
  spi: pxa2xx: Print actual DMA/PIO transfer mode in debug messages
  spi: atmel: remove warning when !CONFIG_PM_SLEEP
  spi: fix kernel-doc warnings in spi.h
  spi: expose spi_master and spi_device statistics via sysfs
  spi: meson: Fix module autoload for OF platform driver
  spi: bcm2835: BUG: fix wrong use of PAGE_MASK
  spi: bcm2835: fix overflow in calculation of transfer time
  spi: bcm2835: bcm2835_dma_release() can be static
  spi: bcm2835: fix kbuild compile warnings/errors and a typo
  spi: bcm2835: enable dma modes for transfers meeting certain conditions
  spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies
  spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation for it
  mfd: intel-lpss: Save register context on suspend
  mfd: intel-lpss: Pass I2C configuration via properties on BXT
  perf/x86: Fix time_shift in perf_event_mmap_page
  perf/x86: Improve accuracy of perf/sched clock
  ALSA: hda - Move send_cmd / get_response to hdac_bus_ops
  ALSA: hda - Merge codec and controller helpers
  ALSA: hda - moved alloc/free stream pages function to controller library
  ALSA: hda - Add DSP loader to core library code
  ALSA: hda - Add the controller helper codes to hda-core module
  ALSA: hda - Handle error from get_response bus ops directly
  Revert "ALSA: hda - fix number of devices query on hotplug"

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-yocto/4.1: tpm2, pinctrl, powercap and watchdog backports
Bruce Ashfield [Tue, 21 Jun 2016 15:20:23 +0000 (11:20 -0400)]
linux-yocto/4.1: tpm2, pinctrl, powercap and watchdog backports

Backporting the following changes from the mainline kernel to enhance/add
support for tpm2, pinctrl, powercap and watchdog:

   634eecdb20b watchdog: omap_wdt: fix null pointer dereference
   79dcc6dabe63 Watchdog: Fix parent of watchdog_devices
   94a2e8f1d47e watchdog: st_wdt: Update IP layout information to include Clocksource
   3a74938a9610 watchdog: st_wdt: Add new driver for ST's LPC Watchdog
   fb6b94faa82c watchdog: digicolor: driver for Conexant Digicolor CX92755 SoC
   22fb7b1353dd watchdog: omap_wdt: early_enable module parameter
   aa70c2480483 watchdog: omap_wdt: implement get_timeleft
   47b7a1a5f70f watchdog: docs: omap_wdt also understands nowayout
   9d833b82f706 watchdog: omap: put struct watchdog_device into driver data
   87ded7189286 watchdog: omap: use watchdog_init_timeout instead of open coding it
   abccc104fcad watchdog: da9062: DA9062 watchdog driver
   95f8b1024989 pinctrl: intel: fix offset calculation issue of register PAD_OWN
   8e6606474fa0 pinctrl: intel: fix bug of register offset calculation
   2423468cb317 MAINTAINERS: add new maintainer for TPM DEVICE DRIVER
   cf94113f05a6 sysfs: added __compat_only_sysfs_link_entry_to_kobj()
   cdb63d5cd801 tpm: fix missing migratable flag in sealing functionality for TPM2
   95f738feaafe keys, trusted: seal/unseal with TPM 2.0 chips
   92eb9052fd50 tpm: seal/unseal for TPM 2.0
   d9c7bb89ec85 keys, trusted: move struct trusted_key_options to trusted-type.h
   a3b394e91b31 tpm: introduce tpm_buf
   bd68d3a21139 tpm: move the PPI attributes to character device directory.
   54fb01659b83 tpm, tpm_crb: fix unaligned read of the command buffer address
   0ab522f5ef11 powercap / RAPL: disable the 2nd power limit properly
   9ba8c36e9ea7 thermal/powerclamp: remove cpu whitelist
   2971561c8fc9 thermal/powerclamp: add cpu id for Skylake u/y
   cec457da34d0 thermal/powerclamp: add cpu id for denlow platform
   fc30ea2abdc5 thermal/powerclamp: add cpu id for skylake h/s
   3eea18356747 intel powerclamp: support Knights Landing

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoinitramfs-framework: base: Ensures /run/lock is available
Otavio Salvador [Mon, 20 Jun 2016 18:23:53 +0000 (15:23 -0300)]
initramfs-framework: base: Ensures /run/lock is available

Depending on the module we use, the /run/lock may be required. This
creates it as part of initial setup and thus makes it available for
every sub module.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoinitramfs-framework: mdev: Add a runtime dependency on busybox-mdev
Otavio Salvador [Mon, 20 Jun 2016 18:23:52 +0000 (15:23 -0300)]
initramfs-framework: mdev: Add a runtime dependency on busybox-mdev

The mdev support relies on the mdev support inside busybox, which thus
builds the busybox-mdev package. Adding the runtime dependency ensures
its installation fails if mdev support is disabled.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi-misc package for remaining iwlwifi firmware
Christopher Clark [Mon, 20 Jun 2016 17:48:55 +0000 (10:48 -0700)]
linux-firmware: add iwlwifi-misc package for remaining iwlwifi firmware

Package all remaining iwlwifi firmwares that are not individually
packaged into a single package. This is distinct from the virtual
linux-firmware-iwlwifi package so that the -misc firmwares can be
installed without pulling in all other firmwares via dependencies.

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi virtual package of all iwlwifi firmwares
Christopher Clark [Mon, 20 Jun 2016 17:48:54 +0000 (10:48 -0700)]
linux-firmware: add iwlwifi virtual package of all iwlwifi firmwares

Depends upon all available iwlwifi firmware packages at build time.
Fix typo in ALLOW_EMPTY of earlier version.

Motivation: simplifies inclusion of all Intel wifi firmwares.

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: fix typo in RDEPENDS line for iwlwifi-6000g2b-5
Christopher Clark [Mon, 20 Jun 2016 17:48:53 +0000 (10:48 -0700)]
linux-firmware: fix typo in RDEPENDS line for iwlwifi-6000g2b-5

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add LICENSE line for iwlwifi-license package
Christopher Clark [Mon, 20 Jun 2016 17:48:52 +0000 (10:48 -0700)]
linux-firmware: add LICENSE line for iwlwifi-license package

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: fix typo in LICENSE line for iwlwifi-6000g2b-5
Christopher Clark [Mon, 20 Jun 2016 17:48:51 +0000 (10:48 -0700)]
linux-firmware: fix typo in LICENSE line for iwlwifi-6000g2b-5

Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: use os.path.join instead of string concatenation
Ross Burton [Mon, 20 Jun 2016 16:39:20 +0000 (17:39 +0100)]
oeqa/targetbuild: use os.path.join instead of string concatenation

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: add extra_cmds argument to run_configure
Ross Burton [Mon, 20 Jun 2016 16:37:31 +0000 (17:37 +0100)]
oeqa/targetbuild: add extra_cmds argument to run_configure

Some upstreams need more than just gnu-configize ran before ./configure works,
such as ./autogen.sh or autoreconf.  Add extra_args (defaulting to
gnu-configize) so that this can be done in test cases.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa/targetbuild: fix folder name estimate logic
Ross Burton [Mon, 20 Jun 2016 16:32:31 +0000 (17:32 +0100)]
oeqa/targetbuild: fix folder name estimate logic

The re.sub() used to transform a tarball into a best guess folder name wasn't
right, as there isn't enough escaping and tar.xz was missing.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzdata: update to 2016e
Armin Kuster [Tue, 14 Jun 2016 21:50:22 +0000 (14:50 -0700)]
tzdata: update to 2016e

Changes affecting future time stamps

Africa/Cairo observes DST in 2016 from July 7 to the end of October.
Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
For future years, guess April's last Thursday to October's last
Thursday except for Ramadan.

Changes affecting past time stamps

Locations while uninhabited now use '-00', not 'zzz', as a
placeholder time zone abbreviation.  This is inspired by Internet
RFC 3339 and is more consistent with numeric time zone
abbreviations already used elsewhere.  The change affects several
arctic and antarctic locations, e.g., America/Cambridge_Bay before
1920 and Antarctica/Troll before 2005.

Asia/Baku's 1992-09-27 transition from +04 (DST) to +04 (non-DST) was
at 03:00, not 23:00 the previous day.  (Thanks to Michael Deckers.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agotzcode: update to 2016e
Armin Kuster [Tue, 14 Jun 2016 21:50:21 +0000 (14:50 -0700)]
tzcode: update to 2016e

V2: typo in title (jet lagged)
Changes to code

zic now outputs a dummy transition at time 2**31 - 1 in zones
whose POSIX-style TZ strings contain a '<'.  This mostly works
around Qt bug 53071 <https://bugreports.qt.io/browse/QTBUG-53071>.
(Thanks to Zhanibek Adilbekov for reporting the Qt bug.)

Changes affecting documentation and commentary

tz-link.htm says why governments should give plenty of notice for
time zone or DST changes, and refers to Matt Johnson's blog post.
tz-link.htm mentions Tzdata for Elixir.  (Thanks to Matt Johnson.)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoqemu: Use Gtk+3, add configure patch to find vte
Jussi Kukkonen [Fri, 17 Jun 2016 19:37:49 +0000 (22:37 +0300)]
qemu: Use Gtk+3, add configure patch to find vte

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibmad: remove recipe
Alexander Kanavin [Mon, 20 Jun 2016 12:56:48 +0000 (15:56 +0300)]
libmad: remove recipe

[YOCTO #6020]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-ugly: disable mad, enable mpg123
Alexander Kanavin [Mon, 20 Jun 2016 12:56:47 +0000 (15:56 +0300)]
gstreamer1.0-plugins-ugly: disable mad, enable mpg123

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agompg123: add a recipe from meta-oe
Alexander Kanavin [Mon, 20 Jun 2016 12:56:46 +0000 (15:56 +0300)]
mpg123: add a recipe from meta-oe

The recipe is updated to latest upstream release.
Also audiofile dependency is dropped as it's not actually used anywhere.

[YOCTO #6020]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosecurity_flags.inc: add python3-pycairo and libnewt-python to no-pie exception list
Alexander Kanavin [Mon, 20 Jun 2016 12:56:44 +0000 (15:56 +0300)]
security_flags.inc: add python3-pycairo and libnewt-python to no-pie exception list

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosecurity_flags.inc: add SECURITY_NO_PIE_CFLAGS to libgcc and gcc-sanitizers
Alexander Kanavin [Mon, 20 Jun 2016 12:56:43 +0000 (15:56 +0300)]
security_flags.inc: add SECURITY_NO_PIE_CFLAGS to libgcc and gcc-sanitizers

These recipes no longer seem to need full exclusion from security hardening.

The rest (glibc, gcc-runtime, valgrind, grub, grub-efi, uclibc) still do.

[YOCTO #9489]

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobitbake.conf: don't set CCACHE_DIR to $HOME by default
Ross Burton [Mon, 20 Jun 2016 12:13:09 +0000 (13:13 +0100)]
bitbake.conf: don't set CCACHE_DIR to $HOME by default

If the user hasn't inherited ccache.bbclass then CCACHE_DIR is set to $HOME.

This was to work around a bug (#2554) for some users where if ccache < 3.1.10
(released 2014-10-19) was installed and enabled by default (i.e. /usr/bin/gcc is
a symlink to ccache) and ccache.bbclass wasn't being inherited then autogen
would fail to build because it sets $HOME to /dev/null during the build and
ccache (prior to 3.1.10) would always create CCACHE_DIR even if it was disabled.
As the default is $HOME/.ccache, this results in ccache attempting to create
/dev/null/.ccache.

However there was a mistake in this assignment of CCACHE_DIR - it should be
$HOME/.ccache - as ccache will do cleanup inside CCACHE_DIR which will result in
it deleting $HOME/tmp.  In the future when we can assume that everyone has
ccache 3.1.10 onwards this assignment can be deleted, but as of now we still
support OpenSUSE 13.2 which ships with 3.1.9 so fix the assignment to be
$HOME/.ccache.

[ YOCTO #9798 ]

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agobinutils: configure with --enable-deterministic-archives
Andre McCurdy [Fri, 17 Jun 2016 18:33:12 +0000 (11:33 -0700)]
binutils: configure with --enable-deterministic-archives

Causes ar to use zero for timestamps and uids/gids by default when
creating static archives, which helps make builds deterministic.

  https://bugzilla.redhat.com/show_bug.cgi?id=1124342
  https://wiki.debian.org/ReproducibleBuilds/TimestampsInStaticLibraries

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agodbus/dbus-test: upgrade to 1.10.8
Chen Qi [Fri, 17 Jun 2016 03:36:44 +0000 (11:36 +0800)]
dbus/dbus-test: upgrade to 1.10.8

0001-configure.ac-support-large-file-for-stat64.patch is removed as it's
a backported patch and is already in the latest codes.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopkg: upgrade to v0.3.2
Alejandro del Castillo [Wed, 15 Jun 2016 22:13:42 +0000 (17:13 -0500)]
opkg: upgrade to v0.3.2

* Drop merged patches
* Update libsolv PACKAGECONFIG config option

Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoopenssh: fix init script restart with read-only-rootfs
Matthew Campbell [Tue, 14 Jun 2016 21:34:18 +0000 (17:34 -0400)]
openssh: fix init script restart with read-only-rootfs

restart in the init script uses the check_config() function which doesn't have
the $SSHD_OPTS passed through. This causes it to check the wrong config (and
fail when read-only-rootfs is enabled.

Signed-off-by: Matthew Campbell <mcampbell@izotope.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroups: use new gst-player package name
Ross Burton [Fri, 17 Jun 2016 18:09:19 +0000 (19:09 +0100)]
packagegroups: use new gst-player package name

The package that the gst-player binary is in has changed from gst-player-bin to
gst-player.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogstreamer1.0-plugins-bad: Upgrade to 1.8.1
Khem Raj [Fri, 17 Jun 2016 04:23:57 +0000 (21:23 -0700)]
gstreamer1.0-plugins-bad: Upgrade to 1.8.1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoexpat: CVE-2016-0718
Yi Zhao [Fri, 17 Jun 2016 03:20:58 +0000 (11:20 +0800)]
expat: CVE-2016-0718

Fix CVE-2016-0718: expat XML parser crashes on malformed input

External References:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-0718
https://bugzilla.redhat.com/show_bug.cgi?id=1296102
https://bugzilla.suse.com/show_bug.cgi?id=979441

Patch from:
https://bugzilla.redhat.com/show_bug.cgi?id=1296102

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolinux-firmware: add iwlwifi-8000C-19 version
Saul Wold [Thu, 16 Jun 2016 19:06:16 +0000 (12:06 -0700)]
linux-firmware: add iwlwifi-8000C-19 version

This version is required for certain iwlwifi hardware
can not use the most recent firmware blob.

[YOCTO #9771]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosysprof: fix pkgconfig packaging
Ross Burton [Thu, 16 Jun 2016 13:23:51 +0000 (14:23 +0100)]
sysprof: fix pkgconfig packaging

pkgconfig files need to be in -dev.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoautotools: ensure Makefile exists in do_compile
Ross Burton [Wed, 15 Jun 2016 14:52:52 +0000 (15:52 +0100)]
autotools: ensure Makefile exists in do_compile

If a recipe is using the autotools class then presumably it is using Makefiles.
However the default do_compile() is forgiving and silently handles a missing
makefile, which means that if a recipe is using a hand-coded static Makefile
(e.g. git) but doesn't use brokensep the recipe will fail in do_install.

To make debugging this easier, override do_compile in autotools so that it fails
if a Makefile isn't present.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackage_manager.py: specify tmpdir for opkg
Chen Qi [Wed, 15 Jun 2016 09:40:56 +0000 (17:40 +0800)]
package_manager.py: specify tmpdir for opkg

Specify tmpdir for opkg via '-t' option so that opkg does not use
the default 'TMPDIR' which usually is '/tmp' on build host.

This would solve race problems like below.

  sh: /tmp/opkg-rOG6Tl/opkg-intercept-iPoEp5/depmod: Permission denied

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agooeqa: fix hasPackage, add hasPackageMatch
Ross Burton [Wed, 15 Jun 2016 11:01:23 +0000 (12:01 +0100)]
oeqa: fix hasPackage, add hasPackageMatch

hasPackage() was looking for the string provided as an RE substring in the
manifest, which resulted in a large number of false positives (i.e. libgtkfoo
would match "gtk+").

Rewrite the manifest loader to parse the files into a proper data structure,
change hasPackage to do full string matches, and add hasPackageMatch which does
RE substring matches.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoxcb-proto: use python3 instead of python2
Ross Burton [Fri, 17 Jun 2016 12:13:33 +0000 (13:13 +0100)]
xcb-proto: use python3 instead of python2

We previously patched configure to stop looking around for a Python to use, and
to use the Python binary and install paths that we specify.  Now that we depend
on Python 3 its possible that bitbake is being built on a machine without Python
2 installed, so hardcode the python3 interpreter instead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 21 Jun 2016 13:02:36 +0000 (14:02 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: Manually bump PR due to PV change (work around sstate confusion)
Richard Purdie [Tue, 21 Jun 2016 13:01:34 +0000 (14:01 +0100)]
e2fsprogs: Manually bump PR due to PV change (work around sstate confusion)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoe2fsprogs: remove the extra dot from the recipe filename
Alexander Kanavin [Tue, 21 Jun 2016 10:01:19 +0000 (13:01 +0300)]
e2fsprogs: remove the extra dot from the recipe filename

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 21 Jun 2016 11:58:43 +0000 (12:58 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_manager: Fix multilib package arch ordering issues
Richard Purdie [Tue, 21 Jun 2016 11:57:25 +0000 (12:57 +0100)]
package_manager: Fix multilib package arch ordering issues

Order is not preserved in dict() and this code depends on the order of
these lists of package architectures used when multilibs are enabled.
This caused 'random' breakage where sometimes the correct order was present
and sometimes it wasn't.

Use collections.OrderedDict() to avoid this problem.

Kudos to Bill Randle and Alejandro Hernandez who did most of the work debugging
this, I simply took the problem they identified and wrote a patch to fix it.

This unblocks the M1 build but this code needs auditing as there are clearly
other ordering issues (e.g. the set() usage).

[YOCTO #9717]

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agorootfs_rpm: Increase rootfs size
Saul Wold [Sun, 19 Jun 2016 00:13:55 +0000 (17:13 -0700)]
rootfs_rpm: Increase rootfs size

This doubles the amount of extra space that is provided for SMART and
RPM, as they consume more disk space during qa testing via testimage

[YOCTO #9800]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoRevert "cmake.bbclass: set the modules directory correctly"
Richard Purdie [Sun, 19 Jun 2016 06:38:26 +0000 (07:38 +0100)]
Revert "cmake.bbclass: set the modules directory correctly"

This reverts commit 642bd49964690259328f506df41a1764c5ac6226.

This broke "bitbake cmake":

| CMake Error at /home/jku/src/poky/build/tmp/work/core2-64-poky-linux/cmake/3.5.2-r0/toolchain.cmake:34 (list):
|   Syntax error in cmake code at
|
|     /home/jku/src/poky/build/tmp/work/core2-64-poky-linux/cmake/3.5.2-r0/toolchain.cmake:34
|
|   when parsing string
|
|     /home/jku/src/poky/build/tmp/sysroots/qemux86-64/usr/share/cmake-\3.5.${CMAKE_MINOR_VERSION}/Modules/
|
|   Invalid character escape '\3'.
| Call Stack (most recent call first):
|   /home/jku/src/poky/build/tmp/sysroots/x86_64-linux/usr/share/cmake-3.5/Modules/CMakeDetermineSystem.cmake:98 (include)
|   CMakeLists.txt:19 (project)

https://autobuilder.yoctoproject.org/main/builders/nightly-world/builds/832
https://autobuilder.yoctoproject.org/main/builders/nightly-world-lsb/builds/550

8 years agocmake.bbclass: set the modules directory correctly
Jose Pardeiro [Fri, 17 Jun 2016 15:01:17 +0000 (17:01 +0200)]
cmake.bbclass: set the modules directory correctly

The CMake recipes contain a mismatch between the environmental variable
which defines where the Modules are installed and the location where they
actually are. This patch fixes the environmental variable to point to the
proper folder defined according to the cmake version.

Signed-off-by: Jose Pardeiro <jpardeiro@rapyuta-robotics.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopseudo: remove rpath from libpseudo.so
Ed Bartosh [Fri, 17 Jun 2016 15:47:23 +0000 (18:47 +0300)]
pseudo: remove rpath from libpseudo.so

Setting rpath causes clash of host and sdk libc and makes
pseudo to crash with relocation error: libpthread.so.0:
    symbol __libc_vfork, version GLIBC_PRIVATE not defined
    in file libc.so.6 with link time reference

Removing rpath fixes this as it makes pseudo to use only host
pthread and libc.

[YOCTO #9761]

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agouseradd-staticids.bbclass: Allow missing UIDs/GIDs to generate warnings
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:02 +0000 (16:59 +0200)]
useradd-staticids.bbclass: Allow missing UIDs/GIDs to generate warnings

Previously when USERADD_ERROR_DYNAMIC was set to "1", an exception was
raised if no numeric UID/GID could be determined for a user/group. Now
it is possible to set it to either "error", which results in the old
behavior, or "warn" in which case a warning is issued instead.

For backwards compatibility reasons, it is still possible to set
USERADD_ERROR_DYNAMIC to "1" and get an exception in case of failure.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agouseradd-staticids.bbclass: Restore failure on missing UIDs/GIDs
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:01 +0000 (16:59 +0200)]
useradd-staticids.bbclass: Restore failure on missing UIDs/GIDs

A regression was introduced with commit 3149319a whereby setting
USERADD_ERROR_DYNAMIC no longer resulted in an error for users and
groups that were missing numeric UIDs and GIDs but were not mentioned
at all in any passwd or groups file.

[YOCTO #9777]

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodocumentation.conf: Add information about USERADD variables
Peter Kjellerstedt [Fri, 17 Jun 2016 14:59:00 +0000 (16:59 +0200)]
documentation.conf: Add information about USERADD variables

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobase.bbclass: p4 fetcher supports srcrev
Andrew Bradford [Wed, 25 May 2016 19:46:11 +0000 (15:46 -0400)]
base.bbclass: p4 fetcher supports srcrev

Enable the perforce fetcher to call bb.fetch2.get_srcrev() as it can use
'SRCREV = "${AUTOREV}"'.

Signed-off-by: Andrew Bradford <andrew.bradford@kodakalaris.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackagegroup-self-hosted: add back Python 2
Ross Burton [Fri, 17 Jun 2016 12:13:34 +0000 (13:13 +0100)]
packagegroup-self-hosted: add back Python 2

Some recipes depend on Python 2 being present (eg glib and ncurses) so until
they've all been migrated to Python 3 we should continue to ship Python 2 in the
self-hosted packagegroup.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agogtk+3: Add patch for --disable-opengl
Jussi Kukkonen [Fri, 17 Jun 2016 07:51:28 +0000 (10:51 +0300)]
gtk+3: Add patch for --disable-opengl

Patch is a bit nasty and not maintainer friendly, but it does
make Gtk+3 compile without libepoxy (which means without OpenGL
dev files).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Add LC_ALL setting and drop pseudo pieces
Richard Purdie [Thu, 16 Jun 2016 15:37:21 +0000 (16:37 +0100)]
build-appliance-image: Add LC_ALL setting and drop pseudo pieces

The pseudo pieces here date from times gone by when bitbake ran in two
phases. Its long since obsolete and can be dropped.

Also set LC_ALL so that bitbake works correctly and uses the local
we're already installing into the image so we have utf-8 available.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_deb: Avoid chdir warnings and restore cwd after packaging
Richard Purdie [Thu, 16 Jun 2016 15:36:27 +0000 (16:36 +0100)]
package_deb: Avoid chdir warnings and restore cwd after packaging

dpkg-build needs to be executed in the root of the package, so save and restore
the current directory so this task doesn't modify the state.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Install network components
Juro Bystricky [Thu, 16 Jun 2016 20:32:23 +0000 (13:32 -0700)]
build-appliance-image: Install network components

Explicitly add network components into Build Appliance image,
do not rely on packagegroup-self-hosted to pull them in.
Network related dependencies were removed from packagegroup-self-hosted.

YOCTO #9758

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agobuild-appliance-image: Update to master head revision
Richard Purdie [Thu, 16 Jun 2016 11:36:31 +0000 (12:36 +0100)]
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackagegroup-core-device-devel: add binutils-symlinks
Ross Burton [Thu, 16 Jun 2016 09:02:06 +0000 (10:02 +0100)]
packagegroup-core-device-devel: add binutils-symlinks

This packagegroup previously included oprofileui-server which indirectly
depended on binutils-symlinks.  Since the removal of oprofileui-server
binutils-symlinks wasn't pulled in, which makes a packagegroup apparently for
development on the target fairly useless (and also broke QA).

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agodirectfb: fix client->gfx_state initialisation
Andre McCurdy [Tue, 14 Jun 2016 22:51:06 +0000 (15:51 -0700)]
directfb: fix client->gfx_state initialisation

Shortly before the DirectFB 1.7.7 release, an optimisation was added
to CoreGraphicsStateClient_Init() to avoid creating an extended
Graphics State object if it will not later be required:

  4d422fb Client: Create extended Graphics State object when needed for later usage

Unfortunately the client->gfx_state variable used to track the
extended Graphics State object is not initialised, which can lead to
crashes etc due to creation of the Graphics State object erroneously
being skipped.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agopackage_ipk: restore cwd after packaging
Ross Burton [Mon, 13 Jun 2016 19:05:54 +0000 (20:05 +0100)]
package_ipk: restore cwd after packaging

opkg-build needs to be executed in the root of the package, so save and restore
the current directory so this task doesn't modify the state.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/package: save/restore cwd in split_and_strip_files
Ross Burton [Mon, 13 Jun 2016 21:09:54 +0000 (22:09 +0100)]
classes/package: save/restore cwd in split_and_strip_files

This function uses chdir() heavily, so save and restore the cwd so that it
doesn't affect the system state.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/kernel: remove path assumptions in compile_kernelmodules
Ross Burton [Mon, 13 Jun 2016 23:14:06 +0000 (00:14 +0100)]
classes/kernel: remove path assumptions in compile_kernelmodules

do_compile_kernelmodules was assuming that the current directory was ${B} but
didn't make that explicit, so use an absolute path to ensure this always works.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agoclasses/image: don't chdir when creating symlinks
Ross Burton [Mon, 13 Jun 2016 19:05:18 +0000 (20:05 +0100)]
classes/image: don't chdir when creating symlinks

There's no need to chdir() when creating image symlinks, and using chdir()
changes the state for future tasks.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agocore-image-sato: add gtk+ for M1
Ross Burton [Wed, 15 Jun 2016 14:37:59 +0000 (15:37 +0100)]
core-image-sato: add gtk+ for M1

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agomake: 4.2 -> 4.2.1
Robert Yang [Wed, 15 Jun 2016 02:29:51 +0000 (19:29 -0700)]
make: 4.2 -> 4.2.1

1) Remove unused patch 0001-main.c-main-SV-43434-Handle-NULL-returns-from-ttynam.patch.

2) Here are the fixes since 4.2, the [SV 47995] is important for us.
   * maintMakefile: TP recommends rsync for retrieving PO files.
   * main.c (main): [SV 48009] Reset stack limit for make re-exec.
   [SV 47995] Ensure forced double-colon rules work with -j.
   * DELETE_ON_ERROR: [SV 48061] Use "exit 1" for portability.
   * w32/pathstuff.c: [SV 47996] Use ISBLANK() not isblank().
   Fix printing time stamps on MS-Windows
   [SV 48037] Fix MinGW build with Posix configury tools

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 years agognome-themes-standard: Use distro_features_check for GTK+2
Jussi Kukkonen [Mon, 13 Jun 2016 11:05:04 +0000 (14:05 +0300)]
gnome-themes-standard: Use distro_features_check for GTK+2

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-engines: Remove as unused
Jussi Kukkonen [Tue, 26 Apr 2016 07:21:54 +0000 (10:21 +0300)]
gtk-engines: Remove as unused

gtk-engines is no longer used by any theme in oe-core

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosato-icon-theme: remove as unused
Jussi Kukkonen [Tue, 26 Apr 2016 07:19:45 +0000 (10:19 +0300)]
sato-icon-theme: remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk-sato-engine: Remove as unused
Jussi Kukkonen [Wed, 2 Mar 2016 09:42:48 +0000 (11:42 +0200)]
gtk-sato-engine: Remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-self-hosted: Remove unused theme, use Adwaita icons
Jussi Kukkonen [Mon, 25 Apr 2016 12:55:38 +0000 (15:55 +0300)]
packagegroup-self-hosted: Remove unused theme, use Adwaita icons

GTK+3 default theme is included in GTK+3. The corresponding GTK+2
theme would be in gnome-theme-adwaita, but the packagegroup does not
have GTK+2 apps anymore.

Also move icons to -graphics package.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-desktop: Add Sato folder configuration
Jussi Kukkonen [Wed, 1 Jun 2016 07:57:32 +0000 (10:57 +0300)]
matchbox-desktop: Add Sato folder configuration

matchbox-desktop folder configuration for Sato was in a separate
project 'matchbox-desktop-sato'. Skip the extra overhead: remove
matchbox-desktop-sato and include the files here.

Drop Utilities folder and include those icons in the Applictions
folder in an effort to make the common case a little more useful:
Now e.g. Terminal icon should be visible on startup.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-session-sato: Update session startup
Jussi Kukkonen [Mon, 29 Feb 2016 11:51:10 +0000 (13:51 +0200)]
matchbox-session-sato: Update session startup

* Use Adwaita Gtk+ theme
* sato-gtk-engine is no longer needed with Adwaita
* GTK_CSD tricks are no longer needed since the panel
  does not draw on top windows
* Add meta-theme index file: it used to be provided by gtk-sato-engine
  and is used by matchbox-config-gtk only (to be able to show a single
  selection for Gtk+, icon and Matchbox themes). This is a more
  logical place for it.
* Set matchbox-theme gconf key (just to be explicit, this is the
  default already)

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosysprof: Upgrade to git version slightly past 3.20
Jussi Kukkonen [Wed, 4 May 2016 09:49:28 +0000 (12:49 +0300)]
sysprof: Upgrade to git version slightly past 3.20

New version uses Gtk+3. 3.20 release requires a bunch of fixes to
build without polkit, this git revision inclues those fixes.

* Add patch to use proper U64_TO_POINTER macro to fix build on
  32 bit platforms.
* Forward port memory barrier patches for arm & mips
* sysprof builds with loads of warnings and git builds also use
  -Werror: avoid that by setting "--enable-compile-warnings"

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoavahi-ui: Build with Gtk+3
Jussi Kukkonen [Tue, 3 May 2016 12:56:28 +0000 (15:56 +0300)]
avahi-ui: Build with Gtk+3

Add patch to install GtkBuilder ui files for GTK+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agowebkitgtk: Disable Gtk2 plugin process by default
Jussi Kukkonen [Tue, 3 May 2016 12:45:37 +0000 (15:45 +0300)]
webkitgtk: Disable Gtk2 plugin process by default

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogtk+: RRECOMMEND adwaita theme
Jussi Kukkonen [Thu, 28 Apr 2016 06:44:12 +0000 (09:44 +0300)]
gtk+: RRECOMMEND adwaita theme

Without this a gtk+2 app appended to an image is going to look awful.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-core-x11-sato: Remove gtk-sato-engine
Jussi Kukkonen [Wed, 27 Apr 2016 13:44:58 +0000 (16:44 +0300)]
packagegroup-core-x11-sato: Remove gtk-sato-engine

The theme engine is no longer needed with GTK+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibowl: Remove as unused
Jussi Kukkonen [Wed, 27 Apr 2016 12:52:50 +0000 (15:52 +0300)]
libowl: Remove as unused

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agolibfm: switch to GTK3 version
Maxin B. John [Wed, 27 Apr 2016 12:35:22 +0000 (15:35 +0300)]
libfm: switch to GTK3 version

Build GTK3 version of libfm.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopcmanfm: switch to GTK3 version
Maxin B. John [Wed, 27 Apr 2016 12:35:21 +0000 (15:35 +0300)]
pcmanfm: switch to GTK3 version

Build GTK3 version of pcmanfm.

Signed-off-by: Maxin B. John <maxin.john@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoleafpad: Replace with L3afpad
Jussi Kukkonen [Wed, 27 Apr 2016 11:49:14 +0000 (14:49 +0300)]
leafpad: Replace with L3afpad

L3afpad is a GTK+3 fork of leafpad.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-config-gtk: Upgrade to 0.2
Jussi Kukkonen [Tue, 26 Apr 2016 21:47:22 +0000 (00:47 +0300)]
matchbox-config-gtk: Upgrade to 0.2

New version supports Gtk+3.
Rebase the patch.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agogst-player: Start building with Gtk+3
Jussi Kukkonen [Tue, 26 Apr 2016 07:03:21 +0000 (10:03 +0300)]
gst-player: Start building with Gtk+3

Drop the patch that added gtk+2 support.
Use an icon that is found in adwaita icon theme.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopuzzles: Use Gtk+3 by default
Jussi Kukkonen [Tue, 26 Apr 2016 21:05:58 +0000 (00:05 +0300)]
puzzles: Use Gtk+3 by default

Also split the puzzles into two packages (just like the old
oh-puzzles).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-terminal: Upgrade to 0.1
Jussi Kukkonen [Tue, 26 Apr 2016 12:22:30 +0000 (15:22 +0300)]
matchbox-terminal: Upgrade to 0.1

New version uses Gtk+3 and a more modern Vte.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agovte: Upgrade to 0.44.1
Jussi Kukkonen [Tue, 26 Apr 2016 12:19:48 +0000 (15:19 +0300)]
vte: Upgrade to 0.44.1

* License change LGPL 2.0 -> LGPL 2.1+
* vte-termcap is no more
* API break: current version seems to be parallel installable
  with old one, but I did not opt for that.
* Add patch to avoid stack protection by default
* Use libtool-cross: libtool adds "-nostdlib" when g++ is used,
  and this leads to a link failure on PIE builds: "undefined
  reference to __init_array_start". libtool-cross has a hack to
  avoid "-nostdlib"

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopackagegroup-core-x11: Use adwaita icons instead of sato
Jussi Kukkonen [Mon, 25 Apr 2016 12:40:57 +0000 (15:40 +0300)]
packagegroup-core-x11: Use adwaita icons instead of sato

Adwaita icon set is significantly more extensive (8MB vs 2MB). However,
as pcmanfm already rrecommends adwaita-icon-theme, this change actually
makes typical packagegroup-core-x11 smaller as a whole since
sato-icon-theme is no longer required.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-keyboard: Enable GTK+3 IM module
Jussi Kukkonen [Thu, 14 Apr 2016 13:53:55 +0000 (16:53 +0300)]
matchbox-keyboard: Enable GTK+3 IM module

* Build GTK+3 im module (and no GTK+2 by default)
* Fix FILES for this case

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoconnman-gnome: Add patch to port to Gtk+3
Jussi Kukkonen [Wed, 1 Jun 2016 12:07:39 +0000 (15:07 +0300)]
connman-gnome: Add patch to port to Gtk+3

Upstream is not really active anymore: patch the Gtk+3 upgrade
in for now (long term solution is to change to another UI).

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-wm: Upgrade to 1.2.1
Jussi Kukkonen [Wed, 2 Mar 2016 12:31:50 +0000 (14:31 +0200)]
matchbox-wm: Upgrade to 1.2.1

New version does not change MBWM theme when the Gtk+ theme
is changed using Net/ThemeName X property.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosettings-daemon: Upgrade to 0.0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:41:37 +0000 (13:41 +0200)]
settings-daemon: Upgrade to 0.0.2

* New versions builds with gdk-x11-3.0 and supports gconf key
  "matchbox_theme".
* Remove patch that's already upstream.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agosato-screenshot: Upgrade to 0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:54:11 +0000 (13:54 +0200)]
sato-screenshot: Upgrade to 0.2

New version supports Gtk+3.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-panel-2: Upgrade to 2.10
Jussi Kukkonen [Mon, 29 Feb 2016 11:48:14 +0000 (13:48 +0200)]
matchbox-panel-2: Upgrade to 2.10

* Changes in 2.10:
   - Port to GTK3, avoid all deprecated API
   - Add --mode for easier testing
* Remove a backported patch.
* License checksum changes because copyright years change

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-desktop: Ugrade to 2.1
Jussi Kukkonen [Mon, 29 Feb 2016 11:46:39 +0000 (13:46 +0200)]
matchbox-desktop: Ugrade to 2.1

Changes since 2.0
* Ported to GTK+3
* Removed deprecated API use, started using new
  GTK+ features like FlowBox instead of custom code
* Added --mode for easier debugging

One of the LIC_FILES_CHKSUM files was removed upstream.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agomatchbox-theme-sato: Upgrade to 0.2
Jussi Kukkonen [Mon, 29 Feb 2016 11:45:03 +0000 (13:45 +0200)]
matchbox-theme-sato: Upgrade to 0.2

New theme is tries to be more compatible with Adwaita: titlebar is
thinner, colors are mostly uniform gray instead of green.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/license: handle EXDEV if hard link to license fails
Manuel Huber [Sat, 11 Jun 2016 07:50:02 +0000 (09:50 +0200)]
classes/license: handle EXDEV if hard link to license fails

Hard links can still fail even if st_dev is the same for source
and destination. In case of EXDEV error, fall back to copying.

Signed-off-by: Manuel Huber <manuel.h87@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agoclasses/rm_work: use the idle I/O scheduler class
Ross Burton [Tue, 14 Jun 2016 15:17:46 +0000 (16:17 +0100)]
classes/rm_work: use the idle I/O scheduler class

As rm_work is just cleanup it shouldn't starve more important tasks such as
do_compile of I/O, so use BB_TASK_IONICE_LEVEL to run the task in the idle
scheduler class.

Signed-off-by: Ross Burton <ross.burton@intel.com>
8 years agopython3: fix CROSSPYTHONPATH for cross builds
Awais Belal [Tue, 14 Jun 2016 11:26:08 +0000 (16:26 +0500)]
python3: fix CROSSPYTHONPATH for cross builds

There are cases where target and host are of the same
type and at such instances the target modules may be
loaded if CROSSPYTHONPATH is not correct. This adds
host library paths so that target modules are not
loaded while cross compiling to avoid illegal instruction
issues.

Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>