-Source0: http://luks.endorphin.org/source/%{realname}-%{version}.tar.bz2
-# Source0-md5: 00d452eb7a76e39f5749545d48934a10
-Source3: %{name}-initramfs-root-conf
-Source4: %{name}-initramfs-root-hook
-Source5: %{name}-initramfs-root-local-top
-Source1: %{name}-initramfs-passdev-hook
-Source2: %{name}-initramfs-README
-Patch1: %{name}-nostatic.patch
-Patch2: %{name}-udev.patch
-URL: http://luks.endorphin.org/
-BuildRequires: autoconf
-BuildRequires: automake
-BuildRequires: device-mapper-devel
-BuildRequires: gettext-devel
-BuildRequires: libgcrypt-devel >= 1.1.42
+Source0: https://www.kernel.org/pub/linux/utils/cryptsetup/v1.6/%{name}-%{version}.tar.xz
+# Source0-md5: 179c0781de59838a4e39f61b2df5ea48
+Patch0: diet.patch
+URL: http://code.google.com/p/cryptsetup/
+BuildRequires: autoconf >= 2.67
+BuildRequires: automake >= 1:1.12
+BuildRequires: device-mapper-devel >= 1.02.27
+BuildRequires: gettext-devel >= 0.15
+BuildRequires: libgcrypt-devel >= 1.6.1
+BuildRequires: libgpg-error-devel
+%{?with_pwquality:BuildRequires: libpwquality-devel >= 1.0.0}