From de4042e74032a75a68722d4b20b5b4b9ee0660021aed424093bc5a1cc500007a Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Wed, 20 Jul 2011 17:19:27 +0000 Subject: [PATCH] Some cosmetics OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-SQLAlchemy?expand=0&rev=1 --- .gitattributes | 23 +++++++++++ .gitignore | 1 + SQLAlchemy-0.7.1.tar.gz | 3 ++ python-SQLAlchemy.changes | 6 +++ python-SQLAlchemy.spec | 81 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 114 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 SQLAlchemy-0.7.1.tar.gz create mode 100644 python-SQLAlchemy.changes create mode 100644 python-SQLAlchemy.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/SQLAlchemy-0.7.1.tar.gz b/SQLAlchemy-0.7.1.tar.gz new file mode 100644 index 0000000..45d81d3 --- /dev/null +++ b/SQLAlchemy-0.7.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ef95d19c31a8cd3905c697be0a7e94e70ab1926ecd4159c3e6c1cf01fc3c492 +size 2341426 diff --git a/python-SQLAlchemy.changes b/python-SQLAlchemy.changes new file mode 100644 index 0000000..e70da90 --- /dev/null +++ b/python-SQLAlchemy.changes @@ -0,0 +1,6 @@ +------------------------------------------------------------------- +Wed Jul 20 16:59:39 UTC 2011 - saschpe@gmx.de + +- Initial version, replaces python-sqlalchemy + * Much simpler spec file + * Packaged LICENSE, CHANGES and README files diff --git a/python-SQLAlchemy.spec b/python-SQLAlchemy.spec new file mode 100644 index 0000000..13c54d8 --- /dev/null +++ b/python-SQLAlchemy.spec @@ -0,0 +1,81 @@ +# +# spec file for package python-SQLAlchemy +# +# Copyright (c) 2011 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: python-SQLAlchemy +Version: 0.7.1 +Release: 0 +Url: http://www.sqlalchemy.org +Summary: Database Abstraction Library +License: MIT License +Group: Development/Languages/Python +Source0: http://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python-devel +BuildRequires: python-distribute +BuildRequires: python-sqlite2 +%if 0%{?suse_version} +BuildRequires: fdupes +BuildRequires: update-desktop-files +%py_requires +%endif +Provides: python-sqlalchemy = %{version} +# TODO: Change back to '<' on next version update: +Obsoletes: python-sqlalchemy <= %{version} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +%description +SQLAlchemy is an Object Relational Mappper (ORM) that provides a flexible, +high-level interface to SQL databases. Database and domain concepts are +decoupled, allowing both sides maximum flexibility and power. SQLAlchemy +provides a powerful mapping layer that can work as automatically or as manually +as you choose, determining relationships based on foreign keys or letting you +define the join conditions explicitly, to bridge the gap between database and +domain. + +%package doc +Summary: Documentation for python-SQLAlchemy +Group: Documentation/Other +Recommends: python-SQLAlchemy = %version + +%description doc +This package contains HTML documentation, including tutorials and API +reference for python-SQLAlchemy. + +%prep +%setup -q -n SQLAlchemy-%{version} +rm -rf doc/build # Remove unnecessary scripts for building documentation +sed -i 's/\r$//' examples/dynamic_dict/dynamic_dict.py + +%build +CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py --with-cextensions build + +%install +python setup.py install --prefix=%{_prefix} --root=%{buildroot} + +%clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%doc CHANGES CHANGES_PRE_06 LICENSE README README.py3k README.unittests +%{python_sitearch}/* + +%files doc +%defattr(-,root,root) +%doc doc examples + +%changelog