SPECS: lirc.spec - patch for spec and lirc-remotes.patch made by ...

teodor teodor at pld-linux.org
Thu Apr 20 09:07:35 CEST 2006


Author: teodor                       Date: Thu Apr 20 07:07:35 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- patch for spec and lirc-remotes.patch made by 
  Tomasz Narloch <eyev(at)poczta dot fm>
- enabled support for Igor Cesko receiver

---- Files affected:
SPECS:
   lirc.spec (1.124 -> 1.125) 

---- Diffs:

================================================================
Index: SPECS/lirc.spec
diff -u SPECS/lirc.spec:1.124 SPECS/lirc.spec:1.125
--- SPECS/lirc.spec:1.124	Mon Feb 13 10:54:26 2006
+++ SPECS/lirc.spec	Thu Apr 20 09:07:29 2006
@@ -16,7 +16,7 @@
 Summary(pl):	Serwery do zdalnego sterowania Linuksem za pomocą podczerwieni
 Name:		lirc
 Version:	0.8.0
-%define	_rel	1
+%define	_rel	2
 Release:	%{_rel}
 License:	GPL
 Group:		Daemons
@@ -34,6 +34,7 @@
 Patch4:		%{name}-alpha.patch
 Patch5:		%{name}-i2c-2.8.x.patch
 Patch6:		%{name}-sparc.patch
+Patch8:		%{name}-remotes.patch
 URL:		http://www.lirc.org/
 %{?with_x:BuildRequires:	xorg-lib-libX11-devel}
 BuildRequires:	autoconf
@@ -907,6 +908,7 @@
 fi
 %endif
 %patch6 -p1
+%patch8 -p1
 
 %build
 echo '#' > drivers/Makefile.am
@@ -923,7 +925,8 @@
 	--with-port=0x2f8 \
 	--with-irq=3 \
 	--without-soft-carrier \
-	--with-driver=serial
+	--with-driver=userspace \
+	--with-igor
 
 %{__make}
 
@@ -932,37 +935,40 @@
 
 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
 	drivers=%{drivers}
+	rm -rf o
+	if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
+		exit 1
+	fi
+	install -d o/include/{linux,config}
+	ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+	ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
+	[ ! -L o/include/asm ] && ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} o/include/asm
+	ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+	%if %{without dist_kernel}
+		touch o/include/config/MARKER
+		ln -sf %{_kernelsrcdir}/scripts o/
+	%else
+		%{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+	%endif
 	for drv in $drivers; do
+		cd $drv
 		if [ "$drv" == "lirc_parallel" ] && [ "$cfg" == "smp" ]; then
 			echo "lirc_parallel is not smp safe"
 		else
-		cd $drv
-		if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
-			exit 1
-		fi
-		#rm -rf include
-		install -d include/{linux,config}
-		ln -sf %{_kernelsrcdir}/config-$cfg .config
-		ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
-		[ ! -L include/asm ] && ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-		ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
-		%if %{without dist_kernel}
-			ln -sf %{_kernelsrcdir}/scripts
-		%endif
-		touch include/config/MARKER
-		%{__make} clean \
-			RCS_FIND_IGNORE="-name '*.ko' -o" \
-			M=$PWD O=$PWD \
-			%{?with_verbose:V=1}
-		%{__make} \
-			M=$PWD O=$PWD \
-			%{?with_verbose:V=1}
-		mv $drv{,-$cfg}.ko
-		cd ../
+			ln -sf ../o
+			%{__make} clean \
+				RCS_FIND_IGNORE="-name '*.ko' -o" \
+				M=$PWD O=$PWD/o \
+				%{?with_verbose:V=1}
+			%{__make} \
+				M=$PWD O=$PWD/o \
+				%{?with_verbose:V=1}
+			mv $drv{,-$cfg}.ko
 		fi
+		cd ..
 	done
 done
-cd ../
+cd ..
 
 %endif
 
@@ -1523,6 +1529,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.125  2006/04/20 07:07:29  teodor
+- patch for spec and lirc-remotes.patch made by
+  Tomasz Narloch <eyev(at)poczta dot fm>
+- enabled support for Igor Cesko receiver
+
 Revision 1.124  2006/02/13 09:54:26  pluto
 - xorg modular deps.
 
================================================================

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



More information about the pld-cvs-commit mailing list