[packages/dahdi-linux] - fixed without_xpp bcond
baggins
baggins at pld-linux.org
Sat Dec 17 20:40:10 CET 2022
commit 79f6facb36c5c370c25eedaee82851a9fc7f39ee
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Dec 17 20:39:48 2022 +0100
- fixed without_xpp bcond
dahdi-linux.spec | 12 ++++--------
no-xpp.patch | 30 ++++++++++++++++++++++++++++++
2 files changed, 34 insertions(+), 8 deletions(-)
---
diff --git a/dahdi-linux.spec b/dahdi-linux.spec
index 4163ffe..8d20563 100644
--- a/dahdi-linux.spec
+++ b/dahdi-linux.spec
@@ -1,14 +1,6 @@
#
# TODO:
# - IMPORTANT rename: http://www.asterisk.org/zaptel-to-dahdi
-# - Fix --without xpp:
-# + check_modules
-# unpackaged module: drivers/dahdi/xpp/xpd_bri
-# unpackaged module: drivers/dahdi/xpp/xpd_fxo
-# unpackaged module: drivers/dahdi/xpp/xpd_fxs
-# unpackaged module: drivers/dahdi/xpp/xpd_pri
-# unpackaged module: drivers/dahdi/xpp/xpp
-# unpackaged module: drivers/dahdi/xpp/xpp_usb
#
# Conditional build:
%bcond_without kernel # don't build kernel modules
@@ -58,6 +50,7 @@ Source7: %{FIRMWARE_URL}/dahdi-fw-hx8-2.06.tar.gz
Patch0: kernel-4.14.patch
Patch1: kernel-5.18.patch
Patch2: kernel-6.1.patch
+Patch3: no-xpp.patch
URL: http://www.asterisk.org/
%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
BuildRequires: perl-base
@@ -158,6 +151,9 @@ cd ../..\
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%if %{without xpp}
+%patch3 -p1
+%endif
for a in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7}; do
ln -s $a drivers/dahdi/firmware
diff --git a/no-xpp.patch b/no-xpp.patch
new file mode 100644
index 0000000..8434436
--- /dev/null
+++ b/no-xpp.patch
@@ -0,0 +1,30 @@
+--- dahdi-linux-3.2.0/drivers/dahdi/xpp/Kconfig~ 2022-09-22 14:23:24.000000000 +0200
++++ dahdi-linux-3.2.0/drivers/dahdi/xpp/Kconfig 2022-12-17 20:36:07.668645726 +0100
+@@ -5,7 +5,7 @@
+ menuconfig DAHDI_XPP
+ tristate "Xorcom Astribank Support"
+ depends on DAHDI
+- default DAHDI
++ default n
+ ---help---
+ Infrastructure support for Xorcom Astribank products.
+
+--- dahdi-linux-3.2.0/drivers/dahdi/Kbuild~ 2022-09-22 14:23:24.000000000 +0200
++++ dahdi-linux-3.2.0/drivers/dahdi/Kbuild 2022-12-17 20:38:05.611879322 +0100
+@@ -41,8 +41,6 @@
+
+ endif
+
+-obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_XPP) += xpp/
+-
+ obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_JPAH) += dahdi_echocan_jpah.o
+ obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE) += dahdi_echocan_sec.o
+ obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE2) += dahdi_echocan_sec2.o
+--- dahdi-linux-3.2.0/drivers/dahdi/Kconfig~ 2022-09-22 14:23:24.000000000 +0200
++++ dahdi-linux-3.2.0/drivers/dahdi/Kconfig 2022-12-17 20:38:16.388535301 +0100
+@@ -222,5 +222,3 @@
+
+ If unsure, say Y.
+
+-
+-source "drivers/dahdi/xpp/Kconfig"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/dahdi-linux.git/commitdiff/79f6facb36c5c370c25eedaee82851a9fc7f39ee
More information about the pld-cvs-commit
mailing list