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

Intent to package: Snaps are universal Linux packages #150

Open
brlin-tw opened this issue Mar 4, 2019 · 6 comments
Open

Intent to package: Snaps are universal Linux packages #150

brlin-tw opened this issue Mar 4, 2019 · 6 comments
Labels
Contribution Ideas or features contributed by the community Enhancement New feature or request

Comments

@brlin-tw
Copy link
Contributor

brlin-tw commented Mar 4, 2019

Dear maintainer(s),

Snaps are universal Linux packages that can be installed and run on many GNU+Linux distributions with ease. I've been following the Snapcrafters instructions and have built a working snap on the Snap Store, you may try it by running the following commands after installing snapd:

# Install the snap #
sudo snap install mari0-ce

# Connect the snap to optional security confinement interfaces #
## For allowing the game to use joystick ##
sudo snap connect mari0-ce:joystick

# Launch the application #
mari0-ce

I'm also looking forward to working with you to make the packaging work upstream (if you're interested). You may want to check out the current packaging recipe, the documentation, registering a developer account on the Snap Store, and get in touch with us to transfer the work under your control.

Thanks for your time and attention.

@HugoBDesigner
Copy link
Collaborator

Thanks for sharing your package and for making it more accessible to more platforms! If you would like to contribute to the project or implement some code or assets that'd help make packaging easier, you are always free to submit a Pull Request, which we'll evaluate and eventually merge. If there's anything you'd like help with in regards to Mari0 CE's code, feel free to respond to this issue and I'll get back to you.
As a small nitpick, CE is actually more of a counterpart to Mari0 SE than it is to Alesan's Entities, but it's still a valid counterpart :P

@HugoBDesigner HugoBDesigner added Enhancement New feature or request Contribution Ideas or features contributed by the community labels Mar 5, 2019
@brlin-tw
Copy link
Contributor Author

brlin-tw commented Mar 5, 2019

I would like to ask if you are willing to take over the maintenance of the package? If so I can request an ownership transfer and after that, you can set-up automatic snap building and publishing using the snapcraft build service.

As of now I can give you the snap's collaborator access via the e-mail address associated with your Ubuntu One account, you can send it to me privately via Buo.Ren.Lin@gmail.com.

HugoBDesigner added a commit that referenced this issue Mar 5, 2019
Implement snap packaging, snaps are universal linux packages (#150)
@HugoBDesigner
Copy link
Collaborator

Unfortunately, I haven't had much free time as of lately to maintain this project. Most of what I do is review Pull Requests from contributors. I could still take ownership, but the Snap wouldn't get updated often, I'm afraid.

@brlin-tw
Copy link
Contributor Author

brlin-tw commented Mar 5, 2019

That's fine, in that case, I'll set-up a mirror elsewhere for automatic snap building and keep maintaining the snap. You can request snap ownership whenever you feel ready.

I do need a proper application metadata(title, description) though, it would be great if you can provide one.

@HugoBDesigner
Copy link
Collaborator

I've updated the READ ME file to be more polished, so here's what I believe to be a good description.
And by the way, thanks for the help and for maintaining the snap, I really do appreciate it!

Title: Mari0: CE
Description: The open-source, community-driven effort to improve upon the latest version of Mari0 SE.

@brlin-tw
Copy link
Contributor Author

brlin-tw commented Mar 7, 2019

I overlooked the fields that need updating, so here is it:

field description restriction
Title title for the snap 40 chars. max.
Summary one-line summary for the package 78 chars. max.
Description long description of the package no restriction

I just added your Yahoo address found from your blog to the snap collaborator list just so you can make the changes manually in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contribution Ideas or features contributed by the community Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants