* composedArgsAndFun -> makeOverridable for consistency.
* Rename a few single-version packages to "default.nix". svn path=/nixpkgs/trunk/; revision=22803
This commit is contained in:
@@ -1,38 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs {
|
|
||||||
src = /* put a fetchurl here */
|
|
||||||
fetchurl {
|
|
||||||
url = http://downloads.sourceforge.net/madwifi/madwifi-0.9.3.3.tar.bz2;
|
|
||||||
sha256 = "1dq56dx81wfhpgipbrl3gk2is3g1xvysx2pl6vxyj0dhslkcnf3y";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
patchAR2425x86 = ""; /*(if args ? pci001c_rev01 && args.pci001c_rev01 then
|
|
||||||
fetchurl {
|
|
||||||
url = http://madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw;
|
|
||||||
name = "madwifi-AR2425-x86.patch";
|
|
||||||
sha256 = "11xpx5g9w7ilagvj60prc3s8a3x0n5n4mr0b7nh0lxwrbjdgjjfg";
|
|
||||||
} else "")*/;
|
|
||||||
} null; /* null is a terminator for sumArgs */
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
doPatch = fullDepEntry (if patchAR2425x86 !="" then ''
|
|
||||||
cd hal
|
|
||||||
patch -Np1 -i ${patchAR2425x86}
|
|
||||||
'' else "") [minInit doUnpack];
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [doPatch doMakeInstall
|
|
||||||
postInstall doForceShare doPropagate]);
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs {
|
|
||||||
src = /* put a fetchurl here */
|
|
||||||
fetchurl {
|
|
||||||
url = http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz;
|
|
||||||
sha256 = "0mm1kx9pjvvla792rv7k48yhsa0fpzvd1717g9xzazjsz2mqwzyv";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
patchAR2425x86 = (if args ? pci001c_rev01 && args.pci001c_rev01 then
|
|
||||||
fetchurl {
|
|
||||||
url = http://madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw;
|
|
||||||
name = "madwifi-AR2425-x86.patch";
|
|
||||||
sha256 = "11xpx5g9w7ilagvj60prc3s8a3x0n5n4mr0b7nh0lxwrbjdgjjfg";
|
|
||||||
} else "");
|
|
||||||
} null; /* null is a terminator for sumArgs */
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
doPatch = fullDepEntry (if patchAR2425x86 !="" then ''
|
|
||||||
cd hal
|
|
||||||
patch -Np1 -i ${patchAR2425x86}
|
|
||||||
cd ..
|
|
||||||
'' else "") [minInit doUnpack];
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [doPatch doMakeInstall
|
|
||||||
postInstall doForceShare doPropagate]);
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver.";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs {
|
|
||||||
src = /* put a fetchurl here */
|
|
||||||
fetchurl {
|
|
||||||
url = http://snapshots.madwifi.org/madwifi-ng/madwifi-ng-r3122-20080109.tar.gz;
|
|
||||||
sha256 = "188258c6q96n8lb57c0cqsvxp47psninirdax13w4yd07v1rymwd";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
} null; /* null is a terminator for sumArgs */
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [doMakeInstall postInstall
|
|
||||||
doForceShare doPropagate]);
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs {
|
|
||||||
src = /* put a fetchurl here */
|
|
||||||
fetchurl {
|
|
||||||
url = http://snapshots.madwifi.org/madwifi-trunk/madwifi-trunk-r3574-20080426.tar.gz;
|
|
||||||
sha256 = "1awr8jxrh6nvrsnyaydafkz7yarax3h4xphjcx6gmwsfbyb2mj7q";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
} null; /* null is a terminator for sumArgs */
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [doMakeInstall postInstall
|
|
||||||
doForceShare doPropagate]);
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs.passthru.function {
|
|
||||||
src = fetchurl {
|
|
||||||
url = http://snapshots.madwifi.org/madwifi-trunk/madwifi-trunk-r3693-20080602.tar.gz;
|
|
||||||
sha256 = "0r9nnxcq50rgwcm9y93rpk3mqknl3ixkxkd72437b55qlz1f9vs3";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
hal20080528 = fetchurl {
|
|
||||||
url = http://people.freebsd.org/~sam/ath_hal-20080528.tgz;
|
|
||||||
sha256 = "1a6glkd8n46876hl48ib08p81qwsvrk4153j4b9xrxgid6f8bar9";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
preBuild = fullDepEntry (''
|
|
||||||
echo Replacing HAL.
|
|
||||||
tar xvf ${hal20080528}
|
|
||||||
rm -r hal
|
|
||||||
mv ath_hal-* hal
|
|
||||||
'') ["minInit" "doUnpack"];
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs
|
|
||||||
((lib.optional
|
|
||||||
(lib.attrByPath ["freshHAL"] false args)
|
|
||||||
preBuild)
|
|
||||||
++ [doMakeInstall postInstall
|
|
||||||
doForceShare doPropagate]));
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs.passthru.function {
|
|
||||||
src = fetchurl {
|
|
||||||
url = http://snapshots.madwifi.org/madwifi-trunk/madwifi-trunk-r3837-20080802.tar.gz;
|
|
||||||
sha256 = "0yj6jxlygb5bdnysmn47dn4wi220ma310vd885a1pl7hp3ky216m";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [];
|
|
||||||
configureFlags = [];
|
|
||||||
makeFlags = [''KERNELPATH=${kernel}/lib/modules/*/build'' ''DESTDIR=$out''];
|
|
||||||
hal20080528 = fetchurl {
|
|
||||||
url = http://people.freebsd.org/~sam/ath_hal-20080528.tgz;
|
|
||||||
sha256 = "1a6glkd8n46876hl48ib08p81qwsvrk4153j4b9xrxgid6f8bar9";
|
|
||||||
};
|
|
||||||
injectionPatchFile = ./inj.patch;
|
|
||||||
};
|
|
||||||
in with localDefs;
|
|
||||||
let
|
|
||||||
preBuild = fullDepEntry (''
|
|
||||||
echo Replacing HAL.
|
|
||||||
tar xvf ${hal20080528}
|
|
||||||
rm -r hal
|
|
||||||
mv ath_hal-* hal
|
|
||||||
'') ["minInit" "doUnpack"];
|
|
||||||
postInstall = fullDepEntry (''
|
|
||||||
ln -s $out/usr/local/bin $out/bin
|
|
||||||
'') [minInit doMakeInstall];
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "atheros-"+version;
|
|
||||||
patches = lib.optional
|
|
||||||
(lib.attrByPath ["injectionPatch"] false args)
|
|
||||||
injectionPatchFile;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs
|
|
||||||
((lib.optional
|
|
||||||
(lib.attrByPath ["freshHAL"] false args)
|
|
||||||
preBuild)
|
|
||||||
++ [doPatch doMakeInstall postInstall
|
|
||||||
doForceShare doPropagate]));
|
|
||||||
meta = {
|
|
||||||
description = "Atheros WiFi driver";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{stdenv, fetchurl, xorg, automake, autoconf, libtool, composedArgsAndFun}:
|
{stdenv, fetchurl, xorg, automake, autoconf, libtool, makeOverridable}:
|
||||||
{
|
{
|
||||||
xf86videoati = {src, suffix}:
|
xf86videoati = {src, suffix}:
|
||||||
composedArgsAndFun stdenv.mkDerivation {
|
makeOverridable stdenv.mkDerivation {
|
||||||
name = "xf86-video-ati-${suffix}";
|
name = "xf86-video-ati-${suffix}";
|
||||||
buildInputs = xorg.xf86videoati.buildInputs ++
|
buildInputs = xorg.xf86videoati.buildInputs ++
|
||||||
[autoconf automake libtool];
|
[autoconf automake libtool];
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
args : with args;
|
|
||||||
let localDefs = builderDefs {
|
|
||||||
src = /* put a fetchurl here */
|
|
||||||
fetchurl {
|
|
||||||
url = http://dfn.dl.sourceforge.net/sourceforge/gdmap/gdmap-0.7.5.tar.gz;
|
|
||||||
sha256 = "0vxfgz1bq0jvny6dy7dkzg2kl56plrxby6c4y5d6bv4bq2xd6v26";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [gtk pkgconfig libxml2 intltool];
|
|
||||||
configureFlags = [];
|
|
||||||
} null; /* null is a terminator for sumArgs */
|
|
||||||
in with localDefs;
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "gdmap"+version;
|
|
||||||
builder = writeScript (name + "-builder")
|
|
||||||
(textClosure localDefs [doConfigure doMakeInstall doForceShare doPropagate]);
|
|
||||||
meta = {
|
|
||||||
description = "Recursive rectangle map of disk usage";
|
|
||||||
inherit src;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -158,13 +158,11 @@ let
|
|||||||
abort ("Unknown option specified: " + result))
|
abort ("Unknown option specified: " + result))
|
||||||
else x);
|
else x);
|
||||||
|
|
||||||
builderDefs = composedArgsAndFun (import ../build-support/builder-defs/builder-defs.nix) {
|
builderDefs = lib.composedArgsAndFun (import ../build-support/builder-defs/builder-defs.nix) {
|
||||||
inherit stringsWithDeps lib stdenv writeScript
|
inherit stringsWithDeps lib stdenv writeScript
|
||||||
fetchurl fetchmtn fetchgit;
|
fetchurl fetchmtn fetchgit;
|
||||||
};
|
};
|
||||||
|
|
||||||
composedArgsAndFun = lib.composedArgsAndFun;
|
|
||||||
|
|
||||||
builderDefsPackage = builderDefs.builderDefsPackage builderDefs;
|
builderDefsPackage = builderDefs.builderDefsPackage builderDefs;
|
||||||
|
|
||||||
stringsWithDeps = lib.stringsWithDeps;
|
stringsWithDeps = lib.stringsWithDeps;
|
||||||
@@ -661,7 +659,7 @@ let
|
|||||||
libiconv = if stdenv.isDarwin then libiconv else null;
|
libiconv = if stdenv.isDarwin then libiconv else null;
|
||||||
};
|
};
|
||||||
|
|
||||||
dosfstools = composedArgsAndFun (import ../tools/filesystems/dosfstools) {
|
dosfstools = makeOverridable (import ../tools/filesystems/dosfstools) {
|
||||||
inherit builderDefs;
|
inherit builderDefs;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -701,7 +699,7 @@ let
|
|||||||
inherit fetchurl stdenv gettext;
|
inherit fetchurl stdenv gettext;
|
||||||
};
|
};
|
||||||
|
|
||||||
eprover = composedArgsAndFun (import ../tools/misc/eProver) {
|
eprover = makeOverridable (import ../tools/misc/eProver) {
|
||||||
inherit fetchurl stdenv which;
|
inherit fetchurl stdenv which;
|
||||||
texLive = texLiveAggregationFun {
|
texLive = texLiveAggregationFun {
|
||||||
paths = [
|
paths = [
|
||||||
@@ -786,7 +784,7 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
});
|
});
|
||||||
|
|
||||||
gdmap = composedArgsAndFun (import ../tools/system/gdmap/0.8.1.nix) {
|
gdmap = makeOverridable (import ../tools/system/gdmap) {
|
||||||
inherit stdenv fetchurl builderDefs pkgconfig libxml2 intltool
|
inherit stdenv fetchurl builderDefs pkgconfig libxml2 intltool
|
||||||
gettext;
|
gettext;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs) gtk;
|
||||||
@@ -1229,7 +1227,7 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nc6 = composedArgsAndFun (import ../tools/networking/nc6/1.0.nix) {
|
nc6 = makeOverridable (import ../tools/networking/nc6) {
|
||||||
inherit builderDefs;
|
inherit builderDefs;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1556,7 +1554,7 @@ let
|
|||||||
inherit fetchurl stdenv libuuid;
|
inherit fetchurl stdenv libuuid;
|
||||||
};
|
};
|
||||||
|
|
||||||
relfs = composedArgsAndFun (import ../tools/filesystems/relfs) {
|
relfs = makeOverridable (import ../tools/filesystems/relfs) {
|
||||||
inherit fetchcvs stdenv ocaml postgresql fuse pcre
|
inherit fetchcvs stdenv ocaml postgresql fuse pcre
|
||||||
builderDefs pkgconfig libuuid;
|
builderDefs pkgconfig libuuid;
|
||||||
inherit (gnome) gnomevfs GConf;
|
inherit (gnome) gnomevfs GConf;
|
||||||
@@ -1585,7 +1583,7 @@ let
|
|||||||
logger = inetutils;
|
logger = inetutils;
|
||||||
};
|
};
|
||||||
|
|
||||||
rlwrap = composedArgsAndFun (import ../tools/misc/rlwrap/0.28.nix) {
|
rlwrap = makeOverridable (import ../tools/misc/rlwrap) {
|
||||||
inherit builderDefs readline;
|
inherit builderDefs readline;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1668,7 +1666,7 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
smbfsFuse = composedArgsAndFun (import ../tools/filesystems/smbfs-fuse) {
|
smbfsFuse = makeOverridable (import ../tools/filesystems/smbfs-fuse) {
|
||||||
inherit builderDefs samba fuse;
|
inherit builderDefs samba fuse;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1704,7 +1702,7 @@ let
|
|||||||
tlsSupport = true;
|
tlsSupport = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
ssss = composedArgsAndFun (import ../tools/security/ssss/0.5.nix) {
|
ssss = makeOverridable (import ../tools/security/ssss) {
|
||||||
inherit builderDefs gmp;
|
inherit builderDefs gmp;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2929,7 +2927,7 @@ let
|
|||||||
inherit fetchurl stdenv builderDefs python;
|
inherit fetchurl stdenv builderDefs python;
|
||||||
};
|
};
|
||||||
|
|
||||||
Qi = composedArgsAndFun (import ../development/compilers/qi/9.1.nix) {
|
qi = makeOverridable (import ../development/compilers/qi) {
|
||||||
inherit clisp stdenv fetchurl builderDefs unzip;
|
inherit clisp stdenv fetchurl builderDefs unzip;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3351,7 +3349,7 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
ltrace = composedArgsAndFun (import ../development/tools/misc/ltrace/0.5-3deb.nix) {
|
ltrace = makeOverridable (import ../development/tools/misc/ltrace) {
|
||||||
inherit fetchurl stdenv builderDefs stringsWithDeps lib elfutils;
|
inherit fetchurl stdenv builderDefs stringsWithDeps lib elfutils;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -4536,15 +4534,15 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
libdbi = composedArgsAndFun (import ../development/libraries/libdbi/0.8.2.nix) {
|
libdbi = makeOverridable (import ../development/libraries/libdbi) {
|
||||||
inherit stdenv fetchurl builderDefs;
|
inherit stdenv fetchurl builderDefs;
|
||||||
};
|
};
|
||||||
|
|
||||||
libdbiDriversBase = composedArgsAndFun (import ../development/libraries/libdbi-drivers/0.8.2-1.nix) {
|
libdbiDriversBase = makeOverridable (import ../development/libraries/libdbi-drivers) {
|
||||||
inherit stdenv fetchurl builderDefs libdbi;
|
inherit stdenv fetchurl builderDefs libdbi;
|
||||||
};
|
};
|
||||||
|
|
||||||
libdbiDrivers = libdbiDriversBase.passthru.function {
|
libdbiDrivers = libdbiDriversBase.override {
|
||||||
inherit sqlite mysql;
|
inherit sqlite mysql;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -5016,7 +5014,7 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
# failed to build
|
# failed to build
|
||||||
mediastreamer = composedArgsAndFun (import ../development/libraries/mediastreamer/2.2.0-cvs20080207.nix) {
|
mediastreamer = makeOverridable (import ../development/libraries/mediastreamer) {
|
||||||
inherit fetchurl stdenv automake libtool autoconf alsaLib pkgconfig speex
|
inherit fetchurl stdenv automake libtool autoconf alsaLib pkgconfig speex
|
||||||
ortp ffmpeg;
|
ortp ffmpeg;
|
||||||
};
|
};
|
||||||
@@ -5062,7 +5060,7 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
ncurses = makeOverridable (composedArgsAndFun (import ../development/libraries/ncurses)) {
|
ncurses = makeOverridable (import ../development/libraries/ncurses) {
|
||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
# The "! (stdenv ? cross)" is for the cross-built arm ncurses, which
|
# The "! (stdenv ? cross)" is for the cross-built arm ncurses, which
|
||||||
# don't build for me in unicode.
|
# don't build for me in unicode.
|
||||||
@@ -6025,7 +6023,7 @@ let
|
|||||||
inherit fetchurl stdenv openssh;
|
inherit fetchurl stdenv openssh;
|
||||||
};
|
};
|
||||||
|
|
||||||
openfire = composedArgsAndFun (import ../servers/xmpp/openfire) {
|
openfire = makeOverridable (import ../servers/xmpp/openfire) {
|
||||||
inherit builderDefs jre;
|
inherit builderDefs jre;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -6114,8 +6112,8 @@ let
|
|||||||
python = pythonBase;
|
python = pythonBase;
|
||||||
});
|
});
|
||||||
|
|
||||||
xorgReplacements = composedArgsAndFun (import ../servers/x11/xorg/replacements.nix) {
|
xorgReplacements = makeOverridable (import ../servers/x11/xorg/replacements.nix) {
|
||||||
inherit fetchurl stdenv automake autoconf libtool xorg composedArgsAndFun;
|
inherit fetchurl stdenv automake autoconf libtool xorg makeOverridable;
|
||||||
};
|
};
|
||||||
|
|
||||||
xorgVideoUnichrome = import ../servers/x11/xorg/unichrome/default.nix {
|
xorgVideoUnichrome = import ../servers/x11/xorg/unichrome/default.nix {
|
||||||
@@ -6592,7 +6590,7 @@ let
|
|||||||
then iwlwifi4965ucodeV2
|
then iwlwifi4965ucodeV2
|
||||||
else iwlwifi4965ucodeV1);
|
else iwlwifi4965ucodeV1);
|
||||||
|
|
||||||
atheros = composedArgsAndFun (import ../os-specific/linux/atheros/0.9.4.nix) {
|
atheros = makeOverridable (import ../os-specific/linux/atheros/0.9.4.nix) {
|
||||||
inherit fetchurl stdenv builderDefs kernel lib;
|
inherit fetchurl stdenv builderDefs kernel lib;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -6865,7 +6863,7 @@ let
|
|||||||
inherit stdenv fetchurl makeWrapper useSetUID dbus libxml2 pam hal pkgconfig pmount python pythonDBus;
|
inherit stdenv fetchurl makeWrapper useSetUID dbus libxml2 pam hal pkgconfig pmount python pythonDBus;
|
||||||
};
|
};
|
||||||
|
|
||||||
pcmciaUtils = composedArgsAndFun (import ../os-specific/linux/pcmciautils) {
|
pcmciaUtils = makeOverridable (import ../os-specific/linux/pcmciautils) {
|
||||||
inherit stdenv fetchurl udev yacc flex;
|
inherit stdenv fetchurl udev yacc flex;
|
||||||
inherit sysfsutils module_init_tools;
|
inherit sysfsutils module_init_tools;
|
||||||
|
|
||||||
@@ -7145,7 +7143,7 @@ let
|
|||||||
inherit (xorg) mkfontdir mkfontscale;
|
inherit (xorg) mkfontdir mkfontscale;
|
||||||
});
|
});
|
||||||
|
|
||||||
clearlyU = composedArgsAndFun (import ../data/fonts/clearlyU/1.9.nix) {
|
clearlyU = makeOverridable (import ../data/fonts/clearlyU) {
|
||||||
inherit builderDefs;
|
inherit builderDefs;
|
||||||
inherit (xorg) mkfontdir mkfontscale;
|
inherit (xorg) mkfontdir mkfontscale;
|
||||||
};
|
};
|
||||||
@@ -7191,7 +7189,7 @@ let
|
|||||||
inherit fetchurl stdenv;
|
inherit fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
junicode = composedArgsAndFun (import ../data/fonts/junicode/0.6.15.nix) {
|
junicode = makeOverridable (import ../data/fonts/junicode) {
|
||||||
inherit builderDefs fontforge unzip;
|
inherit builderDefs fontforge unzip;
|
||||||
inherit (xorg) mkfontdir mkfontscale;
|
inherit (xorg) mkfontdir mkfontscale;
|
||||||
};
|
};
|
||||||
@@ -7289,7 +7287,7 @@ let
|
|||||||
inherit fetchurl stdenv cabextract;
|
inherit fetchurl stdenv cabextract;
|
||||||
};
|
};
|
||||||
|
|
||||||
wqy_zenhei = composedArgsAndFun (import ../data/fonts/wqy_zenhei/0.4.23-1.nix) {
|
wqy_zenhei = makeOverridable (import ../data/fonts/wqy_zenhei) {
|
||||||
inherit builderDefs;
|
inherit builderDefs;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -7866,7 +7864,7 @@ let
|
|||||||
fltk = fltk20;
|
fltk = fltk20;
|
||||||
};
|
};
|
||||||
|
|
||||||
fbpanel = composedArgsAndFun (import ../applications/window-managers/fbpanel/4.12.nix) {
|
fbpanel = makeOverridable (import ../applications/window-managers/fbpanel) {
|
||||||
inherit fetchurl stdenv builderDefs pkgconfig libpng libjpeg libtiff librsvg;
|
inherit fetchurl stdenv builderDefs pkgconfig libpng libjpeg libtiff librsvg;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs) gtk;
|
||||||
inherit (xlibs) libX11 libXmu libXpm;
|
inherit (xlibs) libX11 libXmu libXpm;
|
||||||
@@ -8066,7 +8064,7 @@ let
|
|||||||
gtkSupport = getConfig [ "gnunet" "gtkSupport" ] true;
|
gtkSupport = getConfig [ "gnunet" "gtkSupport" ] true;
|
||||||
};
|
};
|
||||||
|
|
||||||
gocr = composedArgsAndFun (import ../applications/graphics/gocr/0.44.nix) {
|
gocr = makeOverridable (import ../applications/graphics/gocr) {
|
||||||
inherit builderDefs fetchurl stdenv;
|
inherit builderDefs fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -8326,7 +8324,7 @@ let
|
|||||||
fftw = fftwSinglePrec;
|
fftw = fftwSinglePrec;
|
||||||
};
|
};
|
||||||
|
|
||||||
ldcpp = composedArgsAndFun (import ../applications/networking/p2p/ldcpp/1.0.3.nix) {
|
ldcpp = makeOverridable (import ../applications/networking/p2p/ldcpp) {
|
||||||
inherit builderDefs scons pkgconfig bzip2 openssl;
|
inherit builderDefs scons pkgconfig bzip2 openssl;
|
||||||
inherit (gtkLibs) gtk;
|
inherit (gtkLibs) gtk;
|
||||||
inherit (gnome) libglade;
|
inherit (gnome) libglade;
|
||||||
@@ -8589,7 +8587,7 @@ let
|
|||||||
inherit (gst_all) gstPluginsBase;
|
inherit (gst_all) gstPluginsBase;
|
||||||
};
|
};
|
||||||
|
|
||||||
pidginlatex = composedArgsAndFun (import ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex) {
|
pidginlatex = makeOverridable (import ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex) {
|
||||||
inherit fetchurl stdenv pkgconfig ghostscript pidgin texLive;
|
inherit fetchurl stdenv pkgconfig ghostscript pidgin texLive;
|
||||||
imagemagick = imagemagickBig;
|
imagemagick = imagemagickBig;
|
||||||
inherit (gtkLibs) glib gtk;
|
inherit (gtkLibs) glib gtk;
|
||||||
@@ -8646,7 +8644,7 @@ let
|
|||||||
inherit fetchsvn SDL zlib which stdenv;
|
inherit fetchsvn SDL zlib which stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
qemuImage = composedArgsAndFun (import ../applications/virtualization/qemu/linux-img/0.2.nix) {
|
qemuImage = makeOverridable (import ../applications/virtualization/qemu/linux-img) {
|
||||||
inherit builderDefs fetchurl stdenv;
|
inherit builderDefs fetchurl stdenv;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -9024,7 +9022,7 @@ let
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
x11vnc = composedArgsAndFun (import ../tools/X11/x11vnc/0.9.3.nix) {
|
x11vnc = makeOverridable (import ../tools/X11/x11vnc) {
|
||||||
inherit builderDefs openssl zlib libjpeg ;
|
inherit builderDefs openssl zlib libjpeg ;
|
||||||
inherit (xlibs) libXfixes fixesproto libXdamage damageproto
|
inherit (xlibs) libXfixes fixesproto libXdamage damageproto
|
||||||
libX11 xproto libXtst libXinerama xineramaproto libXrandr randrproto
|
libX11 xproto libXtst libXinerama xineramaproto libXrandr randrproto
|
||||||
@@ -9032,7 +9030,7 @@ let
|
|||||||
libXrender;
|
libXrender;
|
||||||
};
|
};
|
||||||
|
|
||||||
x2vnc = composedArgsAndFun (import ../tools/X11/x2vnc/1.7.2.nix) {
|
x2vnc = makeOverridable (import ../tools/X11/x2vnc) {
|
||||||
inherit builderDefs;
|
inherit builderDefs;
|
||||||
inherit (xlibs) libX11 xproto xextproto libXext libXrandr randrproto;
|
inherit (xlibs) libX11 xproto xextproto libXext libXrandr randrproto;
|
||||||
};
|
};
|
||||||
@@ -9247,13 +9245,13 @@ let
|
|||||||
inherit fetchurl stdenv python pygame twisted lib numeric makeWrapper;
|
inherit fetchurl stdenv python pygame twisted lib numeric makeWrapper;
|
||||||
};
|
};
|
||||||
|
|
||||||
construoBase = composedArgsAndFun (import ../games/construo/0.2.2.nix) {
|
construoBase = makeOverridable (import ../games/construo) {
|
||||||
inherit stdenv fetchurl builderDefs
|
inherit stdenv fetchurl builderDefs
|
||||||
zlib;
|
zlib;
|
||||||
inherit (xlibs) libX11 xproto;
|
inherit (xlibs) libX11 xproto;
|
||||||
};
|
};
|
||||||
|
|
||||||
construo = construoBase.passthru.function {
|
construo = construoBase.override {
|
||||||
inherit mesa freeglut;
|
inherit mesa freeglut;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -9381,7 +9379,7 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
# You still can override by passing more arguments.
|
# You still can override by passing more arguments.
|
||||||
spaceOrbit = composedArgsAndFun (import ../games/orbit/1.01.nix) {
|
spaceOrbit = makeOverridable (import ../games/orbit) {
|
||||||
inherit fetchurl stdenv builderDefs mesa freeglut;
|
inherit fetchurl stdenv builderDefs mesa freeglut;
|
||||||
inherit (gnome) esound;
|
inherit (gnome) esound;
|
||||||
inherit (xlibs) libXt libX11 libXmu libXi libXext;
|
inherit (xlibs) libXt libX11 libXmu libXi libXext;
|
||||||
|
|||||||
Reference in New Issue
Block a user