modify contest
This commit is contained in:
parent
5a34a44328
commit
b716e74343
39
wireless-tools-29-makefile.patch
Normal file
39
wireless-tools-29-makefile.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
diff -up wireless_tools.29/Makefile.makefile wireless_tools.29/Makefile
|
||||||
|
--- wireless_tools.29/Makefile.makefile 2007-09-17 19:56:46.000000000 -0400
|
||||||
|
+++ wireless_tools.29/Makefile 2018-06-04 14:34:29.252095389 -0400
|
||||||
|
@@ -101,12 +101,15 @@ ifdef BUILD_WE_ESSENTIAL
|
||||||
|
WEDEF_FLAG= -DWE_ESSENTIAL=y
|
||||||
|
endif
|
||||||
|
|
||||||
|
+ifndef OPT_FLAGS
|
||||||
|
+ OPT_FLAGS=
|
||||||
|
+endif
|
||||||
|
# Other flags
|
||||||
|
CFLAGS=-Os -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow \
|
||||||
|
-Wpointer-arith -Wcast-qual -Winline -I.
|
||||||
|
#CFLAGS=-O2 -W -Wall -Wstrict-prototypes -I.
|
||||||
|
DEPFLAGS=-MMD
|
||||||
|
-XCFLAGS=$(CFLAGS) $(DEPFLAGS) $(WARN) $(HEADERS) $(WELIB_FLAG) $(WEDEF_FLAG)
|
||||||
|
+XCFLAGS=$(CFLAGS) $(DEPFLAGS) $(WARN) $(HEADERS) $(WELIB_FLAG) $(WEDEF_FLAG) $(OPT_FLAGS)
|
||||||
|
PICFLAG=-fPIC
|
||||||
|
|
||||||
|
# Standard compilation targets
|
||||||
|
@@ -117,7 +120,7 @@ all:: $(IWLIB) $(PROGS)
|
||||||
|
%.o: %.c wireless.h
|
||||||
|
$(CC) $(XCFLAGS) -c $<
|
||||||
|
%.so: %.c wireless.h
|
||||||
|
- $(CC) $(XCFLAGS) $(PICFLAG) -c -o $@ $<
|
||||||
|
+ $(CC) $(LDFLAGS) $(XCFLAGS) $(PICFLAG) -c -o $@ $<
|
||||||
|
|
||||||
|
iwconfig: iwconfig.o $(IWLIB)
|
||||||
|
|
||||||
|
@@ -145,7 +148,8 @@ wireless.h:
|
||||||
|
|
||||||
|
# Compilation of the dynamic library
|
||||||
|
$(DYNAMIC): $(OBJS:.o=.so)
|
||||||
|
- $(CC) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $(LIBS) -lc $^
|
||||||
|
+ $(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $(LIBS) -lc $^
|
||||||
|
+ ln -s $@ $(DYNAMIC_LINK)
|
||||||
|
|
||||||
|
# Compilation of the static library
|
||||||
|
$(STATIC): $(OBJS:.o=.so)
|
||||||
291
wireless-tools.spec
Normal file
291
wireless-tools.spec
Normal file
@ -0,0 +1,291 @@
|
|||||||
|
Summary: Wireless ethernet configuration tools
|
||||||
|
License: GPL+
|
||||||
|
Name: wireless-tools
|
||||||
|
Version: 29
|
||||||
|
Release: 23%{?dist}
|
||||||
|
Epoch: 1
|
||||||
|
URL: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
|
||||||
|
Source: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.%{version}.tar.gz
|
||||||
|
Patch1: wireless-tools-29-makefile.patch
|
||||||
|
|
||||||
|
BuildRequires: gcc
|
||||||
|
|
||||||
|
# This is artificial, for packaging purposes. The presumption is that
|
||||||
|
# wireless users will install this package, so they will want crda too.
|
||||||
|
# This avoids adding a Requires to the kernel package that would affect
|
||||||
|
# non-wireless users as well.
|
||||||
|
Requires: crda
|
||||||
|
|
||||||
|
%description
|
||||||
|
This package contain the Wireless tools, used to manipulate
|
||||||
|
the Wireless Extensions. The Wireless Extension is an interface
|
||||||
|
allowing you to set Wireless LAN specific parameters and get the
|
||||||
|
specific stats for wireless networking equipment.
|
||||||
|
|
||||||
|
%package devel
|
||||||
|
Summary: Development headers for the wireless-tools package
|
||||||
|
Requires: wireless-tools = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
%description devel
|
||||||
|
Development headers for the wireless-tools package.
|
||||||
|
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n wireless_tools.%{version}
|
||||||
|
%patch1 -p1 -b .makefile
|
||||||
|
|
||||||
|
%build
|
||||||
|
make clean
|
||||||
|
make OPT_FLAGS="$RPM_OPT_FLAGS" BUILD_SHARED=1 FORCE_WEXT_VERSION=16 \
|
||||||
|
LDFLAGS="%{?__global_ldflags}"
|
||||||
|
|
||||||
|
%install
|
||||||
|
%{__rm} -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
|
%{__mkdir_p} $RPM_BUILD_ROOT{/sbin,/%{_lib},%{_mandir}/man8,%{_includedir},%{_libdir}}
|
||||||
|
|
||||||
|
make install INSTALL_DIR=$RPM_BUILD_ROOT/sbin \
|
||||||
|
INSTALL_LIB=$RPM_BUILD_ROOT/%{_lib} \
|
||||||
|
INSTALL_INC=$RPM_BUILD_ROOT%{_includedir} \
|
||||||
|
INSTALL_MAN=$RPM_BUILD_ROOT%{_mandir}
|
||||||
|
%{__rm} -f $RPM_BUILD_ROOT/%{_lib}/libiw.{a,so}
|
||||||
|
ln -sf ../../%{_lib}/libiw.so.%{version} \
|
||||||
|
$RPM_BUILD_ROOT%{_libdir}/libiw.so
|
||||||
|
|
||||||
|
%ldconfig_scriptlets
|
||||||
|
|
||||||
|
%files
|
||||||
|
%doc INSTALL README DISTRIBUTIONS.txt
|
||||||
|
/sbin/*
|
||||||
|
%{_mandir}/man*/*
|
||||||
|
/%{_lib}/*.so.*
|
||||||
|
|
||||||
|
%files devel
|
||||||
|
%{_includedir}/*
|
||||||
|
%{_libdir}/*.so
|
||||||
|
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-23
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-22
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-21
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jun 04 2018 John W. Linville <linville@redhat.com> - 1:29-20
|
||||||
|
- Remove essentially unused pre_release tagging in spec file
|
||||||
|
- Fixup Makefile patch to include LDFLAGS in all linking commands
|
||||||
|
|
||||||
|
* Mon Apr 30 2018 John W. Linville <linville@redhat.com> - 1:29-19.1
|
||||||
|
- Respect the standard Fedora linker flags (LDFLAGS) from redhat-rpm-config
|
||||||
|
|
||||||
|
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-18.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-17.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-16.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-15.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:29-14.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-13.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-12.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-11.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-10.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-9.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-8.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-7.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-6.1
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||||
|
|
||||||
|
* Tue Sep 01 2009 Karsten Hopp <karsten@redhat.com> 29-5.1
|
||||||
|
- drop excludearch s390x as at least the headers are required to build p.e. NetworkManager
|
||||||
|
|
||||||
|
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-5
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:29-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Feb 20 2009 John W. Linville <linville@redhat.com> - 1:29-3
|
||||||
|
- Add artificial crda requirement for packaging reasons
|
||||||
|
|
||||||
|
* Mon Feb 18 2008 Christopher Aillon <caillon@redhat.com> - 1:29-2
|
||||||
|
- Rebuild to celebrate my birthday (and GCC 4.3)
|
||||||
|
|
||||||
|
* Sat Dec 22 2007 Christopher Aillon <caillon@redhat.com> - 1:29-1
|
||||||
|
- Update to v29 stable release
|
||||||
|
- Some minor cleanups for merge review
|
||||||
|
|
||||||
|
* Fri Aug 24 2007 Christopher Aillon <caillon@redhat.com> - 1:29-0.2.pre22
|
||||||
|
- Rebuild
|
||||||
|
|
||||||
|
* Mon Aug 13 2007 Christopher Aillon <caillon@redhat.com> - 1:29-0.1.pre22
|
||||||
|
- Update to 29pre22
|
||||||
|
- Update the license tag
|
||||||
|
|
||||||
|
* Tue May 22 2007 Christopher Aillon <caillon@redhat.com> - 1:29-0.1.pre21
|
||||||
|
- Update to 29pre21
|
||||||
|
|
||||||
|
* Mon May 14 2007 Christopher Aillon <caillon@redhat.com> - 1:28-3
|
||||||
|
- Only the sscanf fixes this time.
|
||||||
|
|
||||||
|
* Mon Apr 30 2007 Christopher Aillon <caillon@redhat.com> - 1:28-2
|
||||||
|
- Backport a few 64bit alignment fixes from the latest betas.
|
||||||
|
|
||||||
|
* Tue Aug 29 2006 Christopher Aillon <caillon@redhat.com> - 1:28-1
|
||||||
|
- Update to the latest stable release
|
||||||
|
- Create -devel subpackage for headers
|
||||||
|
|
||||||
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:28-0.pre16.1.6.1
|
||||||
|
- rebuild
|
||||||
|
|
||||||
|
* Thu Apr 6 2006 Dan Williams <dcbw@redhat.com> - 1:28-0.pre16.1
|
||||||
|
- Update to 28 pre16
|
||||||
|
- Rebuild for WE-20
|
||||||
|
|
||||||
|
* Sun Feb 12 2006 Christopher Aillon <caillon@redhat.com> - 1:28-0.pre13.5.1
|
||||||
|
- Update to 28 pre13
|
||||||
|
|
||||||
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:28-0.pre10.5.2
|
||||||
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
||||||
|
|
||||||
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Mon Oct 17 2005 Christopher Aillon <caillon@redhat.com> 28-0pre10
|
||||||
|
- Update to version 28 pre10
|
||||||
|
|
||||||
|
* Mon Sep 12 2005 Dan Williams <dcbw@redhat.com> 28-0.pre9
|
||||||
|
- Update to version 28 pre9
|
||||||
|
|
||||||
|
* Wed Aug 17 2005 Dan Williams <dcbw@redhat.com> 28-0.pre8
|
||||||
|
- Update to 28 pre8
|
||||||
|
|
||||||
|
* Fri Aug 05 2005 Florian La Roche <laroche@redhat.com>
|
||||||
|
- build with current rpm
|
||||||
|
|
||||||
|
* Mon Jan 17 2005 Dan Williams <dcbw@redhat.com> 28-0.pre4
|
||||||
|
- Update to latest wireless-tools
|
||||||
|
|
||||||
|
* Mon Nov 08 2004 Dan Williams <dcbw@redhat.com> 27-0.pre25-4
|
||||||
|
- Fix massive leak in iw_process_scan()
|
||||||
|
|
||||||
|
* Mon Sep 27 2004 Rik van Riele <riel@redhat.com> 27-0.pre25-2
|
||||||
|
- compile with RPM_OPT_FLAGS (bz#133651)
|
||||||
|
|
||||||
|
* Tue Aug 31 2004 Bill Nottingham <notting@redhat.com> 27-0.pre25.1
|
||||||
|
- update to 27.pre25
|
||||||
|
|
||||||
|
* Wed Jun 23 2004 Dan Williams <dcbw@redhat.com>
|
||||||
|
- Upgrade to 27.pre23 to get new wireless scanning API
|
||||||
|
|
||||||
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Mon Mar 15 2004 Bill Nottingham <notting@redhat.com>
|
||||||
|
- force wireless extensions to current (#115707)
|
||||||
|
|
||||||
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Sun Aug 31 2003 Bill Nottingham <notting@redhat.com> 26-2
|
||||||
|
- rebuild in different environment (#103475)
|
||||||
|
|
||||||
|
* Sun Aug 10 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- release 26
|
||||||
|
|
||||||
|
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Sun Mar 09 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- also change destination of the symlink
|
||||||
|
|
||||||
|
* Mon Feb 17 2003 Bill Nottingham <notting@redhat.com> 25-8
|
||||||
|
- fix symlink (#84021)
|
||||||
|
|
||||||
|
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 25-7
|
||||||
|
- fix symlink (#84021)
|
||||||
|
|
||||||
|
* Fri Feb 7 2003 Bill Nottingham <notting@redhat.com> 25-6
|
||||||
|
- remove broken specfile defines, fix makefile (#82423)
|
||||||
|
|
||||||
|
* Wed Feb 5 2003 Bill Nottingham <notting@redhat.com> 25-5
|
||||||
|
- rebuild against new glibc-kernheaders (#82423)
|
||||||
|
|
||||||
|
* Fri Jan 31 2003 Elliot Lee <sopwith@redhat.com> 25-4
|
||||||
|
- Fix for multilib, and fix the .so symlink location.
|
||||||
|
|
||||||
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 25-2
|
||||||
|
- rebuild on all arches
|
||||||
|
|
||||||
|
* Mon Aug 26 2002 Trond Eivind Glomsrød <teg@redhat.com> 25-1
|
||||||
|
- v25 - fixes encryption usage display, eternal loops for unknown
|
||||||
|
events and matches the v13 wireless extensions as shipped in
|
||||||
|
kernel (#72582)
|
||||||
|
|
||||||
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Thu Jun 20 2002 Trond Eivind Glomsrød <teg@redhat.com> 24-1
|
||||||
|
- v24
|
||||||
|
|
||||||
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
||||||
|
- automated rebuild
|
||||||
|
|
||||||
|
* Thu Mar 21 2002 Bill Nottingham <notting@redhat.com> 23-2
|
||||||
|
- rebuild against new headers
|
||||||
|
|
||||||
|
* Thu Feb 28 2002 Elliot Lee <sopwith@redhat.com> 23-1
|
||||||
|
- Update to version 23, with associated fixes.
|
||||||
|
|
||||||
|
* Sun Jul 8 2001 Bill Nottingham <notting@redhat.com>
|
||||||
|
- rebuild against new kernel
|
||||||
|
|
||||||
|
* Tue Jun 19 2001 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- add ExcludeArch: s390 s390x
|
||||||
|
|
||||||
|
* Sun Apr 22 2001 Bill Nottingham <notting@redhat.com>
|
||||||
|
- update to version 21
|
||||||
|
|
||||||
|
* Wed Feb 14 2001 Bill Nottingham <notting@redhat.com>
|
||||||
|
- fix build with glibc-2.2
|
||||||
|
- also, rebuild so it no longer dumps core. :)
|
||||||
|
|
||||||
|
* Tue Dec 05 2000 Florian La Roche <Florian.LaRoche@redhat.de>
|
||||||
|
- added a clean section in the spec file
|
||||||
|
|
||||||
|
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
|
||||||
|
- automatic rebuild
|
||||||
|
|
||||||
|
* Fri Mar 10 2000 Bill Nottingham <notting@redhat.com>
|
||||||
|
- initial build
|
||||||
BIN
wireless_tools.29.tar.gz
Normal file
BIN
wireless_tools.29.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user