rendered paste body%define kernel %(uname -r)
%define kversion %(echo "%{kernel}" | sed -e 's|-.*||')
%define krelease %(echo "%{kernel}" | sed -e 's|.*-||')
%define ktag %(echo "%{kernel}" | sed -e 's|-|_|g')
%define _with_smp %(test -d /usr/src/kernels/%{kernel}-smp-%{_target_cpu} && echo 1 || echo 0)
%define _with_hugemem %(test -d /usr/src/kernels/%{kernel}-hugemem-%{_target_cpu} && echo 1 || echo 0)
Summary: Traverse Pulsar DSL Drivers
Name: pulsar
Version: 4.0.21
Release: %ktag
License: GPL
Group: Applications/System
URL: http://adsl4linux.no-ip.org/linux/pulsar-4.0.21.tgz
Source0: pulsar-4.0.21.tgz
#Source1: br2684ctl-qos.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
BuildRequires: linux-atm
Provides: kernel-module-pulsar = %{version}-%{release}
%description
GPL based drivers for the PCI DSL card made by Traverse Technologies utikising
the Globespan Pulsar chipset.
# -----------------------------------------------------------------------------
%prep
%setup -q -n %{name}-%{version}
rpm -qa |grep gcc-3 && cp libpulsar_fw3.a libpulsar_fw.a
rpm -qa |grep gcc-2 && cp libpulsar_fw2.a libpulsar_fw.a
uname -a |grep 2.4 && cp makefile.2.4 Makefile
uname -a |grep 2.6 && cp makefile.2.6 Makefile
mkdir -p %{buildroot}/lib/modules/`uname -r`/net/
#%setup -D -a 1
# -----------------------------------------------------------------------------
%build
#rm -rf $RPM_BUILD_ROOT
#cd %{buildroot}
ls
make
#cc -o br2684ctl brctl/br2684ctl-qos.c -latm
%install
mkdir -p $RPM_BUILD_ROOT/lib/modules/`uname -r`/kernel/drivers/atm/
cp pulsar_atm.ko $RPM_BUILD_ROOT/lib/modules/`uname -r`/kernel/drivers/atm/
#make install
#mkdir -p /bin
#mv br2684ctl /bin/br2684ctl
# -----------------------------------------------------------------------------
%post
%preun
# -----------------------------------------------------------------------------
%clean
rm -rf $RPM_BUILD_ROOT
# -----------------------------------------------------------------------------
%files
/lib/modules/
#/bin/br2684ctl
# -----------------------------------------------------------------------------