Package Details: atom-editor-bin 1.23.0-1

Git Clone URL: https://aur.archlinux.org/atom-editor-bin.git (read-only)
Package Base: atom-editor-bin
Description: Atom is a hackable text editor for the 21st century built on Electron - Precompiled binary from official repository
Upstream URL: https://github.com/atom/atom
Keywords: atom editor
Licenses: MIT
Conflicts: apm, atom, atom-editor, atom-editor-git, atom-editor-git-tagged, atom-notracking
Provides: apm, atom
Submitter: butangmucat
Maintainer: grawlinson (forivall)
Last Packager: grawlinson
Votes: 308
Popularity: 4.816495
First Submitted: 2014-05-29 04:06
Last Updated: 2017-12-13 04:46

Pinned Comments

grawlinson commented on 2017-09-25 18:18

To whoever submitted a deletion request:

The package in the official repos modifies the package a bit, and as such, bug reports usually will not be accepted upstream.

This package aims to keep things as close to upstream as possible, so that any bug reports originating from Arch users can actually be useful to upstream developers.

EDIT (28/09/17): Thanks to @onestone who has collated a few links explaining why this package bundles Electron, et al. I have attached them to this comment for posterity.

Upstream links:

https://github.com/atom/tabs/issues/395#issuecomment-258688481
https://github.com/atom/atom/issues/13331#issuecomment-263067273
https://github.com/atom/atom/issues/11967#issuecomment-225974781

community/atom bug report:

https://bugs.archlinux.org/task/50357#comment154743

Latest Comments

Alad commented on 2017-09-27 15:51

Thanks. Perhaps the package should be renamed to "bundled" or similar, to avoid confusion in the future.

onestone commented on 2017-09-27 12:36

@Alad: Here are a couple of examples:

https://github.com/atom/tabs/issues/395#issuecomment-258688481
https://github.com/atom/atom/issues/13331#issuecomment-263067273

Here is an explanation by an Atom developer why they only support a specific Electron version:

https://github.com/atom/atom/issues/11967#issuecomment-225974781

The maintainers of the package in the official repo dismissed the upstream developers' concerns, saying they have made "wrong design decisions": https://bugs.archlinux.org/task/50357#comment154743 I don't think they can match upstream developers in fixing bug reports though.

Alad commented on 2017-09-27 10:27

@grawlinson: "bug reports usually will not be accepted upstream." Do you have some link to back up that claim?

grawlinson commented on 2017-09-25 18:18

To whoever submitted a deletion request:

The package in the official repos modifies the package a bit, and as such, bug reports usually will not be accepted upstream.

This package aims to keep things as close to upstream as possible, so that any bug reports originating from Arch users can actually be useful to upstream developers.

EDIT (28/09/17): Thanks to @onestone who has collated a few links explaining why this package bundles Electron, et al. I have attached them to this comment for posterity.

Upstream links:

https://github.com/atom/tabs/issues/395#issuecomment-258688481
https://github.com/atom/atom/issues/13331#issuecomment-263067273
https://github.com/atom/atom/issues/11967#issuecomment-225974781

community/atom bug report:

https://bugs.archlinux.org/task/50357#comment154743

grawlinson commented on 2017-08-09 05:30

@yitzi: Thanks! This python 2/3 thing is getting a bit ridiculous. Can't wait for 2020.

1.19.0 is up.

yitzi commented on 2017-08-08 20:28

There are two additional calls to python in /usr/share/atom/resources/app/apm/bin/python-interceptor.sh that probably needed to be changed to python2. node-gyp fails otherwise.

grawlinson commented on 2017-06-17 05:07

@heichblatt: Thanks! Been a bit under the weather lately, will merge your patch ASAP.

heichblatt commented on 2017-06-16 14:28

Hello,

the following patch brings us to 1.18.0.

---
diff --git a/PKGBUILD b/PKGBUILD
index ce7d04c..c4403ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
# Upstream URL: https://github.com/atom/atom

pkgname=atom-editor-bin
-pkgver=1.17.2
+pkgver=1.18.0
pkgrel=1
pkgdesc="Atom is a hackable text editor for the 21st century built on Electron - Precompiled binary from official repository"
arch=('x86_64')
@@ -20,7 +20,7 @@ optdepends=('gvfs')
conflicts=('atom' 'atom-editor' 'atom-editor-git' 'atom-editor-git-tagged' 'apm' 'atom-notracking')
install=$pkgname.install

-md5sums=('b65beaae1b08bf60d80297a793662756'
+md5sums=('74098a72b38a82757ffdfe7b6a60eb28'
'22b4763c2e8607f0ea46311ec13da9ff'
'd472858970fc4ba6f63197729b65607c')
source=("atom-amd64-v${pkgver}.deb::https://atom-installer.github.com/v${pkgver}/atom-amd64.deb"
@@ -28,7 +28,7 @@ source=("atom-amd64-v${pkgver}.deb::https://atom-installer.github.com/v${pkgver}
startupwmclass.patch)

package() {
- bsdtar xf data.tar.gz
+ bsdtar xf data.tar.xz
printf "Applying atom-python.patch\n"
patch -p1 < "${srcdir}"/atom-python.patch
printf "Applying startupwmclass.patch\n"
---

Ok?

wamari commented on 2017-05-17 03:31

Trying to install but getting the error below

-> Downloading atom-amd64-v1.17.0.deb...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
28 93.0M 28 26.6M 0 0 2072k 0 0:00:45 0:00:13 0:00:32 2426k
curl: (23) Failed writing body (3649 != 16384)
==> ERROR: Failure while downloading https://atom-installer.github.com/v1.17.0/atom-amd64.deb
Aborting...
==> ERROR: Makepkg was unable to build atom-editor-bin.

saildata commented on 2017-03-28 22:05

First, thank you for maintaining the package. Also, I wanted to note that the description should read either "Chromium based" or more accurately "Electron based", but definitely not Chrome.

All comments