LAbyOne Posted May 24, 2021 Share Posted May 24, 2021 (edited) Hello everybody, here's Clover Suite Builder Menulet the evolution of what you were used to know as buildme New Setup The main goal, and the way this new tool has been designed is to be of use for the largest possible Clover's users and that means Not Only those used to clone the repository and having buildme do the rest. Clover Suite Builder will provide support also for those not inclined or not familiar with Terminal. And essentially you can place it anywhere into you drive, it doesn't need be placed into Clover folder to work correctly. and Clover Suite Builder will be available just by clicking the icon... Some infos about this version. Its advised to delete any old release before testing. as this one and app versions have been updated How it works: Once launched it will just sit on top your menubar to activate just click on the Icon and main Window will show up Quit Options. By pressing quit from any window other then Main Window the menu will stay operational so you can recall the app whenever you need To completely exit the application you have to choose to Quit From Main window. So here we go latest release =========================== Download New users will require to get both files if you already have the application, just get the Updater (The main application have to reside into Applications) =========================== LATEST Release Clover Suite Builder 2.0.5 Clover Suite Builder 2.0.5.7z =========================== =========================== Previous Application =========================== Clover Suite Builder 2.0.4.7z =========================== Release 1.5 Clover Suite Builder 1.5.dmg + Updater to latest v.1.9b Clover Suite Builder upd 1.9b.7z =========================== Clover Suite Builder 1.9a updater Clover Suite Builder upd 1.9a.7z Clover Suite Builder 1.9 updater Clover Suite Builder upd 1.9.7z 1) if somehow (for testing or other reasons) the Clover Directory is not in place you will get this 1.1) Can now Download Clover from source, Get all Utilities known, Extensions, and Install to EFI 1.2) Added an ulterior warning if somehow you didn't saw the previous and try to build Clover 1.3) while and end of download 2) new Builder design, splitted int 2 columns (i know you see 3, but logically they are 2) main change here is - added links to online documentation - ccpv, is automated for your installed config, it wiil open your EFI and verify your config.plist 2a) sorted Developer builds into another menu, - added new options to build boot6 and boot7 separately GCC53 (Slice's whishes) - added also options to build boot6 and boot7 separately with Xcode8 2b) As already noticed, now show Status, Diff are exported to text - you now have also build logs, possibility to open logs directory and to clear all 2c) as announced above, Links directly to online Documentations but also add links to known DSDT's patches you may need for your machine 2d) visual of online docs 2e) visual of online pre-built DSDTs 3) Internal Utilities and a few more such as : Machine Info ConfigPlist Validator CSRActive Config Generator Booter Config Generator Enroll Apple Seed USB Boot Creator and OS's Installers Downloader previous os this will also check for available Installers on HD or Values Converters SIP Status Verifier 4) it has now its own Kexts builder - there I added the most common, and differently from my old friend "Lilu Suite Builder" it download / build only the one you choose. All kexts will be put on Kexts directory and from there you can also choose to install/update into EFI or Library/Extensions 5) - It can backup your EFI, - update your current boot files (at the moment only those who build their own copy are allowed) - Install (for now it only uses the installer.pkg for both users, but it is on todo list for futures releases and will be corrected) 5a) - The Updater will let you update your boot files - Depending on your boot installation - Even if using bootloaderchooser you can choose to update by selecting that option And Clover Themes Downloader This finally is the new files structure you'll have into your src folder Now into src/ will be present, the new created directories, used to store all new items it will manage, kexts, tools etc, Feel free in the mean time to leave your impressions and suggestions. Thanks Credits LAbyOne (CloverSuiteBuilder) Special Thanks All Clover Team for providing this amazing Bootloader jacklukem (BigSurmountsrw) 5T33Z0 (Clover Crate) and many others who provided with their knowledge: all the tools suggested in this tool and many ideas born from their expeperiences. Edited July 17, 2023 by LAbyOne updated infos and pics 13 3 Link to comment Share on other sites More sharing options...
LAbyOne Posted May 24, 2021 Author Share Posted May 24, 2021 For those unsure about certain new options, i can assure you Most of these implementations have been fully tested in the last few years, Clover Suite Builder may be New for all of you, but is in fact the twin brother, of my personal version, made for OC. I Never published, since there are already plenty for it. 6 Link to comment Share on other sites More sharing options...
Jief_Machak Posted May 24, 2021 Share Posted May 24, 2021 When the tool download sources, does it do it via git, so you don't have to re-download all each time you wanna update ? 2 Link to comment Share on other sites More sharing options...
PPCnostalgic Posted May 24, 2021 Share Posted May 24, 2021 Wonderful tool. I'm a Clover addicted and I couldn't appreciate more. Link to comment Share on other sites More sharing options...
Matgen84 Posted May 24, 2021 Share Posted May 24, 2021 Hi @LAbyOne I can't build Clover: error message Spoiler The possibility to choice between XCODE or GCC, would interesting. What do you think about ! 1 Link to comment Share on other sites More sharing options...
naiclub Posted May 24, 2021 Share Posted May 24, 2021 This is a good tool. Thank you for bringing good things to many people who have used it. Link to comment Share on other sites More sharing options...
LAbyOne Posted May 24, 2021 Author Share Posted May 24, 2021 (edited) 8 hours ago, Matgen84 said: Hi @LAbyOne I can't build Clover: error message Hide contents The possibility to choice between XCODE or GCC, would interesting. What do you think about ! Well to be honest i really think there's something wrong with your Clover directory, as that file its not related to the build itself its a required files to setup and build Clover, it is ONLY called to setup the toolchain at very beginnig of installation. into my script i made a patch for 10.13.6 issues with gcc10.2.0, but has nothing to do with the error you'r having. if its missing from your clover folder, so either you involuntary trashed it or it somehow vanished from there, I can assure you that has nothing to do with Clover Builder out of curiosity what system are you on? @Matgen84 I was able to reproduce that, my guess (correct me if i'm wrong) is that you, testing the new tool, have removed your current installation what happened then is : When launching the app, it creates the directory for you. but after that you should actually download the source, otherwise, if you launch the builder without sources, it find nothing and the first checks it does are those concerning the toolchain, hence the error. also, this is what you should have seen. the green warning up there actually tells you that clover is nowhere to be found. Edited May 25, 2021 by LAbyOne i just wrote it in a better understandable way. i hope 1 Link to comment Share on other sites More sharing options...
LAbyOne Posted May 24, 2021 Author Share Posted May 24, 2021 (edited) 2 hours ago, Jief_Machak said: When the tool download sources, does it do it via git, so you don't have to re-download all each time you wanna update ? Yes indeed, it downloads directly from master updates work as before, by selecting the update menu Edited May 24, 2021 by LAbyOne Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) Added to main since i forgot to screen that one is the first warning you should have when starting from scratch. Then since the error produced in @Matgen84 environment i thought that probably something more efficient would have avoided that so now you'll have this one if something is not in place So please keep testing and reporting, any anomalies you find. Thank you all. Edited May 25, 2021 by LAbyOne 3 Link to comment Share on other sites More sharing options...
Matgen84 Posted May 25, 2021 Share Posted May 25, 2021 3 hours ago, LAbyOne said: Then since the error produced in @Matgen84 environment i thought that probably something more efficient would have avoided that so now you'll have this one if something is not in place Thanks @LAbyOne for fix the issue with Buildgcc10 not found despite of the src/clover exists. The Clover Suite Builder only build with GCC Toolchain. What about XCODE8 ? It would be nice to be able to choose between the two for users, without going into the script code. Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) 1 hour ago, Matgen84 said: Thanks @LAbyOne for fix the issue with Buildgcc10 not found despite of the src/clover exists. i know it existed, but if its empty... anyway now it won't happen anymore 1 hour ago, Matgen84 said: The Clover Suite Builder only build with GCC Toolchain. What about XCODE8 ? It would be nice to be able to choose between the two for users, without going into the script code. Do you realise what you just said sounds like nonsense? its like saying that using old buildme, would let you only build with GCC, the choice of toolchain is made by ebuild.sh not my tool. and as its always been, if you want use another toolchain you have to specify it either by using a build.sh or (not using this tool or any other) just by terminal by pointing the script followed by the toolchain of your choice. Or are you talking about something else? can you please be more specific? même en français si tu veux.. Edited May 25, 2021 by LAbyOne misspelled Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) Tool Updated reflecting latest posts As it is now when reaching that warning it will redirect you to Download window Update: 1) No more just the warning 2) Now when selecting "Download", the download will start directly so after this you will get this Better? tell what you think Edited May 25, 2021 by LAbyOne 3 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted May 25, 2021 Share Posted May 25, 2021 Cool Tool. But I am getting an error when I try to build clover: …/Clover Suite Builder.app/Contents/Resources/.modules/Clover Suite Builder: line 214: ./build_gcc10.sh: No such file or directory Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 47 minutes ago, 5T33Z0 said: Cool Tool. But I am getting an error when I try to build clover: …/Clover Suite Builder.app/Contents/Resources/.modules/Clover Suite Builder: line 214: ./build_gcc10.sh: No such file or directory you should have read above, anyway i guess you'r using the old build. please re-download again has been updated. 1 Link to comment Share on other sites More sharing options...
Guest 5T33Z0 Posted May 25, 2021 Share Posted May 25, 2021 (edited) @LAbyOne Thanks. I've seen your "Tool Updated" post but it was still at version 1.0 at the time. Must have been an overlap of me commenting while you were updating the post. I downloaded 1.1 and it built sucessfully! Awesome! Edited May 25, 2021 by 5T33Z0 Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 Glad its solved 2 Link to comment Share on other sites More sharing options...
naiclub Posted May 25, 2021 Share Posted May 25, 2021 (edited) 5 hours ago, Matgen84 said: ขอบคุณ @LAbyOne สำหรับการแก้ไขปัญหาเกี่ยวกับ Buildgcc10 ไม่พบแม้ว่าจะมี src / clover อยู่ก็ตาม Clover Suite Builder สร้างด้วย GCC Toolchain เท่านั้น แล้ว XCODE8 ล่ะ? จะเป็นการดีที่สามารถเลือกระหว่างสองสำหรับผู้ใช้โดยไม่ต้องใส่รหัสสคริปต์ buildme and buildme XCODE8 Are obviously different, for example, to see the picture. If I use the buildme command only, it will not be full, it will be missing this one -----> CloverV2-5135.zip. And if I run this command -----> buildme XCODE8 all files will come. Tell me about it. Edited May 25, 2021 by naiclub Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) Prerelease Update to 1.2 by request, - added Xcode build options. Edited May 25, 2021 by LAbyOne 2 Link to comment Share on other sites More sharing options...
Jief_Machak Posted May 25, 2021 Share Posted May 25, 2021 12 hours ago, LAbyOne said: Do you realise what you just said sounds like nonsense? Ah please, everyone, be gentle to each other. It's not on OpenCore forum . If someone ask a question, it's because it makes sense for them... 12 hours ago, LAbyOne said: the choice of toolchain is made by ebuild.sh not my tool. I don't think that's true. Ebuild.sh has option to select toolchain, if I'm not mistaken. 5 Link to comment Share on other sites More sharing options...
LAbyOne Posted May 25, 2021 Author Share Posted May 25, 2021 (edited) 1 hour ago, Jief_Machak said: Ah please, everyone, be gentle to each other. It's not on OpenCore forum . lol 1 hour ago, Jief_Machak said: If someone ask a question, it's because it makes sense for them... Totally agree, and gave him all the explanations requested i'm a nice guy after all 1 hour ago, Jief_Machak said: I don't think that's true. Ebuild.sh has option to select toolchain, if I'm not mistaken. nope you are not, but (same as old buildme did) those options to select toolchain still totally depends on the user choice. if they use the build.sh they can build with whatever option they choose. Well since this evening is not even totally true anymore, as you can see in the pic just above, but those are other possibilities and btw the choice always stays on their fingers... so nothing has changed from before, if not the fact that now they can directly make their different builds without editing or scripting. Edited May 25, 2021 by LAbyOne 1 Link to comment Share on other sites More sharing options...
deeveedee Posted May 26, 2021 Share Posted May 26, 2021 (edited) 6 hours ago, Jief_Machak said: Ah please, everyone, be gentle to each other. It's not on OpenCore forum . I've spent enough time there that I now have calluses on my eyeballs. Edited May 26, 2021 by tonyx86 Link to comment Share on other sites More sharing options...
LockDown Posted May 26, 2021 Share Posted May 26, 2021 /Users/ella/Downloads/Clover Suite Builder.app/Contents/Resources/.modules/Clover Suite Builder: line 7219: cd: /Users/ella/src/Clover: No such file or directory logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. suggestion: put an option to go back from the previous menu rather than exiting the app. Link to comment Share on other sites More sharing options...
Jief_Machak Posted May 26, 2021 Share Posted May 26, 2021 1 hour ago, tonyx86 said: I've spent enough time there that I now have calluses on my eyeballs. Drink a lot of infusion of four leaves clovers, it’ll pass. 1 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted May 26, 2021 Share Posted May 26, 2021 (edited) Hi @LAbyOne There is something wrong for me, here with v1.2 prerelease. I download Clover from scratch, select 'Build Clover'. Maybe I mistaken somewhere. The app give me an error message about build_gcc10.sh; and the toolchain directory is empty except sub-directory tools/scripts created but also empty (because of the error message, I suppose). Spoiler Spoiler To work correctly, I have to download again Clover and Build it once more The sym folder is not created of course, not opening at the end. See Terminal results. Résultat de Terminal Edited May 26, 2021 by Matgen84 Add Terminal results 1 Link to comment Share on other sites More sharing options...
LAbyOne Posted May 27, 2021 Author Share Posted May 27, 2021 Hi @Matgen84 Thanks for your testing and reports, you've been a tremendous help, i must apologise to you for my stubbornness about, that gcc10 thing, i was so focused on another check for that, i forgot to check the main... Well now after many testing, i could tell by heart all single lines written on the build logs I modified and cleaned up the code a little bit. You should be good to go, with no failures this time. On 5/26/2021 at 5:05 AM, ellaosx said: /Users/ella/Downloads/Clover Suite Builder.app/Contents/Resources/.modules/Clover Suite Builder: line 7219: cd: /Users/ella/src/Clover: No such file or directory logout Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. suggestion: put an option to go back from the previous menu rather than exiting the app. Hi @ellaosx thanks for feedback sorry which version were you using? asking because on last pre-release that line cannot possibly cause a logout, can you please tell me what were you trying to select (if you remember now) maybe there's a typo somewhere Will Upload the revised version as soon i get @ellaosx answer, just to recheck, and eventually avoid to update with the same issue. anyway Thank you Guys. 2 Link to comment Share on other sites More sharing options...
Recommended Posts