nixpkgs/pkgs/top-level
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
..
aliases.nix Merge pull request #18647 from nand0p/buildbot-9rc3 2016-09-18 22:57:18 +02:00
all-packages.nix vala: unify builders for various versions 2016-10-12 21:12:05 +08:00
default.nix Separate fix-point from config importing hacks and other impurities 2016-07-14 14:33:23 -07:00
dotnet-packages.nix treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
emacs-packages.nix emacs-modes: add upstream tramp 2016-09-14 21:39:02 +02:00
emscripten-packages.nix xmlmirror: move README.md to better place 2016-08-29 23:08:46 +02:00
guile-2-test.nix Revert "lsh: remove last references" 2016-08-23 15:31:33 +00:00
haskell-packages.nix haskell: drop obsolete LTS package set 2016-09-15 09:12:04 +02:00
impure.nix Separate fix-point from config importing hacks and other impurities 2016-07-14 14:33:23 -07:00
lua-packages.nix treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
make-tarball.nix make tarball: refactor with fileContents 2016-08-01 18:40:50 +09:00
metrics.nix nixpkgs-metrics: Suppress build products 2016-03-24 18:06:46 +01:00
node-packages-generated.nix nodePackages.bower2nix: 3.0.1 -> 3.1.1 2016-09-15 01:28:37 +01:00
node-packages.json wscat: init at 1.0.1 (#17618) 2016-08-09 22:59:25 +02:00
node-packages.nix bower2nix: 2.1.0 -> 3.0.1 2016-03-28 08:23:06 +01:00
perl-packages.nix perlPackages.WWWCurl: fix broken build after curl update 2016-09-23 20:04:16 +02:00
php-packages.nix php70Packages.v8: init at 0.1.0 2016-09-04 19:43:16 +02:00
platforms.nix platforms.nix: Switch ARMv7 to vfpv3-d16 2016-07-20 02:38:10 +03:00
pure-packages.nix Fairly complete set of packages for Pure 2015-05-26 17:51:07 +10:00
python-packages.nix bedup: 0.10 -> 0.10.1, fix eval 2016-09-24 02:03:30 +02:00
release-cross.nix release-cross.nix: Build the bootstrap tools for ARM 2016-07-20 02:38:10 +03:00
release-lib.nix release-lib: Remove unused allowTexliveBuilds option 2016-09-11 01:13:49 +03:00
release-python.nix Replace ./../* with ../* in Nix expressions (#16414) 2016-06-22 10:39:50 +02:00
release-small.nix emacs: 24.5 -> 25.1 2016-09-18 13:38:21 +02:00
release.nix emacs: 24.5 -> 25.1 2016-09-18 13:38:21 +02:00
rust-packages.nix rustRegistry: 2016-08-23 -> 2016-09-20 2016-09-20 11:10:37 +02:00
stdenv.nix Replace ./../* with ../* in Nix expressions (#16414) 2016-06-22 10:39:50 +02:00