Skip to content

Conversation

@METhOphetamine
Copy link

QXlsx: Upgraded to Qt6. Split package into regular and -devel packages. Added vlicense because the project uses MIT license and the license text was missing. The library is now built as a shared one.

Stellarium: Upgraded to Qt6, which causes a regression on i686 because it can no longer be compiled with Qt Webengine. It's possible to compile Stellarium without it, it will use the system's web browser instead. 32bit Arm support has been newly added. It uses the same workaround as i686.

I guess if you want maximum hardware compatibility, you could keep using Qt5 and only make qt5-webengine optional but I think it's redundant work.

Also note that this is a second attempt of this PR because I didn't set up my email address correctly on github the last time (#56838). Hopefully it's good now.

Testing the changes

  • I tested the changes in this PR: briefly
  • I don't use Stellarium, so I just saw that it shows the sun and some Starlink satellites.
  • I did not check if the Excel table features still work but I used the library briefly in a different project and it worked.

Local build testing

  • I built this PR locally for these architectures:

@METhOphetamine
Copy link
Author

I updated the commit message which was causing an error in the CI.

@METhOphetamine METhOphetamine force-pushed the QXlsx_Qt6_upgrade branch 2 times, most recently from ec1f003 to baeda55 Compare October 22, 2025 13:21
QXlsx:
Split package into regular and -devel packages.
Added vlicense because the project uses MIT license
and the license text was missing.
The library is now built as a shared one.

stellarium:
Added support for 32bit architectures
by removing qt6-webengine dependency on them.
i686 has a regression because it previously used qt5-webengine,
now it requires this workaround too.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant