summaryrefslogtreecommitdiffstats
path: root/rules
Commit message (Collapse)AuthorAgeFilesLines
* systemd: add one more md5ptxdist-2019.03.1stable/ptxdist-2019.03.xMichael Olbrich2019-03-111-1/+1
| | | | | | | | | | The two URLs provide tarballs with a different md5. The only difference is the name of the top-level directory: 'systemd-<hash>/' vs. 'systemd-stable-<hash>/'. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> (cherry picked from commit a160557004e204bf97e7a5ca224a5266818eac81) Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt5: fix building with QtWayland enabled and QtDeclarative disabledptxdist-2019.03.0Michael Olbrich2019-03-082-1/+6
| | | | | | | The QtwQtWayland QML plugins are only built when QtDeclarative is enabled, so don't try to install them otherwise. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libmxml: version bump 2.11 -> 2.12Michael Olbrich2019-03-071-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libcurl: version bump 7.62.0 -> 7.64.0Michael Olbrich2019-03-071-3/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openocd: don't try to autodetect ccacheRoland Hieber2019-03-071-0/+2
| | | | | | | | | | | | | | | | When ccache is installed, but not setup correctly (which can happen in a multi-user environment), compilation through ccache fails with errors: ccache: error: Failed to create temporary file for /home/$myuser/.ccache/6/9/38a65e8588a5ef2f13b83b639a9ec8-3865.manifest.tmp: Permission denied Switch ccache off unconditionally and instead rely on the PTXCONF_SETUP_CCACHE setting to inject ccache when it is selected in the ptxdist setup. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-plugins-bad1: fix installation of y4mdec pluginMichael Tretter2019-03-041-1/+1
| | | | | | | | | | | The variable for plugins that shall be installed is GST_PLUGINS_BAD1_ENABLEP-y. Due to typo in the variable name, the y4mdec plugin is built, but not installed into the rootfs. Fix the typo to fix the installation of this plugin. Signed-off-by: Michael Tretter <m.tretter@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* version bump elfutils 174 -> 176Oleksij Rempel2019-03-041-2/+2
| | | | | | | and take over patches from debian. It is needed to make MIPS work. Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* yajl: fix URLMichael Olbrich2019-03-021-2/+2
| | | | | | | The content of the tarball is the same but the toplevel directory is different, so a new md5 is needed. Keep the old one for existing tarballs. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* samba: version bump 3.0.37 -> 4.9.4Michael Olbrich2019-03-022-214/+143
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssl: fix architecture selectionMichael Olbrich2019-03-021-19/+13
| | | | | | | Only debian-i386 remains for 32 bit x86. debian-armeb is also gone. Use ':=' brecause only one architecture makes sense here. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gmake: remove after on year in stagingMichael Olbrich2019-03-012-76/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dconf: remove after on year in stagingMichael Olbrich2019-03-012-89/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* apr: remove after on year in stagingMichael Olbrich2019-03-012-94/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* apr-util: remove after on year in stagingMichael Olbrich2019-03-012-80/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* apache2: remove after on year in stagingMichael Olbrich2019-03-014-374/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* apache2_mod_python: remove after on year in stagingMichael Olbrich2019-03-012-87/+0
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Kconfig: remove empty sub-menuMichael Olbrich2019-03-011-3/+0
| | | | | | The last packages was moved to staging. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* networkmanager: configure with polkit if POLKIT is enabledBaeuerle, Florian2019-03-012-1/+9
| | | | | | | Also install NetworkManagers polkit policy-files when POLKIT is enabled. Signed-off-by: Florian Bäuerle <florian.baeuerle@allegion.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptrtd: move to stagingRoland Hieber2019-03-011-3/+9
| | | | | | | | Unmaintained version of a probably no longer needed software, both URLs dead or claim deadness. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: install polkit policy filesBaeuerle, Florian2019-03-011-0/+4
| | | | | Signed-off-by: Florian Bäuerle <florian.baeuerle@allegion.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: select busybox features if using busybox tarRouven Czerwinski2019-03-011-1/+3
| | | | | | | | | | | | Select BUSYBOX_CONFIG_FEATURE_TAR_AUTODETECT and BUSYBOX_FEATURE_SEAMLESS_XZ if BUSYBOX_TAR is enabled. These options are required according to the documentation avilable at [1]. While at it convert the space to tab after the if for long options. [1]: https://rauc.readthedocs.io/en/v1.0/integration.html#required-target-tools Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssl: version bump 1.0.2o -> 1.1.1bMichael Olbrich2019-03-012-8/+14
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* msmtp: disable OpenSSL backendMichael Olbrich2019-03-011-0/+2
| | | | | | It fails to build with OpenSSL 1.1.x. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* syslog-ng: move to stagingMichael Olbrich2019-03-011-1/+7
| | | | | | It fails to build with OpenSSL 1.1.x and needs to be updated. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* php5: disable broken ssl supportMichael Olbrich2019-03-011-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt4: disable broken ssl supportMichael Olbrich2019-03-011-0/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openldap: disable broken ssl supportMichael Olbrich2019-03-011-0/+2
| | | | | | Updating to a new version is needed to build with OpenSSL 1.1.x. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* links: disable broken ssl supportMichael Olbrich2019-03-011-0/+2
| | | | | | Updating to a new version is needed to build with OpenSSL 1.1.x. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* net-snmp: disable broken crypto supportMichael Olbrich2019-03-011-0/+2
| | | | | | Updating to net-snmp 5.8 is needed to build with OpenSSL 1.1.x. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bash: select termcap as alternative for cursesBastian Krause2019-02-262-1/+3
| | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bash: use ptx/ifdef and ptx/wwo macrosBastian Krause2019-02-261-11/+5
| | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lvm2: enable udev sync if systemd is enabledBastian Krause2019-02-262-0/+10
| | | | | | | | | udev sync makes sure that the mapping devices in /dev/mapper/ are symlinks to /dev/dm-X and systemd can now track the device status of the mapping devices via udev. Signed-off-by: Bastian Krause <bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libconfig: Move back from stagingIan Abbott2019-02-261-7/+1
| | | | | Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libconfig: version bump 1.4.9 -> 1.7.2Ian Abbott2019-02-261-3/+3
| | | | | | | The old version is no longer downloadable so use the latest version. Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt5: version bump 5.6.3 -> 5.12.1Michael Olbrich2019-02-265-956/+3172
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-cmake: version bump 3.13.1 -> 3.13.4Michael Olbrich2019-02-261-2/+2
| | | | | | | Without this building poppler with Qt 5.12.1 fails because '-I/usr/include' is added to the cflags. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* yail: whitespace and other cleanupsMichael Olbrich2019-02-261-10/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ima-evm-utils: version bump to 1.1Juergen Borleis2019-02-261-3/+3
| | | | | | | This version bump also adds support for openssl-1.1.x. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-autotools-autoconf: fix m4 pathMichael Olbrich2019-02-261-1/+2
| | | | | | | | | The path for m4 already is the full path in sysroot-host. Replace it with the current sysroot-host in case we just extracted a dev package. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Tested-by: Jon Ringle <jringle@gridpoint.com>
* fontconfig: untangle from xorg-fontsBaeuerle, Florian2019-02-265-10/+5
| | | | | | | | | | | The rc-once fc-cache drop-in used to be installed via the xorg-fonts package, which can be undesirable when using collections in combination with image packages. Untangle the packages by installing the rc-once drop-in via the fontconfig package. Signed-off-by: Florian Bäuerle <florian.baeuerle@allegion.com> [mol: move 'select' to toplevel option] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libxml2: version bump 2.9.7 -> 2.9.9Alexander Dahl2019-02-231-2/+2
| | | | | | | | | | | | | Includes bug fixes and fixes for CVE-2018-9251, CVE-2018-14567, and CVE-2018-14404. The patch for CVE-2017-8872 was removed. Although there's nothing about that in the changelogs, the underlying problem was solved with 2.9.9: https://mail.gnome.org/archives/xml/2019-January/msg00011.html Signed-off-by: Alexander Dahl <ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: rework prepare stageMichael Olbrich2019-02-231-15/+16
| | | | | | | | | | | | | | | | | | The old implementation is broken, when a initramfs is used. Changing the kconfig symbol back to '# Automatically set by PTXDist' is broken because '$(<)' is not the kernel config any more (Broken since cd920ab716bab0c190666e0273c10b19c7cdaeec "barebox/kernel: drop explicit dependency"). Also, world/kconfig-sync compares .config and KERNEL_CONFIG and this does not work because CONFIG_INITRAMFS_SOURCE in .config has been modified. Instead, make sure that KERNEL_CONFIG contains the path independent dummy text before copying it to .config. Then run the default prepare stage that checks or updates the config. Insert the path for the empty initramfs after all checks are done. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> Tested-by: Jon Ringle <jringle@gridpoint.com>
* host-imx-cst: version bump 2.3.2 -> 3.1.0Michael Olbrich2019-02-211-7/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pcsc-lite: version bump 1.8.14 -> 1.8.23Michael Olbrich2019-02-213-7/+14
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-p11-kit: disable DEVPKG and use HOST_AUTOCONF_SYSROOTMichael Olbrich2019-02-211-1/+2
| | | | | | | | p11-kit will look for relative pkcs11 libs relative to the --prefix used during configure. Without using the sysroot as the --prefix p11-kit is unable to find the libs inside the sysroot. This patch fixes the problem. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* hardening: add option for -fstack-clash-protectionMichael Olbrich2019-02-2111-1/+13
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_common: always define pkg_patch_seriesMichael Olbrich2019-02-212-1/+1
| | | | | | This way, it can be used not just during patchin. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* systemd: update to the latest revision of the v241 stable branchMichael Olbrich2019-02-212-6/+9
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptx/in-path: don't call the shell unless neededMichael Olbrich2019-02-201-2/+2
| | | | | | | | The optimization didn't actually work: The second argument for ptx/in-path3 was always evaluated. Move the shell execution directly to the 'if' argument to really skip. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptx/collection: validate collection filesMichael Olbrich2019-02-201-1/+31
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>