Skip to content

Larazus: Build on macOS, Fix getting libqt6pas-dev on Ubuntu#2356

Merged
ansgarbecker merged 6 commits intoHeidiSQL:lazarusfrom
D3SOX-Forks:lazarus
Jan 4, 2026
Merged

Larazus: Build on macOS, Fix getting libqt6pas-dev on Ubuntu#2356
ansgarbecker merged 6 commits intoHeidiSQL:lazarusfrom
D3SOX-Forks:lazarus

Conversation

@D3SOX
Copy link
Copy Markdown

@D3SOX D3SOX commented Jan 3, 2026

Since gcarreno/setup-lazarus#42 is now merged this is ready for review.

The fix for libqt6pas-dev is a bit hacky but the only other option would be to build the bindings in the workflow. Ubuntu 22.04 does not have libqt6pas-dev in its repositories and GitHub Actions unfortunately doesn't offer Ubuntu 25.10 yet (the earliest version that has it)

I tested downloading a build for Qt6 and the binary even ran on Arch Linux just fine.
I also tested a build from my repo inside a macOS VM using https://github.com/dockur/macos

image

@D3SOX D3SOX marked this pull request as ready for review January 4, 2026 09:56
@D3SOX
Copy link
Copy Markdown
Author

D3SOX commented Jan 4, 2026

Builds fail right now because there hasn't been a new tag for v3.
#2270 (comment)
After this is done you can retry them and it should work

@gcarreno
Copy link
Copy Markdown
Collaborator

gcarreno commented Jan 4, 2026

Hey Nico(@D3SOX),

Builds fail right now because there hasn't been a new tag for v3.

Yeah, I need to get myself fed and then tackle that!!

The only thing I want you to change is that instead of having the build on the workflow, you add another command to the Makefile.
As you can see on said Makefile, all the build, run and packaging is done there, so anyone can test it locally and then the workflow just uses that.
Apart from that, this is bloody awesome !!

Cheers,
Gus

@gcarreno
Copy link
Copy Markdown
Collaborator

gcarreno commented Jan 4, 2026

Hey Nico(@D3SOX),

This looks absolutely fine, thanks so much for the quick edits!!

I'll let Anse have a look at this and see what he thinks, but I'm guessing that he'll merge this with no problem at all!!

Cheers,
Gus

@gcarreno
Copy link
Copy Markdown
Collaborator

gcarreno commented Jan 4, 2026

Hey Nico(@D3SOX),

WHOOP WHOOP!!! Everything compiles as it should !!!

YOU DA MAN, MY DUDE !!! 🫂 ❤️

I'm guessing this will please Anse quite a lot and will be merged presto pronto 😄

Cheers,
Gus

@ansgarbecker
Copy link
Copy Markdown
Collaborator

@D3SOX thanks a lot, this is just awesome!

Will merge now.

@ansgarbecker ansgarbecker added linux Affects Linux version (not Wine) macos Affects the macOS app bundle labels Jan 4, 2026
@ansgarbecker ansgarbecker merged commit b2c049b into HeidiSQL:lazarus Jan 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

linux Affects Linux version (not Wine) macos Affects the macOS app bundle

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants