Hey Thoran

See below…

GC

Gregory Casamento
GNUstep Lead Developer / Black Lotus, Principal Consultant
http://www.gnustep.org - http://heronsperch.blogspot.com
https://www.patreon.com/bePatron?u=352392 - Become a Patron
https://www.openhub.net/languages/objective_c
https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation


On Thu, Jul 31, 2025 at 00:27 thoran <c...@thoran.com> wrote:

> G'day Greg,
>
> Thanks for letting me know.
>
> Actually, I happened to already write such a thing (though unpublished),
> so perhaps should have asked first. I'll publish it anyway. It will be at
> https://github.com/thoran/gorm2xib. It might take a few days though and
> it still needs a bit of a workout.
>

Sweet.  I would love to take a look at it.

By virtue of your email, I downloaded the apps-gorm repo and found the
> readme for gormtool, but it wasn't clear from that which switches and
> values I should use. Perhaps I can compare outputs?
>

I tried to keep it as basic as possible.  I really do need to create better
documentation.  It should be as simple as:

gormtool x.gorm x.xib

The tool assumes that the first argument is the input and the right is the
output.  There are some other options and I will explain those in a later
email.

>
Some context would help also... I wanted to compile SimpleAgenda.app for
> macOS as part of a possible personal migration (or the ability to switch
> back and forth), as per previously mentioned. (I'm also tinkering with
> building a distributed database which can use adapters to facilitate ease
> of migration/synchronisation between different systems.)
>
> However, because running SimpleAgenda.app as a GNUstep app on top of macOS
> seemed to be harder to achieve, I decided to attempt a native build. In the
> course of mucking about with all of this and writing gorm2xib, I think I
> cracked getting a solid build of GNUstep on macOS, so that apps can be
> built either as native macOS or as GNUstep on macOS. Was getting GNUstep to
> build reliably on macOS a pain point, or is it evident I don't know what
> I'm doing?
>

It actually was a bit of a pain point.  I think a lot of us felt like
building it on macOS was sort of like building WINE for Windows.  I can see
the utility of doing that though as it allows for easier comparison.

The reason I went down this path is because macOS is becoming increasingly
> locked up/down. Earlier this year I was in the process of writing a script
> to set up a fresh install of macOS so that everything is installed and
> configured as I like it, using lots of 3rd party and custom stuff.
>
> I found that automatically configuring Mail.app and Calendar.app were no
> longer possible. Whereas previously it was possible to simply write some
> .plist values, then later use profile -I  to import a profile, that
> switch was removed a couple of years ago, with the only remaining option to
> have a corporate account to distribute that profile data from Apple's
> servers, I decided to that it wasn't worth setting one up (nor would I want
> to) for just one account.
>
> I even went to the extent of writing a .mobileconfig (XML) generator class
> and then attempting to use AppleScript to automate loading that via System
> Settings. It all looked good until it became apparent that the requisite
> preference pane (Are they still called that?) is not AppleScript-enabled.
>
> Developers and going through all kinds of a contortions to work around
> this limitation over the last 2 years, including writing in Obj-C inside
> their other code a web server as another way of serving up .mobileconfig
> files.
>
> Apple's 'jumped the shark' for me on this; that I can no longer automate
> administration of my machine. Time to move on soon and is possibly an
> opportune time for more proselytising?
>

Indeed.  I am looking forward to seeing your take on this problem.

Cheers,
>
>
> thoran
>
>
> On Jul 31 2025, at 9:29 am, Gregory Casamento <greg.casame...@gmail.com>
> wrote:
>
> Your rationale is actually the precise reason I did it... it makes it a
> lot easier to port apps back and forth.
>
> On Wed, Jul 30, 2025 at 11:56 AM thoran <c...@thoran.com> wrote:
>
> Hello,
>
> If I wrote such a thing, then am I re-inventing any wheels, or does it
> fulfil an as yet unmet need?
>
> My thinking is that a migration path to GNUstep from macOS is smoothed if
> one can more easily port and more readily use GNUstep apps natively on
> macOS. Thoughts?
>
> Cheers,
>
>
> thoran
>
>
>
> --
> Gregory Casamento
> GNUstep Lead Developer / Black Lotus, Principal Consultant
> http://www.gnustep.org - http://heronsperch.blogspot.com
> https://www.patreon.com/bePatron?u=352392 - Become a Patron
> https://www.openhub.net/languages/objective_c
> https://www.gofundme.com/f/cacao-linux-a-gnustep-reference-implementation
>
>

Reply via email to