packaging: Adjust to new upstream version v2.6.1
[platform/upstream/cryptsetup.git] / packaging / cryptsetup.spec
index 0ebeaea..13881b5 100644 (file)
@@ -1,8 +1,8 @@
 Name:     cryptsetup
 Summary:  The cryptsetup
-Version:  2.3.7
+Version:  2.6.1
 Release:  1
-License:  GPL-2.0+
+License:  GPL-2.0+, LGPL-2.1+
 Group:    Base/Device Management
 URL:      http://code.google.com/p/cryptsetup/
 Source0:  %{name}-%{version}.tar.xz
@@ -18,7 +18,7 @@ BuildRequires: popt-devel
 BuildRequires: automake
 BuildRequires: gettext
 BuildRequires: pkgconfig(json-c)
-BuildRequires: pkgconfig(libssl1.1)
+BuildRequires: pkgconfig(openssl3)
 BuildRequires: pkgconfig(blkid)
 
 Requires:      libgpg-error
@@ -31,14 +31,14 @@ setup cryptographic volumes for dm-crypt (including LUKS extension)
 %package devel
 Summary:    The cryptsetup development package
 Group:      Development/Libraries
-License:    GPL-2.0+
+License:    GPL-2.0+, LGPL-2.1+
 Requires:   %{name} = %{version}-%{release}
 
 %description devel
 cryptsetup development package
 
 %package locale
-License:    GPL-2.0+
+License:    GPL-2.0+, LGPL-2.1+
 Summary:    The cryptsetup locale package
 Group:      Base/Device Management
 Requires:   %{name} = %{version}-%{release}
@@ -63,8 +63,12 @@ cp %{SOURCE1} ./%{name}.manifest
 cp %{SOURCE1} .
 
 chmod +x ./autogen.sh
-./autogen.sh --prefix=%{_prefix} -localedir=%{_datarootdir}/locale -libdir=%{_libdir} \
-             --disable-cryptsetup-reencrypt --disable-integritysetup
+./autogen.sh
+%configure \
+           --disable-cryptsetup-reencrypt \
+           --disable-integritysetup \
+           --disable-asciidoc \
+           --disable-ssh-token
 
 make %{?jobs:-j%jobs}
 
@@ -80,7 +84,7 @@ rm -rf %{buildroot}
 
 %files
 %manifest %{name}.manifest
-%license COPYING.GPL-2.0+
+%license COPYING.GPL-2.0+ COPYING.LGPL-2.1+
 %{_libdir}/libcryptsetup.so.*
 %{_prefix}/lib/tmpfiles.d/cryptsetup.conf
 %{_sbindir}/cryptsetup
@@ -88,14 +92,14 @@ rm -rf %{buildroot}
 
 %files devel
 %manifest %{name}.manifest
-%license COPYING.GPL-2.0+
+%license COPYING.GPL-2.0+ COPYING.LGPL-2.1+
 %{_includedir}/libcryptsetup.h
 %{_libdir}/libcryptsetup.so
 %{_libdir}/pkgconfig/libcryptsetup.pc
 
 %files locale
 %manifest %{name}.manifest
-%license COPYING.GPL-2.0+
+%license COPYING.GPL-2.0+ COPYING.LGPL-2.1+
 %{_datarootdir}/locale/cs/LC_MESSAGES/cryptsetup.mo
 %{_datarootdir}/locale/da/LC_MESSAGES/cryptsetup.mo
 %{_datarootdir}/locale/de/LC_MESSAGES/cryptsetup.mo
@@ -114,9 +118,9 @@ rm -rf %{buildroot}
 %{_datarootdir}/locale/uk/LC_MESSAGES/cryptsetup.mo
 %{_datarootdir}/locale/vi/LC_MESSAGES/cryptsetup.mo
 %{_datarootdir}/locale/zh_CN/LC_MESSAGES/cryptsetup.mo
+%{_datarootdir}/locale/ka/LC_MESSAGES/cryptsetup.mo
+%{_datarootdir}/locale/ro/LC_MESSAGES/cryptsetup.mo
 
 %files doc
 %manifest %{name}.manifest
 %license COPYING.GPL-2.0+
-%{_mandir}/man8/cryptsetup.8.gz
-%{_mandir}/man8/veritysetup.8.gz