at 15.09-beta 31 lines 767 B view raw
1{ stdenv, fetchFromGitHub }: 2 3stdenv.mkDerivation rec { 4 name = "trinity-${version}"; 5 version = "1.5"; 6 7 src = fetchFromGitHub { 8 owner = "kernelslacker"; 9 repo = "trinity"; 10 rev = "v${version}"; 11 sha256 = "0diwkda6n7yw8plfanivncwangk2kv1acxv0kyk3ly5jhlajwc0s"; 12 }; 13 14 patchPhase = '' 15 patchShebangs ./configure.sh 16 patchShebangs ./scripts/ 17 substituteInPlace Makefile --replace '/usr/bin/wc' 'wc' 18 ''; 19 20 configurePhase = "./configure.sh"; 21 22 installPhase = "make DESTDIR=$out install"; 23 24 meta = with stdenv.lib; { 25 description = "A Linux System call fuzz tester"; 26 homepage = http://codemonkey.org.uk/projects/trinity/; 27 license = licenses.gpl2; 28 maintainers = [ maintainers.dezgeg ]; 29 platforms = platforms.linux; 30 }; 31}