summaryrefslogtreecommitdiffstats
path: root/rules
Commit message (Collapse)AuthorAgeFilesLines
* host-cdrkit: version bump 1.1.10 -> 1.1.11Michael Olbrich2020-05-241-2/+2
| | | | | | And fix building with gcc-10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libnih: move to stagingMichael Olbrich2020-05-242-2/+9
| | | | | | | | | It was used by upstart, but that was removed a long time ago. There are no other users. It fails to build with gcc 10 so just move it to staging. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* squashfs-tools: version bump 4.3 -> 4.4Michael Olbrich2020-05-241-2/+2
| | | | | | And add upstream patch to build with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gst-validate1: fix gst-validate-launcherMichael Olbrich2020-05-232-5/+4
| | | | | | | | | | | | | | Select Python SSL support, otherwise hashlib is not available and this is needed to run gst-validate-launcher. gst-validate-launcher looks at *.py files to find the 'test manager'. This does not work if only *.pyc files are installed. So install *.py instead for now. Without this, running gst-validate-launcher fails with: Could not load testsuite: <module '...' from '...'> maybe because of missing TestManager Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pre/kernel: add TARGET_HARDEN_GLIBCXX_ASSERTIONS to the low-level blacklistMichael Olbrich2020-05-201-0/+1
| | | | | | This should probably not be used here. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* hd.img: use efi type also for GPT partitionsUwe Kleine-König2020-05-191-0/+1
| | | | | | | | | Similar to using 0xef for efi partitions with MBR partitioning, there is a dedicated type for these when GPT partitioning is to be used. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Message-Id: <20200519100511.25651-1-u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: version bump 20.0.4 -> 20.0.7Philipp Zabel2020-05-191-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20200518104056.2729-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc: version bump 1.2 -> 1.3Bastian Krause2020-05-151-2/+2
| | | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-16-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image-rauc: enable keyring verificationBastian Krause2020-05-151-1/+2
| | | | | | | | Note: requires genimage v13 or later Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-15-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rauc/image-rauc: use code signing infrastructure for key retrievalBastian Krause2020-05-153-32/+16
| | | | | | | | | | | | | | Use the keys provided by the currently active key provider via PKCS#11 instead of key files placed in the platform config directory. In order to make sure the new mechanics are used after a BSP update the rauc.key file is no longer allowed to exist in the platformconfig directory. Note: requires genimage v13 or later and ptx-code-signing-dev 0.4 or later Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-14-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* code-signing: introduce for ptxconfig, add sanity checkBastian Krause2020-05-152-0/+17
| | | | | | | | | | | | Create a new rules/code-signing.in to be able to select CODE_SIGNING not only in platformconfig but also in ptxconfig. Also make sure that PTXCONF_CODE_SIGNING_PROVIDER is set correctly if PTXCONF_CODE_SIGNING is set. Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-13-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* code-signing: move code-signing.in to platforms/Bastian Krause2020-05-151-23/+0
| | | | | | | | rules/code-signing.in belongs in platforms/, so move it there. Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-12-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_imx_hab/template-barebox-imx-habv4: make number of SRKs configurableBastian Krause2020-05-151-1/+1
| | | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-8-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_imx_hab/template-barebox-imx-habv4: use cs_get_ca helperBastian Krause2020-05-151-1/+0
| | | | | | | | | | | | | Key providers now take care of calling the CA helpers. This makes sure the CA is already present in pem format. Use that instead of extracting and converting the certs here again. Thus HOST_EXTRACT_CERT is no longer a dependency of template-barebox-imx-habv4. Note: requires ptx-code-signing-dev 0.4 or later Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-7-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-ptx-code-signing-dev: version bump 0.2 -> 0.4Bastian Krause2020-05-152-2/+5
| | | | | | | | | | | This includes a fix of a copy/paste error in import_rauc_keys's role. Additionally the new helper cs_append_ca_from_uri is now used for RAUC and HAB SRK roles. The helper function requires HOST_EXTRACT_CERT, HOST_OPENSSL and HOST_LIBP11. Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-6-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-genimage: version bump 11 -> 13Bastian Krause2020-05-151-2/+2
| | | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20200515142641.812-2-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* util-linux-ng: make wdctl tool selectableUwe Kleine-König2020-05-152-1/+10
| | | | | | Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Message-Id: <20200514161121.22474-1-u.kleine-koenig@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* strongswan: Version bump 5.8.2 -> 5.8.4Lars Pedersen2020-05-151-2/+2
| | | | | | | | No new configure options Signed-off-by: Lars Pedersen <lapeddk@gmail.com> Message-Id: <20200513134936.67219-1-lapeddk@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pam: add more optionsLadislav Michl2020-05-152-4/+18
| | | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Message-Id: <20200513104614.GB5308@lenoch> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* php5: version bump to 5.6.40Bruno Thomsen2020-05-151-2/+3
| | | | | | | | | | | | | | | | | | | | | This is currently the last 5.x release of php, so this version bump just closes known CVEs[1], and allow a little extra time to migrate existing application to php 7.x. Disabled fileinfo feature[2] as configure now contains a compile check for existence of strcasestr. This fails as the cross compiled binary cannot run on host arch. This has an open upstream php bug[3]. New configuration parameters are default disabled. [1] https://www.php.net/ChangeLog-5.php [2] https://www.php.net/manual/en/book.fileinfo.php [3] https://bugs.php.net/bug.php?id=69132 Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com> Message-Id: <20200429140452.23348-1-bruno.thomsen@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pulseaudio: enable native-headset support with bluezMichael Olbrich2020-05-152-2/+2
| | | | | | Bluez is needed anyways and this adds some more features. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* linuxptp: avoid incorrect feature checksMichael Olbrich2020-05-091-1/+2
| | | | | | | | | | | | The build-system checks for enum definitions in linux/net_tstamp.h. By default, it looks in /usr/include/ and /lib/modules/... If KBUILD_OUTPUT is defined then it wil check $(KBUILD_OUTPUT)/usr/include/linux/net_tstamp.h instead. So set it to ensure that the correct header is used. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-imx-cst: don't define HOST_IMX_CST_URLMichael Olbrich2020-05-091-2/+1
| | | | | | | | The URL cannot be used to download the sources. So just put it directly in the error message. This way 'ptxdist urlcheck' wont try to download it and fail. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libc: make it a virtual packageMichael Olbrich2020-05-092-17/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* networkmanager: version bump 1.20.8 -> 1.22.10Ulrich Ölmann2020-05-082-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding NetworkManager's major & minor versions in the URL derive that information from the already existing parameter. Two new config options have been added in the meantime (see NetworkManager commits [1] & [2]) which are both set to their reasonable default values. The license did not change, but its text was adjusted - citing from NetworkManagers's commit [3]: The update to the GPL text is purely cosmetic. However, shipping the exact same file as GNU publishes may help distros that deduplicate the license texts or hardlink duplicates. [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/69f048bf0ca387d2dc4683cfdfe9d170bfceb52b [2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/d27fcd07541ae6f524115d5b0f36e14673135ca3 [3] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/e9f2ea6c22f36cb7986d2228763629ed44b9e76b Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Message-Id: <20200219111919.12568-1-u.oelmann@pengutronix.de> [mol: update from 1.22.8, add missing dependency, sort meson options] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mobile-broadband-provider-info: new packageMichael Olbrich2020-05-082-0/+62
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-font-intl: move to stagingMichael Olbrich2020-05-082-12/+18
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-font-bh-lucidatypewriter-75dpi: move to stagingMichael Olbrich2020-05-081-1/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-font-bh-lucidatypewriter-100dpi: move to stagingMichael Olbrich2020-05-081-1/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* netperf: move to stagingMichael Olbrich2020-05-081-1/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libtirpc: version bump 1.1.4 -> 1.2.6Michael Olbrich2020-05-081-2/+2
| | | | | | This fixes building with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* trace-cmd: version bump 2.8 -> 2.8.3Michael Olbrich2020-05-081-2/+2
| | | | | | With the added upstream patch, this fixes building with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libunwind: version bump 1.3.1 -> 1.4.0Michael Olbrich2020-05-081-2/+2
| | | | | | With the added upstream patch, this fixes building with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kbd: version bump 2.0.4 -> 2.2.0Michael Olbrich2020-05-081-3/+4
| | | | | | This fixes building with gcc 10. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-driver-video-dummy: move to stagingMichael Olbrich2020-05-081-1/+6
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libinput: version bump 1.15.2 -> 1.15.5Philipp Zabel2020-05-081-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20200506070130.9843-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* json-c: version bump 0.13.1 -> 0.14Alexander Dahl2020-05-084-18/+22
| | | | | | | | | | | | | | | | | | Quoting from the file 'ChangeLog': > Build machinery has been switched to CMake. The announcement is not clear about that however: https://groups.google.com/forum/#!topic/json-c/yLwwAqiRf-4 Options are pinned like they were for the old autotools build (shared lib, no threads, no rdrand) and what seemed to make sense in this build environment. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20200505082812.22335-3-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* json-c: Revert URL to upstream provided tarballsAlexander Dahl2020-05-081-3/+3
| | | | | | | | | | | | | | | | With 815c24d3b783 ("json-c: version bump 0.12 -> 0.12.1") URL was changed, because back then it seemed upstream moved the project to GitHub and would not provide tarballs anymore. They did again later, however. There are checksums of old releases at https://github.com/json-c/json-c/wiki and all release tarballs are available from the old/new URL. This avoids the archives built by GitHub from source. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20200505082812.22335-2-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cryptsetup: version bump 2.0.6 -> 2.3.2Michael Olbrich2020-05-082-6/+6
| | | | | | | | The old version fails to build with json-c 0.14: lib/luks2/luks2_internal.h:62:10: error: conflicting types for 'json_object_get_uint64' Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libseccomp: version bump 2.4.1 -> 2.4.3Michael Olbrich2020-05-081-2/+2
| | | | | | | | | | | | | | | | | | | | Note: The new version is important for glibc 2.31: Starting with this version, the clock_gettime() implementation calls the clock_gettime64() syscall internaly. The definition of this syscall was imported into libseccomp with the commit "Update the syscall table for Linux v5.4-rc4" in version 2.4.2. The current systemd version tries to whitelist clock_gettime64 but this is ignored if libseccomp does not know about it. As a result, with glibc 2.31 and libseccomp 2.4.1 clock_gettime64 is not allowed for any systemd service that uses SystemCallFilter= with a whitelist. Specifically systemd-journald, systemd-udevd and others don't run properly and the system fails to boot. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* busybox: version bump 1.29.3 -> 1.31.1Michael Olbrich2020-05-082-4/+4
| | | | | | The old version fails to build with glibc >= 2.31. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xz: version bump 5.2.4 -> 5.2.5Michael Olbrich2020-05-051-3/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* expat: version bump 2.2.8 -> 2.2.9Michael Olbrich2020-05-051-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python: version bump 2.7.16 -> 2.7.18ptxdist-2020.05.0Michael Olbrich2020-04-291-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesa-demos: remove unudes MESA_DEMOS_GLES1 optionMichael Olbrich2020-04-292-5/+1
| | | | | | It was used by the OpenVG demos, but those are no longer built at all. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wine: remove obsolte packageMichael Olbrich2020-04-292-63/+0
| | | | | | | It used to provide usp10.h for gtk and nothing else. This has not been needed for a long time. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xorg-options: cleanup menu fileMichael Olbrich2020-04-291-33/+1
| | | | | | | Remove old options that have been commented out for a long time. Convert help text to UTF-8. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lvm2: add missing quotes in the menu fileMichael Olbrich2020-04-291-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: add missing quotes in the menu fileMichael Olbrich2020-04-291-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* jsvc: remove old packageMichael Olbrich2020-04-292-81/+0
| | | | | | | It has no prompt and the only dependency on was removed more than a decade ago. Just remove it. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>