Commit graph

125 commits

Author SHA1 Message Date
David 5e56caf52f rebar3Relx: strip native binaries 2021-06-07 09:19:40 +09:00
David 4b0ea06ff3 rebar3Relx: only link executables in $out/bin 2021-06-06 08:47:28 +09:00
David 8588b80af4 rebar3Relx: add executable to bin dir and remove unnecessary dependency 2021-06-06 08:47:28 +09:00
happysalada af0844c7a2 beam: nixpkgs-fmt 2021-06-03 22:15:31 +09:00
Maximilian Bosch ba934e9fc1 beam/fetchMixDeps: allow adding patches
Needed to modify e.g. a few things in the `plausible` package to get it
running properly.
2021-06-02 19:21:31 +09:00
David 9b4ee111e6 erlang-ls: 0.15.0 -> 0.16.0 2021-06-01 08:42:57 +09:00
happysalada 2402d70ef3 relxExe: remove
relxExe is not intended to be used as a single standalone executable, but as a library by rebar3
2021-05-31 08:55:21 +09:00
happysalada 1c979e4116 elixir 1_8: set erlang to R23 2021-05-31 08:55:21 +09:00
Thomas Depierre f55c3e2f21 beam-packages: drop erlang R18 R19 R20 and cuter 2021-05-25 07:38:41 +09:00
happysalada fdc024bcff elixir_ls: update to new mixRelease api 2021-05-25 07:36:38 +09:00
happysalada 72a1b62b47 mixRelease: integrate mix2nix 2021-05-25 07:36:38 +09:00
happysalada aa86fdcf85 elixir: default to 1.12; init 1.12 2021-05-24 10:14:17 +09:00
David 049ecc9716 erlang-ls: use rebar3Relx 2021-05-21 17:24:45 +09:00
David 72795f8c0b rebar3Relx: add beamDeps support 2021-05-21 17:24:45 +09:00
David ec749d81e5 pc: 0.6.0 => 1.12.0 2021-05-18 05:40:58 +09:00
David aef59d8856 buildRebar3: use rebar3 bare compile 2021-05-18 05:40:58 +09:00
David f2dd3eac0e rebar3-nix: init at 0.1.0 2021-05-17 16:08:07 +09:00
David 814d9bac11 erlang-ls: add erlang to buildInputs
This enables patch-shebangs to find `escript` and patch the interpreter
path correctly
2021-05-17 10:26:48 +09:00
ydlr a2f3a63953
restore buildMix and its bootstrapper (#122374)
* restore mixBuild

remove bootstrapper by going through ERL_LIBS
mix will use ERL_LIBS to find compiled dependencies

Co-authored-by: Zach <zach@hipcreativeinc.com>
2021-05-17 08:05:40 +09:00
David 32c14664e8 erlang-ls: init at 0.15.0 2021-05-13 08:54:43 +09:00
David dcc075ce21 buildRebar3: use rebar3WithPlugins 2021-05-11 08:59:57 +09:00
David aaa16732ce rebar3: add rebar3WithPlugins 2021-05-11 08:59:57 +09:00
Chris Wögi 2640d0492d
beamPackages.hex: 0.21.1 -> 0.21.2 (#120178) 2021-04-23 14:14:33 +09:00
Raphael Megzari afb7177eca
elixir_ls: fix_build (#120296) 2021-04-23 12:59:55 +09:00
Andrew Fontaine 87b91877c6
hex: 0.20.5 -> 0.21.1 (#118941) 2021-04-22 17:35:50 +09:00
Raphael Megzari aa41080e22
beam-packages: init elixir_ls 0.7.0 (#118950) 2021-04-19 19:22:29 +09:00
happysalada 481832b32d beam-modules: buildMix -> mixRelease 2021-04-08 20:54:48 +09:00
happysalada 1b1af195bb beam-modules: remove unused pc versioning 2021-04-03 09:30:31 +09:00
happysalada f0b6a466e1 beam-modules: format with nixpkgs-fmt 2021-04-02 09:53:14 +09:00
Jörg Thalheim 950ba78ad9
Merge pull request #107440 from happysalada/add_fetch_mix 2021-02-08 08:21:59 +00:00
happysalada f38079ff95 use lib only where required
use standard phases
2021-02-01 09:58:51 +09:00
happysalada 39c85b0bcf use correct commands to set local rebar and rebar3 2021-02-01 09:34:44 +09:00
happysalada 10d464e887 remove exporting of .hex 2021-02-01 09:34:44 +09:00
happysalada 28b8e38666 add git dependency 2021-02-01 09:34:44 +09:00
happysalada 7fbb9e8d04 beam-modules: add fetch-mix-deps 2021-02-01 09:34:44 +09:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Milan Pässler a35934f5d3
beamPackages: use callPackagesWith from nixpkgs lib
2f78ee7e81 accidentally changed this from
(nixpkgs) stdenv.lib to (beam-modules) lib', which broke things.
This changes it back to (nixpkgs) lib.
2021-01-24 21:17:16 +01:00
Pavol Rusnak 6a30c02ac3
beamPackages: add missing lib where needed (#110708)
changes in 2f78ee7 missed some places where lib had to be added
2021-01-24 21:00:19 +01:00
volth bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob 2f78ee7e81 pkgs/development: stdenv.lib -> lib 2021-01-24 00:16:29 +07:00
Ben Siraphob 8dd78bb4fb treewide: fix double quoted strings in meta.description 2021-01-16 11:29:30 +07:00
Timo Kaufmann b3e4d34658
Merge pull request #97984 from berbiche/erlang-mk-flags
build-erlang-mk: add support for buildFlags, preserve buildInputs
2020-11-24 23:42:09 +01:00
marco 26857cc851
elixir_1_11: init at 1.11.0
Set elixir_1_11 as default elixir version.
2020-10-07 10:30:35 +02:00
Nicolas Berbiche 8ddc83c67f build-erlang-mk: preserve passed buildInputs 2020-09-15 17:14:43 -04:00
Nicolas Berbiche 5a558ea4d9 build-erlang-mk: add support for buildFlags 2020-09-15 17:14:41 -04:00
cw 3c379af10b elixir_1_6: remove
Additionally removed the now obsolete rebar build dependency for elixir.
2020-09-24 15:14:52 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Yegor Timoshenko 8cf6d496bc
Merge pull request #79203 from cw789/hex_update
beamPackages.hex: 0.20.1 -> 0.20.5
2020-02-24 15:22:06 +03:00
cw 7d553eea3a beamPackages.hex: 0.20.1 -> 0.20.5 2020-02-24 15:03:01 +03:00
Eric Bailey d723b91223 lfe: 1.2.1 -> 1.3
Add patches to the builder expression, and add those necessary for 1.3.
2020-02-10 20:03:47 +01:00