at release-16.03-start 28 lines 855 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 sha256 = "0j6kfmngqw2gpyxc1ak67d65l208vrb0h8bm8svclia8b339m37a"; 10 }; 11 12 buildInputs = [ automake autoconf libtool pkgconfig zeromq2 jdk ]; 13 14 preConfigurePhases = ["./autogen.sh"]; 15 preConfigure = '' 16 sed -i -e 's|(JAVAC)|(JAVAC) -encoding utf8|' src/Makefile.in 17 ${if stdenv.system == "x86_64-darwin" then 18 '' sed -i -e 's~/Headers~/include~' -e 's~_JNI_INC_SUBDIRS=\".*\"~_JNI_INC_SUBDIRS=\"darwin\"~' configure 19 '' else ""} 20 ''; 21 22 23 maintainers = [ stdenv.lib.maintainers.vizanto ]; 24 meta = { 25 homepage = "http://www.zeromq.org"; 26 description = "Java bindings for ZeroMQ"; 27 }; 28}