nixpkgs/pkgs/os-specific/linux/wireless-tools/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
632 B
Nix
Raw Normal View History

2021-01-15 14:45:37 +00:00
{lib, stdenv, fetchurl}:
stdenv.mkDerivation rec {
wireless-tools: 30.pre2 -> 30.pre9 * 30.pre2 source is no longer available, apparently Since changelog seems to be only inside the sources, here's the diff from pre2 to pre9's CHANGELOG.h: --- o When using takeover, redo probing in case eth0 was in use [ifrename] o Update Hotplug documentation, add uDev bits [HOTPLUG-UDEV.txt] o Add ESSID bug patches and documentation [ESSID-BUG.txt] o Make wireless.21.h LGPL as promised a long time ago [wireless.21.h] --- (Bug reported by Shaddy Baddah) o Fix unaligned access on SPARC in the 64->32 bit workaround [iwlib.c] --- (From Maxime Charpenne <maxime.charpenne@free.fr>) o Mise à jour de la traduction en francais des pages manuel [fr/*] --- o Use wireless.22.h, make it LGPL [iwlib.h/wireless.22.h] o Show Scanning Capabilities in "iwlist event" [iwlist] (Bug reported by Nikita Zhernosenko) o Fix parsing of retry/power when modifier is used [iwconfig] (Bug reported by Alexis Phoenix) o Remove trailing '/' in INSTALL_* that fooled checkinstall [Makefile] (From Dan Williams <dcbw@redhat.com>) o Scan capabilities in struct iw_range [wireless.h] (From Guus Sliepen <guus@debian.org>) o Install localised man page [Makefile] --- o Fix #define that broke 32->64 bit workaround [wireless.22.h] o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid] (From Gerald Pfeifer <gerald@pfeifer.com>) o Fix gramar in man page, add about hidden networks [iwlist.8] --- (From Reinette Chatre <reinette.chatre@intel.com>) o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist] o Return a proper error if scan result exceed buffer max [iwlist] (From Jean Tourrilhes) o Do above two fixes for the simple scan API [iwlib] (From Claudio Ferronato <claiudio@libero.it>) o Spelling and typos in [iwconfig.8] --- o Create iwlib-private.h to minimise namespace pollution [iwlib] o More fix to the 64->32bit band-aid for encode [iwlib] o Update udev rule to remove a warning [19-udev-ifrename.rules] (from Ritesh Raj Sarraf <rrs@researchut.com> and Guus Sliepen) o Propagate error codes out of main for get [iwconfig/iwlist/iwspy] (From Guus Sliepen <guus@debian.org>) o Remove spurious commands from Czech iwconfig manpage.
2019-03-01 02:35:20 +00:00
pname = "wireless-tools";
version = "30.pre9";
src = fetchurl {
url = "https://hewlettpackard.github.io/wireless-tools/wireless_tools.${version}.tar.gz";
wireless-tools: 30.pre2 -> 30.pre9 * 30.pre2 source is no longer available, apparently Since changelog seems to be only inside the sources, here's the diff from pre2 to pre9's CHANGELOG.h: --- o When using takeover, redo probing in case eth0 was in use [ifrename] o Update Hotplug documentation, add uDev bits [HOTPLUG-UDEV.txt] o Add ESSID bug patches and documentation [ESSID-BUG.txt] o Make wireless.21.h LGPL as promised a long time ago [wireless.21.h] --- (Bug reported by Shaddy Baddah) o Fix unaligned access on SPARC in the 64->32 bit workaround [iwlib.c] --- (From Maxime Charpenne <maxime.charpenne@free.fr>) o Mise à jour de la traduction en francais des pages manuel [fr/*] --- o Use wireless.22.h, make it LGPL [iwlib.h/wireless.22.h] o Show Scanning Capabilities in "iwlist event" [iwlist] (Bug reported by Nikita Zhernosenko) o Fix parsing of retry/power when modifier is used [iwconfig] (Bug reported by Alexis Phoenix) o Remove trailing '/' in INSTALL_* that fooled checkinstall [Makefile] (From Dan Williams <dcbw@redhat.com>) o Scan capabilities in struct iw_range [wireless.h] (From Guus Sliepen <guus@debian.org>) o Install localised man page [Makefile] --- o Fix #define that broke 32->64 bit workaround [wireless.22.h] o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid] (From Gerald Pfeifer <gerald@pfeifer.com>) o Fix gramar in man page, add about hidden networks [iwlist.8] --- (From Reinette Chatre <reinette.chatre@intel.com>) o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist] o Return a proper error if scan result exceed buffer max [iwlist] (From Jean Tourrilhes) o Do above two fixes for the simple scan API [iwlib] (From Claudio Ferronato <claiudio@libero.it>) o Spelling and typos in [iwconfig.8] --- o Create iwlib-private.h to minimise namespace pollution [iwlib] o More fix to the 64->32bit band-aid for encode [iwlib] o Update udev rule to remove a warning [19-udev-ifrename.rules] (from Ritesh Raj Sarraf <rrs@researchut.com> and Guus Sliepen) o Propagate error codes out of main for get [iwconfig/iwlist/iwspy] (From Guus Sliepen <guus@debian.org>) o Remove spurious commands from Czech iwconfig manpage.
2019-03-01 02:35:20 +00:00
sha256 = "0qscyd44jmhs4k32ggp107hlym1pcyjzihiai48xs7xzib4wbndb";
};
wireless-tools: 30.pre2 -> 30.pre9 * 30.pre2 source is no longer available, apparently Since changelog seems to be only inside the sources, here's the diff from pre2 to pre9's CHANGELOG.h: --- o When using takeover, redo probing in case eth0 was in use [ifrename] o Update Hotplug documentation, add uDev bits [HOTPLUG-UDEV.txt] o Add ESSID bug patches and documentation [ESSID-BUG.txt] o Make wireless.21.h LGPL as promised a long time ago [wireless.21.h] --- (Bug reported by Shaddy Baddah) o Fix unaligned access on SPARC in the 64->32 bit workaround [iwlib.c] --- (From Maxime Charpenne <maxime.charpenne@free.fr>) o Mise à jour de la traduction en francais des pages manuel [fr/*] --- o Use wireless.22.h, make it LGPL [iwlib.h/wireless.22.h] o Show Scanning Capabilities in "iwlist event" [iwlist] (Bug reported by Nikita Zhernosenko) o Fix parsing of retry/power when modifier is used [iwconfig] (Bug reported by Alexis Phoenix) o Remove trailing '/' in INSTALL_* that fooled checkinstall [Makefile] (From Dan Williams <dcbw@redhat.com>) o Scan capabilities in struct iw_range [wireless.h] (From Guus Sliepen <guus@debian.org>) o Install localised man page [Makefile] --- o Fix #define that broke 32->64 bit workaround [wireless.22.h] o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid] (From Gerald Pfeifer <gerald@pfeifer.com>) o Fix gramar in man page, add about hidden networks [iwlist.8] --- (From Reinette Chatre <reinette.chatre@intel.com>) o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist] o Return a proper error if scan result exceed buffer max [iwlist] (From Jean Tourrilhes) o Do above two fixes for the simple scan API [iwlib] (From Claudio Ferronato <claiudio@libero.it>) o Spelling and typos in [iwconfig.8] --- o Create iwlib-private.h to minimise namespace pollution [iwlib] o More fix to the 64->32bit band-aid for encode [iwlib] o Update udev rule to remove a warning [19-udev-ifrename.rules] (from Ritesh Raj Sarraf <rrs@researchut.com> and Guus Sliepen) o Propagate error codes out of main for get [iwconfig/iwlist/iwspy] (From Guus Sliepen <guus@debian.org>) o Remove spurious commands from Czech iwconfig manpage.
2019-03-01 02:35:20 +00:00
makeFlags = [
"PREFIX=${placeholder "out"}"
"CC:=$(CC)"
"AR:=$(AR)"
"RANLIB:=$(RANLIB)"
"LDCONFIG=:"
];
meta = {
description = "Wireless tools for Linux";
homepage = "https://hewlettpackard.github.io/wireless-tools/Tools.html";
2021-01-15 14:45:37 +00:00
platforms = lib.platforms.linux;
license = lib.licenses.gpl2;
};
}