mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
sassc: fix runtime version
The sassc_version.h should be generated from sassc_version.h.in. But there is already a sassc_version.h file in source directory. When ${S} != ${B}, the sassc_version.h is generated in build directory, and the original sassc_version.h in source directory is not overwritten. However, the latter is used during the build, resulting in a missing runtime version. Remove sassc_version.h from source directory to ensure that the one in build directory is used during the build. Before the fix: $ sassc --version sassc: [NA] libsass: [NA] sass2scss: 1.1.1 sass: 3.5 After the fix: $ sassc --version sassc: 3.6.2 libsass: 3.6.6 sass2scss: 1.1.1 sass: 3.5 (From OE-Core rev: 25be2756a719e82e94ee55d7cf42f30546366b6a) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
5e75b1b428
commit
26b1de046e
|
@ -0,0 +1,61 @@
|
||||||
|
From b5d03d5313d4cc19a7e6e9ba5fd74d1f8400cd46 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Yi Zhao <yi.zhao@windriver.com>
|
||||||
|
Date: Thu, 24 Apr 2025 21:28:55 +0800
|
||||||
|
Subject: [PATCH] Remove sassc_version.h from source directory
|
||||||
|
|
||||||
|
The sassc_version.h should be generated from sassc_version.h.in. If the
|
||||||
|
build directory is out of the source directory, the sassc_version.h is
|
||||||
|
generated in build directory and the original sassc_version.h in source
|
||||||
|
directory is not overwritten. However, the latter is used during the
|
||||||
|
build, resulting in a missing runtime version:
|
||||||
|
|
||||||
|
$ sassc --version
|
||||||
|
sassc: [NA]
|
||||||
|
libsass: [NA]
|
||||||
|
sass2scss: 1.1.1
|
||||||
|
sass: 3.5
|
||||||
|
|
||||||
|
Remove sassc_version.h from source directory to ensure that the
|
||||||
|
sassc_version.h in build directory is used during the build.
|
||||||
|
|
||||||
|
Also remove '--dirty' option from 'git describe' command line in
|
||||||
|
version.sh to get rid of '-dirty' suffix from version number that
|
||||||
|
was introduced with this change.
|
||||||
|
|
||||||
|
Upstream-Status: Submitted [https://github.com/sass/sassc/pull/283]
|
||||||
|
|
||||||
|
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
|
||||||
|
---
|
||||||
|
sassc_version.h | 8 --------
|
||||||
|
version.sh | 2 +-
|
||||||
|
2 files changed, 1 insertion(+), 9 deletions(-)
|
||||||
|
delete mode 100644 sassc_version.h
|
||||||
|
|
||||||
|
diff --git a/sassc_version.h b/sassc_version.h
|
||||||
|
deleted file mode 100644
|
||||||
|
index 3ca12e3..0000000
|
||||||
|
--- a/sassc_version.h
|
||||||
|
+++ /dev/null
|
||||||
|
@@ -1,8 +0,0 @@
|
||||||
|
-#ifndef SASSC_VERSION_H
|
||||||
|
-#define SASSC_VERSION_H
|
||||||
|
-
|
||||||
|
-#ifndef SASSC_VERSION
|
||||||
|
-#define SASSC_VERSION "[NA]"
|
||||||
|
-#endif
|
||||||
|
-
|
||||||
|
-#endif
|
||||||
|
diff --git a/version.sh b/version.sh
|
||||||
|
index d56af99..cf97d82 100755
|
||||||
|
--- a/version.sh
|
||||||
|
+++ b/version.sh
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
if test "x$SASSC_VERSION" = "x"; then
|
||||||
|
- SASSC_VERSION=`git describe --abbrev=4 --dirty --always --tags 2>/dev/null`
|
||||||
|
+ SASSC_VERSION=`git describe --abbrev=4 --always --tags 2>/dev/null`
|
||||||
|
fi
|
||||||
|
if test "x$SASSC_VERSION" = "x"; then
|
||||||
|
SASSC_VERSION=`cat VERSION 2>/dev/null`
|
||||||
|
--
|
||||||
|
2.34.1
|
||||||
|
|
|
@ -7,7 +7,9 @@ DEPENDS = "libsass"
|
||||||
|
|
||||||
inherit autotools pkgconfig
|
inherit autotools pkgconfig
|
||||||
|
|
||||||
SRC_URI = "git://github.com/sass/sassc.git;branch=master;protocol=https"
|
SRC_URI = "git://github.com/sass/sassc.git;branch=master;protocol=https \
|
||||||
|
file://0001-Remove-sassc_version.h-from-source-directory.patch"
|
||||||
|
|
||||||
SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0"
|
SRCREV = "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
PV = "3.6.2"
|
PV = "3.6.2"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user