#% define pre_ver .pre5 Name: wireless_tools Version: 29 Release: 3mamba Summary: A set of tools allowing to manipulate the Wireless Extensions Group: System/Kernel and Hardware Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html Source0: http://pcmcia-cs.sourceforge.net/ftp/contrib/wireless_tools.%{version}%{?pre_ver}.tar.gz Source1: wireless_tools-ifrename_iftab Patch0: %{name}-29-iwlib_h_fix.patch License: GPL Requires: libiw = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description A set of tools and a library allowing to manipulate the Wireless Extensions. %package -n libiw Summary: A library implementing wireless tools functions Group: System/Libraries %description -n libiw A library implementing wireless tools functions %package -n libiw-devel Summary: Devel files for wireless_tools library Group: Development/Libraries Requires: libiw = %{?epoch:%epoch:}%{version}-%{release} %description -n libiw-devel A set of tools and a library allowing to manipulate the Wireless Extensions. This package contains static libraries and header files need for development. %package -n ifrename Summary: A tool allowing you to assign a consistent name to each of your network interface Group: System/Tools %description -n ifrename Ifrename is a tool allowing you to assign a consistent name to each of your network interface. %prep %setup -q -n wireless_tools.%{version} sed -i "s|\(BUILD_STATIC = y\)|#\1|" Makefile %patch0 -p1 %build %make BUILD_STATIC= CC=%{_target_platform}-gcc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall install-static \ PREFIX=%{buildroot}%{_prefix} \ INSTALL_MAN=%{buildroot}%{_mandir} install -d %{buildroot}%{_bindir} ln -s ../sbin/iwlist %{buildroot}%{_bindir}/iwlist install -D -m 0644 %{S:1} %{buildroot}%{_sysconfdir}/iftab %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n libiw -p /sbin/ldconfig %postun -n libiw -p /sbin/ldconfig %files %defattr(-,root,root) %{_sbindir}/iwconfig %{_sbindir}/iwevent %{_sbindir}/iwgetid %{_sbindir}/iwlist %{_sbindir}/iwpriv %{_sbindir}/iwspy %{_bindir}/iwlist %{_mandir}/man7/wireless.* %{_mandir}/man8/iwconfig.* %{_mandir}/man8/iwevent.* %{_mandir}/man8/iwgetid.* %{_mandir}/man8/iwlist.* %{_mandir}/man8/iwpriv.* %{_mandir}/man8/iwspy.* %files -n libiw %defattr(-,root,root) %{_libdir}/libiw.so.* %files -n libiw-devel %defattr(-,root,root) %{_libdir}/*.a %{_libdir}/*.so %{_includedir}/*.h %files -n ifrename %defattr(-,root,root) %{_sbindir}/ifrename %verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/iftab %{_mandir}/man5/iftab.* %{_mandir}/man8/ifrename.* %changelog * Wed May 06 2009 Silvan Calarco 29-3mamba - added patch to iwlib.h to fix xsupplicant build * Sat Jan 05 2008 Silvan Calarco 29-2mamba - update to 29 stable * Mon Jul 16 2007 Silvan Calarco 29-1mamba - update to 29 * Wed Apr 04 2007 Davide Madrisan 28-3mamba - do not package the ifrename binary in both main and ifrename packages - update ldconfig cache - manpage for iftab moved to ifrename package * Wed May 03 2006 Silvan Calarco 28-2qilnx - update to version 28 stable - added link to iwlist in /usr/bin as required by kwifimanager * Thu Mar 09 2006 Silvan Calarco 28-1qilnx - update to version 28.pre14 by autospec * Tue Sep 20 2005 Stefano Cotta Ramusino 27-4qilnx - rebuilt * Wed Jun 29 2005 Silvan Calarco 27-3qilnx - revert back to original ifrename position (after hotplug's fix) * Wed Jan 12 2005 Silvan Calarco 27-2qilnx - rebuilt with version 27 - added ifrename package * Mon Jun 21 2004 Silvan Calarco 27-1qilnx - rebuilt with version 27-pre23 * Mon May 10 2004 Silvan Calarco 26-3qilnx - removed duplicated bindir files from libiw package * Wed Mar 10 2004 Silvan Calarco 26-2qilnx - added main package requirement for libiw * Fri Jan 09 2004 Silvan Calarco 26-1qilnx - First build