xdp-tools: patch to allow building with Emacs 30 (#386619)

This commit is contained in:
K900
2025-03-03 10:13:45 +03:00
committed by GitHub
2 changed files with 20 additions and 0 deletions
@@ -25,6 +25,13 @@ stdenv.mkDerivation rec {
hash = "sha256-NJawacCrmTuRXsOiAOMD8RaljPnuPFISoWEgiDcInw8=";
};
patches = [
# Allow building with emacs 30
# Submitted upstream: https://github.com/xdp-project/xdp-tools/pull/484
# FIXME: remove when merged
./emacs-30.patch
];
outputs = [
"out"
"lib"
@@ -0,0 +1,13 @@
diff --git a/configure b/configure
index 271c370..33aabfa 100755
--- a/configure
+++ b/configure
@@ -97,7 +97,7 @@ check_toolchain()
EMACS=""
else
emacs_version=$($EMACS --version 2>/dev/null | head -n 1)
- if echo $emacs_version | grep -Eq 'GNU Emacs 2[6789]'; then
+ if echo $emacs_version | grep -Eq 'GNU Emacs (2[6789]|30)'; then
echo "using emacs: $emacs_version"
else
echo "not using emacs: $emacs_version"