diff options
author | Sander van der Burg <s.vanderburg@tudelft.nl> | 2009-05-12 18:52:48 +0000 |
---|---|---|
committer | Sander van der Burg <s.vanderburg@tudelft.nl> | 2009-05-12 18:52:48 +0000 |
commit | 2a633e75c849a90ff1edfc8bf0360bec346f1d74 (patch) | |
tree | b0caa2d8391587a7c02fa08f50e250f38fb0ed78 /pkgs/os-specific/linux/wpa_supplicant | |
parent | 0b4b21325fbaf7949e6e7a6c5208ff770c982043 (diff) | |
download | nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar.gz nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar.bz2 nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar.lz nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar.xz nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.tar.zst nixpkgs-2a633e75c849a90ff1edfc8bf0360bec346f1d74.zip |
Added qt4 gui front-end package for WPA supplicant
svn path=/nixpkgs/trunk/; revision=15578
Diffstat (limited to 'pkgs/os-specific/linux/wpa_supplicant')
-rw-r--r-- | pkgs/os-specific/linux/wpa_supplicant/builder-gui-qt4.sh | 12 | ||||
-rw-r--r-- | pkgs/os-specific/linux/wpa_supplicant/default.nix | 6 | ||||
-rw-r--r-- | pkgs/os-specific/linux/wpa_supplicant/gui-qt4.nix | 15 |
3 files changed, 30 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/wpa_supplicant/builder-gui-qt4.sh b/pkgs/os-specific/linux/wpa_supplicant/builder-gui-qt4.sh new file mode 100644 index 00000000000..36d2e1498c6 --- /dev/null +++ b/pkgs/os-specific/linux/wpa_supplicant/builder-gui-qt4.sh @@ -0,0 +1,12 @@ +source $stdenv/setup + +tar xfvz $src +cd $pkgname-$version/wpa_supplicant +cp defconfig .config +substituteInPlace Makefile --replace /usr/local $out +make wpa_gui-qt4 +cd wpa_gui-qt4 +ensureDir $out/bin +cp wpa_gui $out/bin +ensureDir $out/share/applications +cp wpa_gui.desktop $out/share/applications diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix index 3d3101016ac..dac9188815a 100644 --- a/pkgs/os-specific/linux/wpa_supplicant/default.nix +++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, openssl}: +{stdenv, fetchurl, openssl, qt4 ? null}: stdenv.mkDerivation rec { name = "wpa_supplicant-0.6.9"; @@ -12,10 +12,10 @@ stdenv.mkDerivation rec { cd wpa_supplicant cp defconfig .config substituteInPlace Makefile --replace /usr/local $out - makeFlagsArray=(ALL="wpa_supplicant wpa_passphrase wpa_cli") + makeFlagsArray=(ALL="wpa_supplicant wpa_passphrase wpa_cli ${if qt4 == null then "" else "wpa_gui-qt4"}") ''; - buildInputs = [openssl]; + buildInputs = [openssl qt4]; postInstall = '' ensureDir $out/share/man/man5 $out/share/man/man8 diff --git a/pkgs/os-specific/linux/wpa_supplicant/gui-qt4.nix b/pkgs/os-specific/linux/wpa_supplicant/gui-qt4.nix new file mode 100644 index 00000000000..5901e437983 --- /dev/null +++ b/pkgs/os-specific/linux/wpa_supplicant/gui-qt4.nix @@ -0,0 +1,15 @@ +{stdenv, fetchurl, qt4}: + +stdenv.mkDerivation rec { + pkgname = "wpa_supplicant"; + version = "0.6.9"; + name = "${pkgname}-gui-qt4-${version}"; + + src = fetchurl { + url = "http://hostap.epitest.fi/releases/${pkgname}-${version}.tar.gz"; + sha256 = "0w7mf3nyilkjsn5v7p15v5fxnh0klgm8c979z80y0mkw7zx88lkf"; + }; + + buildInputs = [qt4]; + builder = ./builder-gui-qt4.sh; +} |