Alexander Dahl
  1. Alexander Dahl

buildroot

Public
AuthorCommitMessageCommit dateIssues
Yann E. MORINYann E. MORIN
443b9f30755package/meson: fix malformed cross-compilation.conf.inCurrently, meson will set the c_link_args and the cpp_link_args to the value of TARGET_LDFLAGS, even when it's not defined. This creates a malformed array ["",] which will break any package building using meson/ninja. We fix that by using an empty replacement when the corresponding values are empty. Reported-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Adam Duskett <Adamduskett@...
Mario LangMario Lang
0344e6b3dd4package/brltty: depends on BR2_USE_MMU due to calls to fork()Fixes: http://autobuild.buildroot.net/results/489dd7a19911b45ae7b0f1eade63def793e03ade Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
f7489cfcfddsysstat: bump to version 11.6.1The isag tool has been removed in version 11.5.5; no need to avoid its installation anymore. Add license file hash. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mahyar KoshkoueiMahyar Koshkouei
5950d868b29DEVELOPERS: Add myself to mpv & othersAdditionally added myself to ffmpeg, rpi-firmware and rpi-userland as changes to mpv may require updates or other changes to these packages and vice-versa. Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
eea60d14360mpv: fix typo in variable nameFFMPEG_DEPENDENCIES shouldn't be used in mpv.mk. This typo was introduced in commit 8e741412d444f9fd2a9af75bf33066a083f7f81b ("mpv: add support for Raspberry Pi "rpi" output"). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Evgeniy DidinEvgeniy Didin
d6681eeb8f7vlc: enable package on ARCSigned-off-by: Evgeniy Didin <didin@synopsys.com> CC: Alexey Brodkin <abrodkin@synopsys.com> CC: arc-buildroot@synopsys.com CC: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Carlos SantosCarlos Santos
443897bce4bcoreutils: expand list of files moved from /usr/bin to /binBusyBox installs kill, link, mktemp, nice and printenv on /bin, so ensure that coreutils replaces them. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mahyar KoshkoueiMahyar Koshkouei
8e741412d44mpv: add support for Raspberry Pi "rpi" outputmpv now compiles with the "rpi" video driver that provides hardware acceleration on the Raspberry Pi. Tested working on a Raspberry Pi 1 Model B+ and Zero. Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> [Thomas: drop unneeded dependency on rpi-firmware.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
ba2b4118fa8ffmpeg: RaspberryPi support does not need rpi-firmwarerpi-userland provides the user-space blobs needed for OpenGL and al., rpi-firmware is not needed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Norbert LangeNorbert Lange
1eecd462ae0arch: add Atom CPUs as Silvermont Architecture targetThe old Atom target is not really fitting for recent Atom CPUs based on Silvermont, Airmont or Goldmont. Those have more in common with older Desktop CPUs than old Atoms. Signed-off-by: Norbert Lange <norbert.lange@andritz.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Peter KorsgaardPeter Korsgaard
7da7a1f96f6docs/website: update for 2017.02.9Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
93a8938d847Update for 2017.02.9[Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8f03647169a17b10503594e5f3d95113a01171f9) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Joseph KogutJoseph Kogut
aa6605f6f84gconf: new packageSigned-off-by: Joseph Kogut <joseph.kogut@gmail.com> [Thomas: - propagate dependencies of selected packages in Config.in - add missing Config.in comment about dependencies - add missing upstream URL in Config.in - add missing comment header in .mk file - remove --disable-nls from configuration options, it is taken care of by the package infrastructure - remove --disable-dependency-trac...2 Jira Issues
Thomas PetazzoniThomas Petazzoni
1a69e33d57btoolchain: post-pone evaluation of TOOLCHAIN_EXTERNAL_BINThe upcoming per-package SDK functionality is heavily based on the fact that HOST_DIR, STAGING_DIR and TARGET_DIR are evaluated during the configure/build/install steps of the packages. Therefore, any evaluation-during-assignment using := is going to cause problems, and need to be turned into evaluation-during-use using =. This patch fix up one such instance in the external toolchain code. Th...
Thomas PetazzoniThomas Petazzoni
3f6d39816bdpkgconf: use relative path to STAGING_DIR instead of absolute pathThe pkg-config wrapper script is currently generated with absolute paths to $(STAGING_DIR). However, this will not work properly with per-package SDK, and each package will be built with a different STAGING_DIR value. In order to fix this, we adjust how the pkg-config wrapper script is generated, so that it uses a relative path to itself: the sysroot (i.e STAGING_DIR) is always located in $(pa...
Yann E. MORINYann E. MORIN
290b4cfe170core/tests: add test for compressed iso9660Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: really set the transparent compression option, take into account the renaming of the option.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
90867d8fdf4fs/iso9660: add option for transparent (de)compressionSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: rename option to BR2_TARGET_ROOTFS_ISO9660_TRANSPARENT_COMPRESSION.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
7555a2ae1a7package/libgta: new packageSigned-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Kurt Van DijckKurt Van Dijck
b99c7563d01nilfs-utils: new packagenilfs-utils provides the user-space utilities for the nilfs2 filesystem. Signed-off-by: Kurt Van Dijck <dev.kurt@vandijck-laurijssen.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sergio PradoSergio Prado
eaa4d2ead33curlpp: new packageSigned-off-by: Sergio Prado <sergio.prado@e-labworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Carlos SantosCarlos Santos
8d8cc1405c2util-linux: bump to version 2.31.1Changes in this version: - Small improvement and bug fixes. - Install rfkill at /usr/sbin (thus overriding the one eventually installed by BusyBox). Drop the md5 patch, already applyed upstream. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
f7bf37b6524i2c-tools: fix missing runtime libraryWhen building with dynamic library support, i2c-tools utilities are linked against the libi2c.so library. Current i2c-tools install commands don't take this into account, which leads to the following run-time error: eeprog: error while loading shared libraries: libi2c.so.0: cannot open shared object file: No such file or directory Use the native install target to fix that. Cc: Angelo Compagn...
Gaël PORTAYGaël PORTAY
9aaec976766netcat-openbsd: depends on linux-headers >= 3.12This debian fork of netcat includes the kernel UAPI inet6 header. This header conflicts with the existing libc inet header and causes redefinition of structures when they are both included. The compiler raises the following error: /home/buildroot/build/instance-0/output/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/linux/in6.h:30:8: error: redefinition of 'struct in6_addr' struct in6_a...
Baruch SiachBaruch Siach
b0748bd1bafeeprog: fix homepage linkThe current link leads to a 400 Bad Request error page. Cc: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Baruch SiachBaruch Siach
ba3769c39aajson-c: fix build without threads supportAn uClibc toolchain that does not support threads emits a warning when _REENTRANT is defined. This breaks build with -Werror. Remove -Werror as a workaround to fix the build. This issue as been reported upstream (https://github.com/json-c/json-c/issues/396). Fixes: http://autobuild.buildroot.net/results/606/60683141f2ef320a28820c4cd65d2b951123b147/ http://autobuild.buildroot.net/results/969/9...
Peter KorsgaardPeter Korsgaard
4dc4f672377docs/website: update for 2017.11.1Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter KorsgaardPeter Korsgaard
1fa8113a6d4Update for 2017.11.1[Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit b919080e2061598e1beac3fa04da8ce62ae1e5f5) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Baruch SiachBaruch Siach
5ffb6f6607bsyslog-ng: fix build with newer json-cAdd upstream patch fixing build with json-c version 0.13. Fixes: http://autobuild.buildroot.net/results/e12/e12b88d082f053247863124f4802cafc73278c8c/ http://autobuild.buildroot.net/results/cdc/cdc941b47fe04e8e99393004b750451490dc8c8e/ http://autobuild.buildroot.net/results/b85/b854c97b5af5125394246298d010baafa175a4c3/ Cc: Chris Packham <judge.packham@gmail.com> Signed-off-by: Baruch Siach <ba...
Yann E. MORINYann E. MORIN
2438d905898gitlab-ci: add .config to artefactsThe defconfig is dumped at the very beginning of the build log, but the resulting .config is still interesting to get, in case some settings did not end up in there (e.g. because of the host gcc version, or because of conflicting settings, or because the Config.in changed without the tests being updated, or...). So, add the .config to the list of artefacts to save. Signed-off-by: "Yann E. MOR...
Thomas PetazzoniThomas Petazzoni
121807c0892tar: do not build SELinux support for host variantIf we don't explicitly disable SELinux support in the host-tar build, it might pick up system-wide installed SELinux libraries, causing the tar in HOST_DIR/bin/ to depend on the host SELinux libraries, which is not desirable to make the SDK portable/relocatable. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Adam DuskettAdam Duskett
8b0a90d4f13json-for-modern-cpp: new packageA json library that aims to make json feel like a first class data type using C++11, json for modern c++ is a easy to use, flexible, modern json library. Design goals include: - Intuitive syntax. In languages such as Python, JSON feels like a first class data type. All the operator magic of modern C++ is used to achieve the same feeling in c++. - Trivial integration. The whole code consi...
Sergio PradoSergio Prado
82eec03c592wolfssl: new packageThe wolfSSL embedded SSL library is a lightweight and portable SSL/TLS library. Tested on Beaglebone Black using a tool called testsuite that comes with wolfssl source code inside the testsuite/ directory. To build it, we have to pass --enable-examples in the configure, and then manually copy the binary to the rootfs. Also, to use this tool, you will we need to copy the certs/* directory to th...
Sergio PradoSergio Prado
2f7382b6f6cdaq: new packageSigned-off-by: Sergio Prado <sergio.prado@e-labworks.com> [Thomas: - re-order depends on/select in Config.in - add <pkg>_INSTALL_STAGING = YES - drop double quotes when passing values in <pkg>_CONF_ENV.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
84a2645e5b2package/matchbox-lib: correctly fix the .pc fileFirst, the .pc file was so far fixed as a post-configure hook of the matchbox-fakekey package, by directly tweaking the .pc file installed in staging by matchbox-lib. That's uterly wrong and bad. So, we move the fix to matchbox-lib. Second, it was incorreclty tweaking the .pc file when xlib_libXft was not enabled, because only then a path to staging was present. Third, even when xlib_libXft ...
Yann E. MORINYann E. MORIN
2cfda4704e0matchbox-lib: fix dependenciesmatchbox-lib build-depends on xlib_libXext, but forgets to select it. It also build-depends on expat without selecting it, but it does need it. Fix that: select xlib_libXext, remove expat. Add myself to developpers for matchbox packages. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-el...
Marcus FolkessonMarcus Folkesson
18e00edb779libiio: fix libavahi-client dependencyAvahi needs avahi-daemon and D-Bus to build avahi-client. Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fabio EstevamFabio Estevam
e4bdd2a8241linux-headers: bump 4.{9, 14}.x seriesSigned-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fabio EstevamFabio Estevam
a4b0f3d6719linux: bump default to version 4.14.10Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
b669659aa92package/python-shutilwhich: also available in python3When in python3, shutilwhich will simply use shutil.which. Some packages (e.g. crossbar.io) unconditionally require shutilwhich, even when they are running under python3. So, enable python-shutilwhich even for python3. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Mauro Condarelli <mc5686@mclink.it> Cc: Yegor Yefremov <yegorslists@googlemail.com> Reviewed-by: Yegor Yefremov <y...
Mario LangMario Lang
391efec78a3package/brltty: depends on !BR2_STATIC_LIBSThis requirement is likely to go away in the future. However, declaring this fact explicitly for now fixes a number of test-pkg failures. Signed-off-by: Mario Lang <mlang@blind.guru> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mario LangMario Lang
97352f8957fpackage/brltty: use gcc instead of ld to link shared objectsFixes: http://autobuild.buildroot.net/results/2419741c43dea0f91859c19167c8d65cb54e1470 http://autobuild.buildroot.net/results/4b83e53c718520661dc99cde2121f69ce3fd08d7 Signed-off-by: Mario Lang <mlang@blind.guru> [Thomas: add reference to upstream commit, as suggested by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mario LangMario Lang
d6d4deb64f9package/brltty: add missing dependency on host-pkgconfThis fixes the following error: ./configure: line 14978: .../host/bin/pkg-config: No such file or directory Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Ignacy GawędzkiIgnacy Gawędzki
1c110d79560nginx: fix patch using pkg-configThe regular expression that drops the -I flag from the output of pkg-config --cflags-only-I doesn't work properly as it is too naive: it breaks a path if it contains -I: $ echo "-I/usr/Some-Install-Location/include" | sed 's/-I//g' /usr/Somenstall-Location/include $ echo "-I/usr/Some-Install-Location/include" | sed -re 's/(^|\s)-I\s*(\S+)/\1\2/g' /usr/Some-Install-Location/include Signed-off-...
Adam DuskettAdam Duskett
e416d5d9f4emeson: bump to 0.44.0Also add a hash for the license file. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
0c374a057f3toolchain-external: bump version of Linaro AArch64 toolchain to 7.2-2017.11https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11 Tested with qemu_aarch64_virt_defconfig. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
5963c8d3a16toolchain-external: bump version of Linaro ARMeb toolchain to 7.2-2017.11https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
4d582e349a1toolchain-external: bump version of Linaro ARM toolchain to 7.2-2017.11https://releases.linaro.org/components/toolchain/binaries/7.2-2017.11 Tested with qemu_arm_vexpress_defconfig. Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Alexander MukhinAlexander Mukhin
b5c97568c64hostapd: select VLAN supportAdd configuration options for hostapd to select which kind of VLAN support to build. Signed-off-by: Alexander Mukhin <alexander.i.mukhin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Dagg StomplerDagg Stompler
1521836c4e0libtirpc: fix compilation error of rpcgenWhen compiling libtirpc, without RPC support available on the host machine, the build of the rpcgen host program because it cannot find the netconfig.h and rpc/types.h headers. Instead of relying on the system-provided ones, let's use the ones included in the libtirpc source code by patching the rpcgen build logic. Signed-off-by: Dagg Stompler <daggs@gmx.com> [Thomas: reword commit log.] Signe...
Mario LangMario Lang
ee8309e2874package/brltty: explicitly check if ioperm is availableioperm, inb and outb are i386 specific functions usually not available on non-PC archs. Check if ioperm is available before trying to use it. Patch cherry-picked from upstream, can be removed when 5.6 is out. Fixes: http://autobuild.buildroot.net/results/f09974f2ba24319e55e578ece34bb2e7e8bb3c43 http://autobuild.buildroot.net/results/7d502f280c46f0d1e2678140f9117fcc59bc2d7b Signed-off-by...