summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb')
-rw-r--r--meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb20
1 files changed, 9 insertions, 11 deletions
diff --git a/meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb b/meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb
index c92a5f80a8..4e009d2625 100644
--- a/meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb
+++ b/meta/recipes-devtools/squashfs-tools/squashfs-tools_git.bb
@@ -5,20 +5,16 @@ HOMEPAGE = "https://github.com/plougher/squashfs-tools"
5DESCRIPTION = "Tools to create and extract Squashfs filesystems." 5DESCRIPTION = "Tools to create and extract Squashfs filesystems."
6SECTION = "base" 6SECTION = "base"
7LICENSE = "GPL-2.0-only" 7LICENSE = "GPL-2.0-only"
8LIC_FILES_CHKSUM = "file://../COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 8LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
9 9
10PV = "4.5" 10PV = "4.5.1"
11SRCREV = "0496d7c3de3e09da37ba492081c86159806ebb07" 11SRCREV = "afdd63fc386919b4aa40d573b0a6069414d14317"
12SRC_URI = "git://github.com/plougher/squashfs-tools.git;protocol=https;branch=master \ 12SRC_URI = "git://github.com/plougher/squashfs-tools.git;protocol=https;branch=master \
13 file://0001-Avoid-use-of-INSTALL_DIR-for-symlink-targets.patch \ 13 file://0001-install-manpages.sh-do-not-write-original-timestamps.patch \
14 file://CVE-2021-41072-requisite-1.patch;striplevel=2 \
15 file://CVE-2021-41072-requisite-2.patch;striplevel=2 \
16 file://CVE-2021-41072-requisite-3.patch;striplevel=2 \
17 file://CVE-2021-41072.patch;striplevel=2 \
18 " 14 "
19UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
20 16
21S = "${WORKDIR}/git/squashfs-tools" 17S = "${WORKDIR}/git"
22 18
23EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}" 19EXTRA_OEMAKE = "${PACKAGECONFIG_CONFARGS}"
24 20
@@ -33,13 +29,15 @@ PACKAGECONFIG[zstd] = "ZSTD_SUPPORT=1,ZSTD_SUPPORT=0,zstd"
33PACKAGECONFIG[reproducible] = "REPRODUCIBLE_DEFAULT=1,REPRODUCIBLE_DEFAULT=0," 29PACKAGECONFIG[reproducible] = "REPRODUCIBLE_DEFAULT=1,REPRODUCIBLE_DEFAULT=0,"
34 30
35do_compile() { 31do_compile() {
32 cd ${S}/squashfs-tools
36 oe_runmake all 33 oe_runmake all
37} 34}
38 35
39do_install() { 36do_install() {
37 cd ${S}/squashfs-tools
40 install -d "${D}${includedir}" 38 install -d "${D}${includedir}"
41 oe_runmake install INSTALL_DIR=${D}${sbindir} 39 oe_runmake install INSTALL_PREFIX=${D}${prefix} INSTALL_MANPAGES_DIR=${D}${datadir}/man/man1
42 install -m 0644 "${S}"/squashfs_fs.h "${D}${includedir}" 40 install -m 0644 "${S}"/squashfs-tools/squashfs_fs.h "${D}${includedir}"
43} 41}
44 42
45ARM_INSTRUCTION_SET:armv4 = "arm" 43ARM_INSTRUCTION_SET:armv4 = "arm"