commit python-veusz for openSUSE:12.2
Hello community, here is the log from the commit of package python-veusz for openSUSE:12.2 checked in at 2012-07-31 14:05:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.2/python-veusz (Old) and /work/SRC/openSUSE:12.2/.python-veusz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-veusz", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:12.2/python-veusz/python-veusz.changes 2012-06-25 15:51:26.000000000 +0200 +++ /work/SRC/openSUSE:12.2/.python-veusz.new/python-veusz.changes 2012-07-31 14:17:45.000000000 +0200 @@ -1,0 +2,65 @@ +Mon Jul 23 15:16:10 UTC 2012 - badshah400@gmail.com + +- Install icon files: these got removed during the previous + update. This fixes a rather ugly regression from the previous + build which made the vuesz interface show up with no icons at + all. + +------------------------------------------------------------------- +Mon Jul 10 11:18:26 UTC 2012 - badshah400@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. + +------------------------------------------------------------------- +Sun Jul 8 00:20:46 UTC 2012 - scorot@free.fr + +- fix build for SLE_11_SP2 + +------------------------------------------------------------------- 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.3KFHXx/_old 2012-07-31 14:17:49.000000000 +0200 +++ /var/tmp/diff_new_pack.3KFHXx/_new 2012-07-31 14:17:49.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,21 +31,21 @@ 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 -%if 0%{?sles_version} -BuildRequires: python-qt4 -%else BuildRequires: python-qt4-devel -%endif 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 @@ -89,13 +89,21 @@ 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 +mkdir -p %{buildroot}%{_datadir}/pixmaps/%{pyname} +mv %{buildroot}%{python_sitearch}/%{pyname}/windows/icons/*.png \ + %{buildroot}%{_datadir}/pixmaps/%{pyname} +mv %{buildroot}%{python_sitearch}/%{pyname}/windows/icons/*.svg \ + %{buildroot}%{_datadir}/pixmaps/%{pyname} +# symlink main veusz icon also into hicolor-icon-theme dir (for desktop file) +install -m 0644 %{S:3} %{buildroot}%{_datadir}/pixmaps/%{pyname}/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 %{_datadir}/pixmaps/%{pyname}/veusz_${size}.png ${odir}/veusz.png +done +odir=%{buildroot}%{_datadir}/icons/hicolor/scalable/apps +mkdir -p $odir +ln -s %{_datadir}/pixmaps/%{pyname}/veusz.svg $odir # Mark some scripts as executable. # This isn't really needed, but Veusz includes shebangs in scripts @@ -115,13 +123,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) @@ -133,10 +148,10 @@ %{_bindir}/veusz_listen %{_datadir}/applications/%{pyname}.desktop %{_datadir}/mime/packages/%{pyname}.xml +%{_datadir}/pixmaps/veusz/ %{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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de