summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bzip2: fix URL (bzip.org archive gone, use Gentoo as mirror)ptxdist-2018.10.0Andreas Pretzsch2018-10-031-1/+1
| | | | | | | | | | | | | | | | As of 22 September 2018, bzip2 sources are not longer available on http://www.bzip.org/. They state "Find the latest version on SourceForge", just I cannot find it there. Only as part of some other projects, which would be unreliable. So for now, refer to Gentoo source archives, i.e. http://distfiles.gentoo.org/distfiles/bzip2-1.0.6.tar.gz This should be revised as soon as there is another (official) source location. Signed-off-by: Andreas Pretzsch <apr@cn-eng.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: make sure PTXDIST_PTXCONFIG/PTXDIST_PLATFORMCONFIG are never emptyMichael Olbrich2018-10-031-0/+2
| | | | | | | | | Before the introduction of layers, these variables referred to the nonexistent selected_* link if no config was selected of found. The corresponding error handling rely on the behaviour. Restore this behaviour to get the correct error message. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libjpeg: make sure the build date is in UTCMichael Olbrich2018-10-031-1/+1
| | | | | | Otherwise the date will change depending on the current timezone. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* nspr: version bump 4.19 -> 4.20Michael Olbrich2018-10-031-2/+6
| | | | | | And define SH_NOW/SH_DATE to make the build reproducible. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* keyutils: add patch to make the build reproducibleMichael Olbrich2018-10-032-1/+32
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* jed: fix cross-compile hack for parallel buildingMichael Olbrich2018-10-033-15/+18
| | | | | | | | The patch removed all dependencies for chkslang. As a result, $(OBJDIR) might not exist yet and creating the symlink fails. Add a existence only dependency on $(OBJDIR) to fix this. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fbv: remove after one year in stagingMichael Olbrich2018-10-034-125/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* usplash: remove after one year in stagingMichael Olbrich2018-10-039-1997/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-lib-Xp: remove after one year in stagingMichael Olbrich2018-10-032-72/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-lib-XprintAppUtil: remove after one year in stagingMichael Olbrich2018-10-032-76/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-lib-XprintUtil: remove after one year in stagingMichael Olbrich2018-10-032-76/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-lib-xevie: remove after one year in stagingMichael Olbrich2018-10-032-82/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* i915resolution: remove after one year in stagingMichael Olbrich2018-10-032-69/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* directfb: remove after on year in stagingMichael Olbrich2018-10-0329-930/+8
| | | | | | | This is a really old version of DirectFB. It was in staging for more than one year and nobody cared. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* flup: use install_glob instead of manual find loopMichael Olbrich2018-10-031-4/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* networkmanager: use install_glob instead of manual find loopMichael Olbrich2018-10-031-4/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* flup6: use install_glob instead of manual find loopMichael Olbrich2018-10-031-4/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-python1: use install_glob instead of manual find loopMichael Olbrich2018-10-031-5/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gstreamer-vaapi1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-validate1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-rtsp-server1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-python1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-libav1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-ugly1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-bad1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-good1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-base1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gstreamer1: version bump 1.14.2 -> 1.14.4Michael Olbrich2018-10-031-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libjpeg: make it more reproducibleMichael Olbrich2018-10-031-1/+2
| | | | | | | Without this, the current date is built into libjpeg. Note: the --with-build-date exists but does not show up in 'configure --help'. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wrapper: try to make all debug paths relative to PTXDIST_WORKSPACEMichael Olbrich2018-10-034-0/+8
| | | | | | | | | | | The debug sections containing these paths are used to calculate the build-id, so building a BSP in a different directory will result in a different build-id even if nothing else changes. Avoid this by using -fdebug-prefix-map to make the paths relative. Also expand the gdb wrapper to handle this even if it is called from a different directory. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* toolchain_options: disable TARGET_COMPILER_RECORD_SWITCHES by defaultMichael Olbrich2018-10-031-1/+7
| | | | | | It creates unnecessary changes in the final binaries. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-opkg-utils: version bump 0.3.5 -> 0.3.6Michael Olbrich2018-10-0311-102/+178
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* define and use SOURCE_DATE_EPOCHMichael Olbrich2018-10-034-3/+20
| | | | | | | | | | This is useful for more reproducible builds. See also: https://reproducible-builds.org/specs/source-date-epoch/ It is used by the opkg-utils 0.3.6, so define this before updating that package. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: fix quoting for when replacing @RAUC_BUNDLE_COMPATIBLE@Michael Olbrich2018-09-301-1/+1
| | | | | | | | | | | | | The default for RAUC_COMPATIBLE is "${PTXCONF_PROJECT_VENDOR} ${PTXCONF_PROJECT}". As a result PTXCONF_RAUC_COMPATIBLE evaluates to something like this: ""<the-vendor>" "<the-project>"" So the space is quoted but not the rest, so install_replace will fail if PROJECT_VENDOR or PROJECT contain a space. Fix the quoting to avoid this. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* expat: version bump 2.2.5 -> 2.2.6Michael Olbrich2018-09-301-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_dgen: make sure $(<PKG>_SOURCE) refers to the primary packageMichael Olbrich2018-09-301-0/+6
| | | | | | | | | | | | | To get the package for a source archive we define for each package: $(<PKG>_SOURCE) := <PKG> With host and cross packages that share the source with the target package, the same variable may be defined multiple times. Which one 'wins' is undefined. Avoid this by only defining the variable for the target package. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_kconfig: fix 'ptxdist setup'Michael Olbrich2018-09-282-4/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_kconfig_validate_config: ignore last .diff for refconfigsMichael Olbrich2018-09-281-1/+3
| | | | | | | The refconfig may have its own refconfig, but that cannot be checked here. So in this case, ignore any existing diff for the last config file. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxdist: improve layer error messageMichael Olbrich2018-09-281-1/+1
| | | | | | | This only happens if the path exists but is not a directory, e.g. a broken link or a file. Change the error message to make this clearer. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_kconfig_validate_config: handle <PKG>_REF_CONFIGMichael Olbrich2018-09-281-16/+46
| | | | | | | | Without this, ptxd_kconfig_validate_config() will detect diffs without a base layer. Fix this by following the ref_config and validate all relevant configs. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_kconfig_validate_config: skip the current layer when updating the configMichael Olbrich2018-09-282-3/+16
| | | | | | | This is the config that will be updated, so it's ok if it is not up-to-date. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_init: fix redefining PTXDIST_LAYERS with older bash versionsMichael Olbrich2018-09-271-1/+2
| | | | | | | | This is needed for bash 4.3.30 and probably other older bash versions. Without this, exporting PTXDIST_LAYERS does not work correctly and it is no longer defined once ptxd_make_world_init() is done. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: make installation of system configuration optionalFlorian Bäuerle2018-09-272-0/+14
| | | | | | | | This allows for installation of the rauc system configuration via an extra package, which is useful in scenarios involving image packages. Signed-off-by: Florian Bäuerle <florian.baeuerle@allegion.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: Fix typo in layer documentationGavin Schenk2018-09-271-1/+1
| | | | | Signed-off-by: Gavin Schenk <g.schenk@eckelmann.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* modemmanager: version bump 1.8.0 -> 1.8.2Ulrich Ölmann2018-09-271-2/+2
| | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* iproute2: add busybox guard dependencyClemens Gruber2018-09-271-0/+4
| | | | | Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* busybox: version bump 1.28.3 -> 1.29.3Clemens Gruber2018-09-2731-130/+195
| | | | | | | Drop upstreamed patch and update configs. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: add patch for glibc 2.28 compatibilityClemens Gruber2018-09-272-0/+108
| | | | | | | Taken from systemd upstream commit 75720bff62a84896e9a0654afc7cf9408cf89a38. Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* efibootmgr: new packageArtur Wiebe2018-09-272-0/+69
| | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* efivar: disable iceccMichael Olbrich2018-09-271-1/+1
| | | | | | | | | It uses the '-specs=...' gcc option. The referenced spec file is not available on the icecc clients, so building fails. Work around this by disabling icecc. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>