diff --git a/configure.ac b/configure.ac
index 7cbfa88..cab5da5 100644
--- a/configure.ac
+++ b/configure.ac
AC_ARG_ENABLE(udev, AS_HELP_STRING([--disable-udev],
[disable udev device support]), [enable_udev=${enableval}])
if (test "${enable_tools}" != "no" && test "${enable_udev}" != "no"); then
- PKG_CHECK_MODULES(UDEV, libudev >= 172)
- AC_CHECK_LIB(udev, udev_hwdb_new,
- AC_DEFINE(HAVE_UDEV_HWDB_NEW, 1,
- [Define to 1 if you have the udev_hwdb_new() function.]))
+ PKG_CHECK_MODULES(UDEV, libudev >= 196)
+ AC_DEFINE(HAVE_UDEV, 1, [Define to 1 if udev is required])
fi
AC_ARG_WITH([udevdir], AS_HELP_STRING([--with-udevdir=DIR],
diff --git a/monitor/hwdb.c b/monitor/hwdb.c
index 22de9ed..6c0d052 100644
--- a/monitor/hwdb.c
+++ b/monitor/hwdb.c
#include "hwdb.h"
-#ifdef HAVE_UDEV_HWDB_NEW
+#ifdef HAVE_UDEV
#include <libudev.h>
bool hwdb_get_vendor_model(const char *modalias, char **vendor, char **model)
diff --git a/src/oui.c b/src/oui.c
index c434f41..7b3040f 100644
--- a/src/oui.c
+++ b/src/oui.c
#include "lib/bluetooth.h"
#include "oui.h"
-#ifdef HAVE_UDEV_HWDB_NEW
+#ifdef HAVE_UDEV
#include <libudev.h>
char *batocomp(const bdaddr_t *ba)