aboutsummaryrefslogtreecommitdiffstats
path: root/snap
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2019-07-18 01:31:43 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2019-07-18 01:31:43 -0400
commita916009d4b29995ea8ad61ad47a51c2ee1fa80bc (patch)
treef53f459caa6868bda7c3f6dae0d8f30f19325af3 /snap
parent68a36b3b67ec82cdd3f77e88e40d1043cbab5000 (diff)
New upstream version 2.3.0+dfsgupstream/2.3.0+dfsg
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml104
1 files changed, 104 insertions, 0 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
new file mode 100644
index 0000000..671ccd4
--- /dev/null
+++ b/snap/snapcraft.yaml
@@ -0,0 +1,104 @@
+name: barrier-kvm # the Barrier Snappy for Linux / not tested on MAC yet
+base: core18
+version: '2.2.0' # 03/2019
+summary: Eliminate the barrier between your machines.
+description: |
+ Barrier is KVM software forked from Symless's synergy 1.9 codebase.
+ Synergy was a commercialized reimplementation of the original
+ CosmoSynergy written by Chris Schoeneman.
+grade: stable # must be 'stable' to release into candidate/stable channels
+confinement: strict # use 'strict' once you have the right plugs and slots
+
+apps:
+ barrier-kvm:
+ command: desktop-launch barrier #first run might take longer
+ plugs:
+ gnome-3-26-1604:
+ interface: content
+ target: gnome-platform
+ default-provider: gnome-3-26-1604:gnome-3-26-1604
+ plugs: [gnome-3-26-1604]
+ plugs: [x11]
+parts: [qt5conf]
+parts:
+ desktop:
+ plugin: nil
+ source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
+ desktop-qt5:
+ source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
+ source-subdir: qt
+ plugin: make
+ make-parameters: ["FLAVOR=qt5"]
+ build-packages:
+ - build-essential
+ - qtbase5-dev
+ - dpkg-dev
+ stage-packages:
+ - libxkbcommon0
+ - ttf-ubuntu-font-family
+ - dmz-cursor-theme
+ - light-themes
+ - adwaita-icon-theme
+ - gnome-themes-standard
+ - shared-mime-info
+ - libqt5gui5
+ - libgdk-pixbuf2.0-0
+ - libqt5svg5 # for loading icon themes which are svg
+ - try: [appmenu-qt5] # not available on core18
+ - locales-all
+ - xdg-user-dirs
+ - fcitx-frontend-qt5
+ qt5:
+ source: https://github.com/ubuntu/snapcraft-desktop-helpers.git
+ source-subdir: qt
+ plugin: make
+ make-parameters: ["FLAVOR=qt5"]
+ build-packages:
+ - qtbase5-dev
+ - dpkg-dev
+ stage-packages:
+ - libxkbcommon0
+ - ttf-ubuntu-font-family
+ - dmz-cursor-theme
+ - light-themes
+ - adwaita-icon-theme
+ - gnome-themes-standard
+ - shared-mime-info
+ - libqt5gui5
+ - libgdk-pixbuf2.0-0
+ - libqt5svg5 # for loading icon themes which are svg
+ - try: [appmenu-qt5] # not available on core18
+ - locales-all
+ barrier-kvm:
+ source: https://github.com/payomagic/barrier.git
+ plugin: cmake
+ build-packages:
+ - g++
+ - gcc
+ - make
+ - xorg-dev
+ - libcurl4-openssl-dev
+ - libavahi-compat-libdnssd-dev
+ - libssl-dev
+ - libx11-dev
+ - libqt4-dev
+ - qtbase5-dev
+ - qt5-style-plugins
+ - qt5ct
+ stage-packages:
+ - libxinerama-dev
+ - libxinerama1
+ - libxrandr-dev
+ - libxrandr2
+ - libxrender-dev
+ - libxrender1
+ - libxtst-dev
+ - qtdeclarative5-dev
+ - libavahi-compat-libdnssd-dev
+ - libqt5gui5
+ - libavahi-common-dev
+ - libqt5x11extras5
+ - libqt5svg5
+ - libqt5svg5-dev
+ - qt5ct
+ after: [desktop-qt5]