-
-
Notifications
You must be signed in to change notification settings - Fork 173
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 support for building snaps #390
base: master
Are you sure you want to change the base?
Conversation
Given the snap is confined, I think it's expected not to be able to get to the configuration in |
You could probably use a layout to map $SNAP/usr/share/touchegg to /usr/share/touchegg |
@kenvandine as per your suggestion, I removed all
Any ideas? |
Thank you so much for the work you are putting in this PR @popey. This is going to make distributing updates so much easier 😄 Since I have a opportunity to chat with someone working at Canonical... Do you know who I can ping to update this as well? Cheers! |
Sure, I have access to fix that. Want me to change the description to point at this project? |
Yes please, that'll be great!!! It looks like the trunk branch is still trying to import code from Google Code. Once the code gets imported from GitHub, do I need to make any change upstream so the latest version gets publish in the universe repo? Thanks a lot! |
Attempt to build a snap of touchegg. Not currently working.
To build, on Ubuntu, locally:
Setup:
Clone this repo, then from within it:
snapcraft --use-lxd
To build remotely in the ☁️
(requires launchpad.net account)
snap install snapcraft
Clone this repo then from within it:
snapcraft remote-build
Install the snap:
snap install touchegg_2.0.3-6-*_amd64.snap --dangerous
To check logs:
Current issue:
Other issues:
It would be nice to use the
gnome-3-34
extension rather than bundle all thestage-packages
but when I built with the extension (and omitted the entirestage-packages
stanza) it fails to build with: