summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb
diff options
context:
space:
mode:
authorOsama Abdelkader <osama.abdelkader@gmail.com>2025-08-19 01:20:39 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-08-21 10:29:56 +0100
commit2610ae9e281fe69de54e52f856401aaaf3666c98 (patch)
treeb13d3768b633afaefaa0ebf078578dd8af1a5192 /meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb
parent34df6b71b9f997229568429815530820e3f4216d (diff)
downloadpoky-2610ae9e281fe69de54e52f856401aaaf3666c98.tar.gz
squashfs-tools: upgrade 4.7 -> 4.7.2
Changes: Fix build with non-static include print_pager: make inline quoted_bs_char() static Release notes: https://github.com/plougher/squashfs-tools/releases/tag/4.7.2 (From OE-Core rev: ccba60186ba9b71bce8f5158b423d09d9d1bb851) Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb')
-rw-r--r--meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb41
1 files changed, 41 insertions, 0 deletions
diff --git a/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb
new file mode 100644
index 0000000000..8bca98f419
--- /dev/null
+++ b/meta/recipes-devtools/squashfs-tools/squashfs-tools_4.7.2.bb
@@ -0,0 +1,41 @@
1SUMMARY = "Tools for manipulating SquashFS filesystems"
2HOMEPAGE = "https://github.com/plougher/squashfs-tools"
3DESCRIPTION = "Tools to create and extract Squashfs filesystems."
4SECTION = "base"
5LICENSE = "GPL-2.0-only"
6LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
7
8SRC_URI = "git://github.com/plougher/squashfs-tools.git;protocol=https;branch=master;tag=${PV}"
9SRCREV = "99d23a31b471433c51e9c145aeba2ab1536e34df"
10
11UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
12
13EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}"
14
15PACKAGECONFIG ??= "gzip lz4 xz zstd xattr"
16PACKAGECONFIG[gzip] = "GZIP_SUPPORT=1,GZIP_SUPPORT=0,zlib"
17PACKAGECONFIG[xz] = "XZ_SUPPORT=1,XZ_SUPPORT=0,xz"
18PACKAGECONFIG[lzo] = "LZO_SUPPORT=1,LZO_SUPPORT=0,lzo"
19PACKAGECONFIG[lz4] = "LZ4_SUPPORT=1,LZ4_SUPPORT=0,lz4"
20PACKAGECONFIG[lzma] = "LZMA_XZ_SUPPORT=1,LZMA_XZ_SUPPORT=0,xz"
21PACKAGECONFIG[zstd] = "ZSTD_SUPPORT=1,ZSTD_SUPPORT=0,zstd"
22PACKAGECONFIG[xattr] = "XATTR_SUPPORT=1,XATTR_SUPPORT=0,attr"
23
24do_compile() {
25 oe_runmake -C ${S}/squashfs-tools all
26}
27
28do_install() {
29 oe_runmake -C ${S}/squashfs-tools install INSTALL_PREFIX=${D}${prefix} INSTALL_MANPAGES_DIR=${D}${datadir}/man/man1
30
31 install -d "${D}${includedir}"
32 install -m 0644 "${S}"/squashfs-tools/squashfs_fs.h "${D}${includedir}"
33}
34
35ARM_INSTRUCTION_SET:armv4 = "arm"
36ARM_INSTRUCTION_SET:armv5 = "arm"
37ARM_INSTRUCTION_SET:armv6 = "arm"
38
39BBCLASSEXTEND = "native nativesdk"
40
41CVE_PRODUCT = "squashfs"