java xmlsec,xmlsec1.spec

Name: xmlsec1

Version: 1.2.31

Release: 1

Summary: A C library based on LibXML2

License: MIT

URL: http://www.aleksey.com/xmlsec

Source0: http://www.aleksey.com/xmlsec/download/xmlsec1-%{version}.tar.gz

BuildRequires: pkgconfig(libxml-2.0) >= 2.8.0 pkgconfig(libxslt) >= 1.0.20 pkgconfig(openssl) >= 1.0.0

BuildRequires: pkgconfig(nss) >= 3.11.1 pkgconfig(nspr) >= 4.4.1 libgcrypt-devel >= 1.4.0 libtool

BuildRequires: pkgconfig(gnutls) >= 2.8.0 libtool-ltdl-devel autoconf automake gettext-devel

Provides: xmlsec1-openssl xmlsec1-gcrypt xmlsec1-gnutls xmlsec1-nss

Obsoletes: xmlsec1-openssl xmlsec1-gcrypt xmlsec1-gnutls xmlsec1-nss

%description

XMLSec library provides C based implementation for major XML Security standards. It is based on well known

LibXML, LibXSLT and OpenSSL libraries.

%package devel

Summary: Development required libraries

Requires: %{name} = %{version}-%{release} openssl-devel >= 1.0.0

Provides: xmlsec1-openssl-devel xmlsec1-gcrypt-devel xmlsec1-gnutls-devel xmlsec1-nss-devel

Obsoletes: xmlsec1-openssl-devel xmlsec1-gcrypt-devel xmlsec1-gnutls-devel xmlsec1-nss-devel

%description devel

This package contains the libraries and develop content for the xmlsec library.

%package_help

%prep

%autosetup -p1

%build

autoreconf -vfi

%configure --disable-static

%disable_rpath

%make_build V=1

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

%make_install

rm -rf __tmp_doc

install -d __tmp_doc

mv %{buildroot}%{_docdir}/xmlsec1/* __tmp_doc

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files

%doc AUTHORS ChangeLog NEWS README Copyright

%{_bindir}/xmlsec1

%{_libdir}/*.so.*

%exclude %{_libdir}/*.la

%files devel

%doc HACKING __tmp_doc/*

%{_bindir}/xmlsec1-config

%{_includedir}/xmlsec1/xmlsec/*

%{_libdir}/xmlsec1Conf.sh

%{_libdir}/pkgconfig/xmlsec1*.pc

%{_libdir}/*.so

%{_datadir}/aclocal/xmlsec1.m4

%files help

%{_mandir}/man1/*.1.*

%changelog

* Tue Jan 26 2021 fuanan - 1.2.31-1

- Update to version 1.2.31

* Fri Jan 10 2020 openEuler Buildteam - 1.2.29-1

- Update to 1.2.29

* Mon Dec 16 2019 openEuler Buildteam - 1.2.25-7

- Fix xmlSecParseMemory() memory leak

* Thu Sep 19 2019 dongjian - 1.2.25-6

- Package init

一键复制

编辑

Web IDE

原始数据

按行查看

历史

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值