at 15.09-beta 786 B view raw
1{stdenv, fetchgit, automake, autoconf, libtool, pkgconfig, zeromq2, jdk}: 2 3stdenv.mkDerivation rec { 4 name = "jzmq-2.1.0"; 5 6 src = fetchgit { 7 url = git://github.com/zeromq/jzmq.git; 8 rev = "946fd39780423b2df6e5efd9fa2cd863fd79c9db"; 9 }; 10 11 buildInputs = [ automake autoconf libtool pkgconfig zeromq2 jdk ]; 12 13 preConfigurePhases = ["./autogen.sh"]; 14 preConfigure = '' 15 sed -i -e 's|(JAVAC)|(JAVAC) -encoding utf8|' src/Makefile.in 16 ${if stdenv.system == "x86_64-darwin" then 17 '' sed -i -e 's~/Headers~/include~' -e 's~_JNI_INC_SUBDIRS=\".*\"~_JNI_INC_SUBDIRS=\"darwin\"~' configure 18 '' else ""} 19 ''; 20 21 22 maintainers = [ stdenv.lib.maintainers.vizanto ]; 23 meta = { 24 homepage = "http://www.zeromq.org"; 25 description = "Java bindings for ZeroMQ"; 26 }; 27}