nvidia-x11: Fix the library-only build

Also, introduce a function ‘versionAtLeast’ which is probably more
natural than ‘versionOlder’.
This commit is contained in:
Eelco Dolstra 2013-07-17 11:14:26 +02:00
parent 9f347eba61
commit 329a705005
2 changed files with 5 additions and 1 deletions

View File

@ -163,6 +163,10 @@ rec {
versionOlder = v1: v2: builtins.compareVersions v2 v1 == 1;
# Return true iff string v1 denotes a version equal to or newer than v2.
versionAtLeast = v1: v2: !versionOlder v1 v2;
# Get the version of the specified derivation, as specified in its
# name attribute.
getVersion = drv: (builtins.parseDrvName drv.name).version;

View File

@ -25,7 +25,7 @@ stdenv.mkDerivation {
patches =
[ ./version-test.patch ]
++ optional (!versionOlder kernelDev.version "3.10") kernel310patch;
++ optional (!libsOnly && versionAtLeast kernelDev.version "3.10") kernel310patch;
src =
if stdenv.system == "i686-linux" then