From 518bb21f9dc7faf988a50de93ae2d5884caad699 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 7 Jan 2018 19:09:49 +0100 Subject: [PATCH 01/40] Remove obsolete scriptlets Signed-off-by: Igor Gnatenko --- amsynth.spec | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/amsynth.spec b/amsynth.spec index 9ffd392..e1247de 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.8.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -113,20 +113,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %{_libdir}/vst/%{name}_vst.so %{_datadir}/appdata/vst-%{name}-plugin.metainfo.xml -%post -/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun -if [ $1 -eq 0 ] ; then - /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null - /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : -fi - -%posttrans -/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : - %changelog +* Sun Jan 07 2018 Igor Gnatenko - 1.8.0-4 +- Remove obsolete scriptlets + * Tue Aug 01 2017 Alexandre Moine - 1.8.0-3 - Fix RHBGZ #1476525 - Spec cleanup From 09db2fabc7ac0c4f6115a56faa97a54e2ede1cbd Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 9 Jan 2018 21:20:09 +0100 Subject: [PATCH 02/40] Fix FTBFS with new Automake: patch Makefile.in, not Makefile.am --- amsynth.fixMetainfo.patch | 18 +++++++++--------- amsynth.spec | 7 +++++-- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/amsynth.fixMetainfo.patch b/amsynth.fixMetainfo.patch index 7d561ee..67bfcd4 100644 --- a/amsynth.fixMetainfo.patch +++ b/amsynth.fixMetainfo.patch @@ -1,11 +1,11 @@ ---- amsynth-1.8.0/Makefile.am 2017-06-25 22:29:19.000000000 +0200 -+++ amsynth.new/Makefile.am 2017-06-26 11:21:45.823110134 +0200 -@@ -296,7 +296,7 @@ - appdata_in_files += data/dssi-amsynth-plugin.metainfo.xml.in - appdata_in_files += data/lv2-amsynth-plugin.metainfo.xml.in - appdata_in_files += data/vst-amsynth-plugin.metainfo.xml.in +--- a/Makefile.in 2018-01-09 20:33:28.862459646 +0100 ++++ b/Makefile.in 2018-01-09 20:37:25.062954567 +0100 +@@ -1250,7 +1250,7 @@ + data/dssi-amsynth-plugin.metainfo.xml.in \ + data/lv2-amsynth-plugin.metainfo.xml.in \ + data/vst-amsynth-plugin.metainfo.xml.in -appdata_DATA = $(appdata_in_files:.appdata.xml.in=.appdata.xml) +appdata_DATA = $(appdata_in_files:.xml.in=.xml) - @INTLTOOL_XML_RULE@ - - EXTRA_DIST += $(appdata_in_files) + DISTCLEANFILES = $(appdata_DATA) + skinsdefaultdir = "${pkgdatadir}/skins/default" + dist_skinsdefault_DATA = \ diff --git a/amsynth.spec b/amsynth.spec index e1247de..abef5c6 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.8.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -72,7 +72,7 @@ Amsynth plugin for the vst protocl %patch1 -p1 %build -%configure --with-jack --with-alsa --with-jack --with-sndfile --with-lash --with-dssi --prefix=/usr +%configure --with-jack --with-alsa --with-sndfile --with-lash --with-dssi %make_build @@ -115,6 +115,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Jan 09 2018 Guido Aulisi - 1.8.0-5 +- Fix FTBFS with new Automake: patch Makefile.in, not Makefile.am + * Sun Jan 07 2018 Igor Gnatenko - 1.8.0-4 - Remove obsolete scriptlets From 6b6f75029309198383314ef4859649e77c0e00dc Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 6 Feb 2018 10:01:44 +0000 Subject: [PATCH 03/40] Fix Source0 URL --- amsynth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index abef5c6..ca528fc 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -5,7 +5,7 @@ Summary: A classic synthesizer with dual oscillators License: GPLv2+ URL: http://amsynth.github.io/ -Source0: https://github.com/nixxcode/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.bz2 +Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.bz2 Patch0: amsynth.fixConstString.patch Patch1: amsynth.fixMetainfo.patch From 12ef915e1341389e224153fb4349d5c788d6a798 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 02:14:25 +0000 Subject: [PATCH 04/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index ca528fc..a505d29 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.8.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -115,6 +115,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.8.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Jan 09 2018 Guido Aulisi - 1.8.0-5 - Fix FTBFS with new Automake: patch Makefile.in, not Makefile.am From f5ae3e4d0277c43915868240f159783030f09b37 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 19 Feb 2018 07:54:21 +0000 Subject: [PATCH 05/40] Add BR for C++ compiler See https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B --- amsynth.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/amsynth.spec b/amsynth.spec index a505d29..3f3e49f 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -9,6 +9,8 @@ Source0: https://github.com/%{name}/%{name}/releases/download/release-%{v Patch0: amsynth.fixConstString.patch Patch1: amsynth.fixMetainfo.patch +# https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B +BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: jack-audio-connection-kit-devel lash-devel libsndfile-devel libsndfile-utils BuildRequires: mesa-libGL-devel mesa-libEGL-devel From ac66197e547ba5b47952f1b6092f9c22ece2d5bb Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 19 Feb 2018 07:54:21 +0000 Subject: [PATCH 06/40] Add BR for C++ compiler See https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B --- amsynth.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/amsynth.spec b/amsynth.spec index 9ffd392..68cc9a0 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -9,6 +9,8 @@ Source0: https://github.com/nixxcode/%{name}/releases/download/release-%{ Patch0: amsynth.fixConstString.patch Patch1: amsynth.fixMetainfo.patch +# https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B +BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: jack-audio-connection-kit-devel lash-devel libsndfile-devel libsndfile-utils BuildRequires: mesa-libGL-devel mesa-libEGL-devel From 731c034928740486b51658ce5bb166f23f50bf4e Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 19 Feb 2018 11:13:04 +0000 Subject: [PATCH 07/40] Add BR for C compiler too See https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B --- amsynth.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/amsynth.spec b/amsynth.spec index 3f3e49f..4b69b25 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -10,6 +10,7 @@ Patch0: amsynth.fixConstString.patch Patch1: amsynth.fixMetainfo.patch # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B +BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: jack-audio-connection-kit-devel lash-devel libsndfile-devel libsndfile-utils From 32f4426fbda21ed0637dcfc093669e96e9f9d31f Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 19 Feb 2018 11:13:04 +0000 Subject: [PATCH 08/40] Add BR for C compiler too See https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B --- amsynth.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/amsynth.spec b/amsynth.spec index 68cc9a0..470b4e0 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -10,6 +10,7 @@ Patch0: amsynth.fixConstString.patch Patch1: amsynth.fixMetainfo.patch # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B +BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: jack-audio-connection-kit-devel lash-devel libsndfile-devel libsndfile-utils From 45e2ab2e15b9d60159a3189db824fa138f6608e8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 12 Jul 2018 20:12:32 +0000 Subject: [PATCH 09/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 4b69b25..6fde234 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.8.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -118,6 +118,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Thu Jul 12 2018 Fedora Release Engineering - 1.8.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.8.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 9d25258cf23591478fd1e251e1f727fec75e9a2e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:17:14 +0000 Subject: [PATCH 10/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 6fde234..10d6f50 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.8.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -118,6 +118,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.8.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Thu Jul 12 2018 Fedora Release Engineering - 1.8.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 97ebec1a6f363f03c4d9c5ed406292994eba9fda Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 23 Apr 2019 14:47:58 +0200 Subject: [PATCH 11/40] Update to 1.9.0 Patch a format string overflow Minor spec tuning --- .gitignore | 1 + amsynth.spec | 19 +++++++++++-------- sources | 2 +- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 27528da..3132585 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /amsynth-1.7.0.tar.bz2 /amsynth-1.7.1.tar.bz2 /amsynth-1.8.0.tar.bz2 +/amsynth-1.9.0.tar.bz2 diff --git a/amsynth.spec b/amsynth.spec index 10d6f50..2febd5e 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,13 +1,13 @@ Name: amsynth -Version: 1.8.0 -Release: 8%{?dist} +Version: 1.9.0 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ URL: http://amsynth.github.io/ Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.bz2 -Patch0: amsynth.fixConstString.patch -Patch1: amsynth.fixMetainfo.patch +# Patch reported upsteam https://github.com/amsynth/amsynth/pull/131 +Patch0: %{name}-format-overflow.patch # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B BuildRequires: gcc @@ -70,13 +70,11 @@ Amsynth plugin for the vst protocl %prep -%setup -q -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 %build %configure --with-jack --with-alsa --with-sndfile --with-lash --with-dssi -%make_build +%make_build V=1 %install @@ -118,6 +116,11 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Apr 23 2019 Guido Aulisi - 1.9.0-1 +- Update to 1.9.0 +- Patch a format string overflow +- Minor spec tuning + * Thu Jan 31 2019 Fedora Release Engineering - 1.8.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 8086307..7db4d51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.8.0.tar.bz2) = a47489b103dbdd1cb2233d8629acfda2a1d26ac1f7ea5b8c4e7925676842cac21758ca94b50894e71426517bd826e9a9b6fd26800516054e24d62f7cbce4f0f9 +SHA512 (amsynth-1.9.0.tar.bz2) = 4600c0ca8ee2cfecdbaa272bf9a29a29386b04081fe2b75fa3d12c7d53c75a32803f30d1822c36db64009f8c38258f2e22c4e59210b882de0568d5241c623965 From d6d079d84609bd096a6a41d02325cf748baa7267 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 23 Apr 2019 15:09:32 +0200 Subject: [PATCH 12/40] Oops: forgot to add patch file --- amsynth-format-overflow.patch | 13 +++++++++++++ amsynth.fixConstString.patch | 13 ------------- amsynth.fixMetainfo.patch | 11 ----------- 3 files changed, 13 insertions(+), 24 deletions(-) create mode 100644 amsynth-format-overflow.patch delete mode 100644 amsynth.fixConstString.patch delete mode 100644 amsynth.fixMetainfo.patch diff --git a/amsynth-format-overflow.patch b/amsynth-format-overflow.patch new file mode 100644 index 0000000..900da54 --- /dev/null +++ b/amsynth-format-overflow.patch @@ -0,0 +1,13 @@ +diff --git a/src/GUI/PresetControllerView.cpp b/src/GUI/PresetControllerView.cpp +index c0a2b71..03f5c41 100644 +--- a/src/GUI/PresetControllerView.cpp ++++ b/src/GUI/PresetControllerView.cpp +@@ -90,7 +90,7 @@ static GtkWidget * button_with_image(const gchar *stock_id, const gchar *label) + static gboolean on_output(GtkSpinButton *spin, gpointer user_data) + { + static const char *names[12] = {"C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"}; +- gchar text[8]; ++ gchar text[12]; + gint value = gtk_spin_button_get_value_as_int (spin); + sprintf (text, "%s%d", names[value % 12], value / 12 - 1); + gtk_entry_set_text (GTK_ENTRY (spin), text); diff --git a/amsynth.fixConstString.patch b/amsynth.fixConstString.patch deleted file mode 100644 index 6a9ce6f..0000000 --- a/amsynth.fixConstString.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- amsynth-1.8.0/src/GUI/editor_menus.cpp 2017-06-26 11:03:50.759991095 +0200 -+++ amsynth.new/src/GUI/editor_menus.cpp 2017-06-26 11:03:11.541393614 +0200 -@@ -197,8 +197,8 @@ - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_ERROR, - GTK_BUTTONS_OK, -- message); -- gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog), secondary); -+ "%s",message); -+ gtk_message_dialog_format_secondary_text(GTK_MESSAGE_DIALOG(dialog),"%s", secondary); - gtk_dialog_run(GTK_DIALOG(dialog)); - gtk_widget_destroy(dialog); - } diff --git a/amsynth.fixMetainfo.patch b/amsynth.fixMetainfo.patch deleted file mode 100644 index 67bfcd4..0000000 --- a/amsynth.fixMetainfo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/Makefile.in 2018-01-09 20:33:28.862459646 +0100 -+++ b/Makefile.in 2018-01-09 20:37:25.062954567 +0100 -@@ -1250,7 +1250,7 @@ - data/dssi-amsynth-plugin.metainfo.xml.in \ - data/lv2-amsynth-plugin.metainfo.xml.in \ - data/vst-amsynth-plugin.metainfo.xml.in --appdata_DATA = $(appdata_in_files:.appdata.xml.in=.appdata.xml) -+appdata_DATA = $(appdata_in_files:.xml.in=.xml) - DISTCLEANFILES = $(appdata_DATA) - skinsdefaultdir = "${pkgdatadir}/skins/default" - dist_skinsdefault_DATA = \ From 90e551e6eb3ec811aa65d0d7a744131f109571ba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 17:52:16 +0000 Subject: [PATCH 13/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 2febd5e..1c45fa7 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Apr 23 2019 Guido Aulisi - 1.9.0-1 - Update to 1.9.0 - Patch a format string overflow From 8a96e98d681b3750544930fe8051aaf5122ef375 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:33:06 +0000 Subject: [PATCH 14/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 1c45fa7..bc99756 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.9.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.9.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 1.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From aaeaf9c11bd45d231ebee9beb884238b5a1e3204 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Fri, 8 May 2020 16:37:38 +0200 Subject: [PATCH 15/40] Update to 1.10.0 Some spec cleanup --- .gitignore | 1 + amsynth-format-overflow.patch | 13 ------------- amsynth.spec | 22 ++++++++++++---------- sources | 2 +- 4 files changed, 14 insertions(+), 24 deletions(-) delete mode 100644 amsynth-format-overflow.patch diff --git a/.gitignore b/.gitignore index 3132585..2bc6763 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /amsynth-1.7.1.tar.bz2 /amsynth-1.8.0.tar.bz2 /amsynth-1.9.0.tar.bz2 +/amsynth-1.10.0.tar.gz diff --git a/amsynth-format-overflow.patch b/amsynth-format-overflow.patch deleted file mode 100644 index 900da54..0000000 --- a/amsynth-format-overflow.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/GUI/PresetControllerView.cpp b/src/GUI/PresetControllerView.cpp -index c0a2b71..03f5c41 100644 ---- a/src/GUI/PresetControllerView.cpp -+++ b/src/GUI/PresetControllerView.cpp -@@ -90,7 +90,7 @@ static GtkWidget * button_with_image(const gchar *stock_id, const gchar *label) - static gboolean on_output(GtkSpinButton *spin, gpointer user_data) - { - static const char *names[12] = {"C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"}; -- gchar text[8]; -+ gchar text[12]; - gint value = gtk_spin_button_get_value_as_int (spin); - sprintf (text, "%s%d", names[value % 12], value / 12 - 1); - gtk_entry_set_text (GTK_ENTRY (spin), text); diff --git a/amsynth.spec b/amsynth.spec index bc99756..3c7dea5 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,25 +1,23 @@ Name: amsynth -Version: 1.9.0 -Release: 3%{?dist} +Version: 1.10.0 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ URL: http://amsynth.github.io/ -Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.bz2 -# Patch reported upsteam https://github.com/amsynth/amsynth/pull/131 -Patch0: %{name}-format-overflow.patch +Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.gz # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gtk2-devel -BuildRequires: jack-audio-connection-kit-devel lash-devel libsndfile-devel libsndfile-utils +BuildRequires: jack-audio-connection-kit-devel +BuildRequires: lash-devel BuildRequires: mesa-libGL-devel mesa-libEGL-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: intltool BuildRequires: pandoc -Requires: jack-audio-connection-kit libsndfile-utils lash Requires: hicolor-icon-theme Requires: %{name}-data = %{version}-%{release} @@ -44,7 +42,7 @@ Sound banks and skins used in amsynth Summary: Amsynth lv2 plugin Requires: lv2 Requires: %{name}-data = %{version}-%{release} -Obsoletes: lv2-amsynth-plugins +Obsoletes: lv2-amsynth-plugins < 1.6.0 %description -n lv2-amsynth-plugin Amsynth plugin for the lv2 audio standard @@ -55,7 +53,7 @@ Summary: Amsynth dssi plugin BuildRequires: dssi-devel liblo liblo-devel Requires: dssi Requires: %{name}-data = %{version}-%{release} -Obsoletes: dssi-amsynth-plugins +Obsoletes: dssi-amsynth-plugins < 1.6.0 %description -n dssi-amsynth-plugin Amsynth plugin for the dssi audio API @@ -63,7 +61,7 @@ Amsynth plugin for the dssi audio API %package -n vst-amsynth-plugin Summary: Amsynth vst plugin Requires: %{name}-data = %{version}-%{release} -Obsoletes: vst-amsynth-plugins +Obsoletes: vst-amsynth-plugins < 1.6.0 %description -n vst-amsynth-plugin Amsynth plugin for the vst protocl @@ -116,6 +114,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Fri May 08 2020 Guido Aulisi - 1.10.0-1 +- Update to 1.10.0 +- Some spec cleanup + * Tue Jan 28 2020 Fedora Release Engineering - 1.9.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 7db4d51..4f7ef47 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.9.0.tar.bz2) = 4600c0ca8ee2cfecdbaa272bf9a29a29386b04081fe2b75fa3d12c7d53c75a32803f30d1822c36db64009f8c38258f2e22c4e59210b882de0568d5241c623965 +SHA512 (amsynth-1.10.0.tar.gz) = 36252256f436f986336375f75f18a9381ab9616570d1a52ae575865b7c1bb9dec231e11358775055a9ef2348e5c8a3e059419a7fd6f8e27f6e269a345df4f83f From 6b4c0e48d730e1fc934fe651ff95a9fbc55eba02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 12:01:21 +0000 Subject: [PATCH 16/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 3c7dea5..282d60e 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -114,6 +114,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.10.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri May 08 2020 Guido Aulisi - 1.10.0-1 - Update to 1.10.0 - Some spec cleanup From e13f6f449227b2b2e41972ba7c88ab30264104d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jul 2020 23:57:55 +0000 Subject: [PATCH 17/40] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 282d60e..6d3c8d7 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.10.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -114,6 +114,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Fri Jul 31 2020 Fedora Release Engineering - 1.10.0-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 8c06de72b1b4a0aebcfb9e773bcea61878e9f704 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 5 Oct 2020 00:09:35 +0200 Subject: [PATCH 18/40] Update to 1.11.0 --- .gitignore | 1 + amsynth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2bc6763..3e4d34f 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /amsynth-1.8.0.tar.bz2 /amsynth-1.9.0.tar.bz2 /amsynth-1.10.0.tar.gz +/amsynth-1.11.0.tar.gz diff --git a/amsynth.spec b/amsynth.spec index 6d3c8d7..daf08c7 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth -Version: 1.10.0 -Release: 3%{?dist} +Version: 1.11.0 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -114,6 +114,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Sun Oct 04 2020 Guido Aulisi - 1.11.0-1 +- Update to 1.11.0 + * Fri Jul 31 2020 Fedora Release Engineering - 1.10.0-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 4f7ef47..ad91a48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.10.0.tar.gz) = 36252256f436f986336375f75f18a9381ab9616570d1a52ae575865b7c1bb9dec231e11358775055a9ef2348e5c8a3e059419a7fd6f8e27f6e269a345df4f83f +SHA512 (amsynth-1.11.0.tar.gz) = 35f0242d70df342b30203fa2e7157b74b038fb73b514727e9b7b6b6251b43d7de0999bfc67b9ae549c13b11b0d7e949d83713da4491d5a3077f455be339b329b From 2722b607d12c692b0f46acb1a5d6194a25867897 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 16 Nov 2020 13:01:42 +0100 Subject: [PATCH 19/40] Update to 1.12.1 --- .gitignore | 1 + amsynth.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e4d34f..f949cbe 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /amsynth-1.9.0.tar.bz2 /amsynth-1.10.0.tar.gz /amsynth-1.11.0.tar.gz +/amsynth-1.12.1.tar.gz diff --git a/amsynth.spec b/amsynth.spec index daf08c7..71022ef 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,5 +1,5 @@ Name: amsynth -Version: 1.11.0 +Version: 1.12.1 Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators @@ -114,6 +114,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Mon Nov 16 2020 Guido Aulisi - 1.12.1-1 +- Update to 1.12.1 + * Sun Oct 04 2020 Guido Aulisi - 1.11.0-1 - Update to 1.11.0 diff --git a/sources b/sources index ad91a48..1f3f7e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.11.0.tar.gz) = 35f0242d70df342b30203fa2e7157b74b038fb73b514727e9b7b6b6251b43d7de0999bfc67b9ae549c13b11b0d7e949d83713da4491d5a3077f455be339b329b +SHA512 (amsynth-1.12.1.tar.gz) = 842cd22558ed6aff47a2ae07ec9fd25fd1eab8207dc47c065b3fa9be9b9f3032906a304a1774efa8f0664cd0ea60039c70c481a4cefa506330d0a4736f5aa137 From b09726750cd58482c7ea694834c067697ca62bf2 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:27:41 +0000 Subject: [PATCH 20/40] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- amsynth.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/amsynth.spec b/amsynth.spec index 71022ef..efd22ec 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -51,6 +51,7 @@ Amsynth plugin for the lv2 audio standard %package -n dssi-amsynth-plugin Summary: Amsynth dssi plugin BuildRequires: dssi-devel liblo liblo-devel +BuildRequires: make Requires: dssi Requires: %{name}-data = %{version}-%{release} Obsoletes: dssi-amsynth-plugins < 1.6.0 From 83851dc1cf3e9ddd59b50376c3324c3ae8baf635 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 29 Dec 2020 08:34:26 +0100 Subject: [PATCH 21/40] Update to 1.12.2 Fix #1911367 --- .gitignore | 1 + amsynth.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f949cbe..740c7cb 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /amsynth-1.10.0.tar.gz /amsynth-1.11.0.tar.gz /amsynth-1.12.1.tar.gz +/amsynth-1.12.2.tar.gz diff --git a/amsynth.spec b/amsynth.spec index efd22ec..b765e1d 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,5 +1,5 @@ Name: amsynth -Version: 1.12.1 +Version: 1.12.2 Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators @@ -115,6 +115,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Dec 29 08:20:42 CET 2020 Guido Aulisi - 1.12.2-1 +- Update to 1.12.2 +- Fix #1911367 + * Mon Nov 16 2020 Guido Aulisi - 1.12.1-1 - Update to 1.12.1 diff --git a/sources b/sources index 1f3f7e4..8ef40b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.12.1.tar.gz) = 842cd22558ed6aff47a2ae07ec9fd25fd1eab8207dc47c065b3fa9be9b9f3032906a304a1774efa8f0664cd0ea60039c70c481a4cefa506330d0a4736f5aa137 +SHA512 (amsynth-1.12.2.tar.gz) = a1eef3d5a0d0f0ec1edb93d89b3e456ea133a8445a9be73ba338771ae651a2008aea8dd077a9bcf0cd50e6bcc97ad98ab4c44a9baefd9f3381287afdf3325e8f From e65dd02407c7ea81ce07b5aa817fa356315fcb39 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:04:26 +0000 Subject: [PATCH 22/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index b765e1d..4537c2f 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.12.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -115,6 +115,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.12.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Dec 29 08:20:42 CET 2020 Guido Aulisi - 1.12.2-1 - Update to 1.12.2 - Fix #1911367 From cfcf22f48cadf7bcaf3bec27a09dbced1f15cd28 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:36:36 +0000 Subject: [PATCH 23/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From eda30474dc72ea25ecd990b69c293e44b914e24f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:32:08 +0000 Subject: [PATCH 24/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 4537c2f..6106721 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.12.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -115,6 +115,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.12.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.12.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ef5d3b9ce70cd512be1187728252093b1561df2c Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 11 Jan 2022 00:07:32 +0100 Subject: [PATCH 25/40] Update to 1.12.4 --- .gitignore | 1 + amsynth-free-mismatch.patch | 13 +++++++++++++ amsynth.spec | 11 +++++++++-- sources | 2 +- 4 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 amsynth-free-mismatch.patch diff --git a/.gitignore b/.gitignore index 740c7cb..58ca7a8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /amsynth-1.11.0.tar.gz /amsynth-1.12.1.tar.gz /amsynth-1.12.2.tar.gz +/amsynth-1.12.4.tar.gz diff --git a/amsynth-free-mismatch.patch b/amsynth-free-mismatch.patch new file mode 100644 index 0000000..c625f26 --- /dev/null +++ b/amsynth-free-mismatch.patch @@ -0,0 +1,13 @@ +diff --git a/src/amsynth_lv2.cpp b/src/amsynth_lv2.cpp +index e90fad1..847ea9c 100644 +--- a/src/amsynth_lv2.cpp ++++ b/src/amsynth_lv2.cpp +@@ -85,7 +85,7 @@ lv2_instantiate(const LV2_Descriptor *descriptor, double sample_rate, const char + LV2_WORKER__schedule, &a->schedule, true, + NULL); + if (missing) { +- free(a); ++ delete a; + return nullptr; + } + diff --git a/amsynth.spec b/amsynth.spec index 6106721..664302f 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,11 +1,13 @@ Name: amsynth -Version: 1.12.2 -Release: 3%{?dist} +Version: 1.12.4 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ URL: http://amsynth.github.io/ Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.gz +# Fix a compiler operator mismatch warning +Patch0: %{name}-free-mismatch.patch # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B BuildRequires: gcc @@ -18,6 +20,7 @@ BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: intltool BuildRequires: pandoc +BuildRequires: lv2-devel Requires: hicolor-icon-theme Requires: %{name}-data = %{version}-%{release} @@ -115,6 +118,10 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Mon Jan 10 2022 Guido Aulisi - 1.12.4-1 +- Update to 1.12.4 +- Add BR lv2-devel + * Wed Jul 21 2021 Fedora Release Engineering - 1.12.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 8ef40b4..2fee857 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.12.2.tar.gz) = a1eef3d5a0d0f0ec1edb93d89b3e456ea133a8445a9be73ba338771ae651a2008aea8dd077a9bcf0cd50e6bcc97ad98ab4c44a9baefd9f3381287afdf3325e8f +SHA512 (amsynth-1.12.4.tar.gz) = 502fdd1d6c4e54a57482d266977d78008efa26717c173be0bf98e907a111366fd80b65d667b9448e751085901dc5f2a61ac0bf5b1d02e35c695ecd99c9d1df00 From 6a3978aba342a0bd0a170ff98ca5108237a78da5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:13:23 +0000 Subject: [PATCH 26/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 664302f..889b8bf 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.12.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -118,6 +118,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.12.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Jan 10 2022 Guido Aulisi - 1.12.4-1 - Update to 1.12.4 - Add BR lv2-devel From f974e4b75adbb0035daac789085b357c98e892e6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:45:21 +0000 Subject: [PATCH 27/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 889b8bf..8b208f7 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.12.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -118,6 +118,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.12.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 1.12.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 0ea54b63779a2f31d941de92c32a623b397c789b Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Tue, 27 Dec 2022 23:13:22 +0100 Subject: [PATCH 28/40] Update to 1.13.0 --- .gitignore | 1 + amsynth-free-mismatch.patch | 13 ------------- amsynth.spec | 9 +++++---- sources | 2 +- 4 files changed, 7 insertions(+), 18 deletions(-) delete mode 100644 amsynth-free-mismatch.patch diff --git a/.gitignore b/.gitignore index 58ca7a8..c7b28e0 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /amsynth-1.12.1.tar.gz /amsynth-1.12.2.tar.gz /amsynth-1.12.4.tar.gz +/amsynth-1.13.0.tar.gz diff --git a/amsynth-free-mismatch.patch b/amsynth-free-mismatch.patch deleted file mode 100644 index c625f26..0000000 --- a/amsynth-free-mismatch.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/amsynth_lv2.cpp b/src/amsynth_lv2.cpp -index e90fad1..847ea9c 100644 ---- a/src/amsynth_lv2.cpp -+++ b/src/amsynth_lv2.cpp -@@ -85,7 +85,7 @@ lv2_instantiate(const LV2_Descriptor *descriptor, double sample_rate, const char - LV2_WORKER__schedule, &a->schedule, true, - NULL); - if (missing) { -- free(a); -+ delete a; - return nullptr; - } - diff --git a/amsynth.spec b/amsynth.spec index 8b208f7..478eed6 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,13 +1,11 @@ Name: amsynth -Version: 1.12.4 -Release: 3%{?dist} +Version: 1.13.0 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ URL: http://amsynth.github.io/ Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.gz -# Fix a compiler operator mismatch warning -Patch0: %{name}-free-mismatch.patch # https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B BuildRequires: gcc @@ -118,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Tue Dec 27 2022 Guido Aulisi - 1.13.0-1 +- Update to 1.13.0 + * Wed Jul 20 2022 Fedora Release Engineering - 1.12.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 2fee857..9e77541 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.12.4.tar.gz) = 502fdd1d6c4e54a57482d266977d78008efa26717c173be0bf98e907a111366fd80b65d667b9448e751085901dc5f2a61ac0bf5b1d02e35c695ecd99c9d1df00 +SHA512 (amsynth-1.13.0.tar.gz) = 29698be7d690c76a46a0c8306d6c3b94630b25ed9a3524d7e27d22e244f5c144b74b8473f09eecdb1368443f503ba7024d1c71ead6794f11a2d1cb2114c84bd5 From 07c76bca8c55a6355ec70dfee7038e4eee411449 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:41:44 +0000 Subject: [PATCH 29/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 478eed6..5f76504 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Dec 27 2022 Guido Aulisi - 1.13.0-1 - Update to 1.13.0 From 5f503f21676be29733a548cb1eccfca0b189128a Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 6 Feb 2023 00:09:22 +0100 Subject: [PATCH 30/40] Update to 1.13.2 --- .gitignore | 1 + amsynth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c7b28e0..c4359f9 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /amsynth-1.12.2.tar.gz /amsynth-1.12.4.tar.gz /amsynth-1.13.0.tar.gz +/amsynth-1.13.2.tar.gz diff --git a/amsynth.spec b/amsynth.spec index 5f76504..4a1bb52 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth -Version: 1.13.0 -Release: 2%{?dist} +Version: 1.13.2 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Sun Feb 05 2023 Guido Aulisi - 1.13.2-1 +- Update to 1.13.2 + * Wed Jan 18 2023 Fedora Release Engineering - 1.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 9e77541..bb86ae9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.13.0.tar.gz) = 29698be7d690c76a46a0c8306d6c3b94630b25ed9a3524d7e27d22e244f5c144b74b8473f09eecdb1368443f503ba7024d1c71ead6794f11a2d1cb2114c84bd5 +SHA512 (amsynth-1.13.2.tar.gz) = b93949d3be3c484a27534bd515b12a460aa07d353635b09ecee0e731bf27025b4bf4684e2968cf3a7887c765e1ad80a912fd86582c6f028738fa60df82a40f86 From a2846272c8ce93efd75b6230d314c52c76f78afd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:13:54 +0000 Subject: [PATCH 31/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 4a1bb52..5d39762 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.13.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sun Feb 05 2023 Guido Aulisi - 1.13.2-1 - Update to 1.13.2 From 889d494f5b5dde145a0f985543218ea82ee69b71 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:53:05 +0000 Subject: [PATCH 32/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 5d39762..80fcd0f 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.13.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jul 19 2023 Fedora Release Engineering - 1.13.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From f08fe5471a78bde5e02bd189a6e01cd5c0126c4d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 23:00:27 +0000 Subject: [PATCH 33/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 80fcd0f..007b011 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.13.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.13.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 10259916a1d7ab0c26503ac157a650a8dd62ea98 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:57:11 +0000 Subject: [PATCH 34/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index 007b011..34d5a80 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A classic synthesizer with dual oscillators License: GPLv2+ @@ -116,6 +116,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.13.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 1.13.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 11677a070aabfe459d059e08d1de561f4b739bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Thu, 25 Jul 2024 22:55:37 +0200 Subject: [PATCH 35/40] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- amsynth.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/amsynth.spec b/amsynth.spec index 34d5a80..7a73d48 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,9 +1,10 @@ Name: amsynth Version: 1.13.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A classic synthesizer with dual oscillators -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://amsynth.github.io/ Source0: https://github.com/%{name}/%{name}/releases/download/release-%{version}/%{name}-%{version}.tar.gz @@ -116,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Thu Jul 25 2024 Miroslav Suchý - 1.13.2-6 +- convert license to SPDX + * Wed Jul 17 2024 Fedora Release Engineering - 1.13.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c3df94e78b4300994dc475bcfd0a585ee19264cb Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Sun, 29 Sep 2024 12:42:27 +0200 Subject: [PATCH 36/40] Update to 1.13.4 --- .gitignore | 1 + amsynth.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c4359f9..21773a3 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /amsynth-1.12.4.tar.gz /amsynth-1.13.0.tar.gz /amsynth-1.13.2.tar.gz +/amsynth-1.13.4.tar.gz diff --git a/amsynth.spec b/amsynth.spec index 7a73d48..e722d10 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth -Version: 1.13.2 -Release: 6%{?dist} +Version: 1.13.4 +Release: 1%{?dist} Summary: A classic synthesizer with dual oscillators # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Sun Sep 29 2024 Guido Aulisi - 1.13.4-1 +- Update to 1.13.4 + * Thu Jul 25 2024 Miroslav Suchý - 1.13.2-6 - convert license to SPDX diff --git a/sources b/sources index bb86ae9..092d806 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (amsynth-1.13.2.tar.gz) = b93949d3be3c484a27534bd515b12a460aa07d353635b09ecee0e731bf27025b4bf4684e2968cf3a7887c765e1ad80a912fd86582c6f028738fa60df82a40f86 +SHA512 (amsynth-1.13.4.tar.gz) = 94da080036667cc89dd22c04cadc8993fa4ff534b0f009f84d374fa20d391928a3b104287e6c6856edbdb1e5d26daf2c730a73fc08734db8c7eb62c8f35cc129 From 1061129e27809995887e8c108953f3e501df8d62 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:59:38 +0000 Subject: [PATCH 37/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index e722d10..c462d77 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A classic synthesizer with dual oscillators # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.13.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sun Sep 29 2024 Guido Aulisi - 1.13.4-1 - Update to 1.13.4 From c0b1c95c65139eb624597064b0620fa8b63b5c2e Mon Sep 17 00:00:00 2001 From: Nikolas Nyby Date: Sat, 6 Jul 2024 19:54:53 +0000 Subject: [PATCH 38/40] Fix typo in vst-amsynth-plugin description protocl -> protocol --- amsynth.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index c462d77..b780bda 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -67,7 +67,7 @@ Requires: %{name}-data = %{version}-%{release} Obsoletes: vst-amsynth-plugins < 1.6.0 %description -n vst-amsynth-plugin -Amsynth plugin for the vst protocl +Amsynth plugin for the vst protocol %prep From 8cff4b8b7d9a84a8da85bf201d1fae98c6058cd4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:57:43 +0000 Subject: [PATCH 39/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index b780bda..e682d56 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A classic synthesizer with dual oscillators # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.13.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 1.13.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 955a7a1ec0e50bd89587da062b4f3abd53854972 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:39:14 +0000 Subject: [PATCH 40/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- amsynth.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/amsynth.spec b/amsynth.spec index e682d56..0ca63ed 100644 --- a/amsynth.spec +++ b/amsynth.spec @@ -1,6 +1,6 @@ Name: amsynth Version: 1.13.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A classic synthesizer with dual oscillators # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -117,6 +117,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/*%{name}.* %changelog +* Fri Jan 16 2026 Fedora Release Engineering - 1.13.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Jul 23 2025 Fedora Release Engineering - 1.13.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild