Build LiteIDE for Linux and compile a native Qt 6 plugin.
55
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.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.
| Image | jmbatto/liteide-dev-linux:latest |
| IDE | Linux ELF, Qt 6.11, native |
| Plugin | shared library (*.so) |
| Output | ./dist-linux |
The Windows workshop is jmbatto/liteide-dev-windows:latest.
qt6-base-dev and friends)40ef40324, built natively-fPIC, so a plugin .so can link themqmake6 is the Debian one.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.
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
Content type
Image
Digest
sha256:ddafe9f1f…
Size
864.4 MB
Last updated
18 days ago
docker pull jmbatto/liteide-dev-linux