Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add script to run on Guix. #278

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

jacereda
Copy link

This PR adds a RunCuisOnGuix.sh script. Had to tweak some paths (Guix doesn't follow FHS). Also, -gdb didn't work for me, added some changes to fix that.

@stormwatch
Copy link
Contributor

stormwatch commented Jan 9, 2025

This PR adds a RunCuisOnGuix.sh script. Had to tweak some paths (Guix doesn't follow FHS). Also, -gdb didn't work for me, added some changes to fix that.

I've just installed GuixSD on my desktop PC (I wanted to try Guix since a long time ago and this seemed like a perfect excuse).

I appreciate your effort, but I'm not keen on having yet another script to run Cuis on Guix. Guix is just another Linux, it shouldn't need special treatment. The other refactorings you did tough, seem fine and necessary. Therefore I'd suggest to break this in two simply by removing runCuisOnGuix.sh and keep your other modifications.

I'll try to write a package specification for Cuis in the next following days. Both GNU Smalltalk and the OpenSmalltalk VM already have packages but Squeak itself hasn't and I wonder if that has to do with bootstrapping issues. @jacereda if you've some experience writing guix package specifications, feel free to beat me to it :)

HTH

Update: the modifications to the squeak shell script, if they are really necessary, maybe should be done upstream in one or many of:

@jacereda
Copy link
Author

I'm afraid I won't have much time, feel free to cherry-pick anything you consider or create the upstream PR. As for packaging for Guix, I'm not an expert but I could probably provide some help if you find any problem, just ping me at my gmail address (same username) if you need anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants