Source7: %{FIRMWARE_URL}/dahdi-fw-hx8-2.06.tar.gz
# Source7-md5: a7f3886942bb3e9fed349a41b3390c9f
Patch0: kernel-5.0.patch
+Patch1: kernel-4.14.patch
URL: http://www.asterisk.org/
%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
BuildRequires: perl-base
%prep
%setup -q -n %{pname}-%{version}
%patch0 -p1
+%patch1 -p1
for a in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7}; do
ln -s $a drivers/dahdi/firmware
--- /dev/null
+--- dahdi-linux-3.0.0/include/dahdi/kernel.h~ 2018-11-15 15:03:40.000000000 +0100
++++ dahdi-linux-3.0.0/include/dahdi/kernel.h 2019-03-10 20:14:29.249473418 +0100
+@@ -1406,9 +1406,13 @@
+
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 15, 0)
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 104)
+ #ifndef TIMER_DATA_TYPE
+ #define TIMER_DATA_TYPE unsigned long
+ #endif
++#else
++#define TIMER_DATA_TYPE struct timer_list *
++#endif
+
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 13, 0)
+