diff --git a/python-lxml.changes b/python-lxml.changes index 42c4baa..a51eafb 100644 --- a/python-lxml.changes +++ b/python-lxml.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu May 24 08:06:36 UTC 2012 - highwaystar.ru@gmail.com + +- python3 package added +- minor spec adjustments + ------------------------------------------------------------------- Fri Mar 9 20:57:25 UTC 2012 - saschpe@gmx.de diff --git a/python-lxml.spec b/python-lxml.spec index 780ed79..4ec8548 100644 --- a/python-lxml.spec +++ b/python-lxml.spec @@ -65,7 +65,8 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %files %defattr(-,root,root) %doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst -%{python_sitearch}/* +%{python_sitearch}/lxml/ +%{python_sitearch}/lxml-%{version}-py%{py_ver}.egg-info %files doc %defattr(-,root,root) diff --git a/python3-lxml.changes b/python3-lxml.changes new file mode 100644 index 0000000..ca88181 --- /dev/null +++ b/python3-lxml.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu May 24 08:06:22 UTC 2012 - highwaystar.ru@gmail.com + +- python3-lxml package created + diff --git a/python3-lxml.spec b/python3-lxml.spec new file mode 100644 index 0000000..d514d84 --- /dev/null +++ b/python3-lxml.spec @@ -0,0 +1,81 @@ +# +# spec file for package python3-lxml +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: python3-lxml +Version: 2.3.3 +Release: 0 +Summary: Powerful and Pythonic XML processing library +License: BSD-3-Clause and GPL-2.0+ +Group: Development/Languages/Python +Url: http://lxml.de/ +Source: http://pypi.python.org/packages/source/l/lxml/lxml-%{version}.tar.gz +Source1: http://lxml.de/lxmldoc-%{version}.pdf +BuildRequires: libxslt-devel +BuildRequires: python3-Cython +BuildRequires: python3-devel +BuildRequires: pkgconfig(libxml-2.0) +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%if 0%{?suse_version} <= 1140 +%{!?python3_sitearch: %global python3_sitearch %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%{!?py3_ver: %global py3_ver %(python3 -c "import sys; version=str(sys.version_info[0]) + '.' + str(sys.version_info[1]); print(version)")} +%endif +Requires: python(abi) = %{py3_ver} +%if 0%{?suse_version} && 0%{?suse_version} > 1140 +BuildRequires: python3-base +%endif + +%description +lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It +provides safe and convenient access to these libraries using the ElementTree +API. It extends the ElementTree API significantly to offer support for XPath, +RelaxNG, XML Schema, XSLT, C14N and much more. + +%package doc +Summary: Powerful and Pythonic XML processing library - Documentation +Group: Development/Libraries/Python + +%description doc +lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It +provides safe and convenient access to these libraries using the ElementTree +API. It extends the ElementTree API significantly to offer support for XPath, +RelaxNG, XML Schema, XSLT, C14N and much more. + +This package contains documentation for lxml (HTML and PDF). + +%prep +%setup -q -n lxml-%{version} +cp %{SOURCE1} . + +%build +CFLAGS="%{optflags}" python3 setup.py build + +%install +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} + +%files +%defattr(-,root,root) +%doc CHANGES.txt CREDITS.txt LICENSES.txt README.rst +%{python3_sitearch}/lxml/ +%{python3_sitearch}/lxml-%{version}-py%{py3_ver}.egg-info + +%files doc +%defattr(-,root,root) +%doc doc/html lxmldoc-%{version}.pdf + +%changelog