Package Details: atom-editor-git 1.10.0.dev.m0.92.1.r1.3a4e251-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: 45
Popularity: 2.982811
First Submitted: 2014-05-06 18:30
Last Updated: 2016-07-23 00:55

Latest Comments

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

fusion809 commented on 2016-06-30 14:55

@clever Ah for me it works fine. Sure it's not a networking issue on your side? To check you can git clone Atom's repo manually with:

git clone https://github.com/atom/atom

clever commented on 2016-06-30 14:21

Git Clone downloads over 108MB and at the end failed,Tried over & over.

fusion809 commented on 2016-06-05 14:00

@yalker24 My apologies, 'tis fixed now.

yalker24 commented on 2016-06-05 13:52

@fusion809
If i try to run atom-git after installing this package, i get the error that '/usr/share/atom/atom' could not be found.
This is due to Line 42 inside the atom-git executable, which resides in /usr/bin.
Line 42 contains 'ATOM_PATH="$USR_DIRECTORY/share/atom/atom"', but should be 'ATOM_PATH="$USR_DIRECTORY/share/atom-git/atom"', as the package is installed there.
aside from that it works without a problem, thanks for taking over the package.

fusion809 commented on 2016-06-04 03:29

Done. I'm interested in feedback, I think this package, seeing how it's in the AUR, really belongs to the Arch community. So I'm willing to make adjustments to this package to make the community happier.

MarcinWieczorek commented on 2016-06-03 16:31

@fusion809 just adopt it.

All comments