Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package grandorgue for openSUSE:Factory checked in at 2023-04-01 19:30:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grandorgue (Old) and /work/SRC/openSUSE:Factory/.grandorgue.new.9019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grandorgue" Sat Apr 1 19:30:26 2023 rev:4 rq:1076462 version:3.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/grandorgue/grandorgue.changes 2023-03-10 22:07:19.613118012 +0100 +++ /work/SRC/openSUSE:Factory/.grandorgue.new.9019/grandorgue.changes 2023-04-01 19:30:45.860882014 +0200 @@ -1,0 +2,5 @@ +Mon Mar 27 23:29:28 UTC 2023 - Lukas Müller <expee...@outlook.com> + +- Add gcc13_fix.patch from upstream to fix GCC13 build errors. + +------------------------------------------------------------------- New: ---- gcc13_fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grandorgue.spec ++++++ --- /var/tmp/diff_new_pack.8OVPYt/_old 2023-04-01 19:30:46.428884996 +0200 +++ /var/tmp/diff_new_pack.8OVPYt/_new 2023-04-01 19:30:46.432885017 +0200 @@ -25,6 +25,8 @@ License: GPL-2.0-or-later URL: https://github.com/GrandOrgue/grandorgue Source: https://github.com/GrandOrgue/grandorgue/archive/%{version}-%{version_suffix}.tar.gz#/%{name}-%{version}-%{version_suffix}.tar.gz +# Upstream patch for GCC13 compatibility. +Patch0: gcc13_fix.patch BuildRequires: ImageMagick BuildRequires: cmake BuildRequires: docbook-xsl-stylesheets @@ -62,6 +64,7 @@ %prep %setup -qn %{name}-%{version}-%{version_suffix} +%patch0 -p1 %build %cmake -DDOC_INSTALL_DIR=%{_docdir} \ ++++++ gcc13_fix.patch ++++++ commit a2577f635de569d9ece4dc042c000a1b5a810ac7 Author: kerkovits <kerkov...@map.elte.hu> Date: Thu Mar 23 21:16:02 2023 +0100 Fix compile-time errors with GCC 13 https://github.com/GrandOrgue/grandorgue/discussions/1434 * Added cstdint where it was neccessary for gcc13. * Document bugfix * Fixed typo and error in BUILD.md diff --git a/BUILD.md b/BUILD.md index 0c449dca..e263bfcd 100644 --- a/BUILD.md +++ b/BUILD.md @@ -25,7 +25,7 @@ You can download the source code archive from GitHub 1. `RtAudio`: Download [the source archive](https://github.com/thestk/rtaudio/archive/refs/heads/master.zip) end extract the contents of the ``rtaudio-master`` subdirectory from the archive to the ``submodules/RtAudio`` subdirectory of GrandOrgue source tree. 2. `RtMidi`: Download [the source archive](https://github.com/thestk/rtmidi/archive/refs/heads/master.zip) and extract the contents of the ``rtmidi-master`` subdirectory from the archive to the ``submodules/RtMidi`` subdirectory of GrandOrgue source tree. 3. `PortAudio`: Download [the source archive](https://github.com/PortAudio/portaudio/archive/refs/heads/master.zip) and extract the contents of the ``portaudio-master`` subdirectory from the archive to the ``submodules/PortAudio`` subdirectory of GrandOrgue source tree. - 4. `ZitaConvolver`: Download the source archive](https://salsa.debian.org/multimedia-team/zita-convolver/-/archive/master/zita-convolver-master.zip) and extract the contents of the ``portaudio-master`` subdirectory from the archive to the ``submodules/ZitaConvolver`` subdirectory of GrandOrgue source tree. + 4. `ZitaConvolver`: Download [the source archive](https://salsa.debian.org/multimedia-team/zita-convolver/-/archive/master/zita-convolver-master.zip) and extract the contents of the ``zita-convolver-master`` subdirectory from the archive to the ``submodules/ZitaConvolver`` subdirectory of GrandOrgue source tree. ## Building for Linux on Linux 1. Make sure that GrandOrgue source tree has been extracted to some subdirectory ``<GO source tree>`` diff --git a/src/core/GOHash.h b/src/core/GOHash.h index 1d1aeb9d..feae0866 100644 --- a/src/core/GOHash.h +++ b/src/core/GOHash.h @@ -8,6 +8,7 @@ #ifndef GOHASH_H #define GOHASH_H +#include <cstdint> #include <wx/string.h> #include "contrib/sha1.h" diff --git a/src/core/archive/GOArchiveFile.h b/src/core/archive/GOArchiveFile.h index 0564fcd7..6a58b020 100644 --- a/src/core/archive/GOArchiveFile.h +++ b/src/core/archive/GOArchiveFile.h @@ -8,6 +8,7 @@ #ifndef GOARCHIVEFILE_H #define GOARCHIVEFILE_H +#include <cstdint> #include <wx/string.h> #include <vector> diff --git a/src/core/config/GOConfigFileWriter.h b/src/core/config/GOConfigFileWriter.h index 8766f6a9..928c6304 100644 --- a/src/core/config/GOConfigFileWriter.h +++ b/src/core/config/GOConfigFileWriter.h @@ -8,6 +8,7 @@ #ifndef GOCONFIGFILEWRITER_H #define GOCONFIGFILEWRITER_H +#include <cstdint> #include <wx/string.h> #include <map> diff --git a/src/core/midi/GOMidiEvent.h b/src/core/midi/GOMidiEvent.h index 80634b9e..5e34cafa 100644 --- a/src/core/midi/GOMidiEvent.h +++ b/src/core/midi/GOMidiEvent.h @@ -8,6 +8,8 @@ #ifndef GOMIDIEVENT_H #define GOMIDIEVENT_H +#include <cstdint> + #include <vector> #include "GOTime.h" diff --git a/src/grandorgue/model/GOTremulant.h b/src/grandorgue/model/GOTremulant.h index adbfcaa8..52684029 100644 --- a/src/grandorgue/model/GOTremulant.h +++ b/src/grandorgue/model/GOTremulant.h @@ -8,6 +8,7 @@ #ifndef GOTREMULANT_H #define GOTREMULANT_H +#include <cstdint> #include <wx/string.h> #include "GOCacheObject.h"