Hello community,

here is the log from the commit of package python-veusz.1587 for 
openSUSE:12.3:Update checked in at 2013-04-22 16:56:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/python-veusz.1587 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.python-veusz.1587.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

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

--- /dev/null   2013-04-05 00:01:41.916011506 +0200
+++ /work/SRC/openSUSE:12.3:Update/.python-veusz.1587.new/python-veusz.changes  
2013-04-22 16:56:20.000000000 +0200
@@ -0,0 +1,298 @@
+-------------------------------------------------------------------
+Sun Apr 14 21:20:06 UTC 2013 - [email protected]
+
+- Update to 1.17.1 (bnc#814103):
+  + Allow coloured points for non-orthogonal plots (polar,
+    ternary)
+  + Remove unnecessary exception data
+  + Bug fixes:
+    - Fix Print dialog
+    - Fix command-line "Print" command
+    - Fix duplicate axes drawn in grid
+    - Fix crash adding empty polar plot 
+
+-------------------------------------------------------------------
+Fri Mar 29 08:13:00 UTC 2013 - [email protected]
+
+- Update to version 1.17 (bnc#814103):
+  + Add new broken axis widget with gaps in the numerical sequence
+  + Grid lines are plotted always under (or over) the data
+  + Shift+Scroll wheel scrolls left/right (thanks to Dave Hughes)
+  + Polar plots can have a "minimum" radius and log axes
+  + Many more LaTeX symbols added
+  + Add SAMP/VoTable support (thanks to Graham Bell)
+  + New shifted-points xy line mode, which plots a stepped line
+    with the points shifted to lie between the coordinates given
+  + Points can be picked to console and/or clipboard
+    (thanks to Valerio Mussi)
+  + Allow reversed ternary plot
+  + Bug fixes:
+    * Fix unicode characters for \circ and \odot
+    * Fix for data type of pickable points
+    * Fix sort by group crash bug
+    * Many crashes fixed
+    * Fix width of key when using long titles/and or multiple
+      columns
+    * Fix bold and italic output in SVG output 
+
+-------------------------------------------------------------------
+Wed Jan 23 19:29:35 UTC 2013 - [email protected]
+
+- Use the correct icon-theme-cache post script, this fixes a
+  packaging bug that prevented the correct veusz icon from being
+  shown on the desktop menu (until gtk-update-icon-cache was run
+  manually by the user).
+
+-------------------------------------------------------------------
+Mon Jul 23 15:16:10 UTC 2012 - [email protected]
+
+- 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 - [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
++++ 101 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:12.3:Update/.python-veusz.1587.new/python-veusz.changes

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

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

Other differences:
------------------
++++++ python-veusz.spec ++++++
#
# spec file for package python-veusz
#
# Copyright (c) 2013 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.17.1
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
License:        GPL-2.0+ and Python-2.0
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
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
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
# 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_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)
%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
%{_datadir}/pixmaps/veusz/
%{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