From 51d59cc90b1f93b742de629c35d8e9e99540c2c3 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Tue, 24 Oct 2017 18:53:53 -0500 Subject: [PATCH 01/16] Create snapcraft.yaml --- snapcraft.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 snapcraft.yaml diff --git a/snapcraft.yaml b/snapcraft.yaml new file mode 100644 index 0000000..aef2c19 --- /dev/null +++ b/snapcraft.yaml @@ -0,0 +1,36 @@ +name: cool-retro-term # check to see if it's available +version: '0.6' # 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: classic # 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 + +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 From 942ff8bf4a73c3f732628434766de64b82305b3b Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Tue, 6 Mar 2018 01:17:45 -0600 Subject: [PATCH 02/16] 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... From a34dc35f0f8474f2725e46b6201bb6c2039a4d95 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 16:21:18 -0600 Subject: [PATCH 03/16] Update snapcraft.yaml --- snapcraft.yaml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index aef2c19..71687df 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,10 +1,10 @@ name: cool-retro-term # check to see if it's available -version: '0.6' # this is freakin' awesome +version: '0.11' # 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: classic # use 'strict' once you have the right plugs +confinement: strict # use 'strict' once you have the right plugs apps: cool-retro-term: @@ -13,11 +13,26 @@ apps: parts: my-part: - source: https://github.com/Swordfish90/cool-retro-term + source: https://github.com/kz6fittycent/cool-retro-term-1 source-type: git plugin: qmake # See 'snapcraft plugins' qt-version: qt5 after: [desktop-qt5] + plugs: + - unity7 + - x11 + - desktop + - home + - network + - network-bind + - network-manager + - password-manager-service + - locale-control + - gsettings + - shutdown + - firewall-control + - process-control + - system-observe build-packages: - build-essential From 8032547fd0deefeb9516fdbdc876bcbc1d72e8d9 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 16:28:44 -0600 Subject: [PATCH 04/16] merging stuff --- snap/snapcraft.yaml | 33 ++++++++++----------------------- 1 file changed, 10 insertions(+), 23 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d46c46f..71687df 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.7' # this is freakin' awesome +version: '0.11' # 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. @@ -10,9 +10,18 @@ apps: cool-retro-term: command: desktop-launch $SNAP/usr/bin/cool-retro-term desktop: usr/share/applications/cool-retro-term.desktop + +parts: + my-part: + source: https://github.com/kz6fittycent/cool-retro-term-1 + source-type: git + plugin: qmake # See 'snapcraft plugins' + qt-version: qt5 + after: [desktop-qt5] plugs: - unity7 - x11 + - desktop - home - network - network-bind @@ -24,15 +33,6 @@ apps: - 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 @@ -49,16 +49,3 @@ parts: - 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... From 44e895ee081525c1d60da3e08144c95131cbe289 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 16:29:00 -0600 Subject: [PATCH 05/16] Delete snapcraft.yaml --- snapcraft.yaml | 51 -------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 snapcraft.yaml diff --git a/snapcraft.yaml b/snapcraft.yaml deleted file mode 100644 index 71687df..0000000 --- a/snapcraft.yaml +++ /dev/null @@ -1,51 +0,0 @@ -name: cool-retro-term # check to see if it's available -version: '0.11' # 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 - -parts: - my-part: - source: https://github.com/kz6fittycent/cool-retro-term-1 - source-type: git - plugin: qmake # See 'snapcraft plugins' - qt-version: qt5 - after: [desktop-qt5] - plugs: - - unity7 - - x11 - - desktop - - home - - network - - network-bind - - network-manager - - password-manager-service - - locale-control - - gsettings - - shutdown - - firewall-control - - process-control - - system-observe - - 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 From 90b68f9987a2d7c04d5f6c31564a6d464699b33f Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 16:39:16 -0600 Subject: [PATCH 06/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 71687df..93b48a7 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.11' # this is freakin' awesome +version: '0.12' # 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. @@ -10,14 +10,6 @@ apps: cool-retro-term: command: desktop-launch $SNAP/usr/bin/cool-retro-term desktop: usr/share/applications/cool-retro-term.desktop - -parts: - my-part: - source: https://github.com/kz6fittycent/cool-retro-term-1 - source-type: git - plugin: qmake # See 'snapcraft plugins' - qt-version: qt5 - after: [desktop-qt5] plugs: - unity7 - x11 @@ -33,6 +25,14 @@ parts: - firewall-control - process-control - system-observe + +parts: + my-part: + source: https://github.com/kz6fittycent/cool-retro-term-1 + source-type: git + plugin: qmake # See 'snapcraft plugins' + qt-version: qt5 + after: [desktop-qt5] build-packages: - build-essential From 3548ce84c1d9c1a98104b70d904fee71017f3b3b Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 17:06:19 -0600 Subject: [PATCH 07/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 93b48a7..d238b01 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -49,3 +49,4 @@ parts: - qml-module-qtquick-dialogs - qtdeclarative5-localstorage-plugin - qtdeclarative5-window-plugin + - libgl1-mesa-dev From f8bd4831396304bf4f44d65acfb65a18909c5a66 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 17:06:31 -0600 Subject: [PATCH 08/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d238b01..d4d416d 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.12' # this is freakin' awesome +version: '0.13' # 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. From 1e04f66a11ba48cda22d63d3c3889dbfd3051590 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 17:24:25 -0600 Subject: [PATCH 09/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d4d416d..d25a59f 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -4,7 +4,7 @@ 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 +confinement: --devmode # use 'strict' once you have the right plugs apps: cool-retro-term: From 2375aefebbfde29ec3dfd2778973168e7441275d Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 9 Mar 2018 17:31:00 -0600 Subject: [PATCH 10/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d25a59f..ebb0691 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -4,7 +4,7 @@ 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: --devmode # use 'strict' once you have the right plugs +confinement: devmode # use 'strict' once you have the right plugs apps: cool-retro-term: From 67ac27c0545ab343e940a7d3b01039457867933c Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 16 Nov 2018 17:49:22 -0600 Subject: [PATCH 11/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index ebb0691..1eb8b5e 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.13' # this is freakin' awesome +version: '0.14' # 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. @@ -50,3 +50,4 @@ parts: - qtdeclarative5-localstorage-plugin - qtdeclarative5-window-plugin - libgl1-mesa-dev + - qtdeclarative5-dev-tools From 135ed0bf8bcfdd004dec9118e8e61ebdec293318 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Fri, 16 Nov 2018 18:10:02 -0600 Subject: [PATCH 12/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 1eb8b5e..d45a091 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,10 +1,10 @@ name: cool-retro-term # check to see if it's available -version: '0.14' # this is freakin' awesome +version: '0.15' # 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: devmode # use 'strict' once you have the right plugs +confinement: strict # use 'strict' once you have the right plugs apps: cool-retro-term: From a0312ff60431e7571eee086e8a65a1bec68dd061 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Sat, 17 Nov 2018 21:24:57 -0600 Subject: [PATCH 13/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d45a091..27dc535 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.15' # this is freakin' awesome +version: '0.16' # 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. From 9d1ca1986d891a008163c6d31dea56c2259fafa9 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Sat, 17 Nov 2018 21:25:35 -0600 Subject: [PATCH 14/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 27dc535..4819960 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.16' # this is freakin' awesome +version: '0.17' # 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. @@ -28,7 +28,7 @@ apps: parts: my-part: - source: https://github.com/kz6fittycent/cool-retro-term-1 + source: https://github.com/Swordfish90/cool-retro-term source-type: git plugin: qmake # See 'snapcraft plugins' qt-version: qt5 From bfecd9ebc65ab39e43aebd0fefda2558ff34053f Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Wed, 21 Nov 2018 11:01:11 -0600 Subject: [PATCH 15/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 4819960..32e637f 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: cool-retro-term # check to see if it's available -version: '0.17' # this is freakin' awesome +version: '0.18' # 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. @@ -51,3 +51,5 @@ parts: - qtdeclarative5-window-plugin - libgl1-mesa-dev - qtdeclarative5-dev-tools + - qml-module-qtquick-controls + - qml-module-qtquick-extras From ddff1fc4551f13a3bd71c62e42a3495ab2559162 Mon Sep 17 00:00:00 2001 From: kz6fittycent Date: Wed, 21 Nov 2018 11:20:55 -0600 Subject: [PATCH 16/16] Update snapcraft.yaml --- snap/snapcraft.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 32e637f..92790e9 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -51,5 +51,4 @@ parts: - qtdeclarative5-window-plugin - libgl1-mesa-dev - qtdeclarative5-dev-tools - - qml-module-qtquick-controls - qml-module-qtquick-extras