]> git.pld-linux.org Git - packages/cryptsetup.git/commitdiff
- added sh patch (fix .pc file generation without bash extensions), completed -devel...
authorJakub Bogusz <qboosh@pld-linux.org>
Tue, 29 Nov 2022 17:28:32 +0000 (18:28 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Tue, 29 Nov 2022 17:28:32 +0000 (18:28 +0100)
cryptsetup-sh.patch [new file with mode: 0644]
cryptsetup.spec

diff --git a/cryptsetup-sh.patch b/cryptsetup-sh.patch
new file mode 100644 (file)
index 0000000..60b1e0d
--- /dev/null
@@ -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 ==========================================================================
index 806b812db3d54f2b4c8492b969f9dfb38db982aa..8fc6dcea4f6db78524a6901daa12ba7e725393ed 100644 (file)
@@ -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
This page took 0.246 seconds and 4 git commands to generate.