justinmeiners / classic-colors

Paint program for Unix. Inspired by MS Paint (Windows 95-98).
GNU General Public License v2.0
46 stars 3 forks source link

Adjust image and add the beginnings to compiling on Tribblix. #31

Closed MagnetarRocket closed 2 years ago

MagnetarRocket commented 2 years ago

Adjusted HTML help to add in new images as needed and add the beginnings of how to install on openIndiana/Tribblix in README because Peter Tribble did so? https://twitter.com/ptribble/status/1555532045031510016 (was trying to get help running a openIndiana VM on a M1 MacBook air just for testing and one suggested app was classic-paint, and then that happened)

justinmeiners commented 2 years ago

Looking good! I have never heard of openindiana or tribblix haha. Generally I think its a good idea to add configure support for any platform someone wants to use (within reason). I would focus the README a bit more though. People on obscure platforms know what they need to do to install software. In this case, can we just provide solaris instructions and those will work? Or is tribblix completely different?

MagnetarRocket commented 2 years ago

Tribblix and openindiana are production ready distros of illumos, illumos is the only actively developed fork of OpenSolaris left after oracle dropped development of it to great uproar.

Name might be "SunOS" as in alx210's stuff or "Solaris" as most people would refer to those two and should in theory be compilable on modern Solaris, names your pick; but Peter Tribble did not state the steps needed in the tweet, just that it went without a hitch as it is; and somebody stating that back in the day they reformatted solaris's x11 libraries to be more standardized in line with modern xOrg.

1: found Peter Tribble's github account: @ptribble

2: Only major difference between Tribblix and openindiana is choice of package management system. Openindiana's is the openSolaris IPS, while tribblix is the SVR4 package management system.

ptribble commented 2 years ago

The only change I made was to

sed -i s:/usr/local/share/classic-colors/help:/usr/share/classic-colors/help: ui_main.c

because I don't package anything in /usr/local. (Ideally that would be derived from PREFIX rather that hard-coded.)

But to build all that was necessary on Tribblix was "./configure && gmake". No changes necessary. (And I now ship a ready built package.)

justinmeiners commented 2 years ago

I am excited to get the help updates in here. Should we merge it in now and add more to the install README later, or do you have more changes coming?

MagnetarRocket commented 2 years ago

The images can be pushed, readme may be updated later in the future when i can get a working illumos distro up and running, will update on my own fork of changes i may intend to push in the future.

justinmeiners commented 2 years ago

@MagnetarRocket thanks again for your support! You are also now acknowledged in the "About" section. Sorry for slow responses.