at 22.05-pre 834 B view raw
1{lib, stdenv, fetchurl, gettext, jdk8, libmatthew_java}: 2 3let jdk = jdk8; in 4stdenv.mkDerivation { 5 name = "dbus-java-2.7"; 6 src = fetchurl { 7 url = "https://dbus.freedesktop.org/releases/dbus-java/dbus-java-2.7.tar.gz"; 8 sha256 = "0cyaxd8x6sxmi6pklkkx45j311a6w51fxl4jc5j3inc4cailwh5y"; 9 }; 10 JAVA_HOME=jdk; 11 JAVA="${jdk}/bin/java"; 12 PREFIX="\${out}"; 13 JAVAUNIXLIBDIR="${libmatthew_java}/lib/jni"; 14 JAVAUNIXJARDIR="${libmatthew_java}/share/java"; 15 buildInputs = [ gettext jdk ]; 16 # I'm too lazy to build the documentation 17 preBuild = '' 18 sed -i -e "s|all: bin doc man|all: bin|" \ 19 -e "s|install: install-bin install-man install-doc|install: install-bin|" Makefile 20 ''; 21 22 meta = with lib; { 23 platforms = platforms.linux; 24 maintainers = [ maintainers.sander ]; 25 license = licenses.afl21; 26 }; 27}