rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / vlan / default.nix
blobd93c61bda547bb5a1b6446c33aefeb93aff4ae45
1 { lib, stdenv, fetchurl }:
3 stdenv.mkDerivation rec {
4   pname = "vlan";
5   version = "1.9";
7   src = fetchurl {
8     url = "https://www.candelatech.com/~greear/${pname}/${pname}.${version}.tar.gz";
9     sha256 = "1jjc5f26hj7bk8nkjxsa8znfxcf8pgry2ipnwmj2fr6ky0dhm3rv";
10   };
12   hardeningDisable = [ "format" ];
14   preBuild =
15     ''
16       # Ouch, the tarball contains pre-compiled binaries.
17       make clean
18     '';
20   installPhase =
21     ''
22       mkdir -p $out/sbin
23       cp vconfig $out/sbin/
25       mkdir -p $out/share/man/man8
26       cp vconfig.8 $out/share/man/man8/
27     '';
29   meta = with lib; {
30     description = "User mode programs to enable VLANs on Ethernet devices";
31     platforms = platforms.linux;
32     license = licenses.gpl2Plus;
33     mainProgram = "vconfig";
34   };