Julien Olivain [Wed, 25 Mar 2020 09:50:05 +0000 (10:50 +0100)]
configs/freescale_imx6ullevk: kernel build needs host-openssl
With the kernel to 4.19, the kernel configuration needs host-openssl
to build.
Fixes:
scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory
21 | #include <openssl/bio.h>
Signed-off-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Julien Olivain [Wed, 25 Mar 2020 09:50:04 +0000 (10:50 +0100)]
configs/freescale_imx7dsabresd: kernel build needs host-openssl
With the recent bump of the kernel to 4.19, the kernel configuration
now needs host-openssl to build.
Fixes:
scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory
21 | #include <openssl/bio.h>
Signed-off-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Thu, 26 Mar 2020 10:04:04 +0000 (04:04 -0600)]
package/python-pyyaml: bump to version 5.3.1
The hash of the license file changed due to the following diff:
-Copyright (c) 2017-2019 Ingy döt Net
+Copyright (c) 2017-2020 Ingy döt Net
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Thu, 26 Mar 2020 09:53:35 +0000 (03:53 -0600)]
package/python-txaio: bump to version 20.3.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Thu, 26 Mar 2020 09:49:40 +0000 (03:49 -0600)]
package/python-autobahn: bump to version 20.3.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Thu, 26 Mar 2020 08:30:04 +0000 (02:30 -0600)]
package/python-cchardet: bump to version 2.1.6
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Thu, 26 Mar 2020 07:59:47 +0000 (01:59 -0600)]
package/python-aioconsole: bump to version 0.1.16
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Gary Bisson [Thu, 26 Mar 2020 14:44:35 +0000 (15:44 +0100)]
board/boundarydevices: update boot scripts
- Add support for 8MMini and 8MNano
- Upgrade script now resets by default
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Gary Bisson [Thu, 26 Mar 2020 14:44:34 +0000 (15:44 +0100)]
configs/nitrogen*: bump u-boot to 2018.07
Changelog summary:
- Various fixes all over
- Updated LPDDR4 timings for i.MX8M
- Support of UUU recovery tool
- Added support for i.MX8MMini, i.MX8MNano
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Sun, 8 Mar 2020 07:07:41 +0000 (00:07 -0700)]
package/connman: add option to enable wireguard support
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
James Hilliard [Sun, 8 Mar 2020 20:53:01 +0000 (14:53 -0600)]
package/connman: add missing libmnl dependency for nftables
Building with nftables support requires libmnl.
Fixes:
- http://autobuild.buildroot.org/results/
4afdacc0357eb3b86594757dd89623b6e5a5e362/
- http://autobuild.buildroot.org/results/
89e6f92dee4a93185891c48b5d7f7b5b0345b67e/
- http://autobuild.buildroot.org/results/
dd8a68827ca70838c59d82780cb3eadf6b9764c2/
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
[yann.morin.1998@free.fr: add autobuild referecnes]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Carlos Santos [Wed, 25 Mar 2020 00:30:53 +0000 (21:30 -0300)]
package/busybox: fix target-finalize hook
It was searching for CONFIG_ASH=y and CONFIG_HUSH=y at $(@D)/.config,
which does not contain the package build path at the target-finalize
step. Use $(BUSYBOX_DIR), instead.
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Carlos Santos [Wed, 25 Mar 2020 00:21:54 +0000 (21:21 -0300)]
linux: run depmod only if modules are enabled
If the kernel configuration CONFIG_MODULES disabled, there's no
/lib/modules/<version> directory, causing this:
depmod: ERROR: could not open directory [...]/target/lib/modules/4.19.8: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
Makefile:745: recipe for target 'target-finalize' failed
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712831
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712817
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712814
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712796
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712729
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712727
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712698
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712691
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712660
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712573
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712574
Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Wed, 25 Mar 2020 06:27:31 +0000 (07:27 +0100)]
configs/stm32mp157a_dk1: fix typo in U-Boot version
There is no 2020.1 U-Boot version, it is named 2020.01.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712820
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 21:39:49 +0000 (22:39 +0100)]
package/rtty: needs MMU
rtty uses fork(), so add a depends on BR2_USE_MMU
Fixes:
http://autobuild.buildroot.net/results/
ebd483ee87046396db39f966e34f93c3d1123202/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Marcin Niestroj [Fri, 20 Mar 2020 15:25:17 +0000 (16:25 +0100)]
support/testing: add netdata test
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Marcin Niestroj [Fri, 20 Mar 2020 15:25:16 +0000 (16:25 +0100)]
package/netdata: new package
Always use the --disable-dbengine configuration option, because we do
not support libjudy dependency that is required otherwise.
Signed-off-by: Marcin Niestroj <m.niestroj@grinn-global.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Romain Naour [Sun, 22 Mar 2020 21:15:40 +0000 (22:15 +0100)]
package/gcc: remove version 5.5.5
gcc 9.2 is around, gcc 8.4 is the default version, so drop
5.5 in order to reduce the gcc choice.
GCC 5.5 was disabled for Glibc based toolchain since Glibc
2.30 needs GCC 6.2 or later.
See:
https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter Seiderer [Sun, 22 Mar 2020 21:39:25 +0000 (22:39 +0100)]
package/python-flask: fix runtime python modules dependencies
- add python setuptools runtime dependency, fixes:
ModuleNotFoundError: No module named 'pkg_resources'
- add python libxml2 runtime dependency, fixes:
ModuleNotFoundError: No module named 'xml'
- add python ssl runtime dependency, fixes:
AttributeError: 'NoneType' object has no attribute 'SSLContext'
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter Seiderer [Sun, 22 Mar 2020 21:39:24 +0000 (22:39 +0100)]
package/python-jinja2: fix runtime python modules dependencies
- add python unicodedata runtime dependency, fixes:
File "usr/lib/python3.8/site-packages/jinja2/lexer.py", line 46, in <module>
ModuleNotFoundError: No module named 'unicodedata'
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Tue, 24 Mar 2020 19:21:21 +0000 (20:21 +0100)]
package/sdl2: fix build with directfb
Fixes:
- http://autobuild.buildroot.org/results/
83ccefee68c2800c0544e6f40fa8bc8ee6b67b77
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Gao Xiang [Tue, 24 Mar 2020 15:19:42 +0000 (23:19 +0800)]
package/erofs-utils: fix autobuild on arm platform
Add a patch to avoid uint type, which resolves buildroot
arm autobuild error.
http://autobuild.buildroot.net/results/
842a3c6416416d7badf4db9f38e3b231093a786a
Signed-off-by: Gao Xiang <hsiangkao@aol.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Mon, 23 Mar 2020 07:48:28 +0000 (08:48 +0100)]
package/tslib: fix build with headers < 4.16
Commit
fedaa28079489b308f77d80a0cac8698d776df23 fixed build with
headers >= 4.16 but as a side effect, build with headers < 4.16 is now
failing so add an upstream patch
Fixes:
- http://autobuild.buildroot.org/results/
594cd1a0d9e6286eca62b575fd1ba2d3a5e01234
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Goucem [Mon, 23 Mar 2020 21:01:22 +0000 (22:01 +0100)]
configs/freescale_imx6ullevk: new defconfig
Add basic support for NXP's i.MX6 ULL EVK board:
https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/evaluation-kit-for-the-i.mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK
Signed-off-by: Fabrice Goucem <fabrice.goucem@oss.nxp.com>
Signed-off-by: Fabrice Goucem <fabrice.goucem@nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Jared Bents [Mon, 23 Mar 2020 15:45:39 +0000 (10:45 -0500)]
package/python-filelock: new package
This package contains a single module, which implements
a platform independent file lock in Python, which provides
a simple way of inter-process communication.
Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Jared Bents [Mon, 23 Mar 2020 15:40:09 +0000 (10:40 -0500)]
package/python-pysftp: new package
A simple interface to SFTP. The module offers high level
abstractions and task based routines to handle your SFTP
needs.
Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Mon, 23 Mar 2020 18:01:21 +0000 (19:01 +0100)]
package/mediastreamer: resample needs speex and speexdsp
resample needs speex and speexdsp as spotted by Thomas Petazzoni during
review of https://patchwork.ozlabs.org/patch/
1252391/
Fixes:
- http://autobuild.buildroot.org/results/
32d06517a5470f71d9b7dc99139f6c3071e7d77d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Mon, 23 Mar 2020 18:01:20 +0000 (19:01 +0100)]
package/mediastreamer: portaudio needs speexdsp
Commit
8f5562ed7c227f29dbfa6897f54dccda0dfbf656 wrongly removed speexdsp
dependency from portaudio
Fixes:
- http://autobuild.buildroot.org/results/
e6adf151141ae56f5194165fd5b74b52164bfb17
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Tue, 24 Mar 2020 19:12:12 +0000 (20:12 +0100)]
package/evemu: fix build with kernels >= 4.16
Fixes:
- http://autobuild.buildroot.org/results/
487dd5056ec0a977d55b23417d5db2664dcc91fa
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Adam Duskett [Tue, 24 Mar 2020 18:34:55 +0000 (11:34 -0700)]
package/{openjdk, openjdk-bin}: bump version to 14+36
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Graham Rhodes [Tue, 24 Mar 2020 17:53:26 +0000 (12:53 -0500)]
package/quagga: install quagga to staging
quagga installs libraries that provide interfaces to manage network routing
that can be used by other applications.
Signed-off-by: Graham Rhodes <graham.rhodes@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Julien Olivain [Tue, 24 Mar 2020 17:40:15 +0000 (18:40 +0100)]
configs/freescale_imx7dsabresd: bump BSP components to 4.19.35_1.1.0
Also dropped uboot patch accepted upstream in v2018.05 in
commit
f916757300c15aa1a3f0ccc98e7abb8a84c97da0
Tested-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Julien Olivain <julien.olivain@oss.nxp.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 20:21:48 +0000 (21:21 +0100)]
configs/freescale_imx8qxpmek: kernel build needs host-openssl
With the recent bump of the kernel to 4.19, the kernel configuration
now needs host-openssl to build.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712527
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 20:20:10 +0000 (21:20 +0100)]
configs/freescale_imx8qmmek: kernel build needs host-openssl
With the recent bump of the kernel to 4.19, the kernel configuration
now needs host-openssl to build.
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483712526
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 15:27:02 +0000 (16:27 +0100)]
package/intel-mediadriver: drop empty line at end of hash file
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/
483671586
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 14:53:35 +0000 (15:53 +0100)]
support/testing/tests/package/test_python_gobject.py: fix flake8 warning
Fixes:
support/testing/tests/package/test_python_gobject.py:4:1: E302 expected 2 blank lines, found 1
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 14:52:52 +0000 (15:52 +0100)]
support/testing/tests/package/test_gst1_python.py: fix flake8 warning
Fixes:
support/testing/tests/package/test_gst1_python.py:29:1: W391 blank line at end of file
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 14:47:25 +0000 (15:47 +0100)]
support/testing/tests/package/sample_python_gobject.py: fix flake8 warnings
Fixes:
support/testing/tests/package/sample_python_gobject.py:5:1: E302 expected 2 blank lines, found 1
support/testing/tests/package/sample_python_gobject.py:8:7: E111 indentation is not a multiple of four
support/testing/tests/package/sample_python_gobject.py:11:1: E305 expected 2 blank lines after class or function definition, found 1
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 14:45:42 +0000 (15:45 +0100)]
support/testing/tests/package/sample_gst1_python.py: fix flake8 warnings
Fixes the following flake8 warnings:
support/testing/tests/package/sample_gst1_python.py:5:1: F401 'time' imported but unused
support/testing/tests/package/sample_gst1_python.py:7:1: E402 module level import not at top of file
support/testing/tests/package/sample_gst1_python.py:21:12: W292 no newline at end of file
For the E402 warning, we add a "noqa" marker, as we really want the
gi.require_version() to be before.
There is still one remaining warning to be fixed:
support/testing/tests/package/sample_gst1_python.py:18:28: F821 undefined name 'on_message'
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 14:28:21 +0000 (15:28 +0100)]
support/testing/tests/init/init_openrc: fix flake8 F401 warning
Fixes:
support/testing/tests/init/test_openrc.py:1:1: F401 'infra.basetest' imported but unused
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 13:54:35 +0000 (14:54 +0100)]
support/scripts/pkg-stats: fix flake8 E722 warning
flake8 complains with:
support/scripts/pkg-stats:339:13: E722 do not use bare 'except'
Due to the construct:
try:
something
except:
print("some message")
raise
Which is in fact OK because the exception is re-raised. This issue is
discussed at https://github.com/PyCQA/pycodestyle/issues/703, and the
general agreement is that these "bare except" are OK, and should be
ignored from flake8 using a noqa statement.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 13:28:05 +0000 (14:28 +0100)]
support/scripts/pkg-stats: fix flake8 E501 warning
Fixes:
support/scripts/pkg-stats:281:133: E501 line too long (139 > 132 characters)
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 13:26:31 +0000 (14:26 +0100)]
support/scripts/pkg-stats: fix flake8 E117 warning
Fixes:
support/scripts/pkg-stats:146:17: E117 over-indented
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 13:25:57 +0000 (14:25 +0100)]
support/scripts/pkg-stats: fix flake8 E302 warning
Fixes:
support/scripts/pkg-stats:57:1: E302 expected 2 blank lines, found 1
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Tue, 24 Mar 2020 13:24:44 +0000 (14:24 +0100)]
support/scripts/pkg-stats: fix flake8 E402 warning
flake8 complains with:
pkg-stats:38:1: E402 module level import not at top of file
This is due to sys.path.append() being before the import from
getdeveloperlib, but we really need this sys.path.append() to be
before, so let's ignore this flake8 warning.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Marcus Folkesson [Mon, 23 Mar 2020 13:28:09 +0000 (14:28 +0100)]
package/libostree: bump to version 2020.3
Upstream only ever made a dot-relase once, and it is not even available
as a tag, and it is not even listed as a separate release on their
github release page. We can assume that dot-release is not in upstream
habits. Drop the VERSION_MAJOR variable, just use VERSION.
Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
[yann.morin.1998@free.fr:
- drop VERSION_MAJOR
- two spaces in hash file
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Michael Fischer [Mon, 23 Mar 2020 14:41:19 +0000 (15:41 +0100)]
package/sdl2: bump version to 2.0.12
patch 0001: already applied upstream
patch 0002: already applied upstream
Adjust license hash as the copyright year was changed
Signed-off-by: Michael Fischer <mf@go-sys.de>
[yann.morin.1998@free.fr: two spaces in hash files]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Mon, 23 Mar 2020 17:42:21 +0000 (18:42 +0100)]
package/domoticz: fix build with cmake < 3.16
Disable precompiled header because it needs cmake >= 3.16 since version
2020.1 and
https://github.com/domoticz/domoticz/commit/
2430e5c85624139dd15a74267d6e50992e394509
Fixes:
- http://autobuild.buildroot.org/results/
7c6e5cb35dffa142972ad19594c8cc092cbfaa76
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr:
- first assignment to CONF_OPTS, so use '=', not '+='
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Yann E. MORIN [Sun, 22 Mar 2020 09:28:54 +0000 (10:28 +0100)]
package/libostree: enable introspection
libostree build fails when introspection is enabled:
./.libs/libostree-1.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
src/libostree/ostree-repo-deprecated.h:28: Warning: OSTree: symbol='G_GNUC_DEPRECATED_FOR': Skipping foreign symbol from namespace Gio
linking of temporary binary failed: Command '['/bin/bash', './libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', [...] ]' returned non-zero exit status 1.
This is because the build system for libostree hard-codes CC=gcc when
calling the GOI scanner, which obviously causes build failures when in
cross-compilation.
In
d264351cfcca (package/libostree: disable introspection), we just
papered over the problem by forcibly disabling introspection altogether.
Turns out the fix is realatively simple: we can just override the
INTROSPECTION_SCANNER_ENV variable when calling make, which will revert
to the behaviour we expect: to use the cross-compiler in the GOI scanner
wrapper.
Thanks to Adam for pointing out at INTROSPECTION_SCANNER_ENV in the
first place. :-)
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Marcus Folkesson <marcus.folkesson@gmail.com>
Cc: Adam Duskett <aduskett@gmail.com>
Cc: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Louis-Paul CORDIER [Fri, 14 Feb 2020 14:28:24 +0000 (15:28 +0100)]
package/intel-mediasdk: bump version to 19.4.0
Signed-off-by: Louis-Paul Cordier <lpdev@cordier.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Louis-Paul CORDIER [Fri, 14 Feb 2020 14:28:23 +0000 (15:28 +0100)]
package/intel-mediadriver: bump version to 19.4.0r
Signed-off-by: Louis-Paul Cordier <lpdev@cordier.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Louis-Paul CORDIER [Fri, 14 Feb 2020 14:28:22 +0000 (15:28 +0100)]
package/intel-gmmlib: bump version to 19.4.1
Signed-off-by: Louis-Paul Cordier <lpdev@cordier.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Louis-Paul Cordier [Tue, 10 Mar 2020 09:58:16 +0000 (10:58 +0100)]
package/pigz: add host package support
Signed-off-by: Louis-Paul Cordier <lpdev@cordier.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
John Keeping [Wed, 11 Mar 2020 11:22:55 +0000 (11:22 +0000)]
package/pkg-meson.mk: add FOO_MESON_EXTRA_PROPERTIES
With autoconf packages, we often specify ac_cv_func_... cached values to
avoid runtime checks during configure. With meson the equivalent is
setting properties in cross-compilation.conf which we cannot do in
Buildroot at the moment.
For example, libglib2 used to set ac_cv_func_printf_unix98 and
ac_cv_func_vsnprintf_c99 so that the system printf could be used, but
with the conversion to meson these checks fail and the gnulib fallback
is used.
Add infrastructure in the same way as FOO_MESON_EXTRA_BINARIES to allow
per-package modification to the cross-compilation properties.
Signed-off-by: John Keeping <john@metanate.com>
Reviewed-by: Peter Seiderer <ps.report@gmx.net>
Reviewed-by: Adam Duskett <aduskett@gmail.com>
[yann.morin.1998@free.fr: do a single substitution as in
a1e3c7b693]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Peter Seiderer [Tue, 10 Mar 2020 08:45:40 +0000 (09:45 +0100)]
package/libevdev: fix static compile
Add patch to enable meson static library build (use meson
library() instead of shared_library()).
Fixes:
- http://autobuild.buildroot.net/results/
b920ef5a250e7d23223352367ded50bf32bb5688
.../host/bin/arm-linux-gcc -o libevdev.so.2.3.0 'evdev@sha/libevdev_libevdev-uinput.c.o' 'evdev@sha/libevdev_libevdev.c.o' 'evdev@sha/libevdev_libevdev-names.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libevdev.so.2 -Wl,--end-group -Wl,-elf2flt -static -Wl,--version-script,.../build/libevdev-1.9.0/libevdev/libevdev.sym
ld (ld-elf2flt): -shared used without passing a shared library ID
- http://autobuild.buildroot.net/results/
dc52a705c7490b722380af7b00ff7c6e172450cf
.../host/bin/x86_64-linux-gcc -o libevdev.so.2.3.0 'evdev@sha/libevdev_libevdev-uinput.c.o' 'evdev@sha/libevdev_libevdev.c.o' 'evdev@sha/libevdev_libevdev-names.c.o' -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libevdev.so.2 -Wl,--end-group -static -Wl,--version-script,.../build/libevdev-1.9.0/libevdev/libevdev.sym
.../host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: .../host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/crtbeginT.o: relocation R_X86_64_32 against hidden symbol `__TMC_END__' can not be used when making a shared object
.../host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: .../host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/crtend.o: relocation R_X86_64_32 against `.ctors' can not be used when making a shared object; recompile with -fPIC
.../host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: final link failed: nonrepresentable section on output
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter Seiderer [Mon, 9 Mar 2020 14:50:38 +0000 (15:50 +0100)]
package/php: fix aarch64 uclibc-ng compile
The aarch64 compile uses the sys/auxv.h header which is not
provided by ulcibc-ng. Add configure.ac patch to check for
the header before using it in ext/standard/crc32.c.
Fixes:
https://bugs.busybox.net/show_bug.cgi?id=12626
build/php-7.4.3/ext/standard/crc32.c:26:12: schwerwiegender Fehler: sys/auxv.h: Datei oder Verzeichnis nicht gefunden
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Yann E. MORIN [Sun, 22 Mar 2020 21:24:42 +0000 (22:24 +0100)]
package/linux-firmware: rename Realtek rtw88 option
The newly introduced option does not follow the naming scheme of other
Realtek firmwares, in part because the model is not named rtl-something,
but rtw-something.
Rename the option to match the VENDOR_DEVICE scheme. We do not add a
legacy entry for this: we've had no release and it was pushed minutes
ago...
Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Romain Naour [Sun, 22 Mar 2020 21:15:39 +0000 (22:15 +0100)]
package/gcc: remove stray or1k-musl-5.4.0-
20170218 patches
gcc or1k-musl-5.4.0-
20170218 was removed in commit
f424b8afa22f767dc46cde915efc9a01c86f12c8 but the patch directory was
forgotten.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Clément Péron [Sun, 22 Mar 2020 18:14:16 +0000 (19:14 +0100)]
package/linux-firmware: Add an option for Realtek rtw88 firmwares
Linux-firmware repo have dedicated firmware images supported
by Realtek's wireless driver rtw88.
Add an option to install them.
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Peter Seiderer [Sun, 22 Mar 2020 12:15:20 +0000 (13:15 +0100)]
package/mesa3d: fix musl related compile failures
Fixes:
http://autobuild.buildroot.net/results/
1881daae69992e30a9c1fff1f639d57f82e6ee19
../src/gallium/drivers/vc4/vc4_bufmgr.c:110:57: error: format '%ld' expects argument of type 'long int', but argument 3 has type 'time_t' {aka 'long long int'} [-Werror=format=]
../src/gallium/drivers/panfrost/pan_bo.h:93:9: error: unknown type name ‘time_t’
../src/gallium/drivers/v3d/v3d_bufmgr.c:83:57: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘time_t’ {aka ‘long long int’} [-Werror=format=]
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Sun, 22 Mar 2020 16:21:23 +0000 (17:21 +0100)]
package/domoticz: bump to version 2020.1
- Remove first patch (not needed anymore)
- Update second patch
- Remove third to fifth patches (already in version)
- Add a mandatory jsoncpp dependency instead of using builtin jsoncpp:
https://github.com/domoticz/domoticz/commit/
301fcfbd80e254282bbb4664c53f5f70467ae827
- Update indentation of hash file (two spaces)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Tue, 10 Mar 2020 20:13:05 +0000 (21:13 +0100)]
package/avahi: fix build without C++
Commit
02bd5eb59ff113203ea60ffee68bfdbacc4c9245 wrongly removed
avahi_cv_sys_cxx_works=yes as a result, build fails without C++
Fixes:
- http://autobuild.buildroot.org/results/
3d3596ad386144609549693c0a1aa9b704ba748c
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Laurent Hartanerot [Sun, 22 Mar 2020 16:24:44 +0000 (17:24 +0100)]
package/rcw : bump to LSDK-19.09
The new rcw.py script is python3-only, but we can use either the
system-provided python3, or the one we build with host-python3 if
the system does not have it already.
It turns out, also, that rcw.py is using #!/usr/bin/env python3,
so it will easily find it from $PATH, so we export it in the
environment.
Signed-off-by: Laurent Hartanerot <laurent.hartanerot@atos.net>
[yann.morin.1998@free.fr:
- set the proper PATH in the envioronment
- do not explicitly call python3, defer to /usr/bin/env in the script
- add an accompagnying comment
- rewrite commit log accordingly
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Tue, 10 Mar 2020 19:45:46 +0000 (20:45 +0100)]
package/bearssl: needs -fPIC
Fixes:
- http://autobuild.buildroot.org/results/
e677519c7536447062bf15fb7aa73eded19a6cf6
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Tested-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Thomas Petazzoni [Sun, 22 Mar 2020 20:42:49 +0000 (21:42 +0100)]
package/rtty: add optional SSL support
This commit adds optional dependencies on mbedtls, openssl or wolfssl.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Jianhui Zhao [Tue, 10 Mar 2020 15:06:06 +0000 (23:06 +0800)]
package/rtty: new package
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
[Thomas:
- add entry in DEVELOPERS file
- add -DRTTY_SSL_SUPPORT=OFF to explicitly disable SSL support
- fix license file name in the hash file]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Carlos Santos [Sun, 22 Mar 2020 17:13:01 +0000 (14:13 -0300)]
package/busybox: fix build with glibc 2.31
Busybox 1.31.1 fails to build with glibc 2.31 due to the removal of
stime() from glibc. Pull a patch already applied upstream to fix the
problem.
The patch was rebased on version 1.31.1 to minimize the change, since
the original one depended on a previous commit which is not worthwhile
to pick.
Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Yann E. MORIN. <yann.morin.1998@free.fr>
Cc: arc-buildroot@synopsys.com
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Carlos Santos [Sun, 22 Mar 2020 17:13:00 +0000 (14:13 -0300)]
package/busybox: fix build with musl 1.2.0
Busybox 1.31.1 fails to build with musl 1.2.0 due to the direct use of
__NR_clock_gettime. Pull four patches already applied upstream to fix
the problem.
The patches were rebased to version 1.31.1 to minimize the change, since
the original ones depended on a previous commit which is not worthwhile
to pick.
Fixes:
http://autobuild.buildroot.net/results/
f45f91aea6deee6699eabdfa618ac44873b8da51/
Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com>
Signed-off-by: Carlos Santos <unixmania@gmail.com>
Cc: Romain Naour <romain.naour@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Yann E. MORIN. <yann.morin.1998@free.fr>
Cc: arc-buildroot@synopsys.com
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Pascal de Bruijn [Wed, 11 Mar 2020 14:13:11 +0000 (15:13 +0100)]
package/collectd: keep postgresql_default.conf when needed
$(TARGET_DIR)/usr/share/collectd/postgresql_default.conf
should not be removed when postgresql support is enabled,
as that module tries to load that file by default.
Signed-off-by: Pascal de Bruijn <p.debruijn@unilogic.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Pascal de Bruijn [Wed, 11 Mar 2020 13:35:04 +0000 (14:35 +0100)]
package/collectd: make network crypto support discoverable
before it was completely non-obvious how to get crypto support
in collectd's network module
this introduces a collectd config option which makes sure
gcrypt is built, and can't be accidentally unselected
resulting in an accidental non-crypto build of collectd
Signed-off-by: Pascal de Bruijn <p.debruijn@unilogic.nl>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Fabrice Fontaine [Wed, 11 Mar 2020 20:17:49 +0000 (21:17 +0100)]
package/tslib: fix build with headers >= 4.16
Fixes:
- http://autobuild.buildroot.org/results/
bc8bc3f1d88f3b64765025fee7f941d30a81ee46
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Baruch Siach [Sun, 22 Mar 2020 14:39:33 +0000 (16:39 +0200)]
package/uacme: mention openssl crypto backend in description
uacme supports OpenSSL as crypto backend since version 1.0.8.
Cc: Nicola Di Lieto <nicola.dilieto@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter Seiderer [Mon, 9 Mar 2020 12:34:32 +0000 (13:34 +0100)]
package/mesa3d: disable v3d support for arm if neon is not supported
The v3d driver for arm uses neon instructions unconditionally, so
depend on BR2_ARM_CPU_HAS_NEON.
Fixes:
http://autobuild.buildroot.net/results/
66c4df4ee84b73160dde5fe4437b5abdbd2b50d2
[1050/1079] Compiling C object 'src/gallium/drivers/v3d/
99241e4@@v3d_neon@sta/v3d_tiling.c.o'.
{standard input}: Assembler messages:
{standard input}:417: Error: selected processor does not support `vldm r6,{q0,q1,q2,q3}' in ARM mode
{standard input}:418: Error: selected processor does not support `vst1.8 d0,[r4],r5' in ARM mode
{standard input}:419: Error: selected processor does not support `vst1.8 d1,[r4],r5' in ARM mode
{standard input}:420: Error: selected processor does not support `vst1.8 d2,[r4],r5' in ARM mode
{standard input}:421: Error: selected processor does not support `vst1.8 d3,[r4],r5' in ARM mode
{standard input}:422: Error: selected processor does not support `vst1.8 d4,[r4],r5' in ARM mode
{standard input}:423: Error: selected processor does not support `vst1.8 d5,[r4],r5' in ARM mode
{standard input}:424: Error: selected processor does not support `vst1.8 d6,[r4],r5' in ARM mode
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Peter Seiderer [Mon, 9 Mar 2020 12:34:31 +0000 (13:34 +0100)]
package/mesa3d: fix vc4 neon related compile failure
Add mesa3d patch to add a vc4 option to disable
the optional neon support and set it dependent
on BR2_ARM_CPU_HAS_NEON.
Fixes:
http://autobuild.buildroot.net/results/
6387b0a99e1a0922811919623d9a10b0943988df
[1086/1254] Compiling C object 'src/gallium/drivers/vc4/
691f666@@vc4_neon@sta/vc4_tiling_lt_neon.c.o'.
{standard input}: Assembler messages:
{standard input}:334: Error: selected processor does not support `vldm r4,{q0,q1,q2,q3}' in ARM mode
{standard input}:335: Error: selected processor does not support `vst1.8 d0,[r3],r2' in ARM mode
{standard input}:336: Error: selected processor does not support `vst1.8 d1,[r3],r2' in ARM mode
{standard input}:337: Error: selected processor does not support `vst1.8 d2,[r3],r2' in ARM mode
{standard input}:338: Error: selected processor does not support `vst1.8 d3,[r3],r2' in ARM mode
{standard input}:339: Error: selected processor does not support `vst1.8 d4,[r3],r2' in ARM mode
{standard input}:340: Error: selected processor does not support `vst1.8 d5,[r3],r2' in ARM mode
{standard input}:341: Error: selected processor does not support `vst1.8 d6,[r3],r2' in ARM mode
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
André Hentschel [Mon, 9 Mar 2020 21:31:49 +0000 (22:31 +0100)]
package/wine: bump to version 5.0
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Bernd Kuhls [Mon, 9 Mar 2020 19:35:23 +0000 (20:35 +0100)]
package/x11r7/libxcb: bump version to 1.14
Follow upstream switch to xz tarball:
https://gitlab.freedesktop.org/xorg/lib/libxcb/-/commit/
78c492deaa7ae3aad0b0eeb4b126bb291cc637a7
Removed dependency to libpthread-stubs, not needed anymore due to
upstream commit:
https://gitlab.freedesktop.org/xorg/lib/libxcb/-/commit/
8f7e4c4e9fc6ee6b5b5498a7d8af79150be0d26a
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Bernd Kuhls [Mon, 9 Mar 2020 19:35:22 +0000 (20:35 +0100)]
package/x11r7/xcb-proto: bump version to 1.14
Follow upstream switch to xz tarball:
https://gitlab.freedesktop.org/xorg/proto/xcbproto/-/commit/
6d846028718206769d6b70c96239b926e782b4aa
Removed XCB_PROTO_POST_INSTALL_STAGING_HOOKS, not needed anymore due
to upstream fix:
https://gitlab.freedesktop.org/xorg/proto/xcbproto/-/commit/
bd7a481a3bee9283277badda95730f52185127bc
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Bernd Kuhls [Mon, 9 Mar 2020 19:35:21 +0000 (20:35 +0100)]
package/x11r7/xapp_xkbcomp: bump version to 1.4.3
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Romain Naour [Sun, 15 Mar 2020 16:18:46 +0000 (17:18 +0100)]
package/gcc: bump 9.x series to version 9.3.0
Remove upstream patch [1]
Rebase and rename 0002-xtensa-fix-PR-target-91880.patch
and 0003-or1k-Fix-issue-with-set_got-clobbering-LR-r9.patch
Tested using gitlab with Qemu runtime testing series [2] [3].
[1] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=
2e1e7ad18e121663082525a872f0d6fb32db4535
[2] https://gitlab.com/kubu93/buildroot/pipelines/
125828238
[3] http://patchwork.ozlabs.org/project/buildroot/list/?series=159088
See:
https://gcc.gnu.org/pipermail/gcc-announce/2020/000161.html
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Romain Naour [Mon, 9 Mar 2020 23:50:30 +0000 (00:50 +0100)]
package/gcc: bump 8.x series to version 8.4.0
Remove upstream patch [1].
Rebase and rename 0002-xtensa-fix-PR-target-91880.patch
Tested using gitlab w/ Qemu runtime testing series [2] [3].
[1] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=
fba5d9b4c0f4488281efbeef56c100bb52e55165
[2] https://gitlab.com/kubu93/buildroot/pipelines/
124684030
[3] http://patchwork.ozlabs.org/project/buildroot/list/?series=159088
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Adam Duskett [Mon, 16 Mar 2020 15:34:59 +0000 (08:34 -0700)]
support/testing/: change python-gobject to use prebuilt kernel
Currently, we build a complete AArch64 system, including a kernel. This
can take quite some time.
Switch to an armv7 system, which allows us to use one a prebuilt kernel,
thus significantly reducing the test time.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[yann.morin.1998@free.fr:
- use a standalone config; don't inherit from TestPythonPackageBase
- use the default external toolchain (ARM, not Linaro)
- rewrite commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:33 +0000 (13:10 -0700)]
support/testing: add gst1-python test case
This test case runs a simple pipeline for 100 frames to ensure that
gst1-python works properly.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:32 +0000 (13:10 -0700)]
package/gstreamer1/gst1-python: new package
GStreamer Python binding overrides.
This package also includes a simple upstream patch that fixes building against
python-3.8.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[yann.morin.1998@free.fr:
- fix libpython-dir as noticed by Adam
- rewrap a comment
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:31 +0000 (13:10 -0700)]
package/gstreamer1/gst1-rtsp-server: add introspection support
If gobject-introspection is selected, explicitly set -Dintrospection=enabled in
the configure options and add a dependency for gobject-introspection.
This feature requires an upstream patch that allows introspection support even
when cross-compiling.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:30 +0000 (13:10 -0700)]
package/gstreamer1/gst1-plugins-bad: add introspection support
If gobject-introspection is selected, explicitly set -Dintrospection=enabled in
the configure options and add a dependency for gobject-introspection.
This feature requires an upstream patch that allows introspection support even
when cross-compiling.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:29 +0000 (13:10 -0700)]
package/gstreamer1/gst1-plugins-base: add introspection support
If gobject-introspection is selected, explicitly set -Dintrospection=enabled in
the configure options and add a dependency for gobject-introspection.
This feature requires an upstream patch that allows introspection support even
when cross-compiling.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 20:10:28 +0000 (13:10 -0700)]
package/gstreamer1/gstreamer1: add introspection support
If gobject-introspection is selected, explicitly set -Dintrospection=enabled in
the configure options and add a dependency for gobject-introspection.
This feature requires an upstream patch that allows introspection support even
when cross-compiling.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 17:24:58 +0000 (10:24 -0700)]
package/gupnp-av: add optional dependency for gobject-introspection
If gobject-introspection is selected, explicitly set --enable-introspection in
the configure options and add a dependency for gobject-introspection.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 17:24:56 +0000 (10:24 -0700)]
package/gupnp: add optional dependency for gobject-introspection
If gobject-introspection is selected, explicitly set --enable-introspection in
the configure options and add a dependency for gobject-introspection.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 17:24:55 +0000 (10:24 -0700)]
package/gssdp: add optional dependency for gobject-introspection
If gobject-introspection is selected, explicitly set -Dintrospection=true in
the configure options and add a dependency for gobject-introspection.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Adam Duskett [Sun, 15 Mar 2020 17:24:54 +0000 (10:24 -0700)]
package/libsoup: add optional dependency for gobject-introspection
If gobject-introspection is selected, explicitly set --with-introspection in
the configure options and add a dependency for gobject-introspection.
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Peter Seiderer [Sun, 22 Mar 2020 09:39:43 +0000 (10:39 +0100)]
package/iwd: bump version to 1.5
Fixes incompatibility because of recent version bump to ell-0.28 ([1]):
http://autobuild.buildroot.net/results/
32899d7e1f7d5abc528e5627f8f66ae5c9733342
http://autobuild.buildroot.net/results/
a0a4387e5319d792658f6d82a63fb17a06848d10
http://autobuild.buildroot.net/results/
7d02c966518e44d798b83ac36b9083a8041b09ec
http://autobuild.buildroot.net/results/
f7b27ab243e6b35445d9cb28e4747514fa7d98d6
http://autobuild.buildroot.net/results/
f5d71af640812a58374374e178cb7ff225e69c19
CC src/main.o
src/main.c: In function 'request_name_callback':
src/main.c:167:7: error: too few arguments to function 'l_dbus_object_manager_enable'
if (!l_dbus_object_manager_enable(dbus))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /nvmedata/autobuild/instance-4/output-1/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include/ell/ell.h:55,
from src/main.c:32:
/nvmedata/autobuild/instance-4/output-1/host/powerpc-buildroot-linux-uclibc/sysroot/usr/include/ell/dbus.h:245:6: note: declared here
bool l_dbus_object_manager_enable(struct l_dbus *dbus, const char *root);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1] https://git.buildroot.net/buildroot/commit/?id=
faa592179d9fe46b97289bde5a1b0f0da6052b06
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Sat, 21 Mar 2020 16:20:29 +0000 (17:20 +0100)]
package/civetweb: bump to version 1.12
- Drop patch (already in version)
- Drop -fPIC (not needed since
https://github.com/civetweb/civetweb/commit/
9518b502470d8be2d092266085056d6be4214b54)
- Update hash of license file (update in year and LuaXML):
https://github.com/civetweb/civetweb/commit/
e14dff167a790d3de39087d820f45bcb07f26a4f
https://github.com/civetweb/civetweb/commit/
6d87359d6c4db5b209a3a521701427b62c1c7a5d
- Update indentation of hash file (two spaces)
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Gilles Talis [Sun, 22 Mar 2020 06:17:10 +0000 (07:17 +0100)]
package/xapian: bump to version 1.4.15
Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Gilles Talis [Sun, 22 Mar 2020 06:17:09 +0000 (07:17 +0100)]
package/restclient-cpp: bump to version 0.5.2
Signed-off-by: Gilles Talis <gilles.talis@gmail.com>
[yann.morin.1998@free.fr: two spaces in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Sat, 21 Mar 2020 20:16:22 +0000 (21:16 +0100)]
package/perl: fix README hash
Commit
d5c7c9dabb94d64855b8c0383e77d01b890f85c3 forgot to update README
hash (year, github issue tracker):
https://github.com/Perl/perl5/commit/
9802995490251df92faf7a0dd5c7114ad8146bd3
https://github.com/Perl/perl5/commit/
b9e2183386fadc0979b46e024365ceab56a369aa
Also update indentation (two spaces)
Fixes:
- http://autobuild.buildroot.org/results/
3b124aca123207460a9d025f5afd23f5f67fbf18
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Fri, 20 Mar 2020 17:29:48 +0000 (18:29 +0100)]
package/libostree: disable introspection
Build fails if gobject-introspection is built before libostree:
./.libs/libostree-1.so: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
src/libostree/ostree-repo-deprecated.h:28: Warning: OSTree: symbol='G_GNUC_DEPRECATED_FOR': Skipping foreign symbol from namespace Gio
linking of temporary binary failed: Command '['/bin/bash', './libtool', '--mode=link', '--tag=CC', '--silent', 'gcc', '-o', '/home/buildroot/autobuild/instance-2/output-1/build/libostree-2019.6/tmp-introspectvtkql2xj/OSTree-1.0', '-export-dynamic', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-Os', '/home/buildroot/autobuild/instance-2/output-1/build/libostree-2019.6/tmp-introspectvtkql2xj/OSTree-1.0.o', '-L.', 'libostree-1.la', '-L/home/buildroot/autobuild/instance-2/output-1/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib', '-lgio-2.0', '-lgobject-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lglib-2.0']' returned non-zero exit status 1.
/home/buildroot/autobuild/instance-2/output-1/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/lib/../share/gobject-introspection-1.0/Makefile.introspection:155: recipe for target 'OSTree-1.0.gir' failed
Fixes:
- http://autobuild.buildroot.org/results/
f8a14307e6feff61acd963d6cd2aac289e6d1647
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Sat, 21 Mar 2020 09:55:33 +0000 (10:55 +0100)]
package/x11r7/xkeyboard-config: needs a host python3
A host python3 is needed to run map-variants.py since version 2.29 and
https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/
57c745a9a373b4c9d272d00ff4f16dbcc6d3c48b
The script (with a backported patch) does not have stringent requirements
on python, so we may use a system python3 if present.
Fixes:
- http://autobuild.buildroot.org/results/
7c3cdecc2feed62d7e0bad0e790a8bacaaa34cb7
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Carlos Santos [Fri, 20 Mar 2020 23:35:44 +0000 (20:35 -0300)]
linux: Allow modprobe for out-of-tre modules
When a package installs a kernel module, it is currently not possible to
have it loaded with modprobe or when the kernel requests an alias for
it, as the module is not listed in /lib/modules/<kernel-version>/modules.dep
and the associated files.
So, we need to run depmod after all packages are installed, to register
any such out-of-tree module.
This means we should be able to let go of calling depmod at the time the
kernel is installed, but if we pass an invalid command, the kernel
whines:
DEPMOD 5.4.27
./scripts/depmod.sh: 46: /dev/null: Permission denied
make[2]: *** [Makefile:1326: _modinst_post] Error 126
This is because the kernel does not directly call to depmod, but uses a
wrapper that is not happy if depmod is not depmod.
Since the call to depmod does not cost much, we just keep it.
Signed-off-by: Carlos Santos <unixmania@gmail.com>
[yann.morin.1998@free.fr:
- keep calling depmod when installing kernel
- expand commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Fabrice Fontaine [Sat, 21 Mar 2020 17:45:46 +0000 (18:45 +0100)]
package/screen: add linux-pam optional dependency
linux-pam is an optional dependency for more than 5 years:
https://git.savannah.gnu.org/cgit/screen.git/commit/src/configure.ac?h=screen-v4&id=
a8dc1fb5b47ee52c79884fc5270805a3a39cda4a
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>