diff --git a/pkgs/tools/misc/rmlint/blkid-hack.patch b/pkgs/tools/misc/rmlint/blkid-hack.patch deleted file mode 100644 index d712f7daa271..000000000000 --- a/pkgs/tools/misc/rmlint/blkid-hack.patch +++ /dev/null @@ -1,18 +0,0 @@ -# HACK: For some reason the file blkid/blkid.h is not found during build. -# I assueme it is due to the fact that -I [...]util-linux-2.33-dev/include/blkid -# is added during the build and not just -I [...]util-linux-2.33-dev/include -# For the time being this patch is the only way I could find to fix the build. - -diff --git a/lib/utilities.c b/lib/utilities.c -index e768fa41..1f96fd68 100644 ---- a/lib/utilities.c -+++ b/lib/utilities.c -@@ -76,7 +76,7 @@ - #endif - - #if HAVE_BLKID --#include -+#include - #endif - - #if HAVE_JSON_GLIB diff --git a/pkgs/tools/misc/rmlint/default.nix b/pkgs/tools/misc/rmlint/default.nix index b97c4ac13f70..320edd83021f 100644 --- a/pkgs/tools/misc/rmlint/default.nix +++ b/pkgs/tools/misc/rmlint/default.nix @@ -1,5 +1,6 @@ -{ stdenv, fetchFromGitHub, - gettext, glib, json-glib, libelf, pkgconfig, scons, sphinx, utillinux }: +{ stdenv, fetchFromGitHub +, gettext, pkgconfig, scons +, glib, json-glib, libelf, sphinx, utillinux }: with stdenv.lib; stdenv.mkDerivation rec { @@ -13,13 +14,15 @@ stdenv.mkDerivation rec { sha256 = "1gc7gbnh0qg1kl151cv1ld87vhpm1v3pnkn7prhscdcc21jrg8nz"; }; + CFLAGS="-I${stdenv.lib.getDev utillinux}/include"; - patches = [ - ./blkid-hack.patch + nativeBuildInputs = [ + pkgconfig sphinx gettext scons ]; - nativeBuildInputs = [ pkgconfig sphinx ]; - buildInputs = [ gettext glib json-glib libelf scons utillinux ]; + buildInputs = [ + glib json-glib libelf utillinux + ]; prefixKey = "--prefix=";