Signed-off-by: Lars Pedersen <[email protected]>
---
 rules/host-python3-setuptools-scm.make | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/rules/host-python3-setuptools-scm.make 
b/rules/host-python3-setuptools-scm.make
index f413d7b35..0146fa9cd 100644
--- a/rules/host-python3-setuptools-scm.make
+++ b/rules/host-python3-setuptools-scm.make
@@ -14,8 +14,8 @@ HOST_PACKAGES-$(PTXCONF_HOST_PYTHON3_SETUPTOOLS_SCM) += 
host-python3-setuptools-
 #
 # Paths and names
 #
-HOST_PYTHON3_SETUPTOOLS_SCM_VERSION    := 4.1.2
-HOST_PYTHON3_SETUPTOOLS_SCM_MD5                := 
e6c9fad17c90516d640868eb833d5150
+HOST_PYTHON3_SETUPTOOLS_SCM_VERSION    := 8.1.0
+HOST_PYTHON3_SETUPTOOLS_SCM_MD5                := 
d8046dce093a94dc382b68b45f6a6257
 HOST_PYTHON3_SETUPTOOLS_SCM            := 
setuptools_scm-$(HOST_PYTHON3_SETUPTOOLS_SCM_VERSION)
 HOST_PYTHON3_SETUPTOOLS_SCM_SUFFIX     := tar.gz
 HOST_PYTHON3_SETUPTOOLS_SCM_URL                := $(call ptx/mirror-pypi, 
setuptools_scm, 
$(HOST_PYTHON3_SETUPTOOLS_SCM).$(HOST_PYTHON3_SETUPTOOLS_SCM_SUFFIX))
@@ -29,4 +29,12 @@ HOST_PYTHON3_SETUPTOOLS_SCM_LICENSE  := MIT
 
 HOST_PYTHON3_SETUPTOOLS_SCM_CONF_TOOL  := python3
 
+# Patch in version by removing multiline dynamic = [ "version" ] (line 39 to 
41) and add static version after project name
+$(STATEDIR)/host-python3-setuptools-scm.extract.post:
+       @$(call targetinfo)
+       @$(call world/patchin/post, HOST_PYTHON3_SETUPTOOLS_SCM)
+       @sed -i '39,41d' $(HOST_PYTHON3_SETUPTOOLS_SCM_DIR)/pyproject.toml
+       @sed -i '/^name =/aversion = "$(HOST_PYTHON3_SETUPTOOLS_SCM_VERSION)"' 
$(HOST_PYTHON3_SETUPTOOLS_SCM_DIR)/pyproject.toml
+       @$(call touch)
+
 # vim: syntax=make
-- 
2.46.1


Reply via email to