-
Notifications
You must be signed in to change notification settings - Fork 282
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
Prepare Snap package for Snapcraft Store #1302
base: master
Are you sure you want to change the base?
Conversation
Requesting review by @PeterDaveHello, as you seemed invested in the Snap packaging effort over on the issue thread. 👍 |
I've packaged up a proof of concept version of this Snap that should be working just fine and ready to install directly from the Snap Store, with strict confinement and full GTK2 theming integration. I would appreciate feedback and testing from anyone interested, especially users on You should be able to install with: sudo snap install transgui-test I've committed all the appropriate files to produce the Snap as part of this PR (though unless you're able to successfully retrieve the |
Looking at the logs of this build failure, it seems to be unrelated to the changes made in this PR. |
edddb71
to
be92509
Compare
Sorry for the late reply, let me resolve the conflict first. |
Okay, conflict resolved! |
With ref to #1109, I've done some work on putting together a functional Snap package with working GTK2 theming.
I'd be happy to set this up in the Snap store and maintain it if you wanted, but users are more likely to trust a package maintained by the main transgui developers so I'm submitting this PR with working
snapcraft.yaml
andtransgui.desktop
file.Right now it definitely builds fine for the
amd64
package and should in theory build fine fori386
, but thesnapcraft.yaml
would need a few tweaks to support the ARM platforms thattransgui
currently supports.Let me know if you have any questions.