summaryrefslogtreecommitdiff
path: root/pkgs/development/beam-modules/default.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* rebar3-nix: init at 0.1.0David2021-05-171-0/+1
* 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>ydlr2021-05-171-0/+1
* erlang-ls: init at 0.15.0David2021-05-131-0/+2
* rebar3: add rebar3WithPluginsDavid2021-05-111-1/+1
* beam-packages: init elixir_ls 0.7.0 (#118950)Raphael Megzari2021-04-191-0/+2
* beam-modules: buildMix -> mixReleasehappysalada2021-04-081-1/+1
* beam-modules: remove unused pc versioninghappysalada2021-04-031-2/+1
* beam-modules: format with nixpkgs-fmthappysalada2021-04-021-53/+54
* Merge pull request #107440 from happysalada/add_fetch_mixJörg Thalheim2021-02-081-0/+1
|\
| * beam-modules: add fetch-mix-depshappysalada2021-02-011-0/+1
* | treewide: remove stdenv where not neededPavol Rusnak2021-01-251-1/+1
|/
* beamPackages: use callPackagesWith from nixpkgs lib•••2f78ee7e816ae39f86bae2e6c61b2d14d3fe3ff4 accidentally changed this from (nixpkgs) stdenv.lib to (beam-modules) lib', which broke things. This changes it back to (nixpkgs) lib. Milan Pässler2021-01-241-1/+1
* pkgs/development: stdenv.lib -> libBen Siraphob2021-01-241-11/+11
* elixir_1_11: init at 1.11.0•••Set elixir_1_11 as default elixir version. marco2020-10-071-1/+6
* elixir_1_6: remove•••Additionally removed the now obsolete rebar build dependency for elixir. cw2020-09-241-9/+4
* lfe: 1.2.1 -> 1.3•••Add patches to the builder expression, and add those necessary for 1.3. Eric Bailey2020-02-101-1/+2
* elixir_1_10: init at 1.10.0•••Set elixir_1_10 as default elixir version. Removed elixir_1_5 as support has faded out now. cw2020-01-271-7/+7
* beam-modules/hex-snapshot: remove•••The package set is not maintained. It is also not used by most of the BEAM community. Removing it to allow a more useful set of tools fit to the BEAM community in Nixpkgs. Thomas Depierre2019-11-171-9/+1
* elixir: default 1.7.4 -> 1.9.0Yorick van Pelt2019-07-151-1/+1
* elixir_1_9: init at 1.9.0-rc.0cw2019-06-211-5/+5
* rebar3: 3.6.1 -> 3.9.0•••Remove hermetic patch (make it compatible with the upstream) (Mostly) eliminate the need for hex package registry k322019-02-061-25/+5
* elixir: link to compatibility tableJörg Thalheim2019-01-051-0/+3
* elixir_1_3: Remove since it is not supported anymoreJean-Philippe Cugnet2019-01-051-5/+0
* elixir_1_8: init at 1.8.0-rc.1Jean-Philippe Cugnet2019-01-031-0/+5
* elixir: 1.6.6 -> 1.7.3Jean-Philippe Cugnet2018-08-271-1/+1
* elixir: init 1.7.0Daiderd Jordan2018-07-251-12/+17
* [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-201-1/+1
* Elixir: 1.6-rc -> 1.6Justin Wood2018-01-171-2/+2
* Elixir: init 1.6-rc.0 (#33034)Justin Wood2017-12-261-0/+5
* Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJe...•••This reverts commit c3af1210b4c5d7ef380e75add463b37574fdcc8b, reversing changes made to 49f175cd0c80a39e1d05fc687c4a2a40e0aba58c. Shea Levy2017-09-291-1/+6
* Merge branch 'master' into improved-make-overridableWill Fancher2017-09-121-3/+31
|\
| * hex2nix: 0.0.5 -> 0.0.6Gleb Peregud2017-09-111-0/+1
| * relx-exe: 3.18.0 -> 3.23.1Gleb Peregud2017-09-111-0/+18
| * pc: 1.2.0 -> 1.6.0•••Also import rebar3 port compiler independently of hex-packages.nix. Gleb Peregud2017-09-111-3/+12
* | Merge branch 'master' into improved-make-overridableWill Fancher2017-08-261-3/+4
|\|
| * elixir: 1.5.0-rc.2 -> 1.5.0Justin Wood2017-07-251-2/+2
| * Make sure the LFE test suite is being runJustin Wood2017-07-111-1/+1
| * Generalize building of LFEJustin Wood2017-07-101-1/+2
* | Added `overrideScope` for `callPackageWith`•••Consequently removing several ad-hoc definitions of the same concept. Will Fancher2017-07-131-6/+1
|/
* Remove additional OTP version informationJustin Wood2017-06-261-3/+3
* Inherit the elixir versions for beam modules•••Rename attributes from elixir-1_x to elixir_1_x Justin Wood2017-06-261-4/+4
* Include Elixir 1.5 rcJustin Wood2017-06-261-0/+5
* Remove defaultScope in favour of rec for elixir versions•••Also removed superfluous path segments from elixir generic builder Justin Wood2017-06-261-6/+4
* Add in scope rebar versionJustin Wood2017-06-261-14/+10
* Add erlang that is in scopeJustin Wood2017-06-261-2/+10
* Generalize building of Elixir interpreterJustin Wood2017-06-261-3/+10
* erlang: refactor: switch to lib.makeExtensible•••Use standardized implementation of attribute set extensibility mechanism instead of manually re-implementing it. Suggested by @cstrahan at https://github.com/NixOS/nixpkgs/pull/26668. Gleb Peregud2017-06-241-3/+3
* erlang: put Elixir/LFE into per-OTP packageset.•••This makes beam.package.erlangR19.abnf to be actually built with R19, instead of the default R18. It means that Elixir and LFE are provided in two versions, one built with R18 and with R19. Please note that Elixir does not build with R16 and R17 - trying to access beam.packages.erlang{R16,R17}.elixir will throw an error. Gleb Peregud2017-06-191-4/+12
* erlang: refactor: build packages per Erlang/OTP.•••This change introduces a fixpoint, which allows to do deep override when building packages defined in pkgs/development/beam-modules/default.hex. This allows to provide beam.packages.erlang{,R16,R17,R18,R19} which contains the same packages built with different Erlang/OTP versions. Top-level attribute beamPackages points at beam.packages.erlangR18, the same applies to other top-level Erlang packages. TODO: - beam.packages.erlang{R16,R17} is almost useless, since rebar/rebar3 does not build using these versions; - all packages in beam.packages which use buildMix are actually built with erlangR18; - update documentation. Gleb Peregud2017-06-191-13/+42
* beam-modules: refactor - remove commented out codeEric Merritt2016-04-231-1/+1