<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-multimedia/recipes-multimedia/juce/projucer.inc, branch langdale</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=langdale</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=langdale'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2022-03-24T16:45:25+00:00</updated>
<entry>
<title>projucer: Upgrade to 6.1.6</title>
<updated>2022-03-24T16:45:25+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-21T04:41:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=deb11a823c32d4090b3724a589641810e06df6bc'/>
<id>urn:sha1:deb11a823c32d4090b3724a589641810e06df6bc</id>
<content type='text'>
Consider the commercial aspects of JUCE 6 End User License Agreement [1]

[1] https://juce.com/juce-6-licence

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes: Update LICENSE variable to use SPDX license identifiers</title>
<updated>2022-03-05T01:41:45+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-04T08:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=4b50fb02cc043d93b3b86144894d8ed95268b19e'/>
<id>urn:sha1:4b50fb02cc043d93b3b86144894d8ed95268b19e</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>Convert to new override syntax</title>
<updated>2021-08-03T17:21:25+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-07-29T15:04:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=c61dc077bbd81260e4f167fa2251643ba0ba6974'/>
<id>urn:sha1:c61dc077bbd81260e4f167fa2251643ba0ba6974</id>
<content type='text'>
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>projucer: Update to latest master tip</title>
<updated>2021-05-28T13:55:33+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-05-27T05:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=89406f918d38c550403c7ce99cf146ba4ce808a3'/>
<id>urn:sha1:89406f918d38c550403c7ce99cf146ba4ce808a3</id>
<content type='text'>
Drop patch which no longer is needed as it has been fixed differently
upstream

License-Update: Updated to reflect JUCE 6 Terms [1]

[1] https://github.com/juce-framework/JUCE/commit/de6ecc57f84294e82a608bcc6d0f5d11645f15e3#diff-4673a3aba01813b595de187a7a6e9e63a3491d55821606fecd9f13a10c188a1d

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>projucer: Link with libatomic on rv32</title>
<updated>2020-11-15T20:25:53+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2020-11-14T21:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1dfa5d990b8f6e06db5adcb477af2f8664d1d7a0'/>
<id>urn:sha1:1dfa5d990b8f6e06db5adcb477af2f8664d1d7a0</id>
<content type='text'>
Fixes
include/c++/10.2.0/bits/atomic_base.h:374: undefined reference to `__atomic_fetch_xor_8'

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>projucer: add x11 to required distro features</title>
<updated>2019-12-11T00:21:08+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2019-12-09T08:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9a956844b4b3c1c51c0fbb7764ea24ef3536b075'/>
<id>urn:sha1:9a956844b4b3c1c51c0fbb7764ea24ef3536b075</id>
<content type='text'>
It depends on many X11-libs

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>projucer: Upgrade to 5.4.5</title>
<updated>2019-12-06T07:00:48+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-12-03T06:26:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=b180b56f7ba9686b8e8ab35d9b83e6ab59aebbc4'/>
<id>urn:sha1:b180b56f7ba9686b8e8ab35d9b83e6ab59aebbc4</id>
<content type='text'>
License-Update: https://github.com/WeAreROLI/JUCE/commit/d9dee4d87332bf9e3d12da2e032608698829dc14#diff-37854d19817c792316d481f5beb93cc7

Enbable GPL build and disable webkit component

Merge native and nativesdk component into single recipe using
bbclassextend

Disable build on musl

Link with libatomic on arches without builtin atomics

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>juce: Updated JUCE to 5.0.1</title>
<updated>2017-05-23T13:49:34+00:00</updated>
<author>
<name>eu@felipetonello.com</name>
<email>eu@felipetonello.com</email>
</author>
<published>2017-05-04T16:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fcf4ca384c94e61ef458f14ab1192f6de2b7ee73'/>
<id>urn:sha1:fcf4ca384c94e61ef458f14ab1192f6de2b7ee73</id>
<content type='text'>
JUCE 5 doesn't require juce_events to have x11 dependency anymore. Also
there were many improvements on Projucer.

Signed-off-by: Felipe F. Tonello &lt;eu@felipetonello.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>juce: Added support for JUCE framework</title>
<updated>2016-07-29T09:00:59+00:00</updated>
<author>
<name>eu@felipetonello.com</name>
<email>eu@felipetonello.com</email>
</author>
<published>2016-07-18T19:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3bbc28d7c76cf0a8aab18096420d0b52209103c7'/>
<id>urn:sha1:3bbc28d7c76cf0a8aab18096420d0b52209103c7</id>
<content type='text'>
See below for the official README from JUCE.

For TL;DRs: JUCE is a well known and widely used C++ Framework for audio
applications. It has good support for Linux and ARM.

A typical JUCE application recipe will only contain this skeleton:

inherit juce

SRC_URI = "..."

JUCE_JUCERS = "${B}/cool-project.jucer"

do_compile() {
  CONFIG=Release oe_runmake
}

do_install() {
  install ...
}

======

OBS: This recipe requires a patch[1] on oe-core which is been tested right now.

[1] http://lists.openembedded.org/pipermail/openembedded-core/2016-July/123972.html

======

&gt;From the README:

JUCE (Jules' Utility Class Extensions) is an all-encompassing
C++ framework for developing cross-platform software.

It contains pretty much everything you're likely to need to create
most applications, and is particularly well-suited for building
highly-customised GUIs, and for handling graphics and sound.

Most JUCE modules are shared under the GNU Public Licence
(GPLv2, v3, and the AGPLv3). This means that the code can
be freely copied and distributed, and costs nothing to use
in other GPL applications. One module (the juce_core module)
is permissively licensed under the ISC.

For more information, visit the website:
http://www.juce.com

Signed-off-by: Felipe F. Tonello &lt;eu@felipetonello.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
