Jump to content
146 posts in this topic

Recommended Posts

12 minutes ago, LAbyOne said:

Hello little update,

found a typo into Cloverplistvalidator function which caused an error during checks,

in the mean time....

I reverted back the Quit behaviour to exit, I'm sorry probably some of you will not like

this but the logic why i did so reside in 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

in main thread, is now Clover Suite Builder 1.3r4

 


Thanks a lot @LAbyOne To increase lisibility, for the important indication, could you use bold  instead of black background. Please. :) I have to change my glasses :hysterical:

1 hour ago, Jief_Machak said:

Open an issue on git hub ?

my typo not your :)

 

4 hours ago, Matgen84 said:


Thanks a lot @LAbyOne To increase lisibility, for the important indication, could you use bold  instead of black background. Please. :) I have to change my glasses :hysterical:

sorry its not my choice, i use "dark reader" extension on browsers, and when copy/pasting  text it actually copy the black background as well, its not intentional at all... I should, but always forget to disable the extension when copy/pasting...

 

21 minutes ago, 5T33Z0 said:

@LAbyOne What's the reasoning behind turning the app into a menulet? When I start an App, I expect the GUI to show and not hide behind an Icon in my menubar that I have to click to to actually bring the window to the forefront… it's rreally unintuitive.

So if I understand well, in your opinion also Date/Time, System Audio, bluetooth, esp manager pro, and all kind of other apps working as menulets are all unintuitive? 

Well i guess we are all different with different tastes, what to say, I instead like very much the way it works, i know it's there, and when i need it its ready

Edited by LAbyOne
  • Like 1
3 hours ago, 5T33Z0 said:

@LAbyOne Theses things you mentioned are important system services. A little app to build Clover – while useful – is not an important system service which deseves a to live in the menu bar.

 

While you state them as important, is also true that all those just sit there and even being system services are applications you rarely use (made exception for the clock ) all the rest once setup, just sit there for no real use, but its useless to open a debate about this.

 

Instead a menu for this, would become significant, especially someone at Clover's early stages of usage, to take the time to think and choose the right files he may need, having all the time the tool at hand, without being forced to swing around all open windows or other tools in use, for example.

Sure you'r an advanced user, and may not find relevant having it sitting there for you, but many are not, and this is made for them too.

 

Then as i imagine happens to all computer users, once done using an application, menulet or other bundle may be, you simply press Q and it's gone.

That's all.

On 5/28/2021 at 7:39 AM, 5T33Z0 said:

Just a suggestion for a minor GUI tweak for the next release: move the entry for point 6 further to the right, so it alligns with the rest of the entries in the right column:

 

1070096116_Bildschirmfoto2021-05-28um07_34_12.png.51476e7d8942f5dbf07adb1413a5a894.png

 

Hi @5T33Z0, going back to this

can you tell me what's the system you'r running this from?

Had little troubles this w/e and had to reinstall a machine

finally got what you showing. Has as we discovered nothing much to do with Terminal settings, but mostly with the "default shell in use" as i also tested with zsh and has no such glitches

Are you by chance still using bash?

if its the case, (and you don't want use zsh) may I suggest you to use this to solve that.

That's what came into my mind and I thought you might be interestd, if its not that either, i'm out of options (for now)

Edited by LAbyOne
added infos
15 minutes ago, SavageAUS said:

Will Clover Suite Builder be able to auto update itself at any stage?

all updates till the stable version will be posted here, then once polished, you will normally not require any other update. unless Clover itself will totally change the way it now works.

 

15 minutes ago, SavageAUS said:

Also how do I build on AMD with CSB? When it build it fails on the drivers and the package is missing them.

Please, forgive my ignorance, as i do not have any experience with AMD machine, what would be the requirement to work smoothly on them?

This is odd, as CSB works the same way as buildme does, it's integrated into it, nothing has changed in the way of building Clover

Some failures given by previous version were solved.

What version are you using?, error generated?, or anything else to let me understand what could be the cause.

Then not to badmouth anyone, but another user, little time ago, also reported some errors given during build (he only forgot to specify he was using the very first pre-release when they occurred)

some more specific informations to understand. logs or anything else?

  • Like 1
  • 3 months later...

Updated to 1.3r5

 

- Updated checkTools to build gcc version 11

 

- Updated a few tools to actual release version

 

- Added hidden feature available from main srceen to get some Machine infos

 

1018736809_ScreenShot.png.d7fffffec7832c897eade10b6270e02e.png

 

- Added to Utilities BigSurmount srw 2 --> info

it should also work fine with Monterey.

2047682220_ScreenShot1.png.07ceae3eaf74a75556bafc3018c6b780.png

 

- Added into Kexts install options Big Sur and Monterey

as they use a different way to mount the System in R/W mode,

1402773707_ScreenShot2.png.eee6183ddd85d4ec90f42fa44e73a68f.png

when selecting 1)

You will be presented this

624923512_ScreenShot4.png.3596074f72e14f084d788a750ee01dd9.png

 

You can get the file on main

Edited by LAbyOne
On 10/7/2021 at 3:00 PM, LAbyOne said:

Updated to 1.3r5

 

- Updated checkTools to build gcc version 11

 

- Updated a few tools to actual release version

 

- Added hidden feature available from main srceen to get some Machine infos

 

1018736809_ScreenShot.png.d7fffffec7832c897eade10b6270e02e.png

 

- Added to Utilities BigSurmount srw 2 --> info

it should also work fine with Monterey.

2047682220_ScreenShot1.png.07ceae3eaf74a75556bafc3018c6b780.png

 

- Added into Kexts install options Big Sur and Monterey

as they use a different way to mount the System in R/W mode,

1402773707_ScreenShot2.png.eee6183ddd85d4ec90f42fa44e73a68f.png

when selecting 1)

You will be presented this

624923512_ScreenShot4.png.3596074f72e14f084d788a750ee01dd9.png

Small Insertions into this build now 1.3r6

Added Updated Online documentation Links

thanks to @5T33Z0

1954873189_ScreenShot1.png.53ce742dda0f82266bfb7efe03aa402c.png

with this new content

886682020_ScreenShot2.png.6e0419f342b2a406b964ab4b244ffb4b.png

and also added into main Documentation

1013290526_ScreenShot.png.121a49c113056a0be459597483d95f40.png

Clover Change Explanations by @Slice

 

You can get the file on main

8 minutes ago, SavageAUS said:

Trying to use this on Monterey beta 10.

Screen Shot 2021-10-14 at 9.46.14 pm.png

Hi, @SavageAUS

this seems to be some quarantine issue related. 

you can try the following

1) sudo xattr -d -r -s com.apple.quarantine /path to app

eventually

2) codesign -f -s - /path to app

3) maybe SIP involved also... 

 

i'm pretty confident the first will solve your issue. if not enough then step 2.

Also see if your Security/Privacy settings are as shown here.

425120986_ScreenShot.png.088b180dd2679f88f76d0cb475232181.png

 

I'm actually unable to suggest any other possible actions as the PC where i had Cata - BS - MR has suddenly passed away :(

so till i will be able to get another one (in this old one i'm on 10.13.6), can not go any further then this.

20 minutes ago, LAbyOne said:

Hi, @SavageAUS

this seems to be some quarantine issue related. 

you can try the following

1) sudo xattr -d -r -s com.apple.quarantine /path to app

eventually

2) codesign -f -s - /path to app

 

This ^ above solved the issue thank you.

Already had "Anywhere"

Screen Shot 2021-10-14 at 10.29.30 pm.png

On 10/28/2021 at 8:47 AM, Slice said:

@LAbyOne

See issue #466

this "Please return back BiosBlocksIO for legacy booting that have been in v5139 last." ?

I'm a bit confused... Are we talking about this?

 

2093307361_ScreenShot.png.09a007d63c5501b37fbdfcf9659614aa.png

Obviously if he choose to install "UEFI ONLY" that option will never appear

Or that was related to something that's actually escaping my thoughts?

What should i be supposed to to about that?

 

 

1 hour ago, LAbyOne said:

this "Please return back BiosBlocksIO for legacy booting that have been in v5139 last." ?

I'm a bit confused... Are we talking about this?

 

2093307361_ScreenShot.png.09a007d63c5501b37fbdfcf9659614aa.png

Obviously if he choose to install "UEFI ONLY" that option will never appear

Or that was related to something that's actually escaping my thoughts?

What should i be supposed to to about that?

 

 

No.

I take clear sources from github.

./buldme

choose option 8 build all

Watching the progress. There is no BiosBlockIO compilation and the result as expected

Screenshot 2021-10-29 at 19.45.42.png

@Slice

tried to follow your same process..

Clover freshly cloned does not build at all...

 

Cloverbuild-20211029-19.33.07.log

 

Building with updated Directory

1455073156_Screenshot2021-10-29at19_50_24.png.b57ea8ac3547cbd3d31707e33d0e0c3f.png

 

it is there...

now i'm Totally confused ...

 

###

Retried just now, fresh copy,

for some reasons many .inf files from OpenCore are not downloaded

by your side I assume this is not happening?

 

 

Edited by LAbyOne

I don't know how long buildme script is wrong. Probably before your changes.

I made full installer by this way

#!/bin/bash

./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED
./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED
cd CloverPackage
./makepkg
./makeiso
cd ..
echo "done!"

First ebuild for BiosBlockIo and second ebuild for Bios SATA.

buildme options 8 should make two compilations as in the example.

7 hours ago, Slice said:

I don't know how long buildme script is wrong. Probably before your changes.

I made full installer by this way

#!/bin/bash

./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED
./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED
cd CloverPackage
./makepkg
./makeiso
cd ..
echo "done!"

First ebuild for BiosBlockIo and second ebuild for Bios SATA.

buildme options 8 should make two compilations as in the example.

about BiosBlocksIO, you'r right, to get a build with both BiosBlocksIO and 64bit SATA, boot6 has to be already built 

 

in my case building with my working source, give no issues, and the problem (cloning) it's not related to buildme i guess,

something "now" goes wrong during download, many files into OpenCorepkg are not downloaded, mostly .inf

cannot see the reason why this is happening

 

@Slice  ### OK problem Solved

some how i managed to get the download right by changing the way fetch its submodules

dunno if its because of this, but now all works fine even with fresh cloned source.

 

If this has to be the way to get both , probably the old way Clover was built, should be re-introduced (maybe inserting a new build section for legacy BiosBlocksIO and 64bit SATA).

 

Possibulities

1) Either using the one already in buildme:

			#./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER -t $MYTOOLCHAIN
			./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER -t $MYTOOLCHAIN 
--->
			./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER -t $MYTOOLCHAIN
			./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED -D USE_APPLE_HFSPLUS_DRIVER -t $MYTOOLCHAIN

or using the one you posted above

./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED
./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED

2) adding another build section adding it as build with legacy

1239981552_Screenshot2021-10-29at22_59_38.png.ee51c441a8183ff81c8d37db525a371f.png

In this case will execute the same command as build all, just without buildApp

 

or eventually insert those lines into choice 1) only

then use all other common choices to make pkg or iso or all

what do you think?

Edited by LAbyOne

Most of all I am using option 

"build Clover" for just build CloverX64.efi for myself

"build all" to make release with all files.

I think we can exclude buildApp from buildAll. Let it be separate function.

As well we can exclude CloverUpdater and Clover prefPane. They are obsolete.

 

  • Like 2
On 10/29/2021 at 8:33 PM, Slice said:
./ebuild.sh -fr -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED
./ebuild.sh -fr -D NO_GRUB_DRIVERS_EMBEDDED

 

  

On 10/30/2021 at 6:28 AM, Slice said:

Most of all I am using option 

"build Clover" for just build CloverX64.efi for myself

"build all" to make release with all files.

I think we can exclude buildApp from buildAll. Let it be separate function.

As well we can exclude CloverUpdater and Clover prefPane. They are obsolete.

 

 

Hi @Slice

sorry for late reply,

All Done!

Only thing i "re-modified" is buildme (i saw it was rolled back to original state)

so:

(this mostly concern only individual users)

I divided the build process

391849039_ScreenShot.png.e35f89b280863127d3dd3109c48225ff.png

 

- buildClover, is again as it was before latest change, (since we just need to build the one for our needs, and will take in account users scripts during build)

- build all, use "buildClover" to build full installer as before including Clover.app

- make app, (since i noticed both commands eventually produced both the app and Clover V2.zip) has only this choice now

- make Release, produce the package (as in quote 1) to be hold in repo, no scripts are taken in account

 

of course if you think all this is not really needed, let's just keep the buildme as it is already.

 

here are the files if you want to test before i commit.

 

NewBuild.zip

Edited by LAbyOne
×
×
  • Create New...