name : cryptsetup version : 2.7.3 release : 20 source : - https://mirrors.edge.kernel.org/pub/linux/utils/cryptsetup/v2.7/cryptsetup-2.7.3.tar.xz : b772ae4f6df0cee7200b28cea960e4daaff2a203d2fd502beab3c1317b07a456 homepage : https://gitlab.com/cryptsetup/cryptsetup license : - GPL-2.0-or-later - LGPL-3.0-or-later component : system.base summary : Utility to setup disk encryption using DMCrypt description: | Cryptsetup is utility used to conveniently setup disk encryption based on DMCrypt kernel module. These include plain dm-crypt volumes, LUKS volumes, loop-AES and TrueCrypt (including VeraCrypt extension) format. Project also includes veritysetup utility used to conveniently setup DMVerity block integrity checking kernel module. builddeps : - pkgconfig(devmapper) - pkgconfig(json-c) - pkgconfig(libgcrypt) - pkgconfig(nss) - pkgconfig(openssl) - pkgconfig(popt) - asciidoctor rundeps : - devel : json-c-devel optimize : - size - lto setup : | %configure --disable-static \ --disable-pwquality \ --disable-rpath \ --disable-selinux \ --disable-ssh-token \ --enable-udev \ --enable-cryptsetup-reencrypt \ --enable-largefile build : | %make install : | %make_install