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