Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package stellarium for openSUSE:Factory 
checked in at 2022-10-14 15:41:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/stellarium (Old)
 and      /work/SRC/openSUSE:Factory/.stellarium.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "stellarium"

Fri Oct 14 15:41:05 2022 rev:58 rq:1010338 version:1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/stellarium/stellarium.changes    2022-07-18 
18:33:29.689719717 +0200
+++ /work/SRC/openSUSE:Factory/.stellarium.new.2275/stellarium.changes  
2022-10-14 15:41:45.895840815 +0200
@@ -1,0 +2,20 @@
+Sun Oct  9 20:29:19 UTC 2022 - Arjen de Korte <suse+bu...@de-korte.org>
+
+- update to 1.0:
+  * A new, much better skylight model
+  * Many details around eclipses
+  * Updated Observation List features
+  * New features in AstroCalc tool
+  * HiDPI improvements
+  * Better dithering
+  * New skyculture: Samoan
+  * Updated several skycultures
+  * Updates in Angle Measure, Satellites, Oculars, Remote Control,
+    Pulsars plugins
+  * Many more bugfixes.
+- Add patch from upstream to allow building with Qt >= 6.4.0
+  + use-QString-instead-of-QByteArray.patch
+- Add patch from upstream to make XLSX support optional
+  + make-support-XLSX-files-optional.patch
+
+-------------------------------------------------------------------

Old:
----
  stellarium-0.22.2.tar.gz
  stellarium-0.22.2.tar.gz.asc

New:
----
  make-support-XLSX-files-optional.patch
  stellarium-1.0.tar.gz
  stellarium-1.0.tar.gz.asc
  use-QString-instead-of-QByteArray.patch

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

Other differences:
------------------
++++++ stellarium.spec ++++++
--- /var/tmp/diff_new_pack.z9gtHP/_old  2022-10-14 15:41:51.331849892 +0200
+++ /var/tmp/diff_new_pack.z9gtHP/_new  2022-10-14 15:41:51.335849899 +0200
@@ -16,10 +16,14 @@
 #
 
 
-%global qt_version %(qtpaths --qt-version | awk -F. '{ printf "%02d%02d%02d", 
$1, $2, $3 }')
+%if 0%{?suse_version} > 1500
+%bcond_with     Qt5
+%else
+%bcond_without  Qt5
+%endif
 
 Name:           stellarium
-Version:        0.22.2
+Version:        1.0
 Release:        0
 Summary:        Astronomical Sky Simulator
 License:        GPL-2.0-or-later
@@ -28,16 +32,27 @@
 Source0:        
https://github.com/Stellarium/stellarium/releases/download/v%{version}/stellarium-%{version}.tar.gz
 Source1:        
https://github.com/Stellarium/stellarium/releases/download/v%{version}/stellarium-%{version}.tar.gz.asc
 Source2:        %{name}.keyring
-BuildRequires:  cmake >= 2.8.12
+# PATCH-FIX-UPSTREAM https://github.com/Stellarium/stellarium/issues/2709
+Patch0:         use-QString-instead-of-QByteArray.patch
+# PATCH-FEATURE-UPSTREAM https://github.com/Stellarium/stellarium/pull/2723
+Patch1:         make-support-XLSX-files-optional.patch
+BuildRequires:  cmake >= 3.16.0
 BuildRequires:  fdupes
-BuildRequires:  gcc-c++ >= 4.8.1
+BuildRequires:  gcc-c++ >= 7
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libqt5-qtpaths
-BuildRequires:  pkgconfig
+BuildRequires:  libnova-devel
+BuildRequires:  libxkbcommon-devel >= 0.5.0
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libindi)
+BuildRequires:  pkgconfig(zlib)
+%if %{with Qt5}
+BuildRequires:  libqt5-qtpaths
+BuildRequires:  libQt5Core-private-headers-devel >= 5.9.0
+BuildRequires:  libQt5Gui-private-headers-devel >= 5.9.0
 BuildRequires:  pkgconfig(Qt5Charts)
 BuildRequires:  pkgconfig(Qt5Concurrent)
-BuildRequires:  pkgconfig(Qt5Gui) >= 5.9.0
+BuildRequires:  pkgconfig(Qt5Gui)
 BuildRequires:  pkgconfig(Qt5Multimedia)
 BuildRequires:  pkgconfig(Qt5MultimediaWidgets)
 BuildRequires:  pkgconfig(Qt5Network)
@@ -49,9 +64,26 @@
 BuildRequires:  pkgconfig(Qt5Test)
 BuildRequires:  pkgconfig(Qt5UiTools)
 BuildRequires:  pkgconfig(Qt5Widgets)
-BuildRequires:  pkgconfig(dri)
-BuildRequires:  pkgconfig(glu)
-BuildRequires:  pkgconfig(zlib)
+%else
+BuildRequires:  qt6-core-private-devel >= 6.2.0
+BuildRequires:  qt6-gui-private-devel >= 6.2.0
+BuildRequires:  pkgconfig(Qt6Charts)
+BuildRequires:  pkgconfig(Qt6Concurrent)
+BuildRequires:  pkgconfig(Qt6Gui)
+BuildRequires:  pkgconfig(Qt6Linguist)
+BuildRequires:  pkgconfig(Qt6Multimedia)
+BuildRequires:  pkgconfig(Qt6MultimediaWidgets)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6OpenGL)
+BuildRequires:  pkgconfig(Qt6Positioning)
+BuildRequires:  pkgconfig(Qt6PrintSupport)
+BuildRequires:  pkgconfig(Qt6Qml)
+BuildRequires:  pkgconfig(Qt6SerialPort)
+BuildRequires:  pkgconfig(Qt6Test)
+BuildRequires:  pkgconfig(Qt6UiTools)
+BuildRequires:  pkgconfig(Qt6Widgets)
+Requires:       qt6-multimedia
+%endif
 %if 0%{?is_opensuse}
 BuildRequires:  pkgconfig(libgps)
 %endif
@@ -62,22 +94,16 @@
 binoculars or a small telescope.
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 export QT_HASH_SEED=0
-%cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_POLICY_DEFAULT_CMP0063=NEW \
-%if %{qt_version} >= 051500 && %{qt_version} < 051503 && 0%{?suse_version} < 
1550
-%ifarch i586
-       -DENABLE_NLS=OFF \
-%endif
-%endif
-       -DCMAKE_CXX_VISIBILITY_PRESET=hidden -DCMAKE_VISIBILITY_INLINES_HIDDEN=1
-%if %{qt_version} >= 051500 && %{qt_version} < 051503 && 0%{?suse_version} < 
1550
-%make_jobs -j1
-%else
-%make_jobs
-%endif
+%cmake -DCMAKE_BUILD_TYPE=Release \
+       -DCPM_USE_LOCAL_PACKAGES=yes \
+       -DBUILD_SHARED_LIBS=OFF \
+       -DENABLE_SHOWMYSKY=OFF \
+       -DENABLE_XLSX=OFF
+%cmake_build
 
 %install
 %cmake_install

++++++ make-support-XLSX-files-optional.patch ++++++
++++ 1245 lines (skipped)

++++++ stellarium-0.22.2.tar.gz -> stellarium-1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/stellarium/stellarium-0.22.2.tar.gz 
/work/SRC/openSUSE:Factory/.stellarium.new.2275/stellarium-1.0.tar.gz differ: 
char 5, line 1


++++++ use-QString-instead-of-QByteArray.patch ++++++
>From 02feef10d62d8fdfae5d02b9217593c29558c7fd Mon Sep 17 00:00:00 2001
From: Georg Zotti <georg.zo...@univie.ac.at>
Date: Sun, 2 Oct 2022 13:51:26 +0200
Subject: [PATCH] Use QString instead of QByteArray (Fix #2709)

---
 plugins/Satellites/src/Satellite.cpp | 16 ++++++++--------
 plugins/Satellites/src/Satellite.hpp |  2 +-
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/plugins/Satellites/src/Satellite.cpp 
b/plugins/Satellites/src/Satellite.cpp
index ff97eb2d8ac..589fd5ffee4 100644
--- a/plugins/Satellites/src/Satellite.cpp
+++ b/plugins/Satellites/src/Satellite.cpp
@@ -251,8 +251,8 @@ QVariantMap Satellite::getMap(void)
        map["stdMag"] = stdMag;
        map["rcs"] = RCS;
        map["status"] = status;
-       map["tle1"] = tleElements.first.data();
-       map["tle2"] = tleElements.second.data();
+       map["tle1"] = tleElements.first;
+       map["tle2"] = tleElements.second;
 
        if (!description.isEmpty())
                map["description"] = description;
@@ -544,8 +544,8 @@ QVariantMap Satellite::getInfoMap(const StelCore *core) 
const
 
        map.insert("description", QString(description).replace("\n", " - "));
        map.insert("catalog", id);
-       map.insert("tle1", tleElements.first.data());
-       map.insert("tle2", tleElements.second.data());
+       map.insert("tle1", tleElements.first);
+       map.insert("tle2", tleElements.second);
        map.insert("tle-epoch", tleEpoch);
 
        if (!internationalDesignator.isEmpty())
@@ -788,8 +788,8 @@ void Satellite::setNewTleElements(const QString& tle1, 
const QString& tle2)
                delete old;
        }
 
-       tleElements.first = tle1.toUtf8();
-       tleElements.second = tle2.toUtf8();
+       tleElements.first = tle1;
+       tleElements.second = tle2;
 
        pSatWrapper = new gSatWrapper(id, tle1, tle2);
        orbitPoints.clear();
@@ -802,8 +802,8 @@ void Satellite::setNewTleElements(const QString& tle1, 
const QString& tle2)
 
 void Satellite::recomputeSatData()
 {
-       calculateEpochFromLine1(tleElements.first.data());
-       calculateSatDataFromLine2(tleElements.second.data());
+       calculateEpochFromLine1(tleElements.first);
+       calculateSatDataFromLine2(tleElements.second);
 }
 
 void Satellite::update(double)
diff --git a/plugins/Satellites/src/Satellite.hpp 
b/plugins/Satellites/src/Satellite.hpp
index f6120996527..e0be4e545f0 100644
--- a/plugins/Satellites/src/Satellite.hpp
+++ b/plugins/Satellites/src/Satellite.hpp
@@ -313,7 +313,7 @@ class Satellite : public StelObject
        int status;
        //! Contains the J2000 position.
        Vec3d XYZ;
-       QPair< QByteArray, QByteArray > tleElements;
+       QPair< QString, QString> tleElements;
        double height, range, rangeRate;
        QList<CommLink> comms;
        Vec3f hintColor;        

Reply via email to