[PATCH 3/6] configure.ac: device VERSION_NODOTS without Python

[email protected] Wed, 27 May 2026 15:29:00 +0300
Newsgroups gmane.comp.hardware.lirc
Message-ID <[email protected]>
From: Doron Behar <[email protected]>

---
 configure.ac | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/configure.ac b/configure.ac
index 5165ddba..3bbc09cf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -133,11 +133,9 @@ test -d "/var/lock/lockdev" || lockdir_default="/var/lock"
 enable_uinput_default="no"
 test -e "/dev/uinput" && enable_uinput_default="yes"
 
-version_nodots=$( $PYTHON << EOF
-v = "$VERSION".split("rc").pop(0).split("-").pop(0).split(".")
-print(int(v.pop(0)) * 10000 + int(v.pop(0)) * 100 + int(v.pop(0)))
-EOF
-)
+version_clean="${VERSION%%rc*}"
+version_clean="${version_clean%%-*}"
+version_nodots=$(echo "$version_clean" | awk -F. '{print ($1 * 10000) + ($2 * 100) + $3}')
 AC_DEFINE_UNQUOTED(VERSION_NODOTS, [$version_nodots])
 
 AC_MSG_CHECKING([for linux kernel])
-- 
2.54.0