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
