This is a fork of CloverBootloader with the goal of modernizing it, fixing bugs, and making it easier for the Hackintosh community to use.
- Modernize the code to current standards
- Improve the build and release process
- Facilitate contributions and collaboration
- Fix known bugs and increase stability
Prerequisites:
- macOS (recommended, may work on Linux with adaptations)
- GCC 5.3 (or compatible)
- p7zip installed (
brew install p7zip) - Execution permission for scripts (
chmod +x buildme ebuild.sh)
Steps:
git clone https://github.com/hnanoto/CloverBootloader-Hackintosh-and-Beyond.git
cd CloverBootloader-Hackintosh-and-Beyond
make CloverThe release files will appear in the CloverPackage/sym and CloverPackage/CloverV2/EFI/CLOVER/ folders. Cleanup:
With each push to the main branch, GitHub Actions will:
- Compile using macos-latest
- Generate ZIP/7Z/PKG artifacts
- Make available for download as a workflow artifact
You can track builds in the "Actions" tab on GitHub.
To contribute, see the CONTRIBUTING.md file.
- Modernize C/C++ code
- Fix warnings and obsolete macros
- Add automated tests
- Update external dependencies
- Improve documentation
- Create issue and pull request templates
Based on the work of the CloverHackyColor team and collaborations from the Hackintosh community.