Commit graph

149 commits

Author SHA1 Message Date
happysalada b1b78ac65d mix: add build mix and mix-release configure-hook 2021-08-04 12:05:00 +09:00
happysalada fc2518d7d2 mix-release: add ERL_LIBS paths to _build dir 2021-08-04 12:05:00 +09:00
David 71394c3447 erlang-ls: skip tests on darwin 2021-08-01 07:50:06 +09:00
David 53072cc066 elvis: init at 1.0.1 2021-07-09 11:37:43 +09:00
happysalada b97a23cdd5 rebar3-release: remove name attribute 2021-07-08 20:13:42 +09:00
happysalada 2e832bb6ef rebar3-release: add pname 2021-07-08 08:35:37 +09:00
happysalada 2021b5f070 rebar3-release: nixpkgs-fmt 2021-07-07 13:17:12 +09:00
Sandro 9b4ecc3acf
Merge pull request #129250 from dlesl/erlfmt 2021-07-06 16:56:31 +02:00
David ed8502370f erlfmt: init at 1.0.0 2021-07-05 21:12:20 +02:00
David 2d1781f595 rebar3Relx: allow passthru to be overridden 2021-07-04 17:51:54 +02:00
David 567224081c rebar3-nix: 0.1.0 -> 0.1.1 2021-07-04 02:20:48 +09:00
David 020af1c6f6 erlang-ls: 0.16.0 -> 0.17.0 2021-06-15 07:09:25 +02:00
happysalada dca55d9a45 mix-release: add rebar dependency 2021-06-09 12:29:41 +09:00
David e5d8f1adc9 erlang-ls: add checkPhase 2021-06-09 12:14:12 +09:00
David c34a62ebef rebar3-proper: init at 0.12.1 2021-06-09 12:14:12 +09:00
David ae2f75ef89 rebar3WithPlugins: add ability to ignore dependencies 2021-06-09 12:14:12 +09:00
Milan Pässler eae65a197d beam/buildMix: pass on custom nativeBuildInputs
3bc80f1938 changed buildInputs to
nativeBuildInputs, but broke specifying custom nativeBuildInputs.
2021-06-08 11:13:52 +09:00
happysalada 2e3e591211 mix-release: add comments 2021-06-07 10:03:48 +09:00
happysalada e13301fd5c mix-release: do not override fixup to strip binary 2021-06-07 10:03:48 +09:00
happysalada 5e9f18c572 mix-release: remove erlang ref in resulting derivation 2021-06-07 10:03:48 +09:00
happysalada 2a87cb7a8b build-mix buildRebar3: strip out derivation for NIFs 2021-06-07 10:03:48 +09:00
happysalada 8989d2eae8 mix-release: remove erlang ref in erts dir 2021-06-07 10:03:48 +09:00
happysalada 357cc8e05d mix-release: remove rebar dep 2021-06-07 10:03:48 +09:00
happysalada 3bc80f1938 buildMix: switch buildInputs to nativeBuildInputs 2021-06-07 10:03:48 +09:00
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