summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WIP: +ptx/onoffrhi/docsRoland Hieber2018-10-091-0/+12
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* WIP: doc: ref manual: install_tree knows a "strip" parameter tooRoland Hieber2018-10-091-1/+3
| | | | | | WIP: add link to install_copy. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* docs: ref_manual: document macros extract, world/patchinRoland Hieber2018-10-091-0/+47
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* WIP: use DistroKit? doc: conf: platform name: replace "versatilepb" with ↵Roland Hieber2018-10-091-2/+2
| | | | | | | | | something generic platform-pengutronix-versatilepb comes from different time, it has not been touched in several years. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* doc: ref manual: describe downloading multiple source files in get stageRoland Hieber2018-10-091-0/+36
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* WIP: docs: update documentation for the default get stageRoland Hieber2018-10-091-13/+32
| | | | | | | The information here is outdated, rewrite it by looking at the PTXdist source, and explain what is going on. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* WIP: add a nice commit message. || docs : ptx/mirror etcRoland Hieber2018-10-091-9/+90
|
* docs: ref_manual: macros: document `get` macroRoland Hieber2018-10-091-0/+18
|
* doc: ref_manual: group rule file macros by usageRoland Hieber2018-10-091-16/+30
| | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* doc: fix missing label for PTXdist Mailing List sectionRoland Hieber2018-10-092-2/+4
| | | | | | | | | | | Without the additional label and the bracket notation in the link, sphinx warns with: /tmp/ptxdist.E5UBmy/docs/contributing.rst:15: WARNING: undefined label: ptxdist mailing list (if the link has no caption the label must precede a section header) Fixes: commit ac99a7f95505a4 ("doc: contributing: fix typos, add links, and make text easier to parse") Signed-off-by: Roland Hieber <r.hieber@pengutronix.de>
* host-pkg-config: enable dev packageMichael Olbrich2018-10-091-5/+4
| | | | | | | Now, that the pkg-config wrapper is used for host-pkg-config as well, installing directly to sysroot is no longer needed. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_install_post: improve pkg-config whitelist handlingMichael Olbrich2018-10-091-0/+4
| | | | | | | | For host and cross packages that install directly into sysroot, <PKG>_PKGDIR is not used, so the pkg-config whitelist will be empty. Find the .pc files in the build tree instead as a workaround. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dtc: use the improved ptx/in-path macroMichael Olbrich2018-10-091-1/+3
| | | | | | It can now handle path variables that are not yet exported. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_{extract,patchin}: handle lndir:// like file://Michael Olbrich2018-10-093-2/+3
| | | | | | | PTXDIST_PATH_LAYERS is used to find the absolute path for Relative file:// URLs. Do the same thing for lndir://. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptx/in-platformconfigdir: rewrite in makeMichael Olbrich2018-10-092-1/+17
| | | | | | This is a lot faster than starting a shell. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptx/in-path: rewrite in makeMichael Olbrich2018-10-092-1/+21
| | | | | | This is a lot faster than starting a shell. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_image_genimage: speed up config dependenciesMichael Olbrich2018-10-082-15/+2
| | | | | | | | Calling ptxd_get_alternative during make startup is slow. Create the full list of possible paths when generating the dependency and let make find the first existing one. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lz4: version bump 1.8.0 -> 1.8.3Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libkmod: version bump 24 -> 25Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libelf: version bump 0.171 -> 0.174Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gnutls: version bump 3.6.2 -> 3.6.4Michael Olbrich2018-10-071-4/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* nettle: version bump 3.3 -> 3.4Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* e2fsprogs: version bump 1.44.3 -> 1.44.4Michael Olbrich2018-10-071-2/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glib: version bump 2.56.1 -> 2.56.3Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox/kernel: drop explicit dependencyMichael Olbrich2018-10-074-4/+4
| | | | | | This is now autogenerated by ptxd_lib_dgen. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_dgen: let packages depend on config filesMichael Olbrich2018-10-071-0/+7
| | | | | | | | | | | | | | For kconfig based packages, the prepare stage should depend on the config file to ensure that the package is rebuilt when the config changes. Just do it for all packages. It's a noop if no config is defined. Also add the equivalent dependency for image packages. Only add dependencies if <PKG>_CONFIG seems to be an absolute path. This is necessary to avoid problems with genimage packages: The config file is a relative path to config/images/ and a dependency is generated at built-time. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* munin: rename config file variableMichael Olbrich2018-10-071-26/+26
| | | | | | | The file is generated during prepare. Rename the variable to avoid the generated dependency. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dbus: version bump 1.12.2 -> 1.12.10Michael Olbrich2018-10-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_install_setup: add the failing command to the error messageMichael Olbrich2018-10-071-1/+1
| | | | | | | | More information would be better, but that's not available here. Extract the function name of the high-level install command to provide some hint where the problem occurred. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* hostapd: rename config file variablesMichael Olbrich2018-10-071-3/+3
| | | | | | | HOSTAPD_CONFIG should be the source. kconfig and image package use the same name. This is necessary to make automatic dependencies possible. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wpa_supplicant: rename config file variablesMichael Olbrich2018-10-071-7/+7
| | | | | | | WPA_SUPPLICANT_CONFIG should be the source. kconfig and image package use the same name. This is necessary to make automatic dependencies possible. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* install_check: improve sanity checkMichael Olbrich2018-10-073-1/+3
| | | | | | | | | The existing check only verifies if the xpkg was start at all. This does not detect incorrect install commands for xpkgs that where started by another package. Improve this with a temporary file that contains package and xpkg. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* binutils: simplify version handlingMichael Olbrich2018-10-071-5/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gcclibs: simplify version handlingMichael Olbrich2018-10-071-5/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/gdb: use ':='Michael Olbrich2018-10-071-2/+2
| | | | | | | This will be evaluated during make startup anyways for the source dependencies. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-libav1: avoid make startup shell calles if the package is disabledMichael Olbrich2018-10-071-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: introduce EXTRA_PACKAGESMichael Olbrich2018-10-064-9/+22
| | | | | | | | | | Packages that are added to this list will be built normally during 'ptxdist go'. However, they are not installed into a root filesystem by default. This is useful for specialized packages that are only needed for specific images. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: use PTX_PACKAGES_SELECTED where appropriateMichael Olbrich2018-10-062-3/+3
| | | | | | | It contains the list of all enabled packages. Use it everywhere instead of using all groups of packages. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-libcurl: don't install bin/curl to sysroot-hostMichael Olbrich2018-10-061-0/+6
| | | | | | | It is not needed and breaks 'ptxdist urlcheck' because http[s] support is disabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_install_replace_figlet: replace all backslashes, not only the firstUwe Kleine-König2018-10-061-1/+1
| | | | | | Fixes: f53889792197 ("ptxd_install_replace_figlet: Use sed instead of awk to quote backslashes") Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fbv: Restored packageGuillermo Rodríguez2018-10-054-0/+120
| | | | | | | | | Had been removed after one year in staging, but the reasons for removal seem to be fixed; the package now builds correctly with latest libpng, and upstream is alive. Signed-off-by: Guillermo Rodriguez <guille.rodriguez@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gdb: optionally use toolchain gdb versionMichael Olbrich2018-10-054-7/+50
| | | | | | | This requires switching to tar.xz archives. Otherwise, the md5 does not match. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: Fix typosAhmad Fatoum2018-10-056-28/+28
| | | | | Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: environment: general proof-reading and copy editingRoland Hieber2018-10-051-106/+106
| | | | | | | | | | | | Yes, this patch looks kind of messy, but it hopefully tidies the environment section up. A lot of the patch is just inserting punctuation at the right places and omitting them in not so right places, harmonizing spelling, adding reST markup, and bringing the text up to date. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> [mol: remove bogus newline] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: contributing: fix typos, add links, and make text easier to parseRoland Hieber2018-10-051-15/+16
| | | | | Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: getting help: prune section with only one subsectionRoland Hieber2018-10-051-5/+2
| | | | | | | | | Previously several mailing lists were mentioned in this section, but now it has been shrunk down to only the PTXdist mailing list. Reflect this change in the section header. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: dev_manual: improve Patch Series sectionRoland Hieber2018-10-051-14/+14
| | | | | | | | A list is better readable here than prose. Signed-off-by: Roland Hieber <r.hieber@pengutronix.de> [mol: keep using ptxdistPlatformConfigDir] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: hide incorrect figureMichael Olbrich2018-10-051-5/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: fix pre-built archive documentationMichael Olbrich2018-10-051-4/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: fix and improve rule file documentationMichael Olbrich2018-10-052-92/+136
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>