summaryrefslogtreecommitdiff
path: root/recipes-multimedia/media-files
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-multimedia/media-files')
-rw-r--r--recipes-multimedia/media-files/media-files_0.0.1.bb13
-rw-r--r--recipes-multimedia/media-files/media-files_1.3.bb28
2 files changed, 28 insertions, 13 deletions
diff --git a/recipes-multimedia/media-files/media-files_0.0.1.bb b/recipes-multimedia/media-files/media-files_0.0.1.bb
deleted file mode 100644
index 349d74f..0000000
--- a/recipes-multimedia/media-files/media-files_0.0.1.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "Media Files for tests"
-LICENSE = "CC0-1.0"
-LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/CC0-1.0;md5=0ceb3372c9595f0a8067e55da801e4a1"
-
-inherit allarch bin_package
-
-SRC_URI = " \
- https://developer1.toradex.com/files/toradex-dev/uploads/media/Colibri/AddSW/Linux/ReleaseTest/media-files.tar.xz \
-"
-SRC_URI[md5sum] = "efa7dc8bedcec877cdb0a5ea6afc5ec0"
-SRC_URI[sha256sum] = "7757f4ae30c72966a2104b8ab0192c0b76659e8b57afbbae20839990d71d327e"
-
-S = "${WORKDIR}/media-files"
diff --git a/recipes-multimedia/media-files/media-files_1.3.bb b/recipes-multimedia/media-files/media-files_1.3.bb
new file mode 100644
index 0000000..c51497f
--- /dev/null
+++ b/recipes-multimedia/media-files/media-files_1.3.bb
@@ -0,0 +1,28 @@
+SUMMARY = "Media Files for tests"
+LICENSE = "CC0-1.0"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/CC0-1.0;md5=0ceb3372c9595f0a8067e55da801e4a1"
+
+inherit allarch bin_package
+
+SRC_URI = "https://docs1.toradex.com/114780-media-files-${PV}.tar.xz"
+
+SRC_URI[sha256sum] = "d6a3cd2003798fec80fb8008d2e48a5fa2c581f4ae66c03cd573d33b18341e67"
+
+S = "${WORKDIR}/media-files"
+
+# Install the files to ${D}${ROOT_HOME}
+# Source code of original poky function:
+# https://git.yoctoproject.org/poky/plain/meta/classes-recipe/bin_package.bbclass
+# The function is being modified to install it inside ROOT_HOME, since we want
+# these files inside the root directory and ROOT_HOME can change.
+do_install () {
+ # Do it carefully
+ [ -d "${S}" ] || exit 1
+ if [ -z "$(ls -A ${S})" ]; then
+ bbfatal bin_package has nothing to install. Be sure the SRC_URI unpacks into S.
+ fi
+ cd ${S}
+ install -d ${D}${base_prefix}${ROOT_HOME}
+ tar --no-same-owner --exclude='./patches' --exclude='./.pc' -cpf - . \
+ | tar --no-same-owner -xpf - -C ${D}${base_prefix}${ROOT_HOME}
+}