From cfe580d10afb10422d7c09adefc456e565a25eb55f16b88caf6e67e939232e35 Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Tue, 15 Jan 2013 14:15:09 +0000 Subject: [PATCH] Accepting request 148431 from home:posophe:branches:devel:languages:python Made required changes OBS-URL: https://build.opensuse.org/request/show/148431 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rdflib?expand=0&rev=30 --- python-rdflib.changes | 10 ++++++ python-rdflib.spec | 4 +++ python3-rdflib.changes | 5 +++ python3-rdflib.spec | 71 ++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 90 insertions(+) create mode 100644 python3-rdflib.changes create mode 100644 python3-rdflib.spec diff --git a/python-rdflib.changes b/python-rdflib.changes index 5fdb8e6..2ca033a 100644 --- a/python-rdflib.changes +++ b/python-rdflib.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Sun Jan 13 16:52:06 UTC 2013 - p.drouand@gmail.com + +- Initial python3 support + +------------------------------------------------------------------- +Sun Jan 13 15:25:33 UTC 2013 - p.drouand@gmail.com + +- Remove the hidden file after documentation is build + ------------------------------------------------------------------- Mon Dec 3 15:31:28 UTC 2012 - saschpe@suse.de diff --git a/python-rdflib.spec b/python-rdflib.spec index c933c9a..8233a6d 100644 --- a/python-rdflib.spec +++ b/python-rdflib.spec @@ -30,6 +30,7 @@ BuildRequires: python-devel BuildRequires: python-isodate BuildRequires: python-nose BuildRequires: python-xml +BuildRequires: fdupes Requires: python-isodate Requires: python-xml %if 0%{?suse_version} @@ -54,9 +55,12 @@ sed -i "1d" rdflib/plugins/parsers/{ntriples,notation3}.py # Fix non-executable python setup.py build cd docs make html +# Remove hidden file +rm -r _build/html/.buildinfo %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%fdupes -s build/html %if 0%{?suse_version} >= 1220 %check diff --git a/python3-rdflib.changes b/python3-rdflib.changes new file mode 100644 index 0000000..e6c4da4 --- /dev/null +++ b/python3-rdflib.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Sun Jan 13 15:25:50 UTC 2013 - p.drouand@gmail.com + +- Initial python3 support + diff --git a/python3-rdflib.spec b/python3-rdflib.spec new file mode 100644 index 0000000..aa8d9be --- /dev/null +++ b/python3-rdflib.spec @@ -0,0 +1,71 @@ +# +# spec file for package python3-rdflib +# +# Copyright (c) 2013 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-rdflib +Version: 3.2.3 +Release: 0 +Summary: A Python library for working with RDF +License: BSD-3-Clause +Group: Development/Libraries/Python +Url: http://rdflib.net/ +Source: http://pypi.python.org/packages/source/r/rdflib/rdflib-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python-Sphinx +BuildRequires: python3 +BuildRequires: python3-devel +BuildRequires: python3-distribute +BuildRequires: python3-isodate +BuildRequires: python3-nose +BuildRequires: python3-xml +BuildRequires: fdupes +Requires: python3-isodate +Requires: python3-xml +BuildArch: noarch + +%description +RDFLib is a Python library for working with RDF, a simple yet powerful +language for representing information. The library contains an RDF/XML +parser/serializer that conforms to the RDF/XML Syntax Specification (Revised). +The library also contains both in-memory and persistent Graph backends. + +%prep +%setup -q -n rdflib-%{version} +sed -i "1d" rdflib/plugins/parsers/{ntriples,notation3}.py # Fix non-executable bits + +%build +python3 setup.py build +cd docs +make html +# Remove hidden file +rm -r _build/html/.buildinfo + +%install +python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} +%fdupes -s build/html + +%if 0%{?suse_version} >= 1230 +%check +python3 setup.py test +%endif + +%files +%defattr(-,root,root) +%doc CHANGELOG LICENSE README docs/_build/html +%{python3_sitelib}/* + +%changelog