]> git.pld-linux.org Git - packages/gnutls.git/blobdiff - gnutls.spec
up to 3.7.8
[packages/gnutls.git] / gnutls.spec
index 7fe6ca3563ef77a16dba0a67ade9049f2a456e9e..f9b72e822662e9e2ff7891d102b64bcae46dfe3e 100644 (file)
 %bcond_with    af_alg          # Linux kernel AF_ALG based acceleration
 %bcond_with    ktls            # Kernel TLS support
 
-%if %{with tpm2}
-%undefine      with_tpm
-%endif
-
 Summary:       The GNU Transport Layer Security Library
 Summary(pl.UTF-8):     Biblioteka GNU TLS (Transport Layer Security)
 Name:          gnutls
-Version:       3.7.3
+Version:       3.7.8
 Release:       1
 License:       LGPL v2.1+ (libgnutls), LGPL v3+ (libdane), GPL v3+ (openssl library and tools)
 Group:         Libraries
 Source0:       ftp://ftp.gnutls.org/gcrypt/gnutls/v3.7/%{name}-%{version}.tar.xz
-# Source0-md5: 3723d8fee66c5d45d780ca64c089ed23
+# Source0-md5: c7b749bae243c341e6be717baf7ffbad
 Patch0:                %{name}-info.patch
 Patch1:                %{name}-link.patch
 Patch2:                %{name}-pl.po-update.patch
@@ -33,8 +29,9 @@ BuildRequires:        gcc >= 5:3.2
 BuildRequires: gettext-tools >= 0.19
 BuildRequires: gmp-devel
 %{?with_doc:BuildRequires:     gtk-doc >= 1.14}
-%{?with_guile:BuildRequires:   guile-devel >= 5:2.2.0}
+%{?with_guile:BuildRequires:   guile-devel >= 5:3.0}
 BuildRequires: libidn2-devel >= 2.0.0
+BuildRequires: libbrotli-devel >= 1.0.0
 %{?with_af_alg:BuildRequires:  libkcapi-devel >= 1.3.0}
 BuildRequires: libstdc++-devel
 BuildRequires: libtasn1-devel >= 4.11
@@ -57,6 +54,7 @@ BuildRequires:        tar >= 1:1.22
 %{?with_dane:BuildRequires:    unbound-devel}
 BuildRequires: xz
 BuildRequires: zlib-devel
+BuildRequires: zstd-devel >= 1.3.0
 Requires:      %{name}-libs = %{version}-%{release}
 %{?with_dane:Requires: %{name}-dane = %{version}-%{release}}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -79,13 +77,18 @@ grupę roboczą IETF TLS.
 Summary:       GnuTLS shared libraries
 Summary(pl.UTF-8):     Biblioteki współdzielone GnuTLS
 Group:         Libraries
+Requires:      libbrotli >= 1.0.0
 Requires:      libidn2 >= 2.0.0
 %{?with_af_alg:Requires:       libkcapi >= 1.3.0}
 Requires:      libtasn1 >= 4.11
 Requires:      nettle >= 3.6
 #Requires:     opencdk >= 0.6.6
 Requires:      p11-kit >= 0.23.1
-%{?with_tpm:Requires:  trousers-libs >= 0.3.11}
+Requires:      zstd >= 1.3.0
+# dlopened libtss2-*
+%{?with_tpm2:Suggests: tpm2-tss}
+# dlopened libtspi
+%{?with_tpm:Suggests:  trousers-libs >= 0.3.11}
 Conflicts:     gnutls < 3.2.0
 
 %description libs
@@ -100,6 +103,8 @@ Summary(pl.UTF-8):  Pliki nagłówkowe i inne do gnutls
 License:       LGPL v2.1+ (libgnutls), GPL v3+ (openssl library)
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{version}-%{release}
+Requires:      gmp-devel
+Requires:      libbrotli-devel >= 1.0.0
 Requires:      libidn2-devel
 Requires:      libtasn1-devel >= 4.11
 Requires:      libunistring-devel
@@ -108,6 +113,7 @@ Requires:   nettle-devel >= 3.6
 Requires:      p11-kit-devel >= 0.23.1
 %{?with_tpm:Requires:  trousers-devel >= 0.3.11}
 Requires:      zlib-devel
+Requires:      zstd-devel >= 1.3.0
 
 %description devel
 Header files etc to develop gnutls applications.
@@ -250,7 +256,7 @@ Summary(pl.UTF-8):  Wiązania Guile do GnuTLS
 License:       LGPL v2.1+
 Group:         Development/Languages
 Requires:      %{name}-libs = %{version}-%{release}
-Requires:      guile >= 5:2.2.0
+Requires:      guile >= 5:3.0
 
 %description -n guile-gnutls
 Guile bindings for GnuTLS.
@@ -298,9 +304,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %if %{with guile}
 # guile module - dynamic only
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/2.*/extensions/guile-gnutls-*.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/3.*/extensions/guile-gnutls-*.la
 %if %{with static_libs}
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/2.*/extensions/guile-gnutls-*.a
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/guile/3.*/extensions/guile-gnutls-*.a
 %endif
 %endif
 
@@ -385,7 +391,7 @@ rm -rf $RPM_BUILD_ROOT
 %files c++
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgnutlsxx.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libgnutlsxx.so.28
+%attr(755,root,root) %ghost %{_libdir}/libgnutlsxx.so.30
 
 %files c++-devel
 %defattr(644,root,root,755)
@@ -446,11 +452,11 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with guile}
 %files -n guile-gnutls
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/guile/2.*/extensions/guile-gnutls-v-2.so*
-%{_libdir}/guile/2.*/site-ccache/gnutls.go
-%{_libdir}/guile/2.*/site-ccache/gnutls
-%{_datadir}/guile/site/2.*/gnutls.scm
-%{_datadir}/guile/site/2.*/gnutls
+%attr(755,root,root) %{_libdir}/guile/3.*/extensions/guile-gnutls-v-2.so*
+%{_libdir}/guile/3.*/site-ccache/gnutls.go
+%{_libdir}/guile/3.*/site-ccache/gnutls
+%{_datadir}/guile/site/3.*/gnutls.scm
+%{_datadir}/guile/site/3.*/gnutls
 %if %{with doc}
 %{_infodir}/gnutls-guile.info*
 %endif
This page took 0.063609 seconds and 4 git commands to generate.