Re: [hatari-devel] hatari.app from cirrus-ci (was: Re: One scanline short in ST fullscreen)

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Thomas,

The latest Hatari artifact worked perfectly for me. It told me that ‘Hatari cannot be opened because the developer cannot be verified”. That is exactly the message I expect to see with a non-paid certificate. Then, I use the right-click menu to open Hatari. At that point, macOS still warns me that the developer cannot be verified but it gives me an option to open Hatari anyway. Then, I can run Hatari successfully. After the first time, I can simply double-click on Hatari to run it.

My point about the embedded executable being in lowercase, if possible, is for the cases when Eero, Nicolas, or yourself suggests a command-line on Atari-Forum to a Mac user. If the Mac user knows how to open the package contents to reach the executable, there could be confusion when the command-line doesn’t work because the executable will be called Hatari instead of hatari. However, this is a minor edge case.

Hopefully, an Intel version (x64) of Hatari can still be compiled before the final release. I am sure there are still many Hatari Mac users who still use Intel Macs. However, that might be a good poll to post on Atari-Forum. Just like there are no PPC versions of Hatari for the Mac anymore, the support for Intel Macs may stop soon if there is not a way to compile one on cirrus-ci. 

Bob C

> On Dec 18, 2023, at 12:08 PM, Thomas Huth <th.huth@xxxxxxxxx> wrote:
> 
> Am Sun, 17 Dec 2023 11:24:06 -0700
> schrieb Bob Carpenter <bobc@xxxxxxxxxx>:
> 
>> Thomas,
>> 
>> As a former Linux user and current macOS terminal user, I completely agree with you. On Linux, the executable should be lowercase. I do not remember if Hatari is capitalized on Windows or not. I do not use Hatari on Windows enough to remember.
>> 
>> Furthermore, on macOS, the executable inside the Hatari.app bundle (appears as a directory when viewing it on non-macOS systems) should be lowercase. If you run a command from Terminal, we should be able to keep the hatari executable in lowercase and only have Hatari.app with a capital letter.
> 
> I think the average macOS simply does not care (or even does not know)
> what's inside of an app bundle as long as it works. But yes, for people who
> like to compile Hatari for the console, it should be lowercase.
> 
> I tried to add this logic to the CMakeLists file now, see:
> 
> https://git.tuxfamily.org/hatari/hatari.git/diff/CMakeLists.txt?id=742a83062e05e9ca38ed15f0fbfcc53fbb44ec85
> 
> i.e. it's only using "Hatari" for the bundles (or Win32).
> 
> Let's see how it goes...
> 
> Thomas




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/