* [Buildroot] [PATCH 2/5] package/stellarium: bump version to 26.1
2026-05-01 18:34 [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Bernd Kuhls
@ 2026-05-01 18:34 ` Bernd Kuhls
2026-05-01 18:34 ` [Buildroot] [PATCH 3/5] package/stellarium: add extra downloads Bernd Kuhls
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Bernd Kuhls @ 2026-05-01 18:34 UTC (permalink / raw)
To: buildroot; +Cc: Jesse Van Gavere, Roy Kollen Svendsen, Thomas Petazzoni
https://stellarium.org/release/2026/04/05/stellarium-26.1.html
Added dependency to qt5svg needed since upstream commit
https://github.com/Stellarium/stellarium/commit/a5c374bfa314a75c19aa65cc758c68517ef608ad
which was added with this release.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/stellarium/Config.in | 1 +
package/stellarium/stellarium.hash | 2 +-
package/stellarium/stellarium.mk | 3 ++-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/package/stellarium/Config.in b/package/stellarium/Config.in
index 566f8edc83..20f32e747a 100644
--- a/package/stellarium/Config.in
+++ b/package/stellarium/Config.in
@@ -12,6 +12,7 @@ config BR2_PACKAGE_STELLARIUM
select BR2_PACKAGE_QT5CHARTS
select BR2_PACKAGE_QT5LOCATION
select BR2_PACKAGE_QT5MULTIMEDIA
+ select BR2_PACKAGE_QT5SVG
select BR2_PACKAGE_ZLIB
help
Stellarium is a free open source planetarium for your
diff --git a/package/stellarium/stellarium.hash b/package/stellarium/stellarium.hash
index 67e053eff7..ffd84151d6 100644
--- a/package/stellarium/stellarium.hash
+++ b/package/stellarium/stellarium.hash
@@ -1,4 +1,4 @@
# From https://github.com/Stellarium/stellarium/releases
-sha256 e376e0dc28eae0f7c4b3686fed9c2129c69a87a371b33e24bd79559a5142d613 stellarium-25.4.tar.xz
+sha256 578bada2531e39146ccefcf6a0d202867e403b559f54239e8db9f9c003e04443 stellarium-26.1.tar.xz
# Locally computed
sha256 3aeeb5bb98bf7041ab82cffe15efa28ac58ee2bdf162b71301f5c192be631259 COPYING
diff --git a/package/stellarium/stellarium.mk b/package/stellarium/stellarium.mk
index 48dadfec61..97a0cddfa7 100644
--- a/package/stellarium/stellarium.mk
+++ b/package/stellarium/stellarium.mk
@@ -4,7 +4,7 @@
#
################################################################################
-STELLARIUM_VERSION = 25.4
+STELLARIUM_VERSION = 26.1
STELLARIUM_SOURCE = stellarium-$(STELLARIUM_VERSION).tar.xz
STELLARIUM_SITE = https://github.com/Stellarium/stellarium/releases/download/v$(STELLARIUM_VERSION)
STELLARIUM_LICENSE = GPL-2.0+
@@ -14,6 +14,7 @@ STELLARIUM_DEPENDENCIES = \
qt5charts \
qt5location \
qt5multimedia \
+ qt5svg \
zlib
STELLARIUM_CONF_OPTS = \
-DENABLE_MEDIA=ON \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* [Buildroot] [PATCH 3/5] package/stellarium: add extra downloads
2026-05-01 18:34 [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Bernd Kuhls
2026-05-01 18:34 ` [Buildroot] [PATCH 2/5] package/stellarium: bump version to 26.1 Bernd Kuhls
@ 2026-05-01 18:34 ` Bernd Kuhls
2026-05-29 21:20 ` Thomas Petazzoni via buildroot
2026-05-01 18:34 ` [Buildroot] [PATCH 4/5] package/qt6/qt6positioning: new package Bernd Kuhls
` (2 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Bernd Kuhls @ 2026-05-01 18:34 UTC (permalink / raw)
To: buildroot; +Cc: Jesse Van Gavere, Roy Kollen Svendsen, Thomas Petazzoni
Building Stellarium includes the download of external tarballs during
configure.
This fails with host-cmake:
CMake Error at md4c-subbuild/md4c-populate-prefix/src/md4c-populate-stamp/download-md4c-populate.cmake:163 (message):
Each download failed!
error: downloading 'https://github.com/mity/md4c/archive/refs/tags/release-0.5.2.tar.gz' failed
status_code: 1
status_string: "Unsupported protocol"
log:
--- LOG BEGIN ---
Protocol "https" not supported
closing connection #-1
due to buildroot commit f87138339b17bc2b1d84c59ea176abb941413550 which
disabled SSL support for host-cmake.
This patch uses _EXTRA_DOWNLOADS to provide these tarball to allow
offline builds.
No autobuilder error was recorded, the build error can be reproduced
by this defconfig:
BR2_x86_64=y
BR2_x86_corei7=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_X86_64_CORE_I7_GLIBC_BLEEDING_EDGE=y
BR2_FORCE_HOST_BUILD=y
BR2_PACKAGE_STELLARIUM=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SOFTPIPE=y
BR2_PACKAGE_MESA3D_OPENGL_GLX=y
BR2_PACKAGE_QT5=y
BR2_PACKAGE_XORG7=y
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/stellarium/stellarium.hash | 4 ++++
package/stellarium/stellarium.mk | 13 +++++++++++++
2 files changed, 17 insertions(+)
diff --git a/package/stellarium/stellarium.hash b/package/stellarium/stellarium.hash
index ffd84151d6..b3f2a9ec9f 100644
--- a/package/stellarium/stellarium.hash
+++ b/package/stellarium/stellarium.hash
@@ -1,4 +1,8 @@
# From https://github.com/Stellarium/stellarium/releases
sha256 578bada2531e39146ccefcf6a0d202867e403b559f54239e8db9f9c003e04443 stellarium-26.1.tar.xz
+# From https://github.com/Stellarium/stellarium/blob/v26.1/CMakeLists.txt#L858
+sha256 55d0111d48fb11883aaee91465e642b8b640775a4d6993c2d0e7a8092758ef21 release-0.5.2.tar.gz
+# From https://github.com/Stellarium/stellarium/blob/v26.1/plugins/LensDistortionEstimator/src/CMakeLists.txt#L6
+sha256 6e899e297485e457ec1bf84844de29921aeef674f9d5caf60277df45dca6ff76 v2.9.0.tar.gz
# Locally computed
sha256 3aeeb5bb98bf7041ab82cffe15efa28ac58ee2bdf162b71301f5c192be631259 COPYING
diff --git a/package/stellarium/stellarium.mk b/package/stellarium/stellarium.mk
index 97a0cddfa7..07d4a775db 100644
--- a/package/stellarium/stellarium.mk
+++ b/package/stellarium/stellarium.mk
@@ -9,6 +9,19 @@ STELLARIUM_SOURCE = stellarium-$(STELLARIUM_VERSION).tar.xz
STELLARIUM_SITE = https://github.com/Stellarium/stellarium/releases/download/v$(STELLARIUM_VERSION)
STELLARIUM_LICENSE = GPL-2.0+
STELLARIUM_LICENSE_FILES = COPYING
+
+STELLARIUM_EXTRA_DOWNLOADS += \
+ https://github.com/mity/md4c/archive/refs/tags/release-0.5.2.tar.gz \
+ https://github.com/stevengj/nlopt/archive/refs/tags/v2.9.0.tar.gz
+
+define STELLARIUM_COPY_EXTRA_DOWNLOADS
+ mkdir -p $(@D)/_deps/md4c-subbuild/md4c-populate-prefix/src/
+ cp $(STELLARIUM_DL_DIR)/release-0.5.2.tar.gz $(@D)/_deps/md4c-subbuild/md4c-populate-prefix/src/
+ mkdir -p $(@D)/_deps/nlopt-subbuild/nlopt-populate-prefix/src/
+ cp $(STELLARIUM_DL_DIR)/v2.9.0.tar.gz $(@D)/_deps/nlopt-subbuild/nlopt-populate-prefix/src/
+endef
+STELLARIUM_POST_EXTRACT_HOOKS = STELLARIUM_COPY_EXTRA_DOWNLOADS
+
STELLARIUM_DEPENDENCIES = \
qt5base \
qt5charts \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 3/5] package/stellarium: add extra downloads
2026-05-01 18:34 ` [Buildroot] [PATCH 3/5] package/stellarium: add extra downloads Bernd Kuhls
@ 2026-05-29 21:20 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-05-29 21:20 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Jesse Van Gavere, Roy Kollen Svendsen
On Fri, May 01, 2026 at 08:34:19PM +0200, Bernd Kuhls wrote:
> Building Stellarium includes the download of external tarballs during
> configure.
But is this due to the bump in your PATCH 2/5, or already happening
with the current stellarium version? I did a build of the current
stellarium version, and a brief look at the configure step output
doesn't show anything being downloaded.
Two cases:
- It's happening with the current version of Stellarium, so your patch
is a fix, and it should be in the series *before* the version bump
- It's happening only with the new version of Stellarium, in which
case the version bump patch itself would cause a regression, and
therefore this change should be squashed into the version bump.
Could you clarify in which situation we're in?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 4/5] package/qt6/qt6positioning: new package
2026-05-01 18:34 [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Bernd Kuhls
2026-05-01 18:34 ` [Buildroot] [PATCH 2/5] package/stellarium: bump version to 26.1 Bernd Kuhls
2026-05-01 18:34 ` [Buildroot] [PATCH 3/5] package/stellarium: add extra downloads Bernd Kuhls
@ 2026-05-01 18:34 ` Bernd Kuhls
2026-05-01 18:34 ` [Buildroot] [PATCH 5/5] package/stellarium: allow build with qt6 Bernd Kuhls
2026-05-29 18:37 ` [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Thomas Petazzoni via buildroot
4 siblings, 0 replies; 8+ messages in thread
From: Bernd Kuhls @ 2026-05-01 18:34 UTC (permalink / raw)
To: buildroot; +Cc: Jesse Van Gavere, Roy Kollen Svendsen, Thomas Petazzoni
Needed for GPS support in Stellarium.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
DEVELOPERS | 1 +
package/qt6/Config.in | 1 +
package/qt6/qt6positioning/Config.in | 8 +++++
.../qt6/qt6positioning/qt6positioning.hash | 7 +++++
package/qt6/qt6positioning/qt6positioning.mk | 31 +++++++++++++++++++
5 files changed, 48 insertions(+)
create mode 100644 package/qt6/qt6positioning/Config.in
create mode 100644 package/qt6/qt6positioning/qt6positioning.hash
create mode 100644 package/qt6/qt6positioning/qt6positioning.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index 1270365ef0..739fc7c56f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -514,6 +514,7 @@ F: package/python-pyicu/
F: package/python-pylru/
F: package/python-requests-oauthlib/
F: package/python-slob/
+F: package/qt6/qt6positioning/
F: package/rrdtool/
F: package/rsync/
F: package/rtmpdump/
diff --git a/package/qt6/Config.in b/package/qt6/Config.in
index 10594691cf..d0105db28d 100644
--- a/package/qt6/Config.in
+++ b/package/qt6/Config.in
@@ -52,6 +52,7 @@ source "package/qt6/qt6languageserver/Config.in"
source "package/qt6/qt6mqtt/Config.in"
source "package/qt6/qt6multimedia/Config.in"
source "package/qt6/qt6opcua/Config.in"
+source "package/qt6/qt6positioning/Config.in"
source "package/qt6/qt6quick3d/Config.in"
source "package/qt6/qt6quicktimeline/Config.in"
source "package/qt6/qt6scxml/Config.in"
diff --git a/package/qt6/qt6positioning/Config.in b/package/qt6/qt6positioning/Config.in
new file mode 100644
index 0000000000..a083dcffb3
--- /dev/null
+++ b/package/qt6/qt6positioning/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_QT6POSITIONING
+ bool "qt6positioning"
+ select BR2_PACKAGE_QT6BASE_GUI
+ help
+ This package provides Qt6 Positioning:
+
+ https://doc.qt.io/qt-6/qtpositioning-index.html
+ https://code.qt.io/cgit/qt/qtpositioning.git
diff --git a/package/qt6/qt6positioning/qt6positioning.hash b/package/qt6/qt6positioning/qt6positioning.hash
new file mode 100644
index 0000000000..4e610c7e94
--- /dev/null
+++ b/package/qt6/qt6positioning/qt6positioning.hash
@@ -0,0 +1,7 @@
+# From https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtpositioning-everywhere-src-6.9.1.tar.xz.sha256
+sha256 7062734b4989248ca3f0e3e4aebb9aa2e7ed2d6bf19e779e520c6ef69706ff26 qtpositioning-everywhere-src-6.9.1.tar.xz
+
+# Hashes for license files
+sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 LICENSES/GPL-2.0-only.txt
+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 LICENSES/GPL-3.0-only.txt
+sha256 da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768 LICENSES/LGPL-3.0-only.txt
diff --git a/package/qt6/qt6positioning/qt6positioning.mk b/package/qt6/qt6positioning/qt6positioning.mk
new file mode 100644
index 0000000000..8ddd047f98
--- /dev/null
+++ b/package/qt6/qt6positioning/qt6positioning.mk
@@ -0,0 +1,31 @@
+################################################################################
+#
+# qt6positioning
+#
+################################################################################
+
+QT6POSITIONING_VERSION = $(QT6_VERSION)
+QT6POSITIONING_SITE = $(QT6_SITE)
+QT6POSITIONING_SOURCE = qtpositioning-$(QT6_SOURCE_TARBALL_PREFIX)-$(QT6POSITIONING_VERSION).tar.xz
+QT6POSITIONING_INSTALL_STAGING = YES
+QT6POSITIONING_SUPPORTS_IN_SOURCE_BUILD = NO
+QT6POSITIONING_CMAKE_BACKEND = ninja
+
+QT6POSITIONING_LICENSE = GPL-2.0 or GPL-3.0 or LGPL-3.0
+
+QT6POSITIONING_LICENSE_FILES = \
+ LICENSES/GPL-2.0-only.txt \
+ LICENSES/GPL-3.0-only.txt \
+ LICENSES/LGPL-3.0-only.txt
+
+QT6POSITIONING_DEPENDENCIES = qt6base
+
+ifeq ($(BR2_PACKAGE_QT6DECLARATIVE)$(BR2_PACKAGE_QT6DECLARATIVE_QUICK),yy)
+QT6POSITIONING_DEPENDENCIES += qt6declarative
+endif
+
+ifeq ($(BR2_PACKAGE_QT6SERIALPORT),y)
+QT6POSITIONING_DEPENDENCIES += qt6serialport
+endif
+
+$(eval $(cmake-package))
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 5/5] package/stellarium: allow build with qt6
2026-05-01 18:34 [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Bernd Kuhls
` (2 preceding siblings ...)
2026-05-01 18:34 ` [Buildroot] [PATCH 4/5] package/qt6/qt6positioning: new package Bernd Kuhls
@ 2026-05-01 18:34 ` Bernd Kuhls
2026-05-29 18:37 ` [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Thomas Petazzoni via buildroot
4 siblings, 0 replies; 8+ messages in thread
From: Bernd Kuhls @ 2026-05-01 18:34 UTC (permalink / raw)
To: buildroot; +Cc: Jesse Van Gavere, Roy Kollen Svendsen, Thomas Petazzoni
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/stellarium/Config.in | 38 ++++++++++++++++++++------------
package/stellarium/stellarium.mk | 28 ++++++++++++++++++-----
2 files changed, 47 insertions(+), 19 deletions(-)
diff --git a/package/stellarium/Config.in b/package/stellarium/Config.in
index 20f32e747a..e39454c079 100644
--- a/package/stellarium/Config.in
+++ b/package/stellarium/Config.in
@@ -1,18 +1,28 @@
config BR2_PACKAGE_STELLARIUM
bool "stellarium"
- depends on BR2_PACKAGE_QT5
- depends on BR2_PACKAGE_QT5_GL_AVAILABLE
+ depends on BR2_PACKAGE_QT5 || BR2_PACKAGE_QT6
+ depends on BR2_PACKAGE_QT5_GL_AVAILABLE || BR2_PACKAGE_QT6_GL_SUPPORTS
depends on BR2_PACKAGE_HAS_LIBGL # does not support OpenGL ES
- select BR2_PACKAGE_QT5BASE_CONCURRENT
- select BR2_PACKAGE_QT5BASE_GUI
- select BR2_PACKAGE_QT5BASE_NETWORK
- select BR2_PACKAGE_QT5BASE_OPENGL
- select BR2_PACKAGE_QT5BASE_PRINTSUPPORT
- select BR2_PACKAGE_QT5BASE_WIDGETS
- select BR2_PACKAGE_QT5CHARTS
- select BR2_PACKAGE_QT5LOCATION
- select BR2_PACKAGE_QT5MULTIMEDIA
- select BR2_PACKAGE_QT5SVG
+ select BR2_PACKAGE_QT5BASE_CONCURRENT if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_GUI if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_NETWORK if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_OPENGL if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_PRINTSUPPORT if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5BASE_WIDGETS if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5CHARTS if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5LOCATION if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5MULTIMEDIA if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT5SVG if BR2_PACKAGE_QT5
+ select BR2_PACKAGE_QT6BASE_CONCURRENT if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_GUI if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_NETWORK if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_OPENGL if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_PRINTSUPPORT if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6BASE_WIDGETS if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6CHARTS if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6MULTIMEDIA if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6POSITIONING if BR2_PACKAGE_QT6
+ select BR2_PACKAGE_QT6SVG if BR2_PACKAGE_QT6
select BR2_PACKAGE_ZLIB
help
Stellarium is a free open source planetarium for your
@@ -21,5 +31,5 @@ config BR2_PACKAGE_STELLARIUM
https://stellarium.org
-comment "stellarium needs Qt5 and an OpenGL provider"
- depends on !BR2_PACKAGE_QT5 || !BR2_PACKAGE_HAS_LIBGL
+comment "stellarium needs Qt5/6 and an OpenGL provider"
+ depends on (!BR2_PACKAGE_QT5 && !BR2_PACKAGE_QT6) || !BR2_PACKAGE_HAS_LIBGL
diff --git a/package/stellarium/stellarium.mk b/package/stellarium/stellarium.mk
index 07d4a775db..37f1499ad0 100644
--- a/package/stellarium/stellarium.mk
+++ b/package/stellarium/stellarium.mk
@@ -23,18 +23,31 @@ endef
STELLARIUM_POST_EXTRACT_HOOKS = STELLARIUM_COPY_EXTRA_DOWNLOADS
STELLARIUM_DEPENDENCIES = \
+ zlib
+
+ifeq ($(BR2_PACKAGE_QT5),y)
+STELLARIUM_DEPENDENCIES += \
qt5base \
qt5charts \
qt5location \
qt5multimedia \
- qt5svg \
- zlib
+ qt5svg
+STELLARIUM_CONF_OPTS = -DENABLE_QT6=OFF
+else
+STELLARIUM_DEPENDENCIES += \
+ qt6base \
+ qt6charts \
+ qt6multimedia \
+ qt6positioning \
+ qt6svg
+STELLARIUM_CONF_OPTS = -DENABLE_QT6=ON
+endif
+
STELLARIUM_CONF_OPTS = \
-DENABLE_MEDIA=ON \
-DENABLE_NLS=OFF \
-DENABLE_SHOWMYSKY=OFF \
-DENABLE_QTWEBENGINE=OFF \
- -DENABLE_QT6=OFF \
-DENABLE_XLSX=OFF \
-DUSE_PLUGIN_TELESCOPECONTROL=OFF \
-DUSE_SYSTEM_ZLIB=ON
@@ -46,8 +59,13 @@ else
STELLARIUM_CONF_OPTS += -DENABLE_SCRIPTING=OFF
endif
-ifeq ($(BR2_PACKAGE_GPSD)$(BR2_PACKAGE_QT5SERIALPORT),yy)
-STELLARIUM_DEPENDENCIES += gpsd qt5serialport
+ifeq ($(BR2_PACKAGE_GPSD)$(BR2_PACKAGE_QT5SERIALPORT)$(BR2_PACKAGE_QT6SERIALPORT),yy)
+STELLARIUM_DEPENDENCIES += gpsd
+ifeq ($(BR2_PACKAGE_QT5SERIALPORT),y)
+STELLARIUM_DEPENDENCIES += qt5serialport
+else
+STELLARIUM_DEPENDENCIES += qt6serialport
+endif
STELLARIUM_CONF_OPTS += -DENABLE_GPS=ON
else
STELLARIUM_CONF_OPTS += -DENABLE_GPS=OFF
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency
2026-05-01 18:34 [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Bernd Kuhls
` (3 preceding siblings ...)
2026-05-01 18:34 ` [Buildroot] [PATCH 5/5] package/stellarium: allow build with qt6 Bernd Kuhls
@ 2026-05-29 18:37 ` Thomas Petazzoni via buildroot
2026-05-29 19:13 ` Thomas Petazzoni via buildroot
4 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-05-29 18:37 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Jesse Van Gavere, Roy Kollen Svendsen
Hello Bernd,
On Fri, May 01, 2026 at 08:34:17PM +0200, Bernd Kuhls wrote:
> qt5serialport is only needed when GPS support is enabled:
> https://github.com/Stellarium/stellarium/blob/v26.1/CMakeLists.txt#L632
Well, it seems like you're pointing to code that shows your statement
is not correct:
IF(USE_PLUGIN_TELESCOPECONTROL OR ENABLE_GPS)
FIND_PACKAGE(Qt${QT_VERSION_MAJOR} COMPONENTS SerialPort REQUIRED)
ENDIF()
So Qt is used when gps support is enabled *OR* when the telescope
control plugin is enabled, and this plugin is apparently enabled by
default.
> A backport to the LTS branches should be considered, the wrong order of
> dependencies in buildroot exists for years and is not caused by recent
> upstream changes.
I don't understand the "wrong order of dependencies". Is this fixing a
bug?
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency
2026-05-29 18:37 ` [Buildroot] [PATCH 1/5] package/stellarium: fix qt5serialport dependency Thomas Petazzoni via buildroot
@ 2026-05-29 19:13 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-05-29 19:13 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Jesse Van Gavere, Roy Kollen Svendsen
On Fri, May 29, 2026 at 08:37:32PM +0200, Thomas Petazzoni wrote:
> Hello Bernd,
>
> On Fri, May 01, 2026 at 08:34:17PM +0200, Bernd Kuhls wrote:
> > qt5serialport is only needed when GPS support is enabled:
> > https://github.com/Stellarium/stellarium/blob/v26.1/CMakeLists.txt#L632
>
> Well, it seems like you're pointing to code that shows your statement
> is not correct:
>
> IF(USE_PLUGIN_TELESCOPECONTROL OR ENABLE_GPS)
> FIND_PACKAGE(Qt${QT_VERSION_MAJOR} COMPONENTS SerialPort REQUIRED)
> ENDIF()
>
> So Qt is used when gps support is enabled *OR* when the telescope
> control plugin is enabled, and this plugin is apparently enabled by
> default.
On this I am wrong, we disable building the telescope control plugin:
-DUSE_PLUGIN_TELESCOPECONTROL=OFF \
> I don't understand the "wrong order of dependencies". Is this fixing a
> bug?
Still interested by some feedback on this.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread