Is this actually needed? Can we just delete python-scons? Ross
On Mon, 24 Jun 2019 at 10:33, <[email protected]> wrote: > > From: Changqing Li <[email protected]> > > fix below error: > file /usr/bin/scons conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/scons-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/scons-configure-cache conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/scons-configure-cache-3.0.5 conflicts between attempted > installs of python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/scons-time conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/scons-time-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/sconsign conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > file /usr/bin/sconsign-3.0.5 conflicts between attempted installs of > python-scons-3.0.5-r0.core2_32 and python3-scons-3.0.5-r0.core2_32 > > Signed-off-by: Changqing Li <[email protected]> > --- > meta/recipes-devtools/python/python-scons_3.0.5.bb | 14 +++++++++++++- > meta/recipes-devtools/python/python3-scons_3.0.5.bb | 14 +++++++++++++- > 2 files changed, 26 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-devtools/python/python-scons_3.0.5.bb > b/meta/recipes-devtools/python/python-scons_3.0.5.bb > index 939c15b..94c2d07 100644 > --- a/meta/recipes-devtools/python/python-scons_3.0.5.bb > +++ b/meta/recipes-devtools/python/python-scons_3.0.5.bb > @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}" > UPSTREAM_CHECK_URI = "http://scons.org/pages/download.html" > UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar" > > -inherit setuptools > +inherit setuptools update-alternatives > > RDEPENDS_${PN} = "\ > python-fcntl \ > @@ -22,3 +22,15 @@ RDEPENDS_${PN} = "\ > python-shell \ > python-pprint \ > " > + > +ALTERNATIVE_${PN} = "scons scons-3.0.5 scons-configure-cache > scons-configure-cache-3.0.5 scons-time scons-time-3.0.5 sconsign > sconsign-3.0.5" > +ALTERNATIVE_TARGET[scons] = "${bindir}/scons" > +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5" > +ALTERNATIVE_TARGET[scons-configure-cache] = "${bindir}/scons-configure-cache" > +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = > "${bindir}/scons-configure-cache-3.0.5" > +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time" > +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5" > +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign" > +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5" > + > +ALTERNATIVE_PRIORITY = "20" > diff --git a/meta/recipes-devtools/python/python3-scons_3.0.5.bb > b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > index 7fb75a6..6e240d8 100644 > --- a/meta/recipes-devtools/python/python3-scons_3.0.5.bb > +++ b/meta/recipes-devtools/python/python3-scons_3.0.5.bb > @@ -12,7 +12,7 @@ S = "${WORKDIR}/scons-${PV}" > UPSTREAM_CHECK_URI = "http://scons.org/pages/download.html" > UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)\.tar" > > -inherit setuptools3 > +inherit setuptools3 update-alternatives > > do_install_prepend() { > sed -i -e "1s,#!.*python.*,#!${USRBINPATH}/env python3," ${S}/script/* > @@ -27,3 +27,15 @@ RDEPENDS_${PN} = "\ > python3-pickle \ > python3-pprint \ > " > + > +ALTERNATIVE_${PN} = "scons scons-3.0.5 scons-configure-cache > scons-configure-cache-3.0.5 scons-time scons-time-3.0.5 sconsign > sconsign-3.0.5" > +ALTERNATIVE_TARGET[scons] = "${bindir}/scons" > +ALTERNATIVE_TARGET[scons-3.0.5] = "${bindir}/scons-3.0.5" > +ALTERNATIVE_TARGET[scons-configure-cache] = "${bindir}/scons-configure-cache" > +ALTERNATIVE_TARGET[scons-configure-cache-3.0.5] = > "${bindir}/scons-configure-cache-3.0.5" > +ALTERNATIVE_TARGET[scons-time] = "${bindir}/scons-time" > +ALTERNATIVE_TARGET[scons-time-3.0.5] = "${bindir}/scons-time-3.0.5" > +ALTERNATIVE_TARGET[sconsign] = "${bindir}/sconsign" > +ALTERNATIVE_TARGET[sconsign-3.0.5] = "${bindir}/sconsign-3.0.5" > + > +ALTERNATIVE_PRIORITY = "30" > -- > 2.7.4 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
