commit 6007b91ccc67e5edb1e903691a254e0690917f5b
Author: Jakub Bogusz <[email protected]>
Date:   Tue Nov 29 18:28:32 2022 +0100

    - added sh patch (fix .pc file generation without bash extensions), 
completed -devel dependencies

 cryptsetup-sh.patch | 25 +++++++++++++++++++++++++
 cryptsetup.spec     |  7 ++++++-
 2 files changed, 31 insertions(+), 1 deletion(-)
---
diff --git a/cryptsetup.spec b/cryptsetup.spec
index 806b812..8fc6dce 100644
--- a/cryptsetup.spec
+++ b/cryptsetup.spec
@@ -18,6 +18,7 @@ Source0:      
https://www.kernel.org/pub/linux/utils/cryptsetup/v2.6/%{name}-%{versio
 # 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
@@ -102,8 +103,11 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cryptsetup
 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
@@ -149,6 +153,7 @@ cryptsetup - wersję statycznie zlinkowaną dla initrd.
 %setup -q
 %{?with_diet:%patch0 -p1}
 %patch1 -p1
+%patch2 -p1
 
 %{__rm} po/stamp-po
 
@@ -193,7 +198,7 @@ diet ${CC#ccache } %{rpmcppflags} %{rpmcflags} 
%{rpmldflags} -Os -I. -I./lib -st
        -lpopt -lgcrypt -lgpg-error -ldevmapper -luuid -lcompat
 %else
 %{__make} -C src
-mv src/cryptsetup cryptsetup-initrd
+%{__mv} src/cryptsetup cryptsetup-initrd
 %endif
 
 %{__make} clean
diff --git a/cryptsetup-sh.patch b/cryptsetup-sh.patch
new file mode 100644
index 0000000..60b1e0d
--- /dev/null
+++ b/cryptsetup-sh.patch
@@ -0,0 +1,25 @@
+--- 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 ==========================================================================
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cryptsetup.git/commitdiff/6007b91ccc67e5edb1e903691a254e0690917f5b

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to