Branch: refs/heads/master
  Home:   https://github.com/NixOS/nixpkgs
  Commit: a6d1d06a95bc1073b9966fbfb7829938c1d403e6
      
https://github.com/NixOS/nixpkgs/commit/a6d1d06a95bc1073b9966fbfb7829938c1d403e6
  Author: Peter Hoeg <pe...@speartail.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    R pkgs/development/compilers/vala/0.23.nix
    R pkgs/development/compilers/vala/0.26.nix
    R pkgs/development/compilers/vala/0.28.nix
    R pkgs/development/compilers/vala/0.32.nix
    A pkgs/development/compilers/vala/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  vala: unify builders for various versions

We are currently carrying a number of vala versions where each version
is essentially just a copy of the earlier version.

This PR gets rid of a ton of duplication and uses a standard builder.

Secondly, we add a definition for the latest vala 0.34.1.

Lastly, we add a generic "vala" that refers to the latest stable
version.

I have tried changing the definitions for "simple-scan" and "valum" to use
the latest vala version and they at least compile OK so I'll try a
massive sed job to replace all the definitions later to simply use the
latest version through "vala" instead of specifying a version directly.

According to upstream:

"Well-maintained packages are expected to always build with the latest
stable Vala version."

Maybe this means that my generic builder is then no longer necessary. Oh well...

I added myself to the maintainer array for vala although I have no
interest in the language - this was purely a nix exercise for me but I
thought it was reasonable to be the one to clean up the mess if this has
side effects...

Cc: @antono and @lethalman


  Commit: 259dcac7536c93d3d60c6707710560adb6696fbe
      
https://github.com/NixOS/nixpkgs/commit/259dcac7536c93d3d60c6707710560adb6696fbe
  Author: Tim Steinbach <nequissi...@users.noreply.github.com>
  Date:   2016-10-12 (Wed, 12 Oct 2016)

  Changed paths:
    R pkgs/development/compilers/vala/0.23.nix
    R pkgs/development/compilers/vala/0.26.nix
    R pkgs/development/compilers/vala/0.28.nix
    R pkgs/development/compilers/vala/0.32.nix
    A pkgs/development/compilers/vala/default.nix
    M pkgs/top-level/all-packages.nix

  Log Message:
  -----------
  Merge pull request #19484 from peterhoeg/vala

vala: unify builders for various versions


Compare: https://github.com/NixOS/nixpkgs/compare/ce3624f6b41f...259dcac7536c
_______________________________________________
nix-commits mailing list
nix-comm...@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to