Package Details: brackets-lib 1-3

Git Clone URL: https://aur.archlinux.org/brackets-lib.git (read-only)
Package Base: brackets-lib
Description: Necessary libs to build Adobe Brackets
Upstream URL: http://brackets.io
Licenses: MIT
Submitter: cgenogo
Maintainer: Gryffyn
Last Packager: cgenogo
Votes: 35
Popularity: 0.000031
First Submitted: 2013-08-19 08:17
Last Updated: 2015-06-12 07:38

Dependencies (3)

Required by (0)

Sources (0)

Latest Comments

FSMaxB commented on 2015-05-14 19:47

@cgenogo: It's not even remotely the same. The "libudev.so.0" package does a symlink called libudev.so.0 to libudev.so ( which is a symlink to libudev.so.1.6.2 ). Doing a symlink against a library with different so version is bad, because the so version only changes when the API changes. Therefore anything that links against the symlinked libudev.so.0 will get another API than it expects which can lead to undefined behaviour.

The libudev0 package on the other hand does the correct thing. It builds the old libudev from source instead of creating this symlink.

cgenogo commented on 2015-05-14 10:10

@FSMaxB but this package does the same as libudev.so.0 so what is wrong with that?

FSMaxB commented on 2015-05-14 00:16

Please change the dependency libudev.so.0 to libudev0, because the former is a really really dirty hack (just a symlink) whereas the latter actually builds the old libudev.

jamesan commented on 2014-08-14 21:07

Shouldn't the creation of symlinks be executed in the install script that runs on the machine installing the package, rather than the package function in the PKGBUILD, which is executed in a chroot on the machine creating the package? The presence of these library symlinks in the packager's machine should not determine their inclusion in the installation of the package; rather, it's their presence in the machine installing the package that should be checked (do-able in a separate install script).

cgenogo commented on 2013-09-01 08:46

@mac Thanks for this hint. I fixed the package.

Anonymous comment on 2013-08-28 12:43

Hi, you could remove symlink to libudev and add in dependency: https://aur.archlinux.org/packages/libudev.so.0/