]> git.pld-linux.org Git - packages/cryptsetup-luks.git/blame - cryptsetup-luks.spec
- added BRs for dynamic version
[packages/cryptsetup-luks.git] / cryptsetup-luks.spec
CommitLineData
c769990d
JB
1#
2# Conditonal build:
3%bcond_with static # link cryptsetup statically
4#
c25a01c4 5Summary: LUKS for dm-crypt implemented in cryptsetup
b08008aa 6Summary(pl): LUKS dla dm-crypta zaimplementowany w cryptsetup
00a57b4e 7Name: cryptsetup-luks
bc4e8022 8Version: 1.0.3
9Release: 1
00a57b4e 10License: GPL
11Group: Base
12Source0: http://luks.endorphin.org/source/%{name}-%{version}.tar.bz2
bc4e8022 13# Source0-md5: e134b82b4706a28ba1d73b9176d5ad0c
4ad6edfa 14Patch0: %{name}-sepol.patch
c769990d 15Patch1: %{name}-nostatic.patch
00a57b4e 16URL: http://luks.endorphin.org/about
6707f1d7
JB
17BuildRequires: autoconf
18BuildRequires: automake
e6ecff5e 19BuildRequires: device-mapper-devel
6707f1d7 20BuildRequires: gettext-devel
e6ecff5e
JB
21BuildRequires: libgcrypt-devel >= 1.1.42
22BuildRequires: libselinux-devel
23BuildRequires: libsepol-devel
24BuildRequires: libuuid-devel
25BuildRequires: popt-devel
c769990d
JB
26%if %{with static}
27BuildRequires: device-mapper-static >= 1.02.07
24fff120 28BuildRequires: libgcrypt-static >= 1.1.42
29BuildRequires: libgpg-error-static
30BuildRequires: libselinux-static
4ad6edfa 31BuildRequires: libsepol-static
24fff120 32BuildRequires: libuuid-static
33BuildRequires: popt-static
c769990d 34%endif
689fc456 35Provides: cryptsetup = 0.2-1.pre1.8
b08008aa 36Obsoletes: cryptsetup
00a57b4e 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%define _sbindir /sbin
40
41%description
d23e9766 42LUKS is the upcoming standard for Linux hard disk encryption. By
43providing a standard on-disk-format, it does not only facilitate
44compatibility among distributions, but also provide secure management
45of multiple user passwords. In contrast to existing solution, LUKS
46stores all setup necessary setup information in the partition header,
47enabling the user to transport or migrate his data seamlessly.
00a57b4e 48
d23e9766 49This package contains implementation of LUKS for dm-crypt implemented
50in cryptsetup.
00a57b4e 51
b08008aa
JB
52%description -l pl
53