1{ stdenv, fetchurl }:
2
3stdenv.mkDerivation rec {
4 name = "ebtables-${version}";
5 version = "2.0.10-4";
6
7 src = fetchurl {
8 url = "mirror://sourceforge/ebtables/ebtables-v${version}.tar.gz";
9 sha256 = "0pa5ljlk970yfyhpf3iqwfpbc30j8mgn90fapw9cfz909x47nvyw";
10 };
11
12 makeFlags =
13 [ "LIBDIR=$(out)/lib" "BINDIR=$(out)/sbin" "MANDIR=$(out)/share/man"
14 "ETCDIR=$(out)/etc" "INITDIR=$(TMPDIR)" "SYSCONFIGDIR=$(out)/etc/sysconfig"
15 "LOCALSTATEDIR=/var"
16 ];
17
18 preBuild =
19 ''
20 substituteInPlace Makefile --replace '-o root -g root' ""
21 '';
22
23 NIX_CFLAGS_COMPILE = "-Wno-error";
24
25 preInstall = "mkdir -p $out/etc/sysconfig";
26
27 meta = {
28 description = "A filtering tool for Linux-based bridging firewalls";
29 homepage = http://ebtables.sourceforge.net/;
30 platforms = stdenv.lib.platforms.linux;
31 };
32}