mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
opensaf: update recipe to use python3
Update recipe to include support for python3. Introduce a patch which converts samples to utilize pytho3 on the target. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
committed by
Khem Raj
parent
4043bcc714
commit
7cb54068b3
+50
@@ -0,0 +1,50 @@
|
||||
From ffc829603a2c50674c8e04de5221e43f80bfc1b2 Mon Sep 17 00:00:00 2001
|
||||
From: Andrey Zhizhikin <andrey.z@gmail.com>
|
||||
Date: Mon, 27 Jan 2020 13:00:53 +0000
|
||||
Subject: [PATCH] immom_python: convert to python3
|
||||
|
||||
Convert immom_python to use python3, python2 is EOL and is not supported
|
||||
by all distributions anymore.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
|
||||
---
|
||||
samples/immsv/immom_python/immom.py | 2 +-
|
||||
samples/immsv/immom_python/immomexamples.py | 2 +-
|
||||
samples/immsv/immom_python/immomtest.py | 2 +-
|
||||
3 files changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/samples/immsv/immom_python/immom.py b/samples/immsv/immom_python/immom.py
|
||||
index 4f68625ed..f88197000 100755
|
||||
--- a/samples/immsv/immom_python/immom.py
|
||||
+++ b/samples/immsv/immom_python/immom.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /usr/bin/python
|
||||
+#!/usr/bin/env python3
|
||||
"""
|
||||
immom -- An IMM Object Manager in Python
|
||||
|
||||
diff --git a/samples/immsv/immom_python/immomexamples.py b/samples/immsv/immom_python/immomexamples.py
|
||||
index 70c579265..bd693c25f 100755
|
||||
--- a/samples/immsv/immom_python/immomexamples.py
|
||||
+++ b/samples/immsv/immom_python/immomexamples.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /usr/bin/env python
|
||||
+#!/usr/bin/env python3
|
||||
|
||||
import immom
|
||||
|
||||
diff --git a/samples/immsv/immom_python/immomtest.py b/samples/immsv/immom_python/immomtest.py
|
||||
index 4b98bea8c..ed2463ba9 100755
|
||||
--- a/samples/immsv/immom_python/immomtest.py
|
||||
+++ b/samples/immsv/immom_python/immomtest.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!/usr/bin/env python
|
||||
+#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import immom
|
||||
--
|
||||
2.17.1
|
||||
|
||||
@@ -14,7 +14,7 @@ SECTION = "admin"
|
||||
LICENSE = "LGPLv2.1"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7"
|
||||
|
||||
DEPENDS = "libxml2 python"
|
||||
DEPENDS = "libxml2 python3"
|
||||
TOOLCHAIN = "gcc"
|
||||
|
||||
SECURITY_CFLAGS = "${SECURITY_NO_PIE_CFLAGS}"
|
||||
@@ -26,6 +26,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/releases/${BPN}-${PV}.tar.gz \
|
||||
file://0001-immpbe_dump.cc-Use-sys-wait.h-instead-of-wait.h.patch \
|
||||
file://0001-Add-configure-time-check-for-gettid-API.patch \
|
||||
file://0001-create_empty_library-Use-CC-variable-intead-of-hardc.patch \
|
||||
file://0001-immom_python-convert-to-python3.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "9b61df01d1a092101c4a626692edae19"
|
||||
SRC_URI[sha256sum] = "6da9af96e8ee58d11031d305bf4804a00deb6108e12e422722882a2091bd34bd"
|
||||
@@ -66,7 +67,7 @@ FILES_${PN}-staticdev += "${PKGLIBDIR}/*.a"
|
||||
|
||||
INSANE_SKIP_${PN} = "dev-so"
|
||||
|
||||
RDEPENDS_${PN} += "bash python"
|
||||
RDEPENDS_${PN} += "bash python3-core"
|
||||
|
||||
# http://errors.yoctoproject.org/Errors/Details/186970/
|
||||
COMPATIBLE_HOST_libc-musl = 'null'
|
||||
|
||||
Reference in New Issue
Block a user