Snap for Inkscape
Howdy,
So I (with some help from others) was trying to make a Snap for Inkscape. My goal was to make it so that, when we have it, we can get the 0.92 release to Ubuntu users on 16.04 LTS. Snaps do work for other Linux distros, but it is preinstalled on Ubuntu. The snap that I built is available here:
https://code.launchpad.net/~ted/+snap/inkscape
I have it built for i386 and amd64 right now for testing, but we can enable other architectures (armhf? arm64?) when we start getting to a real build. The snap is unoptimized and needs further testing, but I'd love it if other people could install it and send me their results. One major thing missing is the Python libs for the extensions. That's next on my TODO. For information on installing snapd on a variety of Linux distros you can get info here:
http://snapcraft.io/docs/core/install
Eventually I'd like to get a per-commit build going for the GTK3 release on the edge channel, but trying to get the stable release version working first.
Thanks for feedback, Ted ##SELECTION_END##
On Thu, 2016-07-28 at 11:04 -0500, Ted Gould wrote:
So I (with some help from others) was trying to make a Snap for Inkscape.
Last night I was able to get these setup so that they automatically build and upload into the Ubuntu app store, but not in the released channel yet (need a release for that). I have the 0.92.x branch pushing into the "candidate" channel and trunk pushing into the "edge" channel. So you can install either like: $ snap install --channel=candidate inkscape $ snap install --channel=edge inkscape The edge version is building with GTK3 and the 0.92.x with GTK2. Considering having edge grab a lib2geom snapshot as well. Also we're currently defaulting open to be in the snap directory which is annoying. Now any commit to either of those branches will result in a snap being built and pushed to those channels for i386, amd64, arm64 and armhf (I can enable others if folks see a point to it). If you're using Ubuntu 16.04 or greater you already have snapd, if you're running another Linux you can get info on installing it here: ht tp://snapcraft.io/docs/core/install Ted
On Fri, 2016-08-12 at 11:58 -0500, Ted Gould wrote:
On Thu, 2016-07-28 at 11:04 -0500, Ted Gould wrote:
So I (with some help from others) was trying to make a Snap for Inkscape.
Last night I was able to get these setup so that they automatically build and upload into the Ubuntu app store, but not in the released channel yet (need a release for that). I have the 0.92.x branch pushing into the "candidate" channel and trunk pushing into the "edge" channel. So you can install either like:
$ snap install --channel=candidate inkscape $ snap install --channel=edge inkscape
The edge version is building with GTK3 and the 0.92.x with GTK2. Considering having edge grab a lib2geom snapshot as well. Also we're currently defaulting open to be in the snap directory which is annoying. Now any commit to either of those branches will result in a snap being built and pushed to those channels for i386, amd64, arm64 and armhf (I can enable others if folks see a point to it).
If you're using Ubuntu 16.04 or greater you already have snapd, if you're running another Linux you can get info on installing it here: http://snapcraft.io/docs/core/install
Followed the instructions for Fedora (23) but get the following error message:
error: cannot communicate with server: Post http://localhost/v2/snaps/i nkscape: dial unix /run/snapd.socket: connect: connection refused
Which is ALGOL to me.
Tav
Ted
participants (2)
-
Tavmjong Bah
-
Ted Gould