From 8195fbdeac88c7e3c48cfad49d062d7688fb24c9 Mon Sep 17 00:00:00 2001
From: Juan RP <xtraeme@gmail.com>
Date: Sun, 19 Jan 2014 11:57:55 +0100
Subject: [PATCH] lvm2: avoid cylic deps by using eudev.

---
 srcpkgs/lvm2/template | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/srcpkgs/lvm2/template b/srcpkgs/lvm2/template
index 376ca24b713..6c5cde07b95 100644
--- a/srcpkgs/lvm2/template
+++ b/srcpkgs/lvm2/template
@@ -13,7 +13,9 @@ configure_args="--disable-selinux --enable-readline --enable-pkgconfig
  --with-default-locking-dir=/run/lock/lvm --enable-lvmetad
  ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes"
 hostmakedepends="pkg-config"
-makedepends="readline-devel libudev-devel>=183"
+# By using eudev we avoid a cyclic dependency:
+# 	device-mapper -> libudev -> cryptsetup -> device-mapper
+makedepends="readline-devel eudev-libudev-devel"
 make_dirs="
 	/etc/lvm/archive 0755 root root
 	/etc/lvm/backup 0755 root root"