--- iw-0.9.9.orig/debian/rules +++ iw-0.9.9/debian/rules @@ -0,0 +1,30 @@ +#!/usr/bin/make -f + +#export DH_VERBOSE=1 + +#include /usr/share/quilt/quilt.make + +build: build-stamp +#build-stamp: $(QUILT_STAMPFN) +build-stamp: + dh build + touch $@ + +#clean: unpatch +clean: + dh clean + +install: install-stamp +install-stamp: build-stamp + dh install + touch $@ + +binary-arch: install + dh binary-arch + +binary-indep: install + dh binary-indep + +binary: binary-arch binary-indep + +.PHONY: build clean install binary-arch binary-indep binary --- iw-0.9.9.orig/debian/watch +++ iw-0.9.9/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://wireless.kernel.org/download/iw/iw-(.*)\.tar\.bz2 debian uupdate --- iw-0.9.9.orig/debian/changelog +++ iw-0.9.9/debian/changelog @@ -0,0 +1,27 @@ +iw (0.9.9-1) unstable; urgency=low + + [ Kel Modderman ] + * New upstream release. + * Update debian/copyright for change from BSD-3 -> ISC license. + * Add ${misc:Depends} to dependency field, as debhelper uses it as + required. + * Add debian/watch. + * Versioned conflict with aircrack-ng (<< 1:1.0~rc2-1), which shipped and + own copy of iw until that version. (Closes: #514344) + * Target upload to unstable now that a versioned conflict against + aircrack-ng is in place. + + [ Loic Minier ] + * Let install-stamp depend on build-stamp instead of install depending on + install-stamp and build. + * List build, clean, install, binary-arch, binary-indep and binary in + .PHONY. + * Use $@ instead of explicit build-stamp/install-stamp in debian/rules. + + -- Kel Modderman Sun, 08 Feb 2009 21:57:34 +1000 + +iw (0.9.6-1) experimental; urgency=low + + * Initial release. (Closes: #499537) + + -- Kel Modderman Thu, 30 Oct 2008 23:17:16 +1000 --- iw-0.9.9.orig/debian/README.Debian +++ iw-0.9.9/debian/README.Debian @@ -0,0 +1,48 @@ +iw package for Debian +===================== + +iw is a new tool for configuration of wireless settings on Linux. iw combines +cfg80211, the new Linux wireless configuration API [0], and nl80211, the +new 802.11 netlink interface public header [1], to form a tool which aims to +replace the functionality of wireless-tools, which is built upon on the +incumbent Wireless Extensions (WEXT or WE) API [2]. + +The tool is currently mainly used for drivers based on the mac80211 stack but +work is under way to make it useful for other drivers as well. + +[0] http://wireless.kernel.org/en/developers/Documentation/cfg80211 +[1] http://wireless.kernel.org/en/developers/Documentation/nl80211 +[2] http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Extensions.html + + +Why is wireless-tools being replaced? +===================================== + +A complete summary of technical reasons for the abandonment of Linux Wireless +Extensions API is documented on the wireless.kernel.org wiki page for WEXT [3]. + +In brief, WEXT uses ioctl's as the kernel<->userspace communication mechanism, +but some developers wish to have a more structured transport mechanism, which +cfg80211 and nl80211 provide, to allow them to address old nagging problems +with the current wireless device configuration implementation, and give them +more freedom to enhance the process of wireless configuration [4]. + +WEXT is in deep maintenance mode, cfg80211 and nl80211 are the communication +transport mechanism of the future. + +[3] http://wireless.kernel.org/en/developers/Documentation/Wireless-Extensions +[4] which is one of the areas which, in my opinion, has always been difficult + for new adopters on Linux, especially on the desktop. + + +How does iw integrate into the Debian system? +============================================= + +At the time of writing, it does not. The iw binary is provided as is, without +any system integration (eg, with ifupdown). When the Linux Wireless developers +are sufficiently satisfied with iw's functionality, and all of their work +begins to filter down into the stable mainline Linux kernel tree, integration +of iw into the Debian system can begin. + + + -- Kel Modderman Thu, 30 Oct 2008 --- iw-0.9.9.orig/debian/copyright +++ iw-0.9.9/debian/copyright @@ -0,0 +1,28 @@ +Upstream-Name: iw +Upstream-Maintainer: Johannes Berg +Upstream-Source: http://git.sipsolutions.net/iw.git + +Files: * +Copyright: Copyright (c) 2007, 2008 Johannes Berg +Copyright: Copyright (c) 2007 Andy Lutomirski +Copyright: Copyright (c) 2007 Mike Kershaw +Copyright: Copyright (c) 2008 Luis R. Rodriguez +License: ISC + +Files: debian/* +Copyright: Copyright (c) 2007, 2008 Johannes Berg +Copyright: Copyright (c) 2008 Kel Modderman +License: ISC + +License: ISC + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --- iw-0.9.9.orig/debian/control +++ iw-0.9.9/debian/control @@ -0,0 +1,26 @@ +Source: iw +Section: net +Priority: optional +Maintainer: Debian/Ubuntu wpasupplicant Maintainers +Uploaders: Faidon Liambotis , + Reinhard Tartler , + Kel Modderman +Build-Depends: debhelper (>= 7), + libnl-dev (>= 1.1), + pkg-config (>= 0.22) +Standards-Version: 3.8.0 +Vcs-Svn: svn://svn.debian.org/pkg-wpa/iw/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-wpa/iw/trunk/ +Homepage: http://wireless.kernel.org/en/users/Documentation/iw + +Package: iw +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: aircrack-ng (<< 1:1.0~rc2-1) +Description: tool for configuring Linux wireless devices + This package contains the `iw' tool which allows you to configure and show + information about wireless networking. + . + In the future iw will become the canonical command line tool for wireless + configuration and iwconfig/wireless-tools will no longer be required. See + /usr/share/doc/iw/README.Debian for a more detailed overview of iw. --- iw-0.9.9.orig/debian/compat +++ iw-0.9.9/debian/compat @@ -0,0 +1 @@ +7