Hello community,

here is the log from the commit of package python-veusz.669 for 
openSUSE:12.2:Update checked in at 2012-07-23 15:00:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/python-veusz.669 (Old)
 and      /work/SRC/openSUSE:12.2:Update/.python-veusz.669.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
New Changes file:

--- /dev/null   2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2:Update/.python-veusz.669.new/python-veusz.changes   
2012-07-23 15:00:32.000000000 +0200
@@ -0,0 +1,245 @@
+-------------------------------------------------------------------
+Mon Jul 10 11:18:26 UTC 2012 - [email protected]
+
+- 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 - [email protected]
+
+- fix build for SLE_11_SP2 
+
+-------------------------------------------------------------------
+Fri Apr  6 08:04:43 UTC 2012 - [email protected]
+
+- Update to version 1.15 (for complete list of changes please see
+  http://home.gna.org/veusz/releasenotes/1.15.txt):
+  + Major changes:
+    - Improved hatching
+    - Added options to extend axes by 2, 5, 10 and 15% of data
+      range
+    - Full screen graph view mode
+    - Ctrl+MouseWheel zooms in and out of plot
+    - New dataset plugins: Linear interpolation, Cumulative value,
+      Rolling average, Subtract mean / minimum
+    - Allow grid widgets to be placed in grid widgets
+    - Allow multiple datasets to be selected in dataset browser
+    - Allow tagging of datasets and allow datasets be grouped by
+      tags in dataset browser
+    - Allow text to be written as text in SVG, rather than curves
+    - Add DBus interface to program, if DBus is installed
+    - 2D QDP support
+    - Add title option for keys.
+  + Bug fixes:
+    - Use / rather than \ for path separator in saved file names
+    - Trap case where nan values could be plotted
+    - Fix error if website not accessible in exception dialog
+    - Crash when min and max of axes are too similar
+    - Fix clipping of paths after transform in SVG files
+    - Fix crash in picker
+    - Fix crash if duplication of characters in CSV date format
+    - Fix crash in tool tip in dataset browser
+    - Fix GlobalColor error (on certain dark color sets)
+    - Fix blocked data import if no descriptor
+    - Fix crash if log contours and minimum is zero
+    - Bug fix https://bugzilla.redhat.com/show_bug.cgi?id=800196.
+  + Several minor fixes.
+
+-------------------------------------------------------------------
+Sat Feb 25 22:05:00 UTC 2012 - [email protected]
+
+- fix build for SLE-11 
+
+-------------------------------------------------------------------
+Tue Nov 29 09:59:16 UTC 2011 - [email protected]
+
+- Minor spec file changes:
+  + Use Name: python-veusz instead of Name: python-%{pyname}
+  + Modify License tag in accordance with spdx specifications 
+
+-------------------------------------------------------------------
+Tue Nov 29 09:16:16 UTC 2011 - [email protected]
+
+- Update to version 1.14
+  + Added interactive tutorial
+  + Points in graphs can be colored depending on another dataset
+    and the scale shown in a colorbar widget
+  + Improved CSV import
+    - better data type detection
+    - locale-specific numeric and date formats
+    - single/multiple/none header modes
+    - option to skip lines at top of file
+    - better handling of missing values
+  + Data can be imported from clipboard
+  + Substantially reduced size of output SVG files
+  + In standard data import, descriptor can be left blank to
+    generate dataset names colX
+  + Axis plotting range can be interactively manipulated
+  + If axis is in date-time format, show and allow the min and
+    max values to be in date-time format
+  + ImageFile widget can have image data embedded in document
+    file
+  + Fit widget can update the fit parameters and fit quality to a
+    label widget
+  + Allow editing of 2D datasets in data edit dialog
+  + Add copy and paste dataset command to dataset browser context
+    menu
+  + Bug Fixes:
+    - Fix initial extension in export dialog
+    - Fix crash on hiding pages
+    - Fixed validation for numeric values
+    - Position of grid lines in perpendicular direction for non
+      default positions
+    - Catch errors in example import plugin
+    - Fix crash for non existent key symbols
+    - Fix crash when mismatch of dataset sizes when combining 1D
+      datasets to make 2D dataset 
+  + Minor changes (see
+    http://home.gna.org/veusz/releasenotes/1.14.txt for a full
+    list).
+- Spec file changes:
+  + Use source provided tarballs (tar.gz) instead of
+    recompressing
+
+-------------------------------------------------------------------
+Fri Aug 19 23:07:40 UTC 2011 - [email protected]
+
+- Update to version 1.13
+  + Graphs are rendered in separate threads for speed and a
+    responsive user interface
+  + A changed Graph is rendered immediately on document
+    modification, improving latency
+  + A new ternary plot widget is included
+  + Size of pages can be modified individually in a document
+  + Binary data import added
+  + NPY/NPZ numpy data import added
+  + Axis and tick labels on axes can be rotated at 45 deg
+    intervals
+  + Labels can be plotted next to points on non-orthogonal plots
+  + Add an option for DPI of output EPS and PDF files
+  + Several minor improvements (see ChangeLog file)
+  + Bug fixes:
+    - Images plotted when axes are inverted are inverted too
+    - Fixed crash when selecting datasets for plotting in the
+      popup menu
+    - Fixed picker crashes with a constant function
+    - 2D dataset creation using expressions fixed
+    - CSV reader treated dataset names ending in + or -
+      incorrectly
+    - unique1d function no longer available in numpy
+
+-------------------------------------------------------------------
+Fri Aug  5 22:08:59 UTC 2011 - [email protected]
+
+- Update to version 1.12:
+  + Multiple widgets can now be selected for editing properties
+  + Add Edit->Select menu and context menu for above
+  + Added context menu on dataset browser for filenames to reload,
+    delete or unlink all associated datasets
+  + New tree-like dataset browsing widget is shown in data edit
+    dialog
+  + Importing 1D fits images is now supported
+  + Date / time data has its own dataset type
+  + The data edit dialog box can create or edit date/time data in
+    human-readable form
+  + Add LaTeX commands \cdot, \nabla, \overline plus some arrows
+  + Inform user in exception dialog if a new version is available
+  + Add linevertbar and linehorzbar error bar styles
+  + Bug fixes:
+    - Fix crash on filling filled error regions if no error bars
+    - Remove grouping separator to numbers in locale as it creates
+      ambiguous lists of numbers
++++ 48 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:12.2:Update/.python-veusz.669.new/python-veusz.changes

New:
----
  python-veusz.changes
  python-veusz.spec
  veusz-1.16.tar.gz
  veusz.desktop
  veusz.xml
  veusz_256.png

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

Other differences:
------------------
++++++ python-veusz.spec ++++++
#
# spec file for package python-veusz
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}

%define pyname veusz

Name:           python-veusz
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
Url:            http://home.gna.org/veusz/
Group:          Productivity/Scientific/Other
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
BuildRequires:  python-qt4-devel
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
%{py_requires}

%description
Veusz is a scientific plotting package, designed to create
publication-ready Postscript/PDF/SVG output. It features GUI,
command-line, and scripting interfaces. Graphs are constructed from
widgets, allowing complex layouts to be designed. Veusz supports
plotting functions, data with errors, keys, labels, stacked plots,
multiple plots, contours, shapes and fitting data.

%prep
%setup -q -n %{pyname}-%{version}
find -name \*~ | xargs rm -f

# change path of where to lookup bitmaps
# this is so we can move the icons out of the python directory
# and into /usr/share/pixmaps/veusz
sed -i "/imagedir =/c\\imagedir = '%{_datadir}/pixmaps/veusz'" \
        ${RPM_BUILD_DIR}/veusz-%{version}/utils/action.py

# change path of where to look for COPYING - should be docdir
sed -i "/f =/s+utils.veuszDirectory+'%{_docdir}/%{name}'+" \
        ${RPM_BUILD_DIR}/veusz-%{version}/dialogs/aboutdialog.py

%build
CFLAGS="%{optflags}"
python setup.py build

%install
python 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/

# move icon files to /usr/share/pixmaps/veusz
# 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
# so that they can be run when not installed.
# Do this so that the scripts don't need modification.
chmod +x %{buildroot}%{python_sitearch}/veusz/veusz_main.py
chmod +x %{buildroot}%{python_sitearch}/veusz/veusz_listen.py

# install man pages
mkdir -p %{buildroot}%{_mandir}/man1
install -p Documents/veusz.1 Documents/veusz_listen.1 -m 0644 \
        %{buildroot}%{_mandir}/man1

%fdupes -s %{buildroot}%{py_sitedir}
%fdupes %{buildroot}%{_datadir}/pixmaps/%{pyname}/

%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
%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)
%doc README AUTHORS COPYING ChangeLog
%doc examples/
%doc Documents/manual.html
%doc Documents/manimages/
%{_bindir}/veusz
%{_bindir}/veusz_listen
%{_datadir}/applications/%{pyname}.desktop
%{_datadir}/mime/packages/%{pyname}.xml
%{python_sitearch}/%{pyname}-%{version}-py%{py_ver}.egg-info
%{python_sitearch}/%{pyname}/
%{_datadir}/icons/hicolor/*/apps/%{pyname}.*
%{_mandir}/man1/*

%changelog
++++++ veusz.desktop ++++++
[Desktop Entry]
Name=Veusz
Comment=Open .vsz scientific plotting files
GenericName=Veusz scientific plotting
Exec=veusz %F
StartupNotify=true
Terminal=false
Type=Application
Icon=veusz
Categories=GTK;GNOME;Education;Graphics;3DGraphics;X-Science,X-DataVisualization;
Encoding=UTF-8
MimeType=application/x-veusz;




++++++ veusz.xml ++++++
<?xml version='1.0'?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="application/x-veusz">
    <comment>Veusz saved graph</comment>
    <glob pattern="*.vsz"/>
    <magic priority="50">
        <match type="string" value="# Veusz saved document" offset="0"/>
    </magic>
  </mime-type>
</mime-info>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to