[meta-ti] [PATCH 2/2] ti-cgt6x: Upgrade to 8.0.0
Stiffler, Jacob
j-stiffler at ti.com
Thu Feb 5 06:17:04 PST 2015
I was deleting the older versions because I ran into some issue with a lower versioned recipe being chosen over the new one.
Now, I did some more investigation and I noticed that 'PE = "1"' in these older recipes.
Should I remove this from the older recipes, or add this to my new recipe?
- Jake
-----Original Message-----
From: Dmytriyenko, Denys
Sent: Wednesday, February 04, 2015 12:04 PM
To: Cooper Jr., Franklin
Cc: Stiffler, Jacob; meta-ti at yoctoproject.org
Subject: Re: [meta-ti] [PATCH 2/2] ti-cgt6x: Upgrade to 8.0.0
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 at yoctoproject.org [mailto:meta-ti-
> > bounces at yoctoproject.org] On Behalf Of Stiffler, Jacob
> > Sent: Wednesday, February 04, 2015 9:41 AM
> > To: meta-ti at 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 at 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 at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list