Commit Graph

12 Commits

Author SHA1 Message Date
Martin Kleusberg
ce66c1da20 Remove the Antlr parser and the Antlr runtime library
Both are fully replaced by our new parser and are no longer needed.

See issue #1990.
2019-09-13 14:22:12 +02:00
Navdeep Singh Sidhu
623d3b7b51 added JSON support for snap packages 2019-07-22 17:27:20 -05:00
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