KIRKSTONE: adaptation

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I11f49ac918cfc061e9364edf4671d892e3071e71
This commit is contained in:
Christophe Priouzeau
2022-06-07 09:35:13 +02:00
committed by bernard PUEL
parent f4cedfc72e
commit e958319d12
74 changed files with 315 additions and 273 deletions

View File

@ -51,7 +51,7 @@ def license_create_summary(d):
mount_list.append(img_mount)
for fi in os.listdir(target_deploydir):
if fi.startswith(img_name) and fi.endswith(".ext4"):
r = re.compile("(.*)-(\d\d\d\d+)")
r = re.compile(r"(.*)-(\d\d\d\d+)")
mi = r.match(os.path.basename(fi))
if mi:
image_list_arrray.append([mi.group(1), mi.group(2), img_name, img_mount, filter])
@ -63,7 +63,7 @@ def license_create_summary(d):
filter = False
for fi in os.listdir(deploy_image_dir):
if fi.startswith(img_name) and fi.endswith(img_ext):
r = re.compile("(.*)-(\d\d\d\d+)")
r = re.compile(r"(.*)-(\d\d\d\d+)")
mi = r.match(os.path.basename(fi))
if mi:
image_list_arrray.append([mi.group(1), mi.group(2), img_name, img_mount, filter])
@ -506,7 +506,7 @@ def license_create_summary(d):
html.addColumnHeaderContent("License", html.bold)
html.stopRow()
r = re.compile("([^:]+):\s*(.*)")
r = re.compile(r"(^.+?):\s+(.*)")
new_boot = 0
boot_recipe = None
boot_license = None
@ -591,7 +591,7 @@ def license_create_summary(d):
package_file = pkgdata_dir + "/runtime-reverse/" + package_name
package_file_content = private_open(package_file)
file_info = None
r = re.compile("([^:]+):\s*(.*)")
r = re.compile(r"(^.+?):\s+(.*)")
for line in package_file_content:
m = r.match(line)
if m:

View File

@ -452,7 +452,7 @@ def license_sdk_create_summary(d):
if len(package_file_content) == 0:
package_file = pkgdata_dir + "/runtime-reverse/" + package_name
package_file_content = private_open(package_file)
r = re.compile("([^:]+):\s*(.*)")
r = re.compile(r"(^.+?):\s+(.*)")
for line in package_file_content:
m = r.match(line)
if m:
@ -528,4 +528,4 @@ def license_sdk_create_summary(d):
html.endHtml()
html.closefile()
SDK_POSTPROCESS_COMMAND_append = "do_write_sdk_license_create_summary;"
SDK_POSTPROCESS_COMMAND:append = "do_write_sdk_license_create_summary;"

View File

@ -6,22 +6,22 @@
# We dont want (L)GPL-3.0+
INCOMPATIBLE_LICENSE = "GPLv3.0 GPLv3 GPL-3.0 GPLv3+ LGPLv3.0 LGPLv3 LGPL-3.0 LGPLv3+"
OPENSTLINUX_WHITELIST_GPLv3 = "gettext"
OPENSTLINUX_ALLOW_GPLv3 = "gettext"
# for alsa-utils:
OPENSTLINUX_WHITELIST_GPLv3 =+ " gettext bash "
OPENSTLINUX_ALLOW_GPLv3 =+ " gettext bash "
# for systemd
OPENSTLINUX_WHITELIST_GPLv3 =+ " bash readline "
OPENSTLINUX_ALLOW_GPLv3 =+ " bash readline "
# for udev:
OPENSTLINUX_WHITELIST_GPLv3 =+ " gawk coreutils gdbm m4 "
OPENSTLINUX_ALLOW_GPLv3 =+ " gawk coreutils gdbm m4 "
# for bluez
OPENSTLINUX_WHITELIST_GPLv3 =+ " python3-pycairo "
OPENSTLINUX_ALLOW_GPLv3 =+ " python3-pycairo "
# for framework-tools-ui
OPENSTLINUX_WHITELIST_GPLv3 =+ " grep dosfstools elfutils cpio gzip which "
OPENSTLINUX_ALLOW_GPLv3 =+ " grep dosfstools elfutils cpio gzip which "
OPENSTLINUX_WHITELIST_GPLv3 += "${@bb.utils.contains('DISTRO_FEATURES', 'tpm', 'nano msmtp', '', d)}"
OPENSTLINUX_ALLOW_GPLv3 += "${@bb.utils.contains('DISTRO_FEATURES', 'tpm', 'nano msmtp', '', d)}"
WHITELIST_GPLv3.0+ = "${OPENSTLINUX_WHITELIST_GPLv3}"
WHITELIST_LGPLv3.0 = "${OPENSTLINUX_WHITELIST_GPLv3}"
WHITELIST_GPL-3.0 = "${OPENSTLINUX_WHITELIST_GPLv3}"
WHITELIST_GPL-3.0+ = "${OPENSTLINUX_WHITELIST_GPLv3}"
INCOMPATIBLE_LICENSE_EXCEPTIONS:LGPL-3.0-or-later = "${OPENSTLINUX_ALLOW_GPLv3}"
INCOMPATIBLE_LICENSE_EXCEPTIONS:LGPL-3.0-only = "${OPENSTLINUX_ALLOW_GPLv3}"
INCOMPATIBLE_LICENSE_EXCEPTIONS:GPL-3.0-only = "${OPENSTLINUX_ALLOW_GPLv3}"
INCOMPATIBLE_LICENSE_EXCEPTIONS:GPL-3.0-or-later = "${OPENSTLINUX_ALLOW_GPLv3}"

View File

@ -22,7 +22,7 @@ MAINTAINER = "Christophe Priouzeau <christophe.priouzeau@st.com>"
TARGET_VENDOR = "-ostl"
# Append distro name to each image name
IMAGE_BASENAME_append = "-${DISTRO}"
IMAGE_BASENAME:append = "-${DISTRO}"
# Add image name for generated SDK and set default SDK install folder
SDK_NAME = "${IMAGE_LINK_NAME}-${SDK_ARCH}"

View File

@ -46,41 +46,41 @@ DISTRO_FEATURES += "bluetooth"
DISTRO_FEATURES += "bluez5"
# add support of gstreamer
DISTRO_FEATURES_append = " gstreamer "
DISTRO_FEATURES:append = " gstreamer "
# add support of optee
DISTRO_FEATURES_append = " optee "
DISTRO_FEATURES:append = " optee "
# add support of splashscreen
DISTRO_FEATURES_append = " splashscreen "
DISTRO_FEATURES:append = " splashscreen "
# add support of wayland
DISTRO_FEATURES_append = " wayland pam "
DISTRO_FEATURES:append = " wayland pam "
# add support of X11
DISTRO_FEATURES_append = " x11 "
DISTRO_FEATURES:append = " x11 "
# add support of KDE (since OE thud version)
DISTRO_FEATURES_append = " kde "
DISTRO_FEATURES:append = " kde "
# add support of systemd
DISTRO_FEATURES_append = " systemd polkit "
DISTRO_FEATURES:append = " systemd polkit "
# add support of efi
DISTRO_FEATURES_append = " efi "
DISTRO_FEATURES:append = " efi "
# add support of InitRD installation package
DISTRO_FEATURES_append = " initrd "
DISTRO_FEATURES:append = " initrd "
# add support of autoresize through InitRD
DISTRO_FEATURES_append = " autoresize "
DISTRO_FEATURES:append = " autoresize "
# add support of tpm2
#DISTRO_FEATURES_append = " tpm2 "
#DISTRO_FEATURES:append = " tpm2 "
# Disabling pulseaudio
#DISTRO_FEATURES_BACKFILL_CONSIDERED += "pulseaudio"
DISTRO_FEATURES_append = "pulseaudio"
DISTRO_FEATURES:append = "pulseaudio"
# Disabling sysvinit
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
@ -100,10 +100,10 @@ VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
# =========================================================================
IMAGE_LINGUAS = "en-us en-gb"
LICENSE_FLAGS_WHITELIST += " non-commercial commercial"
LICENSE_FLAGS_ACCEPTED += " non-commercial commercial"
# X11 addons
DISTRO_EXTRA_RDEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xf86-video-modesetting', '', d)} "
DISTRO_EXTRA_RDEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xf86-video-modesetting', '', d)} "
# INITRD addons to image
DISTRO_EXTRA_RRECOMMENDS_append = " ${@bb.utils.contains('COMBINED_FEATURES', 'initrd', '${INITRD_PACKAGE}', '', d)} "
DISTRO_EXTRA_RRECOMMENDS:append = " ${@bb.utils.contains('COMBINED_FEATURES', 'initrd', '${INITRD_PACKAGE}', '', d)} "

View File

@ -14,10 +14,10 @@ DISTRO_NAME = "ST OpenSTLinux - EGLfs - (A Yocto Project Based Distro)"
# =========================================================================
# DISTRO features
# =========================================================================
DISTRO_FEATURES_append = " opengl "
DISTRO_FEATURES_remove = " wayland x11 "
DISTRO_FEATURES:append = " opengl "
DISTRO_FEATURES:remove = " wayland x11 "
DISTRO_FEATURES_append = " gplv3 "
DISTRO_FEATURES:append = " gplv3 "
# FOR QT5 FORCE GIT PROTOCOL FOR HTTPS
#QT_GIT_PROTOCOL = "https"

View File

@ -14,7 +14,9 @@ DISTRO_NAME = "ST OpenSTLinux - Weston - (A Yocto Project Based Distro)"
# =========================================================================
# DISTRO features
# =========================================================================
DISTRO_FEATURES_append = " opengl"
#DISTRO_FEATURES_remove = " x11 "
DISTRO_FEATURES:append = " opengl"
DISTRO_FEATURES:remove = " x11 "
# with X11
#PREFERRED_PROVIDER_virtual/xserver = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', 'xserver-xorg', d)}"
DISTRO_FEATURES_append = " gplv3 "
DISTRO_FEATURES:append = " gplv3 "

View File

@ -1,5 +1,5 @@
RDEPENDS_${PN}_remove = "${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-keygen"
RDEPENDS:${PN}:remove = "${PN}-scp ${PN}-ssh ${PN}-sshd ${PN}-keygen"
#the dependency are put on packagegroup
RRECOMMENDS_${PN}-dev_remove = "openssh-keygen-dev update-alternatives-opkg-dev libcrypto-dev pam-plugin-keyinit-dev pam-plugin-loginuid-dev shadow-sysroot-dev"
RDEPENDS_${PN}-dev = ""
RRECOMMENDS_${PN}-dev_append = "openssh"
RRECOMMENDS:${PN}-dev:remove = "openssh-keygen-dev update-alternatives-opkg-dev libcrypto-dev pam-plugin-keyinit-dev pam-plugin-loginuid-dev shadow-sysroot-dev"
RDEPENDS:${PN}-dev = ""
RRECOMMENDS:${PN}-dev:append = "openssh"

View File

@ -1,9 +1,9 @@
# There is a conflict with 'wireless-regdb-static' package and 'dev-pkgs'
# IMAGE_FEATURES:
# This configuration creates an install dependency for 'wireless-regdb' package,
# while the 'wireless-regdb_%.bb' recipe set: RCONFLICTS_${PN} = "${PN}-static"
# while the 'wireless-regdb_%.bb' recipe set: RCONFLICTS:${PN} = "${PN}-static"
# This gives 'unmet dependencies' error.
# To avoid this issue, modify dependencies for ${PN}-dev to not require the
# ${PN} package by default.
RDEPENDS_${PN}-dev = ""
RRECOMMENDS_${PN}-dev_append = "${PN}"
RDEPENDS:${PN}-dev = ""
RRECOMMENDS:${PN}-dev:append = "${PN}"

View File

@ -1 +1 @@
RDEPENDS_${PN} =+ "openssh-scp openssh-ssh openssh-sshd openssh-keygen"
RDEPENDS:${PN} =+ "openssh-scp openssh-ssh openssh-sshd openssh-keygen"

View File

@ -1,3 +1,3 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI_append = " file://0001-Add-support-for-ARM-Thumb-branches-with-instruction-.patch "
SRC_URI:append = " file://0001-Add-support-for-ARM-Thumb-branches-with-instruction-.patch "

View File

@ -1,9 +1,9 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
PV = "2.1.2"
SRCREV = "54d68799b73e755923def1306b4da607ad45bd60"
SRC_URI = "git://git.infradead.org/mtd-utils.git \
SRC_URI = "git://git.infradead.org/mtd-utils.git;branch=master \
file://0001-add-exclusion-to-mkfs-jffs2-git.patch \
"

View File

@ -1,13 +1,13 @@
CKERMIT_ADDITIONAL = ""
CKERMIT_ADDITIONAL_append = " -pipe -funsigned-char -DFNFLOAT -DCK_NEWTERM -DPOSIX -UNOUNICODE"
CKERMIT_ADDITIONAL_append = " -UNOPUSH -UNOHELP -UNOFRILLS -UNOPUSH -DNO_OPENPTY"
CKERMIT_ADDITIONAL_append = " -UNOB_115K -UNOSERVER -UNODEBUG -DDEBUG "
CKERMIT_ADDITIONAL_append = " -DTCPSOCKET -DNOLISTEN -DNOLOGIN"
CKERMIT_ADDITIONAL:append = " -pipe -funsigned-char -DFNFLOAT -DCK_NEWTERM -DPOSIX -UNOUNICODE"
CKERMIT_ADDITIONAL:append = " -UNOPUSH -UNOHELP -UNOFRILLS -UNOPUSH -DNO_OPENPTY"
CKERMIT_ADDITIONAL:append = " -UNOB_115K -UNOSERVER -UNODEBUG -DDEBUG "
CKERMIT_ADDITIONAL:append = " -DTCPSOCKET -DNOLISTEN -DNOLOGIN"
CKERMIT_ADDITIONAL_append = " -UNOCSETS -UNONET -UNOFTP -UNODIAL -UNOPUSH -UNOIKSD -UNOHTTP -UDNOFLOAT "
CKERMIT_ADDITIONAL_append = " -UNOSEXP -UNORLOGIN -UNOOLDMODEMS -UNOSSH -UNOLISTEN -UNORESEND -UNOAUTODL "
CKERMIT_ADDITIONAL_append = " -UNOSTREAMING -UNOHINTS -UNOCKXYZ -UNOLEARN -UNOMKDIR -UNOPERMS -UNOCKTIMERS "
CKERMIT_ADDITIONAL_append = " -UNOCKREGEX -UNOLOGDIAL -DNOLOCAL -DZLIB "
CKERMIT_ADDITIONAL:append = " -UNOCSETS -UNONET -UNOFTP -UNODIAL -UNOPUSH -UNOIKSD -UNOHTTP -UDNOFLOAT "
CKERMIT_ADDITIONAL:append = " -UNOSEXP -UNORLOGIN -UNOOLDMODEMS -UNOSSH -UNOLISTEN -UNORESEND -UNOAUTODL "
CKERMIT_ADDITIONAL:append = " -UNOSTREAMING -UNOHINTS -UNOCKXYZ -UNOLEARN -UNOMKDIR -UNOPERMS -UNOCKTIMERS "
CKERMIT_ADDITIONAL:append = " -UNOCKREGEX -UNOLOGDIAL -DNOLOCAL -DZLIB "
do_compile () {
# The original makefile doesn't differentiate between CC and CC_FOR_BUILD,

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
DEPENDS += " udev "

View File

@ -2,14 +2,14 @@
# Released under the MIT license (see COPYING.MIT for the terms)
# Tools extracted from 96boards-tools https://github.com/96boards/96boards-tools
DESCRIPTION = "Tools for resizing the file system"
SUMMARY = "Tools for resizing the file system"
SECTION = "devel"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c"
# e2fsprogs for resize2fs
RDEPENDS_${PN} += " e2fsprogs-resize2fs "
RDEPENDS:${PN} += " e2fsprogs-resize2fs "
SRC_URI = " file://resize-helper.service file://resize-helper file://resize-helper.sh.in"
@ -20,8 +20,8 @@ START_RESIZE_HELPER_SERVICE ?= "1"
inherit systemd update-rc.d
SYSTEMD_PACKAGES += " resize-helper "
SYSTEMD_SERVICE_${PN} = "resize-helper.service"
SYSTEMD_AUTO_ENABLE_${PN} = "${@bb.utils.contains('START_RESIZE_HELPER_SERVICE','1','enable','disable',d)}"
SYSTEMD_SERVICE:${PN} = "resize-helper.service"
SYSTEMD_AUTO_ENABLE:${PN} = "${@bb.utils.contains('START_RESIZE_HELPER_SERVICE','1','enable','disable',d)}"
do_install() {
install -d ${D}${systemd_unitdir}/system ${D}${base_sbindir}

View File

@ -37,5 +37,5 @@ do_install() {
INITSCRIPT_NAME = "stm32_usbotg_eth_config.sh"
INITSCRIPT_PARAMS = "start 22 5 3 ."
FILES_${PN} += "${systemd_unitdir}/network"
FILES:${PN} += "${systemd_unitdir}/network ${sysconfdir}/udev"

View File

@ -1,12 +1,12 @@
# Disable connman service at startup
SYSTEMD_AUTO_ENABLE_${PN} = "disable"
SYSTEMD_AUTO_ENABLE:${PN} = "disable"
# Set low alternative priority for resolv-conf to keep systemd by default
ALTERNATIVE_PRIORITY[resolv-conf] = "10"
# As we disable CONNMAN service, we also need to remove the specific
# /etc/tmpfiles.d/connman_resolvconf.conf to let systemd managing /etc/resolv.conf
do_install_append() {
do_install:append() {
if [ -f ${D}/${sysconfdir}/tmpfiles.d/connman_resolvconf.conf ]; then
rm ${D}/${sysconfdir}/tmpfiles.d/connman_resolvconf.conf
fi

View File

@ -1,4 +1,4 @@
do_configure_append() {
do_configure:append() {
# add CONFIG_P2P
sed -i "s/^#CONFIG_P2P=y/CONFIG_P2P=y/" wpa_supplicant/.config
}

View File

@ -1,10 +1,10 @@
FILESEXTRAPATHS_append := ":${THISDIR}/${PN}"
FILESEXTRAPATHS:append := ":${THISDIR}/${PN}"
SRC_URI += "file://${BUSYBOX_CONFIG_FRAGMENT}"
BUSYBOX_CONFIG_FRAGMENT = "busybox-openstlinux.cfg"
do_configure_append () {
do_configure:append () {
# merge specific configuration to newly generated .config
merge_config.sh -m -r -O ${B} ${B}/.config ${WORKDIR}/${BUSYBOX_CONFIG_FRAGMENT} 1>&2
# make sure to generate proper config file for busybox

View File

@ -1,6 +1,6 @@
#
# Due to GPLv3 limitation, gdbserver are removed of package group
#
RDEPENDS_${PN}_remove = "\
RDEPENDS:${PN}:remove = "\
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', '', 'gdbserver', d)} \
"

View File

@ -1,5 +1,5 @@
RDEPENDS_${PN}_remove = "${LTTNGMODULES}"
RDEPENDS:${PN}:remove = "${LTTNGMODULES}"
RRECOMMENDS_${PN}_remove = "${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', '', '${PERF}', d)}"
RRECOMMENDS:${PN}:remove = "${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', '', '${PERF}', d)}"
#RDEPENDS_append += "oprofile"
#RDEPENDS:append += "oprofile"

View File

@ -1,10 +1,10 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI_append = " \
SRC_URI:append = " \
file://coredump-custom.conf \
"
do_install_prepend() {
do_install:prepend() {
install -d ${D}${sysconfdir}/systemd/coredump.conf.d/
install -m 644 ${WORKDIR}/coredump-custom.conf ${D}${sysconfdir}/systemd/coredump.conf.d/
@ -18,4 +18,4 @@ do_install_prepend() {
echo "[Journal]" > ${D}${systemd_unitdir}/journald.conf.d/01-openstlinux.conf
echo "Storage=volatile" >> ${D}${systemd_unitdir}/journald.conf.d/01-openstlinux.conf
}
FILES_${PN} += " ${sysconfdir}/systemd/coredump.conf.d/ "
FILES:${PN} += " ${sysconfdir}/systemd/coredump.conf.d/ "

View File

@ -5,7 +5,7 @@ SUMMARY = "Mount partitions"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
RDEPENDS_${PN} += " util-linux "
RDEPENDS:${PN} += " util-linux "
MOUNT_BASENAME = "mount-partitions"
@ -20,8 +20,8 @@ INITSCRIPT_NAME = "${MOUNT_BASENAME}.sh"
INITSCRIPT_PARAMS = "start 22 5 3 ."
SYSTEMD_PACKAGES = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${PN}','',d)}"
SYSTEMD_SERVICE_${PN} = "${MOUNT_BASENAME}.service"
SYSTEMD_AUTO_ENABLE_${PN} = "enable"
SYSTEMD_SERVICE:${PN} = "${MOUNT_BASENAME}.service"
SYSTEMD_AUTO_ENABLE:${PN} = "enable"
# This list should be set with partition label and associated mountpoint
# <partition_label1>,<partition_mountpoint1> <partition_label2>,<partition_mountpoint2>
@ -77,4 +77,4 @@ do_install() {
fi
}
FILES_${PN} += " ${systemd_unitdir} ${base_sbindir} ${INIT_D_DIR}"
FILES:${PN} += " ${systemd_unitdir} ${base_sbindir} ${INIT_D_DIR}"

View File

@ -1,7 +1,7 @@
# Copyright (C) 2017, STMicroelectronics - All Rights Reserved
# Released under the MIT license (see COPYING.MIT for the terms)
DESCRIPTION = "Basic networkd configuration"
SUMMARY = "Basic networkd configuration"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
DEPENDS = "systemd"
@ -29,4 +29,4 @@ do_install() {
}
FILES_${PN} += "${systemd_unitdir}/network"
FILES:${PN} += "${systemd_unitdir}/network"

View File

@ -1 +1 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"

View File

@ -1,2 +1,2 @@
RDEPENDS_${PN} += " gnupg "
RDEPENDS:${PN} += " gnupg "

View File

@ -1,7 +1,7 @@
SUMMARY = "Information for support"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-or-later;md5=fed54355545ffd980b814dab4a3b312c"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@ -18,5 +18,5 @@ do_install() {
# Make sure to update package as soon as EULA is accepted or not
do_install[vardeps] += "${@d.getVar('ACCEPT_EULA_'+d.getVar('MACHINE'))}"
FILES_${PN} = "${sysconfdir}/st-info.d"
ALLOW_EMPTY_${PN} = "1"
FILES:${PN} = "${sysconfdir}/st-info.d"
ALLOW_EMPTY:${PN} = "1"

View File

@ -2,7 +2,7 @@ SUMMARY = "STM32 tool to convert the 'perf' tool counters into understandable MB
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
RDEPENDS_${PN} += " python3-core "
RDEPENDS:${PN} += " python3-core "
SRC_URI += " \
file://stm32_ddr_pmu.py \
@ -13,4 +13,4 @@ do_install() {
install -m 0755 ${WORKDIR}/stm32_ddr_pmu.py ${D}/${bindir}
}
FILES_${PN} = "${bindir}/stm32_ddr_pmu.py"
FILES:${PN} = "${bindir}/stm32_ddr_pmu.py"

View File

@ -2,7 +2,7 @@ PACKAGECONFIG = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11 xcb', '',
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'egl glesv2', '', d)} \
"
do_install_append() {
do_install:append() {
install -d ${D}${bindir}/
install -m 0755 ${B}/util/cairo-trace/cairo-trace ${D}${bindir}/
}

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI =+ " \
file://0001-stop-splash-screen.patch \

View File

@ -1 +1 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"

View File

@ -1,4 +1,4 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI += " \
file://weston.ini \
@ -21,9 +21,9 @@ FILES_${PN} += " ${datadir}/weston \
/home/root \
"
CONFFILES_${PN} += "${sysconfdir}/xdg/weston/weston.ini"
CONFFILES:${PN} += "${sysconfdir}/xdg/weston/weston.ini"
do_install_append() {
do_install:append() {
install -d ${D}${sysconfdir}/xdg/weston/
install -d ${D}${datadir}/weston/backgrounds
install -d ${D}${datadir}/weston/icon

View File

@ -2,8 +2,8 @@ SUMMARY = "USB ip tools"
DESCRIPTION = "USB ip tools from linux kernel"
HOMEPAGE = "https://www.kernel.org"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
PV = "2.0"
PR = "r1"
@ -35,33 +35,19 @@ S = "${WORKDIR}/tools/usb/usbip"
inherit autotools gettext pkgconfig systemd
SYSTEMD_SERVICE_${PN} = "usbip.service"
SYSTEMD_AUTO_ENABLE_${PN} = "disable"
SYSTEMD_SERVICE:${PN} = "usbip.service"
SYSTEMD_AUTO_ENABLE:${PN} = "disable"
EXTRA_OECONF += "--with-tcp-wrappers"
do_configure[prefuncs] += "copy_usbip_source_from_kernel"
do_configure[prefuncs] += "base_do_unpack"
python copy_usbip_source_from_kernel() {
sources = (d.getVar("USBIP_SRC") or "").split()
src_dir = d.getVar("STAGING_KERNEL_DIR")
dest_dir = d.getVar("WORKDIR")
bb.utils.mkdirhier(dest_dir)
for s in sources:
src = oe.path.join(src_dir, s)
dest = oe.path.join(dest_dir, s)
if not os.path.exists(src):
bb.fatal("Path does not exist: %s. Maybe USBIP_SRC does not match the kernel version." % src)
if os.path.isdir(src):
oe.path.copyhardlinktree(src, dest)
else:
src_path = os.path.dirname(s)
os.makedirs(os.path.join(dest_dir,src_path),exist_ok=True)
bb.utils.copyfile(src, dest)
do_configure:prepend() {
# copy source source from kernel to workdir
mkdir -p ${WORKDIR}/${USBIP_SRC}
tar --xattrs --xattrs-include='*' -cf - -S -C ${STAGING_KERNEL_DIR}/${USBIP_SRC} -p . | tar --xattrs --xattrs-include='*' -xf - -C ${WORKDIR}/${USBIP_SRC}
}
do_install_append() {
do_install:append() {
install -d ${D}${datadir}/hwdata/
install -m 0644 ${WORKDIR}/usb.ids ${D}${datadir}/hwdata/
@ -77,4 +63,4 @@ do_install_append() {
install -d ${D}${systemd_system_unitdir}/
install -m 0644 ${WORKDIR}/usbip.service ${D}${systemd_system_unitdir}/
}
FILES_${PN} += "${datadir}/hwdata/ ${sbindir} ${sysconfdir}/udev/rules.d/ ${systemd_system_unitdir}/ ${sysconfdir}/modprobe.d/"
FILES:${PN} += "${datadir}/hwdata/ ${sbindir} ${sysconfdir}/udev/rules.d/ ${systemd_system_unitdir}/ ${sysconfdir}/modprobe.d/"

View File

@ -1 +1 @@
PACKAGECONFIG_remove = " qt5"
PACKAGECONFIG:remove = " qt5"

View File

@ -1,4 +1,4 @@
RDEPENDS_${PN}_remove += "\
RDEPENDS:${PN}:remove = " \
qtenginio-dev \
qtenginio-mkspecs \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'qtenginio-qmlplugins', '', d)} \

View File

@ -1,5 +1,5 @@
# Copyright (C) 2018, STMicroelectronics - All Rights Reserved
DESCRIPTION = "add script and material to help with eglfs qt configuration"
SUMMARY = "add script and material to help with eglfs qt configuration"
HOMEPAGE = "www.st.com"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@ -21,5 +21,5 @@ do_install() {
install -m 0755 ${WORKDIR}/qt-eglfs.sh ${D}/${sysconfdir}/profile.d/
install -m 0664 ${WORKDIR}/cursor.json ${D}${datadir}/qt5/
}
RDEPENDS_${PN} = "qtbase"
FILES_${PN} += "${datadir}/qt5"
RDEPENDS:${PN} = "qtbase"
FILES:${PN} += "${datadir}/qt5"

View File

@ -1,5 +1,5 @@
# Copyright (C) 2020, STMicroelectronics - All Rights Reserved
DESCRIPTION = "add script and material to help with qt-wayland configuration"
SUMMARY = "add script and material to help with qt-wayland configuration"
HOMEPAGE = "www.st.com"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@ -18,5 +18,5 @@ do_install() {
install -m 0755 ${WORKDIR}/qt-wayland.sh ${D}/${sysconfdir}/profile.d/
}
RDEPENDS_${PN} = "qtwayland"
FILES_${PN} += "${datadir}/qt5"
RDEPENDS:${PN} = "qtwayland"
FILES:${PN} += "${datadir}/qt5"

View File

@ -1,3 +1,3 @@
# we may encouter some undefined references with the linux kernel statx function
# depending on the ACI machines / Yocto cache / zoostrap versions
QT_CONFIG_FLAGS += "-no-feature-statx"
QT_CONFIG_FLAGS += "-no-feature-statx -linuxfb"

View File

@ -1,6 +1,6 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
PACKAGECONFIG_GL = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)} "
PACKAGECONFIG_append = " eglfs examples accessibility "
PACKAGECONFIG:append = " eglfs examples accessibility "
QT_CONFIG_FLAGS += " -no-sse2 -no-opengles3"

View File

@ -1,10 +1,10 @@
DESCRIPTION = "Hand writing character recognition launcher based on HCR Neural Network"
SUMMARY = "Hand writing character recognition launcher based on HCR Neural Network"
LICENSE = "GPLv2 & BSD-3-Clause"
LICENSE = "GPL-2.0-only & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
DEPENDS = "gtk+3 gstreamer1.0-plugins-base demo-launcher"
DEPENDS_append_stm32mpcommon += " m4projects-stm32mp1 "
DEPENDS:append:stm32mpcommon = " m4projects-stm32mp1 "
inherit pkgconfig
@ -48,6 +48,6 @@ do_install() {
install -m 0644 -D ${WORKDIR}/demo/application/*.yaml ${D}${prefix}/local/demo/application/
}
FILES_${PN} += "${prefix}/local/demo/"
RDEPENDS_${PN} += "gtk+3 gstreamer1.0-plugins-base demo-launcher"
RDEPENDS_${PN}_append_stm32mpcommon += " m4projects-stm32mp1-userfs "
FILES:${PN} += "${prefix}/local/demo/"
RDEPENDS:${PN} += "gtk+3 gstreamer1.0-plugins-base demo-launcher"
RDEPENDS:${PN}:append:stm32mpcommon = " m4projects-stm32mp1-userfs "

View File

@ -1,4 +1,4 @@
DESCRIPTION = "Add support of 3d Cube application on Demo Launcher"
SUMMARY = "Add support of 3d Cube application on Demo Launcher"
HOMEPAGE = "wiki.st.com"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
@ -50,13 +50,13 @@ do_install() {
}
PACKAGES += "${PN}-extra"
FILES_${PN} = " \
FILES:${PN} = " \
${prefix}/local/demo/application/3d-cube \
${prefix}/local/demo/application/040-3d_cube.yaml \
"
RDEPENDS_${PN} = "weston-cube demo-launcher"
RDEPENDS:${PN} = "weston-cube demo-launcher"
FILES_${PN}-extra = " \
FILES:${PN}-extra = " \
${prefix}/local/demo/application/3d-cube-extra \
${prefix}/local/demo/application/100-3d-cube.yaml \
${prefix}/local/demo/application/101-3d-cube-shader.yaml \
@ -67,4 +67,4 @@ FILES_${PN}-extra = " \
${prefix}/local/demo/application/116-3d_cube_camera_shader.yaml \
${prefix}/local/demo/application/120-3d-cube-pictures-shader.yaml \
"
RDEPENDS_${PN}-extra = "${PN} weston-cube demo-launcher"
RDEPENDS:${PN}-extra = "${PN} weston-cube demo-launcher"

View File

@ -29,5 +29,5 @@ do_install() {
# python script
install -m 0755 ${WORKDIR}/*.py ${D}${prefix}/local/demo/application/bluetooth/
}
RDEPENDS_${PN} += "python3-core python3-pexpect python3-pickle python3-pygobject gtk+3 demo-launcher"
FILES_${PN} += "${prefix}/local/demo/application/"
RDEPENDS:${PN} += "python3-core python3-pexpect python3-pickle python3-pygobject gtk+3 demo-launcher"
FILES:${PN} += "${prefix}/local/demo/application/"

View File

@ -33,5 +33,5 @@ do_install() {
install -m 0644 ${WORKDIR}/*.fs ${D}${prefix}/local/demo/application/camera/shaders
}
FILES_${PN} += "${prefix}/local/demo/application/"
RDEPENDS_${PN} += "event-gtk-player demo-launcher"
FILES:${PN} += "${prefix}/local/demo/application/"
RDEPENDS:${PN} += "event-gtk-player demo-launcher"

View File

@ -1,4 +1,4 @@
DESCRIPTION = "Add support of netdata/hotspot wifi on Demo Launcher"
SUMMARY = "Add support of netdata/hotspot wifi on Demo Launcher"
HOMEPAGE = "wiki.st.com"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
@ -36,5 +36,5 @@ do_install() {
install -d ${D}${sysconfdir}/default
install -m 0644 ${WORKDIR}/hostapd ${D}${sysconfdir}/default
}
RDEPENDS_${PN} += "python3-core python3-pygobject gtk+3 python3-threading demo-launcher demo-hotspot-wifi qrenc"
FILES_${PN} += "${sysconfdir}/default ${prefix}/local/demo/application/"
RDEPENDS:${PN} += "python3-core python3-pygobject gtk+3 python3-threading demo-launcher demo-hotspot-wifi qrenc"
FILES:${PN} += "${sysconfdir}/default ${prefix}/local/demo/application/"

View File

@ -32,5 +32,5 @@ do_install() {
install -m 0644 ${WORKDIR}/ST2297_visionv3.webm ${D}${prefix}/local/demo/media
}
FILES_${PN} += "${prefix}/local/demo/application/ ${prefix}/local/demo/media"
RDEPENDS_${PN} += "demo-launcher event-gtk-player"
FILES:${PN} += "${prefix}/local/demo/application/ ${prefix}/local/demo/media"
RDEPENDS:${PN} += "demo-launcher event-gtk-player"

View File

@ -44,8 +44,8 @@ do_install() {
install -m 0755 ${WORKDIR}/start_up_demo_launcher.sh ${D}${prefix}/local/weston-start-at-startup/
}
FILES_${PN} += "${prefix}/local/demo/ ${prefix}/local/weston-start-at-startup/"
FILES:${PN} += "${prefix}/local/demo/ ${prefix}/local/weston-start-at-startup/"
RDEPENDS_${PN} += "python3-pygobject gtk+3 python3-resource python3-threading"
RDEPENDS:${PN} += "python3-pygobject gtk+3 python3-resource python3-threading"
#since zeus
RDEPENDS_${PN} += " python3-core "
RDEPENDS:${PN} += " python3-core "

View File

@ -1,7 +1,7 @@
SUMMARY = "qrenc which uses libqrencode to generate QR-code"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.1-only;md5=1a6d268fd218675ffea8be556788b780"
DEPENDS += "qrencode"
DEPENDS += "libpng"
@ -19,6 +19,6 @@ do_install() {
install -m 0755 ${B}/qrencode ${D}${prefix}/bin/
}
FILES_${PN} += "${prefix}/bin/"
FILES:${PN} += "${prefix}/bin/"
RDEPENDS_${PN} += "qrencode libpng"
RDEPENDS:${PN} += "qrencode libpng"

View File

@ -1,6 +1,6 @@
# Copyright (C) 2018, STMicroelectronics - All Rights Reserved
DESCRIPTION = "Python script which monitor temperature from sensor on Nucleo extension board iks01a2a"
SUMMARY = "Python script which monitor temperature from sensor on Nucleo extension board iks01a2a"
LICENSE = "Proprietary"
LIC_FILES_CHKSUM = "file://${OPENSTLINUX_BASE}/files/licenses/ST-Proprietary;md5=7cb1e55a9556c7dd1a3cae09db9cc85f"
@ -25,5 +25,5 @@ do_install() {
install -m 0644 ${WORKDIR}/README.txt ${D}${prefix}/local/demo/README_sensor_iks01a2.txt
}
FILES_${PN} += "${datadir}/sensors_temperature/"
RDEPENDS_${PN} += "python3 python3-pygobject python3-pycairo gtk+3 "
FILES:${PN} += "${datadir}/sensors_temperature/"
RDEPENDS:${PN} += "python3 python3-pygobject python3-pycairo gtk+3 "

View File

@ -1,5 +1,5 @@
SUMMARY= "GTK player with touch screen management"
LICENSE = "GPL-2.0+"
SUMMARY = "GTK player with touch screen management"
LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=801f80980d171dd6425610833a22dbe6"
SRC_URI = "git://github.com/STMicroelectronics/st-openstlinux-application.git;protocol=https;branch=master"
@ -18,5 +18,5 @@ do_install () {
install -d ${D}${prefix}/local/demo/bin
install -m 0755 ${B}/touch-event-gtk-player ${D}${prefix}/local/demo/bin/
}
FILES_${PN} += "${prefix}/local/demo/bin"
FILES:${PN} += "${prefix}/local/demo/bin"

View File

@ -1,5 +1,5 @@
# Copyright (C) 2018, STMicroelectronics - All Rights Reserved
DESCRIPTION = "Shell script to enable/disable hotsopt wifi configuration"
SUMMARY = "Shell script to enable/disable hotsopt wifi configuration"
HOMEPAGE = "www.st.com"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
@ -12,4 +12,4 @@ do_install() {
install -m 755 ${WORKDIR}/st-hotspot-wifi-service.sh ${D}${prefix}/local/demo/bin
}
FILES_${PN} += "${prefix}/local/demo/bin"
FILES:${PN} += "${prefix}/local/demo/bin"

View File

@ -50,7 +50,7 @@ CORE_IMAGE_EXTRA_INSTALL += " \
packagegroup-framework-sample-qt-examples \
"
# IMAGE_INSTALL_append += "qtbase qtwayland qtbase-plugins qtwayland-plugins"
# IMAGE_INSTALL:append = " qtbase qtwayland qtbase-plugins qtwayland-plugins "
# NOTE:
# packagegroup-st-demo are installed on rootfs to populate the package

View File

@ -4,7 +4,9 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ad
inherit packagegroup features_check
RDEPENDS_${PN} = "\
CONFLICT_DISTRO_FEATURES = "x11 wayland"
RDEPENDS:${PN} = "\
packagegroup-framework-sample-qt \
\
openstlinux-qt-eglfs \

View File

@ -14,7 +14,7 @@ PACKAGES = "\
packagegroup-framework-sample-qt-extra-examples \
"
RDEPENDS_packagegroup-framework-sample-qt-extra = "\
RDEPENDS:packagegroup-framework-sample-qt-extra = "\
\
qt3d \
qt3d-qmlplugins \
@ -44,8 +44,8 @@ RDEPENDS_packagegroup-framework-sample-qt-extra = "\
qtlocation-qmlplugins \
"
SUMMARY_packagegroup-framework-sample-qt-extra-examples = "Framework sample qt extra components for examples"
RDEPENDS_packagegroup-framework-sample-qt-extra-examples = "\
SUMMARY:packagegroup-framework-sample-qt-extra-examples = "Framework sample qt extra components for examples"
RDEPENDS:packagegroup-framework-sample-qt-extra-examples = "\
qt5nmapcarousedemo \
cinematicexperience \
qtsmarthome \

View File

@ -14,7 +14,7 @@ PACKAGES = "\
packagegroup-framework-sample-qt-examples \
"
RDEPENDS_packagegroup-framework-sample-qt = "\
RDEPENDS:packagegroup-framework-sample-qt = "\
qtbase \
liberation-fonts \
qtbase-plugins \
@ -33,7 +33,7 @@ RDEPENDS_packagegroup-framework-sample-qt = "\
qtscript \
"
SUMMARY_packagegroup-framework-sample-qt-examples = "Framework sample qt components for examples"
RDEPENDS_packagegroup-framework-sample-qt-examples = "\
SUMMARY:packagegroup-framework-sample-qt-examples = "Framework sample qt components for examples"
RDEPENDS:packagegroup-framework-sample-qt-examples = "\
qtbase-examples \
"

View File

@ -6,7 +6,7 @@ inherit packagegroup features_check
REQUIRED_DISTRO_FEATURES = "wayland"
RDEPENDS_${PN} = "\
RDEPENDS:${PN} = "\
packagegroup-framework-sample-qt \
\
qtwayland \

View File

@ -1,12 +1,12 @@
SUMMARY= "3D cube for wayland/weston windows"
SUMMARY = "3D cube for wayland/weston windows"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=23e79a8a8bc2486f30a780e6f8de22c4"
SRC_URI = "git://github.com/STMicroelectronics/st-openstlinux-application.git;protocol=https;branch=master"
# Modify these as desired
PV = "2.1+git${SRCPV}"
SRCREV = "533a3673f879a47b71fb175280acce6eb22164c0"
PV = "4.0+git${SRCPV}"
SRCREV = "cd44839e95af8c1dc80bb16270bcc6e938545849"
DEPENDS += "wayland wayland-native wayland-protocols libdrm pixman libpng libjpeg-turbo \
virtual/egl virtual/libgles2 gstreamer1.0 gstreamer1.0-plugins-base"
@ -29,4 +29,4 @@ do_install () {
patchelf --replace-needed libGLESv2.so libGLESv2.so.2 ${D}${prefix}/local/demo/bin/weston-st-egl-cube-tex
fi
}
FILES_${PN} += "${prefix}/local/demo/bin"
FILES:${PN} += "${prefix}/local/demo/bin"

View File

@ -1,7 +1,7 @@
SUMMARY = "OPTEE core packagegroup"
DESCRIPTION = "Provide optee-client package"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0;md5=9427b8ccf5cf3df47c29110424c9641a"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0-or-later;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PACKAGE_ARCH = "${TUNE_PKGARCH}"

View File

@ -1,7 +1,7 @@
SUMMARY = "OPTEE test packagegroup"
DESCRIPTION = "Provide optee test and ta-sdp packages"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0;md5=9427b8ccf5cf3df47c29110424c9641a"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0-or-later;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PACKAGE_ARCH = "${TUNE_PKGARCH}"
@ -11,6 +11,6 @@ PACKAGES = "packagegroup-optee-test"
PROVIDES = "${PACKAGES}"
RDEPENDS_packagegroup-optee-test = "\
RDEPENDS:packagegroup-optee-test = "\
optee-test \
"

View File

@ -0,0 +1,38 @@
# With this image, we want to generate additionnal packages that could be
# used to populate a package repository server.
# The default st-image-weston is "extended" with extra IMAGE_FEATURES, and is also
# extended with as much as possible 'packagegroup-framework-*'.
SUMMARY = "OpenSTLinux image based on ST weston image to generate all packages supported by ST."
LICENSE = "Proprietary"
include recipes-st/images/st-image-weston.bb
# let's make sure we have a good image...
REQUIRED_DISTRO_FEATURES = "wayland"
# Define ROOTFS_MAXSIZE to unlimited size
IMAGE_ROOTFS_MAXSIZE = ""
IMAGE_FSTYPES = "tar"
ENABLE_FLASHLAYOUT_CONFIG = "0"
#
# IMAGE_FEATURES addons
#
IMAGE_FEATURES:append = " \
tools-debug \
nfs-server \
"
#
# INSTALL addons (manage to add all available openstlinux packages)
#
CORE_IMAGE_EXTRA_INSTALL:append = " \
packagegroup-framework-tools-extra \
\
packagegroup-framework-sample-qtwayland \
packagegroup-framework-sample-qt-examples \
packagegroup-framework-sample-qt-extra \
packagegroup-framework-sample-qt-extra-examples \
"

View File

@ -16,7 +16,7 @@ image_copy_image_license() {
bbwarn "Missing 'EULA_FILE_ST' var : no image license copied..."
fi
}
IMAGE_POSTPROCESS_COMMAND_prepend = "image_copy_image_license;"
IMAGE_POSTPROCESS_COMMAND:prepend = "image_copy_image_license;"
sdk_copy_image_license() {
mkdir -p ${SDKDEPLOYDIR}
@ -26,7 +26,7 @@ sdk_copy_image_license() {
bbwarn "Missing 'EULA_FILE_ST' var : no image license copied..."
fi
}
SDK_POSTPROCESS_COMMAND_prepend = "sdk_copy_image_license;"
SDK_POSTPROCESS_COMMAND:prepend = "sdk_copy_image_license;"
LSB_RELASE_TIMESTAMP = "${DATE}-${TIME}"
LSB_RELASE_TIMESTAMP[vardepsexclude] += "DATE"
@ -38,4 +38,11 @@ update_lsbreleasedate() {
sed -i 's/^DISTRIB_DESCRIPTION=\(.*\)-snapshot-.*\"/DISTRIB_DESCRIPTION=\1-snapshot-'"${LSB_RELASE_TIMESTAMP}"'\"/' ${IMAGE_ROOTFS}${sysconfdir}/lsb-release
fi
}
ROOTFS_POSTPROCESS_COMMAND_append = "update_lsbreleasedate;"
ROOTFS_POSTPROCESS_COMMAND:append = "update_lsbreleasedate;"
zap_empty_weston_password () {
if [ -e ${IMAGE_ROOTFS}/etc/shadow ]; then
sed -i 's%^weston:!:%weston::%' ${IMAGE_ROOTFS}/etc/shadow
fi
}
ROOTFS_POSTPROCESS_COMMAND:append = "zap_empty_weston_password;"

View File

@ -12,4 +12,4 @@ do_install() {
inherit allarch
FILES_${PN} += "/init.d/"
FILES:${PN} += "/init.d/"

View File

@ -38,7 +38,7 @@ do_deploy() {
}
addtask deploy before do_build after do_compile
FILES_${PN} += "/boot"
FILES:${PN} += "/boot"
# Provide empty package to allow direct use on image side even with none InitRD
ALLOW_EMPTY_${PN} = "1"
ALLOW_EMPTY:${PN} = "1"

View File

@ -15,24 +15,24 @@ PACKAGES = "\
"
# Manage to provide all framework core base packages with overall one
RDEPENDS_packagegroup-framework-core-base = "\
RDEPENDS:packagegroup-framework-core-base = "\
packagegroup-framework-core-base-display \
packagegroup-framework-core-base-mm \
packagegroup-framework-core-base-fs \
"
SUMMARY_packagegroup-framework-core-base-display = "Framework core base components for display"
RDEPENDS_packagegroup-framework-core-base-display = "\
SUMMARY:packagegroup-framework-core-base-display = "Framework core base components for display"
RDEPENDS:packagegroup-framework-core-base-display = "\
libdrm \
libdrm-tests \
"
SUMMARY_packagegroup-framework-core-base-mm = "Framework core base components for multimedia"
RDEPENDS_packagegroup-framework-core-base-mm = "\
SUMMARY:packagegroup-framework-core-base-mm = "Framework core base components for multimedia"
RDEPENDS:packagegroup-framework-core-base-mm = "\
"
SUMMARY_packagegroup-framework-core-base-fs = "Framework core base components for filesystem"
RDEPENDS_packagegroup-framework-core-base-fs = "\
SUMMARY:packagegroup-framework-core-base-fs = "Framework core base components for filesystem"
RDEPENDS:packagegroup-framework-core-base-fs = "\
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-mount-partitions', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'userfs-cleanup-package', '', d)} \
"

View File

@ -14,21 +14,22 @@ PACKAGES = "\
"
# Manage to provide all framework core extra packages with overall one
RDEPENDS_packagegroup-framework-core-extra = "\
RDEPENDS:packagegroup-framework-core-extra = "\
packagegroup-framework-core-extra-display \
packagegroup-framework-core-extra-mm \
"
SUMMARY_packagegroup-framework-core-extra-display = "Framework core extra components for display"
RDEPENDS_packagegroup-framework-core-extra-display = "\
SUMMARY:packagegroup-framework-core-extra-display = "Framework core extra components for display"
RDEPENDS:packagegroup-framework-core-extra-display = "\
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-init', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'weston-examples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'tzdata', '', d)} \
${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk+3', '', d)} \
${@bb.utils.contains_any('DISTRO_FEATURES', '${GTK3DISTROFEATURES}', 'gtk+3-demo', '', d)} \
\
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'weston-xwayland', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xserver-xorg-xwayland', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'libx11-locale', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'libx11', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'libxcb', '', d)} \
@ -42,11 +43,12 @@ RDEPENDS_packagegroup-framework-core-extra-display = "\
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xkbcomp', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xorg-minimal-fonts', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xterm', '', d)} \
\
${@bb.utils.contains('MACHINE_FEATURES', 'opengl', 'kmscube', '', d)} \
"
SUMMARY_packagegroup-framework-core-extra-mm = "Framework core extra components for multimedia"
RDEPENDS_packagegroup-framework-core-extra-mm = "\
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'kmscube', '', d)} \
SUMMARY:packagegroup-framework-core-extra-mm = "Framework core extra components for multimedia"
RDEPENDS:packagegroup-framework-core-extra-mm = "\
qrencode \
qrenc \
"

View File

@ -14,19 +14,19 @@ PACKAGES = "\
"
# Manage to provide all framework core packages with overall one
RDEPENDS_packagegroup-framework-core = "\
RDEPENDS:packagegroup-framework-core = "\
packagegroup-framework-core-display \
packagegroup-framework-core-mm \
infos-openstlinux \
"
SUMMARY_packagegroup-framework-core-display = "Framework core components for display"
RDEPENDS_packagegroup-framework-core-display = "\
SUMMARY:packagegroup-framework-core-display = "Framework core components for display"
RDEPENDS:packagegroup-framework-core-display = "\
fb-test \
"
SUMMARY_packagegroup-framework-core-mm = "Framework core components for multimedia"
RDEPENDS_packagegroup-framework-core-mm = "\
SUMMARY:packagegroup-framework-core-mm = "Framework core components for multimedia"
RDEPENDS:packagegroup-framework-core-mm = "\
tiff \
libv4l \
rc-keymaps \

View File

@ -18,7 +18,7 @@ PACKAGES = "\
"
# Manage to provide all framework tools base packages with overall one
RDEPENDS_packagegroup-framework-tools-base = "\
RDEPENDS:packagegroup-framework-tools-base = "\
packagegroup-framework-tools-base-core \
packagegroup-framework-tools-base-kernel \
packagegroup-framework-tools-base-network \
@ -27,8 +27,8 @@ RDEPENDS_packagegroup-framework-tools-base = "\
packagegroup-framework-tools-base-python3 \
"
SUMMARY_packagegroup-framework-tools-base-core = "Framework tools base components for core"
RDEPENDS_packagegroup-framework-tools-base-core = "\
SUMMARY:packagegroup-framework-tools-base-core = "Framework tools base components for core"
RDEPENDS:packagegroup-framework-tools-base-core = "\
ckermit \
coreutils \
libiio-iiod \
@ -36,11 +36,12 @@ RDEPENDS_packagegroup-framework-tools-base-core = "\
lrzsz \
libgpiod \
libgpiod-tools \
openssl-engines \
${@bb.utils.contains('DISTRO_FEATURES', 'usbgadget', 'usbotg-gadget-config', '', d)} \
"
SUMMARY_packagegroup-framework-tools-base-kernel = "Framework tools base components for kernel"
RDEPENDS_packagegroup-framework-tools-base-kernel = "\
SUMMARY:packagegroup-framework-tools-base-kernel = "Framework tools base components for kernel"
RDEPENDS:packagegroup-framework-tools-base-kernel = "\
can-utils \
i2c-tools \
strace \
@ -55,24 +56,24 @@ RDEPENDS_packagegroup-framework-tools-base-kernel = "\
pciutils \
"
SUMMARY_packagegroup-framework-tools-base-network = "Framework tools base components for network"
RDEPENDS_packagegroup-framework-tools-base-network = "\
SUMMARY:packagegroup-framework-tools-base-network = "Framework tools base components for network"
RDEPENDS:packagegroup-framework-tools-base-network = "\
ethtool \
iproute2 \
curl \
"
SUMMARY_packagegroup-framework-tools-base-audio = "Framework tools base components for audio"
RDEPENDS_packagegroup-framework-tools-base-audio = "\
SUMMARY:packagegroup-framework-tools-base-audio = "Framework tools base components for audio"
RDEPENDS:packagegroup-framework-tools-base-audio = "\
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'libasound alsa-conf', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa-utils', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa-plugins', '', d)} \
"
SUMMARY_packagegroup-framework-tools-base-ui = "Framework tools base components for ui"
RDEPENDS_packagegroup-framework-tools-base-ui = "\
SUMMARY:packagegroup-framework-tools-base-ui = "Framework tools base components for ui"
RDEPENDS:packagegroup-framework-tools-base-ui = "\
"
SUMMARY_packagegroup-framework-tools-base-python3 = "Framework tools base components for python3"
RDEPENDS_packagegroup-framework-tools-base-python3 = "\
SUMMARY:packagegroup-framework-tools-base-python3 = "Framework tools base components for python3"
RDEPENDS:packagegroup-framework-tools-base-python3 = "\
"

View File

@ -18,7 +18,7 @@ PACKAGES = "\
"
# Manage to provide all framework tools extra packages with overall one
RDEPENDS_packagegroup-framework-tools-extra = "\
RDEPENDS:packagegroup-framework-tools-extra = "\
packagegroup-framework-tools-extra-core \
packagegroup-framework-tools-extra-kernel \
packagegroup-framework-tools-extra-network \
@ -27,8 +27,8 @@ RDEPENDS_packagegroup-framework-tools-extra = "\
packagegroup-framework-tools-extra-python3 \
"
SUMMARY_packagegroup-framework-tools-extra-core = "Framework tools extra components for core"
RDEPENDS_packagegroup-framework-tools-extra-core = "\
SUMMARY:packagegroup-framework-tools-extra-core = "Framework tools extra components for core"
RDEPENDS:packagegroup-framework-tools-extra-core = "\
tslib-calibrate \
pointercal \
\
@ -38,8 +38,8 @@ RDEPENDS_packagegroup-framework-tools-extra-core = "\
ltrace \
"
SUMMARY_packagegroup-framework-tools-extra-kernel = "Framework tools extra components for kernel"
RDEPENDS_packagegroup-framework-tools-extra-kernel = "\
SUMMARY:packagegroup-framework-tools-extra-kernel = "Framework tools extra components for kernel"
RDEPENDS:packagegroup-framework-tools-extra-kernel = "\
powertop \
fio \
\
@ -57,12 +57,15 @@ RDEPENDS_packagegroup-framework-tools-extra-kernel = "\
dhrystone \
"
RDEPENDS_packagegroup-framework-tools-extra-kernel_append_arm = "\
RDEPENDS:packagegroup-framework-tools-extra-kernel:append:arm = "\
cpuburn-arm \
"
RDEPENDS:packagegroup-framework-tools-extra-kernel:append:aarch64 = "\
cpuburn-arm \
"
SUMMARY_packagegroup-framework-tools-extra-network = "Framework tools extra components for network"
RDEPENDS_packagegroup-framework-tools-extra-network = "\
SUMMARY:packagegroup-framework-tools-extra-network = "Framework tools extra components for network"
RDEPENDS:packagegroup-framework-tools-extra-network = "\
iperf3 \
netperf \
bridge-utils \
@ -75,19 +78,19 @@ RDEPENDS_packagegroup-framework-tools-extra-network = "\
neard \
"
SUMMARY_packagegroup-framework-tools-extra-audio = "Framework tools extra components for audio"
RDEPENDS_packagegroup-framework-tools-extra-audio = "\
SUMMARY:packagegroup-framework-tools-extra-audio = "Framework tools extra components for audio"
RDEPENDS:packagegroup-framework-tools-extra-audio = "\
${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'alsa-utils-aplay', '', d)} \
"
SUMMARY_packagegroup-framework-tools-extra-ui = "Framework tools extra components for ui"
RDEPENDS_packagegroup-framework-tools-extra-ui = "\
SUMMARY:packagegroup-framework-tools-extra-ui = "Framework tools extra components for ui"
RDEPENDS:packagegroup-framework-tools-extra-ui = "\
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11perf', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtkperf', '', d)} \
"
SUMMARY_packagegroup-framework-tools-extra-python3 = "Framework tools extra components for python3"
RDEPENDS_packagegroup-framework-tools-extra-python3 = "\
SUMMARY:packagegroup-framework-tools-extra-python3 = "Framework tools extra components for python3"
RDEPENDS:packagegroup-framework-tools-extra-python3 = "\
python3-pip \
python3-pytest \
python3-lxml \

View File

@ -18,7 +18,7 @@ PACKAGES = "\
"
# Manage to provide all framework tools packages with overall one
RDEPENDS_packagegroup-framework-tools = "\
RDEPENDS:packagegroup-framework-tools = "\
packagegroup-framework-tools-core \
packagegroup-framework-tools-kernel \
packagegroup-framework-tools-network \
@ -27,8 +27,8 @@ RDEPENDS_packagegroup-framework-tools = "\
packagegroup-framework-tools-python3 \
"
SUMMARY_packagegroup-framework-tools-core = "Framework tools components for core"
RDEPENDS_packagegroup-framework-tools-core = "\
SUMMARY:packagegroup-framework-tools-core = "Framework tools components for core"
RDEPENDS:packagegroup-framework-tools-core = "\
grep \
util-linux \
util-linux-lscpu\
@ -56,8 +56,8 @@ RDEPENDS_packagegroup-framework-tools-core = "\
stm32-ddr-tools \
"
SUMMARY_packagegroup-framework-tools-kernel = "Framework tools components for kernel"
RDEPENDS_packagegroup-framework-tools-kernel = "\
SUMMARY:packagegroup-framework-tools-kernel = "Framework tools components for kernel"
RDEPENDS:packagegroup-framework-tools-kernel = "\
cpufrequtils \
sysfsutils \
dosfstools \
@ -67,8 +67,8 @@ RDEPENDS_packagegroup-framework-tools-kernel = "\
sysprof \
"
SUMMARY_packagegroup-framework-tools-network = "Framework tools components for network"
RDEPENDS_packagegroup-framework-tools-network = "\
SUMMARY:packagegroup-framework-tools-network = "Framework tools components for network"
RDEPENDS:packagegroup-framework-tools-network = "\
tcpdump \
packagegroup-core-full-cmdline-extended \
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'iw', '', d)} \
@ -76,14 +76,13 @@ RDEPENDS_packagegroup-framework-tools-network = "\
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'hostapd', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'wireless-regdb-static', '', d)} \
openssh-sftp \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'dhcp-client', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd-networkd-configuration', '', d)} \
usbip uhubctl \
bridge-utils \
"
SUMMARY_packagegroup-framework-tools-audio = "Framework tools components for audio"
RDEPENDS_packagegroup-framework-tools-audio = "\
SUMMARY:packagegroup-framework-tools-audio = "Framework tools components for audio"
RDEPENDS:packagegroup-framework-tools-audio = "\
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio-server', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio-misc', '', d)} \
@ -94,16 +93,16 @@ RDEPENDS_packagegroup-framework-tools-audio = "\
${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio bluetooth', 'pulseaudio-module-bluez5-discover', '', d)} \
"
SUMMARY_packagegroup-framework-tools-ui = "Framework tools components for ui"
RDEPENDS_packagegroup-framework-tools-ui = "\
SUMMARY:packagegroup-framework-tools-ui = "Framework tools components for ui"
RDEPENDS:packagegroup-framework-tools-ui = "\
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xvinfo', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'glmark2', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'netdata', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'gplv3', 'lmsensors-libsensors lmsensors-sensors', '', d)} \
"
SUMMARY_packagegroup-framework-tools-python3 = "Framework tools components for python3"
RDEPENDS_packagegroup-framework-tools-python3 = "\
SUMMARY:packagegroup-framework-tools-python3 = "Framework tools components for python3"
RDEPENDS:packagegroup-framework-tools-python3 = "\
python3-datetime \
python3-dateutil \
python3-distutils \

View File

@ -1,6 +1,6 @@
DESCRIPTION = "Gstreamer 1.0 components"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0;md5=9427b8ccf5cf3df47c29110424c9641a"
SUMMARY = "Gstreamer 1.0 components"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-2.0-or-later;md5=6d2d9952d88b50a51a5c73dc431d06c7"
PACKAGE_ARCH = "${TUNE_PKGARCH}"
@ -11,7 +11,7 @@ PACKAGES = "\
"
PROVIDES = "${PACKAGES}"
RDEPENDS_packagegroup-gstreamer1-0 = "\
RDEPENDS:packagegroup-gstreamer1-0 = "\
gstreamer1.0-plugins-base-meta \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good-meta \

View File

@ -1,4 +1,4 @@
RDEPENDS_${PN} += "\
RDEPENDS:${PN} += "\
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'demo-launcher', '', d)} \
\
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'demo-application-netdata-hotspot', '', d)} \
@ -9,7 +9,7 @@ RDEPENDS_${PN} += "\
"
AI_DEMO_APPLICATION = "${@bb.utils.contains('MACHINE_FEATURES', 'm4copro', 'ai-hand-char-reco-launcher', '', d)} "
RDEPENDS_${PN}_append_stm32mpcommon = " \
RDEPENDS:${PN}:append:stm32mpcommon = " \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${AI_DEMO_APPLICATION}', '', d)} \
"

View File

@ -1,4 +1,4 @@
SYSTEMD_AUTO_ENABLE_ntp = "disable"
SYSTEMD_AUTO_ENABLE_ntpdate = "disable"
SYSTEMD_AUTO_ENABLE_sntp = "disable"
SYSTEMD_AUTO_ENABLE:ntp = "disable"
SYSTEMD_AUTO_ENABLE:ntpdate = "disable"
SYSTEMD_AUTO_ENABLE:sntp = "disable"

View File

@ -1,12 +1,12 @@
# Copyright (C) 2019, STMicroelectronics - All Rights Reserved
# Released under the MIT license (see COPYING.MIT for the terms)
DESCRIPTION = "Tools for cleaning apt databse"
SUMMARY = "Tools for cleaning apt databse"
SECTION = "devel"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
RDEPENDS_${PN} += " apt "
RDEPENDS:${PN} += " apt "
SRC_URI = " file://userfs-cleanup-package.service file://userfs-cleanup-package.sh"
@ -17,8 +17,8 @@ inherit systemd update-rc.d
ST_USERFS ?= "1"
SYSTEMD_PACKAGES += "${PN}"
SYSTEMD_SERVICE_${PN} = "userfs-cleanup-package.service"
SYSTEMD_AUTO_ENABLE_${PN} = "${@bb.utils.contains('ST_USERFS', '1', 'enable', 'disable', d)}"
SYSTEMD_SERVICE:${PN} = "userfs-cleanup-package.service"
SYSTEMD_AUTO_ENABLE:${PN} = "${@bb.utils.contains('ST_USERFS', '1', 'enable', 'disable', d)}"
do_install() {
install -d ${D}${systemd_unitdir}/system ${D}${base_sbindir}

View File

@ -1,4 +1,4 @@
DESCRIPTION = "Read one-dimensional barcodes and QR codes from Python 2 and 3 using the zbar library"
SUMMARY = "Read one-dimensional barcodes and QR codes from Python 2 and 3 using the zbar library"
HOMEPAGE = "https://github.com/NaturalHistoryMuseum/pyzbar"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c27c2135d76d2d03f4842d9c133f1ed4"
@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c27c2135d76d2d03f4842d9c133f1ed4"
SECTION = "devel/python"
DEPENDS = "python3-pillow zbar-openstlinux"
SRC_URI = "git://github.com/NaturalHistoryMuseum/pyzbar.git;protocol=https"
SRC_URI = "git://github.com/NaturalHistoryMuseum/pyzbar.git;protocol=https;branch=master"
SRCREV = "b6853df71aee4b38a9986af8565603a0115e81b7"
S = "${WORKDIR}/git"

View File

@ -1,6 +1,6 @@
DESRIPTION = "2D barcode scanner toolkit."
SUMMARY = "2D barcode scanner toolkit."
SECTION = "graphics"
LICENSE = "LGPL-2.1"
LICENSE = "LGPL-2.1-only"
DEPENDS = "pkgconfig intltool-native libpng jpeg"
DEPENDS += "xmlto-native"
@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4015840237ca7f0175cd626f78714ca8"
PV = "0.10+git${SRCPV}"
SRCREV = "67003d2a985b5f9627bee2d8e3e0b26d0c474b57"
SRC_URI = "git://github.com/ZBar/Zbar \
SRC_URI = "git://github.com/ZBar/Zbar;branch=master;protocol=https \
file://0001-make-relies-GNU-extentions.patch \
file://0002-support-of-ImageMagick-7.patch \
"
@ -41,7 +41,9 @@ do_install() {
# install library
install -m 0755 ${B}/zbar/.libs/libzbar.so.0.2.0 ${D}${libdir}
ln -s ${libdir}/libzbar.so.0.2.0 ${D}${libdir}/libzbar.so.0
cd ${D}${libdir}
ln -s libzbar.so.0.2.0 libzbar.so.0
ln -s libzbar.so.0.2.0 libzbar.so
# install zbarcam
install -m 0755 ${B}/zbarcam/.libs/zbarcam ${D}${bindir}