mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
* Added CD (Continuous Deployment) snap packaging support * Added required files to create a snap package. Launchpad account will automate the build whenever code is committed to git repo # What is a snap? A snap : * is a squashFS filesystem containing your app code and a snap.yaml file containing specific metadata. It has a read-only file-system and, once installed, a writable area. * is self-contained. It bundles most of the libraries and run-times it needs and can be updated and reverted without affecting the rest of the system. * is confined from the OS and other apps through security mechanisms, but can exchange content and functions with other snaps according to fine-grained policies controlled by the user and the OS defaults. # Notes on improvements squashed into this PR * Reduced the snap size by removing files from prime stage. * Fixed typo in snap summary, thanks @justinclift for pointing out * Reduced the size of snap package by removing big files from the package * Added revno to the version script * Added long description of snap package from deb package * Borrowed some code from vlc snap script to fix fall back UI (need further research to fix issue) * Added echo message to request users to report issues with snap package Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>