Sign inSign up

jmbatto/liteide-dev-linux

By jmbatto

•Updated 18 days ago

Build LiteIDE for Linux and compile a native Qt 6 plugin.

Image
Developer tools
0

55

jmbatto/liteide-dev-linux repository overview

⁠LiteIDE workshop — Linux

Build LiteIDE itself, and compile a Qt 6 plugin against it.

The image contains a native Qt 6 toolchain and a pinned LiteIDE tree. You get two results:

  • dist-linux/bin/liteide — the IDE, with a launcher that sets the library path
  • a plugin .so, if you provide one under plugin-src/

AgentPlurAI⁠ is one plugin built this way. Any LiteIDE plugin that follows the same IPlugin layout can use the same image.

The Dockerfile is in that repository: Dockerfile⁠.

⁠This tag

Imagejmbatto/liteide-dev-linux:latest
IDELinux ELF, Qt 6.11, native
Pluginshared library (*.so)
Output./dist-linux

The Windows workshop is jmbatto/liteide-dev-windows:latest.

⁠What is in the image

  • Debian Trixie, Qt 6 from the distribution (qt6-base-dev and friends)
  • LiteIDE sources pinned at 40ef40324, built natively
  • Static libraries compiled with -fPIC, so a plugin .so can link them
  • Go 1.26.7, used by LiteIDE’s own tools
  • No MXE. qmake6 is the Debian one.

⁠How it was built

LiteIDE is compiled with qmake6 -spec linux-g++ and CONFIG+=pic. The stage does not inherit the MinGW toolchain, so the linker only sees the Debian Qt.

⁠Use

git clone https://github.com/jmbatto/agentplurai.git
cd agentplurai
docker compose -f docker-compose.linux.yml run --rm plugin
docker compose -f docker-compose.linux.yml run --rm export

Tag summary

Content type

Image

Digest

sha256:ddafe9f1f…

Size

864.4 MB

Last updated

18 days ago

docker pull jmbatto/liteide-dev-linux