Branch: refs/heads/master
Home: https://github.com/NixOS/nixpkgs
Commit: bcc4ca029adfbb0e21803cfcf50c8ee8000c422d
https://github.com/NixOS/nixpkgs/commit/bcc4ca029adfbb0e21803cfcf50c8ee8000c422d
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M lib/maintainers.nix
A pkgs/development/tools/build-managers/rebar3/default.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
Add rebar3 package
Commit: a05e2dbe6507820439ea647f4079790dae32f8d5
https://github.com/NixOS/nixpkgs/commit/a05e2dbe6507820439ea647f4079790dae32f8d5
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
A pkgs/development/erlang-modules/build-erlang.nix
A pkgs/development/erlang-modules/build-hex.nix
A pkgs/development/erlang-modules/default.nix
A pkgs/development/erlang-modules/hex/goldrush.nix
A pkgs/development/erlang-modules/hex/ibrowse.nix
A pkgs/development/erlang-modules/hex/jiffy.nix
A pkgs/development/erlang-modules/hex/lager.nix
A pkgs/development/erlang-modules/hex/meck.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
Add few erlang modules
Commit: 6dcbe059e15c7d17da9f57e67c9fddc74b836230
https://github.com/NixOS/nixpkgs/commit/6dcbe059e15c7d17da9f57e67c9fddc74b836230
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/hex/goldrush.nix
M pkgs/development/erlang-modules/hex/lager.nix
Log Message:
-----------
Automagically download files from hex.pm tarball S3 repo
Commit: 2251a942fce820b77ee03bdfd659e03c5711f578
https://github.com/NixOS/nixpkgs/commit/2251a942fce820b77ee03bdfd659e03c5711f578
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/default.nix
M pkgs/development/erlang-modules/hex/ibrowse.nix
M pkgs/development/erlang-modules/hex/jiffy.nix
M pkgs/development/erlang-modules/hex/meck.nix
Log Message:
-----------
Add support for Hex package name
There are some packages on Hex which have custom hex-specific names, but
inside there's a base project name.
Remove most packages andadd ibrowse, meck, jiffy
Commit: 406b974420a4faec0b2fb819b1be8344c02b76c8
https://github.com/NixOS/nixpkgs/commit/406b974420a4faec0b2fb819b1be8344c02b76c8
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/default.nix
A pkgs/development/erlang-modules/hex/esqlite.nix
Log Message:
-----------
Add "compilePorts" enabling rebar3 "pc" plugin
If compilePorts is enabled plugin "pc" is added to the rebar.config
during postPatch. This makes rebar3 compile download the plugin, hence
added TODO.
Commit: eac25eaf69b8df9da28b1f94cb009320671ce32a
https://github.com/NixOS/nixpkgs/commit/eac25eaf69b8df9da28b1f94cb009320671ce32a
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
Log Message:
-----------
Simplify patch and move pc compile call into buildPhase
Commit: 3a9110b15ccd0ab33e07147f443a63ac567a7681
https://github.com/NixOS/nixpkgs/commit/3a9110b15ccd0ab33e07147f443a63ac567a7681
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/default.nix
M pkgs/development/erlang-modules/hex/esqlite.nix
A pkgs/development/erlang-modules/hex/rebar3-pc.nix
Log Message:
-----------
Add support for rebar3 plugins to buildHex.
Allow specifying pluginDeps for buildHex listing rebar3 plugins which
are required for given package to be built by rebar3.
Commit: 5d3680d26516b35a04cd02b6e95122c46bd243a5
https://github.com/NixOS/nixpkgs/commit/5d3680d26516b35a04cd02b6e95122c46bd243a5
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
Log Message:
-----------
Fetch hex.pm registry snapshot with external github repo.
This allows to avoid fetching registry file from S3 at build time,
making the build hermetic and much faster. Automatic tools will be used
to update said external repo content when Hex packages are
imported/update.
Commit: 13a1ab440c6a1d6b16dd927339f305d3a53139fe
https://github.com/NixOS/nixpkgs/commit/13a1ab440c6a1d6b16dd927339f305d3a53139fe
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
Log Message:
-----------
Replace deprecated uniqList with unique function
Commit: 7e57b20abc0f23c27eb7b315cb4bf0596160ab67
https://github.com/NixOS/nixpkgs/commit/7e57b20abc0f23c27eb7b315cb4bf0596160ab67
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/hex/esqlite.nix
Log Message:
-----------
Add rebar3-pc to plugin deps automatically if compilePorts is enabled
Commit: 2a7e77cac5497450eaf1712d906a2ac0a15c2d9b
https://github.com/NixOS/nixpkgs/commit/2a7e77cac5497450eaf1712d906a2ac0a15c2d9b
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
A pkgs/development/erlang-modules/registrySnapshot.nix
Log Message:
-----------
Move registrySnapshot into it's own file for easier automation.
Commit: acaf2c179ee5884f330ad6acd5362377319cce87
https://github.com/NixOS/nixpkgs/commit/acaf2c179ee5884f330ad6acd5362377319cce87
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-erlang.nix
M pkgs/development/erlang-modules/build-hex.nix
M pkgs/development/erlang-modules/hex/meck.nix
Log Message:
-----------
Allow specifying meta for buildHex and buildErlang.
Adds "meta" for meck package as a test.
Commit: 033902d2694f957fee66b16c815869b187969e91
https://github.com/NixOS/nixpkgs/commit/033902d2694f957fee66b16c815869b187969e91
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
A pkgs/development/tools/build-managers/rebar3/fetch-hex.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
Refactor fetchHex out of buildHex.
This will allow to reuse this code to fetch rebar3's dependencies to
ensure it's hermetic build.
Commit: 4ba1a51b7ff8162a92f624e3ddc7ada21bd8289e
https://github.com/NixOS/nixpkgs/commit/4ba1a51b7ff8162a92f624e3ddc7ada21bd8289e
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/erlang-modules/build-hex.nix
R pkgs/development/erlang-modules/registrySnapshot.nix
M pkgs/development/tools/build-managers/rebar3/default.nix
A pkgs/development/tools/build-managers/rebar3/registrySnapshot.nix
Log Message:
-----------
Move registry to rebar3, since it needs it itself to be bootstrapped.
This makes rebar3 build a bit more hermetic. Next stage is to pull in
rebar3 plugins dependencies for bootstrap to pick up.
Commit: 108f3cf67fee2a7c8fd52710b65f386f773499e0
https://github.com/NixOS/nixpkgs/commit/108f3cf67fee2a7c8fd52710b65f386f773499e0
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/tools/build-managers/rebar3/default.nix
A pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
Log Message:
-----------
Add patch which makes rebar compilation hermetic
Commit: 474da3bf244603d3ad51fb460a9cd07cdbd53b46
https://github.com/NixOS/nixpkgs/commit/474da3bf244603d3ad51fb460a9cd07cdbd53b46
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/tools/build-managers/rebar3/default.nix
Log Message:
-----------
Add sources of specific rebar bootstrap deps via new fetchHex
derivation.
Commit: bb1b5c71948e32c8cd64bfa5ca6d497602dce516
https://github.com/NixOS/nixpkgs/commit/bb1b5c71948e32c8cd64bfa5ca6d497602dce516
Author: Gleb Peregud <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M pkgs/development/tools/build-managers/rebar3/registrySnapshot.nix
Log Message:
-----------
Update hex.pm registry
Commit: 82c673d4c9280ef025e75e6de2a55c7e2b6fc6d1
https://github.com/NixOS/nixpkgs/commit/82c673d4c9280ef025e75e6de2a55c7e2b6fc6d1
Author: Peter Simons <[email protected]>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M lib/maintainers.nix
A pkgs/development/erlang-modules/build-erlang.nix
A pkgs/development/erlang-modules/build-hex.nix
A pkgs/development/erlang-modules/default.nix
A pkgs/development/erlang-modules/hex/esqlite.nix
A pkgs/development/erlang-modules/hex/goldrush.nix
A pkgs/development/erlang-modules/hex/ibrowse.nix
A pkgs/development/erlang-modules/hex/jiffy.nix
A pkgs/development/erlang-modules/hex/lager.nix
A pkgs/development/erlang-modules/hex/meck.nix
A pkgs/development/erlang-modules/hex/rebar3-pc.nix
A pkgs/development/tools/build-managers/rebar3/default.nix
A pkgs/development/tools/build-managers/rebar3/fetch-hex.nix
A pkgs/development/tools/build-managers/rebar3/hermetic-bootstrap.patch
A pkgs/development/tools/build-managers/rebar3/registrySnapshot.nix
M pkgs/top-level/all-packages.nix
Log Message:
-----------
Merge pull request #11651 from gleber/add-erlang-modules
Add erlang modules
Compare: https://github.com/NixOS/nixpkgs/compare/83a8e8e4ef53...82c673d4c928_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits