Compare commits

..

48 commits

Author SHA1 Message Date
Python Maint
ffc0c38337 Rebuilt for Python 3.15.0b4 ABI change 2026-07-22 20:19:54 +02:00
Fedora Release Engineering
b4caa53a0d Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:27:45 +00:00
Jeremy Sanders
3ef2556c08 Update to Veusz 4.2.1 2026-06-21 17:11:16 +01:00
Python Maint
6602dc159b Rebuilt for Python 3.15 2026-06-04 09:33:19 +02:00
Fedora Release Engineering
ee9f2ab2b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:53:05 +00:00
Jeremy Sanders
e08602245d Remove python-tomli requirement 2025-10-12 11:36:12 +01:00
Jeremy Sanders
5c8b1ae3f0 Update to Veusz 4.2 2025-10-12 09:54:01 +01:00
Python Maint
f9d158148d Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:02:05 +02:00
Python Maint
f0dd56bb02 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:21:56 +02:00
Fedora Release Engineering
1b52de2cc4 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:03:48 +00:00
Jeremy Sanders
0f413f0593 i686 doesn't have python3-astropy, so remove as builddepend 2025-06-15 11:41:13 +01:00
Jeremy Sanders
15b8f85cf4 Update to Veusz 4.1 2025-06-15 10:05:21 +01:00
Python Maint
3a50f7820b Rebuilt for Python 3.14 2025-06-03 15:53:10 +02:00
Fedora Release Engineering
105c3dac1e Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:17:42 +00:00
Jeremy Sanders
1a7f177760 Bump build for RHBZ#2333963 2024-12-24 12:28:13 +00:00
Fedora Release Engineering
2d87f06221 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:43:59 +00:00
Python Maint
4774cb73b8 Rebuilt for Python 3.13 2024-06-08 14:02:17 +02:00
Fedora Release Engineering
51f3f4d4b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:41:07 +00:00
Fedora Release Engineering
ae628a8f2e Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:35:14 +00:00
Python Maint
86047bbb21 Rebuilt for Python 3.12 2023-07-12 09:27:56 +02:00
Jeremy Sanders
5f7ee13774 Update to Veusz 3.6.2. Fix resource issue. 2023-02-26 16:04:11 +00:00
Jeremy Sanders
aa3231eb23 Update to Veusz 3.6.1 2023-02-26 09:31:49 +00:00
Jeremy Sanders
4376fa873b Update to Veusz 3.6 2023-02-25 19:36:46 +00:00
Fedora Release Engineering
a58fa1712c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:14:58 +00:00
Jeremy Sanders
d7bab34881 spec file improvements
* Use explicit files, rather than glob all
* Update licence to new rules
* Update provide filtering to new method for internal libraries
2023-01-17 18:12:14 +00:00
Jeremy Sanders
848727e145 Update to veusz 3.5.3 2022-11-01 20:20:18 +00:00
Jeremy Sanders
e3d64b38f7 Update to 3.5.2 2022-11-01 19:01:51 +00:00
Jeremy Sanders
e100c97308 Update to Veusz 3.5 2022-11-01 11:22:11 +00:00
Jeremy Sanders
1c83d5e1bc Fix build system for new sip versions (RHBZ#2113753) 2022-08-17 21:51:01 +01:00
Fedora Release Engineering
bc9252c5d9 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:49:47 +00:00
Python Maint
a5accf641d Rebuilt for Python 3.11 2022-06-14 19:48:27 +02:00
Fedora Release Engineering
6e84b11dfd - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:55:31 +00:00
Jeremy Sanders
7b6c03596f Update to Veusz 3.4. Switch to sip 6. 2021-10-17 12:51:14 +02:00
Fedora Release Engineering
f357b9aeca - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:25:20 +00:00
Scott Talbert
cede521892 Revert back to building with sip 4 due to no sip 6 support 2021-07-15 16:08:40 -04:00
Scott Talbert
b80213f1fd Update to build with sip 5 2021-06-16 23:05:29 -04:00
Jeremy Sanders
c3e1471f75 Temporarily drop python3-astropy build requirement 2021-06-16 19:15:41 +02:00
Python Maint
5615c88c4c Rebuilt for Python 3.10 2021-06-04 21:19:17 +02:00
Fedora Release Engineering
eac975919a - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:01:26 +00:00
Jeremy Sanders
5b3abc3871 Update to Veusz-3.3.1 2020-12-06 14:12:38 +01:00
Jeremy Sanders
ad27a18f3f Fix missing patch file 2020-12-05 12:15:11 +01:00
Jeremy Sanders
665b226d90 Remove sip requirement from setup.py to fix RHBZ#1904473 2020-12-05 12:03:08 +01:00
Jeremy Sanders
0917a59248 Update to Veusz-3.3. Fixes for RHBZ#1903072. 2020-12-02 20:49:05 +01:00
Fedora Release Engineering
e217f1ee5e - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:39:59 +00:00
Miro Hrončok
6c89b13909 Rebuilt for Python 3.9 2020-05-26 03:54:22 +02:00
Jeremy Sanders
d6c068a659 Update to Veusz 3.2.1 2020-03-23 17:25:07 +00:00
Jeremy Sanders
4b37c85376 Update to Veusz 3.2 2020-03-08 19:46:49 +00:00
Fedora Release Engineering
d39ac64620 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:05:40 +00:00
4 changed files with 226 additions and 242 deletions

15
.gitignore vendored
View file

@ -34,3 +34,18 @@ veusz-1.8.tar.gz
/veusz-3.0.tar.gz
/veusz-3.0.1.tar.gz
/veusz-3.1.tar.gz
/veusz-3.2.tar.gz
/veusz-3.2.1.tar.gz
/veusz-3.3.tar.gz
/veusz-3.3.1.tar.gz
/veusz-3.4.tar.gz
/veusz-3.5.tar.gz
/veusz-3.5.2.tar.gz
/veusz-3.5.3.tar.gz
/veusz-3.6.tar.gz
/veusz-3.6.1.tar.gz
/veusz-3.6.2.tar.gz
/veusz-4.1.tar.gz
/veusz-4.2.tar.gz
/veusz-4.2.1.tar.gz
/remove-vectorfield-test.patch

View file

@ -1,179 +0,0 @@
From 09265480ec7eeb491da98f43d5e11ec9174e7afa Mon Sep 17 00:00:00 2001
From: Dmitry Shachnev <mitya57@gmail.com>
Date: Thu, 4 Apr 2019 09:17:40 +0300
Subject: [PATCH] Use unsigned long for widget ids instead of signed long
Python's id() function returns memory addresses, which do not fit into
signed long on 32-bit systems.
In PyQt 5.12 overflow checking is enabled by default, so this causes
errors like this:
Traceback (most recent call last):
[...]
File "/usr/lib/python3/dist-packages/veusz/widgets/graph3d.py", line 246, in drawToObject
cont.assignWidgetId(id(self))
OverflowError: argument 1 overflowed: value must be in the range -2147483648 to 2147483647
---
veusz/helpers/src/threed/objects.cpp | 4 ++--
veusz/helpers/src/threed/objects.h | 8 ++++----
veusz/helpers/src/threed/scene.cpp | 16 ++++++++--------
veusz/helpers/src/threed/scene.h | 6 +++---
veusz/helpers/src/threed/threed.sip | 16 ++++++++--------
5 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/veusz/helpers/src/threed/objects.cpp b/veusz/helpers/src/threed/objects.cpp
index 3293012e..c32702e6 100644
--- a/veusz/helpers/src/threed/objects.cpp
+++ b/veusz/helpers/src/threed/objects.cpp
@@ -31,7 +31,7 @@ void Object::getFragments(const Mat4& perspM, const Mat4& outerM, FragmentVector
{
}
-void Object::assignWidgetId(long id)
+void Object::assignWidgetId(unsigned long id)
{
widgetid = id;
}
@@ -729,7 +729,7 @@ void ObjectContainer::getFragments(const Mat4& perspM, const Mat4& outerM, Fragm
objects[i]->getFragments(perspM, totM, v);
}
-void ObjectContainer::assignWidgetId(long id)
+void ObjectContainer::assignWidgetId(unsigned long id)
{
for(auto &object : objects)
object->assignWidgetId(id);
diff --git a/veusz/helpers/src/threed/objects.h b/veusz/helpers/src/threed/objects.h
index 68f4f0d6..147c52ab 100644
--- a/veusz/helpers/src/threed/objects.h
+++ b/veusz/helpers/src/threed/objects.h
@@ -33,17 +33,17 @@
class Object
{
public:
- Object() : widgetid(-1) {}
+ Object() : widgetid(0) {}
virtual ~Object();
virtual void getFragments(const Mat4& perspM, const Mat4& outerM, FragmentVector& v);
// recursive set id of child objects
- virtual void assignWidgetId(long id);
+ virtual void assignWidgetId(unsigned long id);
// id of widget which generated object
- long widgetid;
+ unsigned long widgetid;
};
class Triangle : public Object
@@ -298,7 +298,7 @@ class ObjectContainer : public Object
}
// recursive set id of child objects
- void assignWidgetId(long id);
+ void assignWidgetId(unsigned long id);
public:
Mat4 objM;
diff --git a/veusz/helpers/src/threed/scene.cpp b/veusz/helpers/src/threed/scene.cpp
index 3bb88f4d..83730360 100644
--- a/veusz/helpers/src/threed/scene.cpp
+++ b/veusz/helpers/src/threed/scene.cpp
@@ -528,12 +528,12 @@ Scene::DrawCallback::~DrawCallback()
{
}
-long Scene::idPixel(Object* root,
- QPainter* painter,
- const Camera& cam,
- double x1, double y1, double x2, double y2,
- double scale,
- double scaling, int x, int y)
+unsigned long Scene::idPixel(Object* root,
+ QPainter* painter,
+ const Camera& cam,
+ double x1, double y1, double x2, double y2,
+ double scale,
+ double scaling, int x, int y)
{
constexpr int box = 3;
@@ -543,7 +543,7 @@ long Scene::idPixel(Object* root,
{
public:
IdDrawCallback()
- : lastwidgetid(-1),
+ : lastwidgetid(0),
pixrender(2*box+1,2*box+1)
{
pixrender.fill(QColor(254,254,254));
@@ -565,7 +565,7 @@ long Scene::idPixel(Object* root,
}
}
- long lastwidgetid;
+ unsigned long lastwidgetid;
QPixmap pixrender;
QImage lastimage;
};
diff --git a/veusz/helpers/src/threed/scene.h b/veusz/helpers/src/threed/scene.h
index 108d58c7..60afa84e 100644
--- a/veusz/helpers/src/threed/scene.h
+++ b/veusz/helpers/src/threed/scene.h
@@ -66,9 +66,9 @@ class Scene
double x1, double y1, double x2, double y2, double scale);
// find widget id of pixel painted by drawing scene at (x, y)
- long idPixel(Object* root, QPainter* painter, const Camera& cam,
- double x1, double y1, double x2, double y2, double scale,
- double scaling, int x, int y);
+ unsigned long idPixel(Object* root, QPainter* painter, const Camera& cam,
+ double x1, double y1, double x2, double y2, double scale,
+ double scaling, int x, int y);
public:
// last screen matrix
diff --git a/veusz/helpers/src/threed/threed.sip b/veusz/helpers/src/threed/threed.sip
index 385fc6eb..2903e096 100644
--- a/veusz/helpers/src/threed/threed.sip
+++ b/veusz/helpers/src/threed/threed.sip
@@ -324,8 +324,8 @@ class Object /NoDefaultCtors/
%End
public:
virtual ~Object();
- virtual void assignWidgetId(long id);
- long widgetid;
+ virtual void assignWidgetId(unsigned long id);
+ unsigned long widgetid;
};
class Triangle : public Object /NoDefaultCtors/
@@ -446,7 +446,7 @@ class ObjectContainer : public Object
public:
ObjectContainer();
void addObject(Object* obj /Transfer/);
- void assignWidgetId(long id);
+ void assignWidgetId(unsigned long id);
Mat4 objM;
};
@@ -538,11 +538,11 @@ class Scene
void render(Object* root,
QPainter* painter, const Camera& cam,
double x1, double y1, double x2, double y2, double scale);
- long idPixel(Object* root,
- QPainter* painter, const Camera& cam,
- double x1, double y1, double x2, double y2,
- double scale,
- double scaling, int x, int y);
+ unsigned long idPixel(Object* root,
+ QPainter* painter, const Camera& cam,
+ double x1, double y1, double x2, double y2,
+ double scale,
+ double scaling, int x, int y);
public:
Mat3 screenM;

View file

@ -1 +1,2 @@
SHA512 (veusz-3.1.tar.gz) = 9b940d1cc224f4729f788abe1e29352d35e69d2f78bae7f072a783d339198a8171b0f0b0a5f5af82ef0f0693550a42409956a9cc3888aa46d110d777e81941a4
SHA512 (veusz-4.2.1.tar.gz) = 7433f5f7d17f0b45b2a2e3e9d85aa19dcbbdb583f75697ba0919592c99fa9cfd859f94996548b43f7ac3e9e479453041a790d4e3022bb8e699b0e421002e1d58
SHA512 (remove-vectorfield-test.patch) = b1a05e8a50ead8ea52fec3bdcaffbf731a12ce56a66f7f7256f65ecd75126ccd27ee8f23241a6ffb6c67d62dd9eee034e1b548609448f81165be7ff2dcaf95a9

View file

@ -1,35 +1,39 @@
Name: veusz
Version: 3.1
Release: 1%{?dist}
Version: 4.2.1
Release: 3%{?dist}
Summary: GUI scientific plotting package
# The entire source code is GPLv2+ except helpers/src/_nc_cntr.c which is Python
License: GPLv2+ and Python
License: GPL-2.0-or-later AND (LGPL-2.1-only OR GPL-3.0-only) AND PSF-2.0 AND CC0-1.0
URL: https://veusz.github.io/
Source0: https://github.com/veusz/veusz/releases/download/veusz-%{version}/veusz-%{version}.tar.gz
Patch0: remove-vectorfield-test.patch
# see RHBZ#2491178
ExcludeArch: s390x
BuildRequires: gcc gcc-c++
BuildRequires: python3 python3-devel python3-setuptools
BuildRequires: python3-devel
BuildRequires: python3-numpy
BuildRequires: qt5-qtbase-devel qt5-qtsvg-devel
BuildRequires: python3-qt5 python3-qt5-devel
BuildRequires: python3-pyqt5-sip python3-sip-devel sip
BuildRequires: python3-h5py python3-astropy
BuildRequires: qt6-qtbase-devel qt6-qtsvg-devel
BuildRequires: python3-pyqt6 python3-pyqt6-devel
BuildRequires: python3dist(sip)
BuildRequires: python3-h5py
BuildRequires: desktop-file-utils
%{?_python3_sip_api:Requires: sip-api(%{_python3_sip_api_major}) >= %{_python3_sip_api}}
Requires: python3-numpy python3-qt5 /usr/bin/env
Requires: python3dist(pyqt6-sip) >= 13, python3dist(pyqt6-sip) < 14
Requires: python3-pyqt6
Requires: python3-numpy
Requires: qt6-qtsvg
Recommends: python3-h5py python3-astropy ghostscript qt6-qtimageformats
Provides: python3-veusz
# we don't want to provide private python extension libs
# https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering
%{?filter_setup:
%filter_provides_in %{python3_sitearch}/veusz/helpers/.*\.so$
%filter_setup
}
%global __provides_exclude_from ^%{python3_sitearch}/veusz/helpers/.*\\.so$
# install docs in version specific for old releases
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
%generate_buildrequires
%pyproject_buildrequires
%description
Veusz is a 2D and 3D scientific plotting package, designed to create
@ -41,32 +45,24 @@ ternary plots, vector plots, contours, images, shapes and fitting
data. 3D point, surface, volume and function plots are also supported.
%prep
%setup -q -n veusz-%{version}
find -name \*~ | xargs rm -f
%autosetup -v -n veusz-%{version} -p1
# remove shebangs from scripts which aren't installed
# (veusz allows these to be executed if app isn't installed properly)
sed -i '/^#!/d' veusz/veusz_main.py
sed -i '/^#!/d' veusz/veusz_listen.py
# delete hidden file in docs
rm -f Documents/manual/html/.buildinfo
%build
%py3_build
%pyproject_wheel
%install
rm -rf %{buildroot}
# veusz-resource-dir: put data files in location given
%{__python3} setup.py install --skip-build --root %{buildroot} \
--veusz-resource-dir=%{buildroot}/%{_datadir}/veusz \
--disable-install-examples
# tell veusz where its resource directory is in _datadir
ln -s %{_datadir}/veusz \
%{buildroot}%{python3_sitearch}/veusz/resources
# tell it where to look for examples and COPYING
ln -s %{_pkgdocdir}/examples \
%{buildroot}%{_datadir}/veusz
%pyproject_install
%pyproject_save_files veusz
# install desktop file
desktop-file-install \
@ -78,22 +74,20 @@ mkdir -p %{buildroot}%{_datadir}/mime/packages/
install -p support/veusz.xml -m 0644 %{buildroot}%{_datadir}/mime/packages/
# appdata file
mkdir -p %{buildroot}%{_datadir}/appdata/
install -p support/veusz.appdata.xml -m 0644 %{buildroot}%{_datadir}/appdata/
install -D -p -m 0644 support/veusz.appdata.xml \
%{buildroot}%{_metainfodir}/veusz.appdata.xml
# symlink main veusz icon into pixmaps (for desktop file)
mkdir %{buildroot}%{_datadir}/pixmaps
ln -s ../veusz/icons/veusz_48.png %{buildroot}%{_datadir}/pixmaps/veusz.png
# copy main icon into pixmaps (for desktop file)
install -D -p -m 0644 icons/veusz.png \
%{buildroot}%{_datadir}/pixmaps/veusz.png
# also link in hicolor icons
# also copy in hicolor icons
for size in 16 32 48 64 128; do
odir=%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps
mkdir -p $odir
ln -s %{_datadir}/veusz/icons/veusz_${size}.png ${odir}/veusz.png
install -D -p -m 0644 icons/veusz_${size}.png \
%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/veusz.png
done
odir=%{buildroot}%{_datadir}/icons/hicolor/scalable/apps
mkdir -p $odir
ln -s %{_datadir}/veusz/icons/veusz.svg $odir
install -D -p -m 0644 icons/veusz.svg \
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/veusz.svg
# install man pages
mkdir -p %{buildroot}%{_mandir}/man1
@ -101,35 +95,189 @@ install -p Documents/man-page/veusz.1 -m 0644 \
%{buildroot}%{_mandir}/man1
%check
# as the data directory hasn't got the same absolute path we have
# to define VEUSZ_RESOURCE_DIR
# emf_export relies on pyemf3 which isn't packaged
%pyproject_check_import -e veusz.document.emf_export -e veusz.examples.*
PYTHONPATH=%{buildroot}%{python3_sitearch} \
VEUSZ_RESOURCE_DIR=%{buildroot}%{_datadir}/veusz \
QT_QPA_PLATFORM=minimal \
%{__python3} tests/runselftest.py
%{python3} tests/runselftest.py
%files
%doc README AUTHORS COPYING
%doc examples
%doc README.md AUTHORS COPYING
%doc Documents/manual/html
%{_bindir}/*
%{_mandir}/man1/*
%{_datadir}/applications/*
%{_datadir}/mime/packages/*
%{_datadir}/appdata/*
%{_datadir}/pixmaps/*
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/veusz
%{python3_sitearch}/veusz-*.egg-info
%{_bindir}/veusz
%{_mandir}/man1/veusz.1.gz
%{_datadir}/applications/veusz.desktop
%{_datadir}/mime/packages/veusz.xml
%{_metainfodir}/veusz.appdata.xml
%{_datadir}/pixmaps/veusz.png
%{_datadir}/icons/hicolor/*/apps/veusz.*
%{python3_sitearch}/veusz-%{version}.dist-info/
%{python3_sitearch}/veusz
%changelog
* Wed Jul 22 2026 Python Maint <python-maint@redhat.com> - 4.2.1-3
- Rebuilt for Python 3.15.0b4 ABI change
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sun Jun 21 2026 Jeremy Sanders <jeremy@jeremysanders> - 4.2.1-1
- Update to new Python packaging guidelines
- Update appdata location to _metainfodir
- Copy icons rather than symlink
- Remove line for versioned docdir
- Remove examples from documentation
- Cleanup dependencies and build dependencies
- Update to Veusz 4.2.1
* Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 4.2-4
- Rebuilt for Python 3.15
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Sun Oct 12 2025 Jeremy Sanders <jeremy@jeremysanders.net> - 4.2-2
- Remove python3-tomli build requirement
* Sun Oct 12 2025 Jeremy Sanders <jeremy@jeremysanders.net> - 4.2-1
- Update to Veusz 4.2
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 4.1-4
- Rebuilt for Python 3.14.0rc3 bytecode
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 4.1-3
- Rebuilt for Python 3.14.0rc2 bytecode
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jun 15 2025 Jeremy Sanders <jeremy@jeremysanders.net> - 4.1-1
- Update to Veusz 4.1
- Updates to Requires and Recommends
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 3.6.2-9
- Rebuilt for Python 3.14
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Dec 24 2024 Jeremy Sanders <jeremy@jeremysanders.net> - 3.6.2-7
- Bump for Numpy 2 (RHBZ#2333963)
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 3.6.2-5
- Rebuilt for Python 3.13
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jul 12 2023 Python Maint <python-maint@redhat.com> - 3.6.2-2
- Rebuilt for Python 3.12
* Sun Feb 26 2023 Jeremy Sanders <jeremy@jeremysanders.net> - 3.6.2-1
- Update to Veusz 3.6.2 (fixes resource issue)
* Sun Feb 26 2023 Jeremy Sanders <jeremy@jeremysanders.net> - 3.6.1-1
- Update to Veusz 3.6.1 (fixes appdata issue)
* Sat Feb 25 2023 Jeremy Sanders <jeremy@jeremysanders.net> - 3.6-1
- Update to Veusz 3.6
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Jan 16 2023 Jeremy Sanders <jeremy@jeremysanders.net> - 3.5.3-2
- Use explicit files, rather than glob all
- Update licence to new rules
- Update provide filtering to new method for internal libraries
* Tue Nov 01 2022 Jeremy Sanders <jeremy@jeremysanders.net> - 3.5.3-1
- Update to Veusz 3.5.3
* Tue Nov 01 2022 Jeremy Sanders <jeremy@jeremysanders.net> - 3.5-1
- Update to Veusz 3.5
* Wed Aug 17 2022 Jeremy Sanders <jeremy@jeremysanders.net> - 3.4-5
- Patch to fix build system for new sip versions (RHBZ#2113753)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 3.4-3
- Rebuilt for Python 3.11
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Oct 17 2021 Jeremy Sanders <jeremy@jeremysanders.net> - 3.4-1
- Update to Veusz 3.4
- Switch to sip 6
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sat Jul 10 2021 Scott Talbert <swt@techie.net> - 3.3.1-6
- Revert back to building with sip 4 due to no sip 6 support
* Wed Jun 16 2021 Scott Talbert <swt@techie.net> - 3.3.1-5
- Update to build with sip 5
* Wed Jun 16 2021 Jeremy Sanders <jeremy@jeremysanders.net> - 3.3.1-4
- Drop astropy build requirement as python3-astropy not currently building
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.3.1-3
- Rebuilt for Python 3.10
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sun Dec 06 2020 Jeremy Sanders <jeremy@jeremysanders.net> - 3.3.1-1
- Update to Veusz 3.3.1, dropping upstreamed patches
* Sat Dec 05 2020 Jeremy Sanders <jeremy@jeremysanders.net> - 3.3-2
- Depend on namespaced sip module
- Drop sip requirement in setup.py (RHBZ#1904473)
* Sun Nov 29 2020 Jeremy Sanders <jeremy@jeremysanders.net> - 3.3-1
- Update to Veusz 3.3
- Fix Python 10 compatibility (RHBZ#1903072)
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-2
- Rebuilt for Python 3.9
* Mon Mar 23 2020 Jeremy Sanders <jeremy@jeremysanders.net> - 3.2.1-1
- Update to Veusz 3.2.1
* Sun Mar 08 2020 Jeremy Sanders <jeremy@jeremysanders.net> - 3.2-1
- Update to Veusz 3.2
- Fixes failure to build on Python 3.9 (#1794334)
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sun Oct 27 2019 Jeremy Sanders <jeremy@jeremysanders.net> - 3.1-1
- Update to Veusz 3.1
- Remove old sip-devel dependency
* Mon Aug 19 2019 Jeremy Sanders <jeremy@jeremysanders.net> - 3.0.1-4
- Patch for bug to fix RHBZ#1736948 (build failure)
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.1-7
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.1-6
- Rebuilt for Python 3.8
* Mon Aug 19 2019 Jeremy Sanders <jeremy@jeremysanders.net> - 3.0.1-5
- Patch for bug to fix RHBZ#1736948 (build failure on rawhide)
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.0.1-4
- Rebuilt for Python 3.8
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
@ -476,4 +624,3 @@ with Python licensing
* Mon Jun 19 2006 Jeremy Sanders <jeremy@jeremysanders.net> - 0.10-2
- Renamed from python-veusz to veusz