Hello community, here is the log from the commit of package python3-veusz for openSUSE:Factory checked in at 2014-05-09 06:59:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-veusz (Old) and /work/SRC/openSUSE:Factory/.python3-veusz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python3-veusz" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-veusz/python3-veusz.changes 2014-01-23 15:55:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-veusz.new/python3-veusz.changes 2014-05-09 06:59:03.000000000 +0200 @@ -1,0 +2,67 @@ +Mon May 5 14:23:12 UTC 2014 - badshah400@gmail.com + +- Update to version 1.21: + + Add HDF5 saved document format + + Add filled curve error bar style + + Add fill left/right options for point plotter + + Add filetype filters to import dialog file browser dialog + + In file completer in import dialog, use selected tab as filter + + Move code to use PyQt new style signals + + Add a master color setting for xy point and nonorthpoint plot + + Line labelling algorithm much improved in contour plots, which + rotates text to match line angle and avoids label overlaps + + More accurate axis tick label bounding boxes, allowing rotated + labels to be placed close together + + Add reflection and rotation options to vector field widget + + Switch to scientific notation earlier when showing float + settings + + Bug fix: + - Direction combo did not work in import dialog + - Saving text datasets did not work in Python3 + - Fix partial dataset evaluation issue when loading documents + - 2D non-regular pixel spaced images give error if clipped in + y + - Handle Unicode quoted characters in simple text data files + - xcent/ycent in Dataset2D import plugins were ignored + - promote_tab broken for import plugins + - Full screen view when all pages are deleted + - Crash with empty dataset and boxplot widget + - Fix copy and paste of datasets + - Python 3 resizing axis bug + - Crash if picking/zooming on document with no pages + - Crash if reediting histogram dataset with blank output entry + - Use end of text formatting string beyond format specifier + - When writing SVG text as text, use xml:space="preserve" to + avoid missing whitespace + - Embedding socket issue on Python 3.4+ +- Add veusz-test-disable-contour_labels.patch to disable a + test that unnecessarily causes build failures; patch came from + upstream. + +------------------------------------------------------------------- +Wed Feb 12 17:03:42 UTC 2014 - badshah400@gmail.com + +- Update to version 1.20.1: + + Include free-desktop appdata, MIME and desktop files + + When plotting xy widget filled error regions, plot line on top + + Bug-fixes: + - Fix embedding interface startup problem in 1.20 + - Additional embedding interface fixes for Python 3 + - Fix crash in tutorial if flashing widget deleted + - Fix polar plot crash with reverse minumum and maximum radii + - Fix crash when changing range of broken axes interactively + - Fix object deletion crash in setting menu + - Check output dataset is not same as an input for histograms + - Fix for compilation on Qt 4.6 + - Catch socket errors on embed client + - Fixes for formatting strings, including fixes for arguments + of the extended %Vg format and properly supporting %% + - When restoring window position, do not restore offscreen +- Packaging changes: + + Drop macros for EOL openSUSE versions in spec file + + Upstream bundles desktop and MIME files, install these + instead of external desktop and MIME files (use + desktop-file-install to add categories to .desktop file) + + Also package appdata bundled with upstream tarball. + +------------------------------------------------------------------- Old: ---- veusz-1.20.tar.gz veusz.desktop veusz.xml New: ---- veusz-1.21.tar.gz veusz-test-disable-contour_labels.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-veusz.spec ++++++ --- /var/tmp/diff_new_pack.a5iAkb/_old 2014-05-09 06:59:03.000000000 +0200 +++ /var/tmp/diff_new_pack.a5iAkb/_new 2014-05-09 06:59:03.000000000 +0200 @@ -19,7 +19,7 @@ %define pyname veusz Name: python3-veusz -Version: 1.20 +Version: 1.21 Release: 0 # The entire source code is GPL-2.0+ except helpers/src/_nc_cntr.c which is Python-2.0 Summary: GUI scientific plotting package @@ -27,9 +27,9 @@ Group: Productivity/Scientific/Other Url: http://home.gna.org/veusz/ Source0: http://download.gna.org/veusz/veusz-%{version}.tar.gz -Source1: %{pyname}.desktop -Source2: %{pyname}.xml Source3: %{pyname}_256.png +# PATCH-FIX-UPSTREAM veusz-test-disable-contour_labels.patch badshah400@gmail.com -- Disable an erroneous test that causes build failures, patch came from upstream +Patch0: veusz-test-disable-contour_labels.patch BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -62,6 +62,7 @@ %prep %setup -q -n %{pyname}-%{version} +%patch0 -p1 find -name \*~ | xargs rm -f %build @@ -72,12 +73,13 @@ python3 setup.py install -O1 --skip-build --prefix="%{_prefix}" \ --root=%{buildroot} -# install desktop file -%suse_update_desktop_file -i veusz - -# file to register .vsz mimetype -mkdir -p %{buildroot}%{_datadir}/mime/packages/ -cp %{SOURCE2} %{buildroot}%{_datadir}/mime/packages/ +# Install .desktop, mime and appdata files from upstream tarball +install -Dm0644 support/%{pyname}.appdata.xml %{buildroot}%{_datadir}/appdata/%{pyname}.appdata.xml +install -Dm0644 support/%{pyname}.xml %{buildroot}/%{_datadir}/mime/packages/%{pyname}.xml +desktop-file-install -m 0644 \ + --dir=%{buildroot}/%{_datadir}/applications/ \ + --add-category=2DGraphics \ + support/%{pyname}.desktop # move icon files to /usr/share/pixmaps/veusz mkdir -p %{buildroot}%{_datadir}/pixmaps/%{pyname} @@ -130,20 +132,12 @@ %post update-mime-database %{_datadir}/mime > /dev/null 2>&1 || : update-desktop-database %{_datadir}/applications -%if 0%{?suse_version} >=1140 %icon_theme_cache_post -%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 -%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) @@ -155,6 +149,8 @@ %{_datadir}/applications/%{pyname}.desktop %{_datadir}/mime/packages/%{pyname}.xml %{_datadir}/pixmaps/veusz/ +%dir %{_datadir}/appdata +%{_datadir}/appdata/%{pyname}.appdata.xml %{python3_sitearch}/%{pyname}-%{version}-py%{py3_ver}.egg-info %{python3_sitearch}/%{pyname}/ %{_datadir}/icons/hicolor/*/apps/%{pyname}.* ++++++ veusz-1.20.tar.gz -> veusz-1.21.tar.gz ++++++ ++++ 11570 lines of diff (skipped) ++++++ veusz-test-disable-contour_labels.patch ++++++ diff --git a/tests/runselftest.py b/tests/runselftest.py index 59f0106..0d11d15 100755 --- a/tests/runselftest.py +++ b/tests/runselftest.py @@ -79,6 +79,7 @@ excluded_tests = set([ 'hatching.vsz', # don't expect this to work 'mathml.vsz', + 'contour_labels.vsz', # fails on some linux platforms at the moment ]) class StupidFontMetrics(object): -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org