Skip to content

Making releases

Lauri Ojansivu edited this page Sep 5, 2018 · 18 revisions

Installing snapcraft from source

This is because snap build servers are broken and snapcraft has bug that has fix that is not released to snap channel yet.

So I removed snap version, and installed snapcraft from source, and it seems to work for me.

Snapcraft source install on Ubuntu 16.04 64bit

Add to /root/.bashrc:

export PATH="$PATH:/home/user/repos/snapcraft/bin"

Install dependencies

sudo apt install python3-yaml python3-tabulate python3-pymacaroons python3-progressbar \
python3-requests-unixsocket python3-petname python3-pyelftools xdelta3

Install snapcraft

cd ~/repos
git clone https://github.com/snapcore/snapcraft.git
cd snapcraft
sudo python3 setup.py install
sudo ln -s /usr/local/lib/python3.5/dist-packages/snapcraft-2.43-py3.5.egg/share/snapcraft/ /usr/share/snapcraft

Build package

cd ~/repos/wekan
sudo snapcraft

Push package to snap store

sudo snapcraft push wekan_1.*_amd64.snap

Publish at snap store

https://dashboard.snapcraft.io/dev/snaps/7867

Clone this wiki locally