Dnia 25-01-2005, wto o godzinie 14:01 +0100, Paweł Sakowski napisał(a):
> On Tue, 2005-01-25 at 14:51 +0100, Wojciech 'Sas' Cięciwa wrote:
> > A kernel-module-build zainstalowane ?
> 
> A BuildWymagane? :P
> 
> Niech zrobi porządnie :)
> 
No a terazz? Bo chyba gcc to nie mam dodawac????????????????/
l00natyk <[EMAIL PROTECTED]>
Plasticine Revolution Front
Index: SPECS/ltmodem.spec
===================================================================
RCS file: /cvsroot/SPECS/ltmodem.spec,v
retrieving revision 1.36
diff -u -r1.36 ltmodem.spec
--- SPECS/ltmodem.spec	18 Sep 2003 16:00:37 -0000	1.36
+++ SPECS/ltmodem.spec	25 Jan 2005 23:26:50 -0000
@@ -3,21 +3,24 @@
 # Conditional build:
 # _without_dist_kernel	- without kernel from distribution
 #
+%bcond_without	dist_kernel
 Summary:	Kernel module for Lucent modems
 Summary(de):	Kernmodul für Lucent-Modems
 Summary(pl):	Moduł jądra dla modemów Lucent
 Name:		ltmodem
-Version:	8.26a9
-Release:	0.1
+Version:	8.31a9
+Release:	0.2
 License:	GPL
 Group:		Base/Kernel
-Source0:	http://www.physcip.uni-stuttgart.de/heby/ltmodem/%{name}-%{version}.tar.gz
-# Source0-md5:	a75ae27d40ade3aa698c0b0b290724f4
+Source0:	http://linmodems.technion.ac.il/packages/ltmodem/archive/source/%{name}-%{version}.tar.gz
+# Source0-md5:	bd0e54ddb2c7037b644b9c6cb6bce9ea
 Patch0:		%{name}-make.patch
-URL:		http://www.physcip.uni-stuttgart.de/heby/ltmodem/
+Patch1:		%{name}-warn.patch
+URL:		http://linmodems.technion.ac.il/
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 BuildRequires:	autoconf
-%{!?_without_dist_kernel:BuildRequires:	kernel-headers >= 2.3.0}
+%{?with_dist_kernel:BuildRequires:	kernel-headers}
+%{?with_dist_kernel:BuildRequires:	kernel-module-build}
 BuildRequires:	rpmbuild(macros) >= 1.118
 ExclusiveArch:	%{ix86}
 ExclusiveOS:	Linux
@@ -40,7 +43,7 @@
 Summary(pl):	Moduł jądra dla modemów Lucent
 Release:	[EMAIL PROTECTED]
 Group:		Base/Kernel
-%{!?_without_dist_kernel:%requires_releq_kernel_up}
+%{?with_dist_kernel:%requires_releq_kernel_up}
 Requires(post,postun):	modutils >= 2.4.6-3
 Requires:	dev >= 2.7.7-9
 Conflicts:	ppp < 2.4.0
@@ -65,7 +68,7 @@
 Summary(pl):	Moduł jądra dla modemów Lucent
 Release:	[EMAIL PROTECTED]
 Group:		Base/Kernel
-%{!?_without_dist_kernel:%requires_releq_kernel_smp}
+%{?with_dist_kernel:%requires_releq_kernel_smp}
 Requires(post,postun):	modutils >= 2.4.6-3
 Requires:	dev >= 2.7.7-9
 Conflicts:	ppp < 2.4.0
@@ -88,32 +91,41 @@
 %setup -q
 tar xzf source.tar.gz
 %patch0 -p1
+%patch1 -p1
 
 %build
 cd source
 %{__autoconf}
+mkdir linux
+ln -sf %{_kernelsrcdir}/config-up linux/.config
+ln -sf %{_kernelsrcdir}/include	linux/include
+ln -sf %{_kernelsrcdir}/Makefile linux/Makefile
+ln -sf %{_kernelsrcdir}/scripts linux/scripts
+ln -sf %{_kernelsrcdir}/arch linux/arch
 
-CFLAGS="%{rpmcflags} -I%{_kernelsrcdir}/include"
+CFLAGS="%{rpmcflags} -Ilinux/include"
 %configure \
 	--with-force=yes \
-	--with-kernel=%{_kernelsrcdir}
+	--with-kernel=linux
+	
 %{__make}
-mv lt_*.o lt*.a ..
+mv lt_*.ko ..
 
 %if 0
 CFLAGS="$CFLAGS -D__KERNEL_SMP=1"
 %configure \
 	--with-force=yes \
-	--with-kernel=%{_kernelsrcdir}
+	--with-kernel=linux
+ln -sf %{_kernelsrcdir}/config-smp linux/.config
 %{__make}
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -dD $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/misc
-cp -f lt_*.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc
+cp -f lt_*.ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc
 %if 0
-cp -f source/lt_*.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc
+cp -f source/lt_*.ko $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc
 %endif
 
 rm -rf DOCs/Installers
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym