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

Implement snap packaging, snaps are universal Linux packages(#704) #706

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

brlin-tw
Copy link

@brlin-tw brlin-tw commented Mar 27, 2019

Snaps are universal Linux packages that can be installed and run on
many GNU+Linux distributions with ease.

This patch implements the necessary details to package
SimpleScreenRecorder as a snap. Install Snapcraft and run
snapcraft under the source tree to build it.

Signed-off-by: 林博仁(Buo-ren Lin) [email protected]

@brlin-tw brlin-tw force-pushed the patch/impl-snap-packaging branch 3 times, most recently from 72a8896 to 3f2339d Compare March 27, 2019 14:43
…aert#704)

[Snaps][1] are universal Linux packages that can be installed and run on
many GNU+Linux distributions with ease.

This patch implements the necessary details to package
SimpleScreenRecorder as a snap.  [Install Snapcraft][2] and run
`snapcraft` under the source tree to build it.

[1]: https://snapcraft.io
[2]: https://docs.snapcraft.io/snapcraft-overview/8940

Signed-off-by: 林博仁(Buo-ren Lin) <[email protected]>
@brlin-tw brlin-tw force-pushed the patch/impl-snap-packaging branch from 3f2339d to a0ab01b Compare March 27, 2019 15:54
@luzpaz
Copy link

luzpaz commented Oct 29, 2022

bump

@MaartenBaert
Copy link
Owner

I prefer keeping all packaging-related files out of the main repository, since there are so many different package formats, and more than one which claim to be 'the universal format'. If the Linux community manages to actually converge on a single universal format that a majority of Linux distributions accept, I may reconsider this.

@brlin-tw
Copy link
Author

brlin-tw commented Jan 26, 2025

@MaartenBaert
I can respect that. In that case, would you accept merging a GitHub Actions workflow that will trigger a corresponding workflow in my repository to automate snap building/releasing? This would simplify the distribution process at my end.

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.

3 participants