SPECS: lirc.spec - new way of kernel modules build applied - it bu...

luzik luzik at pld-linux.org
Mon Jun 11 13:52:32 CEST 2007


Author: luzik                        Date: Mon Jun 11 11:52:32 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- new way of kernel modules build applied
- it builds
- untested

---- Files affected:
SPECS:
   lirc.spec (1.137 -> 1.138) 

---- Diffs:

================================================================
Index: SPECS/lirc.spec
diff -u SPECS/lirc.spec:1.137 SPECS/lirc.spec:1.138
--- SPECS/lirc.spec:1.137	Wed Mar 14 01:22:09 2007
+++ SPECS/lirc.spec	Mon Jun 11 13:52:27 2007
@@ -5,25 +5,24 @@
 # Conditional build:
 %bcond_without	dist_kernel	# without sources of distribution kernel
 %bcond_without	kernel		# don't build kernel modules, only library+programs
-%bcond_without	up		# don't build UP module
-%bcond_without	smp		# don't build SMP module
 %bcond_without	userspace	# build only packages with kernel modules
 %bcond_without	svga		# without svgalib-based utility
 %bcond_without	x		# without X11-based utilitied
 #
 %define		drivers		"lirc_it87 lirc_serial lirc_atiusb lirc_mceusb lirc_sir lirc_bt829 lirc_i2c lirc_mceusb2 lirc_streamzap lirc_cmdir lirc_igorplugusb lirc_dev lirc_imon lirc_sasem lirc_parallel lirc_gpio"
+%define		no_install_post_strip 1
 Summary:	Linux Infrared Remote Control daemons
 Summary(pl.UTF-8):	Serwery do zdalnego sterowania Linuksem za pomocą podczerwieni
 Name:		lirc
 Version:	0.8.1
-%define	_rel	1
+%define	_rel	1.1
 Release:	%{_rel}
 License:	GPL
 Group:		Daemons
 Source0:	http://dl.sourceforge.net/lirc/%{name}-%{version}.tar.bz2
 # Source0-md5:	3a42083fc6c54797351e52c77537c586
 Source1:	http://lirc.sourceforge.net/remotes.tar.bz2
-# Source1-md5:	34cd3c34ff7e51c9dc976aff3a87a1ab
+# Source1-md5:	373ebacae6d9abff25e804bee172d142
 Source2:	%{name}d.sysconfig
 Source3:	%{name}d.init
 Source4:	%{name}md.init
@@ -134,7 +133,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -158,7 +157,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -182,7 +181,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -206,7 +205,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Conflicts:	dev < 2.8.0-3
@@ -231,7 +230,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -257,7 +256,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -283,7 +282,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -309,7 +308,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -335,7 +334,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -359,7 +358,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -383,7 +382,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -407,7 +406,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -434,7 +433,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Requires:	kernel%{_alt_kernel}-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
@@ -460,7 +459,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Conflicts:	dev < 2.8.0-3
@@ -485,7 +484,7 @@
 Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
 Release:	%{_rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
 Requires:	%{name} = %{version}-%{_rel}
 Conflicts:	dev < 2.8.0-3
@@ -505,382 +504,6 @@
 
 Moduł lirc_sir.
 
-%package -n kernel%{_alt_kernel}-smp-char-lirc-atiusb
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-atiusb
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_atiusb module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-atiusb -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_atiusb.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-bt829
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-bt829
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_bt829 module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-bt829 -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_bt829.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-cmdir
-Summary:	Kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-cmdir
-This package contains the kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_cmdir module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-cmdir -l pl.UTF-8
-Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_cmdir.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-dev
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-dev
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-dev
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_dev module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-dev -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_dev.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-gpio
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-gpio
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-gpio
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_gpio module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-gpio -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_gpio.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-i2c
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-i2c
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-i2c
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_i2c module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-i2c -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_i2c.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-igorplugusb
-Summary:	Kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-igorplugusb
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-igorplugusb
-This package contains the kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_igorplugusb module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-igorplugusb -l pl.UTF-8
-Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_igorplugusb.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-imon
-Summary:	Kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-imon
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-imon
-This package contains the kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_imon module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-imon -l pl.UTF-8
-Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_imon.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-it87
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-it87
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_it87 module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-it87 -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_it87.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-mceusb
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-mceusb
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_mceusb module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-mceusb -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_mceusb.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-sasem
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-sasem
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_sasem module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-sasem -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_sasem.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-serial
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-%{?with_dist_kernel:Requires:	setserial}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-serial
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-serial
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_serial module for devices connected to serial port.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-serial -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_serial dla urządzeń podłączanych do portu szeregowego.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-streamzap
-Summary:	Kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_up}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Requires:	kernel%{_alt_kernel}-smp-char-lirc-dev = %{version}-%{_rel}@%{_kernel_ver_str}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-streamzap
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-streamzap
-This package contains the kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_streamzap module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-streamzap -l pl.UTF-8
-Ten pakiet zawiera moduły jądra niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_streamzap.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-parallel
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra SMP dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-parallel
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-parallel
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc-parallel module for devices connected to parallel port.
-
-%description -n kernel%{_alt_kernel}-char-lirc-parallel -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_parallel dla urządzeń podłączanych do portu równoległego.
-
-%package -n kernel%{_alt_kernel}-smp-char-lirc-sir
-Summary:	SMP kernel modules for Linux Infrared Remote Control
-Summary(pl.UTF-8):	Moduły jądra dla zdalnej obsługi Linuksa za pomocą podczerwieni
-Release:	%{_rel}@%{_kernel_ver_str}
-Group:		Base/Kernel
-%{?with_dist_kernel:%requires_releq_kernel_smp}
-Requires(post,postun):	/sbin/depmod
-Requires:	%{name} = %{version}-%{_rel}
-Conflicts:	dev < 2.8.0-3
-Obsoletes:	lirc-modules
-Obsoletes:	lirc-modules-sir
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-sir
-This package contains the SMP kernel modules necessary to operate some
-infrared remote control devices (such as the ones bundled with TV
-cards).
-
-lirc_sir module.
-
-%description -n kernel%{_alt_kernel}-smp-char-lirc-sir -l pl.UTF-8
-Ten pakiet zawiera moduły jądra SMP niezbędne do obsługi niektórych
-pilotów na podczerwień (w tym tych dostarczanych z kartami TV).
-
-Moduł lirc_sir.
-
 %package	remotes
 Summary:	Lirc remotes database
 Summary(pl.UTF-8):	Baza pilotów obsługiwanych przez lirc
@@ -940,7 +563,7 @@
 %if %{with kernel}
 cd drivers
 
-for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
+for cfg in %{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}; do
 	drivers=%{drivers}
 	rm -rf o
 	if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
@@ -959,7 +582,7 @@
 	%endif
 	for drv in $drivers; do
 		cd $drv
-		if [ "$drv" == "lirc_parallel" ] && [ "$cfg" == "smp" ]; then
+		if [ "$drv" == "lirc_parallel" ] && [ "$cfg" == "dist" ]; then
 			echo "lirc_parallel is not smp safe"
 		else
 			ln -sf ../o
@@ -986,16 +609,14 @@
 
 %if %{with kernel}
 drivers=%{drivers}
-install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc
 for drv in $drivers; do
-	install drivers/$drv/$drv-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
+	if [ "$drv" == "lirc_parallel" ] ; then
+		echo "lirc_parallel is not smp safe"
+	else
+		install drivers/$drv/$drv-%{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}.ko \
 		$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/$drv.ko
-	%if %{with smp} && %{with dist_kernel}
-		if [ ! "$drv" == "lirc_parallel" ]; then
-			install drivers/$drv/$drv-smp.ko \
-				$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/$drv.ko
-		fi
-	%endif
+	fi
 done
 %endif
 
@@ -1202,151 +823,6 @@
 %postun	-n kernel%{_alt_kernel}-char-lirc-sir
 %depmod %{_kernel_ver}
 
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/lirc.spec?r1=1.137&r2=1.138&f=u



More information about the pld-cvs-commit mailing list