summaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* docs/website/news.html: add 2017.05 announcement linkPeter Korsgaard2017-06-011-1/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2017.052017.05Peter Korsgaard2017-05-312-2/+55
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2017.05-rc3Peter Korsgaard2017-05-302-9/+31
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2017.05-rc2Peter Korsgaard2017-05-172-9/+31
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2017.05-rc1Peter Korsgaard2017-05-082-11/+35
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: update for 2017.02.2Peter Korsgaard2017-05-022-9/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: PEP8 coding style for Python scriptsRicardo Martincoski2017-04-271-0/+5
| | | | | | | | | | | | | | | | The advantages of using a pre-existing coding style instead of creating our own are: - documenting on the manual takes a single sentence; - there are automatic tools to help during development/review. So document that PEP8 recommendation should be followed. Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/test-pkg: run legal-infoYann E. MORIN2017-04-171-2/+3
| | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: contribute: fix license string for Buildroot licenseRahul Bedarkar2017-04-151-1/+1
| | | | | | | | | | | As per section 12.2 "Complying with the Buildroot license", Buildroot is released under GPL version 2 or (at your option) any later version. But SPDX license string for Buildroot license in section 21.5 "Submitting patches" refers to only GPL version 2. Fix this inconsistency by using correct SPDX identifier. Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: size of tab in package descriptionRicardo Martincoski2017-04-082-5/+9
| | | | | | | | | | | | | | | | | | | | | | Explicitly state that one tab counts for 8 columns in package description, leaving 62 characters to the text itself. Update the text and the example in the two places where the Config.in format is described. Also mention a newline is expected between the help text itself and the upstream URL. This blob can help developers to understand the expected formatting. Also, it can be referenced by reviewers. http://patchwork.ozlabs.org/patch/611289/ http://patchwork.ozlabs.org/patch/606866/ http://patchwork.ozlabs.org/patch/459960/ Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* support/test-pkg: print number of toolchains and progressYann E. MORIN2017-04-061-11/+11
| | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: document the test-pkg scriptYann E. MORIN2017-04-062-0/+96
| | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website: update for 2017.02.1Peter Korsgaard2017-04-052-9/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: refer to SPDX License ListRahul Bedarkar2017-04-016-86/+11
| | | | | | | | | | | | | We want to use SPDX short identifier for license string as much as possible. So refer to SPDX license list and use SPDX short identifier for license strings in documentation. Also remove License abbreviations that we have. Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> [Thomas: take into account suggestions from Arnout.] Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: enhance printvarsYann E. MORIN2017-03-291-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the output of printvars copntains the name of the variable, its expanded value and its un-expanded value. However, most of the time, we need the actual, expanded value, so it can be re-used from a (non-Buildroot) infrastructure script, like a post-build script, or a build-farm driver (e.g. a Jenkins job...) Add two options that a user may set to change the output of printvars: - QUOTED_VARS, if set, will quote the value - RAW_VARS, if set, will print the unexpanded value The new output by default only prints the expanded value now. So that it can be used as such: $ make -s printvars VARS=BUSYBOX_VERSION BUSYBOX_VERSION=1.26.2 $ make -s printvars VARS=BUSYBOX_RDEPENDENCIES QUOTED_VARS=YES BUSYBOX_RDEPENDENCIES='ncurses util-linux' $ make -s printvars VARS=BUSYBOX_FINAL_PATCH_DEPENDENCIES RAW_VARS=YES BUSYBOX_FINAL_PATCH_DEPENDENCIES=$(sort $(BUSYBOX_PATCH_DEPENDENCIES)) And it is even possible to directly evaluate it in a shell script: eval $(make -s printvars VARS=BUSYBOX_VERSION QUOTED_VARS=YES) Backward compatibility of the output is not maintained. It is believed that scripts that depended on the previous output were very fragile to begin with, because they had to filter the non-formatted output (splitting on spaces or braces was not really possible, because values could contain either). Document printvars and its options in the manual; list it in the output of 'make help'. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Arnout Vandecappelle <arnout@mind.be> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: document MPL licensesRahul Bedarkar2017-03-161-0/+6
| | | | | | | | | Many packages are provided under MPL v1.1 and v2.0. Document it under License abbreviations section. Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: document ISC licenseRahul Bedarkar2017-03-161-0/+3
| | | | | | | | | Many packages are provided under ISC license. Document it under License abbreviations section. Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website/news.html: mention that 2017.02 is a LTS releasePeter Korsgaard2017-03-101-0/+3
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website/news.html: add 2017.02 announcement linkPeter Korsgaard2017-03-101-1/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website/news.html: add 2016.11.3 releasePeter Korsgaard2017-03-101-0/+21
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* luarocks-package: lowercase the upstream name for LuaRocksArnout Vandecappelle2017-03-051-2/+3
| | | | | | | | | | LuaRocks has a policy that the rockspec and rock filenames are lower case. However, the upstream name may contain uppercase characters. We have several packages like that in Buildroot. To simplify the package .mk files, apply the lowercase from within the infra. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* luarocks-package: introduce PKG_NAME_UPSTREAMArnout Vandecappelle2017-03-021-22/+32
| | | | | | | | | | | | | | | | | Since we now require Lua package names to start with "lua", it is likely that the Buildroot name is different from the upstream LuaRocks name. Add a feature to the luarocks-package infra that makes it easier to handle this situation: the package can explicitly specify the upstream name in PKG_NAME_UPSTREAM, and that name will be used in PKG_ROCKSPEC, PKG_SOURCE and PKG_SUBDIR. Add an explanation of this feature to the manual. To make the example relevant, it is changed to lua-foo, where the upstream name is plain foo. To avoid confusion with the dependency on a native library, that dependency is renamed to bar. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* manual: luarocks: improve tutorial exampleArnout Vandecappelle2017-03-021-1/+1
| | | | | | | | The license file in a luarocks package is always inside the subdir, so the example should reflect this. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website: improve website speedAngelo Compagnucci2017-03-011-0/+62
| | | | | | | | | | | | | Currently the buildroot website is not leveraging common techniques to have a better loading speed (browser caching, gzip compression, deflating). This commit provides an .htaccess files with all the needed to enable mentioned features. This .htaccess only works if the webserver has deflate, expires and headers modules enabled. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Update for 2017.022017.02Peter Korsgaard2017-02-282-11/+29
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2017.02-rc3Peter Korsgaard2017-02-262-9/+31
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: Speedup javascript queryAngelo Compagnucci2017-02-221-4/+4
| | | | | | | | This commit limits results from the javascript query for selecting messages from the mailing list. It was not limited before. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Update for 2017.02-rc2Peter Korsgaard2017-02-212-9/+31
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website/news.html: fix link to 2017.02-rc1 tarballThomas Petazzoni2017-02-131-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website: update release announcement with mailing list linkThomas Petazzoni2017-02-111-3/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Prepare for 2017.02-rc1Thomas Petazzoni2017-02-112-11/+35
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: centralize recommendations about BR2_DL_DIRLuca Ceresoli2017-02-072-2/+5
| | | | | | | | | | | | | | | | We currently have two places where we recommend where BR2_DL_DIR should be set: "Environment variables" and "Location of downloaded packages". The former recommends setting BR2_DL_DIR in the .config, the latter kind of endorses using ~/.bashrc. We prefer suggesting the ~/.bashrc way since it avoids downloading the same file multiple times, and anyway it's wise to have all the details in a unique place. So remove the .config suggestion from "Environment variables" and let it just point to "Location of downloaded packages". Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: suggest 'YES' as the value for LIBFOO_GIT_SUBMODULESLuca Ceresoli2017-02-071-5/+6
| | | | | | | | | | | | The manual mentions LIBFOO_GIT_SUBMODULES but does not tell what value it should have. The implementation only checks whether the variable is non-empty, but we should suggest a specific value to avoid people wondering what they have to set, and to try setting weird values. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Cc: Baruch Siach <baruch@tkos.co.il> Cc: Ricardo Herrero <ricardo.herrero@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website: switching from gmane to nabbleAngelo Compagnucci2017-02-052-3/+5
| | | | | | | | Gmane mailing list infrastructure is broken from some time, switching to nabble both for rss and search services. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website: fix google feed APIAngelo Compagnucci2017-02-052-47/+27
| | | | | | | | | Google deprecated feed api to cenvert rss to json, switching to yahoo yql. This patch also reorganize the javascript code to accomodate the fixings. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website: bump jquery and bootstrapAngelo Compagnucci2017-02-052-3/+3
| | | | | | | This patch bumps jquery and bootstrap to the latest versions. Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website/sponsors.html: Google and Mind sponsors of FOSDEM 2017 meetingThomas Petazzoni2017-02-011-26/+31
| | | | | | | | This commit updates the sponsors page on our web site to indicate that Google and Mind are sponsoring the Buildroot Developers Meeting at FOSDEM 2017 in Brussels. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pkg-perl: add PREFER_INSTALLER variableFrancois Perrad2017-01-291-2/+9
| | | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Thomas: tweak documentation.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile, manual: Bump copyright yearPeter Korsgaard2017-01-271-1/+1
| | | | | | Happy 2017! Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2016.11.2Peter Korsgaard2017-01-252-9/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/website/news.html: correct announcement link end tags (</a> vs <a>)Peter Korsgaard2017-01-251-6/+6
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs: Add bc to required toolsMarcus Hoffmann2017-01-061-0/+1
| | | | | | | | | We check for bc under required packages. It should be listed as such in the docs. Signed-off-by: Marcus Hoffmann <m.hoffmann@cartelsol.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2016.11.1Peter Korsgaard2016-12-292-9/+28
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/dependencies: ensure we have 'file' on the hostYann E. MORIN2016-12-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recently, the autoconf macros for libtool started using '/usr/bin/file' to determine the type of library that is generated by the toolchain. Packages that use this recent version of the libtool autoconf macros will fail in a rather dramatic way when /usr/bin/file is not present on the host: the package will still build but no shared library is generated, which in turn may cause build failures in other packages that link with it. For example, libpng's configure determines that it is not possible to build a shared library on MIPS64 because the expected output from 'file' is not present. Therefore, only a static libpng.a is built. Later, bandwithd links with -lpng but it doesn't use the pkg-config's Private-Libs (because it's not linking statically) and it doesn't have access to the NEEDED reference from the shared library. Therefore, it doesn't link with zlib and fails with pngrutil.c:(.text+0x55c): undefined reference to `inflate' We cant use host-file because it is itself an autotools package and is itself using libtool, so this would be a chicken-n-egg problem. Besides, the libtool script really wants to call /usr/bin/file, so it would not even find our host-file anyway. So, just require that '/usr/bin/file' is present on the host. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/website/news.html: add 2016.11 announcement linkPeter Korsgaard2016-12-191-1/+2
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* doc/manual: document the new waf-package infra variablesRomain Naour2016-12-111-0/+18
| | | | | | | | | | | | Document LIBFOO_WAF_OPTS, LIBFOO_BUILD_OPTS, LIBFOO_INSTALL_STAGING_OPTS and LIBFOO_INSTALL_TARGET_OPTS. Also document LIBFOO_CONF_OPTS which was missing in waf-package reference. Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: document the waf-package infraYann E. MORIN2016-12-022-0/+69
| | | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Romain Naour <romain.naour@openwide.fr> Reviewed-by: Romain Naour <romain.naour@gmail.com> [Thomas: adjust to the changes in the infra, fix typos.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: fix FOO_PKGDIR name and definitionDanomi Manchego2016-12-021-2/+2
| | | | | | | | Change "foo" references to "libfoo" in section that defines variables explicitly stated to relate to a "libfoo" package. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Update for 2016.112016.11Peter Korsgaard2016-11-302-11/+29
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* docs/manual: fix typoLucile Quirion2016-11-292-4/+1
| | | | | | | Also remove dangling reference to virtual package lists. Signed-off-by: Lucile Quirion <lucile.quirion@savoirfairelinux.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud