{"id":31667851,"url":"https://github.com/maxpicelli/clover-compiler-builder","last_synced_at":"2026-05-18T03:02:38.930Z","repository":{"id":318178659,"uuid":"1070255222","full_name":"maxpicelli/Clover-Compiler-Builder","owner":"maxpicelli","description":"🍀 Clover Builder v14 - App bundle para macOS que facilita a compilação do Clover Bootloader com suporte ao macOS Tahoe Beta","archived":false,"fork":false,"pushed_at":"2025-10-05T15:50:52.000Z","size":2037,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-05T17:39:30.855Z","etag":null,"topics":["bootloader","clover","hackintosh","macos","shell-script"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxpicelli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-05T15:24:01.000Z","updated_at":"2025-10-05T17:33:30.000Z","dependencies_parsed_at":"2025-10-05T17:49:35.989Z","dependency_job_id":null,"html_url":"https://github.com/maxpicelli/Clover-Compiler-Builder","commit_stats":null,"previous_names":["maxpicelli/clover-compiler-builder"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/maxpicelli/Clover-Compiler-Builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpicelli%2FClover-Compiler-Builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpicelli%2FClover-Compiler-Builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpicelli%2FClover-Compiler-Builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpicelli%2FClover-Compiler-Builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxpicelli","download_url":"https://codeload.github.com/maxpicelli/Clover-Compiler-Builder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpicelli%2FClover-Compiler-Builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278872155,"owners_count":26060525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootloader","clover","hackintosh","macos","shell-script"],"created_at":"2025-10-08T00:48:27.250Z","updated_at":"2026-05-18T03:02:38.925Z","avatar_url":"https://github.com/maxpicelli.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🍀 Clover Builder v14.3\n\nUm app bundle para macOS que facilita a compilação do Clover Bootloader através de uma interface simples e intuitiva, com gerenciamento automático de dependências e detecção inteligente de binários.\n\n## 🚀 Instalação Rápida (Recomendado)\n\nExecute este comando no Terminal para instalar automaticamente:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/maxpicelli/Clover-Compiler-Builder/main/setup.sh | bash\n```\n\n**O que este comando faz:**\n- ✅ Clona o repositório do GitHub\n- ✅ Cria o aplicativo CloverBuilderv14.app automaticamente\n- ✅ Configura todas as permissões necessárias\n- ✅ Abre a pasta onde foi instalado\n- ✅ Opcionalmente inicia o app\n\n**OU** clone manualmente:\n\n```bash\ngit clone https://github.com/maxpicelli/Clover-Compiler-Builder.git\ncd Clover-Compiler-Builder\nchmod +x setup.sh\n./setup.sh\n```\n\n---\n\n## 📋 Descrição\n\nO Clover Builder v14.3 é um aplicativo macOS que automatiza o processo de compilação do Clover Bootloader. Ele abre o Terminal automaticamente e executa o script de build, tornando o processo mais acessível e organizado. A versão 14.3 inclui gerenciamento automático de dependências, detecção inteligente de binários compilados e correção automática de problemas comuns.\n\n## 🎯 Características\n\n- ✅ Interface nativa do macOS (.app bundle)\n- ✅ Ícone personalizado\n- ✅ Abertura automática do Terminal\n- ✅ Script de build integrado\n- ✅ Fácil de usar - basta dar duplo clique\n- ✅ **NOVO v14.3:** Detecção automática de Anaconda\n- ✅ **NOVO v14.3:** Correção automática de dependências Python\n- ✅ **NOVO v14.3:** Verificação e reparo automático do Xcode Command Line Tools\n- ✅ **NOVO v14.3:** Gerenciamento inteligente de binários compilados\n- ✅ **NOVO v14.3:** Compatibilidade aprimorada com macOS Tahoe Beta\n\n## 📦 Estrutura de Arquivos\n\n```\npasta-do-projeto/\n├── Criar Clover Builder - make_app  # ← Dê duplo clique aqui para criar o app!\n├── CloverCompilerBuilder.sh         # Script principal de compilação\n├── icone.icns                       # Ícone do aplicativo\n├── setup.sh                         # Script de instalação automática\n└── CloverBuilderv14.app             # App gerado (após criar)\n```\n\n## 🚀 Como Usar\n\n### Primeira vez (Criar o App)\n\n**É super simples!** Basta dar **duplo clique** no arquivo:\n\n```\nCriar Clover Builder - make_app\n```\n\nO aplicativo `CloverBuilderv14.app` será criado automaticamente na mesma pasta! 🎉\n\n**Alternativa via Terminal:**\n```bash\ncd /caminho/para/sua/pasta\n./\"Criar Clover Builder - make_app\"\n```\n\n### Uso Normal\n\nApós criar o app, simplesmente:\n\n1. **Dê duplo clique** no `CloverBuilderv14.app`\n2. O Terminal será aberto automaticamente\n3. O script de build do Clover será executado\n\n## 🆕 Novidades da v14.3\n\n### 🔧 Gerenciamento Automático de Dependências\n- **Detecção automática** de Anaconda instalado\n- **Ativação automática** do ambiente Anaconda base\n- **Correção automática** de problemas com `distutils.util`\n- **Instalação automática** de `setuptools` com múltiplos métodos de fallback\n- **Verificação e reparo** automático do Xcode Command Line Tools\n\n### 📦 Gerenciamento Inteligente de Binários\n- **Detecção automática** de binários compilados salvos\n- **Restauração automática** de binários para evitar downloads desnecessários\n- **Salvamento automático** de binários após compilação bem-sucedida\n- **Opções flexíveis** de gerenciamento (usar atuais, salvar, restaurar salvos)\n\n### 🛠️ Melhorias de Compatibilidade\n- **Compatibilidade aprimorada** com macOS Tahoe Beta (26.x)\n- **Priorização** de ferramentas Homebrew estáveis\n- **Validação robusta** de estrutura de repositório\n- **Tratamento de erros** melhorado com mensagens claras\n\n## 🔧 Requisitos\n\n- macOS (qualquer versão moderna)\n- Terminal\n- Xcode Command Line Tools (para compilação do Clover)\n- **Python Anaconda 3.9.x** (3.9.6 para Intel / 3.9.13 para ARM64) - recomendado\n- Permissões de execução nos scripts\n\n### 🐍 Por que Python Anaconda 3.9.x?\n\nO **Python Anaconda 3.9.x** é recomendado porque:\n- ✅ Máxima compatibilidade com o script de compilação do Clover\n- ✅ Ambiente Python completo e estável\n- ✅ Evita conflitos com outras versões do Python no sistema\n- ✅ Testado e aprovado para builds do Clover Bootloader\n\n**Downloads por arquitetura:**\n\n| Arquitetura | Versão | Python | Download |\n|------------|--------|--------|----------|\n| **Apple Silicon (ARM64)** ⭐ | v3-2025.06 | 3.13 | [Anaconda3-2025.06-0-MacOSX-arm64.pkg](https://repo.anaconda.com/archive/Anaconda3-2025.06-0-MacOSX-arm64.pkg) |\n| **Intel (x86_64)** ⭐ | v3-2025.06 | 3.13 | [Anaconda3-2025.06-0-MacOSX-x86_64.pkg](https://repo.anaconda.com/archive/Anaconda3-2025.06-0-MacOSX-x86_64.pkg) |\n| **Apple Silicon (ARM64)** | v3-2022.05 | 3.9.13 | [Anaconda3-2022.05-MacOSX-arm64.pkg](https://repo.anaconda.com/archive/Anaconda3-2022.05-MacOSX-arm64.pkg) |\n| **Intel (x86_64)** | v3-2021.11 | 3.9.6 | [Anaconda3-2021.11-MacOSX-x86_64.pkg](https://repo.anaconda.com/archive/Anaconda3-2021.11-MacOSX-x86_64.pkg) |\n\n\u003e **⭐ Versão 2025.06 (MAIS RECENTE - RECOMENDADA):**  \n\u003e - ✅ **Testado e funcionando perfeitamente com o script!**\n\u003e - Python 3.13 totalmente compatível\n\u003e - Links diretos acima para download rápido\n\u003e - Ou visite: [anaconda.com/download/success](https://www.anaconda.com/download/success)\n\n\u003e **Como saber qual usar?**\n\u003e - **Macs M1/M2/M3/M4**: Use ARM64\n\u003e - **Macs Intel**: Use x86_64\n\u003e - **Dúvida?** Execute no Terminal: `uname -m` (resultado: `arm64` ou `x86_64`)\n\u003e - **Macs Apple Silicon também podem usar a versão x86_64 via Rosetta 2**\n\n\u003e **Nota:** O script funciona com Python 3.9+ (incluindo 3.13). As versões Anaconda oferecem ambiente completo e estável, sendo a **2025.06 a mais atualizada e recomendada**.\n\n## 📝 O que o criador de app faz?\n\nO arquivo executável `Criar Clover Builder - make_app` automatiza a criação do app bundle:\n\n1. Detecta automaticamente a pasta onde está localizado\n2. Cria a estrutura de pastas do app bundle (.app/Contents/MacOS e Resources)\n3. Gera o arquivo `Info.plist` com as configurações do app\n4. Cria um launcher que abre o Terminal e executa o script\n5. Copia o script de build (`CloverCompilerBuilder.sh`) para dentro do app\n6. Copia e configura o ícone personalizado\n7. Define as permissões corretas de execução\n8. Remove atributos estendidos que poderiam causar problemas\n9. Atualiza o cache do Finder para exibir o ícone\n\n## 🎨 Personalizando o Ícone\n\nO app aceita ícones nos formatos:\n- `.icns` (formato nativo do macOS) - **recomendado**\n- `.icon` (será convertido automaticamente para .icns)\n\nPara criar um ícone .icns a partir de uma imagem:\n```bash\nsips -s format icns sua-imagem.png --out icone.icns\n```\n\n## 🔒 Segurança\n\nO script remove automaticamente atributos de quarentena (`xattr -cr`) para evitar avisos de segurança do macOS. O app não é assinado digitalmente, mas como é criado localmente, o macOS permite sua execução.\n\nSe aparecer um aviso de segurança na primeira execução:\n1. Clique com o botão direito no app\n2. Selecione \"Abrir\"\n3. Confirme \"Abrir\" novamente\n\n## 🐛 Solução de Problemas\n\n### O ícone não aparece\n```bash\nkillall Finder\n```\n\n### Símbolo de proibido no app\nExecute:\n```bash\nxattr -cr CloverBuilderv14.app\n```\n\n### Script não executa\nVerifique as permissões:\n```bash\nchmod 755 CloverBuilderv14.app/Contents/MacOS/run\nchmod 755 CloverBuilderv14.app/Contents/Resources/builder.sh\n```\n\n### Erro \"CloverCompilerBuilder.sh não encontrado\"\nCertifique-se de que o arquivo `CloverCompilerBuilder.sh` está na mesma pasta que o `Criar Clover Builder - make_app` antes de criar o app.\n\n## 📂 Portabilidade\n\nO criador de app é totalmente portátil! Você pode:\n- Copiar a pasta inteira para qualquer lugar\n- Executar com duplo clique em qualquer diretório\n- Não precisa editar caminhos hardcoded\n\nO script detecta automaticamente sua localização, tornando tudo simples e fácil.\n\n## 🔄 Atualizando o App\n\nPara atualizar o app após modificar o script de build:\n\n1. Delete o app antigo `CloverBuilderv14.app` (ou apenas sobrescreva)\n2. Dê duplo clique novamente em `Criar Clover Builder - make_app`\n3. O novo app será criado com as alterações\n\n## 📄 Licença\n\nEste é um script utilitário para criar um app bundle. Verifique a licença do Clover Bootloader separadamente.\n\n## 🤝 Contribuindo\n\nSinta-se à vontade para modificar e adaptar o script às suas necessidades!\n\n## 📞 Suporte\n\nSe encontrar problemas:\n1. Verifique se todos os arquivos necessários estão presentes\n2. Confirme as permissões de execução\n3. Verifique a seção \"Solução de Problemas\" acima\n4. Execute o script manualmente no Terminal para ver mensagens de erro\n\n---\n\n**Versão:** 14.3-complete  \n**Última atualização:** Janeiro 2025  \n**Compatibilidade:** macOS 10.13+ (incluindo macOS Tahoe Beta)\n\n🍀 Happy Building!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxpicelli%2Fclover-compiler-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxpicelli%2Fclover-compiler-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxpicelli%2Fclover-compiler-builder/lists"}