Hello community,
here is the log from the commit of package python-egenix-mx-base for
openSUSE:Factory
checked in at Fri Sep 23 10:33:03 CEST 2011.
--------
--- python-egenix-mx-base/python-egenix-mx-base.changes 2009-09-03
14:58:02.000000000 +0200
+++
/mounts/work_src_done/STABLE/python-egenix-mx-base/python-egenix-mx-base.changes
2011-09-21 16:11:13.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Sep 21 14:07:45 UTC 2011 - [email protected]
+
+- Update to version 3.2.1:
+ * No upstream provided changelog
+- Merged doc package into base package
+- Fixed non-executable scripts
+- Removed outdated stuff (%clean section, authors)
+- Dropped egenix-mx-base-3.1.2-install_data.patch, use --install-data instead
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
egenix-mx-base-3.1.2-install_data.patch
egenix-mx-base-3.1.2.tar.bz2
New:
----
egenix-mx-base-3.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-egenix-mx-base.spec ++++++
--- /var/tmp/diff_new_pack.zx1wOO/_old 2011-09-23 10:32:52.000000000 +0200
+++ /var/tmp/diff_new_pack.zx1wOO/_new 2011-09-23 10:32:52.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package python-egenix-mx-base (Version 3.1.2)
+# spec file for package python-egenix-mx-base
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -15,25 +15,24 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: python-egenix-mx-base
-BuildRequires: python-devel
+Version: 3.2.1
+Release: 0
+Url: http://www.egenix.com/products/python/mxBase/
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
+Source0: egenix-mx-base-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: perl
+BuildRequires: python-devel
%if 0%{?suse_version} >= 1030
BuildRequires: fdupes
-%endif
-Url: http://www.egenix.com/files/python/eGenix-mx-Extensions.html
%{py_requires}
+%endif
+Provides: python-egenix-mx-base-doc = %{version}
+Obsoletes: python-egenix-mx-base-doc < %{version}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%description
@@ -41,139 +40,38 @@
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
+Summary: Development files for %{name}
Group: Development/Libraries/Python
-Requires: %name = %version
+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
+sed -i "1d"
mx/{BeeBase/{FileLock,mxBeeBase/testernesto,showBeeDict},DateTime/Examples/{AtomicClock,Y2000,alarm},DateTime/mxDateTime/test,Log,Misc/{OrderedMapping,Daemon,FileLock},Queue/queuebench,Stack/stackbench,TextTools/Examples/{RegExp,HTML,altRTF,pytag,Words,RTF,Loop,Python,mysplit},TextTools/mxTextTools/testkj}.py
# Fix non-executable scripts
%build
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %__python setup.py build
+CFLAGS="%{optflags} -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
+python setup.py install --prefix=%{_prefix} --root=%{buildroot}
--install-data=%{python_sitearch}/mx
%if 0%{?suse_version} >= 1030
-%fdupes -s "%{buildroot}/"
+%fdupes %{buildroot}%{_prefix}
%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
+%{python_sitearch}/*
+%exclude %{python_sitearch}/mx/*/*/*.h
+%exclude %{python_sitearch}/mx/*/*/*/*.h
%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
+%{python_sitearch}/mx/*/*/*/*.h
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]