Hello community,
here is the log from the commit of package python-egenix-mx-base for openSUSE:Factory
checked in at Thu Sep 3 17:01:51 CEST 2009.
--------
New Changes file:
--- /dev/null 2009-04-14 11:55:47.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-egenix-mx-base/python-egenix-mx-base.changes 2009-09-03 14:58:02.000000000 +0200
@@ -0,0 +1,108 @@
+-------------------------------------------------------------------
+Thu Sep 3 14:56:49 CEST 2009 - matejcik@suse.cz
+
+- patched package to install_data into platlib (because installing
+ half of package into purelib and half into platlib is just bad style)
+
+-------------------------------------------------------------------
+Thu Sep 3 13:35:28 CEST 2009 - matejcik@suse.cz
+
+- py_sitedir -> python_sitearch
+
+-------------------------------------------------------------------
+Thu Jun 11 2009 - James Oakley
+
+- Use namespace in perl abs2rel call
+
+-------------------------------------------------------------------
+Mon May 25 2009 - James Oakley
+
+- Update to 3.1.2
+- Fix rpmlint warnings
+
+-------------------------------------------------------------------
+Tue Jul 22 2008 - Pascal Bleser
+
+- added missing defattr, resulting -devel had wrong user:group
+
+-------------------------------------------------------------------
+Mon Jul 14 2008 - James Oakley
+
+- Apply rpmlint fixes from Andrea Florio
+
+-------------------------------------------------------------------
+Fri Apr 25 2008 - James Oakley
+
+- Resurrect in devel:languages:python
+- Update to 3.0.0
+
+-------------------------------------------------------------------
+Thu Nov 09 2006 - prusnak@suse.cz
+
+- PEP353 fixes [ http://www.python.org/dev/peps/pep-0353/ ]
+
+-------------------------------------------------------------------
+Wed Nov 08 2006 - prusnak@suse.cz
+
+- stack top decrement moved outside of a Py_DECREF macro [#159995]
+
+-------------------------------------------------------------------
+Mon Mar 13 16:58:25 CET 2006 - jmatejek@suse.cz
+
+- fixed nonsensical x python-egenix-mx-base; proposal by
+ niemeyer@conectiva.com [# 17755].
+
+-------------------------------------------------------------------
+Thu Aug 15 14:22:57 CEST 2002 - ke@suse.de
+
+- Keep track of installed directories; reported by
+ niemeyer@conectiva.com [# 17754].
+
+-------------------------------------------------------------------
+Fri May 24 10:06:50 CEST 2002 - ke@suse.de
+
+- New package: version 2.0.3.
+- Required by pygresql [# 14745].
+
calling whatdependson for head-i586
New:
----
egenix-mx-base-3.1.2-install_data.patch
egenix-mx-base-3.1.2.tar.bz2
python-egenix-mx-base.changes
python-egenix-mx-base.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-egenix-mx-base.spec ++++++
#
# spec file for package python-egenix-mx-base (Version 3.1.2)
#
# Copyright (c) 2009 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/
#
# norootforbuild
Name: python-egenix-mx-base
BuildRequires: python-devel
Summary: MX Extensions for Python (base)
Version: 3.1.2
Release: 1
Source0: egenix-mx-base-%{version}.tar.bz2
Patch0: egenix-mx-base-3.1.2-install_data.patch
License: Python Copyright, Other License(s), see package
Group: Development/Libraries/Python
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
%if 0%{?suse_version} >= 1030
BuildRequires: fdupes
%endif
Url: http://www.egenix.com/files/python/eGenix-mx-Extensions.html
%{py_requires}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%description
A collection of Python software tools which enhance Python's usability
in areas such as fast text processing and date and time processing.
mxDateTime is required by the PostgreSQL Python interface (pygresql).
Authors:
--------
Marc-André Lemburg
%package devel
License: Python Copyright, Other License(s), see package
Summary: Development files for %name
Group: Development/Libraries/Python
Requires: %name = %version
%description devel
A collection of Python software tools which enhance Python's usability
in areas such as fast text processing and date and time processing.
mxDateTime is required by the PostgreSQL Python interface (pygresql)
Authors:
--------
Marc-André Lemburg
%package doc
License: Python Copyright, Other License(s), see package
Summary: Documents files for %name
Group: Development/Libraries/Python
Requires: %name = %version
%description doc
A collection of Python software tools which enhance Python's usability
in areas such as fast text processing and date and time processing.
mxDateTime is required by the PostgreSQL Python interface (pygresql)
Authors:
--------
Marc-André Lemburg
%prep
%setup -q -n "egenix-mx-base-%{version}"
%patch0
%build
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %__python setup.py build
%install
%__python setup.py install --prefix="%{_prefix}" --root="$RPM_BUILD_ROOT"
# docs:
%__install -d -m755 $RPM_BUILD_ROOT/%{_docdir}/%{name}
%__install -m644 LICENSE COPYRIGHT $RPM_BUILD_ROOT/%{_docdir}/%{name}
pushd "$RPM_BUILD_ROOT/%{_docdir}/%{name}"
find "%{buildroot}%{python_sitearch}/mx/" -type d -name Doc -print | \
(
while read DIR ; do
NAME=`echo "$DIR" | %__sed 's@.*mx/@@;s@/Doc@@'`
REL=$(%__perl -e 'use File::Spec; print File::Spec->abs2rel("'"$DIR"'"),"\n";')
if [ "$NAME" = "Doc" ] ; then
%__ln_s "$REL"/* .
else
%__ln_s "$REL" "$NAME"
fi
done
)
find "%{buildroot}%{python_sitearch}/mx/" -type f -name '*.py' \
| while read f; do
%__sed -i '/^#!/d' "$f"
done
%if 0%{?suse_version} >= 1030
%fdupes -s "%{buildroot}/"
%endif
%clean
%__rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%dir %{python_sitearch}/mx
%dir %{python_sitearch}/mx/BeeBase
%dir %{python_sitearch}/mx/BeeBase/mxBeeBase
%dir %{python_sitearch}/mx/DateTime
%dir %{python_sitearch}/mx/DateTime/mxDateTime
%dir %{python_sitearch}/mx/Misc
%dir %{python_sitearch}/mx/Proxy
%dir %{python_sitearch}/mx/Proxy/mxProxy
%dir %{python_sitearch}/mx/Queue
%dir %{python_sitearch}/mx/Queue/mxQueue
%dir %{python_sitearch}/mx/Stack
%dir %{python_sitearch}/mx/Stack/mxStack
%dir %{python_sitearch}/mx/TextTools
%dir %{python_sitearch}/mx/TextTools/Constants
%dir %{python_sitearch}/mx/TextTools/mxTextTools
%dir %{python_sitearch}/mx/Tools
%dir %{python_sitearch}/mx/Tools/mxTools
%dir %{python_sitearch}/mx/UID
%dir %{python_sitearch}/mx/UID/mxUID
%dir %{python_sitearch}/mx/URL
%dir %{python_sitearch}/mx/URL/mxURL
%{python_sitearch}/mx/*/*/*.py
%{python_sitearch}/mx/*/*/*.pyc
%{python_sitearch}/mx/*/*/*.pyo
%{python_sitearch}/mx/*/*.py
%{python_sitearch}/mx/*/*.pyc
%{python_sitearch}/mx/*/*.pyo
%{python_sitearch}/mx/*.py
%{python_sitearch}/mx/*.pyc
%{python_sitearch}/mx/*.pyo
%{python_sitearch}/mx/*/*/*.so
%{python_sitearch}/egenix_mx_base-%{version}-py%{py_ver}.egg-info
%exclude %{python_sitearch}/mx/COPYRIGHT
%exclude %{python_sitearch}/mx/LICENSE
%exclude %{python_sitearch}/mx/*/COPYRIGHT
%exclude %{python_sitearch}/mx/*/LICENSE
%exclude %{python_sitearch}/mx/*/README
%exclude %{python_sitearch}/mx/Doc
%exclude %{python_sitearch}/mx/*/Doc
%exclude %{python_sitearch}/mx/*/Examples
%files devel
%defattr(-,root,root)
%{python_sitearch}/mx/*/*/*.h
%files doc
%defattr(-,root,root)
%doc /%{_docdir}/%{name}
%doc %{python_sitearch}/mx/COPYRIGHT
%doc %{python_sitearch}/mx/LICENSE
%doc %{python_sitearch}/mx/*/COPYRIGHT
%doc %{python_sitearch}/mx/*/LICENSE
%doc %{python_sitearch}/mx/*/README
%doc %{python_sitearch}/mx/Doc
%doc %{python_sitearch}/mx/*/Doc
%doc %{python_sitearch}/mx/*/Examples
%changelog
++++++ egenix-mx-base-3.1.2-install_data.patch ++++++
--- mxSetup.py
+++ mxSetup.py
@@ -2457,6 +2457,8 @@
""" We want install_data to default to install_purelib
if it is not given.
+ >> this idea is brain-dead. we want install_data to go alongside
+ >> the rest of the package, which happens to be platlib. m.
"""
# build_lib attribute copied to the install command from the
@@ -2470,7 +2472,7 @@
if fix_install_data:
# We want data to be installed alongside the Python
# modules
- self.install_data = self.install_purelib
+ self.install_data = self.install_platlib
# Undo the change introduced in Python 2.4 to bdist_wininst
# which manipulates the build.build_lib path and adds
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org