Commit Graph

10 Commits

Author SHA1 Message Date
Navdeep Singh Sidhu
b6f7b1eec3 Snap package - Removed wrapper file
* As mentioned in one of previous commits, dump wrapper was causing problem with launchpad CI/CD for snap packages. Content of this wrapper file resemble snapcraft-desktop-helpers for gtk application.

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-11-18 00:52:42 -06:00
Navdeep Singh Sidhu
323b416462 * Removing wrappers (to test fix https://bugs.launchpad.net/snapcraft/+bug/1791871)
* Added qt5-gtk-platformtheme in comments, this can be uncommented if snap is build on base 18 to support gtk theme for QT app.

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-11-17 22:30:19 -06:00
Navdeep Singh Sidhu
1988b98f13 Updated Build guide, travis config and snap config
* Added build instructions for OpenSuse
* Updated package list for Ubuntu build
* Added initial code for x86 and x64 build of AppImage to travis file
* More experiments with snap config to fix old UI.

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-10-20 14:24:19 -05:00
Navdeep Singh Sidhu
cacd7e3090 Fixed error related to libgail and libatk modules
* Priming the gtk modules to fix
```
     Gtk-Message: Failed to load module "gail"
     Gtk-Message: Failed to load module "atk-bridge"
 ```

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-12 07:00:41 -05:00
Navdeep Singh Sidhu
a54fd6e5c0 * Fixed Typo
Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 18:03:55 -05:00
Navdeep Singh Sidhu
2bdde8e9a9 Fixed Typo
Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 18:02:37 -05:00
Navdeep Singh Sidhu
bbafb950e7 Back to zero with reducing size as snap created by launchpad couldn't find display :0
Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 17:51:25 -05:00
Navdeep Singh Sidhu
eb10edd4a1 Added echo message to request users to report issues with snap package
Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 17:21:16 -05:00
Navdeep Singh Sidhu
c2097561a5 Did the "wording adjustment" :), 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)

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 16:05:58 -05:00
Navdeep Singh Sidhu
1e8e1eb954 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.

//TODO
* Try reducing the size of final snap packages by removing unnecessary packages from priming stage

Signed-off-by: Navdeep Singh Sidhu <deepsidhu1313@users.noreply.github.com>
2018-08-10 02:12:55 -05:00