]> code.ossystems Code Review - meta-freescale.git/commitdiff
firmware-imx: refactory package naming and version
authorOtavio Salvador <otavio@ossystems.com.br>
Sat, 15 Sep 2012 19:56:12 +0000 (16:56 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 19 Sep 2012 22:48:38 +0000 (19:48 -0300)
Rename the 'imx-firmware' package to 'firmware-imx' as this is how the
tarball is named. We also changed the version from 0.1 to 11.09.01 to
proper reflect to the version in use.

During the refactory the package upgrade path has been respected so
package management can know how to handle the rename.

Change-Id: I8d908020333883d7c8a42641e6d9a6e3e81f4bb0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx.inc [moved from meta-fsl-arm/recipes-bsp/imx-firmware/imx-firmware_0.1.bb with 86% similarity]
meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx/firmware-imx-11.09.01.tar.gz [moved from meta-fsl-arm/recipes-bsp/imx-firmware/imx-firmware/firmware-imx-11.09.01.tar.gz with 100% similarity]
meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx/vpu_fw_imx51.bin [moved from meta-fsl-arm/recipes-bsp/imx-firmware/imx-firmware/vpu_fw_imx51.bin with 100% similarity]
meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx/vpu_fw_imx53.bin [moved from meta-fsl-arm/recipes-bsp/imx-firmware/imx-firmware/vpu_fw_imx53.bin with 100% similarity]
meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx_11.09.01.bb [new file with mode: 0644]

similarity index 86%
rename from meta-fsl-arm/recipes-bsp/imx-firmware/imx-firmware_0.1.bb
rename to meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx.inc
index 5d636058b29b99069ec00c7d32d962c783bc939a..926e7227201ba697136ee1df94d1c79f7a0c7cca 100644 (file)
@@ -3,16 +3,15 @@ DESCRIPTION = "Freescale IMX firmware such as for the VPU"
 SECTION = "base"
 LICENSE = "Freescale"
 LIC_FILES_CHKSUM = "file://licenses/vpu/EULA;md5=6469a8514eed615d6bf8c09f41846d8f"
-PR = "r4"
 
-SRC_URI = "file://firmware-imx-11.09.01.tar.gz \
+INC_PR = "r0"
+
+SRC_URI = "file://firmware-imx-${PV}.tar.gz \
            file://vpu_fw_imx51.bin \
            file://vpu_fw_imx53.bin"
 
 COMPATIBLE_MACHINE = "(mx5)"
 
-S = "${WORKDIR}/firmware-imx-11.09.01"
-
 # todo: make FILES_ machine dependent using override, i.MX53 only now.
 FILES_${PN} = "/lib/firmware/vpu/vpu_fw_imx53.bin"
 FILES_${PN} += "/lib/firmware/sdma/sdma-imx53-to1.bin"
@@ -35,3 +34,7 @@ do_install() {
        cp -rf ${S}/firmware/ar3k ${D}/lib/firmware
 }
 
+# Add an upgrade path
+RPROVIDES_${PN} = "imx-firmware"
+RREPLACES_${PN} = "imx-firmware"
+RCONFLICTS_${PN} = "imx-firmware"
diff --git a/meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx_11.09.01.bb b/meta-fsl-arm/recipes-bsp/firmware-imx/firmware-imx_11.09.01.bb
new file mode 100644 (file)
index 0000000..ea75e1d
--- /dev/null
@@ -0,0 +1,5 @@
+require firmware-imx.inc
+
+PR = "${INC_PR}.0"
+
+COMPATIBLE_MACHINE = "(mx5)"