at v192 31 lines 706 B view raw
1{ stdenv, fetchurl, libevent }: 2 3stdenv.mkDerivation rec { 4 name = "trickle-1.07"; 5 6 src = fetchurl { 7 url = "http://monkey.org/~marius/trickle/${name}.tar.gz"; 8 sha256 = "0s1qq3k5mpcs9i7ng0l9fvr1f75abpbzfi1jaf3zpzbs1dz50dlx"; 9 }; 10 11 buildInputs = [libevent]; 12 13 preConfigure = '' 14 sed -i 's|libevent.a|libevent.so|' configure 15 ''; 16 17 preBuild = '' 18 sed -i '/#define in_addr_t/ s:^://:' config.h 19 ''; 20 21 LDFLAGS = "-levent"; 22 23 configureFlags = "--with-libevent"; 24 25 meta = { 26 description = "Lightweight userspace bandwidth shaper"; 27 license = stdenv.lib.licenses.bsd3; 28 homepage = http://monkey.org/~marius/pages/?page=trickle; 29 platforms = stdenv.lib.platforms.linux; 30 }; 31}