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

Reply via email to