Made it easy to build custom xf86videoati version

svn path=/nixpkgs/trunk/; revision=13112
This commit is contained in:
Michael Raskin 2008-10-25 07:19:07 +00:00
parent f3cb5427d4
commit 8c3f202c09
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,21 @@
{stdenv, fetchurl, xorg, automake, autoconf, libtool, composedArgsAndFun, ...}:
{
xf86videoati = {src, suffix, ...}:
composedArgsAndFun stdenv.mkDerivation {
name = "xf86-video-ati-${suffix}";
buildInputs = xorg.xf86videoati.buildInputs ++
[autoconf automake libtool];
builder = ./builder.sh;
inherit src;
preConfigure = ''
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DPACKAGE_VERSION_MAJOR=6"
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DPACKAGE_VERSION_MINOR=9"
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -DPACKAGE_VERSION_PATCHLEVEL=999"
sed -e 's/@DRIVER_MAN_SUFFIX@/man/g' -i man/Makefile.am
export DRIVER_MAN_DIR=$out/share/man/man5
./autogen.sh
'';
};
}

View File

@ -5678,6 +5678,10 @@ let
xkeyboard_config dbus hal;
});
xorgReplacements = composedArgsAndFun (import ../servers/x11/xorg/replacements.nix) {
inherit fetchurl stdenv automake autoconf libtool xorg composedArgsAndFun;
};
zabbixAgent = import ../servers/monitoring/zabbix {
inherit fetchurl stdenv;
enableServer = false;