nixpkgs/pkgs
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
..
applications Merge pull request #18862 from cmfwyp/calibre-2.68.0 2016-09-24 01:34:08 +02:00
build-support debian: 8.5 -> 8.6 2016-09-22 15:53:29 +02:00
data lato: init at 2.0 2016-09-21 14:04:35 -04:00
desktops cmake-2_8 -> cmake_2_8 2016-09-20 11:56:07 +02:00
development vala: unify builders for various versions 2016-10-12 21:12:05 +08:00
games brogue: disable fortify hardening to fix runtime error 2016-09-24 02:10:08 +02:00
misc Merge pull request #18867 from carlsverre/add/ctrlp-cmatcher 2016-09-24 00:11:06 +02:00
os-specific grsecurity: 4.7.4-201609152234 -> 201609211951 2016-09-22 23:40:50 +02:00
servers asterisk: fix source url 2016-09-24 02:51:00 +02:00
shells buildGoPackage: deps.json -> deps.nix in NIXON 2016-09-16 00:04:55 +01:00
stdenv stdenv.mkDerivation: add comments w/ manual links (#18707) 2016-09-18 11:20:53 +02:00
test Remove cruft 2016-04-26 17:31:54 +02:00
tools SaltTesting: 2015.7.10 -> 2016.9.7 2016-09-23 20:33:36 -04:00
top-level vala: unify builders for various versions 2016-10-12 21:12:05 +08:00