From 2af5b6eadda12680129f68da89cc5b25f013be9a Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Tue, 29 May 2018 17:54:18 +0800 Subject: umockdev: fix build --- pkgs/development/libraries/umockdev/default.nix | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'pkgs/development') diff --git a/pkgs/development/libraries/umockdev/default.nix b/pkgs/development/libraries/umockdev/default.nix index 0f727a9be4763..1ff71fa181146 100644 --- a/pkgs/development/libraries/umockdev/default.nix +++ b/pkgs/development/libraries/umockdev/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, automake, autoconf, libtool, gtk-doc +{ stdenv, fetchFromGitHub, autoreconfHook, libtool , pkgconfig, glib, systemd, libgudev, vala }: stdenv.mkDerivation rec { @@ -6,21 +6,27 @@ stdenv.mkDerivation rec { version = "0.11.3"; src = fetchFromGitHub { - owner = "martinpitt"; - repo = "umockdev"; - rev = version; - sha256 ="1z101yw7clxz39im3y435s3rj1gna3kp0fkj9wd62vxqvk68lhik"; + owner = "martinpitt"; + repo = "umockdev"; + rev = version; + sha256 = "1z101yw7clxz39im3y435s3rj1gna3kp0fkj9wd62vxqvk68lhik"; }; + # autoreconfHook complains if we try to build the documentation + postPatch = '' + echo 'EXTRA_DIST =' > docs/gtk-doc.make + ''; + buildInputs = [ glib systemd libgudev ]; - nativeBuildInputs = [ automake autoconf libtool gtk-doc pkgconfig vala ]; - preConfigure = "NOCONFIGURE=1 ./autogen.sh"; + nativeBuildInputs = [ autoreconfHook libtool pkgconfig vala ]; + + enableParallelBuilding = true; meta = with stdenv.lib; { description = "Mock hardware devices for creating unit tests"; license = licenses.lgpl2; - maintainers = [ maintainers.ndowens ]; + maintainers = with maintainers; [ ndowens ]; platforms = with platforms; linux; }; } -- cgit 1.4.1