--- /dev/null
+--- cryptsetup-2.6.0/configure.ac.orig 2022-11-29 17:56:55.636600523 +0100
++++ cryptsetup-2.6.0/configure.ac 2022-11-29 18:02:49.904681288 +0100
+@@ -634,16 +634,16 @@ dnl Set Requires.private for libcryptset
+ dnl pwquality is used only by tools
+ PKGMODULES="uuid devmapper json-c"
+ case $with_crypto_backend in
+- gcrypt) PKGMODULES+=" libgcrypt" ;;
+- openssl) PKGMODULES+=" openssl" ;;
+- nss) PKGMODULES+=" nss" ;;
+- nettle) PKGMODULES+=" nettle" ;;
++ gcrypt) PKGMODULES="$PKGMODULES libgcrypt" ;;
++ openssl) PKGMODULES="$PKGMODULES openssl" ;;
++ nss) PKGMODULES="$PKGMODULES nss" ;;
++ nettle) PKGMODULES="$PKGMODULES nettle" ;;
+ esac
+ if test "x$enable_libargon2" = "xyes"; then
+- PKGMODULES+=" libargon2"
++ PKGMODULES="$PKGMODULES libargon2"
+ fi
+ if test "x$enable_blkid" = "xyes"; then
+- PKGMODULES+=" blkid"
++ PKGMODULES="$PKGMODULES blkid"
+ fi
+ AC_SUBST([PKGMODULES])
+ dnl ==========================================================================
# Source0-md5: 8b67da403a2515dc75d40c42e8196e4e
Patch0: diet.patch
Patch1: no_pty_tests.patch
+Patch2: %{name}-sh.patch
URL: https://gitlab.com/cryptsetup/cryptsetup
BuildRequires: autoconf >= 2.67
BuildRequires: automake >= 1:1.12
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: device-mapper-devel >= 1.02.27
+Requires: json-c-devel
Requires: libargon2-devel >= 20171227
+Requires: libblkid-devel
%{?with_gcrypt:Requires: libgcrypt-devel >= 1.6.1}
+Requires: libuuid-devel
%{!?with_gcrypt:Requires: openssl-devel >= 0.9.8}
Provides: cryptsetup-luks-devel = %{version}-%{release}
Obsoletes: cryptsetup-luks-devel < 1.4.1-2
%setup -q
%{?with_diet:%patch0 -p1}
%patch1 -p1
+%patch2 -p1
%{__rm} po/stamp-po
-lpopt -lgcrypt -lgpg-error -ldevmapper -luuid -lcompat
%else
%{__make} -C src
-mv src/cryptsetup cryptsetup-initrd
+%{__mv} src/cryptsetup cryptsetup-initrd
%endif
%{__make} clean