Accepting request 52612 from devel:languages:python
Accepted submit request 52612 from user coolo OBS-URL: https://build.opensuse.org/request/show/52612 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-matplotlib?expand=0&rev=1
This commit is contained in:
commit
3f5bb51af0
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -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
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
matplotlib-1.0.0.tar.bz2
Normal file
3
matplotlib-1.0.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c44af56cf5a63d4c39106a6731f1531ce47d3e11b569f3e8f4b2ee6914753751
|
||||
size 11855851
|
79
matplotlib-setup.cfg
Normal file
79
matplotlib-setup.cfg
Normal file
@ -0,0 +1,79 @@
|
||||
# Rename this file to setup.cfg to modify matplotlib's
|
||||
# build options.
|
||||
|
||||
[egg_info]
|
||||
tag_svn_revision = 1
|
||||
|
||||
[status]
|
||||
# To suppress display of the dependencies and their versions
|
||||
# at the top of the build log, uncomment the following line:
|
||||
#suppress = True
|
||||
#
|
||||
# Uncomment to insert lots of diagnostic prints in extension code
|
||||
#verbose = True
|
||||
|
||||
[provide_packages]
|
||||
# By default, matplotlib checks for a few dependencies and
|
||||
# installs them if missing. This feature can be turned off
|
||||
# by uncommenting the following lines. Acceptible values are:
|
||||
# True: install, overwrite an existing installation
|
||||
# False: do not install
|
||||
# auto: install only if the package is unavailable. This
|
||||
# is the default behavior
|
||||
#
|
||||
## Date/timezone support:
|
||||
pytz = False
|
||||
dateutil = False
|
||||
|
||||
|
||||
[gui_support]
|
||||
# Matplotlib supports multiple GUI toolkits, including Cocoa,
|
||||
# GTK, Fltk, MacOSX, Qt, Qt4, Tk, and WX. Support for many of
|
||||
# these toolkits requires AGG, the Anti-Grain Geometry library,
|
||||
# which is provided by matplotlib and built by default.
|
||||
#
|
||||
# Some backends are written in pure Python, and others require
|
||||
# extension code to be compiled. By default, matplotlib checks
|
||||
# for these GUI toolkits during installation and, if present,
|
||||
# compiles the required extensions to support the toolkit. GTK
|
||||
# support requires the GTK runtime environment and PyGTK. Wx
|
||||
# support requires wxWidgets and wxPython. Tk support requires
|
||||
# Tk and Tkinter. The other GUI toolkits do not require any
|
||||
# extension code, and can be used as long as the libraries are
|
||||
# installed on your system.
|
||||
#
|
||||
# You can uncomment any the following lines if you know you do
|
||||
# not want to use the GUI toolkit. Acceptible values are:
|
||||
# True: build the extension. Exits with a warning if the
|
||||
# required dependencies are not available
|
||||
# False: do not build the extension
|
||||
# auto: build if the required dependencies are available,
|
||||
# otherwise skip silently. This is the default
|
||||
# behavior
|
||||
#
|
||||
gtk = True
|
||||
gtkagg = True
|
||||
tkagg = True
|
||||
wxagg = True
|
||||
#macosx = True
|
||||
|
||||
[rc_options]
|
||||
# User-configurable options
|
||||
#
|
||||
# Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg, GTKCairo,
|
||||
# FltkAgg, MacOSX, Pdf, Ps, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg.
|
||||
#
|
||||
# The Agg, Ps, Pdf and SVG backends do not require external
|
||||
# dependencies. Do not choose GTK, GTKAgg, GTKCairo, MacOSX, TkAgg or WXAgg
|
||||
# if you have disabled the relevent extension modules. Agg will be used
|
||||
# by default.
|
||||
#
|
||||
backend = TkAgg
|
||||
#
|
||||
# The numerix module was historically used to provide
|
||||
# compatibility between the Numeric, numarray, and NumPy array
|
||||
# packages. Now that NumPy has emerge as the universal array
|
||||
# package for python, numerix is not really necessary and is
|
||||
# maintained to provide backward compatibility. Do not change
|
||||
# this unless you have a compelling reason to do so.
|
||||
#numerix = numpy
|
120
python-matplotlib.changes
Normal file
120
python-matplotlib.changes
Normal file
@ -0,0 +1,120 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 17 00:00:00 UTC 2010 - werner.ho@gmx.de
|
||||
|
||||
- new version 1.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 10 00:00:00 UTC 2009 - werner.ho@gmx.de
|
||||
|
||||
- new version 0.99.1.1
|
||||
- config file added (seen at home:ocefpaf project)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 19 21:40:55 CET 2008 - lars@linux-schulserver.de
|
||||
|
||||
- Update to 0.98.5.2
|
||||
+ Fix bug where a line with NULL data limits prevents
|
||||
subsequent data limits from calculating correctly
|
||||
+ Major documentation generator changes
|
||||
+ Fixed dpi-dependent behavior of Legend and fancybox in Text
|
||||
+ Fix \$ in non-math text with usetex off
|
||||
+ Fix anti-aliasing when auto-snapping
|
||||
+ Fix grid lines not moving correctly during pan and zoom
|
||||
+ Fixed warning in hist() with numpy 1.2
|
||||
+ Removed the prints in the set_*style commands. Return the
|
||||
list of pprinted strings instead
|
||||
- 10.2 is gone: remove specific fixes for this distribution
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 24 00:00:00 UTC 2008 - werner.ho@gmx.de
|
||||
|
||||
- replaced scipy by numpy as build requirement
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 20 00:00:00 UTC 2008 - werner.ho@gmx.de
|
||||
|
||||
- removed python-scipy from the requirements list
|
||||
- added python-dateutil to the requirements list
|
||||
- added python-pytz to the requirements list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 9 00:00:00 UTC 2008 - werner.ho@gmx.de
|
||||
|
||||
- new major version 0.98.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 5 00:00:00 UTC 2008 - werner.ho@gmx.de
|
||||
|
||||
- new version 0.91.4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 16 00:00:00 CET 2008 - Andrea Florio <andrea@opensuse.org>
|
||||
|
||||
- fixed spec file adding missing buildrequires
|
||||
- made rpmlint happyer
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 07 00:00:00 CET 2008 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.91.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 01 00:00:00 CET 2008 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.91.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 07 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- added configobj as an extra requirement
|
||||
- thus matplotlib will not provide configobj
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 02 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.91.1
|
||||
- removed build patches, as the build system has been changed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 08 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- fixed build issus of openSUSE 10.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 03 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.90.1
|
||||
- added enable_BUILD_WXAGG.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 22 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- removed X-server patches, use Xvfb instead
|
||||
- created extra wx and tk packages
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 20 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- default backend is GTKAgg now
|
||||
- TkAgg backend works now. Patched the X-Server dependancy away when building
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 11 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- improved the BuildRequires list. Tkinter backend has still problems
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 01 00:00:00 CET 2007 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.90.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 31 00:00:00 CET 2006 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- new version 0.87.7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 28 00:00:00 CET 2006 - Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
- Initial build.
|
||||
|
158
python-matplotlib.spec
Normal file
158
python-matplotlib.spec
Normal file
@ -0,0 +1,158 @@
|
||||
Name: python-matplotlib
|
||||
License: BSD
|
||||
Group: Development/Libraries/Python
|
||||
Version: 1.0.0
|
||||
Release: 0
|
||||
Autoreqprov: on
|
||||
|
||||
Summary: Plotting Library for Python
|
||||
URL: http://sourceforge.net/projects/matplotlib
|
||||
Source: matplotlib-%{version}.tar.bz2
|
||||
Source1: matplotlib-setup.cfg
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
Prefix: %{_prefix}
|
||||
Packager: Werner Hoch <werner.ho@gmx.de>
|
||||
|
||||
%py_requires
|
||||
Requires: python-numpy >= 1.2.1
|
||||
Requires: python-configobj python-dateutil python-tz
|
||||
BuildRequires: python-numpy-devel >= 1.2.1
|
||||
BuildRequires: gcc-c++ libstdc++ tk tcl
|
||||
BuildRequires: freetype2-devel libpng-devel gtk2-devel tk-devel tcl-devel wxGTK-devel
|
||||
BuildRequires: python-wxGTK python-tk fltk-devel python-gtk
|
||||
BuildRequires: python-gtk-devel
|
||||
%if 0%{?suse_version} >= 1120
|
||||
BuildRequires: python-qt4
|
||||
%else
|
||||
BuildRequires: python-qt
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1130
|
||||
BuildRequires: libgnome-devel
|
||||
%else
|
||||
BuildRequires: gnome-libs-devel
|
||||
%endif
|
||||
|
||||
## These packages are required to prevent that matplotlib installs it's
|
||||
## own versions of the packages from the lib directory
|
||||
BuildRequires: python-configobj python-dateutil python-tz
|
||||
|
||||
%description
|
||||
matplotlib is a python 2D plotting library which produces publication
|
||||
quality figures in a variety of hardcopy formats and interactive
|
||||
environments across platforms. matplotlib can be used in python
|
||||
scripts, the python and ipython shell (ala matlab or mathematica), web
|
||||
application servers, and six graphical user interface toolkits.
|
||||
|
||||
%package tk
|
||||
Summary: Tk backend for python-matplotlib
|
||||
Group: Development/Libraries/Python
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: python-tk
|
||||
|
||||
%description tk
|
||||
Tk backend for python-matplotlib plotting package
|
||||
|
||||
%package wx
|
||||
Summary: Wx backend for python-matplotlib
|
||||
Group: Development/Libraries/Python
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: python-wxGTK
|
||||
|
||||
%description wx
|
||||
wxWidgets backend for python-matplotlib plotting package
|
||||
|
||||
%prep
|
||||
%setup -n matplotlib-%{version}
|
||||
chmod -x lib/matplotlib/mpl-data/images/*.svg
|
||||
|
||||
%build
|
||||
cp %{SOURCE1} ./setup.cfg
|
||||
python setup.py build
|
||||
|
||||
%install
|
||||
python setup.py install --root=$RPM_BUILD_ROOT \
|
||||
--record-rpm=INSTALLED_FILES --prefix=%{_prefix}
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.txt CHANGELOG INSTALL INTERACTIVE KNOWN_BUGS
|
||||
%doc PKG-INFO TODO CXX examples license
|
||||
%{py_sitedir}/*
|
||||
%exclude %{py_sitedir}/matplotlib/backends/backend_tkagg.*
|
||||
%exclude %{py_sitedir}/matplotlib/backends/tkagg.*
|
||||
%exclude %{py_sitedir}/matplotlib/backends/_tkagg.so
|
||||
%exclude %{py_sitedir}/matplotlib/backends/backend_wx.*
|
||||
%exclude %{py_sitedir}/matplotlib/backends/backend_wxagg.*
|
||||
%if %suse_version <= 1020
|
||||
%exclude %{py_sitedir}/matplotlib/backends/_wxagg.so
|
||||
%endif
|
||||
|
||||
%files tk
|
||||
%defattr(-,root,root,-)
|
||||
%{py_sitedir}/matplotlib/backends/backend_tkagg.*
|
||||
%{py_sitedir}/matplotlib/backends/tkagg.*
|
||||
%{py_sitedir}/matplotlib/backends/_tkagg.so
|
||||
|
||||
%files wx
|
||||
%defattr(-,root,root,-)
|
||||
%{py_sitedir}/matplotlib/backends/backend_wx.*
|
||||
%{py_sitedir}/matplotlib/backends/backend_wxagg.*
|
||||
%if %suse_version <= 1020
|
||||
%{py_sitedir}/matplotlib/backends/_wxagg.so
|
||||
%endif
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2010 Werner Hoch <werner.ho@gmx.de> - 1.0.0
|
||||
- new version 1.0.0
|
||||
* Sat Oct 10 2009 Werner Hoch <werner.ho@gmx.de> - 0.99.1.2
|
||||
- use python-qt4 for openSUSE 11.2
|
||||
- new version 0.99.1.2
|
||||
* Sat Oct 10 2009 Werner Hoch <werner.ho@gmx.de> - 0.99.1.1
|
||||
- new version 0.99.1.1
|
||||
- config file added (seen at home:ocefpaf project)
|
||||
* Fri Dec 19 2008 Werner Hoch <werner.ho@gmx.de> - 0.98.5.2
|
||||
- new version 0.98.5.2
|
||||
* Mon Nov 24 2008 Werner Hoch <werner.ho@gmx.de> - 0.98.3
|
||||
- replaced scipy by numpy as build requirement
|
||||
* Wed Aug 20 2008 Werner Hoch <werner.ho@gmx.de> - 0.98.3
|
||||
- removed python-scipy from the requirements list
|
||||
- added python-dateutil to the requirements list
|
||||
- added python-pytz to the requirements list
|
||||
* Sat Aug 09 2008 Werner Hoch <werner.ho@gmx.de> - 0.98.3
|
||||
- new major version 0.98.3
|
||||
* Tue Aug 05 2008 Werner Hoch <werner.ho@gmx.de> - 0.91.4
|
||||
- new version 0.91.4
|
||||
* Sat Jun 7 2008 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.91.3
|
||||
* Fri Feb 1 2008 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.91.2
|
||||
* Fri Dec 7 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- added configobj as an extra requirement
|
||||
- thus matplotlib will not provide configobj
|
||||
* Sun Dec 2 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.91.1
|
||||
- removed build patches, as the build system has been changed
|
||||
* Sat Sep 08 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- fixed build issus of openSUSE 10.3
|
||||
* Sun Jun 03 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.90.1
|
||||
- added enable_BUILD_WXAGG.patch
|
||||
* Thu Mar 22 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- removed X-server patches, use Xvfb instead
|
||||
- created extra wx and tk packages
|
||||
* Tue Mar 20 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- default backend is GTKAgg now
|
||||
- TkAgg backend works now. Patched the X-Server dependancy away when building
|
||||
* Sun Mar 11 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- improved the BuildRequires list. Tkinter backend has still problems
|
||||
* Thu Mar 01 2007 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.90.0
|
||||
* Tue Oct 31 2006 Werner Hoch <werner.ho@gmx.de>
|
||||
- new version 0.87.7
|
||||
* Thu Sep 28 2006 Werner Hoch <werner.ho@gmx.de>
|
||||
- Initial build.
|
Loading…
Reference in New Issue
Block a user