]> git.pld-linux.org Git - packages/atmelwlandriver.git/commitdiff
- initial version
authoryogib <yogib@pld-linux.org>
Fri, 26 Dec 2003 13:31:21 +0000 (13:31 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- supports kernel 2.4, 2.6 in development

Changed files:
    atmelwlandriver.spec -> 1.1

atmelwlandriver.spec [new file with mode: 0644]

diff --git a/atmelwlandriver.spec b/atmelwlandriver.spec
new file mode 100644 (file)
index 0000000..ffdb23e
--- /dev/null
@@ -0,0 +1,192 @@
+%define rel    1
+%define         _kernel26       %(echo %{_kernel_ver} | grep -qv '2\.6\.' ; echo $?)
+#
+# Conditional build:
+%bcond_without dist_kernel     # Don't use a packaged kernel
+%bcond_without smp             # Don't build the SMP module
+#
+%bcond_without         pci             # Don't build pci drivers
+%bcond_without         pcmcia          # Don't build pcmcia drivers
+%bcond_without         usb             # Don't build usb drivers
+%bcond_without apps            # Don't build applications
+#
+Summary:       Linux driver for WLAN card based on AT76C5XXx
+Summary(pl):   Sterownik dla Linuxa do kart WLAN opartych na uk³adzie AT76C5XXx
+Name:          kernel-net-atmelwlandriver
+Version:       3.2.4.4
+Release:       %{rel}@%{_kernel_ver_str}
+License:       GPL v2
+Group:         Base/Kernel
+Source0:       http://dl.sourceforge.net/sourceforge/atmelwlandriver/atmelwlandriver-%{version}.tar.bz2
+# Source0-md5: 27e59adc66c3633653f5f23391f04843
+Source1:       atmelwlandriver.config
+Patch0:                atmelwlandriver-makefile.patch
+Patch1:                atmelwlandriver-etc.patch
+URL:           http://atmelwlandriver.sourceforge.net
+BuildRequires: rpmbuild(macros) >= 1.118
+BuildRequires: %{kgcc_package}
+%if %{with dist_kernel}
+BuildRequires: kernel-headers
+%requires_releq_kernel_up
+%endif
+%if %{with apps}
+BuildRequires: ncurses-devel
+BuildRequires: wxWindows-devel >= 2.4.0
+BuildRequires: wxGTK-devel >= 2.4.0
+BuildRequires: xforms-devel
+%endif
+Requires:      wireless-tools
+Requires(post,postun): /sbin/depmod
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+This is driver for WLAN card based on ATMEL AT76C5XXx devices for
+Linux.
+
+%description -l pl
+Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o uk³ady
+ATMELA AT76C5XXx.
+
+%package -n kernel-smp-net-atmelwlandriver
+Summary:       Linux driver for WLAN card based on AT76C5XXx
+Summary(pl):   Sterownik dla Linuxa do kart WLAN na uk³adzie AT76C5XXx
+Release:       %{rel}@%{_kernel_ver_str}
+Group:         Base/Kernel
+%{?with_dist_kernel:%requires_releq_kernel_smp}
+Requires:      wireless-tools
+Requires(post,postun): /sbin/depmod
+
+%description -n kernel-smp-net-atmelwlandriver
+This is driver for WLAN card based on ATMEL AT76C5XXx devices for
+Linux.
+
+%description -n kernel-smp-net-atmelwlandriver -l pl
+Sterownik dla Linuksa do kart sieci bezprzewodowych opartych o uk³ady
+ATMELA AT76C5XXx.
+
+
+%package -n atmelwlandriver-tools
+Summary:       Tools for monitoring ATMEL Wireless Card
+Summary(pl):   Narzêdzia do monitorowania bezprzewodowych kart ATMEL
+Release:       %{rel}
+Group:         Networking/Utilities
+Requires:      %{name} = %{version}
+
+%description -n atmelwlandriver-tools
+Monitoring tools for the ATMEL Wireless Card adapters. When the pcmcia
+module pcmf502*, the pci module pcifvnet, or the usb module usbvnet*
+is loaded the lvnet, xvnet, winter application can monitor the
+device's statistics or change it's runtime parameters.
+
+%description -n atmelwlandriver-tools -l pl
+Narzêdzia monitourj±ce dla adapterów kart sieci bezprzewodowych ATMEL.
+Kiedy modu³ pcmcia pcmf502*, modu³ pci pcifvnet, albo modu³ usb
+usbvnet* jest za³adowany to aplikacja lvnet, xvnet, winter mo¿e
+monitorowaæ dane statystyczne urz±dzenia albo zmieniæ parametry jego
+pracy.
+
+%prep
+%setup -q -n atmelwlandriver
+%patch0 -p1
+%patch1 -p1
+
+cp %{SOURCE1} .config
+%{?with_pci:echo "CONFIG_PCI=y" >> .config}
+%{?with_pcmcia:echo "CONFIG_PCMCIA=y" >> .config}
+%{?with_usb:echo "CONFIG_USB=y" >> .config}
+echo "KERNEL_SRC=/lib/modules/%{_kernel_ver}/build" >> .config
+echo "PCMCIA_SRC=/lib/modules/%{_kernel_ver}/build" >> .config
+
+%if %{_kernel26}
+echo "NEW_KERNEL=y" >> .config
+%endif
+
+%build
+KCFLAGS="-D__KERNEL__ -DMODULE %{rpmcflags} -fomit-frame-pointer -pipe"
+KCFLAGS="$KCFLAGS -Wall -I%{_kernelsrcdir}/include"
+
+# SMP build
+%if %{with smp}
+%{__make} all \
+       KCFLAGS="$KCFLAGS -D__SMP__ -D__KERNEL_SMP=1"
+mkdir objs-smp
+mv -f objs/*.o objs-smp/
+%endif
+
+%{?with_apps:echo "CONFIG_APPS=y" >> .config}
+%{__make} all \
+       KCFLAGS="$KCFLAGS" \
+       OPT="%{rpmcflags}" \
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/{net,usb,pcmcia}
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/{net,usb,pcmcia}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir}/pcmcia,%{_mandir}/man1}
+
+mv -f scripts/.vnetrc $RPM_BUILD_ROOT%{_sysconfdir}/vnetrc
+cp scripts/atmel.conf $RPM_BUILD_ROOT%{_sysconfdir}/pcmcia
+
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT%{_prefix} \
+        MODDIR=$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver} \
+       MAN_PATH=$RPM_BUILD_ROOT%{_mandir}/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+for i in /lib/modules/%{_kernel_ver}/kernel/drivers/usb/usbvnet* ; do
+       cuted_i=$(basename $i|cut -d. -f1)
+       if  [ -f $i ]; then
+               if ( grep $cuted_i /etc/modules.conf >/dev/null ); then
+                       echo "NOP" >/dev/null; else
+                       echo "#post-install $cuted_i /bin/fastvnet.sh">> /etc/modules.conf;
+               fi
+       fi
+done
+%depmod %{_kernel_ver}
+
+%postun
+%depmod %{_kernel_ver}
+
+%post -n kernel-smp-net-atmelwlandriver
+for i in /lib/modules/%{_kernel_ver}smp/kernel/drivers/usb/usbvnet* ; do
+       cuted_i=$(basename $i|cut -d. -f1)
+       if  [ -f $i ]; then
+               if ( grep $cuted_i /etc/modules.conf >/dev/null ); then
+                       echo "NOP" >/dev/null; else
+                       echo "#post-install $cuted_i /bin/fastvnet.sh">> /etc/modules.conf;
+               fi
+       fi
+done
+%depmod %{_kernel_ver}smp
+
+%postun -n kernel-smp-net-atmelwlandriver
+%depmod %{_kernel_ver}smp
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/fastvnet.sh
+%doc CHANGES README
+/lib/modules/%{_kernel_ver}/*
+%{_sysconfdir}/pcmcia/atmel.conf
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vnetrc
+
+%if %{with smp}
+%files -n kernel-smp-net-atmelwlandriver
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/fastvnet.sh
+%doc CHANGES README
+/lib/modules/%{_kernel_ver}smp/*
+%{_sysconfdir}/pcmcia/atmel.conf
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/vnetrc
+%endif
+
+%if %{with apps}
+%files -n atmelwlandriver-tools
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/*
+%{_mandir}/man1/*
+%endif
This page took 0.055615 seconds and 4 git commands to generate.