3
0
Fork 0
forked from mirrors/nixpkgs
Commit graph

88 commits

Author SHA1 Message Date
Patrick Hilhorst 2ad8e9a978
atom, atom-beta: 1.27.0 -> 1.27.1, 1.24.0-beta3 -> 1.28.0-beta1
Also rewrote the derivation for easier maintencence.

(And added @ysndr as maintainer for atom-beta, kind of an implicit
result of joining the two. If you're not okay with that, I'll patch
you out, but I'll presume consent.)
2018-05-22 09:40:00 +02:00
Patrick Hilhorst 36a4e54372
atom: add myself as maintainer 2018-05-15 20:33:41 +02:00
Patrick Hilhorst 87b0afb006
atom: 1.26.1 -> 1.27.0 2018-05-15 20:33:13 +02:00
Yannik Sander 58ab75c639 atom: fix git integration (#40163) 2018-05-09 18:34:57 -05:00
Patrick Hilhorst fc7ae1fefe atom: 1.26.0 -> 1.26.1 2018-04-27 13:40:20 +02:00
R. RyanTM 19742d0baf atom: 1.25.1 -> 1.26.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/atom/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0/bin/apm -h’ got 0 exit code
- ran ‘/nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0/bin/apm --help’ got 0 exit code
- ran ‘/nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0/bin/apm help’ got 0 exit code
- ran ‘/nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0/bin/atom help’ got 0 exit code
- ran ‘/nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0/bin/.atom-wrapped help’ got 0 exit code
- found 1.26.0 with grep in /nix/store/q560gnycgnl44jmldg5y2a9akg47q8kb-atom-1.26.0
- directory tree listing: https://gist.github.com/10c433ad7807e5aeaa581f442b89dd6c
2018-04-20 12:39:31 -07:00
Patrick Hilhorst e7a352f96f atom : 1.25.0 -> 1.25.1 2018-04-06 12:18:37 +02:00
Tim Steinbach 520642b6e6
atom: 1.24.1 -> 1.25.0 2018-03-15 18:35:02 -04:00
Tim Steinbach 7a871021c7
atom: 1.24.0 -> 1.24.1 2018-03-09 13:13:12 -05:00
Tim Steinbach 098c7f3d94
atom: 1.23.3 -> 1.24.0 2018-02-23 08:37:36 -05:00
Tim Steinbach 94d6f39ea2
atom: 1.23.2 -> 1.23.3 2018-01-17 10:28:48 -05:00
Tim Steinbach fcc48ccced
atom: 1.23.1 -> 1.23.2 2018-01-09 10:09:47 -05:00
Tim Steinbach 2e21451dcf
atom: 1.23.0 -> 1.23.1 2017-12-14 08:23:57 -05:00
Tim Steinbach 0be3f2cdd8
atom: 1.22.0 -> 1.23.0 2017-12-13 09:08:26 -05:00
Brenton Horne 747b2974dc atom: 1.21.2->1.22.0 2017-11-14 22:17:37 +10:00
Tim Steinbach aa196db7ec
atom: 1.21.1 -> 1.21.2 2017-11-01 10:33:04 -04:00
Tim Steinbach 08b2c82eca
atom: 1.21.0 -> 1.21.1 2017-10-12 13:12:27 -04:00
Tim Steinbach 48b273ac49 atom: 1.20.1 -> 1.21.0 2017-10-06 06:39:22 +01:00
Tim Steinbach 29309da4a1
atom: 1.20.0 -> 1.20.1 2017-09-20 08:41:14 -04:00
Tim Steinbach 3d812d2037
atom: 1.19.7 -> 1.20.0 2017-09-13 08:15:11 -04:00
Tim Steinbach 00829717e8
atom: 1.19.4 -> 1.19.7 2017-09-07 20:11:00 -04:00
Tim Steinbach 4b9a5f9041
atom: 1.19.3 -> 1.19.4 2017-08-29 17:52:41 -04:00
Tim Steinbach 3e732d92e9
atom: 1.19.2 -> 1.19.3 2017-08-26 09:56:28 -04:00
Samuel Leathers 5404ac9ae0 atom: fixes #28436 - atom git integration 2017-08-22 03:14:50 +02:00
Tim Steinbach 72278d2fd9
atom: 1.19.0 -> 1.19.2 2017-08-19 09:11:22 -04:00
Tim Steinbach bd27239c06
atom: 1.18.0 -> 1.19.0 2017-08-09 09:13:28 -04:00
Tim Steinbach 731a08730f
atom: Add paxmark 2017-08-05 14:36:00 -04:00
Tim Steinbach d990d618c0
atom: 1.17.2 -> 1.18.0 2017-06-16 08:09:15 -04:00
Tim Steinbach 9d8942c578
atom: 1.17.0 -> 1.17.2 2017-05-25 18:20:12 -04:00
Tim Steinbach ca34420a4c
atom: 1.16.0 -> 1.17.0 2017-05-16 20:30:07 -04:00
Tim Steinbach 416337b95c
atom: 1.15.0 -> 1.16.0 2017-04-12 19:33:03 -04:00
Benno Fünfstück a4d6e2cf16 atom: avoid using LD_PRELOAD. Fixes glibc compat issues
The wrapper for Atom was loading libraries via LD_PRELOAD, for example
libxkbfile. Now, if you installed atom via nix-env and happened to use a newer
nixpkgs for that than what your system environment is build against, you could
end up with an error like this:

```
uname: relocation error:
/nix/store/68sa3m89shpfaqq1b9xp5p1360vqhwx6-glibc-2.25/lib/libdl.so.2:
symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file libc.so.6
with link time reference
```

This happens because atom calls the `uname` executable from the system to
determine the platform. Because that inherits the `LD_PRELOAD` environment
variable, so the libxkbfile library that the `atom` wrapper was build against
is loaded into `uname`. But since `atom` comes from `nix-env`, the `libxkbfile`
it was built with might be compiled against a newer version of `glibc` than
`uname`, which comes from the system, was! Having two versions of glibc loaded
into the same processes results in chaos.

To fix this, we avoid setting `LD_PRELOAD` and instead use patchelf to set the
correct RPATH. RPATH is not inherited by child processes, so the above issue
can no longer occur.

The only small complication here is that the library that actually loads
libxkbfile is not the atom binary itself, but a node extension that atom uses.
So instead of setting the RPATH on `atom` only, we also set the `rpath` on all
node extensions (`*.node`) the output.
2017-03-18 01:51:36 +01:00
Gauthier POGAM--LE MONTAGNER acd8ede120 atom: 1.14.4 -> 1.15.0 2017-03-10 15:53:04 +01:00
Gauthier POGAM--LE MONTAGNER 869bc1c07e atom: 1.14.3 -> 1.14.4 2017-03-02 13:44:47 +01:00
Tim Steinbach 376b377775
atom: 1.14.1 -> 1.14.3 2017-02-17 16:13:18 -05:00
Tim Steinbach efa0efa796
atom: 1.13.1 -> 1.14.1 2017-02-09 18:22:55 -05:00
Tim Steinbach d258f054cd
atom: 1.13.0 -> 1.13.1 2017-01-25 17:22:55 -05:00
Tim Steinbach f124cb7611
atom: 1.12.9 -> 1.13.0 2017-01-11 17:18:24 -05:00
Tim Steinbach f2502c9d86
atom: 1.12.8 -> 1.12.9 2017-01-05 19:48:25 -05:00
Tim Steinbach d222761121
atom: 1.12.7 -> 1.12.8 2017-01-04 17:20:00 -05:00
Tim Steinbach 8c8abafc2d
atom: 1.12.6 -> 1.12.7 2016-12-09 15:34:25 -05:00
Tim Steinbach 1ac1d93427
atom: 1.12.5 -> 1.12.6 2016-11-28 17:37:32 -05:00
Tim Steinbach 48fad82911
atom: 1.12.4 -> 1.12.5 2016-11-21 18:06:27 -05:00
Tim Steinbach fe0d46d05b
atom: 1.12.2 -> 1.12.4 2016-11-17 19:43:52 -05:00
Tim Steinbach dcb76cda79
atom: 1.12.1 -> 1.12.2 2016-11-12 16:37:20 -05:00
Tim Steinbach 0b91aa42d2
atom: 1.12.0 -> 1.12.1 2016-11-10 21:05:55 -05:00
Tim Steinbach d0c1e42c1e
atom: 1.11.2 -> 1.12.0 2016-11-09 19:54:13 -05:00
Danny Arnold 56dfc33f49 atom: 1.11.1 -> 1.11.2 2016-10-20 10:46:16 +02:00
Tim Steinbach 1a988b155b
atom: 1.10.1 -> 1.11.1 2016-10-14 21:37:28 -04:00
Brandon Dimcheff b8022cad3c atom: 1.9.9 -> 1.10.1 2016-09-07 09:15:38 -04:00