From: Denys Dmytriyenko <denys@ti.com>
To: "Cooper Jr., Franklin" <fcooper@ti.com>
Cc: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Subject: Re: [PATCH 2/2] ti-cgt6x: Upgrade to 8.0.0
Date: Wed, 4 Feb 2015 12:04:15 -0500 [thread overview]
Message-ID: <20150204170415.GH6257@edge> (raw)
In-Reply-To: <8F29D6B095ED194EA1980491A5E029710C7F6FA5@DFLE08.ent.ti.com>
On Wed, Feb 04, 2015 at 04:42:55PM +0000, Cooper Jr., Franklin wrote:
> In general we delete old recipes and add new recipes as two separate patches.
In reverse order, though - you first add new and then remove old.
> So I would recommend creating your new recipe in one patch and then deleting
> the old recipes in another patch.
But why delete old codegen version? Will the new one still work for older
platforms that we still have in meta-ti - omap3, omap4, etc?
--
Denys
> > -----Original Message-----
> > From: meta-ti-bounces@yoctoproject.org [mailto:meta-ti-
> > bounces@yoctoproject.org] On Behalf Of Stiffler, Jacob
> > Sent: Wednesday, February 04, 2015 9:41 AM
> > To: meta-ti@yoctoproject.org
> > Subject: [meta-ti] [PATCH 2/2] ti-cgt6x: Upgrade to 8.0.0
> >
> > * Remove older versions.
> > * Add support for native and nativesdk versions.
> >
> > Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
> > ---
> > recipes-ti/devtools/ti-cgt6x.inc | 24 ---------
> > recipes-ti/devtools/ti-cgt6x_6.1.20.bb | 11 ----
> > recipes-ti/devtools/ti-cgt6x_7.2.7.bb | 13 -----
> > recipes-ti/devtools/ti-cgt6x_8.0.0.bb | 86
> > ++++++++++++++++++++++++++++++++
> > 4 files changed, 86 insertions(+), 48 deletions(-) delete mode 100644
> > recipes-ti/devtools/ti-cgt6x.inc delete mode 100644 recipes-ti/devtools/ti-
> > cgt6x_6.1.20.bb
> > delete mode 100644 recipes-ti/devtools/ti-cgt6x_7.2.7.bb
> > create mode 100644 recipes-ti/devtools/ti-cgt6x_8.0.0.bb
> >
> > diff --git a/recipes-ti/devtools/ti-cgt6x.inc b/recipes-ti/devtools/ti-cgt6x.inc
> > deleted file mode 100644
> > index 1d00a55..0000000
> > --- a/recipes-ti/devtools/ti-cgt6x.inc
> > +++ /dev/null
> > @@ -1,24 +0,0 @@
> > -DESCRIPTION = "TI DSP Code Generation Tools"
> > -HOMEPAGE = "https://www-
> > a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
> > -SECTION = "devel"
> > -LICENSE = "TI"
> > -
> > -require ../includes/ti-paths.inc
> > -require ../includes/ti-staging.inc
> > -require ../includes/ti-eula-unpack.inc
> > -
> > -PR = "r4"
> > -
> > -S = "${WORKDIR}/cgt6x_${PV}"
> > -
> > -SRC_URI =
> > "http://install.source.dir.local/ti_cgt_c6000_${PVwithdots}_setup_linux_x86
> > .bin;name=cgt6xbin"
> > -
> > -BINFILE="ti_cgt_c6000_${PVwithdots}_setup_linux_x86.bin"
> > -TI_BIN_UNPK_CMDS="Y:qY:workdir: : "
> > -TI_BIN_UNPK_WDEXT="/cgt6x_${PV}"
> > -
> > -do_install() {
> > - install -d ${D}${CODEGEN_INSTALL_DIR_RECIPE}
> > - cp -pPrf ${S}/* ${D}${CODEGEN_INSTALL_DIR_RECIPE}
> > -}
> > -
> > diff --git a/recipes-ti/devtools/ti-cgt6x_6.1.20.bb b/recipes-ti/devtools/ti-
> > cgt6x_6.1.20.bb
> > deleted file mode 100644
> > index 1d6609c..0000000
> > --- a/recipes-ti/devtools/ti-cgt6x_6.1.20.bb
> > +++ /dev/null
> > @@ -1,11 +0,0 @@
> > -require ti-cgt6x.inc
> > -
> > -LIC_FILES_CHKSUM =
> > "file://LICENSE.txt;md5=62f46f1125a152a2e213b414db7ac600"
> > -
> > -PE = "1"
> > -PV = "6_1_20"
> > -PVwithdots = "6.1.20"
> > -
> > -SRC_URI[cgt6xbin.md5sum] = "39485ea8211960de0a958ab27106ab9b"
> > -SRC_URI[cgt6xbin.sha256sum] =
> > "a020142011c8160e24f6386f7696ecfbfe02dab2a6c83af74ce6b67eb1da990
> > 0"
> > -
> > diff --git a/recipes-ti/devtools/ti-cgt6x_7.2.7.bb b/recipes-ti/devtools/ti-
> > cgt6x_7.2.7.bb
> > deleted file mode 100644
> > index a226600..0000000
> > --- a/recipes-ti/devtools/ti-cgt6x_7.2.7.bb
> > +++ /dev/null
> > @@ -1,13 +0,0 @@
> > -require ti-cgt6x.inc
> > -
> > -LIC_FILES_CHKSUM =
> > "file://LICENSE.txt;md5=62f46f1125a152a2e213b414db7ac600"
> > -
> > -PE = "1"
> > -PV = "7_2_7"
> > -PVwithdots = "7.2.7"
> > -
> > -SRC_URI[cgt6xbin.md5sum] = "71a0768a541fdebd9c35d44301019d1d"
> > -SRC_URI[cgt6xbin.sha256sum] =
> > "211477f0142d603975544abe3c45cc3b77a3b38038158676c6081280637873
> > 8b"
> > -
> > -
> > -INSANE_SKIP_${PN} = "installed-vs-shipped"
> > diff --git a/recipes-ti/devtools/ti-cgt6x_8.0.0.bb b/recipes-ti/devtools/ti-
> > cgt6x_8.0.0.bb
> > new file mode 100644
> > index 0000000..28689af
> > --- /dev/null
> > +++ b/recipes-ti/devtools/ti-cgt6x_8.0.0.bb
> > @@ -0,0 +1,86 @@
> > +DESCRIPTION = "TI DSP Code Generation Tools"
> > +HOMEPAGE = "https://www-
> > a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
> > +LICENSE = "TI TSPA with portions under Thai Open Source Software Center
> > & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & AFL-3.0 and MIT and BSD-2-
> > Clause and Public Domain and other similar"
> > +
> > +LIC_FILES_CHKSUM = "file://ti-cgt-
> > c6000_${PV}/LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca"
> > +LIC_FILES_CHKSUM_class-target = "file://usr/share/doc/ti/cgt-
> > c6x/LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca"
> > +
> > +require ../includes/ti-unpack.inc
> > +
> > +BINFILE = "ti_cgt_c6000_${PV}_linux_installer_x86.bin"
> > +BINFILE_NAME = "cgt6x_x86_installer"
> > +TI_BIN_UNPK_ARGS = "--prefix ${S}"
> > +TI_BIN_UNPK_CMDS = ""
> > +
> > +BINFILE_class-target =
> > "ti_cgt_c6000_${PV}_armlinuxa8hf_busybox_installer.sh"
> > +BINFILE_NAME_class-target = "cgt6x_arm_installer"
> > +
> > +SRC_URI = "http://software-
> > dl.ti.com/codegen/esd/cgt_public_sw/C6000/Production/${PV}/${BINFILE};
> > name=${BINFILE_NAME}"
> > +
> > +SRC_URI[cgt6x_x86_installer.md5sum] =
> > "ff83845672090bf0a669bba7b0cadf56"
> > +SRC_URI[cgt6x_x86_installer.sha256sum] =
> > "297f77a00b211b3c4afa23afe7319e98b2400b5d2eb0f8c8cfe3ef7d7aa4d709
> > "
> > +
> > +SRC_URI[cgt6x_arm_installer.md5sum] =
> > "13961e5a1da4c310ea8c8707ab981fff"
> > +SRC_URI[cgt6x_arm_installer.sha256sum] =
> > "cb24ae05baffbd44d6dedba68743be09fd883e04403e069c437c486533d8fffb
> > "
> > +
> > +do_install() {
> > + install -d ${D}${bindir}
> > + for binfile in ${S}/ti-cgt-c6000_${PV}/bin/*; do
> > + install -m 755 ${binfile} ${D}${bindir}
> > + done
> > +
> > + install -d ${D}${datadir}/ti/cgt-c6x/include
> > + for includefile in ${S}/ti-cgt-c6000_${PV}/include/*; do
> > + install -m 644 ${includefile} ${D}${datadir}/ti/cgt-c6x/include
> > + done
> > +
> > + install -d ${D}${datadir}/ti/cgt-c6x/lib
> > + for libfile in ${S}/ti-cgt-c6000_${PV}/lib/*.a; do
> > + install -m 644 ${libfile} ${D}${datadir}/ti/cgt-c6x/lib
> > + done
> > +
> > + for libfile in ${S}/ti-cgt-c6000_${PV}/lib/*.cmd; do
> > + install -m 644 ${libfile} ${D}${datadir}/ti/cgt-c6x/lib
> > + done
> > +
> > + for libfile in ${S}/ti-cgt-c6000_${PV}/lib/*.lib; do
> > + install -m 644 ${libfile} ${D}${datadir}/ti/cgt-c6x/lib
> > + done
> > +
> > + install -d ${D}${datadir}/ti/cgt-c6x/lib/src
> > + for srcfile in ${S}/ti-cgt-c6000_${PV}/lib/src/*; do
> > + install -m 644 ${srcfile} ${D}${datadir}/ti/cgt-c6x/lib/src
> > + done
> > +
> > + install -d ${D}${datadir}/man/man1
> > + for manfile in ${S}/ti-cgt-c6000_${PV}/man/man1/*; do
> > + install -m 644 ${manfile} ${D}${datadir}/man/man1
> > + done
> > +
> > + install -d ${D}${datadir}/doc/ti/cgt-c6x
> > + for docfile in ${S}/ti-cgt-c6000_${PV}/*.txt; do
> > + install -m 644 ${docfile} ${D}${datadir}/doc/ti/cgt-c6x
> > + done
> > +
> > + for docfile in ${S}/ti-cgt-c6000_${PV}/*.htm; do
> > + install -m 644 ${docfile} ${D}${datadir}/doc/ti/cgt-c6x
> > + done
> > +
> > + for docfile in ${S}/ti-cgt-c6000_${PV}/*.spdx; do
> > + install -m 644 ${docfile} ${D}${datadir}/doc/ti/cgt-c6x
> > + done
> > +
> > + for docfile in ${S}/ti-cgt-c6000_${PV}/doc/*; do
> > + install -m 644 ${docfile} ${D}${datadir}/doc/ti/cgt-c6x
> > + done
> > +
> > +}
> > +
> > +do_install_class-target() {
> > + ${WORKDIR}/${BINFILE} --prefix ${D} }
> > +
> > +FILES_${PN} += "${datadir}/ti/*"
> > +
> > +BBCLASSEXTEND = "native nativesdk"
> > +
> > --
> > 1.7.9.5
> >
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
next prev parent reply other threads:[~2015-02-04 17:04 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-04 15:40 [PATCH 1/2] ti-eula-unpack: Add support for general binary installers Jacob Stiffler
2015-02-04 15:40 ` [PATCH 2/2] ti-cgt6x: Upgrade to 8.0.0 Jacob Stiffler
2015-02-04 16:42 ` Cooper Jr., Franklin
2015-02-04 17:04 ` Denys Dmytriyenko [this message]
2015-02-05 14:17 ` Stiffler, Jacob
2015-02-05 14:40 ` Denys Dmytriyenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150204170415.GH6257@edge \
--to=denys@ti.com \
--cc=fcooper@ti.com \
--cc=meta-ti@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.