...
 
Commits (48)
  • Enrico Scholz's avatar
    local: added local setup · c6e63121
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    c6e63121
  • Enrico Scholz's avatar
    6ea6a3aa
  • Enrico Scholz's avatar
    local: use package_ipk, not _rpm · 960e03f3
    Enrico Scholz authored
    rpm does not execute package scriptlets correctly; e.g. /etc/shell
    dnes not contain /bin/bash
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    960e03f3
  • Enrico Scholz's avatar
    local: set URI_PROJECT_BASE · 9d5dd183
    Enrico Scholz authored
    9d5dd183
  • Enrico Scholz's avatar
    local: set MACHINE_DTS_NAME · c32cdcd0
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    c32cdcd0
  • Enrico Scholz's avatar
    gitignore: initial checkin · a2cd1225
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    a2cd1225
  • Enrico Scholz's avatar
    a78cc26b
  • Enrico Scholz's avatar
  • Enrico Scholz's avatar
    bblayers: mask out FSL kernel recipe · ba557c34
    Enrico Scholz authored
    ba557c34
  • Enrico Scholz's avatar
    bblayers: masked out imx-gpu-viv kmod · e0b27ab5
    Enrico Scholz authored
    e0b27ab5
  • Enrico Scholz's avatar
    b3c2ea54
  • Enrico Scholz's avatar
    CI: disabled fedora builds · 88dd2f68
    Enrico Scholz authored
    88dd2f68
  • Enrico Scholz's avatar
    30672e81
  • Enrico Scholz's avatar
    CI: fixed deploy · cd28ae8a
    Enrico Scholz authored
    | ln ../build-ubuntu/tmp/deploy/images/*/* _deploy/
    | ln: ../build-ubuntu/tmp/deploy/images/phyboard-polaris-imx8m-2/imx-boot-tools: hard link not allowed for directory
    cd28ae8a
  • Enrico Scholz's avatar
    CI: fixed image names · 5dfdcac8
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    5dfdcac8
  • Enrico Scholz's avatar
    updated submodules · 89a5b33a
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core 6c1e2ec...5c41f88 (21):
      > Merge ../master into morty-next
      > elito-decode: synchronized with master
      > elito-emit-buildvars: synchronized with master
      > Merge branch 'master' into morty-next
      > nfs: backported from warrior
      > builvars: added scripts
      > elito-uridecode.bbclass: backported from warrior
      > elito-devicetree: allow to set DTC_CPPFLAGS
      > elito-devicetree: enhanced VPATH build capabilities
      > elito-devicetree-tools: allow to set extra search paths
      > elito-devicetree-tools: removed redundant DTC_CPPFLAGS setup
      > elito-devicetree: splitted out KERNEL_DTREE_DIR
      > elito-devicetree: clean ${DEPLOY_DIR}
      > elito-device-tree: removed redundant KERNEL_DIR setup
      > elito-devicetree: made it compatible with iMX7
      > elito-devicetree: ensure that kernel has been extracted
      < rescue-image: calculate SERIAL_CONSOLE when not set
      > ci.mk: backported
      > elito-kconfig: backported
      > elito-image: backported
      > elito-emit-buildvars: backported
    
    * sources/de.sigma-chemnitz.vm016-mx8m a60a1fd...f5cfd71 (17):
      > elito-devicetree: install dtb as ${MACHINE}.dtb
      > elito-devicetree: take MACHINE_DTS_NAME from the outside
      > vm016-mx8m-test: updated
      > u-boot: workaround build problems
      > i2c-tools: added newer version
      > imx-gpu-viv: replaced dependency on kernel module
      > kernel: added patch to lower CAAM debug message severity
      > kernel: added patchset + setup
      > kernel: added some imx8 setup
      > imx-base: whiteslist (expensive) deps on virtual/kernel
      > image: install kernel modules
      > image: install correct dtb file
      > image: added elito-decode-definitions
      > image: set IMAGE_FSTYPES
      > imx-sdcard-hack.bbclass: initial checkin
      > elito-decode-definitions: added local setup
      < image: set IMAGE_FSTYPES
    
    * sources/meta-openembedded b40116cf4...997caf914 (15):
      > dnsmasq: backport CVE fixes from dnsmasq 2.78
      > wireshark: Update Package to 2.2.12
      > wireshark: Update to 2.2.11
      > wireshark: update to 2.2.10
      > wireshark: update to 2.2.9
      > wireshark: 2.2.7 -> 2.2.8
      > wireshark: Upgrade to 2.2.7
      > wireshark: update to 2.2.6
      > wireshark: update to 2.2.5
      > hostapd: fix WPA2 key replay security bug
      > mariadb: Do not use ucontext_* APIs with musl
      > luajit: mips and mipsel are 32bit targets too
      > opensaf: fix QA Issue
      > lftp: change SRC_URI source
      > poco: make cmake packages relocatable
    
    * sources/poky 8298428c03...e56be3cee5 (143):
      > bitbake: bitbake-user-manual: Added "usehead" parameter.
      > documentation: Updated release date to July 2018
      > bitbake: fetch2: fix import error for Python 3.6.5
      > documentation: Updated manual revision tables with 2.2.4 release date
      > documentation: Updated title page notes.
      > build-appliance-image: Update to morty head revision
      > poky: Bump distro version to 2.2.4
      > ruby: Update to 2.4.4
      > ruby: fix typo in gmp PACKAGECONFIG option
      > ruby: remove spurious db build dependency
      > test-dependencies.sh: remove /sysroots* between component builds
      > sstate-diff-machines.sh: Replace MACHINE_ARCH only at the beginning and separated with dash
      > sstate-sysroot-cruft.sh: Extend the whitelist
      > byacc: Fic SRC_URI to use yocto sources loc.
      > oe-selftest: no need to parse gpg output to determine the name of the signing key
      > libmpc: fix SRC_URI
      > sanity.bbclass: Improved error message
      > libvorbis: CVE-2018-5146
      > libvorbis: CVE-2017-14632
      > libvorbis: CVE-2017-14633
      > package_manager: fix install_glob to use morty sdk pkgdir
      > glibc-package: Avoid race sstate races with do_stash_locale
      > image/packagegroup/populate_sdk: Drop do_populate_sysroot task properly
      > toolchain-shar-extract: compare SDK and host gcc versions
      > populate_sdk_base.bbclass: add documentation packages to SDKs if api-documentation is in DISTRO_FEATURES
      > sdk: streamline locale removal
      > sdk: generate locale archive and remove packages
      > distcc: Change SRC_URI
      > buildhistory: fix latest_srcrev in the common case
      > selftest/signing: add --batch to gpg invocation when importing keys
      > grub-efi: fix build failure
      > lib/oe/terminal.py: use an absolute path to execute oe-gnome-terminal-phonehome
      > e2fsprogs: fix compatibility with glibc 2.27
      > qemu: fix memfd_create with glibc 2.27
      > libc-package.bbclass: split binary localedata even more if asked to
      > glibc: Separate locale files to their own sstate task
      > glibc-locale.inc: avoid duplicate packages
      > glibc-locale.inc: fix typo in comment
      > archiver: avoid archiving source for glibc-locale
      > cross-localedef-native: add way to specify which locale archive to write
      > populate_sdk_base: depend on nativesdk-glibc-locale
      > populate_sdk: install UTF-8 locales in SDKs
      > sdk: only install locales if we're using glibc
      > sdk: install specified locales into SDK
      > package-manager: add install_glob()
      > package_manager: improve install_complementary
      > package_manager: flush installed_pkgs file before oe-pkgdata-util uses it
      > package_manager: don't race on a file when installing complementary packages
      > lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk repos don't conflict
      > lib/oe/package_manager: bail if createrepo can't be found
      > package_manager: remove strings and migrate to direct arrays
      > lib/oe/package_manager: .deb pre/postinst args
      > glibc: relocate locale paths in nativesdk
      > glibc: don't use host locales in nativesdk
      > default-distrovars: don't rename locales for nativesdk
      > linux-firmware: Add reference to iwlwifi-8000C firmware
      > linux-yocto-rt/4.1: update to include spectre fixes
      > linux-yocto/4.1: updated to include spectre fixes
      > linux-yocto-tiny/4.1: update with spectre fixes
      > linux-yocto-tiny/4.1: update to 4.1.49 plus meltdown
      > linux-yocto-rt/4.1: update to 4.1.49 plus meltdown
      > linux-yocto/4.1: update to 4.1.49 plus meltdown
      > world-broken.inc: blacklist portmap on musl
      > uninative: Add compatiblity version check
      > yocto-uninative: Upgrade to 1.8 version with glibc 2.27
      > unfs3: Fix libtirpc usage for unfs3-native version
      > unfs3: Fix build with musl
      > libtirpc: Extend to native and nativesdk recipes
      > libtirpc: stop dropping in NIS headers
      > libtirpc: upgrade to 1.0.2
      > libtirpc: Fix CVE-2017-8779
      > libtirpc: Fix build error due to missing stdint.h> include
      > libtirpc: Enable des APIs for musl
      > libtirpc: Expose key_secretkey_is_set API
      > libtirpc: Backport fixes from 1.0.2rc3
      > gcc: Remove patch causing ICE on x86_64 valgrind compile
      > gcc6: Backport few more patches
      > gcc6: enable FL_LPAE flag for armv7ve cores
      > gcc6: Fix unaligned STRD issue on ARM
      > gcc6: Upgrade to 6.4
      > gcc: Fix libssh_nonshared linker specs for ppc/musl
      > gcc: Link libssp_nonshared.a only on musl targets
      > gcc-runtime: Disable libitm on riscv
      > gcc-6.3: Backport patch to fix ICE on ARM
      > gcc-6.3.inc: Use ucontext_t not struct ucontext.
      > gcc: Remove unused patch
      > gcc: Fix CVE-2016-6131 in libiberty
      > gcc-6: Add fix for missing no-PIE flags
      > gcc-6: Sync gcc stddef.h with musl stddef.h
      > gcc6: Upgrade to 6.3.0
      > buildstats.bbclass: Avoid index exception in /proc/PID/io parsing
      > gnutls_3.5.3.bb: Fix native build on distro with kernel < 3.4.17
      > bitbake: providers: Fix determinism issue
      > p11-kit: take source code from official git
      > ruby: update to 2.4.3
      > insane: consider INSANE_SKIP without package-specifier too
      > portmaper: checkuri fails.
      > gnu-efi: Fix build with gcc7
      > linux-yocto/4.4: update to v4.4.113
      > linux-yocto/4.4: update to 4.4.99
      > linux-yocto/4.4: update to v4.4.93
      > tzdata: update to 2018c
      > tzcode: update to 2018c
      > tzdata: update 2017c
      > tzcode-native: update to 2017c
      > tzcode-native: quote ${CC}
      > tzdata: Install zone1970.tab
      > tzdata: update to 2017b
      > tzcode: update to 2017b
      > linux-firmware: Bump to bf04291 revision
      > linux-firmware: Split out the QAT firmware
      > linux-firmware: make i.MX SDMA split complete
      > linux-firmware: Split i.MX SDMA firmwares
      > linux-firmware: package Broadcom BCM43362 firmware
      > linux-firmware: bump to latest linux-firmware git revision
      > linux-firmware: package Marvell PCIe WiFi firmwares
      > linux-firmware: package ibt-firmware
      > linux-firmware: package iwlfifi-3160-[10-17] firmware
      > linux-firmware: add support for mt7601u WiFi chip
      > linux-firmware: package Qualcomm QCA firmware
      > linux-firmware: enable netronome firmware
      > linux-firmware: Remove iwlwifi-8000C-19 SRC_URI
      > linux-firmware: Avoid a dependency on python-core
      > linux-firmware: Fix build failure when update SRCREV to latest HEAD
      > linux-firmware: Set the license for carl9170 to GPLv2
      > linux-firmware: update to revision a4dde74b
      > firmware: use ${nonarch_base_libdir} for firmware installation.
      > firmware: use ${nonarch_base_libdir} for firmware installation.
      > linux-firmware: Add Marvell sd88xx WiFi firmwares
      > linux-firmware: relocate ath9k_htc blobs to correct package
      > Revert "linux-firmware: Modify firmware installation path"
      > linux-firmware: Modify firmware installation path
      > linux-firmware: remove alternatives for brcmfmac-stdio.bin
      > linux-firmware: Split out Realtek chipsets rtl8188 rtl8723 rtl8821
      > pax-utils: update SRC_URI
      > documentation: Updated manual revision table for 2.2.4 release date
      > dev-manual: Fixed variable link to DEFAULTTUNE variable
      > documentation: Prepared for a 2.2.4 point release
      > ref-manual, yocto-project-qs, poky.ent: Fixed CentOS package
      > populate_sdk_ext: Set cleandirs correctly
      > lib/oe/package_manager/sdk: Ensure do_populate_sdk_ext and do_populate_sdk repos don't conflict
      > image: Fix previous broken commit to set expand parameter to getVar
      > image: Expand PV to avoid AUTOREV parsing failures
    89a5b33a
  • Enrico Scholz's avatar
    e8a465dc
  • Enrico Scholz's avatar
    CI: updated · 8cb45a92
    Enrico Scholz authored
    8cb45a92
  • Enrico Scholz's avatar
    gitmodules: set some branches · 726fa5ec
    Enrico Scholz authored
    NOTE: still meaningless... setup was based on extremely messy google
    repo crap which wildly mixed repository branches. So,
    
    				DO NOT
    
    run 'git submodule update --remote'!
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    726fa5ec
  • Enrico Scholz's avatar
    updated submodules · d1b28d38
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core 5c41f88...f8b13e2 (1):
      > Merge branch 'master-next' into morty-next
    
    * sources/meta-freescale 05681fdf...64894e20 (34):
      > Merge pull request #59 from IniterWorker/morty
      > Revert "machine-overrides-extender.bbclass: Postpone until 'RecipeParsed' event"
      > machine-overrides-extender.bbclass: Postpone until 'RecipeParsed' event
      > web-sysmon: update SRC_URL
      > usdpaa-apps: update SRC_URL
      > usdpaa: update SRC_URL
      > u-boot-qoriq: update SRC_URL
      > skmm-host: update SRC_URL
      > skmm-ep: update SRC_URL
      > kernel-module-scatter-gather: update SRC_URL
      > restool: update SRC_URL
      > rcw: update SRC_URL
      > qemu: update SRC_URL
      > pkc-host: update SRC_URL
      > pkc-firmware: update SRC_URL
      > mux-server: update SRC_URL
      > kernel-module-ls-debug: update SRC_URL
      > linux: update SRC_URL
      > kernel-module-uio-seville: update SRC_URL
      > ipc: update SRC_URL
      > hypervisor: update SRC_URL
      > hv-cfg: update SRC_URL
      > fsl-tlu: update SRC_URL
      > fmlib: update SRC_URL
      > fmc: update SRC_URL
      > flib: update SRC_URL
      > eth-config: update SRC_URL
      > dpa-offload: update SRC_URL
      > cst: update SRC_URL
      > ceetm: update SRC_URL
      > cantest: update SRC_URL
      > boot-format: update SRC_URL
      > kernel-module-ar: update SRC_URL
      > asf: update SRC_URL
    d1b28d38
  • Enrico Scholz's avatar
    CI: use recent oe-ci.yml · 26bfad1b
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    26bfad1b
  • Enrico Scholz's avatar
  • Enrico Scholz's avatar
    updated submodules · 51451f0f
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.vm016-mx8m f5cfd71...c7b5f94 (5):
      > dtree: added some generic mipi setup from phytec dtree
      > dtree: whitespace cleanups
      > dtree: cleaned up mipi_ep
      > dtree: added 2nd vm016
      > dtree: removed fsl,two-8bit-sensor-mode
    51451f0f
  • Enrico Scholz's avatar
    updated submodules · b834fa32
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.vm016-mx8m c7b5f94...42b866c (3):
      > devel-revs: use gitpkgv
      > kernel: enabled VIDEO_ADV_DEBUG
      > kernel: updated onsemi patch and synchronized name with imx6 layer
    b834fa32
  • Enrico Scholz's avatar
    1f982a23
  • Enrico Scholz's avatar
    local.conf: do not explicitly require elito-uridecode · 569f2d51
    Enrico Scholz authored
    inherited by layer.conf already
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    569f2d51
  • Enrico Scholz's avatar
    updated submodules · 81bbeaa3
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core f8b13e2...9813fe8 (4):
      > buildhistory-ext: added required positional argument
      > Merge branch 'master' into morty-next
      > Merge branch 'master-next' into morty-next
      > Merge branch 'master-next' into HEAD
    81bbeaa3
  • Enrico Scholz's avatar
    updated submodules · 90b375c5
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core 9813fe8...e52347a (1):
      > Merge branch 'master' into morty-next
    90b375c5
  • Enrico Scholz's avatar
    local: set BBSITE · 2a4ed153
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    2a4ed153
  • Enrico Scholz's avatar
    updated submodules · 673c660f
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core e52347a...e645da0 (4):
      > Merge branch 'master-next' into morty-next
      > Merge branch 'master-next' into morty-next
      > Merge branch 'master' into morty-next
      > Merge branch 'master' into morty-next
    
    * sources/de.sigma-chemnitz.vm016-mx8m 42b866c...e271637 (12):
      > meta-devel: added SITE files
      > meta-devel: added patchsets helper
      > imx-boot: added workaround
      > dtree: fixed typo
      > dtree: set 'fsl,mipi-mode
      > image: use wic
      > image: moved code into packagroup
      > vm016-mx8m-test: moved
      > i2c-tools: moved
      > elito-decode: moved + updated
      > kernel: rediffed/updated patchsets
      > meta-devel: improved layout
    673c660f
  • Enrico Scholz's avatar
    d9e05ead
  • Enrico Scholz's avatar
    updated to sumo · 97112ef6
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    97112ef6
  • Enrico Scholz's avatar
    updated submodules · ceb02e7e
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.vm016-mx8m e271637...0e3fe04 (3):
      > layer: fixed COMPAT
      > updated machine setup
      > kernel: updated
    ceb02e7e
  • Enrico Scholz's avatar
    updated to sumo · 74c25fad
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    74c25fad
  • Enrico Scholz's avatar
    f391f1d8
  • Enrico Scholz's avatar
    2944dac1
  • Enrico Scholz's avatar
    local: use camtest-distro · 3c2e9534
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    3c2e9534
  • Enrico Scholz's avatar
    local: updated for warrior · a9107cdd
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    a9107cdd
  • Enrico Scholz's avatar
    updated submodules · 14d92928
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core 7c79a0e...e3197a6 (34):
      > Merge branch 'master-next' into warrior-next
      > Merge branch 'master' into warrior-next
      > packagroup-ci: added tests for our changes
      > qemu: backported upstream fix
      > Merge branch 'master' into warrior-next
      < Merge branch 'master'
      < Merge branch 'master' into sumo-next
      > Merge branch 'master' into warrior-next
      < Merge branch 'master' into sumo-next
      > Merge branch 'master' into warrior-next
      < layer: removed duplicate LAYERSERIES_COMPAT entry
      < Merge branch 'master' into sumo-next
      > Merge branch 'master' into warrior-next
      < Merge branch 'master-next' into sumo-next
      > Merge branch 'master-next' into warrior-next
      < Merge branch 'master-next' into sumo-next
      > packagegroup-ci: do not build valgrind
      > valgrind: removed patch; applied in oe already
      > Revert "systemd: updated"
      > Revert "valgrind: removed fix"
    
    * sources/de.sigma-chemnitz.vm016-mx8m 0e3fe04...a32b3ad (44):
      > u-boot: fixed build
      > fixup! u-boot: refactored
      > fixup! kernel: refactored
      > dtree: added fsl,mipi-mode
      > dtree: cleaned up + use 2nd mipi cam
      > machine: use -phy variants of u-boot + linux
      > machine: removed u-boot setup
      > layer: minor reformatting
      > layer: added dynamic-fsl/ sublayer
      > dynamic-fsl: initial checkin
      > meta-devel: kernel: applied changed naming
      > meta-devel: u-boot: applied changed naming
      > moved COMPATIBLE_MACHINE and related code into -compat dir
      > u-boot: refactored
      > kernel: refactored
      > kmod-imx-gpu: build it
      > imx-boot: refactored
      > firmware-imx: refactored
      > imx-boot: refactored
      > imx-gpu-viv: refactored
    
    * sources/meta-freescale ad77ed4e...89de1237 (15):
      > linux-fslc-lts: upgrade 4.19.56 -> 4.19.66
      > linux-fslc-lts: upgrade 4.19.50 -> 4.19.56
      > linux-fslc-lts: Bump revision to 55fcc545ad14
      > linux-fslc-lts: remove orphaned patch
      > linux-fslc-lts-4.19: upgrade 4.19.44 -> 4.19.45
      > linux-fslc(-lts-4.19): add USB_PRINTER and USB_SERIAL_PL2303 to defconfig
      > linux-fslc(-lts-4.19): Fix menuconfig
      > linux-fslc-lts-4.19: initial add
      > Fix WKS_FILE to use files with .in extension
      > wic: Fix image generation for i.MX with SPL and U-Boot
      > u-boot-fslc: Update to version 2019.07
      > atf: Fix the build on machines that don't support UEFI
      > mx8mm: use cortexa53-crypto tune for imx8m mini per default
      > qoriq-base: Use the same provider for u-boot and u-boot-fw-utils
      > u-boot-qoriq-fw-utils: Update to 2018.09 to fix the build
    
    * sources/meta-openembedded 8760facba...8d5dcd652 (2157):
      > turbostat: copy bits.h from kernel to turbostat
      > netkit-telnet: add rconflicts
      > uthash: do not use unstable github archive tarballs
      > crash: do not use unstable github archive tarballs
      > leptonica: fix SRC_URI
      > libmikmod: fix SRC_URI
      > mariadb: Upgrade to 10.3.15
      > polkit: fix CVE-2019-6133
      > ttf-mplus, ttf-vlgothic: add ttf-mplus license
      > hunspell: use git fetcher instead of github archive
      > ne10, libopus: add armv7ve override as well
      > ccid: fix SRC_URI
      > libvncserver: set PV in the recipe
      > igmpproxy: remove 0001-src-igmpproxy.h-Include-sys-types.h-for-u_short-u_in.patch and _GNU_SOURCE
      > opencv: use the same package name in PACKAGES and RDEPENDS
      > python-cassandra-driver.inc: fix DEPENDS
      > triggerhappy: fix issues
      > mscgen: fix SRC_URI for multilib
      > umip: make MACHINE_ARCH
      > gtkwave: add distro_features_check
    
    * sources/meta-phytec 8653bb16...594e5c6a (277):
      > gstreamer-plugins-bad: Enable wayland plugin
      > recipes-kernel: Update linux-mainline_4.9.98-phy5 to *-phy6
      > imx-kobs: reorder flash order to be power cut tolerant
      > machine: Add phyflex-imx6-11
      > linux-mainline: imx6: Update recipe version to v4.14.134-phy1
      > barebox: imx6: Update recipe version to v2017.12.0-phy4
      > barebox_2017.12.0-phy3: Add upstream commit
      > bbu: check release from barebox images
      > recipes-bsp: imx-kobs: clean up output
      > machine: phycore-rk3288-4: remove unsupported image
      > kernel: linux-mainline: imx6: Update recipe version to v4.14.126-phy1
      > kernel/barebox/u-boot: Fix COMPATIBLE_MACHINE expressions
      > README.md: Replace 2nd maintainer s/Wadim Egorov/Norbert Wesp
      > barebox: imx6: Don't use wildcards in RAUC init scripts
      > wic: Add WIC kickstarter file for imx8 SD card image
      > classes: wic-helper: Add helper class for imx8 boards
      > wic: Add WIC kickstarter file for imx8mq SD card image
      > barebox: imx6ul: Update recipe to v2019.01.0-phy4
      > barebox: imx6ul: Update recipe to v2019.01.0-phy3
      > linux-dummy.bbappend: remove append
    
    * sources/meta-qt5 d4e7f73...2a5f941 (188):
      > qtbase: fix build with gcc-9
      > qtlocation: add PACKAGECONFIGs for geoservices
      > qmake5_base.bbclass: Don't expand find -name search patterns
      > qt3d-runtime: update to v2.3
      > qtbase: add no-opengl to PACKAGECONFIG_GL when opengl isn't in DISTRO_FEATURES
      > qtbase: add accessibility from PACKAGECONFIG_KDE to PACKAGECONFIG_DEFAULT
      > qtbase: add libxext dependency for xcb PACKAGECONFIG
      > python-pyqt5: Update to version 5.12.1.
      > python-pyqt: Fix annoying problems.
      > qtwebengine: arm: use OE specified -mcpu option
      > qtbase-tools: Fix error during pkg_postinst
      > qtwebengine: restore the fix for build with clang/libc++ on aarch64/arm
      > qt5: update SRCREVs after v5.12.3 tags were downmerged to 5.12 branch
      > qtwayland: check also that the destination for private headers exists before installing them
      > qtwayland: improve manual header installation
      > qtwayland: workaround upstream bug: install missing headers manually
      > qtwayland: disable gold for all archs like in qtbase
      > qt5: upgrade to 5.12.3
      > qtbase: disable gold for all archs not just x86
      > qtbase-native: use QT_CONFIG_FLAGS variable like qtbase and nativesdk-qtbase
    
    * sources/meta-yogurt fa82061...76632c4 (187):
      > packagegroup-hwtools: add kmsxx
      > kmsxx: update to fix build issue
      > Revert "layer: add rust 1.32"
      > recipes-core: iotedge-daemon: Disable systemd service
      > recipes-core: Remove iotedge
      > recipes-core: iotedge-daemon: Disable systemd service
      > phytec-initramfs-image: remove busybox-initramfs dependency
      < conf: disto: Add distro version for i.MX8
      < README.md: Replace 2nd maintainer s/Wadim Egorov/Norbert Wesp
      > README.md: Replace 2nd maintainer s/Wadim Egorov/Norbert Wesp
      < core: rauc: Add dummy system_emmc.conf for i.MX8
      < distro: yogurt-vendor: add BBMASK for i.MX8
      > phytec-qtdemo: Update to v1.4 with latest commit
      > packagegroup-hwtools: Add phytool
      < packagegroup-hwtools: Add phytool
      < distro: Update AM335x DISTRO_VERSION
      < phytec-qtdemo: Update to v1.4 with latest commit
      > common.inc: set BSP version for warrior branch
      > gitignore: add pycache
      > app-container: aidemo-customvision-model
    
    * sources/poky 5ddf7fff99...01b8a8b54b (5292):
      > curl: fix CVE-2019-5435 CVE-2019-5436
      > python3: fix CVE-2018-20852 CVE-2019-9636
      > bzip2: fix CVE-2019-12900
      > wget: fix CVE-2019-5953
      > gstreamer1.0-plugins-base: fix CVE-2019-9928
      > vim: fix CVE-2019-12735
      > expat: fix CVE-2018-20843
      > poky.ent: Updated release date to July 2019
      > ref-manual: Fixed typo for BBMULTICONFIG variable.
      > Documentation: Prepared for 2.7.1 release
      > overview-manual: Updated manual history table.
      > build-appliance-image: Update to warrior head revision
      > poky.conf: Bump version for 2.7.1 warrior release
      > gpg_sign/selftest: Fix secmem parameter handling
      > wpa-supplicant: Fix CVE-2019-9494 CVE-2019-9495 CVE-2019-9496 CVE-2019-9497 CVE-2019-9498 CVE-2019-9499 CVE-2019-11555
      > package.bbclass: Clean up writing of runtime pkgdata files
      > texinfo-dummy-native: Rewrite template.py to use argparse
      > texinfo-dummy-native: A little clean up of template.py
      > libxslt: Fix CVE-2019-11068
      > uninative: Update to 2.6 release
    14d92928
  • Enrico Scholz's avatar
    make: allow to pass extra env to bitbake · 560f9458
    Enrico Scholz authored
    + some minor cleanups
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    560f9458
  • Enrico Scholz's avatar
    fc77e919
  • Enrico Scholz's avatar
  • Enrico Scholz's avatar
    updated submodules · fecf5517
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.vm016-mx8m a32b3ad...31b2605 (4):
      > kernel: updated patchset
      > kernel: added dtree patch
      > kernel: updated patchsets
      > dtree: moved large parts into kernel
    fecf5517
  • Enrico Scholz's avatar
    CI: removed 'stages' · 6765d900
    Enrico Scholz authored
    they are included in generic template already
    6765d900
  • Enrico Scholz's avatar
    updated submodules · 5eb1fc7e
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core e3197a6...b22cd91 (1):
      > Merge branch 'master' into warrior-next
    
    * sources/de.sigma-chemnitz.vm016-mx8m 31b2605...7c1c328 (5):
      > vm016-mx8m-test: updated to 133c7df
      > image: added fbcat
      > kernel: updated 0001-onsemi-initial-checkin.patch
      > mx8m-media.patch: updated
      > elito-decode-definitions: change decode-ar0144 too
    
    * sources/meta-freescale 89de1237...2142f7de (8):
      > imx-gpu-viv: Fix GLESv1 packaging
      > imx-gpu-viv: RPROVIDE virtual/libgbm
      > imx-boot: Pass DTB names to make
      > atf: Remove redundant COMPATIBLE_MACHINE
      > atf: Make the package machine specific
      > atf: Only enable and depends on optee when supported
      > optee: Add optee as a machine feature to all supported boards
      > u-boot-fslc-common: Bump revision to ca0ab15271
    
    * sources/meta-openembedded 8d5dcd652...3bdbf72e3 (37):
      > oprofile: drop kernel-vmlinux from RRECOMMENDS
      > lvm2: Fix RDEPEND on lvm2 to lvm2-udevrules
      > postgresql: 11.4 -> 11.5
      > postgresql: upgrade 11.3 -> 11.4
      > postgresql: improve reproducibility
      > postgresql: Upgrade 11.2 -> 11.3
      > wireshark: upgrade 3.0.2 -> 3.0.3
      > wireshark: upgrade 3.0.1 -> 3.0.2
      > apache2: upgrade 2.4.39 -> 2.4.41
      > vlc: notify switched to GTK+3 some time ago
      > libgit2: Upgrade 0.27.8 -> 0.27.9
      > wireshark: Use an upstream URL that stays valid longer
      > gnome-desktop3: Fix REQUIRED_DISTRO_FEATURES
      > zeromq: Upgrade 4.3.1 -> 4.3.2
      > scsirastools: add runtime dependency on bash II
      > scsirastools: add runtime dependency on bash
      > freeradius: add runtime dependency on perl
      > ntop: fix missing return from non-void function
      > redis: backport a fix for stack trace generation on aarch64
      > net-snmp: update SRC_URI
    
    * sources/meta-phytec 594e5c6a...1690713a (9):
      > machine: phycore-imx8-2.conf: fix file permission
      > conf: machine: i.MX8: Enable wifi feature
      > conf: machine: phycore-imx8-2: Use IMAGE_BOOT_FILES variable
      > machine: imx8qm: Add support for phycore-imx8-2
      > scripts: copy_file_by_priority: handle layer without priority
      > scripts: Add specifics for imx8 in our yocto init
      > recipes-bsp: firmware: Add some data to sterling recipe
      > recipes-kernel: Update linux-mainline to 4.19
      > bbu: barebox-targettools not for i.MX8
    
    * sources/meta-qt5 2a5f941...dc2dede (2):
      > qtserialbus: Fix build with 5.2+ kernel headers
      > qtwebengine: Fix compile failure with 5.2+ kernel headers
    
    * sources/meta-yogurt 76632c4...dcd1df1 (8):
      > recipes-core: iotedge-daemon: Move to dynamic-layers
      > aikit-docker-images: Update to version 0.4.1
      > aikit-docker-images: Add systemd service and container runner
      > distro: yogurt-ci: Update linux-mainline to 4.19.y-phy branch
      > packagegroup-hwtools: bbu only for imx6 platforms
      > weston: Do not require input device for startup
      > packagegroup-wifi: Add laird-sterling-etsi and brcm-patchram-plus
      > packagegroup-bluetooth: Add laird-sterling-etsi and brcm-patchram-plus
    
    * sources/poky 01b8a8b54b...6d2e12e792 (5):
      > bitbake: tests/fetch: Resolve fetch error in bitbake-selftest
      > ref-manual: Updates to "Building Your Recipe"
      > ref-manual: Updated the "AS" variable
      > bitbake: fetch2: show warning when renaming the archive with bad checksum failed
      > bitbake: utils: Fix movefile() exception handling with python3
    5eb1fc7e
  • Enrico Scholz's avatar
  • Enrico Scholz's avatar
    updated submodules · fd634d9f
    Enrico Scholz authored
    * sources/de.sigma-chemnitz.core b22cd91...98f5a69 (17):
      > systemd: added fix for NFS root
      > systemd: updated
      > fbgrab: fixed typo
      < Merge branch 'master' into warrior-next
      < Merge branch 'master-next' into warrior-next
      < Merge branch 'master' into warrior-next
      < packagroup-ci: added tests for our changes
      < qemu: backported upstream fix
      < Merge branch 'master' into warrior-next
      < Merge branch 'master' into warrior-next
      < Merge branch 'master' into warrior-next
      < Merge branch 'master' into warrior-next
      < Merge branch 'master-next' into warrior-next
      < packagegroup-ci: do not build valgrind
      < valgrind: removed patch; applied in oe already
      < Revert "systemd: updated"
      < Revert "valgrind: removed fix"
    
    * sources/de.sigma-chemnitz.vm016-mx8m 7c1c328...5583a1c (9):
      > kernel: updated patchset
      > devel: set static ethernet mac address
      > devel: install network script
      > kerenl: updated patchsets
      > kernel: updated
      > gstreamer: disabled opencv
      > busybox: disabled 'i2ctransfer' due to conflicts
      > kernel: added some backported patches
      > libdrm: updated and moved into dynamic layer
    
    * sources/meta-freescale 2142f7de...b61675ec (230):
      > weston-init: Adjust to match recent oe-core changes
      > mesa: Enable Freedreno when using mainline BSP
      > imx-gpu-viv-6: follow split of vulkan
      > gstreamer1.0-plugins-bad_1.14.imx: follow split of vulkan
      > linux-imx-mfgtool: prevent parse warning
      > layer: replace ${PN} with ${BPN} in SRC_URI
      > xf86-video-imx-vivante: update PN to 6.2.4.p4.0
      > imx-base.inc: set i.MX 7ULP UBOOT_ENTRYPOINT setting to fix fitImage
      > aiopsl: Adjust install for files
      > udev: add rule for qoriq-arm64
      > dpdk,dpdkvpp: update COMPATIBLE_MACHINE for qoriq soc
      > imx-base.inc: upgrade to weston 5.0.0.imx
      > imx8mqevk.conf: use the 1.14.imx forks of gstreamer
      > gstreamer1.0-libav_1.14.0: add gstreamer1.0-libav recipe
      > wayland-protocols_1.17.imx: add missing DTRC meta protocol
      > imx-dpu-g2d: Cleanup
      > waffle: Configure wayland support
      > mesa-gl: Fix GPU compatibility using imxgpu override
      > mesa-demos: Improve variable names
      > weston: Fix video blurring for i.MX 6SL on Wayland
    
    * sources/meta-openembedded 3bdbf72e3...b315c1a02 (1179):
      > nmap: Update to 7.80
      > libstatgrab: add recipe for libstatgrab-0.92
      > python3-dtschema: new package
      > sshfs-fuse: upgrade 2.10 -> 3.5.2
      > python3-ruamel-yaml: new package
      > phpmyadmin: upgrade 4.9.0.1 -> 4.9.1
      > python-urllib3: upgrade 1.25.3 -> 1.25.5
      > numactl: fix a error about lib32-numactl
      > python-pytest: upgrade 5.1.2 -> 5.1.3
      > python-pysocks: upgrade 1.7.0 -> 1.7.1
      > python-msgpack: upgrade 0.6.1 -> 0.6.2
      > python-alembic: upgrade 1.1.0 -> 1.2.0
      > rrdtool: suppress appending of installation to perllocal.pod
      > jasper: update to 2.0.16
      > mosquitto: update to 1.6.6
      > ostree: Add recipe
      > mongodb: bump to version 4.2.0+git18ce5c9
      > rsyslog: update from 8.1907.0 to 8.1908.0
      > uim: Update to 1.8.8
      > xf86-video-nouveau: update to 1.0.16
    
    * sources/meta-phytec 1690713a...6bf76f0a (84):
      > linux-mainline: imx6: Update recipe version to v4.14.134-phy2
      > barebox: imx6: Update recipe version to v2017.12.0-phy5
      > recipes-graphics: delete upstream removed eglinfo
      > conf: machine: remove SUPPORTEDIMAGE variable
      > machine: phycore-imx8-2: use 'include' instead of 'require'
      > machine: phycore-imx8-2.conf: fix file permission
      < machine: phycore-imx8-2.conf: fix file permission
      > conf: machine: i.MX8: Enable wifi feature
      > conf: machine: phycore-imx8-2: Use IMAGE_BOOT_FILES variable
      > machine: imx8qm: Add support for phycore-imx8-2
      < conf: machine: i.MX8: Enable wifi feature
      < conf: machine: phycore-imx8-2: Use IMAGE_BOOT_FILES variable
      < machine: imx8qm: Add support for phycore-imx8-2
      > scripts: copy_file_by_priority: handle layer without priority
      < scripts: copy_file_by_priority: handle layer without priority
      > scripts: Add specifics for imx8 in our yocto init
      < scripts: Add specifics for imx8 in our yocto init
      > recipes-bsp: firmware: Add some data to sterling recipe
      < recipes-bsp: firmware: Add some data to sterling recipe
      > recipes-kernel: Update linux-mainline to 4.19
    
    * sources/meta-qt5 dc2dede...12ea469 (22):
      < qtserialbus: Fix build with 5.2+ kernel headers
      < qtwebengine: Fix compile failure with 5.2+ kernel headers
      > qttools: Add CONFIG+=config_clang_done when not building with clang
      > qtwebengine: Fix compile failure with 5.2+ kernel headers
      > qtserialbus: Fix build with 5.2+ kernel headers
      > qtwebengine: Add pulseaudio support
      > qtwebengine: Rename jasoncpp to jsoncpp
      > qtwayland: do not reference private modules in cmake Qt5WaylandClient
      > qtwayland: remove workaround for missing private headers (QTBUG-71340)
      > qtdeclarative: Use qmlcachegen provided by OE instead of system one.
      > qtbase-native: Always use qt provided doubleconversion library.
      > qttools: Enable clang support when using clang
      > qt5-creator: update to v4.9.2
      > maliit-framework-qt5: Fix build when ptest is enabled
      > qtwebengine: Fix build on aarch64
      > qtwebengine: refresh the patches to apply
      > qtremoteobjects: Use OE_PATH_EXTERNAL_HOST_BINS to enable cmake to find repc
      > qt5: Upgrade to Qt 5.13.0
      > Allow enabling gui for native and nativesdk
      > qt5everywheredemo: update HOMEPAGE
    
    * sources/meta-yogurt dcd1df1...f5c299f (65):
      > recipes-core: iotedge-daemon: Move to dynamic-layers
      < recipes-core: iotedge-daemon: Move to dynamic-layers
      > aikit-docker-images: Update to version 0.4.1
      < aikit-docker-images: Update to version 0.4.1
      > aikit-docker-images: Add systemd service and container runner
      < aikit-docker-images: Add systemd service and container runner
      > distro: yogurt-ci: Update linux-mainline to 4.19.y-phy branch
      < distro: yogurt-ci: Update linux-mainline to 4.19.y-phy branch
      > packagegroup-hwtools: bbu only for imx6 platforms
      < packagegroup-hwtools: bbu only for imx6 platforms
      > weston: Do not require input device for startup
      < weston: Do not require input device for startup
      > packagegroup-wifi: Add laird-sterling-etsi and brcm-patchram-plus
      > packagegroup-bluetooth: Add laird-sterling-etsi and brcm-patchram-plus
      < packagegroup-wifi: Add laird-sterling-etsi and brcm-patchram-plus
      < packagegroup-bluetooth: Add laird-sterling-etsi and brcm-patchram-plus
      > packagegroup-hwtools: add kmsxx
      > kmsxx: update to fix build issue
      < packagegroup-hwtools: add kmsxx
      < kmsxx: update to fix build issue
    
    * sources/poky 6d2e12e792...81f9e815d3 (2088):
      > build-appliance-image: Update to master head revision
      > layer.conf: Remove weston-conf from SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS
      > bitbake: utils: Add ionice option to prunedir
      > bitbake: runqueue: validate_hashes(): currentcount should be a number
      > bitbake: fetch2/git: add git-lfs toggle option
      > bitbake: bitbake-layers: show-recipes: Enable bare output
      > bitbake: bitbake-layers: show-recipes: Select recipes from selected layer
      > bitbake: bitbake-layers: show-recipes: Show recipes only
      > tzdata: Correct the packaging of /etc/localtime and /etc/timezone
      > package_rpm.bbclass: Remove a misleading bb.note()
      > meson.bbclass: Handle microblaze* mapping to cpu family
      > oeqa/concurrenttest: Use ionice to delete build directories
      > externalsrc: stop rebuilds of 2+ externalsrc recipes sharing the same git repo
      > meta-extsdk: Either an sstate task is a proper task or it isn't
      > systemd: Handle slow to boot mips hwdb update timeouts
      > populate_sdk_ext: Introduce mechanism to keep nativesdk* sstate in esdk
      > weston-init: Add possibility to run weston as non-root user
      > initramfs-framework: support PARTLABEL option
      > classes/archiver: Fix WORKDIR for shared source
      > libmpc: Remove dead UPSTREAM_CHECK_URI
    fd634d9f
  • Enrico Scholz's avatar
    updated to 'master' · 7571d0b5
    Enrico Scholz authored
    Signed-off-by: Enrico Scholz's avatarEnrico Scholz <enrico.scholz@sigma-chemnitz.de>
    7571d0b5
include: https://gitlab-ext.sigma-chemnitz.de/elito/gitlab-ci/raw/master/yml/oe-ci.yml
#include: https://gitlab-ext.sigma-chemnitz.de/elito/gitlab-ci/raw/v0.1.2/yml/oe-ci.yml
variables:
X_PROJECT: "vm016-mx8m"
X_CI_DISTRO_FEDORA_30: "t"
## generic build script
.build:generic:
extends: .build:oe
script:
- submodule_branch_dot
- submodule_sync
- |
submodule_override sources/de.sigma-chemnitz.core \
https://gitlab.intern.sigma-chemnitz.de/elito-meta/de.sigma-chemnitz.git \
"${CI_COMMIT_REF_NAME}" "${X_CI_SIGMA_CORE_REF}"
- _bbinfo
- _make ci-build -k
## The real builds
build:ubuntu:xenial:
extends:
- .distro:ubuntu:xenial
- .build-image:oe
sdk:ubuntu:xenial:
extends:
- .distro:ubuntu:xenial
- .build-sdk:oe
#
build:ubuntu:trusty:
extends:
- .distro:ubuntu:trusty
- .build-image:oe
sdk:ubuntu:trusty:
extends:
- .distro:ubuntu:trusty
- .build-sdk:oe
#
build:debian:jessie:
extends:
- .distro:debian:jessie
- .build-image:oe
sdk:debian:jessie:
extends:
- .distro:debian:jessie
- .build-sdk:oe
#
build:debian:sid:
extends:
- .distro:debian:sid
- .build-image:oe
sdk:debian:sid:
extends:
- .distro:debian:sid
- .build-sdk:oe
#
build:fedora:30:
extends:
- .distro:fedora:30
- .build-image:oe
sdk:fedora:30:
extends:
- .distro:fedora:30
- .build-sdk:oe
## Assemble results
assemble:fedora:
extends:
- .assemble:oe
dependencies:
- build:fedora:30
- sdk:fedora:30
script:
- M='phyboard-polaris-imx8m-2'
- install -p -m 0644 _deploy/${M}_vm016.dtb _files/image/
- install -p -m 0644 _deploy/Image _files/image/
- install -p -m 0644 _deploy/Image.config _files/image/
- install -p -m 0644 _deploy/*-$M.fitimg _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.raucb _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.wic.xz _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.tar.xz _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.ext4.xz _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.sdcard.xz _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.ubifs.xz _files/image/ || ':'
- install -p -m 0644 _deploy/*-$M.manifest _files/image/
- install -p -m 0644 _deploy-sdk/*.sh _files/sdk/fedora-sdk.sh
## create pages
pages:
extends:
- .pages:oe
only:
variables:
- $CI_BUILD_REF_NAME == $X_CI_PAGES_REF
dependencies:
- assemble:fedora
[submodule "sources/base"]
path = sources/base
url = git://github.com/Freescale/fsl-community-bsp-base
branch = morty
[submodule "sources/meta-browser"]
path = sources/meta-browser
url = git://github.com/OSSystems/meta-browser
[submodule "sources/meta-freescale"]
path = sources/meta-freescale
url = git://git.yoctoproject.org/meta-freescale
branch = morty
[submodule "sources/meta-freescale-3rdparty"]
path = sources/meta-freescale-3rdparty
url = git://github.com/Freescale/meta-freescale-3rdparty
branch = morty
[submodule "sources/meta-freescale-distro"]
path = sources/meta-freescale-distro
url = git://github.com/Freescale/meta-freescale-distro
branch = morty
[submodule "sources/meta-openembedded"]
path = sources/meta-openembedded
url = git://github.com/openembedded/meta-openembedded
branch = morty
branch = master
[submodule "sources/meta-phytec"]
path = sources/meta-phytec
url = git://git.phytec.de/meta-phytec
branch = morty
url = ssh://git@git.phytec.de/meta-phytec-dev
branch = master
[submodule "sources/meta-qt5"]
path = sources/meta-qt5
url = git://github.com/meta-qt5/meta-qt5
#branch = morty
branch = master
[submodule "sources/poky"]
path = sources/poky
url = git://git.yoctoproject.org/poky
branch = morty
[submodule "sources/meta-fsl-bsp-release"]
path = sources/meta-fsl-bsp-release
url = https://source.codeaurora.org/external/imx/meta-fsl-bsp-release
branch = morty-4.9.51-8mq_ga
branch = master
[submodule "sources/de.sigma-chemnitz.core"]
path = sources/de.sigma-chemnitz.core
url = http://github.com/sigma-embedded/meta-de.sigma-chemnitz.git
branch = morty-next
branch = master
[submodule "meta-yogurt-dev"]
path = sources/meta-yogurt
url = ssh://git@git.phytec.de/meta-yogurt-dev
branch = master
[submodule "sources/de.sigma-chemnitz.vm016-mx8m"]
path = sources/de.sigma-chemnitz.vm016-mx8m
url = ../de.sigma-chemnitz.vm016-mx8m
branch = .
[submodule "sources/meta-freescale"]
path = sources/meta-freescale
url = https://github.com/Freescale/meta-freescale.git
branch = master
unexport LC_ALL
export LC_CTYPE ?= en_US.utf-8
SHELL = bash
BITBAKE = bitbake
BITBAKE_FLAGS =
BUILDDIR = $(top_builddir)/build
PROJECT = vm016-mx8m
IMAGE = ${PROJECT}-image
MACHINES = phyboard-polaris-imx8m-2
MACHINE = $(firstword ${MACHINES})
DEPLOY_DIR = ${BUILDDIR}/tmp/deploy
top_srcdir = $(dir $(abspath $(firstword $(MAKEFILE_LIST))))
top_builddir = $(abspath .)
SHELL_PS1 ?= [\[\033[1;31m\]${PROJECT}\[\033[0;39m\]|\u@\h \W]\044\040
META_SIGMA_DIR = sources/de.sigma-chemnitz.core
BB_ENV_EXTRAWHITE = BB_GENERATE_MIRROR_TARBALLS
export BB_ENV_EXTRAWHITE
_bitbake = env ${EXTRA_ENV} ${BITBAKE} ${BITBAKE_FLAGS}
## include local customizations
-include ${HOME}/.config/openembedded/toplevel.mk
-include $(HOME)/.config/openembedded/${PROJECT}.mk
init_build_env = \
'.' $(top_srcdir)/sources/poky/oe-init-build-env \
$(abspath $1) $(top_srcdir)/sources/poky/bitbake
# Usage: $(call bitbake,<builddir>,<recipes>*)
#
# Uses default ${MACHINE}
bitbake = \
$(call bitbake_machine,$1,$2,${MACHINE})
# Usage: $(call bitbake_machine,<builddir>,<recipes>*,<machine>)
bitbake_machine = \
$(call init_build_env,$1) && env MACHINE='$3' $(_bitbake) $O $2
all:
image:
$(call bitbake,$(BUILDDIR),$(IMAGE) $(EXTRA_IMAGE))
_image:
$(call bitbake_machine,$(BUILDDIR),$(IMAGE) $(EXTRA_IMAGE),${MACHINE})
image-%:
$(call bitbake_machine,$(BUILDDIR),$(IMAGE) $(EXTRA_IMAGE),$*)
sdk:
$(call bitbake,$(BUILDDIR),$(IMAGE) -c populate_sdk)
bitbake:
$(call bitbake,$(BUILDDIR),$R$(if $T, -c $T))
_bitbake:
$(call bitbake_machine,$(BUILDDIR),$R$(if $T, -c $T),${MACHINE})
clean:
OE_TMPDIR ?= $(shell readlink -f "${top_srcdir}/build/tmp")
mrproper: clean
rm -rf .emacs.d
readlink -f "${top_srcdir}/build/tmp"
test -d "${OE_TMPDIR}"
rm -rf "${OE_TMPDIR}" "${top_srcdir}/build/cache"
shell: export _PS1=${SHELL_PS1}
shell:
$(call init_build_env,$(BUILDDIR)) && cd $(abspath .) && env ${EXTRA_ENV} MACHINE='${MACHINE}' PS1="$$_PS1" bash
start-nfsd stop-nfsd status-nfsd:%-nfsd:
${MAKE} -f ${META_SIGMA_DIR}/mk/nfsd.mk BUILDVARS_DATA='${DEPLOY_DIR}/buildvars/${MACHINE}/${IMAGE}.mk' $*-daemon
repo-xml: meta-${PROJECT}.xml
meta-${PROJECT}.xml:%.xml:
rm -f $@
git-submodule-to-repo 'ssh://git@git.phytec.de/$*' '-.*de.sigma.*' > $@
###### protect against execution in wrong environment
_NOT_HOST_TARETS += \
all bitbake image sdk shell start-nfsd stop-nfsd status-nfsd
prohibit-host-environment: FORCE
${_NOT_HOST_TARETS}: prohibit-host-environment
.PHONY: FORCE
FORCE:
###### local setup
-include ${HOME}/.config/elito/phytec-${PROJECT}.mk
###### makeflags
ifneq ($(findstring k,$(MAKEFLAGS)),)
BITBAKE_FLAGS += -k
endif
BITBAKE_FLAGS += ${BO}
###### internal overrides
ifneq (${BUILDVARS},)
include ${BUILDVARS}
endif
-include $(top_srcdir)/${META_SIGMA_DIR}/mk/ci.mk
ifeq (${BUILDMODE},.ci)
tmpl.conf:
rm -f $@
@echo 'LICENSE_FLAGS_WHITELIST += "license-freescale_v12-march-2016"' >> $@
@echo "require $${HOME}/.config/elito/bitbake.conf" >> $@
@echo 'ELITO_PUBLIC_GIT_REPO = "git://github.com/sigma-embedded"' >> $@
@echo 'INHERIT_remove = "uninative"' >> $@
ci-deploy-pre: ..ci-cleanup-deploy
..ci-cleanup-deploy:
rm -rf $S/images/*/imx-boot-tools
endif # BUILDMODE == ci
/.log
/bitbake.lock
/cache
/conf/sanity_info
/tmp
......@@ -15,38 +15,18 @@ BBFILES ?= ""
BBLAYERS = " \
${BSPDIR}/sources/poky/meta \
${BSPDIR}/sources/poky/meta-yocto \
\
${BSPDIR}/sources/meta-openembedded/meta-oe \
${BSPDIR}/sources/meta-openembedded/meta-multimedia \
\
${BSPDIR}/sources/meta-openembedded/meta-python \
${BSPDIR}/sources/meta-freescale \
${BSPDIR}/sources/meta-freescale-3rdparty \
${BSPDIR}/sources/meta-freescale-distro \
"
# Freescale Yocto Project Release layers
BBLAYERS += "${BSPDIR}/sources/meta-fsl-bsp-release/imx/meta-bsp "
BBLAYERS += "${BSPDIR}/sources/meta-fsl-bsp-release/imx/meta-sdk "
BBLAYERS += "${BSPDIR}/sources/meta-browser "
BBLAYERS += "${BSPDIR}/sources/meta-openembedded/meta-gnome "
BBLAYERS += "${BSPDIR}/sources/meta-openembedded/meta-networking "
BBLAYERS += "${BSPDIR}/sources/meta-openembedded/meta-python "
BBLAYERS += "${BSPDIR}/sources/meta-openembedded/meta-filesystems "
BBLAYERS += "${BSPDIR}/sources/meta-qt5 "
BBLAYERS += "${BSPDIR}/sources/meta-phytec "
BBMASK += " \
meta-phytec/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend \
meta-phytec/dynamic-layers/qt5-layer/recipes-qt/qt5/qtdeclarative-render2d_%.bbappend \
meta-phytec/dynamic-layers/qt5-layer/recipes-qt/qt5/qtmultimedia_git.bbappend \
meta-phytec/dynamic-layers/qt5-layer/recipes-qt/qt5/opengldummy_git.bb \
${BSPDIR}/sources/meta-phytec \
"
BBLAYERS += "${BSPDIR}/sources/de.sigma-chemnitz.core"
BBLAYERS += "${BSPDIR}/sources/de.sigma-chemnitz.vm016-mx8m"
BBMASK += "(meta-phytec/recipes-graphics/eglinfo/eglinfo-fb_%.bbappend)"
HOSTNAME := "${@bb.process.run('hostname')[0].strip()}"
......
## --*- bitbake -*--
BBSITE = "SIGMA"
BBLAYERS += "\
${BSPDIR}/sources/de.sigma-chemnitz.vm016-mx8m/meta-devel \
"
MACHINE ??= 'phyboard-polaris-imx8m-2'
DISTRO ?= 'fsl-imx-wayland'
DISTRO = "camtest-distro"
PACKAGE_CLASSES ?= "package_rpm"
MACHINE_DTS_NAME = "${MACHINE}_vm016"
URI_PROJECT_BASE ?= "git+https://gitlab-ext.sigma-chemnitz.de/phytec/vm016-mx8m"
PACKAGE_CLASSES ?= "package_ipk"
EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
......
## --*- bitbake -*--
require ${HOME}/.config/openembedded/bitbake.conf
require ${HOME}/.config/openembedded/local.conf
BUILDHISTORY_DIR = "${TOPDIR}/.log/buildhistory"
TMPDIR = "${TMPDIR_ROOT}/bsp"
IMAGE_FEATURES[validitems] += "devel-sshkey"
INHERIT += "elito-emit-buildvars buildhistory-ext"
WS_DIR = "${SOURCES_ROOT}/../workspace"
#BB_VERBOSE_LOGS = "1"
PRSERV_HOST = "localhost:0"
KERNEL_NFSSERVER = "ensc-virt.intern.sigma-chemnitz.de"
BB_VERBOSE_LOGS = "1"
LICENSE_FLAGS_WHITELIST += "\
license-nxp_v14-june-2016_imx-gpu-viv \
"
Subproject commit 0b9b4db05ec6a5d96f3a6292f6c94aa963238b11
Subproject commit 6c1e2ec9653e04a701dd2af63c8ad1d7a5ea28e5
Subproject commit 98f5a69708affe4eaa0453fb26752ed92744b32d
Subproject commit 5583a1c7cb5bdc7d961aa1105b21a99ebf9c9876
Subproject commit 678706cb43fb8576ff7b88bfb612993b8542724d
Subproject commit 05681fdf8298bb441c15135eae424c7601b07e98
Subproject commit b61675eccc5ac3cf73f9e24bc651a08ab37110de
Subproject commit e55167c3c2770c07a475342f99cc2a3a23fbfa0c
Subproject commit cd5c7a2539f40004f74126e9fdf08254fd9a6390
Subproject commit 0649ff215e8f9b79ecd3b813d672547aa45c086b
Subproject commit b40116cf457b88a2db14b86fda9627fb34d56ae6
Subproject commit b315c1a024d8b1d1444934de738bb7a239eae9aa
meta-phytec @ 6bf76f0a
Subproject commit c29458227a54123d83c0995d76fa47631d7de105
Subproject commit 6bf76f0ae412a3926240e13bfc846aa61de31277
Subproject commit ff073f04109900fc07bf81e2f1df63c626caf342
Subproject commit 12ea469918bcb73605b9c1e5080351f1189c0f17
meta-yogurt @ f5c299f4
Subproject commit f5c299f4e78b63e9b1d21b9a119b5fd70d65e304
poky @ 81f9e815
Subproject commit 8298428c032ec9bc5b514d0c194a16cf371475ea
Subproject commit 81f9e815d36848761a9dfa94b00ad998bb39a4a6
# --*- makefile -*--
include $(dir $(lastword $(MAKEFILE_LIST)))/common.mk
_BUILDVAR_STYLE ?= _generic_
include ${DEPLOY_DIR}/buildvars/${MACHINE}/$R.mk
ifneq (${IMAGE_RECIPE},)
IMAGE_ROOTFS ?= $(shell ${MAKE} -f '${BUILDVAR_BUILDVARS_DEPLOY_DIR}/${IMAGE_RECIPE}.mk' --eval 'emit-rootfs:;@echo $${BUILDVAR_IMAGE_ROOTFS}' emit-rootfs)
else
IMAGE_ROOTFS ?= ${BUILDVAR_WORKDIR}/rootfs
endif
export DESTDIR = ${IMAGE_ROOTFS}
export CC = ${BUILDVAR_CC}
export CFLAGS = ${BUILDVAR_CFLAGS}
export prefix = /usr
%:
${MAKE} $@
# --*- makefile -*--
include $(dir $(lastword $(MAKEFILE_LIST)))/common.mk
_BUILDVAR_STYLE := kernel
R = linux-phy
HAVE_NFSROOT=1
include ${WORKSPACE_DIR}/../sources/de.sigma-chemnitz.core/mk/nfs-opt.mk
include ${DEPLOY_DIR}/buildvars/${MACHINE}/$R.mk
tftp: all modules_install
gzip -c < arch/arm64/boot/Image > ${KERNEL_TFTP_IMAGE}
modules_install: all
# --*- makefile -*--
WORKSPACE_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
DEPLOY_DIR ?= ${WORKSPACE_DIR}/../build/tmp/deploy
MACHINE ?= phyboard-polaris-imx8m-2
IMAGE_RECIPE ?= vm016-mx8m-image