wireless_tools/wireless_tools.spec

159 lines
4.8 KiB
RPMSpec

%define majver %(echo %version | cut -d. -f1)
Name: wireless_tools
Version: 30.pre9
Release: 2mamba
Summary: A set of tools allowing to manipulate the Wireless Extensions
Group: System/Kernel and Hardware
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://hewlettpackard.github.io/wireless-tools/Tools.html
Source0: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.tar.gz
Source1: wireless_tools-ifrename_iftab
Patch0: %{name}-29-iwlib_h_fix.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
## AUTOBUILDREQ-END
Requires: libiw = %{?epoch:%epoch:}%{version}-%{release}
%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 needed 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.
%debug_package
%prep
%setup -q -n wireless_tools.%{majver}
sed -i "s|\(BUILD_STATIC = y\)|#\1|" Makefile
%patch 0 -p1
%build
%make \
BUILD_STATIC= CC=%{_target_platform}-gcc \
PREFIX=%{_prefix}
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall install-static \
PREFIX=%{buildroot}%{_prefix} \
INSTALL_LIB=%{buildroot}%{_libdir} \
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
%{_mandir}/man7/wireless.*
%{_mandir}/man8/iwconfig.*
%{_mandir}/man8/iwevent.*
%{_mandir}/man8/iwgetid.*
%{_mandir}/man8/iwlist.*
%{_mandir}/man8/iwpriv.*
%{_mandir}/man8/iwspy.*
%lang(cs) %{_mandir}/cs/man*/*
%lang(fr) %{_mandir}/fr.*/man*/*
%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
* Tue Jul 11 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 30.pre9-2mamba
- remove bin/iwlist symlink
* Thu Sep 18 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 30.pre9-1mamba
- update to 30.pre9
* Wed May 06 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 29-3mamba
- added patch to iwlib.h to fix xsupplicant build
* Sat Jan 05 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 29-2mamba
- update to 29 stable
* Mon Jul 16 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 29-1mamba
- update to 29
* Wed Apr 04 2007 Davide Madrisan <davide.madrisan@gmail.com> 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 <silvan.calarco@mambasoft.it> 28-2qilnx
- update to version 28 stable
- added link to iwlist in /usr/bin as required by kwifimanager
* Thu Mar 09 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 28-1qilnx
- update to version 28.pre14 by autospec
* Tue Sep 20 2005 Stefano Cotta Ramusino <stefano.cotta@qilinux.it> 27-4qilnx
- rebuilt
* Wed Jun 29 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 27-3qilnx
- revert back to original ifrename position (after hotplug's fix)
* Wed Jan 12 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 27-2qilnx
- rebuilt with version 27
- added ifrename package
* Mon Jun 21 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 27-1qilnx
- rebuilt with version 27-pre23
* Mon May 10 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 26-3qilnx
- removed duplicated bindir files from libiw package
* Wed Mar 10 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 26-2qilnx
- added main package requirement for libiw
* Fri Jan 09 2004 Silvan Calarco <silvan.calarco@mambasoft.it> 26-1qilnx
- First build