Suggestion #1

Closed
opened 2021-09-30 21:43:08 +00:00 by MichaelYick · 4 comments

It'd probably be a best to make this a -bin package rather than requiring renpy's compiler. I'd suggest putting the actual game's data in a directory like /opt or /usr/share/games/ and having some form of shell script (POSIX compliant pls) cd to that directory, run the executable, then cd back. The compiled version of linux releases can be found at https://www.snootgame.xyz/SnootGame-Patchy-$VERSION-linux.tar.bz2. Our current release is at https://www.snootgame.xyz/SnootGame-Patchy-patch5.1.1-linux.tar.bz2.

It'd probably be a best to make this a -bin package rather than requiring renpy's compiler. I'd suggest putting the actual game's data in a directory like /opt or /usr/share/games/ and having some form of shell script (POSIX compliant pls) cd to that directory, run the executable, then cd back. The compiled version of linux releases can be found at https://www.snootgame.xyz/SnootGame-Patchy-$VERSION-linux.tar.bz2. Our current release is at https://www.snootgame.xyz/SnootGame-Patchy-patch5.1.1-linux.tar.bz2.
Owner

My plan is to go with a -bin package and then an additional -git package for those that prefer to compile, if the source code is released again.

Keeping it self contained in /opt seems the best idea but using a shell script's probably overkill, using the path variable of a .desktop file should be sufficient.

My plan is to go with a -bin package and then an additional -git package for those that prefer to compile, if the source code is released again. Keeping it self contained in /opt seems the best idea but using a shell script's probably overkill, using the path variable of a .desktop file should be sufficient.
Author

a -git package would be hell since renpy would be required as a dependency and to compile. Have fun with that one.

Our source code is avaliable in an archive repo for now. One of the devs got spooked about leaks from patch 6 and dictated a privitization of it. Not really my choice, but its the comprimises needed to move forward. The usual repo should be back to public after this next patch.

using the path variable of a .desktop file should be sufficient

.desktop files can do that? Didn't realize that. If that's the case and it wouldn't cause any other problems (I don't know how freedesktop compliant other DE's are), then go right ahead with it.

a -git package would be hell since renpy would be required as a dependency and to compile. Have fun with that one. Our source code is avaliable in an [archive repo](https://git.snootgame.xyz/PrincipalSpears/SnootGame-PUBLIC) for now. One of the devs got spooked about leaks from patch 6 and dictated a privitization of it. Not really my choice, but its the comprimises needed to move forward. The usual repo should be back to public after this next patch. >using the path variable of a .desktop file should be sufficient .desktop files can do that? Didn't realize that. If that's the case and it wouldn't cause any other problems (I don't know how freedesktop compliant other DE's are), then go right ahead with it.
Author

just saying, the renpy sdk's cli tools are trash. The distribution compiling command doesn't even work. You'll have to do GUI to compile.

just saying, the renpy sdk's cli tools are trash. The distribution compiling command doesn't even work. You'll have to do GUI to compile.
Author

mad lad did it

mad lad did it
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: C22/Snoot-Game-AUR#1
No description provided.