From a7bb929949958caacb83e079d33aa4f3a805fc2e Mon Sep 17 00:00:00 2001 From: mfonville Date: Mon, 8 Mar 2021 22:27:35 +0100 Subject: [PATCH 1/6] update required libs --- resources/linux/debian/control.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/linux/debian/control.in b/resources/linux/debian/control.in index 1167edb56b2..2b94bd13a51 100644 --- a/resources/linux/debian/control.in +++ b/resources/linux/debian/control.in @@ -1,6 +1,6 @@ Package: <%= appFileName %> Version: <%= version %> -Depends: git, libgtk-3-0 (>= 3.9.10), libgcrypt20, libnotify4, libxtst6, libnss3 (>= 2:3.22), libglib2.0-bin | kde-cli-tools | kde-runtime, xdg-utils, libx11-xcb1, libxss1, libxkbfile1, libcurl3 | libcurl4 +Depends: git, libgcrypt20, libgtk-3-0 (>= 3.9.10), libnotify4, libnss3 (>= 2:3.22), libglib2.0-bin | kde-cli-tools | kde-runtime, xdg-utils, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1, libcurl3 | libcurl4 Recommends: libasound2 (>= 1.0.16), policykit-1, libsecret-1-0, gnome-keyring Suggests: lsb-release Section: devel From 2905cdbfd7f33ff82066e807f02849fbf3e186b4 Mon Sep 17 00:00:00 2001 From: mfonville Date: Tue, 18 May 2021 22:38:19 +0200 Subject: [PATCH 2/6] Update readme install libraries instructions for manual atom install to be consistent with PR #22015 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b69c5ce8abf..8f0b5ba6244 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ An archive is available for people who don't want to install `atom` as root. This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit, but should be compatible with other Linux distributions. -1. Install dependencies (on Ubuntu): `sudo apt install git gconf2 gconf-service libgtk2.0-0 libudev1 libgcrypt20 libnotify4 libxtst6 libnss3 python3 gvfs-bin xdg-utils libcap2` +1. Install dependencies (on Ubuntu): `sudo apt install git libgcrypt20, libgtk-3-0, libnotify4, libnss3, libglib2.0-bin, xdg-utils, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1, libcurl4` 1. (If the `python3` package isn't available, or is too old (Python 3 should be >= 3.5), either `python2` or `python` (2.6 or 2.7) will work in its place.) 2. Download `atom-amd64.tar.gz` from the [Atom releases page](https://github.com/atom/atom/releases/latest). 3. Run `tar xf atom-amd64.tar.gz` in the directory where you want to extract the Atom folder. From 6f6c14feb49428857c56ab99496ae306dc313bf0 Mon Sep 17 00:00:00 2001 From: mfonville Date: Thu, 20 May 2021 09:59:59 +0200 Subject: [PATCH 3/6] Add libgbm1 promote libasound to requires --- resources/linux/debian/control.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/linux/debian/control.in b/resources/linux/debian/control.in index 2b94bd13a51..064721f041c 100644 --- a/resources/linux/debian/control.in +++ b/resources/linux/debian/control.in @@ -1,7 +1,7 @@ Package: <%= appFileName %> Version: <%= version %> -Depends: git, libgcrypt20, libgtk-3-0 (>= 3.9.10), libnotify4, libnss3 (>= 2:3.22), libglib2.0-bin | kde-cli-tools | kde-runtime, xdg-utils, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1, libcurl3 | libcurl4 -Recommends: libasound2 (>= 1.0.16), policykit-1, libsecret-1-0, gnome-keyring +Depends: git, libgcrypt20, libgtk-3-0 (>= 3.9.10), libnotify4, libnss3 (>= 2:3.22), libglib2.0-bin | kde-cli-tools | kde-runtime, xdg-utils, libasound2 (>= 1.0.16), libgbm1, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1, libcurl3 | libcurl4 +Recommends: policykit-1, libsecret-1-0, gnome-keyring Suggests: lsb-release Section: devel Priority: optional From e90429abefe8f6c2aec43fa1643b330e734bc51c Mon Sep 17 00:00:00 2001 From: sadick254 Date: Fri, 21 May 2021 17:22:56 +0300 Subject: [PATCH 4/6] :arrow_up: Bump atom-select-list@0.8.1 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f3a9740f2c..3deaff8636e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1677,9 +1677,9 @@ "integrity": "sha512-7UMEHdTtBV5sJONT0uMeQ6M8JFdfMQy/14rxuP6OuoFfSiDjxyZHuorIbv8gqhRB3FQMMLPzqONoFJE2cpHiCg==" }, "atom-select-list": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/atom-select-list/-/atom-select-list-0.8.0.tgz", - "integrity": "sha512-LZBLl2Mn0ov/CfUV+INrfENQVVdfdXvdB4MGvmvM28Rsm/ViVAuVMjNotvZKVCo5Jm53s/Ixd8K1deQV2WHcxA==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/atom-select-list/-/atom-select-list-0.8.1.tgz", + "integrity": "sha512-MpwlZmmI81odx7rY+HpJrRmDW9aXlkFDFDNt70JxrPibxEh8h9HCZZj22woa4CKFKVXC8sEiLMcNtuDeE10jog==", "requires": { "etch": "^0.14.0", "fuzzaldrin": "^2.1.0" diff --git a/package.json b/package.json index ef35b0ef0fa..61a2f80e7b5 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "atom-keymap": "8.2.14", "atom-light-syntax": "file:packages/atom-light-syntax", "atom-light-ui": "file:packages/atom-light-ui", - "atom-select-list": "0.8.0", + "atom-select-list": "^0.8.1", "autocomplete-atom-api": "https://www.atom.io/api/packages/autocomplete-atom-api/versions/0.10.7/tarball", "autocomplete-css": "https://www.atom.io/api/packages/autocomplete-css/versions/0.17.5/tarball", "autocomplete-html": "https://www.atom.io/api/packages/autocomplete-html/versions/0.8.8/tarball", From fb338da0fce367204bf0ff5e79822a47ea0c1d6e Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 16 Nov 2017 09:09:43 +0100 Subject: [PATCH 5/6] Enable default editor keymaps for editors located outside atom-workspace --- keymaps/linux.cson | 2 +- keymaps/win32.cson | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/keymaps/linux.cson b/keymaps/linux.cson index 9d3e4dbb147..09c892f129e 100644 --- a/keymaps/linux.cson +++ b/keymaps/linux.cson @@ -87,7 +87,7 @@ 'alt-8': 'pane:show-item-8' 'alt-9': 'pane:show-item-9' -'atom-workspace atom-text-editor': +'atom-text-editor': # Platform Bindings 'ctrl-left': 'editor:move-to-beginning-of-word' 'ctrl-right': 'editor:move-to-end-of-word' diff --git a/keymaps/win32.cson b/keymaps/win32.cson index 8a8e92249af..c0574175fb3 100644 --- a/keymaps/win32.cson +++ b/keymaps/win32.cson @@ -92,7 +92,7 @@ 'alt-8': 'pane:show-item-8' 'alt-9': 'pane:show-item-9' -'atom-workspace atom-text-editor': +'atom-text-editor': # Platform Bindings 'ctrl-left': 'editor:move-to-beginning-of-word' 'ctrl-right': 'editor:move-to-end-of-word' From b9dee1966e184ba8b8597bcf407aab017f301abf Mon Sep 17 00:00:00 2001 From: mfonville Date: Fri, 21 May 2021 18:47:57 +0200 Subject: [PATCH 6/6] Add libasound2 and libgbm1, remove python notice --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 8f0b5ba6244..adc79c7675d 100644 --- a/README.md +++ b/README.md @@ -58,8 +58,7 @@ An archive is available for people who don't want to install `atom` as root. This version enables you to install multiple Atom versions in parallel. It has been built on Ubuntu 64-bit, but should be compatible with other Linux distributions. -1. Install dependencies (on Ubuntu): `sudo apt install git libgcrypt20, libgtk-3-0, libnotify4, libnss3, libglib2.0-bin, xdg-utils, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1, libcurl4` - 1. (If the `python3` package isn't available, or is too old (Python 3 should be >= 3.5), either `python2` or `python` (2.6 or 2.7) will work in its place.) +1. Install dependencies (on Ubuntu): `sudo apt install git libasound2, libcurl4, libgbm1, libgcrypt20, libgtk-3-0, libnotify4, libnss3, libglib2.0-bin, xdg-utils, libx11-xcb1, libxcb-dri3-0, libxss1, libxtst6, libxkbfile1` 2. Download `atom-amd64.tar.gz` from the [Atom releases page](https://github.com/atom/atom/releases/latest). 3. Run `tar xf atom-amd64.tar.gz` in the directory where you want to extract the Atom folder. 4. Launch Atom using the installed `atom` command from the newly extracted directory.