Hello community,

here is the log from the commit of package python-veusz for openSUSE:Factory 
checked in at 2012-07-10 14:15:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-veusz (Old)
 and      /work/SRC/openSUSE:Factory/.python-veusz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-veusz", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-veusz/python-veusz.changes        
2012-07-09 10:17:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-veusz.new/python-veusz.changes   
2012-07-10 14:15:48.000000000 +0200
@@ -1,0 +2,52 @@
+Mon Jul 10 11:18:26 UTC 2012 - badshah...@gmail.com
+
+- Update to version 1.16:
+  + Experimental MathML support
+  + Add upper/lower-left/right arrows
+  + Add options to clip text/lines/shapes to graphs
+  + Add stacked-area option to bar plot widget
+  + Draw stacked bar plots top-down for better overlapping line
+    behaviour
+  + Axis labels can be placed at left or right of axes, in
+    addition to centre
+  + Line widget now has length-angle or point-to-point modes,
+    better support for only specifying some coordinates.
+  + Exception dialog records more detailed traceback
+  + Use top level windows for non-modal dialogs, giving minimize
+    in window and no always-on-top behaviour
+  + Zero length vectors and arrows in vector fields are not
+    plotted
+  + Add support for strings to be translated
+  + Add "Sort" dataset plugin
+  + Add "Histogram 2D" dataset plugin
+  + Add "Divide by Maximum" and "Normalize" dataset plugins
+  + Support for *args and **kwargs for custom functions
+  + Custom colormaps can be defined in the custom editing
+    dialog
+  + Bug fixes:
+    - Use correct definition of 1pt = 1/72in
+    - Workaround for splash screen problem
+    - Fix numerous problems reported by pyflakes
+    - Histograms fail when saved
+    - Fix plot with nan functions
+    - Fix failure of self tests on ARM platforms
+    - Force pages/documents to have physical sizes
+    - Fix crash if deleting multiple datasets in data edit dialog
+    - Check dimensions of datasets in SetData
+    - Handle better zero bytes in data files
+    - Fix error if page size zero
+    - Fix error if vector baselength is zero
+    - If dataset plugin parameter not given in saved file, use
+      default
+    - Fix crash for axes with same minimum and maximum
+    - Fix CSV import problem when same dataset has multiple types
+    - Thinning markers works when using marker sizes / colors
++ Package icons in the hicolor icon directory; use BuildRequires:
+  hicolot-icon-theme for required post scriptlets
++ Install 256x256 icon to make application icon look better on the
+  gnome-shell
++ Depend on the right version of SIP ABI (prevents issues like
+  bnc#711890 from happening)
++ Add a Provides: veusz = %{version} to spec file.
+
+-------------------------------------------------------------------

Old:
----
  veusz-1.15.tar.gz

New:
----
  veusz-1.16.tar.gz
  veusz_256.png

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-veusz.spec ++++++
--- /var/tmp/diff_new_pack.msfmEV/_old  2012-07-10 14:15:51.000000000 +0200
+++ /var/tmp/diff_new_pack.msfmEV/_new  2012-07-10 14:15:51.000000000 +0200
@@ -21,8 +21,8 @@
 %define pyname veusz
 
 Name:           python-veusz
-Version:        1.15
-Release:        1
+Version:        1.16
+Release:        0
 # The entire source code is GPL-2.0+ except helpers/src/_nc_cntr.c which is 
Python-2.0
 License:        GPL-2.0+ and Python-2.0
 Summary:        GUI scientific plotting package
@@ -31,8 +31,10 @@
 Source0:        http://download.gna.org/veusz/veusz-%{version}.tar.gz
 Source1:        %{pyname}.desktop
 Source2:        %{pyname}.xml
+Source3:        %{pyname}_256.png
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  libqt4-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -40,8 +42,10 @@
 BuildRequires:  python-setuptools
 BuildRequires:  python-sip
 BuildRequires:  update-desktop-files
+%{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}}
 Requires:       python-numpy
 Requires:       python-qt4
+Provides:       %{pyname} = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires(post): shared-mime-info desktop-file-utils
 Requires(postun): shared-mime-info desktop-file-utils
@@ -85,13 +89,16 @@
 cp %{SOURCE2} %{buildroot}%{_datadir}/mime/packages/
 
 # move icon files to /usr/share/pixmaps/veusz
-# symlink main veusz icon also into pixmaps (for desktop file)
-mkdir -p %{buildroot}%{_datadir}/pixmaps/veusz
-mv %{buildroot}%{python_sitearch}/veusz/windows/icons/*.png \
-        %{buildroot}%{_datadir}/pixmaps/veusz
-mv %{buildroot}%{python_sitearch}/veusz/windows/icons/*.svg \
-        %{buildroot}%{_datadir}/pixmaps/veusz
-ln -s veusz/veusz_48.png %{buildroot}%{_datadir}/pixmaps/veusz.png
+# symlink main veusz icon also into hicolor-icon-theme dir (for desktop file)
+install -m 0644 %{S:3} 
%{buildroot}%{python_sitearch}/%{pyname}/windows/icons/veusz_256.png
+for size in 16 32 48 64 128 256; do
+    odir=%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps
+    mkdir -p $odir
+    ln -s %{python_sitearch}/%{pyname}/windows/icons/veusz_${size}.png 
${odir}/veusz.png
+done
+odir=%{buildroot}%{_datadir}/icons/hicolor/scalable/apps
+mkdir -p $odir
+ln -s %{python_sitearch}/%{pyname}/windows/icons/veusz.svg $odir
 
 # Mark some scripts as executable.
 # This isn't really needed, but Veusz includes shebangs in scripts
@@ -111,13 +118,20 @@
 %post
 update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
 update-desktop-database %{_datadir}/applications
+%if 0%{?suse_version} >=1140
+%icon_theme_cache_postun
+%else
+/usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/hicolor" || 
true
+%endif
 
 %postun
 update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
 update-desktop-database %{_datadir}/applications
-
-%clean
-%{?buildroot:rm -rf %{buildroot}}
+%if 0%{?suse_version} >= 1140
+%icon_theme_cache_postun
+%else
+/usr/bin/gtk-update-icon-cache --quiet --force "/usr/share/icons/hicolor" || 
true
+%endif
 
 %files
 %defattr(-,root,root)
@@ -131,8 +145,7 @@
 %{_datadir}/mime/packages/%{pyname}.xml
 %{python_sitearch}/%{pyname}-%{version}-py%{py_ver}.egg-info
 %{python_sitearch}/%{pyname}/
-%{_datadir}/pixmaps/%{pyname}/
-%{_datadir}/pixmaps/%{pyname}.png
+%{_datadir}/icons/hicolor/*/apps/%{pyname}.*
 %{_mandir}/man1/*
 
 %changelog

++++++ veusz-1.15.tar.gz -> veusz-1.16.tar.gz ++++++
++++ 53279 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to