Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37726204
en ru br
ALT Linux repositórios
5.0: 1.2.10-alt1.1
4.1: 1.2.10-alt1.M41.1
4.0: 1.2.10-alt1

Group :: Sistema/Bibliotecas
RPM: xmlsec1

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name: xmlsec1
Version: 1.2.10
Release: alt1.M41.1
License: MIT
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
URL: http://www.aleksey.com/xmlsec/
Group: System/Libraries

Source: %name-%version.tar.gz

Patch1: xmlsec1-1.2.10-CVE-2009-0217.patch

# Automatically added by buildreq on Fri Dec 23 2005

BuildRequires: gcc-c++ libgcrypt-devel libgnutls-devel libgpg-error-devel
BuildRequires: libnspr-devel libnss-devel libssl-devel libstdc++-devel
BuildRequires: libtasn1-devel libxml2-devel libxslt-devel pkg-config zlib-devel

%description
XML Security Library is a C library based on LibXML2  and OpenSSL.
The library was created with a goal to support major XML security
standards "XML Digital Signature" and "XML Encryption".

%package -n lib%name
Summary: Library providing support for "XML Signature" and "XML Encryption" standards
Group: System/Libraries

%description -n lib%name
XML Security Library is a C library based on LibXML2  and OpenSSL.
The library was created with a goal to support major XML security
standards "XML Digital Signature" and "XML Encryption".

%package -n lib%name-devel
Summary: Libraries, includes, etc. to develop applications with XML Digital Signatures and XML Encryption support.
Group: Development/C
Requires: lib%name = %version-%release

%description -n lib%name-devel
Libraries, includes, etc. you can use to develop applications with XML Digital
Signatures and XML Encryption support.

%package -n lib%name-openssl
Summary: OpenSSL crypto plugin for XML Security Library
Group: System/Libraries

%description -n lib%name-openssl
OpenSSL plugin for XML Security Library provides OpenSSL based crypto services
for the xmlsec library

%package -n lib%name-openssl-devel
Summary: OpenSSL crypto plugin for XML Security Library
Group: Development/C
Requires: lib%name-openssl = %version-%release
Requires: lib%name-devel = %version-%release

%description -n lib%name-openssl-devel
Libraries, includes, etc. for developing XML Security applications with OpenSSL

%package -n lib%name-gnutls
Summary: GNUTls crypto plugin for XML Security Library
Group: System/Libraries

%description -n lib%name-gnutls
GNUTls plugin for XML Security Library provides GNUTls based crypto services
for the xmlsec library

%package -n lib%name-gnutls-devel
Summary: GNUTls crypto plugin for XML Security Library
Group: Development/C
Requires: lib%name-gnutls = %version-%release
Requires: lib%name-devel = %version-%release

%description -n lib%name-gnutls-devel
Libraries, includes, etc. for developing XML Security applications with GNUTls

%package -n lib%name-nss
Summary: NSS crypto plugin for XML Security Library
Group: System/Libraries

%description -n lib%name-nss
NSS plugin for XML Security Library provides NSS based crypto services
for the xmlsec library

%package -n lib%name-nss-devel
Summary: NSS crypto plugin for XML Security Library
Group: Development/C
Requires: lib%name-nss = %version-%release
Requires: lib%name-devel = %version-%release

%description -n lib%name-nss-devel
Libraries, includes, etc. for developing XML Security applications with NSS

%def_disable static

%prep
%setup -q
%patch1 -p1

%build
%configure \
--with-html-dir=%_docdir/lib%name-devel-%version \
%{subst_enable static}
%make_build

%install
%make DESTDIR=%buildroot install

%post -n lib%name
%post_ldconfig

%postun -n lib%name
%postun_ldconfig

%post -n lib%name-openssl
%post_ldconfig

%postun -n lib%name-openssl
%postun_ldconfig

%post -n lib%name-gnutls
%post_ldconfig

%postun -n lib%name-gnutls
%postun_ldconfig

%post -n lib%name-nss
%post_ldconfig

%postun -n lib%name-nss
%postun_ldconfig

%files -n lib%name
%doc AUTHORS ChangeLog NEWS README Copyright
%_libdir/libxmlsec1.so.*
%_bindir/xmlsec1
%_man1dir/xmlsec1.1*

%files -n lib%name-devel
%_docdir/lib%name-devel-%version
%_bindir/xmlsec1-config
%dir %_includedir/xmlsec1
%dir %_includedir/xmlsec1/xmlsec
%dir %_includedir/xmlsec1/xmlsec/private
%_includedir/xmlsec1/xmlsec/*.h
%_includedir/xmlsec1/xmlsec/private/*.h
%_libdir/xmlsec1Conf.sh
%_libdir/libxmlsec1.so
%_pkgconfigdir/xmlsec1.pc
%_man1dir/xmlsec1-config.1*

%files -n lib%name-openssl
%_libdir/libxmlsec1-openssl.so.*

%files -n lib%name-openssl-devel
%dir %_includedir/xmlsec1
%dir %_includedir/xmlsec1/xmlsec
%dir %_includedir/xmlsec1/xmlsec/openssl
%_includedir/xmlsec1/xmlsec/openssl/*.h
%_libdir/libxmlsec1-openssl.so
%_pkgconfigdir/xmlsec1-openssl.pc

%files -n lib%name-gnutls
%_libdir/libxmlsec1-gnutls.so.*

%files -n lib%name-gnutls-devel
%dir %_includedir/xmlsec1
%dir %_includedir/xmlsec1/xmlsec
%dir %_includedir/xmlsec1/xmlsec/gnutls
%_includedir/xmlsec1/xmlsec/gnutls/*.h
%_libdir/libxmlsec1-gnutls.so
%_pkgconfigdir/xmlsec1-gnutls.pc

%files -n lib%name-nss
%_libdir/libxmlsec1-nss.so.*

%files -n lib%name-nss-devel
%dir %_includedir/xmlsec1
%dir %_includedir/xmlsec1/xmlsec
%dir %_includedir/xmlsec1/xmlsec/nss
%_includedir/xmlsec1/xmlsec/nss/*.h
%_libdir/libxmlsec1-nss.so
%_pkgconfigdir/xmlsec1-nss.pc

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009