Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
stellarium


Commits:
ab559b6e by Antonio Rojas at 2025-10-13T11:14:11+02:00
upgpkg: 25.3-1: Upstream update

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + qt-6.10.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = stellarium
        pkgdesc = Software which renders realistic skies in real time with 
OpenGL
-       pkgver = 25.2
+       pkgver = 25.3
        pkgrel = 1
        url = https://stellarium.org
        arch = x86_64
@@ -28,8 +28,10 @@ pkgbase = stellarium
        depends = zlib
        optdepends = calcmysky: alternative atmosphere renderer
        optdepends = man-db: manual pages for stellarium
-       source = git+https://github.com/Stellarium/stellarium?signed#tag=v25.2
+       source = git+https://github.com/Stellarium/stellarium?signed#tag=v25.3
+       source = qt-6.10.patch
        validpgpkeys = 79151C2E6351E7278DA1A730BF38D4D02A328DFF
-       sha256sums = 
e0a6452b6ad8b541c7c3fd29772349dd3b2f3920944d297d244a43e772a802bf
+       sha256sums = 
bad95db8bd59bd3733b0065c888907603102456d56d7cc68bb2a116be9a14c5b
+       sha256sums = 
ddef4435490c1aac4de5892386e93967b945c8e88f18fbe465c0c166c8a9d514
 
 pkgname = stellarium


=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 # Contributor: Damir Perisa <[email protected]>
 
 pkgname=stellarium
-pkgver=25.2
+pkgver=25.3
 pkgrel=1
 pkgdesc="Software which renders realistic skies in real time with OpenGL"
 arch=(x86_64)
@@ -40,9 +40,15 @@ optdepends=(
     'calcmysky: alternative atmosphere renderer'
     'man-db: manual pages for stellarium'
 )
-source=(git+https://github.com/Stellarium/stellarium?signed#tag=v$pkgver)
+source=(git+https://github.com/Stellarium/stellarium?signed#tag=v$pkgver
+        qt-6.10.patch)
 validpgpkeys=('79151C2E6351E7278DA1A730BF38D4D02A328DFF') # Alexander Wolf 
<[email protected]>
-sha256sums=('e0a6452b6ad8b541c7c3fd29772349dd3b2f3920944d297d244a43e772a802bf')
+sha256sums=('bad95db8bd59bd3733b0065c888907603102456d56d7cc68bb2a116be9a14c5b'
+            'ddef4435490c1aac4de5892386e93967b945c8e88f18fbe465c0c166c8a9d514')
+
+prepare() {
+  patch -d $pkgname -p1 < qt-6.10.patch
+}
 
 build() {
   local cmake_options=(


=====================================
REUSE.toml
=====================================
@@ -17,6 +17,7 @@ path = [
     "*.timer",
     "*.desktop",
     "*.hook",
+    "qt-6.10.patch",
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
qt-6.10.patch
=====================================
@@ -0,0 +1,14 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3d8d1e906f..a735474f34 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -822,6 +822,9 @@ IF(ENABLE_XLSX)
+      # version exports "QXlsxQt5" (or ...Qt6) instead. Try both, but
+      # download newer one, because 1.4.4 doesn't link on windows when
+      # added via add_subdirectory().
++     if(Qt${QT_VERSION_MAJOR}_VERSION VERSION_GREATER_EQUAL 6.10)
++         find_package(Qt${QT_VERSION_MAJOR} COMPONENTS GuiPrivate)
++     endif()
+      FIND_PACKAGE(QXlsx NAMES QXlsxQt${QT_VERSION_MAJOR} QXlsx QUIET)
+      IF(QXlsx_FOUND)
+           MESSAGE(STATUS "Using system-provided QXlsx ${QXlsx_VERSION}")



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/stellarium/-/commit/ab559b6e9349569278f83c2dfc83990e971a8cb2

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/stellarium/-/commit/ab559b6e9349569278f83c2dfc83990e971a8cb2
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to