Package Details: atom-editor-git 1.12.0.dev.a1.6.2.l0.5.1.m0.92.2.c29931-1

Git Clone URL: https://aur.archlinux.org/atom-editor-git.git (read-only)
Package Base: atom-editor-git
Description: Hackable text editor for the 21st Century, based on web technologies and built from the latest git source code
Upstream URL: https://github.com/atom/atom
Keywords: text-editor
Licenses: MIT
Submitter: jreese
Maintainer: fusion809
Last Packager: fusion809
Votes: 46
Popularity: 1.655834
First Submitted: 2014-05-06 18:30
Last Updated: 2016-09-10 21:36

Latest Comments

fusion809 commented on 2016-09-01 05:18

For me whitespace@0.33.0 takes less than a minute to install.

fusion809 commented on 2016-08-31 15:27

I haven't the foggiest why, I don't experience this error.

saikatbsk commented on 2016-08-31 13:20

Atom is Installing whitespace@0.33.0 for some three and a half hours. whitespace doesn't seem to be present in aur-atom-editor-git/src/atom/node_modules/ either.

fusion809 commented on 2016-08-31 08:45

Fixed. I found a way to build atom-editor-git despite not receiving any response to that Atom Discuss topic.

fusion809 commented on 2016-08-31 07:31

@saikatbsk Yep, thanks for alerting me to this issue. Unfortunately Atom now uses the `script/build --install` command to install Atom, but it doesn't accept the --install-dir option anymore (which this PKGBUILD uses to install to the `$pkgdir/usr` directory) so I've had to ask a question at Atom Discuss about how to do this (https://discuss.atom.io/t/how-to-install-atom-build-from-the-master-branch-of-its-git-repo-to-a-specific-directory-on-linux/32769).

saikatbsk commented on 2016-08-31 07:02

Error while installing with yaourt.

/tmp/yaourt-tmp-saikat/aur-atom-editor-git/./PKGBUILD: line 85: script/grunt: No such file or directory

Awebb commented on 2016-07-13 16:25

You can rejoice and do whatever ritual you usually perform after fixing a bug: It works.

Awebb commented on 2016-07-13 16:21

You fixed it faster than I could build the test. In case you didn't test yourself, I'll report back once this monster is done.

fusion809 commented on 2016-07-13 16:19

Done.

Awebb commented on 2016-07-13 16:05

lrwxrwxrwx 1 root root 107 13. Jul 09:20 /usr/bin/apm-git -> /tmp/aur4git/atom-editor-git/pkg/atom-editor-git/usr/share/atom-git/resources/app/apm/node_modules/.bin/apm

Something went wrong while building the package. apm-git doesn't work.

I suspect line 90 in the PKGBUILD to be the offender, "ln -sf...". I'll see if I can fix it myself.

EDIT:

I think you could link from "/usr/share/${_pkgname}-${_version}/resources/app/apm/node_modules/.bin/apm" instead of "${pkgdir}/usr/share/${_pkgname}-${_version}/resources/app/apm/node_modules/.bin/apm"

1. It looks like absolute symlinks retain their entire path even through the build process.
2. AFAIK building and packaging happens in a chroot as nobody as the current user, so the process should not be able to damage anything in the real tree.
3. symlinks only need a valid target, not a valid source. You can "ln -s foo bar" any time to create a symlink to foo, even if foo does not exist.

I'll try this.

EDIT: Building this thing takes time! I built it over night last time. If Atom wasn't such a fine piece of software, I wouldn't touch that node stuff with a pitchfork. /rant

All comments