From 942ff8bf4a73c3f732628434766de64b82305b3b Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Tue, 6 Mar 2018 01:17:45 -0600 Subject: [PATCH] Preparing for PR. --- snap/snapcraft.yaml | 64 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 snap/snapcraft.yaml diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..d46c46f --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,64 @@ +name: cool-retro-term # check to see if it's available +version: '0.7' # this is freakin' awesome +summary: cool-retro-term is a terminal emulator. # 79 char long summary +description: | + First off, this is freakin' awesome. cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. It has been designed to be eye-candy, customizable, and reasonably lightweight. +grade: stable # must be 'stable' to release into candidate/stable channels +confinement: strict # use 'strict' once you have the right plugs + +apps: + cool-retro-term: + command: desktop-launch $SNAP/usr/bin/cool-retro-term + desktop: usr/share/applications/cool-retro-term.desktop + plugs: + - unity7 + - x11 + - home + - network + - network-bind + - network-manager + - password-manager-service + - locale-control + - gsettings + - shutdown + - firewall-control + - process-control + - system-observe + # them plugs, tho... + +parts: + my-part: + source: https://github.com/Swordfish90/cool-retro-term + source-type: git + plugin: qmake # See 'snapcraft plugins' + qt-version: qt5 + after: [desktop-qt5] + + build-packages: + - build-essential + - qmlscene + - qt5-qmake + - qt5-default + - qtdeclarative5-dev + + stage-packages: + - qmlscene + - qml-module-qtquick-controls + - qtdeclarative5-qtquick2-plugin + - libqt5qml-graphicaleffects + - qml-module-qtquick-dialogs + - qtdeclarative5-localstorage-plugin + - qtdeclarative5-window-plugin + - 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 + - appmenu-qt5 + - locales-all + # make things prettier, maybe...