diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..91e96e1 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/xmlsec-1.3.3.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 648a120..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python-xmlsec - -The python-xmlsec package \ No newline at end of file diff --git a/python-xmlsec.spec b/python-xmlsec.spec new file mode 100644 index 0000000..c969363 --- /dev/null +++ b/python-xmlsec.spec @@ -0,0 +1,91 @@ +%global srcname xmlsec + +Name: python-%{srcname} +Version: 1.3.3 +Release: 1%{?dist} +Summary: Python bindings for the XML Security Library + +License: MIT +URL: https://pypi.python.org/pypi/%{srcname} +Source0: https://files.pythonhosted.org/packages/source/x/%{srcname}/%{srcname}-%{version}.tar.gz + +BuildRequires: python2-devel +BuildRequires: python3-devel +BuildRequires: libxml2-devel >= 2.9.1 +BuildRequires: xmlsec1-devel >= 1.2.18 +BuildRequires: libtool-ltdl-devel + + +%description +%{summary}. + + +%package -n python2-%{srcname} +Summary: %{summary} +%{?python_provide:%python_provide python2-%{srcname}} +BuildRequires: %{py2_dist lxml} +BuildRequires: %{py2_dist pkgconfig} +BuildRequires: %{py2_dist pytest} +Requires: libxml2 >= 2.9.1 +Requires: xmlsec1 >= 1.2.18 +Requires: xmlsec1-openssl +Requires: %{py2_dist lxml} +Requires: %{py2_dist pkgconfig} + + +%description -n python2-%{srcname} +%{summary}. + + +%package -n python3-%{srcname} +Summary: %{summary} +%{?python_provide:%python_provide python3-%{srcname}} +BuildRequires: %{py3_dist lxml} +BuildRequires: %{py3_dist pkgconfig} +BuildRequires: %{py3_dist pytest} +Requires: libxml2 >= 2.9.1 +Requires: xmlsec1 >= 1.2.18 +Requires: xmlsec1-openssl +Requires: %{py3_dist lxml} +Requires: %{py3_dist pkgconfig} + + +%description -n python3-%{srcname} +%{summary}. + + +%prep +%autosetup -n %{srcname}-%{version} +rm -rf *.egg-info + + +%build +%py2_build +%py3_build + + +%install +%py2_install +%py3_install + + +# Tests aren't available + + +%files -n python2-%{srcname} +%license LICENSE +%doc README.rst +%{python2_sitearch}/xmlsec*.so +%{python2_sitearch}/xmlsec-%{version}-*.egg-info + + +%files -n python3-%{srcname} +%license LICENSE +%doc README.rst +%{python3_sitearch}/xmlsec*.so +%{python3_sitearch}/xmlsec-%{version}-*.egg-info + + +%changelog +* Thu Jan 25 2018 Jeremy Cline - 1.3.3-1 +- Initial package. diff --git a/sources b/sources new file mode 100644 index 0000000..949e360 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (xmlsec-1.3.3.tar.gz) = 6e842c455f249323f600297dd50ce835939e93eb4f2e1622fdea9903ab6a1b5dc5352d615cc7fd23624a922782ea40d9ee0f2c0302f5e06fc06c25f84e24759f