nixpkgs/pkgs/development/beam-modules
Zeke Dou 993c8f162d
mixRelease: improve the implementation (#266397)
* mixRelease: format code by nixpkgs-format

* mixRelease: investigate why erlang is referenced in resulting derivation

* mixRelease: organize nativeBuildInputs and buildInputs

It:
+ organizes `nativeBuildInputs` in a structured way.
+ moves `builtins.attrValues mixNixDeps` to `nativeBuildInputs`, because it's only used in compile-time

* mixRelease: remove current attempt for removing erlang references in resulting derivation

As said in the comment about "remove erlang references in resulting
derivation", for now, we don't have a robust method to do that.

Although these removed code did some work, they did not achieve the
final goal - remove erlang references in resulting derivation.
Therefore, it is better to remove them and provide future implementation
with a clean foundation.

> If you want to find these old codes, you can also retrieve them from
> the git history.

* mixRelease: remove all files for Microsoft Windows

* mixRelease: add new option - `removeCookie`

* mixRelease: polish comments

+ Capitalize the sentences.
+ Add punctuation marks.
+ Format a little code.

* mixRelease: wrap programs in $out/bin with their runtime deps

* mixRelease: commit what happysalada suggests

---------

Co-authored-by: c4710n <c4710n@users.noreply.github.com>
2023-11-11 12:15:07 +00:00
..
elixir-ls elixir-ls: 0.17.2 -> 0.17.3 2023-10-25 10:00:07 +00:00
elvis-erlang elvis-erlang: 1.1.0 -> 3.0.1 2023-08-05 14:03:34 +00:00
erlang-ls erlang-ls: 0.47.1 -> 0.48.0 2023-07-11 15:11:33 +00:00
erlfmt erlfmt: 1.1.0 -> 1.2.0 2023-03-29 03:10:34 +00:00
hex beamPackages.hex: 1.0.1 -> 2.0.6 2023-03-07 17:50:43 -05:00
pc
pgsql
rebar3-nix
rebar3-proper
webdriver
build-erlang-mk.nix
build-hex.nix
build-mix.nix buildMix: copy package.json to support phoenix builds 2023-09-14 08:24:16 +00:00
build-rebar3.nix
default.nix elixir: make 1.15 default and pin existing pkgs to 1.14 2023-11-02 20:16:00 +00:00
fetch-hex.nix fetchHex produces outputs that mix will accept 2023-02-17 20:50:47 -05:00
fetch-mix-deps.nix fetchMixDeps: transition to hash 2023-06-05 09:29:32 -04:00
fetch-rebar-deps.nix
lib.nix
mix-configure-hook.sh
mix-release.nix mixRelease: improve the implementation (#266397) 2023-11-11 12:15:07 +00:00
rebar3-release.nix fix: only substitute ERTS for escript builds in rebar3Relx (#266215) 2023-11-09 16:39:30 +00:00