]> git.pld-linux.org Git - packages/linux-gpib.git/commitdiff
- disable hp_82341 driver on ix86, kernel 5.2 exposed that it never worked because... auto/th/linux-gpib-4.2.0-3
authorJan Rękorajski <baggins@pld-linux.org>
Fri, 12 Jul 2019 14:54:51 +0000 (16:54 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Fri, 12 Jul 2019 14:54:51 +0000 (16:54 +0200)
- rel 3

kernel-5.2.patch [new file with mode: 0644]
linux-gpib.spec

diff --git a/kernel-5.2.patch b/kernel-5.2.patch
new file mode 100644 (file)
index 0000000..a154273
--- /dev/null
@@ -0,0 +1,10 @@
+--- linux-gpib-kernel-4.2.0/drivers/gpib/Makefile~     2018-11-07 15:58:07.000000000 +0100
++++ linux-gpib-kernel-4.2.0/drivers/gpib/Makefile      2019-07-12 16:49:53.176504410 +0200
+@@ -6,7 +6,6 @@
+ obj-y += cec/
+ obj-y += fmh_gpib/
+ obj-y += hp_82335/
+-obj-y += hp_82341/
+ obj-y += ines/
+ obj-$(CONFIG_USB) += lpvo_usb_gpib/
+ obj-y += nec7210/
index 305013d261edbf123de4111b2429985da2191287..f8f7431e13b31b139ef7568c7c8ee391489d8d1d 100644 (file)
@@ -33,7 +33,7 @@ exit 1
 %include       /usr/lib/rpm/macros.perl
 %define                php_name        php%{?php_suffix}
 
-%define                rel     2
+%define                rel     3
 %define                pname   linux-gpib
 Summary:       GPIB (IEEE 488) Linux support
 Summary(pl.UTF-8):     Obsługa GPIB (IEEE 488) dla Linuksa
@@ -50,6 +50,7 @@ Patch4:               %{pname}-firmwaredir.patch
 Patch5:                %{pname}-guile2.patch
 Patch6:                %{pname}-php7.patch
 Patch7:                kernel-5.0.patch
+Patch8:                kernel-5.2.patch
 URL:           http://linux-gpib.sourceforge.net/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -248,7 +249,11 @@ Ten pakiet zawiera sterowniki dla Linuksa do urządzeń GPIB (IEEE 488).\
        --with-linux-srcdir=%{_kernelsrcdir}\
 %{__make}\
 cd drivers/gpib\
+%ifarch %{ix86}\
+%install_kernel_modules -D installed -m agilent_82350b/agilent_82350b,cb7210/cb7210,cec/cec_gpib,hp_82335/hp82335,ines/ines_gpib,nec7210/nec7210,sys/gpib_common,tms9914/tms9914,tnt4882/tnt4882%{?with_drivers_isa:,pc2/pc2_gpib}%{?with_drivers_usb:,agilent_82357a/agilent_82357a,lpvo_usb_gpib/lpvo_usb_gpib,ni_usb/ni_usb_gpib} -d kernel/gpib\
+%else\
 %install_kernel_modules -D installed -m agilent_82350b/agilent_82350b,cb7210/cb7210,cec/cec_gpib,hp_82335/hp82335,hp_82341/hp_82341,ines/ines_gpib,nec7210/nec7210,sys/gpib_common,tms9914/tms9914,tnt4882/tnt4882%{?with_drivers_isa:,pc2/pc2_gpib}%{?with_drivers_usb:,agilent_82357a/agilent_82357a,lpvo_usb_gpib/lpvo_usb_gpib,ni_usb/ni_usb_gpib} -d kernel/gpib\
+%endif\
 cd ../..\
 %{nil}
 
@@ -274,6 +279,9 @@ cd ..
 tar xzf linux-gpib-kernel-%{version}.tar.gz
 cd linux-gpib-kernel-%{version}
 %patch7 -p1
+%ifarch %{ix86}
+%patch8 -p1
+%endif
 
 # disable modules build by default, just install userspace header
 echo 'SUBDIRS = gpib/include' > drivers/Makefile.am
@@ -393,6 +401,7 @@ cp -pr language/tcl/examples $RPM_BUILD_ROOT%{_examplesdir}/tcl-gpib-%{version}
 # packaged as %doc
 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/linux-gpib-user/html
 %endif
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.134179 seconds and 4 git commands to generate.