summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarian Csontos <mcsontos@redhat.com>2022-07-27 18:02:01 +0200
committerMarian Csontos <mcsontos@redhat.com>2022-07-27 18:03:34 +0200
commit09fc3a985dde3a62e052b4caa181c714f0c32679 (patch)
tree3e4f7b3b34db5dec4b1011f0b43a87fe4cb5d6f4
parentc30881fd959885195c7062cab29ea825ea386d22 (diff)
downloadlvm2-dev-mcsontos-enable-editline.tar.gz
spec: Use libedit for newer distributionsdev-mcsontos-enable-editline
-rw-r--r--spec/build.inc2
-rw-r--r--spec/source.inc13
2 files changed, 15 insertions, 0 deletions
diff --git a/spec/build.inc b/spec/build.inc
index 8067e58d0..e57ecf958 100644
--- a/spec/build.inc
+++ b/spec/build.inc
@@ -28,6 +28,8 @@
%enableif %{enable_dbusd} dbus-service
%enableif %{enable_dbusd} notify-dbus
%enableif %{enable_dmfilemapd} dmfilemapd
+%enableif %{enable_readline} readline
+%enableif %{enable_editline} editline
%build
diff --git a/spec/source.inc b/spec/source.inc
index d608debab..3e7573025 100644
--- a/spec/source.inc
+++ b/spec/source.inc
@@ -47,6 +47,14 @@
%global req_udev udev >= 181-1
+%if %{fedora} >= 35 || %{rhel} >= 9
+ %global enable_readline 0
+ %global enable_editline 1
+%else
+ %global enable_readline 1
+ %global enable_editline 0
+%endif
+
%if %{fedora} >= 24 || %{rhel} >= 7
%service lvmlockd 1
%global sanlock_version 3.3.0-1
@@ -154,7 +162,12 @@ Source94: macros.inc
BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
BuildRequires: ncurses-devel
+%if %{enable_readline}
BuildRequires: readline-devel
+%endif
+%if %{enable_editline}
+BuildRequires: libedit-devel
+%endif
BuildRequires: module-init-tools
BuildRequires: pkgconfig