Jump to content
59 posts in this topic

Recommended Posts

Posted (edited)

Hello everybody,

here's

Clover Suite Builder is now Menulet

CloverSuiteBuilder.png.1a7fab0accc92787e9e8f6f267a0aefc.png

the evolution of what you were used to know as builme

 

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.

menu.png.4d404cc7c20c185daea180f4eb0bea5e.png

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.

***  warning  RE-Updated Quit function ***  (1.3r4)

The reason why i've reverted back to previous behaviour is for practical reasons.

I don't know how many among you, use the terminal in daily basis, and having such a kind of 

behaviour, becomes very unpractical for those who do use it very often.

So here we go latest release

Download Release 1.3r4

Clover Suite Builder 1.3r4-menulet.dmg

 

 

 

1)

if somehow (for testing or other reasons) the Clover Directory is not in place you will get this

917723119_ScreenShot.png.43ac1198f40d26c55339eb5f3dff9f93.png

 

1.1)

Can now Download Clover from source, Get all Utilities known, Extensions, and Install to EFI

1.png.3edc2e7403fc57c0f959cb0292d2a13d.png

 

1.2)

Added an ulterior warning if somehow you didn't saw the previous and try to build Clover

493710110_ScreenShot1.png.71ab5bf4456281e0a91c5a8bf629621a.png

 

1.3)

while and end of download

89844624_ScreenShot.png.cd806d50473e76b5f452c45ab6f88e2b.png

 

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

2.png.c200626281263338ac9e8bd261681a63.png

 

2a) sorted extra 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

2a.png.06ddb85bd4d15fd4a15263280e866310.png

 

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

2b.png.96865d3ebe1d7a7b1a89b0a484d224de.png

 

2c) as announced above, 

Links directly to online Documentations but also add links to known DSDT's patches

you may need for your machine

2c.png.742452e669240e7d4a5abebc11f3e966.png

 

2d) visual of online docs

2d.png.d85b47ed423837b20364442373314526.png

 

2e) visual of online pre-built DSDTs

2e.png.f82d465bebb65bf55022114069ab97fd.png

 

3) Utilities has been renamed to Tools and added a few more to the list

3.png.a670640a41ae3e5f7839cede4dc7908e.png 

 

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

4.png.4f0d41ada54d3954c77cb3fe4cf2eb71.png

 

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)

5.png.25bd04c1c8d12d0ee5f89faf9c1e34d9.png

 

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

5a.png.92ea1408d9e4ad19036b87fa8b3a5cec.png

 

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,

820454015_ScreenShot.png.31eeb1c4e7b1b2e769c06552b70caa4c.png

 

Feel free in the mean time to leave your impressions and suggestions.

Thanks

 

P.S

if you happen to Download the @ic005k PlistEDPlus and QtiASL you may have a surprise. 

As (very sorry ic005k, i apologize in advance for what i'm going to write here) i really can't be at peace using those icons, during install they will be replaced by my created ones.

Of course,if they are not of your liking, or just think its inappropriate for the application

just tell me and will be removed.

Edited by LAbyOne
pics addicted - updated Update features
  • Like 14
  • Thanks 1

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.

231448948_OpenCoreSuiteBuilder.png.1f0f2d77596869cdbdb5a6851aa4027d.png1450577509_ScreenShot.png.992002bbfd937b0e9a656a725966a4f7.png

I Never published, since there are already plenty for it.

  • Like 4

Hi @LAbyOne

I can't build Clover: error message

 

Spoiler

1086588031_Capturedcran2021-05-2418_56_56.png.b096ecbc073105338c2ea54b5a67b761.png

 

 

The possibility to choice between XCODE or GCC, would interesting. What do you think about !

  • Like 1

This is a good tool. Thank you for bringing good things to many people who have used it.

Posted (edited)
8 hours ago, Matgen84 said:

Hi @LAbyOne

I can't build Clover: error message

 

  Hide contents

1086588031_Capturedcran2021-05-2418_56_56.png.b096ecbc073105338c2ea54b5a67b761.png

 

 

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.

 

798517746_ScreenShot.png.536e6deb43fa5b881ab08a025a2dfe18.png

 

Edited by LAbyOne
i just wrote it in a better understandable way. i hope
  • Like 1
Posted (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 by LAbyOne
  • Allan pinned this topic
Posted (edited)

Added to main since i forgot to screen that one

is the first warning you should have when starting from scratch.

 

644337131_ScreenShot.png.fb9892189d30a50e54a0bc827d290114.png

 

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

 

1007728523_ScreenShot1.png.bbb63c7ce3413f5cd6756192ac9d3685.png

 

So please keep testing and reporting, any anomalies you find.

Thank you all.

 

Edited by LAbyOne
  • Like 2
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.

Posted (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

930546334_ScreenShot.thumb.png.f4fcb66e81482c74d710f20f43796c3e.png

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 by LAbyOne
misspelled
Posted (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

1007728523_ScreenShot1.png.bbb63c7ce3413f5cd6756192ac9d3685.png.b05a4d5c96d429eb2975989e3add8f37.png

 

you will get this

472837334_ScreenShot.png.0b2bed42ff4436847122fe15028715c9.png

 

Better?

 

tell what you think

Edited by LAbyOne
  • Like 2

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

 

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.

  • Like 1
Posted (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 by 5T33Z0
  • Like 2
Posted (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 by naiclub
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 :yes:.

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.

  • Like 5
Posted (edited)
1 hour ago, Jief_Machak said:

Ah please, everyone, be gentle to each other. It's not on OpenCore forum :yes:.

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 by LAbyOne
  • Thanks 1
Posted (edited)
6 hours ago, Jief_Machak said:

Ah please, everyone, be gentle to each other. It's not on OpenCore forum :yes:.

I've spent enough time there that I now have calluses on my eyeballs.

Edited by tonyx86
/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.

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.

  • Like 1
  • Haha 1
Posted (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

115956474_Capturedcran2021-05-2607_43_38.png.b4b4289cf19315e0c68cada501dc0e16.png

 

Spoiler

1580725305_Capturedcran2021-05-2607_51_08.png.808504e2f8bb32add2203197e7bed268.png

 

 

To work correctly, I have to download again Clover and Build it once more :) :cry: The sym folder is not created of course, not opening at the end.

See Terminal results. 

 

 

Résultat de Terminal

Edited by Matgen84
Add Terminal results
  • Sad 1

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.

  • Like 1
×
×
  • Create New...