nixpkgs/pkgs/development
Peter Hoeg a6d1d06a95 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
2016-10-12 21:12:05 +08:00
..
arduino arduino: only build on linux 2016-08-10 22:29:58 -05:00
beam-modules build-rebar3: Append postPatch to original hook 2016-08-29 23:31:50 +02:00
bower-modules/generic
compilers vala: unify builders for various versions 2016-10-12 21:12:05 +08:00
coq-modules Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
dotnet-modules/patches
eclipse
em-modules/generic adds support to build emscripten packages using nix: 2016-07-04 12:02:37 +02:00
go-modules buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
guile-modules treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
haskell-modules haskell-hindent: disable failing test suite 2016-09-20 12:04:47 +02:00
idris-modules
interpreters Merge pull request #18869 from couchemar/erlang-r19.1 2016-09-24 00:48:38 +02:00
libraries jansson: 2.7 -> 2.8 2016-09-24 02:46:25 +02:00
lisp-modules treewide: fixup various mysql ocurrences after re-split 2016-08-07 20:46:37 +02:00
lua-modules
misc amdapp-sdk: fix build for gcc 5 2016-09-20 14:17:36 +02:00
mobile androidenv: update packages 2016-09-14 18:31:22 +02:00
node-packages manual: add node to languages & frameworks 2016-09-20 20:38:24 +00:00
ocaml-modules Merge pull request #18572 from maurer/janestreet 2016-09-23 19:57:05 +02:00
perl-modules perlPackages.WWWCurl: fix broken build after curl update 2016-09-23 20:04:16 +02:00
pharo Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-07-21 00:56:43 +00:00
pure-modules purePackages.glpk: fix build 2016-09-10 17:41:19 +02:00
python-modules searx: 0.9.0 -> 0.10.0 (#18608) 2016-09-15 17:48:51 +02:00
qtcreator qtcreator: enable checking 2016-09-06 14:02:09 +02:00
r-modules r-openssl: fix build some more 2016-09-10 12:28:13 +02:00
ruby-modules gem-config: add snappy 2016-09-21 14:29:12 +02:00
tools gradle: 3.0 -> 3.1 (#18898) 2016-09-24 00:57:09 +02:00
web nodejs-6_x: 6.4.0 -> 6.6.0 2016-09-16 19:26:17 +02:00