Baruch Siach
35cc21e3e1
libsoup: fix build with host python3
...
Apply upstream patch to make tld-parser.py python3 compatible.
Fixes:
http://autobuild.buildroot.net/results/d22/d22edc19001037f9593f45444ed953f74ee6b806/
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 13:34:51 +02:00
Yegor Yefremov
9d3c0b5c22
libuci: bump version and remove obsolete patch
...
The uci-fix-Lua-finding.patch was upstreamed, so remove it.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 13:30:49 +02:00
Peter Korsgaard
03d516f517
taglib: needs wchar
...
Fixes http://autobuild.buildroot.net/results/02a/02a6874aa21041ac9fef6fef51410c2ad92881c4/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 09:50:19 +02:00
Baruch Siach
ab39c1b47c
openssl: bump to version 1.0.1g
...
Fixes highly critical CVE-2014-0160. See http://heartbleed.com .
Drop patch applied upstream.
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 08:53:09 +02:00
Luca Ceresoli
c5210ca0e6
agentpp: new package
...
[Peter: add threads dependency, style fixes]
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 01:28:55 +02:00
Luca Ceresoli
4474809aa4
snmppp: add option to disable SNMPv3 support
...
Disabling SNMPv3 support also removes the dependency on OpenSSL, which is
pretty large (over 2 MB of uncompressed filesystem size on an ARM926 platform).
BR2_PACKAGE_SNMPPP_SNMPV3 defaults to yes for backward compatibility with
previous Buildroot releases, where SNMPv3 was always enabled.
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 01:19:50 +02:00
Luca Ceresoli
ac6718e73f
snmppp: add option to enable logging
...
SNMP++ logging can be overly verbose, and according to the SNMP++
documentation, disabling logging "increases performance drastically and
minimizes memory consumption".
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 01:19:15 +02:00
Luca Ceresoli
cdf8dcd0cc
snmppp: update download URL
...
The filename of the SNMP++ sources has changed.
The old one is still working because the server automatically redirects to the
new file, but it is safer to use the official name.
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 01:18:34 +02:00
Luca Ceresoli
fa4e4471f7
snmppp: fix missing includes
...
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 01:18:29 +02:00
Romain Naour
32e0691164
libuci: Disable lua binding on no mmu
...
Same error as in libubox package.
http://autobuild.buildroot.net/results/1a5/1a5c50f8ca0ae70c1e0d3733765f521790b97a30/build-end.log
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 00:56:53 +02:00
Romain Naour
48ac052e32
libubox: Disable lua binding on no mmu
...
The Lua binding option of libubox need to be
explicitly disabled on no mmu case.
Fixes:
http://autobuild.buildroot.net/results/1a5/1a5c50f8ca0ae70c1e0d3733765f521790b97a30/build-end.log
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 00:56:30 +02:00
Yann E. MORIN
9ee5c166b8
package/exim: uses fork(), needs an MMU
...
Fixes:
http://autobuild.buildroot.net/results/95d/95ddd8e9be96f3808612db02642d72cfe77b3c26/
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Luca Ceresoli <luca@lucaceresoli.net >
Reviewed-by: Romain Naour<romain.naour@openwide.fr >
Acked-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-08 00:55:15 +02:00
Peter Korsgaard
3d03017f53
harfbuzz: fix static linking of test programs when toolchain has threads support
...
Fixes http://autobuild.buildroot.net/results/701/701a1a260a58a81f45b3b9eae7eb47b400e05b37/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 23:55:20 +02:00
Baruch Siach
f46f81de13
Don't build host-xz needlessly
...
Since commit d1f325f554 (xzcat: treat as host prerequisite and build if
needed) host-xz is always built when the host does not have xz installed.
Removed all other host-xz dependencies.
[Peter: don't drop for host-squashfs, as that needs libxz development files]
Cc: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com >
Signed-off-by: Baruch Siach <baruch@tkos.co.il >
Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 21:38:28 +02:00
Samuel Martin
11547ca648
external toolchain: add 3.14 choice for kernel headers
...
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 00:46:27 +02:00
Peter Korsgaard
2848a3009e
libunwind: needs set/getcontext, which only got added to uClibc post-0.9.33
...
Fixes http://autobuild.buildroot.net/results/3e8/3e8670ab1454118baf1e4a5ca632d45963ba3781/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 00:35:46 +02:00
Peter Korsgaard
ee7d28a539
weston: add optional libunwind support
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 00:35:46 +02:00
Peter Korsgaard
f4826ed561
xserver_xorg-server: add optional libunwind support
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-04-07 00:35:46 +02:00
Romain Naour
abf58f46ce
lttng-libust: Disable liblttng-ust-dl with uClibc.
...
According to uClibc commit [1], dlinfo is not available.
To be able to use LTTng UST with uClibc, we need to disable
the Dynamic Linker Tracing functionality [2].
Fixes:
http://autobuild.buildroot.net/results/a6c/a6c33dd7ec2a36a50c5ea74b989a371d6c85e899/build-end.log
[1] http://git.uclibc.org/uClibc/commit/?id=f3c9dc499c5c787ddd8c4320f2d44d2ae6e40c22
[2] http://lists.lttng.org/pipermail/lttng-dev/2014-February/022423.html
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 22:52:03 +02:00
Yann E. MORIN
fc2b71d48d
package/eudev: use new upstream patch to fix fcntl issue
...
This is upstream's third attempt at fixing the issue.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 17:12:15 +02:00
Yann E. MORIN
78b8621865
support/check-kernel-headers: use mktemp instead of hand-crafted temp file
...
Instead of creating a temporary files with a dubious scheme, use mktemp,
which purpose is exactly that: creating temporary files
Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 17:12:04 +02:00
Maarten ter Huurne
c8adf619dc
fmtools: Switch to 2.x series
...
Specifically, bump version to 2.0.1.
The 2.x series uses the V4L2 API instead of V4L.
Signed-Off-By: Maarten ter Huurne <maarten@treewalker.org >
Acked-By: Paul Cercueil <paul@crapouillou.net >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 15:24:54 +02:00
Vincent Stehlé
55cd252cc0
gst-fsl-plugins: Refresh one patch to fix build
...
This fixes the following patch application error when building for i.MX6:
Applying gst-fsl-plugins-0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch using patch:
patching file configure.ac
Hunk #1 succeeded at 178 with fuzz 2 (offset 5 lines).
patching file libs/Makefile.am
Hunk #1 FAILED at 12.
1 out of 1 hunk FAILED -- saving rejects to file libs/Makefile.am.rej
Patch failed! Please fix gst-fsl-plugins-0004-Fix-libgstfsl-linkage-add-lrt-for-shared-memory-func.patch!
Signed-off-by: Vincent Stehlé <vincent.stehle@freescale.com >
Cc: Peter Seiderer <ps.report@gmx.net >
Cc: Eric Nelson <eric.nelson@boundarydevices.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:35:22 +02:00
Samuel Martin
507d6a637b
pkg-download: update the github helper
...
Once again, github updates the source download url.
Even if only the zip archive link is advertised on the repositories'
page, the *.tar.gz is still available.
It is worthy to note that the tarball's content differs depending if
it has been fetched from the former and the new url (the root directory
name changes).
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:32:37 +02:00
Yann E. MORIN
0aa9019c2d
toolchain: print actual version of kernel headers when checking
...
Since we introduced the _AT_LEAST_XXX for the kernel headers, people
using pre-built custom toolchain now have to specify the version of
the kernel headers their custom toolchain uses.
So, when we detect that there is a mismatch between the selection in
the menuconfig, and the actual version of the headers, we currently
only bail out with a terse message "Incorrect selection of kernel
headers".
This could be confusing some, and getting the version of the headers
used by the toolchain is not trivial (well, it's very easy, but not
trivial.)
This patch changes the way we report the error by moving the message
into the test-code, and by printing the expected and actual versions
of the kernel headers.
BUT! To get this pretty error message, we need to run the
test-program, so we can not use the cross-toolchain, we have to use
the native one.
BUT! The native one has its own linux/version.h header, so we can not
simply include it.
So, we ask the cross-compiler where its default sysroot is, and use
that to then force-feed the cross linux/version.h to the native
toolchain.
[Thomas: augment commit log with a message provided by Yann, fix
coding style to not have spaces after opening parenthesis and before
closing parenthesis, reformatted the message "Incorrect selection..."
to make it fit on one line.]
Reported-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com >
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:26:34 +02:00
Noam Camus
65c2400ff2
toolchain: control vendor part in GNU_TARGET_NAME
...
This option allows to customize the "vendor" part of the
toolchain tuple, where the toolchain tuple has the form
<arch>-<vendor>-<os>-<libc>. Use this option in situations
where gcc might make different decisions based on the vendor
part of the tuple.
[Thomas: move the config option in a slightly different place, so that
it does not appear between the C library selection and the C library
options.]
Signed-off-by: "Noam Camus" <noamc@ezchip.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:16:06 +02:00
Romain Naour
fb8774327a
util-linux: unshare: include libmount.h to provide missing MS_* defines
...
upstream patch: d754315c54af9cb8222e0a04ed5b2b4b927ed176
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:10:24 +02:00
Samuel Martin
649ab8940f
libevdev: adjust host-python dependency
...
libevdev depends on host-python because of some of its build scripts.
These build scripts support python2 and python3.
When python3 is part of the target selection, then we can just use the
interpreter provided by the host-python3 package.
Fixes:
http://autobuild.buildroot.net/results/dd0/dd04833b11a0ebb0193c861cb375b2112dd339d1/
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:09:54 +02:00
Romain Naour
af9ff258f8
nut: needs mmu
...
While investigating on build failure [1], I realized that nut needs mmu since fork() is used.
So, conditions of this build failure are no longer encountered.
[1] http://autobuild.buildroot.net/results/961/96193e18782697c2af8813a7714b66b4ba1f3d1c//build-end.log
Signed-off-by: Romain Naour <romain.naour@openwide.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 14:09:10 +02:00
Luca Ceresoli
b5c0d8dd8f
exim: move to "Mail" menu
...
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 11:56:03 +02:00
Samuel Martin
2ffcd79cd2
python: fix host-python symlink installation when no python is selected
...
When no python interpreter is selected, all host-python symlink
installation were disabled.
This could lead to a non-existing $(HOST_DIR)/usr/bin/python program.
Fixes:
http://autobuild.buildroot.net/results/6e7/6e74a343b4e8e113fd34d45c9279419e233afe8a/
Signed-off-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 11:55:26 +02:00
Yegor Yefremov
00f4e0331e
libuci: fix Lua finding
...
This patch fixes Lua path comparison, if Lua is not provided.
Fixes
http://autobuild.buildroot.org/results/a14/a140e9ea33202e8b870ec047a573f269e9a74b08/
[Thomas: add reference to the autobuilder failure.]
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-06 11:50:20 +02:00
Yann E. MORIN
455a354c96
virtual-package: fake a version string for virtual packages
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:15 +02:00
Yann E. MORIN
7397f45782
package/udev: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
[eric.le.bihan.dev@free.fr: tested with both systemd and eudev, on QEMU x86]
Tested-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-04-05 19:21:14 +02:00
Yann E. MORIN
76c07120e7
package/cryptodev: convert to the virtual-package infrastructure
...
Since this package is implemented via a choice rather than the usual
separate-package providers, we only need BR2_PACKAGE_HAS_CRYPTODEV
to be always defined when the 'cryptodev' package is selected.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:13 +02:00
Yann E. MORIN
5e82185537
package/jpeg: convert to the virtual-package infrastructure
...
Since this package is implemented via a choice rather than the usual
separate-package providers, we only need BR2_PACKAGE_HAS_JPEG to be
always defined when the 'jpeg' package is selected.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:11 +02:00
Yann E. MORIN
10650a7125
package/luainterpreter: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Cc: Francois Perrad <fperrad@gmail.com >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:10 +02:00
Yann E. MORIN
c16877974f
package/libopenvg: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:09 +02:00
Yann E. MORIN
e56f0e0429
package/libopenmax: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:07 +02:00
Yann E. MORIN
30eafe597f
package/libegl: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
[eric.le.bihan.dev@free.fr: tested on RPi, with Qt5]
Tested-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-04-05 19:21:06 +02:00
Yann E. MORIN
c5d546450f
package/libgles: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
[eric.le.bihan.dev@free.fr: tested on RPi, with Qt5]
Tested-by: Eric Le Bihan <eric.le.bihan.dev@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-04-05 19:21:05 +02:00
Yann E. MORIN
7b624de63a
package/powervr: convert to the virtual-package infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:03 +02:00
Yann E. MORIN
b245d469c6
manual: add notes about depending on a virtual package
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:02 +02:00
Yann E. MORIN
e92e0fd347
manual: update the virtual package section with the new infrastructure
...
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Samuel Martin <s.martin49@gmail.com >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Acked-by: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:21:00 +02:00
Yann E. MORIN
7439824412
packages: add infrastructure for virtual packages
...
The virtual-package infrastructure allows to easily define a
virtual package in a single line:
$ cat package/some-virtual-package/some-virtual-package.mk
$(eval $(virtual-package))
And that's all. :-)
Thanks to Éric for his work on the manual, that prompted the
idea for this virtual-package infrastructure! ;-)
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:20:59 +02:00
eric.le.bihan.dev@free.fr
7862abad78
manual: add virtual package tutorial
...
The manual now features a new section with instructions about how to add a
virtual package.
Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr >
[yann.morin.1998@free.fr: move down statement about provider's .mk]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Samuel Martin <s.martin49@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-04-05 19:20:58 +02:00
Yann E. MORIN
c97aeb7e84
package/lua: rename config options
...
Package's options should be named after the package.
Lua is an interpreter, but the package is named 'lua'. So we want to
name the config option with '_LUA_', not with '_LUA_INTERPRETER_'
Besides, naming them with '_LUA_INTERPRETER_' might be confusing, since
there is a package named 'luainterpreter'.
Since the renamed options are part of a choice, we can't use the legacy
options to select the new ones. So we instead instruct the user to go
select the appropriate option in the choice.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Francois Perrad <fperrad@gmail.com >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:20:56 +02:00
Yann E. MORIN
50dfaef6ec
package/luainterpreter: rename the _HAS and _PROVIDES variables
...
The basic rule for a package is to have its options named
after the package name. There is no reason this should not
also be the case for virtual packages.
Besides, this will allow us to switch luainterpreter to use the
soon-to-be-introduced virtual-package infrastructure.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Cc: Francois Perrad <fperrad@gmail.com >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:20:55 +02:00
Yann E. MORIN
db4b9774b3
package/libopenvg: rename the _HAS and _PROVIDES variables
...
The basic rule for a package is to have its options named
after the package name. There is no reason this should not
also be the case for virtual packages.
Besides, renaming the package will allow us to switch libopenvg to use
the soon-to-be-introduced virtual-package infrastructure.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Cc: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:20:53 +02:00
Yann E. MORIN
caae18405d
package/libopenmax: rename the _HAS and _PROVIDES variables
...
The basic rule for a package is to have its options named
after the package name. There is no reason this should not
also be the case for virtual packages.
Besides, this will allow us to switch libopenmax to use the
soon-to-be-introduced virtual-package infrastructure.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com >
Cc: Mike Zick <minimod@morethan.org >
Reviewed-by: Samuel Martin <s.martin49@gmail.com >
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-04-05 19:20:52 +02:00