This repository is just a CI that publish a GH release with the latest yad version compiled in a static binary with everything, so it is self-contained.
Right now doesn't compile with gtk-spell support to keep lightweight.
- Check if a tag 'v*' or 'nighly-*' exists
- Initialize a ubuntu docker image
- Install dev dependencies
- Download the latest version from the yad repository
- Compile it using the
--enable-standalone
official parameter - Using packelf generate a static binary with everything
- Zip it and update the release with the asset
The advantage of this, is that if you try the same workflow in your machine the build can be 80~mb (in my case) as find more library that the package could need. Instead in this way it is just the stuff that need to work.
Go on https://github.com/Mte90/yad-static-build/releases.
- Debian Sid
- SteamOS (2022 build)