<feed xmlns='http://www.w3.org/2005/Atom'>
<title>meta-agl/meta-ivi-common/recipes-graphics/wayland, branch flounder_6.0.3</title>
<subtitle>meta-agl layer (core AGL)</subtitle>
<id>http://git.automotivelinux.org/AGL/meta-agl/atom?h=flounder_6.0.3</id>
<link rel='self' href='http://git.automotivelinux.org/AGL/meta-agl/atom?h=flounder_6.0.3'/>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/'/>
<updated>2018-04-20T15:07:06+00:00</updated>
<entry>
<title>Introduce meta-agl-profile-core and meta-agl-profile-graphics</title>
<updated>2018-04-20T15:07:06+00:00</updated>
<author>
<name>Jan-Simon Möller</name>
<email>jsmoeller@linuxfoundation.org</email>
</author>
<published>2018-04-16T20:14:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=bb0882c5dad030f676e424265ebcd869bb3ff899'/>
<id>urn:sha1:bb0882c5dad030f676e424265ebcd869bb3ff899</id>
<content type='text'>
Rework towards agl profiles.

This change is part of a series of changes to create the
AGL profiles.

This set will mainly introduce the 'core' profile.

It is setup to be a drop-in change, thus some files were kept
in (dummy) locations for now.
However, they'll be taken care of in the next changes in this series.

The main target of the meta-agl-profile-core layer is to host:
- a minimal, bootable image with network and package management enabled
  -- agl-image-boot
- a minimal image with network and packagemanagement and the AGL APIs
  -- agl-image-minimal

The layer meta-agl-profile-graphical is used as superset of these
and includes support for egl+wayland+weston. All recipes concerning
graphics were moved there. This is not a full profile as we still have
to migrate some parts of meta-agl-demo in a follow-up changeset.

The roadmap as discussed during the F2F session in Karlsruhe is:
- week 16 : core profile and profiles w/o graphics
- week 17 : graphical profiles
- week 18 : final conversion of the demo image

v2: moved agl-login-manager from -graphics to -core (see Jose's comment)
v3: moved back after discussion - follow-up in separate changeset

Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918
Signed-off-by: Jan-Simon Möller &lt;jsmoeller@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Upgrade wayland-ivi-extension</title>
<updated>2018-02-13T10:02:00+00:00</updated>
<author>
<name>Kazumasa Mitsunari</name>
<email>knimitz@witz-inc.co.jp</email>
</author>
<published>2018-01-31T07:30:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=4c1200c414361d35faf90ba887e012ab3cbab3db'/>
<id>urn:sha1:4c1200c414361d35faf90ba887e012ab3cbab3db</id>
<content type='text'>
Upgrade wayland-ivi-extension version to 2.0.% from 1.13.
Currently, version is 2.0.2
This change is for only master branch.

Bug-AGL: SPEC-1244

Change-Id: I200c19837b8f7b646296a868c14423e55e98bf86
Signed-off-by: Kazumasa Mitsunari &lt;knimitz@witz-inc.co.jp&gt;
</content>
</entry>
<entry>
<title>Weston crushed by ivi-input-controller</title>
<updated>2018-02-05T15:42:58+00:00</updated>
<author>
<name>Tadao Tanikawa</name>
<email>tanikawa.tadao@jp.panasonic.com</email>
</author>
<published>2018-01-12T20:30:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=8d4b129d4e438d2934a8c55034b3ca7c118762a1'/>
<id>urn:sha1:8d4b129d4e438d2934a8c55034b3ca7c118762a1</id>
<content type='text'>
When repeat switching between HomeScreen and WebBrowser
very quickly, sometimes weston crushed because of
segmentation fault of ivi-input-contoller.so.

Change-Id: I408158a98f30640fdab9a843331451b5549cb761
Signed-off-by: Tadao Tanikawa &lt;tanikawa.tadao@jp.panasonic.com&gt;
</content>
</entry>
<entry>
<title>ivi-controller: add resize setting suit to surface size</title>
<updated>2017-12-10T12:31:21+00:00</updated>
<author>
<name>Wataru Mizuno</name>
<email>wmizuno@jp.adit-jv.com</email>
</author>
<published>2017-12-06T12:57:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=a8b8214e6401c9aec18e538574d72bd8627ad13f'/>
<id>urn:sha1:a8b8214e6401c9aec18e538574d72bd8627ad13f</id>
<content type='text'>
The ivi-controller resizes surface size like desktop usecase.

When window manager switchs the half size window to full size,
resize was not working correctly.
This patch fixs this issue by changing surface source region at
the same timing of destination region is changed.

This patch is not necessary later version of wayland-ivi-extension
2.0 since this resize function has already been implemented by
appropriate manner.

Change-Id: Ib028bbc7d77b92ddfafa680b6247224012d630f3
Signed-off-by: Wataru Mizuno &lt;wmizuno@jp.adit-jv.com&gt;
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12343
Tested-by: Jenkins Job builder account &lt;agl-jobbuilder@automotivelinux.org&gt;
ci-image-build: Jenkins Job builder account &lt;agl-jobbuilder@automotivelinux.org&gt;
ci-image-boot-test: Jenkins Job builder account &lt;agl-jobbuilder@automotivelinux.org&gt;
Reviewed-by: Jan-Simon Moeller &lt;jsmoeller@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Added XDG compatibility to ivi-shell</title>
<updated>2017-11-27T17:58:20+00:00</updated>
<author>
<name>Romain Forlot</name>
<email>romain.forlot@iot.bzh</email>
</author>
<published>2017-11-15T16:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=93652645f2fbd65c5b01cf32616d2dd1cbcd7af3'/>
<id>urn:sha1:93652645f2fbd65c5b01cf32616d2dd1cbcd7af3</id>
<content type='text'>
Backported M.Teyfel patch from wayland-devel mailing list:
https://lists.freedesktop.org/archives/wayland-devel/2017-November/035700.html

Upgrade wayland-ivi-extension to v2.0.2 but keep
using 1.1x for now with PREFERRED_VERSION until HMI could use the new
version.

Added Emre Ucan simple-id-agent to review.

Bug-AGL: SPEC-1096

Change-Id: I74c4ae0bf0bf822e27dcbb193dc9f7a13d3e270d
Signed-off-by: Romain Forlot &lt;romain.forlot@iot.bzh&gt;
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/11991
Tested-by: Jenkins Job builder account &lt;agl-jobbuilder@automotivelinux.org&gt;
ci-image-build: Jenkins Job builder account &lt;agl-jobbuilder@automotivelinux.org&gt;
Reviewed-by: Nobuhiko Tanibata &lt;nobuhiko_tanibata@denso.co.jp&gt;
Reviewed-by: Tadao Tanikawa &lt;tanikawa.tadao@jp.panasonic.com&gt;
Reviewed-by: Jan-Simon Moeller &lt;jsmoeller@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Upgrade to pyro</title>
<updated>2017-09-08T16:19:01+00:00</updated>
<author>
<name>Changhyeok Bae</name>
<email>changhyeok.bae@gmail.com</email>
</author>
<published>2017-05-31T02:39:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.automotivelinux.org/AGL/meta-agl/commit/?id=cb0b5d9dc435fe4d4eb89629a9a93311bed841bd'/>
<id>urn:sha1:cb0b5d9dc435fe4d4eb89629a9a93311bed841bd</id>
<content type='text'>
u-boot: v2017.01

dlt-daemon: Remove gzipnative inheritance
- gzipnative.bbclass is removed in pyro branch.
- See ab0f46400c113c0d893be872727a67739d5e794d in poky.

gpm: Remove bbappend file
- upstream(meta-openembedded) is using git(v1.99.7) and this is not
  required anymore.

gnutls: Remove bbappend file
- The patch is already applied in upstream.

agl-image-minimal: Remove ROOTFS_PKGMANAGE_BOOTSTRAP
- ROOTFS_PKGMANAGE_BOOTSTRAP is removed in upstream.
- Please see 529244ee212fe14019e35a5f163fab705ddbf141 in poky.

freetype: Change hash value for v2.7.1 binary

shadow: Remove shadow_%.bbappend
- It's already applied upstream poky.

Remove nativesdk-packagegroup-sdk-host.bbappend
- It's already applied in upstream poky.

faac: Remove bbappend file
- It's already applied meta-openembedded upstream.

pulseaudio: Change bbappend naming
- Upstream yocto provides pulseaudio v10.0.

weston: re-create patch to apply new version (v2.0.0)
- Remove 0001-compositor-drm.c-Launch-without-input-devices.patch
  because it's already applied in new version.

mesa: Remove 12.0.3 recipe and fix build error for qemux86-64
- Yocto upstream supports 17.0.2 and v12.0.3 is not required anymore in
  raspberrypi
- Error:
  | configure: error: --enable-gallium-llvm selected but llvm-config is
  not found

wayland-ivi-extension: Upgrade to latest master version
- Due to weston upgrade, wayland-ivi-extension should be upgraded.

packagegroup-ivi-common-core-multimedia: Remove alsa-lib
- alsa-lib has empty package and it's not required anymore.

Add agl-driver and agl-passenger in group and passwd
- Parsing Error:
  agl-users: groupname agl-passenger does not have a static ID defined.

poky-agl.conf: Change gstreamer default version to v1.10.x
- Yocto upstream moves gstreamer to v1.10.4.

af-main: Fix build error
- Error:
  file /usr/local conflicts between attempted installs of
  af-main-1.0-r0.corei7_64 and base-files-3.0.14-r89.qemux86_64

intel-corei7-64: Change gstreamer-vaapi-1.0 name
- gstreamer-vaapi-1.0 is moved to oe-core and its name is changed to
  gstreamer1.0-vaapi.

linux-raspberrypi: Drop 4.4 bbappend
- The upstream meta-raspberrypi doesn't support v4.4 anymore.
- CVE patches are not required anymore.

glibc: Remove bbappend
- The bug-20116 is already applied in 2.25

cynara,security-manager: Fix build error
- cynara: Replace bb.data to d
- security-manager: Temporarily use 'no' in APPLY variable

u-boot-ota: Add SRC_URI
- In pyro, SRC_URI and S is moved from .inc to .bb

linux-yocto: Remove 4.8 and 4.4 bbappend
- Yocto 2.3 (Pyro) doesn't support v4.8 kernel anymore.
- CVE patches in meta-agl-bsp are already applied in Yocto 2.3.

tcf-agent: Remove bbappend file
- This change is merged to upstream poky (pyro)

bluez5: Remove recipe and add .bbappend
- Yocto 2.3 (Pyro) already has same version.
- bluetooth.conf file is added in .bbappend

python-pycrypto: Remove recipe
- meta-openembedded (Pyro) already has same version.

meta-agl-bsp/classes/image.bbclass: Arrange for pyro
- image.bbclass is taken from poky/meta/classes/image.bbclass and only
  changed IMAGE_TYPE_vm variable.

libsoup: Fix native build error temporarily

v2 (jsmoeller):
meta-agl-bsp/meta-ti:
- workaround patches in meta-ti/recipes-arago/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
- fix old python code in meta-ti/recipes-arago/ipumm-fw/ipumm-fw_3.00.13.00.bb
- workaround patches in meta-ti/recipes-arago/weston/weston_%.bbappend
- make specific to dra7xx-evm:
 -- meta-ti/recipes-bsp/alsa-state/alsa-state.bbappend
 -- meta-ti/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend
 -- rename meta-ti/recipes-multimedia/pulseaudio/pulseaudio/dra7xx-evm-set-default-sink-source.patch
 -- rename meta-ti/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
TODO/FIXME's in:
- meta-agl-bsp/meta-ti/recipes-arago/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
- meta-agl-bsp/meta-ti/recipes-arago/weston/weston_%.bbappend
- meta-agl-bsp/meta-ti/recipes-multimedia/pulseaudio/pulseaudio_%.bbappend
- meta-ti/recipes-bsp/u-boot/u-boot-ti-staging_%.bbappend

Bug-AGL: SPEC-646

Change-Id: I4162ae887d3334e9102575e3724483aa25f4bd9c
Signed-off-by: Changhyeok Bae &lt;changhyeok.bae@gmail.com&gt;
Signed-off-by: Jan-Simon Möller &lt;jsmoeller@linuxfoundation.org&gt;
Reviewed-on: https://gerrit.automotivelinux.org/gerr<style>
@media only all and (prefers-color-scheme: dark) {
.highlight .hll { background-color: #49483e }
.highlight .c { color: #75715e } /* Comment */
.highlight .err { color: #960050; background-color: #1e0010 } /* Error */
.highlight .k { color: #66d9ef } /* Keyword */
.highlight .l { color: #ae81ff } /* Literal */
.highlight .n { color: #f8f8f2 } /* Name */
.highlight .o { color: #f92672 } /* Operator */
.highlight .p { color: #f8f8f2 } /* Punctuation */
.highlight .ch { color: #75715e } /* Comment.Hashbang */
.highlight .cm { color: #75715e } /* Comment.Multiline */
.highlight .cp { color: #75715e } /* Comment.Preproc */
.highlight .cpf { color: #75715e } /* Comment.PreprocFile */
.highlight .c1 { color: #75715e } /* Comment.Single */
.highlight .cs { color: #75715e } /* Comment.Special */
.highlight .gd { color: #f92672 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gi { color: #a6e22e } /* Generic.Inserted */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #75715e } /* Generic.Subheading */
.highlight .kc { color: #66d9ef } /* Keyword.Constant */
.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
.highlight .kn { color: #f92672 } /* Keyword.Namespace */
.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
.highlight .kt { color: #66d9ef } /* Keyword.Type */
.highlight .ld { color: #e6db74 } /* Literal.Date */
.highlight .m { color: #ae81ff } /* Literal.Number */
.highlight .s { color: #e6db74 } /* Literal.String */
.highlight .na { color: #a6e22e } /* Name.Attribute */
.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
.highlight .nc { color: #a6e22e } /* Name.Class */
.highlight .no { color: #66d9ef } /* Name.Constant */
.highlight .nd { color: #a6e22e } /* Name.Decorator */
.highlight .ni { color: #f8f8f2 } /* Name.Entity */
.highlight .ne { color: #a6e22e } /* Name.Exception */
.highlight .nf { color: #a6e22e } /* Name.Function */
.highlight .nl { color: #f8f8f2 } /* Name.Label */
.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
.highlight .nx { color: #a6e22e } /* Name.Other */
.highlight .py { color: #f8f8f2 } /* Name.Property */
.highlight .nt { color: #f92672 } /* Name.Tag */
.highlight .nv { color: #f8f8f2 } /* Name.Variable */
.highlight .ow { color: #f92672 } /* Operator.Word */
.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */
.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
.highlight .sa { color: #e6db74 } /* Literal.String.Affix */
.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
.highlight .sc { color: #e6db74 } /* Literal.String.Char */
.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */
.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
.highlight .se { color: #ae81ff } /* Literal.String.Escape */
.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
.highlight .sx { color: #e6db74 } /* Literal.String.Other */
.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #a6e22e } /* Name.Function.Magic */
.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */
.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
}
@media (prefers-color-scheme: light) {
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
}
</style><div class="highlight"><pre><span></span>require conf/distro/poky.conf

# AGL specific derivations
DISTRO = &quot;poky-agl&quot;
DISTRO_NAME = &quot;Automotive Grade Linux&quot;


# Release flags
DISTRO_CODENAME = &quot;halibut&quot;
AGL_BRANCH = &quot;halibut&quot;
AGLVERSION = &quot;8.0.3&quot;
# switch  devel/release
#AGLRELEASETYPE ?= &quot;agldevelopment&quot;
AGLRELEASETYPE ?= &quot;aglrelease&quot;
OVERRIDES .= &quot;:${AGLRELEASETYPE}&quot;
#

#for development
DISTRO_VERSION_agldevelopment := &quot;${AGLVERSION}+snapshot-${DATE}&quot;
AGL_APP_REVISION_agldevelopment = &quot;${AUTOREV}&quot;
AGL_DEFAULT_REVISION_agldevelopment = &quot;${AUTOREV}&quot;

#for release
DISTRO_VERSION_aglrelease := &quot;${AGLVERSION}&quot;
DISTRO_BRANCH_VERSION_TAG = &quot;${DISTRO_CODENAME}/${@&#39;${DISTRO_VERSION}&#39;.replace(&#39;+snapshot-${DATE}&#39;,&#39;&#39;)}&quot;
AGL_APP_REVISION_aglrelease := &quot;refs/tags/${DISTRO_BRANCH_VERSION_TAG}&quot;
AGL_DEFAULT_REVISION_aglrelease := &quot;refs/tags/${DISTRO_BRANCH_VERSION_TAG}&quot;


# SDK
SDK_VENDOR = &quot;-aglsdk&quot;
SDK_VERSION := &quot;${@&#39;${DISTRO_VERSION}&#39;.replace(&#39;snapshot-${DATE}&#39;,&#39;snapshot&#39;)}&quot;

# SDKPATH is the folder where the SDK is going to be installed
# Due to an issue with the qt5 environment (see SPEC-1667),
# we add DEFAULTTUNE to the SDKPATH to mitigate the issue.
SDKPATH = &quot;/opt/agl-sdk/${SDK_VERSION}-${DEFAULTTUNE}&quot;


MAINTAINER = &quot;AGL &lt;automotive-discussions@lists.linuxfoundation.org&gt;&quot;

TARGET_VENDOR = &quot;-agl&quot;

# Override these in poky based distros
AGL_DEFAULT_DISTRO_FEATURES = &quot;largefile systemd opengl wayland pam bluetooth bluez5 3g&quot;
POKY_DEFAULT_DISTRO_FEATURES := &quot;${AGL_DEFAULT_DISTRO_FEATURES}&quot;
OVERRIDES .= &quot;:${DISTRO_CODENAME}&quot;

QEMU_TARGETS ?= &quot;arm aarch64 i386 x86_64&quot;
# Other QEMU_TARGETS &quot;mips mips64 mips64el ppc sh4&quot;

MIRRORS =+ &quot;\
bzr://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
cvs://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
git://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
gitsm://.*/.*    https://download.automotivelinux.org/AGL/mirror/ \n \
hg://.*/.*       https://download.automotivelinux.org/AGL/mirror/ \n \
osc://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
p4://.*/.*       https://download.automotivelinux.org/AGL/mirror/ \n \
svn://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
bzr://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
cvs://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
git://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
gitsm://.*/.*    http://download.automotivelinux.org/AGL/mirror/  \n \
hg://.*/.*       http://download.automotivelinux.org/AGL/mirror/  \n \
osc://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
p4://.*/.*       http://download.automotivelinux.org/AGL/mirror/  \n \
svn://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
                 \
ftp://.*/.*      https://download.automotivelinux.org/AGL/mirror/ \n \
http://.*/.*     https://download.automotivelinux.org/AGL/mirror/ \n \
https://.*/.*    https://download.automotivelinux.org/AGL/mirror/ \n \
ftp://.*/.*      http://download.automotivelinux.org/AGL/mirror/  \n \
http://.*/.*     http://download.automotivelinux.org/AGL/mirror/  \n \
https://.*/.*    http://download.automotivelinux.org/AGL/mirror/  \n \
&quot;

# The CONNECTIVITY_CHECK_URI&#39;s are used to test whether we can succesfully
# fetch from the network (and warn you if not). To disable the test set
# the variable to be empty.
# Git example url: git://git.yoctoproject.org/yocto-firewall-test;protocol=git;rev=HEAD
CONNECTIVITY_CHECK_URIS ?= &quot;&quot;

PREFERRED_PROVIDER_udev ?= &quot;systemd&quot;
PREFERRED_PROVIDER_udev-utils ?= &quot;systemd&quot;

VIRTUAL-RUNTIME_init_manager = &quot;systemd&quot;
VIRTUAL-RUNTIME_initscripts = &quot;&quot;

# network manager to use (possible values: systemd, connman)
VIRTUAL-RUNTIME_net_manager = &quot;connman&quot; 

DISTRO_FEATURES_APPEND = &quot; &quot;
DISTRO_FEATURES_remove = &quot;x11&quot;
DISTRO_FEATURES_BACKFILL_CONSIDERED = &quot;sysvinit pulseaudio&quot;

# Prefer GStreamer 1.14.x by default
PREFERRED_VERSION_gstreamer1.0              ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-plugins-bad  ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-plugins-base ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-plugins-good ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-plugins-ugly ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-libav        ?= &quot;1.14.%&quot;
PREFERRED_VERSION_gstreamer1.0-omx          ?= &quot;1.14.%&quot;

# Prefer libjpeg-turbo
PREFERRED_PROVIDER_jpeg = &quot;libjpeg-turbo&quot;

# using multiple BSP layers causes dangling bbappends in meta-agl-bsp
# turn it into a warning
#BB_DANGLINGAPPENDS_WARNONLY = &quot;1&quot;

# Not yet upstreamed; should be submitted.
SECURITY_CFLAGS_pn-qtwebengine = &quot;${SECURITY_NO_PIE_CFLAGS}&quot;

#Redefined USER_CLASSES
#Disable prelink. It is unmaintained and likely will go away.
#default: USER_CLASSES ?= &quot;buildstats image-mklibs image-prelink&quot;
USER_CLASSES = &quot;buildstats image-mklibs&quot;

# AGL uses 4 optimization levels
# 2 for ARM 32bit 
#   - a high and a medium setting for the CCARGS
#   - the high setting is default (needs &gt;= cortex-a15)
#   - the medium setting is enabled with: DISTRO_FEATURES_append = &quot; agl-medium-arm-compiler &quot;
# 1 for ARM 64bit / AARCH64
# 1 for x86-64
require conf/distro/include/${TARGET_ARCH}-tune.inc

# Generic qemu and qemuboot (runqemu) enhancements
# check qemuboot.bbclass
# - use 2G RAM by default
QB_MEM ?= &quot;-m 2048&quot;
# use pulseaudio on the host side - off as qemu-native is built with alsa
#QB_AUDIO_DRV = &quot;pa&quot;
# expose a virtual &#39;hda&#39; sound card to the guest (arm/aarch64/x86-64)
QB_AUDIO_OPT = &quot;-soundhw hda&quot;

# Board templates can add extra IMAGE_FSTYPES through this.
# It is added (late) through the AGL image recipes.
AGL_EXTRA_IMAGE_FSTYPES ??= &quot;&quot;
AGL_EXTRA_INITRAMFS_FSTYPES ??= &quot;&quot;
#
# Default IMAGE FSTYPES compressed tarball + ext4.xz
AGL_DEFAULT_IMAGE_FSTYPES ?= &quot;tar.xz ${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;, &#39;AGLCI&#39;, &#39;ext4.xz&#39;, &#39;ext4&#39;, d)}&quot;
AGL_DEFAULT_INITRAMFS_FSTYPES ?= &quot;ext4.gz&quot;

# DEFAULT IMAGE_FSTYPES for AGL (no - BSPs should not set this)
#
IMAGE_FSTYPES := &quot;${AGL_DEFAULT_IMAGE_FSTYPES} ${AGL_EXTRA_IMAGE_FSTYPES}&quot;
INITRAMFS_FSTYPES := &quot;${AGL_DEFAULT_INITRAMFS_FSTYPES} ${AGL_EXTRA_INITRAMFS_FSTYPES}&quot;
#
# THE FUTURE is &#39;wic&#39;
# IMAGE_FSTYPES_append = &quot; wic&quot;

# enable the packagemanagement
IMAGE_FEATURES =+ &quot;package-management&quot;
PACKAGE_FEED_URIS = &quot;http://192.168.7.1:8000/tmp/deploy/&quot;
PACKAGE_FEED_BASE_PATHS = &quot;rpm&quot;
PACKAGE_FEED_ARCHS = &quot;&quot;
#${PACKAGE_ARCHS}&quot;


# Fix for rpm metadata clash between nativesdk-cmake and nativesdk-qtbase-tools
# (revalidate after 2017-10-15, 2018-06-12: still required)
DIRFILES_pn-nativesdk-cmake = &quot;1&quot;

# For https://jira.automotivelinux.org/browse/SPEC-1629 :
# We exclude the conflicting vars from the sstate task hash.
# This needs to be verified.
do_package_write_rpm[vardepsexclude] += &quot;ARCHIVER_TOPDIR PF&quot;

# Set preferred provider to new navi application
PREFERRED_RPROVIDER_virtual/navigation ?= &quot;ondemandnavi&quot;
</pre></div>
</code></pre></td></tr></table>
</div> <!-- class=content -->
<div id="lfcollabprojects-footer">
  <div class="gray-diagonal">
    <div class="footer-inner">
      <p>Copyright &copy; 2015 The Linux Foundation. All rights reserved.</p>
      <p>
        Linux Foundation, Linux Standard Base, LSB, LSB Certified, IAccessible2,
        MeeGo are registered trademarks of the Linux Foundation.
      </p>
      <p>
        Linux is a registered
        <a href="http://www.linuxfoundation.org/programs/legal/trademark"
          >trademark</a
        >
        of Linus Torvalds. Please see our
        <a href="https://www.linuxfoundation.org/privacy">privacy policy</a>.
      </p>
    </div>
  </div>
</div>
</div> <!-- id=cgit -->
</body>
</html>
