From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-it1-f170.google.com (mail-it1-f170.google.com [209.85.166.170]) by mail.openembedded.org (Postfix) with ESMTP id 662F57E47C for ; Sat, 8 Jun 2019 00:56:46 +0000 (UTC) Received: by mail-it1-f170.google.com with SMTP id i21so5373532ita.5 for ; Fri, 07 Jun 2019 17:56:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fkW4X28wwX/x5gTSgczvxUmH5XxSYwaMi7vkKgmhS4w=; b=PrGia+kWnf9kcHJAwbUWZ4R+sxMuJ6oDkbaZ2aTaCSs1GUlkvtf29dJOZdF4x4l1MM BAH67Gpe24hTnOhD/NbviHBvCrDp6v4Hk3BG9d+vkGrzH1HuQM/QTvgx88pBg3qP9nhc VJi8yNO5wV+qoxq6iOOAeEobf1ACUjL6x8AGCKmah3XnwWB+H5b8IsQE1YFQVywJqJGd bsFLIMFoYN+DOpncvwUCsUhgd86YRmRqtdksYFVFLAlZivGSUv7GGk71rCRsXJJM5C4Q h1WMIdNL9IoUaR09Zlg+leMNRGyBOF7sS4gATZKhIKpbTdHfRzSRW+ZQJ9JTSt8jmAka G0uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fkW4X28wwX/x5gTSgczvxUmH5XxSYwaMi7vkKgmhS4w=; b=cB3PaaejxuN0/dVvbcoNy3MpVelhzbmsTVuXKDtADW/9R7fz4jNsuofgyg+07ajDv4 Vw7o12mrI89CsXZxUvcyx71FptCoT/wu39rh3GKou5p6kJW3j35VCVSLbIG+YQf+1yMy 9fxA5WyRLadPZhvPgG08LQ8075cWfzgrLUqONEimF4ig8HkgGqB+zy3dbu1zQbtNpB4+ J8uEFU+Oi37I2CZVmKOkcle+9GI0orm9eWU0/c+xaOaAqVfoT48lP0O2JvQPHw5VlBNl FwpHO9+WpiOfxwkZyPmDYdAa5sOajA/Z6UkEJRtzmt5GRvTWZvVaq8TMXn6Ei+hn+3tm HA8A== X-Gm-Message-State: APjAAAWzOFYCKnjr1mGbBZhIXolA+rdU4H5StrHR+LSbRuMzZ8De7PdD OYOhCpu4Vzfp0BcInwi1Cmj2I5Tdb9I9xeQR/mU8dVAA X-Google-Smtp-Source: APXvYqyJMkhqQXizqZTj4Si7NpgcH0zRq+Mjo+zZPQXEe8iW0tRl+EbTSjhmaAOAgqRVdKe02wHyHfTRhw1h0KncmdY= X-Received: by 2002:a02:a493:: with SMTP id d19mr34066855jam.22.1559955407251; Fri, 07 Jun 2019 17:56:47 -0700 (PDT) MIME-Version: 1.0 References: <7adf2becf20aa4ef98cadca5fed36553f8e4664d.1559950879.git.timothy.t.orling@linux.intel.com> In-Reply-To: <7adf2becf20aa4ef98cadca5fed36553f8e4664d.1559950879.git.timothy.t.orling@linux.intel.com> From: Tim Orling Date: Fri, 7 Jun 2019 17:56:35 -0700 Message-ID: To: Tim Orling Cc: openembedded-core@lists.openembedded.org Subject: Re: [PATCH 1/4] python3-scons-{native}: add recipe for v3.0.5 X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Jun 2019 00:56:46 -0000 Content-Type: multipart/alternative; boundary="000000000000ea2c43058ac56b40" --000000000000ea2c43058ac56b40 Content-Type: text/plain; charset="UTF-8" On Fri, Jun 7, 2019 at 4:49 PM Tim Orling wrote: > SCons has supported python 3 since v3.0.0 > https://scons.org/tag/releases.html > > Fix shebangs in scripts > > [YOCTO #13381] > > Signed-off-by: Tim Orling > --- > meta/conf/distro/include/maintainers.inc | 2 ++ > .../python/python3-scons-native_3.0.5.bb | 8 +++++ > .../python/python3-scons_3.0.5.bb | 29 +++++++++++++++++++ > 3 files changed, 39 insertions(+) > create mode 100644 meta/recipes-devtools/python/ > python3-scons-native_3.0.5.bb > create mode 100644 meta/recipes-devtools/python/python3-scons_3.0.5.bb > > diff --git a/meta/conf/distro/include/maintainers.inc > b/meta/conf/distro/include/maintainers.inc > index d6f66510e3..6ddf9f5fc7 100644 > --- a/meta/conf/distro/include/maintainers.inc > +++ b/meta/conf/distro/include/maintainers.inc > @@ -604,6 +604,8 @@ RECIPE_MAINTAINER_pn-python3-pip = "Derek Straka < > derek@asterius.io>" > RECIPE_MAINTAINER_pn-python3-pycairo = "Derek Straka " > RECIPE_MAINTAINER_pn-python3-pygments = "Derek Straka >" > RECIPE_MAINTAINER_pn-python3-pygobject = "Derek Straka >" > +RECIPE_MAINTAINER_pn-python3-scons = "Tim Orling < > timothy.t.orling@linux.intel.com>" > +RECIPE_MAINTAINER_pn-python3-scons-native = "Tim Orling > " Grr. Typo. > RECIPE_MAINTAINER_pn-python3-setuptools = "Derek Straka < > derek@asterius.io>" > RECIPE_MAINTAINER_pn-python3-six = "Derek Straka " > RECIPE_MAINTAINER_pn-python3-smmap = "Derek Straka " > diff --git a/meta/recipes-devtools/python/python3-scons-native_3.0.5.bb > b/meta/recipes-devtools/python/python3-scons-native_3.0.5.bb > new file mode 100644 > index 0000000000..5cd5956625 > --- /dev/null > +++ b/meta/recipes-devtools/python/python3-scons-native_3.0.5.bb > @@ -0,0 +1,8 @@ > +require python3-scons_${PV}.bb > +inherit native python3native > +DEPENDS = "python3-native" > +RDEPENDS_${PN} = "" > + > +do_install_append() { > + create_wrapper ${D}${bindir}/scons > SCONS_LIB_DIR='${STAGING_DIR_HOST}/${PYTHON_SITEPACKAGES_DIR}' > PYTHONNOUSERSITE='1' > +} > diff --git a/meta/recipes-devtools/python/python3-scons_3.0.5.bb > b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > new file mode 100644 > index 0000000000..91e4a945e3 > --- /dev/null > +++ b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > @@ -0,0 +1,29 @@ > +SUMMARY = "Software Construction tool (make/autotools replacement)" > +SECTION = "devel/python" > +LICENSE = "MIT" > +LIC_FILES_CHKSUM = > "file://LICENSE.txt;md5=37bb53a08e6beaea0c90e7821d731284" > + > +SRC_URI = "${SOURCEFORGE_MIRROR}/scons/scons-${PV}.tar.gz" > +SRC_URI[md5sum] = "9f9c163e8bd48cf8cd92f03e85ca6395" > +SRC_URI[sha256sum] = > "df676f23dc6d4bfa384fc389d95dcd21ab907e6349d4c848958ba4befb73c73e" > + > +S = "${WORKDIR}/scons-${PV}" > + > +UPSTREAM_CHECK_URI = "http://scons.org/pages/download.html" > +UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)\.tar" > + > +inherit setuptools3 > + > +do_install_prepend() { > + sed -i -e "s:/usr/bin/env python:/usr/bin/env python3:g" ${S}/script/* > +} > + > +RDEPENDS_${PN} = "\ > + python3-core \ > + python3-fcntl \ > + python3-io \ > + python3-json \ > + python3-shell \ > + python3-pickle \ > + python3-pprint \ > + " > -- > 2.20.1 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core > --000000000000ea2c43058ac56b40 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Jun 7, 2019 at 4:49 PM Tim Orling <timothy.t.orling@linux.intel.com= > wrote:
SCons has supported pyt= hon 3 since v3.0.0
https://scons.org/tag/releases.html

Fix shebangs in scripts

[YOCTO #13381]

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
---
=C2=A0meta/conf/distro/include/maintainers.inc=C2=A0 =C2=A0 =C2=A0 |=C2=A0 = 2 ++
=C2=A0.../python/python3-scons-native_3.0.5.bb=C2=A0 =C2=A0 = =C2=A0 |=C2=A0 8 +++++
=C2=A0.../python/python3-scons_3.0.5.bb=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0| 29 +++++++++++++++++++
=C2=A03 files changed, 39 insertions(+)
=C2=A0create mode 100644 meta/recipes-devtools/python/python3-sc= ons-native_3.0.5.bb
=C2=A0create mode 100644 meta/recipes-devtools/python/python3-scons_3.0= .5.bb

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/in= clude/maintainers.inc
index d6f66510e3..6ddf9f5fc7 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -604,6 +604,8 @@ RECIPE_MAINTAINER_pn-python3-pip =3D "Derek Straka= <derek@asterius.= io>"
=C2=A0RECIPE_MAINTAINER_pn-python3-pycairo =3D "Derek Straka <derek@asterius.io>= "
=C2=A0RECIPE_MAINTAINER_pn-python3-pygments =3D "Derek Straka <derek@asterius.io>= ;"
=C2=A0RECIPE_MAINTAINER_pn-python3-pygobject =3D "Derek Straka <derek@asterius.io&g= t;"
+RECIPE_MAINTAINER_pn-python3-scons =3D "Tim Orling <timothy.t.orling@li= nux.intel.com>"
+RECIPE_MAINTAINER_pn-python3-scons-native =3D "Tim Orling <timothy= .t.orling@linux.intel.como>"

Grr. Typo.


=C2=A0RECIPE_MAINTAINER_pn-python3-setuptools =3D "Derek Straka <derek@asterius.io&= gt;"
=C2=A0RECIPE_MAINTAINER_pn-python3-six =3D "Derek Straka <derek@asterius.io>&q= uot;
=C2=A0RECIPE_MAINTAINER_pn-python3-smmap =3D "Derek Straka <derek@asterius.io>&q= uot;
diff --git a/meta/recipes-devtools/python/python3-scons-native_3= .0.5.bb b/meta/recipes-devtools/python/python3-scons-native_= 3.0.5.bb
new file mode 100644
index 0000000000..5cd5956625
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-scons-native_3.0.5.bb=
@@ -0,0 +1,8 @@
+require python3-scons_${PV}.bb
+inherit native python3native
+DEPENDS =3D "python3-native"
+RDEPENDS_${PN} =3D ""
+
+do_install_append() {
+=C2=A0 =C2=A0 create_wrapper ${D}${bindir}/scons SCONS_LIB_DIR=3D'${ST= AGING_DIR_HOST}/${PYTHON_SITEPACKAGES_DIR}' PYTHONNOUSERSITE=3D'1&#= 39;
+}
diff --git a/meta/recipes-devtools/python/python3-scons_3.0.5.bb b/= meta/recipes-devtools/python/python3-scons_3.0.5.bb
new file mode 100644
index 0000000000..91e4a945e3
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-scons_3.0.5.bb
@@ -0,0 +1,29 @@
+SUMMARY =3D "Software Construction tool (make/autotools replacement)&= quot;
+SECTION =3D "devel/python"
+LICENSE =3D "MIT"
+LIC_FILES_CHKSUM =3D "file://LICENSE.txt;md5=3D37bb53a08e6beaea0c90e7= 821d731284"
+
+SRC_URI =3D "${SOURCEFORGE_MIRROR}/scons/scons-${PV}.tar.gz"
+SRC_URI[md5sum] =3D "9f9c163e8bd48cf8cd92f03e85ca6395"
+SRC_URI[sha256sum] =3D "df676f23dc6d4bfa384fc389d95dcd21ab907e6349d4c= 848958ba4befb73c73e"
+
+S =3D "${WORKDIR}/scons-${PV}"
+
+UPSTREAM_CHECK_URI =3D "http://scons.org/pages/download.ht= ml"
+UPSTREAM_CHECK_REGEX =3D "(?P<pver>\d+(\.\d+)+)\.tar"
+
+inherit setuptools3
+
+do_install_prepend() {
+=C2=A0 =C2=A0 sed -i -e "s:/usr/bin/env python:/usr/bin/env python3:g= " ${S}/script/*
+}
+
+RDEPENDS_${PN} =3D "\
+=C2=A0 python3-core \
+=C2=A0 python3-fcntl \
+=C2=A0 python3-io \
+=C2=A0 python3-json \
+=C2=A0 python3-shell \
+=C2=A0 python3-pickle \
+=C2=A0 python3-pprint \
+=C2=A0 "
--
2.20.1

--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailma= n/listinfo/openembedded-core
--000000000000ea2c43058ac56b40--