Package Details: brackets 1.8-1

Git Clone URL: https://aur.archlinux.org/brackets.git (read-only)
Package Base: brackets
Description: An open source code editor for the web, written in JavaScript, HTML and CSS. Stable git Tags.
Upstream URL: http://brackets.io
Licenses: MIT
Conflicts: brackets-bin, brackets-git
Submitter: 4javier
Maintainer: 4javier
Last Packager: 4javier
Votes: 77
Popularity: 1.813648
First Submitted: 2013-12-05 11:44
Last Updated: 2016-11-12 21:05

Required by (0)

Sources (2)

Latest Comments

petronny commented on 2016-11-28 09:50

gtk2 should be in makedepends
nss should be in depends

Dokter.Bibber commented on 2016-11-21 21:46

@4javier
Thanks for the tip for 1). But the link that you posted to the Arch Wiki, confirms that (for that specific error message) I first have to remove the conflicting self-installed node and npm before I can successfully install the Brackets package (Atom has the exact same conflicts) :
QUOTE
If you had installed a program manually without using pacman or a frontend, for example through make install, you have to remove it and all its files and reinstall properly using pacman. See also Pacman tips#Identify files not owned by any package.
UNQUOTE
This is what I reacted to starting with "I think that it's a joke ...". Especially the use of the words "... and reinstall properly using pacman ...". I had node and npm installed properly for a few years. Not on Arch though.

But I have already installed both editors manually now.
Thanks.

the_wolf commented on 2016-11-20 23:01

no compile:
Cloning into bare repository '/usr/src/brackets/brackets-shell'...
remote: Counting objects: 12043, done.
remote: Compressing objects: 100% (14/14), done.
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
==> ERRO: Falha ao baixar o repositório brackets-shell do tipo git
Abortando...

4javier commented on 2016-11-18 19:25

1)
Install explicitly npm and nodejs before brackets, and a future
pacman -Rs brackets
will leave them untouched on your system.

2)
I dind't see that you was talking about brackets-git, my fault. That's a totally different package not maintained nor created by me.

Dokter.Bibber commented on 2016-11-18 16:44

1) I successfully installed Brackets manually (without pacman and yaourt) today.

And the following is not aimed at you, but just my opinion :
I think that it's a joke that self-installed node and self-installed npm have to be removed. Only to be replaced by the exact same. I'm a web designer and developer who uses node, npm, grunt, etc many times each day. Why I should remove what's perfectly working and kept up-to-date, for a trial of Brackets is beyond me. Especially considering that uninstalling Brackets (when installed by pacman/yaourt) would also uninstall node and npm. So that I would have to manually install node and npm again afterwards.

2) The package brackets-git says it is for 1.5. It's pulling the latest from Github though, and not checking the md5 sums. That libudev dependency is just out of date.

Anyway, all is clear now. I'm installing Atom manually tomorrow.

Too bad that this all defeats the whole purpose of having a package manager.

4javier commented on 2016-11-18 11:30

Please, before ask for help always try to build with plain makepkg instead of using AUR helper like yaourt.
Your questions:

1) https://wiki.archlinux.org/index.php/Pacman#.22Failed_to_commit_transaction_.28conflicting_files.29.22_error
2) you're trying to install an old version of brackets (1.5.1). Newer version lists the correct dependency (libudev0)

Dokter.Bibber commented on 2016-11-17 22:22

Please send me congratulations and cookies because today is my lucky day.

This package brackets won't install because I already have node and npm installed.
https://s21.postimg.org/p9w4xuniv/cannot_install_brackets_20161117_231032.png

P.S. :
Package brackets-git can't find libudev.so.0 package in the AUR to build it : https://aur.archlinux.org/packages/libudev.so.0/
https://webcache.googleusercontent.com/search?q=cache:O7ZMHAiQ9ZwJ:https://aur.archlinux.org/packages/libudev.so.0/+&cd=1
https://s14.postimg.org/oay9x9dw1/cannot_install_brackets_git_20161117_231534.png

Also, the 2 Atom packages that I tried tell me the same that node and npm are already installed :
https://s21.postimg.org/u4cvv0hev/cannot_install_atom_20161117_211110.png
https://s15.postimg.org/4jg6udhsr/cannot_install_atom_editor_git_20161117_211533.png

I'm stoked.

4javier commented on 2016-11-16 21:29

Try to build manually by makepkg instead of using yaourt.

Aspirin_Eny commented on 2016-11-16 21:21

@4javier hi,there.
Recently i tried updating brackets and got this error:
Running "cef-extract" task
Error: Command failed: unzip -q "/tmp/yaourt-tmp/aur-brackets/src/brackets-shell/downloads/cef_binary_3.1547.1459_linux64_release.zip" -d "deps"
Warning: Task "cef-extract" failed.
Aborted due to warnings.

4javier commented on 2016-09-25 18:32

That's a problem of google-chrome package, not of brackets. Ask the maintainer to add the symlink, it could affect any other program that calls chrome executable.

All comments