Skip to content

YBronst/CloverBootloader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloverBootloader Hackintosh and Beyond (Fork)

This is a fork of CloverBootloader with the goal of modernizing it, fixing bugs, and making it easier for the Hackintosh community to use.

Fork Objectives

  • Modernize the code to current standards
  • Improve the build and release process
  • Facilitate contributions and collaboration
  • Fix known bugs and increase stability

How to compile (locally)

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 Clover

The release files will appear in the CloverPackage/sym and CloverPackage/CloverV2/EFI/CLOVER/ folders. Cleanup:

Automatic Build (CI)

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.

Contributing

To contribute, see the CONTRIBUTING.md file.

Initial Roadmap

  • Modernize C/C++ code
  • Fix warnings and obsolete macros
  • Add automated tests
  • Update external dependencies
  • Improve documentation
  • Create issue and pull request templates

Credits

Based on the work of the CloverHackyColor team and collaborations from the Hackintosh community.

About

Bootloader for macOS, Windows and Linux in UEFI and in legacy mode

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 73.6%
  • Assembly 7.8%
  • Perl 5.5%
  • Python 5.3%
  • C++ 4.8%
  • Rich Text Format 1.0%
  • Other 2.0%