32 lines
874 B
Nix
32 lines
874 B
Nix
|
{ stdenv, fetchurl, autoreconfHook }:
|
||
|
|
||
|
stdenv.mkDerivation rec {
|
||
|
name = "bridge-utils-1.5";
|
||
|
|
||
|
src = fetchurl {
|
||
|
url = "mirror://sourceforge/bridge/${name}.tar.gz";
|
||
|
sha256 = "42f9e5fb8f6c52e63a98a43b81bd281c227c529f194913e1c51ec48a393b6688";
|
||
|
};
|
||
|
|
||
|
patches = [
|
||
|
./autoconf-ar.patch
|
||
|
./add-ip6-header.patch # Remove patch once the kernel headers are updated
|
||
|
];
|
||
|
|
||
|
nativeBuildInputs = [ autoreconfHook ];
|
||
|
|
||
|
postInstall = ''
|
||
|
# The bridge utils build does not fail even if the brctl binary
|
||
|
# is not build. This test ensures that we fail if we don't produce a brctl
|
||
|
# binary.
|
||
|
test -f $out/sbin/brctl
|
||
|
'';
|
||
|
|
||
|
meta = {
|
||
|
description = "https://sourceforge.net/projects/bridge/";
|
||
|
homepage = "https://wiki.linuxfoundation.org/networking/bridge";
|
||
|
license = stdenv.lib.licenses.gpl2Plus;
|
||
|
platforms = stdenv.lib.platforms.linux;
|
||
|
};
|
||
|
}
|