|
@@ -1,9 +1,10 @@
|
|
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
|
|
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
|
|
Name: xmlsec1
|
|
Name: xmlsec1
|
|
-Version: 1.2.29
|
|
+Version: 1.2.32
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
|
|
+Group: system
|
|
|
|
+
|
|
License: MIT
|
|
License: MIT
|
|
-Group: System Environment/Libraries
|
|
|
|
URL: https://www.aleksey.com/xmlsec/
|
|
URL: https://www.aleksey.com/xmlsec/
|
|
Source: https://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
|
|
Source: https://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
@@ -29,9 +30,10 @@ XML Security Library is a C library based on LibXML2 and OpenSSL.
|
|
The library was created with a goal to support major XML security
|
|
The library was created with a goal to support major XML security
|
|
standards "XML Digital Signature" and "XML Encryption".
|
|
standards "XML Digital Signature" and "XML Encryption".
|
|
|
|
|
|
|
|
+
|
|
%package devel
|
|
%package devel
|
|
Summary: Libraries, includes, etc. to develop applications with XML Digital Signatures and XML Encryption support.
|
|
Summary: Libraries, includes, etc. to develop applications with XML Digital Signatures and XML Encryption support.
|
|
-Group: Development/Libraries
|
|
+Group: programming
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: libxml2-devel >= 2.6.0
|
|
Requires: libxml2-devel >= 2.6.0
|
|
Requires: libxslt-devel >= 1.1.0
|
|
Requires: libxslt-devel >= 1.1.0
|
|
@@ -45,52 +47,57 @@ Signatures and XML Encryption support.
|
|
|
|
|
|
%package openssl
|
|
%package openssl
|
|
Summary: OpenSSL crypto plugin for XML Security Library
|
|
Summary: OpenSSL crypto plugin for XML Security Library
|
|
-Group: System Environment/Libraries
|
|
+Group: system
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
|
|
|
|
%description openssl
|
|
%description openssl
|
|
OpenSSL plugin for XML Security Library provides OpenSSL based crypto services
|
|
OpenSSL plugin for XML Security Library provides OpenSSL based crypto services
|
|
for the xmlsec library
|
|
for the xmlsec library
|
|
|
|
|
|
|
|
+
|
|
%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
|
|
+Group: programming
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-openssl = %{version}-%{release}
|
|
Requires: xmlsec1-openssl = %{version}-%{release}
|
|
|
|
|
|
%description openssl-devel
|
|
%description openssl-devel
|
|
Libraries, includes, etc. for developing XML Security applications with OpenSSL
|
|
Libraries, includes, etc. for developing XML Security applications with OpenSSL
|
|
|
|
|
|
|
|
+
|
|
%package gcrypt
|
|
%package gcrypt
|
|
Summary: GCrypt crypto plugin for XML Security Library
|
|
Summary: GCrypt crypto plugin for XML Security Library
|
|
-Group: System Environment/Libraries
|
|
+Group: system
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
|
|
|
|
%description gcrypt
|
|
%description gcrypt
|
|
GCrypt plugin for XML Security Library provides GCrypt based crypto services
|
|
GCrypt plugin for XML Security Library provides GCrypt based crypto services
|
|
for the xmlsec library.
|
|
for the xmlsec library.
|
|
|
|
|
|
|
|
+
|
|
%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
|
|
+Group: programming
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-gnutls-devel = %{version}-%{release}
|
|
Requires: xmlsec1-gnutls-devel = %{version}-%{release}
|
|
|
|
|
|
%description gcrypt-devel
|
|
%description gcrypt-devel
|
|
Libraries, includes, etc. for developing XML Security applications with GCrypt.
|
|
Libraries, includes, etc. for developing XML Security applications with GCrypt.
|
|
|
|
|
|
|
|
+
|
|
%package gnutls
|
|
%package gnutls
|
|
Summary: GNUTls crypto plugin for XML Security Library
|
|
Summary: GNUTls crypto plugin for XML Security Library
|
|
-Group: System Environment/Libraries
|
|
+Group: system
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
|
|
|
|
%description gnutls
|
|
%description gnutls
|
|
GNUTls plugin for XML Security Library provides GNUTls based crypto services
|
|
GNUTls plugin for XML Security Library provides GNUTls based crypto services
|
|
for the xmlsec library
|
|
for the xmlsec library
|
|
|
|
|
|
|
|
+
|
|
%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
|
|
+Group: programming
|
|
Requires: xmlsec1 = %{version}
|
|
Requires: xmlsec1 = %{version}
|
|
Requires: xmlsec1-devel = %{version}
|
|
Requires: xmlsec1-devel = %{version}
|
|
Requires: xmlsec1-openssl = %{version}
|
|
Requires: xmlsec1-openssl = %{version}
|
|
@@ -100,18 +107,20 @@ Requires: gnutls-devel >= 1.0.20
|
|
%description gnutls-devel
|
|
%description gnutls-devel
|
|
Libraries, includes, etc. for developing XML Security applications with GNUTls
|
|
Libraries, includes, etc. for developing XML Security applications with GNUTls
|
|
|
|
|
|
|
|
+
|
|
%package nss
|
|
%package nss
|
|
Summary: NSS crypto plugin for XML Security Library
|
|
Summary: NSS crypto plugin for XML Security Library
|
|
-Group: System Environment/Libraries
|
|
+Group: system
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
Requires: xmlsec1 = %{version}-%{release}
|
|
|
|
|
|
%description nss
|
|
%description nss
|
|
NSS plugin for XML Security Library provides NSS based crypto services
|
|
NSS plugin for XML Security Library provides NSS based crypto services
|
|
for the xmlsec library
|
|
for the xmlsec library
|
|
|
|
|
|
|
|
+
|
|
%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
|
|
+Group: programming
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-devel = %{version}-%{release}
|
|
Requires: xmlsec1-nss = %{version}-%{release}
|
|
Requires: xmlsec1-nss = %{version}-%{release}
|
|
Requires: nss-devel >= 3.2
|
|
Requires: nss-devel >= 3.2
|
|
@@ -120,9 +129,14 @@ Requires: nspr-devel
|
|
%description nss-devel
|
|
%description nss-devel
|
|
Libraries, includes, etc. for developing XML Security applications with NSS
|
|
Libraries, includes, etc. for developing XML Security applications with NSS
|
|
|
|
|
|
|
|
+
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
autoreconf -if
|
|
autoreconf -if
|
|
%configure --enable-silent-rules --disable-static
|
|
%configure --enable-silent-rules --disable-static
|
|
@@ -134,6 +148,7 @@ make
|
|
# positively ugly but only sane way to get around #192756
|
|
# positively ugly but only sane way to get around #192756
|
|
sed 's+/lib64+/$archlib+g' < xmlsec1-config | sed 's+/lib+/$archlib+g' | sed 's+ -DXMLSEC_NO_SIZE_T++' > xmlsec1-config.$$ && mv xmlsec1-config.$$ xmlsec1-config
|
|
sed 's+/lib64+/$archlib+g' < xmlsec1-config | sed 's+/lib+/$archlib+g' | sed 's+ -DXMLSEC_NO_SIZE_T++' > xmlsec1-config.$$ && mv xmlsec1-config.$$ xmlsec1-config
|
|
|
|
|
|
|
|
+
|
|
%install
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
rm -rf $RPM_BUILD_ROOT
|
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
|
@@ -151,29 +166,10 @@ mkdir -p docs-to-install
|
|
cp -pr $RPM_BUILD_ROOT%{_datadir}/doc/xmlsec1/* docs-to-install
|
|
cp -pr $RPM_BUILD_ROOT%{_datadir}/doc/xmlsec1/* docs-to-install
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/xmlsec1
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/xmlsec1
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
rm -fr %{buildroot}
|
|
rm -fr %{buildroot}
|
|
|
|
|
|
-%post -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%postun -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%post openssl -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%postun openssl -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%post gcrypt -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%postun gcrypt -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%post gnutls -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%postun gnutls -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%post nss -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
-%postun nss -p /sbin/ldconfig
|
|
|
|
-
|
|
|
|
|
|
|
|
%files
|
|
%files
|
|
%defattr(-, root, root)
|
|
%defattr(-, root, root)
|
|
@@ -240,7 +236,13 @@ rm -fr %{buildroot}
|
|
%{_includedir}/xmlsec1/xmlsec/nss
|
|
%{_includedir}/xmlsec1/xmlsec/nss
|
|
%{_libdir}/pkgconfig/xmlsec1-nss.pc
|
|
%{_libdir}/pkgconfig/xmlsec1-nss.pc
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Oct 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.32-1
|
|
|
|
+- new upstream release.
|
|
|
|
+- built with openssl-3.0.0.
|
|
|
|
+- dropped ldconfig scriptlets.
|
|
|
|
+
|
|
* Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.29-1
|
|
* Mon Mar 09 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.29-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|