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
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