about summary refs log tree commit diff
path: root/pkgs/development/beam-modules
Commit message (Collapse)AuthorAge
* Add setFunctionArgs lib function.Shea Levy2018-01-31
| | | | | | Among other things, this will allow *2nix tools to output plain data while still being composable with the traditional callPackage/.override interfaces.
* Elixir: 1.6-rc -> 1.6Justin Wood2018-01-17
|
* Elixir: init 1.6-rc.0 (#33034)Justin Wood2017-12-26
|
* hex-packages: delete transitively unbuildable packagesOrivej Desh2017-11-08
| | | | Fixes #26279
* beamPackages.hex: 0.14.0 => 0.17.1Michiel Leenaars2017-10-30
|
* Revert "Merge branch 'improved-make-overridable' of ↵Shea Levy2017-09-29
| | | | | | | git://github.com/ElvishJerricco/nixpkgs" This reverts commit c3af1210b4c5d7ef380e75add463b37574fdcc8b, reversing changes made to 49f175cd0c80a39e1d05fc687c4a2a40e0aba58c.
* Merge branch 'master' into improved-make-overridableWill Fancher2017-09-12
|\
| * hex2nix: 0.0.5 -> 0.0.6Gleb Peregud2017-09-11
| |
| * relx-exe: 3.18.0 -> 3.23.1Gleb Peregud2017-09-11
| |
| * pc: 1.2.0 -> 1.6.0Gleb Peregud2017-09-11
| | | | | | | | Also import rebar3 port compiler independently of hex-packages.nix.
| * rebar3: 3.3.2 -> 3.4.3Gleb Peregud2017-09-11
| |
* | Merge branch 'master' into improved-make-overridableWill Fancher2017-08-26
|\|
| * use https://github.com for all homepagesMatthew Bauer2017-08-17
| | | | | | | | | | | | | | | | | | | | GitHub does a redirect to https:// when you use http:// repology complains with: “Homepage link "https://github.com/…" is dead (HTTP error 404) for more than a month.” This will fix some of them (not all though)
| * pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | | | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
| * elixir: 1.5.0-rc.2 -> 1.5.0Justin Wood2017-07-25
| |
| * Make sure the LFE test suite is being runJustin Wood2017-07-11
| |
| * Generalize building of LFEJustin Wood2017-07-10
| |
* | Added `overrideScope` for `callPackageWith`Will Fancher2017-07-13
|/ | | | Consequently removing several ad-hoc definitions of the same concept.
* Remove Erlang specific version retrievalJustin Wood2017-06-27
|
* Remove additional OTP version informationJustin Wood2017-06-26
|
* Make assertion for OTP version in the generic elixir builderJustin Wood2017-06-26
| | | | Changed Elixir 1.5 to include the fact it is an rc release
* Inherit the elixir versions for beam modulesJustin Wood2017-06-26
| | | | Rename attributes from elixir-1_x to elixir_1_x
* Include Elixir 1.5 rcJustin Wood2017-06-26
|
* Remove defaultScope in favour of rec for elixir versionsJustin Wood2017-06-26
| | | | Also removed superfluous path segments from elixir generic builder
* Add in scope rebar versionJustin Wood2017-06-26
|
* Add erlang that is in scopeJustin Wood2017-06-26
|
* Generalize building of Elixir interpreterJustin Wood2017-06-26
|
* erlang: refactor: switch to lib.makeExtensibleGleb Peregud2017-06-24
| | | | | | | 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.
* erlang: update documentation.Gleb Peregud2017-06-19
| | | | | | The documentation got a bit stale compared to actual contents of nixpkgs. This commit focuses on updating existing docs, not on making sure all details of beam packages are covered.
* erlang: put Elixir/LFE into per-OTP packageset.Gleb Peregud2017-06-19
| | | | | | | | | 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.
* erlang: refactor: build packages per Erlang/OTP.Gleb Peregud2017-06-19
| | | | | | | | | | | | | | | | | 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.
* erlang: use makeOverridable for customizationsDaiderd Jordan2017-06-08
|
* erlang: Generalize Erlang/OTP derivations.Gleb Peregud2017-06-08
| | | | Switch official Erlang versions to use a common builder.
* treewide: remove unused buildEnv parametersVladimír Čunát2017-04-16
|
* buildRebar3: fix buildPhase & cleanup (#22744)Eric Sagnes2017-02-18
|
* hexRegistrySnapshot: d58a937 -> e5e494aMatthew Daiter2016-11-30
|
* beamPackages.hex: 0.11.3 -> 0.14.0 (#19994)Justin Wood2016-11-15
|
* build-rebar3: Append postPatch to original hookaszlig2016-08-29
| | | | | | | | | | | | | The postPatch attribute is already in the function argument but is unused elsewhere in the code, so setting postPatch with buildRebar3 is going to end up in a no-op. This now allows to use postPatch within buildRebar3 by simply appending to the existing postPatch hook that removes the rebar and rebar3 escripts. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @ericbmerritt
* treewide: Add lots of platforms to packages with no metaTuomas Tynkkynen2016-08-02
| | | | Build-tested on x86_64 Linux and on Darwin.
* beamPackages: update packages from Hex.pmEric Merritt2016-06-15
| | | | Pull in the latest package set from hex
* beamPackages: update registry snapshot to d58a937Eric Merritt2016-06-15
|
* beamPackages: turn on debug_info for beam packagesEric Merritt2016-06-15
| | | | | | | This allows you to turn on debug infor for all the beam packages in the system with a single change at the top level. This is required for debugging and dialyzer work. It also allows you to switch it on on a package by package basis.
* beamPackages: point to new cdn for tarballsEric Merritt2016-06-15
|
* beamPackages: add the ability to override phasesEric Merritt2016-06-15
|
* beam-modules: refactor - remove commented out codeEric Merritt2016-04-23
|
* hex-packages: update to the latest versionEric Merritt2016-04-23
| | | | | hex2nix has changed to accomodate elixir and erlang.mk. This includes those changes along with updates from hex itself.
* move rebar3-nix-bootstrap to rebar3Eric Merritt2016-04-23
| | | | | This moves rebar3-nix-bootstrap from its own repository to rebar3. Its a single file and this vastly reduces the complexity of making changes.
* elixir: modify elixir to allow debug informationEric Merritt2016-04-23
| | | | | | This modifies the elixir derivation to allow 'debugInfo' to be set. This will build the elixir library with debug information and allow dializer to be used it derivative projects
* beam-support: update registry to latest '59b836d'Eric Merritt2016-04-23
|
* beamPackages: Add support for Mix and Erlang.mkEric Merritt2016-04-23