python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / java / dbus-java / default.nix
blobc8e67edfe2b5736ff04b756d4feae14ba1819d3c
1 { lib, stdenv, fetchurl, gettext, jdk8, libmatthew_java }:
3 stdenv.mkDerivation rec {
4   pname = "dbus-java";
5   version = "2.7";
7   src = fetchurl {
8     url = "https://dbus.freedesktop.org/releases/dbus-java/dbus-java-${version}.tar.gz";
9     sha256 = "0cyaxd8x6sxmi6pklkkx45j311a6w51fxl4jc5j3inc4cailwh5y";
10   };
11   JAVA_HOME=jdk8;
12   JAVA="${jdk8}/bin/java";
13   PREFIX="\${out}";
14   JAVAUNIXLIBDIR="${libmatthew_java}/lib/jni";
15   JAVAUNIXJARDIR="${libmatthew_java}/share/java";
16   buildInputs = [ gettext jdk8 ];
17   # I'm too lazy to build the documentation
18   preBuild = ''
19     sed -i -e "s|all: bin doc man|all: bin|" \
20            -e "s|install: install-bin install-man install-doc|install: install-bin|" Makefile
21   '';
23   meta = with lib; {
24     platforms = platforms.linux;
25     maintainers = [ maintainers.sander ];
26     license = licenses.afl21;
27   };