SHA256
1
0
forked from pool/xmlsec1

- Update to 1.2.30:

* Enabled XML_PARSE_HUGE for all xml parsers.
  * Various build and tests fixes and improvements.
  * Move remaining private header files away from xmlsec/include/ folder.

OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/xmlsec1?expand=0&rev=28
This commit is contained in:
Tomáš Chvátal 2020-06-18 12:30:50 +00:00 committed by Git OBS Bridge
parent fa619a0ee8
commit 8c6f5da4a8
4 changed files with 16 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:13eec4811ea30e3f0e16a734d1dbf7f9d246a71d540b48d143a07b489f6222d4
size 1995599

3
xmlsec1-1.2.30.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d84360b03042178def1d9ff538acacaed2b3a27411db7b2874f1612ed71abc8
size 1989670

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Jun 18 12:10:34 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 1.2.30:
* Enabled XML_PARSE_HUGE for all xml parsers.
* Various build and tests fixes and improvements.
* Move remaining private header files away from xmlsec/include/ folder.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Apr 25 09:13:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> Thu Apr 25 09:13:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package xmlsec1 # spec file for package xmlsec1
# #
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2020 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -22,12 +22,11 @@
%global libgnutls libxmlsec1-gnutls1 %global libgnutls libxmlsec1-gnutls1
%global libnss libxmlsec1-nss1 %global libnss libxmlsec1-nss1
Name: xmlsec1 Name: xmlsec1
Version: 1.2.28 Version: 1.2.30
Release: 0 Release: 0
Summary: Library providing support for "XML Signature" and "XML Encryption" standards Summary: Library providing support for "XML Signature" and "XML Encryption" standards
License: MIT License: MIT
Group: Productivity/Security URL: https://www.aleksey.com/xmlsec/
URL: http://www.aleksey.com/xmlsec/
Source0: http://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz Source0: http://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
Source99: xmlsec1-rpmlintrc Source99: xmlsec1-rpmlintrc
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
@ -50,7 +49,6 @@ standards "XML Digital Signature" and "XML Encryption".
%package -n %{libname} %package -n %{libname}
Summary: Library providing support for "XML Signature" and "XML Encryption" standards Summary: Library providing support for "XML Signature" and "XML Encryption" standards
Group: System/Libraries
%description -n %{libname} %description -n %{libname}
XML Security Library is a C library based on LibXML2 and OpenSSL. XML Security Library is a C library based on LibXML2 and OpenSSL.
@ -59,7 +57,6 @@ standards "XML Digital Signature" and "XML Encryption".
%package -n %{libgcrypt} %package -n %{libgcrypt}
Summary: GCrypt crypto plugin for XML Security Library Summary: GCrypt crypto plugin for XML Security Library
Group: System/Libraries
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
%description -n %{libgcrypt} %description -n %{libgcrypt}
@ -68,7 +65,6 @@ for the xmlsec library.
%package -n %{libgnutls} %package -n %{libgnutls}
Summary: GNUTls crypto plugin for XML Security Library Summary: GNUTls crypto plugin for XML Security Library
Group: System/Libraries
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
%description -n %{libgnutls} %description -n %{libgnutls}
@ -77,7 +73,6 @@ for the xmlsec library.
%package -n %{libnss} %package -n %{libnss}
Summary: NSS crypto plugin for XML Security Library Summary: NSS crypto plugin for XML Security Library
Group: System/Libraries
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
%description -n %{libnss} %description -n %{libnss}
@ -86,7 +81,6 @@ for the xmlsec library.
%package -n %{libopenssl} %package -n %{libopenssl}
Summary: OpenSSL crypto plugin for XML Security Library Summary: OpenSSL crypto plugin for XML Security Library
Group: System/Libraries
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
%description -n %{libopenssl} %description -n %{libopenssl}
@ -95,7 +89,6 @@ for the xmlsec library.
%package devel %package devel
Summary: Libraries, includes for XML Signatures/Encryption Summary: Libraries, includes for XML Signatures/Encryption
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version} Requires: %{libname} = %{version}
Requires: libxml2-devel >= 2.6.0 Requires: libxml2-devel >= 2.6.0
Requires: libxslt-devel >= 1.1.0 Requires: libxslt-devel >= 1.1.0
@ -108,7 +101,6 @@ Signatures and XML Encryption support.
%package openssl-devel %package openssl-devel
Summary: OpenSSL crypto plugin for XML Security Library Summary: OpenSSL crypto plugin for XML Security Library
Group: Development/Libraries/C and C++
Requires: %{libopenssl} = %{version} Requires: %{libopenssl} = %{version}
Requires: %{name}-devel = %{version} Requires: %{name}-devel = %{version}
@ -117,7 +109,6 @@ Libraries, includes, etc. for developing XML Security applications with OpenSSL
%package gcrypt-devel %package gcrypt-devel
Summary: GCrypt crypto plugin for XML Security Library Summary: GCrypt crypto plugin for XML Security Library
Group: Development/Libraries/C and C++
Requires: %{libgcrypt} = %{version} Requires: %{libgcrypt} = %{version}
Requires: %{name}-devel = %{version} Requires: %{name}-devel = %{version}
@ -126,7 +117,6 @@ Libraries, includes, etc. for developing XML Security applications with GCrypt.
%package gnutls-devel %package gnutls-devel
Summary: GNUTls crypto plugin for XML Security Library Summary: GNUTls crypto plugin for XML Security Library
Group: Development/Libraries/C and C++
Requires: %{libgnutls} = %{version} Requires: %{libgnutls} = %{version}
Requires: %{name}-devel = %{version} Requires: %{name}-devel = %{version}
Requires: %{name}-openssl-devel = %{version} Requires: %{name}-openssl-devel = %{version}
@ -138,7 +128,6 @@ Libraries, includes, etc. for developing XML Security applications with GNUTls.
%package nss-devel %package nss-devel
Summary: NSS crypto plugin for XML Security Library Summary: NSS crypto plugin for XML Security Library
Group: Development/Libraries/C and C++
Requires: %{libnss} = %{version} Requires: %{libnss} = %{version}
Requires: %{name}-devel = %{version} Requires: %{name}-devel = %{version}
Requires: mozilla-nspr-devel Requires: mozilla-nspr-devel
@ -154,7 +143,7 @@ Libraries, includes, etc. for developing XML Security applications with NSS.
%configure \ %configure \
--disable-static \ --disable-static \
--disable-silent-rules --disable-silent-rules
make %{?_smp_mflags} %make_build
%install %install
%make_install %make_install
@ -166,7 +155,7 @@ mv %{buildroot}%{_datadir}/doc/xmlsec1/* __tmp_doc
rmdir %{buildroot}%{_datadir}/doc/xmlsec1 rmdir %{buildroot}%{_datadir}/doc/xmlsec1
%check %check
make %{?_smp_mflags} check check-keys check-dsig check-enc %make_build -j1 check check-keys check-dsig check-enc
%post -n %{libname} -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
@ -216,9 +205,7 @@ make %{?_smp_mflags} check check-keys check-dsig check-enc
%{_bindir}/xmlsec1-config %{_bindir}/xmlsec1-config
%dir %{_includedir}/xmlsec1 %dir %{_includedir}/xmlsec1
%dir %{_includedir}/xmlsec1/xmlsec %dir %{_includedir}/xmlsec1/xmlsec
%dir %{_includedir}/xmlsec1/xmlsec/private
%{_includedir}/xmlsec1/xmlsec/*.h %{_includedir}/xmlsec1/xmlsec/*.h
%{_includedir}/xmlsec1/xmlsec/private/*.h
%{_libdir}/libxmlsec1.so %{_libdir}/libxmlsec1.so
%{_libdir}/pkgconfig/xmlsec1.pc %{_libdir}/pkgconfig/xmlsec1.pc
%{_libdir}/xmlsec1Conf.sh %{_libdir}/xmlsec1Conf.sh