Merge branch 'master' into nitrogen. Added maintainer and license.

Conflicts:
	pkgs/tools/X11/nitrogen/default.nix
This commit is contained in:
Jonathan Glines
2014-06-13 11:54:19 -06:00
378 changed files with 4407 additions and 1637 deletions

View File

@@ -278,6 +278,8 @@ let
dotnetfx = dotnetfx40;
};
scatterOutputHook = makeSetupHook {} ../build-support/setup-hooks/scatter_output.sh;
vsenv = callPackage ../build-support/vsenv {
vs = vs90wrapper;
};
@@ -2116,6 +2118,8 @@ let
privoxy = callPackage ../tools/networking/privoxy { };
t1utils = callPackage ../tools/misc/t1utils { };
tarsnap = callPackage ../tools/backup/tarsnap { };
tcpcrypt = callPackage ../tools/security/tcpcrypt { };
@@ -2941,11 +2945,8 @@ let
haxe = callPackage ../development/compilers/haxe { };
hiphopvm = callPackage ../development/interpreters/hiphopvm {
libevent = libevent14;
boost = boost149;
stdenv = overrideGCC stdenv gcc48;
};
hhvm = callPackage ../development/compilers/hhvm { };
hiphopvm = hhvm; /* Compatibility alias */
falcon = builderDefsPackage (import ../development/interpreters/falcon) {
inherit cmake;
@@ -3383,9 +3384,9 @@ let
clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
erlangR14B04 = callPackage ../development/interpreters/erlang/R14B04.nix { };
erlangR15B03 = callPackage ../development/interpreters/erlang/R15B03.nix { };
erlangR16B02 = callPackage ../development/interpreters/erlang/R16B02.nix { };
erlangR14 = callPackage ../development/interpreters/erlang/R14.nix { };
erlangR15 = callPackage ../development/interpreters/erlang/R15.nix { };
erlangR16 = callPackage ../development/interpreters/erlang/R16.nix { };
erlangR17 = callPackage ../development/interpreters/erlang/R17.nix { };
erlang = erlangR17;
@@ -3554,6 +3555,8 @@ let
racket = callPackage ../development/interpreters/racket { };
rakudo = callPackage ../development/interpreters/rakudo { };
rascal = callPackage ../development/interpreters/rascal { };
regina = callPackage ../development/interpreters/regina { };
@@ -3675,6 +3678,8 @@ let
### DEVELOPMENT / TOOLS
ansible = callPackage ../tools/system/ansible { };
antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { };
antlr3 = callPackage ../development/tools/parsing/antlr { };
@@ -3980,6 +3985,8 @@ let
omake = callPackage ../development/tools/ocaml/omake { };
omake_rc1 = callPackage ../development/tools/ocaml/omake/0.9.8.6-rc1.nix { };
opengrok = callPackage ../development/tools/misc/opengrok { };
openocd = callPackage ../development/tools/misc/openocd { };
oprofile = callPackage ../development/tools/profiling/oprofile { };
@@ -4635,7 +4642,9 @@ let
gperftools = callPackage ../development/libraries/gperftools { };
gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer { });
gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
callPackage = pkgs.newScope (pkgs // { libav = pkgs.libav_9; });
});
gst_all = {
inherit (pkgs) gstreamer gnonlin gst_python qt_gstreamer;
@@ -4842,8 +4851,6 @@ let
iniparser = callPackage ../development/libraries/iniparser { };
inteltbb = callPackage ../development/libraries/intel-tbb { };
intltool = callPackage ../development/tools/misc/intltool { };
irrlicht3843 = callPackage ../development/libraries/irrlicht { };
@@ -4930,9 +4937,9 @@ let
libassuan2_1 = callPackage ../development/libraries/libassuan/git.nix { };
libav = libav_9;
libav = libav_10;
libav_all = callPackage ../development/libraries/libav { };
inherit (libav_all) libav_9 libav_0_8;
inherit (libav_all) libav_0_8 libav_9 libav_10;
libavc1394 = callPackage ../development/libraries/libavc1394 { };
@@ -5486,6 +5493,8 @@ let
libxmlxx = callPackage ../development/libraries/libxmlxx { };
libxmp = callPackage ../development/libraries/libxmp { };
libxslt = callPackage ../development/libraries/libxslt { };
libixp_for_wmii = lowPrio (import ../development/libraries/libixp_for_wmii {
@@ -6568,6 +6577,7 @@ let
spidermonkey = spidermonkey_185;
python = python27;
sphinx = python27Packages.sphinx;
erlang = erlangR16;
};
dico = callPackage ../servers/dico { };
@@ -6599,11 +6609,13 @@ let
dovecot_pigeonhole = callPackage ../servers/mail/dovecot-pigeonhole { };
ejabberd = callPackage ../servers/xmpp/ejabberd {
erlang = erlangR16B02;
erlang = erlangR16;
};
elasticmq = callPackage ../servers/elasticmq { };
fcgiwrap = callPackage ../servers/fcgiwrap { };
felix = callPackage ../servers/felix { };
felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
@@ -6673,6 +6685,8 @@ let
ngircd = callPackage ../servers/irc/ngircd { };
nsd = callPackage ../servers/dns/nsd { };
opensmtpd = callPackage ../servers/mail/opensmtpd { };
petidomo = callPackage ../servers/mail/petidomo { };
@@ -7050,7 +7064,12 @@ let
hostapd = callPackage ../os-specific/linux/hostapd { };
htop = callPackage ../os-specific/linux/htop { };
htop =
if stdenv.isLinux then
callPackage ../os-specific/linux/htop { }
else if stdenv.isDarwin then
callPackage ../os-specific/darwin/htop { }
else null;
# GNU/Hurd core packages.
gnu = recurseIntoAttrs (callPackage ../os-specific/gnu {
@@ -7193,6 +7212,24 @@ let
];
};
linux_3_15 = makeOverridable (import ../os-specific/linux/kernel/linux-3.15.nix) {
inherit fetchurl stdenv perl buildLinux;
kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
kernelPatches.mips_ext3_n32
];
};
linux_testing = makeOverridable (import ../os-specific/linux/kernel/linux-testing.nix) {
inherit fetchurl stdenv perl buildLinux;
kernelPatches = lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
kernelPatches.mips_ext3_n32
];
};
/* grsec configuration
We build several flavors of 'default' grsec kernels. These are
@@ -7323,8 +7360,8 @@ let
linuxPackages = linuxPackages_3_12;
# Update this when adding the newest kernel major version!
linux_latest = pkgs.linux_3_14;
linuxPackages_latest = pkgs.linuxPackages_3_14;
linux_latest = pkgs.linux_3_15;
linuxPackages_latest = pkgs.linuxPackages_3_15;
# Build the kernel modules for the some of the kernels.
linuxPackages_3_2 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_2 linuxPackages_3_2);
@@ -7336,6 +7373,8 @@ let
linuxPackages_3_12 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_12 linuxPackages_3_12);
linuxPackages_3_13 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_13 linuxPackages_3_13);
linuxPackages_3_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_14 linuxPackages_3_14);
linuxPackages_3_15 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_15 linuxPackages_3_15);
linuxPackages_testing = recurseIntoAttrs (linuxPackagesFor pkgs.linux_testing linuxPackages_testing);
# grsecurity flavors
# Stable kernels
@@ -7927,6 +7966,10 @@ let
arora = callPackage ../applications/networking/browsers/arora { };
atom = callPackage ../applications/editors/atom {
gconf = gnome.GConf;
};
aseprite = callPackage ../applications/editors/aseprite {
giflib = giflib_4_1;
};
@@ -8330,7 +8373,10 @@ let
rudel = callPackage ../applications/editors/emacs-modes/rudel { };
scalaMode = callPackage ../applications/editors/emacs-modes/scala-mode { };
sbtMode = callPackage ../applications/editors/emacs-modes/sbt-mode { };
scalaMode1 = callPackage ../applications/editors/emacs-modes/scala-mode/v1.nix { };
scalaMode2 = callPackage ../applications/editors/emacs-modes/scala-mode/v2.nix { };
sunriseCommander = callPackage ../applications/editors/emacs-modes/sunrise-commander { };
@@ -8889,6 +8935,8 @@ let
bison = bison2;
};
llpp = callPackage ../applications/misc/llpp { inherit (ocamlPackages) lablgl; };
lmms = callPackage ../applications/audio/lmms { };
lxdvdrip = callPackage ../applications/video/lxdvdrip { };
@@ -9070,11 +9118,19 @@ let
inherit gettext highline iconv locale lockfile rmail_sup
text trollop unicode xapian_ruby which;
# See https://github.com/NixOS/nixpkgs/issues/1804 and
# https://github.com/NixOS/nixpkgs/issues/2146
bundler = pkgs.lib.overrideDerivation pkgs.rubyLibs.bundler (
oldAttrs: {
dontPatchShebangs = 1;
}
);
chronic = chronic_0_9_1;
gpgme = ruby_gpgme;
mime_types = mime_types_1_25;
ncursesw_sup = ruby_ncursesw_sup;
rake = rake_10_1_0;
rake = rubyLibs.rake_10_1_0;
};
synfigstudio = callPackage ../applications/graphics/synfigstudio { };
@@ -9588,6 +9644,8 @@ let
vim = callPackage ../applications/editors/vim { };
macvim = callPackage ../applications/editors/vim/macvim.nix { };
vimWrapper = wrapVim vim;
vimHugeX = vim_configurable;
@@ -9682,8 +9740,8 @@ let
winswitch = callPackage ../tools/X11/winswitch { };
wings = callPackage ../applications/graphics/wings {
erlang = erlangR14B04;
esdl = esdl.override { erlang = erlangR14B04; };
erlang = erlangR14;
esdl = esdl.override { erlang = erlangR14; };
};
wmname = callPackage ../applications/misc/wmname { };
@@ -9837,6 +9895,8 @@ let
xmove = callPackage ../applications/misc/xmove { };
xmp = callPackage ../applications/audio/xmp { };
xnee = callPackage ../tools/X11/xnee {
# Work around "missing separator" error.
stdenv = overrideInStdenv stdenv [ gnumake381 ];
@@ -9934,7 +9994,7 @@ let
crack_attack = callPackage ../games/crack-attack { };
crafty = callPackage ../games/crafty { fullVariant = false; };
crafty = callPackage ../games/crafty { };
craftyFull = appendToName "full" (crafty.override { fullVariant = true; });
crrcsim = callPackage ../games/crrcsim {};
@@ -10161,6 +10221,8 @@ let
trigger = callPackage ../games/trigger { };
typespeed = callPackage ../games/typespeed { };
ufoai = callPackage ../games/ufoai { };
ultimatestunts = callPackage ../games/ultimatestunts { };
@@ -10599,6 +10661,11 @@ let
picosat = callPackage ../applications/science/logic/picosat {};
prooftree = callPackage ../applications/science/logic/prooftree {
inherit (ocamlPackages) findlib lablgtk;
camlp5 = ocamlPackages.camlp5_transitional;
};
prover9 = callPackage ../applications/science/logic/prover9 { };
satallax = callPackage ../applications/science/logic/satallax {};
@@ -10611,7 +10678,7 @@ let
tptp = callPackage ../applications/science/logic/tptp {};
verifast = callPackage_i686 ../applications/science/logic/verifast {};
verifast = callPackage ../applications/science/logic/verifast {};
why3 = callPackage ../applications/science/logic/why3 {};
@@ -10766,6 +10833,8 @@ let
fakenes = callPackage ../misc/emulators/fakenes { };
fceux = callPackage ../misc/emulators/fceux { };
foldingathome = callPackage ../misc/foldingathome { };
foo2zjs = callPackage ../misc/drivers/foo2zjs {};
@@ -10841,6 +10910,8 @@ let
nixops = callPackage ../tools/package-management/nixops { };
nix-prefetch-scripts = callPackage ../tools/package-management/nix-prefetch-scripts { };
nix-repl = callPackage ../tools/package-management/nix-repl { };
nut = callPackage ../applications/misc/nut { };
@@ -10955,9 +11026,10 @@ let
texFunctions = import ../tools/typesetting/tex/nix pkgs;
texLive = builderDefsPackage (import ../tools/typesetting/tex/texlive) {
inherit builderDefs zlib bzip2 ncurses libpng ed lesstif ruby
inherit builderDefs zlib bzip2 ncurses libpng ed lesstif ruby potrace
gd t1lib freetype icu perl expat curl xz pkgconfig zziplib texinfo
libjpeg bison python fontconfig flex poppler graphite2 makeWrapper;
libjpeg bison python fontconfig flex poppler libpaper graphite2
makeWrapper;
inherit (xlibs) libXaw libX11 xproto libXt libXpm
libXmu libXext xextproto libSM libICE;
ghostscript = ghostscriptX;

View File

@@ -15,13 +15,15 @@
# Older compilers inherit the overrides from newer ones.
ghcHEADPrefs = self : super : super // {
mtl = self.mtl_2_1_3_1;
cabalInstall_1_20_0_2 = super.cabalInstall_1_20_0_2.override { Cabal = null; };
mtl = self.mtl_2_2_1;
transformersCompat = super.transformersCompat_0_3_3;
};
ghc782Prefs = self : super : ghcHEADPrefs self super // {
cabalInstall_1_20_0_2 = super.cabalInstall_1_20_0_2.override { Cabal = self.Cabal_1_20_0_0; };
codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_0; }; };
cabalInstall_1_20_0_2 = super.cabalInstall_1_20_0_2.override { Cabal = self.Cabal_1_20_0_1; };
codex = super.codex.override { hackageDb = super.hackageDb.override { Cabal = self.Cabal_1_20_0_1; }; };
mtl = self.mtl_2_1_2;
};
ghc763Prefs = self : super : ghc782Prefs self super // {
@@ -42,6 +44,8 @@
haddock = self.haddock_2_13_2;
modularArithmetic = null; # requires base >= 4.7
pipesBinary = super.pipesBinary.override { binary = self.binary_0_7_2_1; };
singletons = null; # requires base >= 4.7
vty_5_1_0 = super.vty_5_1_0.override { cabal = self.cabal.override { Cabal = self.Cabal_1_18_1_3; }; };
transformers = self.transformers_0_3_0_0; # core packagen in ghc > 7.6.x
zipArchive = super.zipArchive_0_2_2_1; # works without binary 0.7.x
};
@@ -54,6 +58,7 @@
haddock = self.haddock_2_11_0;
haskeline = super.haskeline.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
scientific = self.scientific_0_2_0_2;
shelly = self.shelly_0_15_4_1;
};
ghc722Prefs = self : super : ghc742Prefs self super // {
@@ -111,11 +116,13 @@
hashtables = super.hashtables.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
HTTP = super.HTTP.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
HUnit = super.HUnit.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
network = super.network.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
network = super.network_2_2_1_7.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
OpenGLRaw = self.OpenGLRaw_1_3_0_0;
OpenGL = self.OpenGL_2_6_0_1;
QuickCheck = super.QuickCheck.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
stm = self.stm_2_4_2.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
systemFilepath = super.systemFilepath.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
systemFileio = super.systemFileio.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
tar = super.tar.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
text = self.text_0_11_2_3.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };
time = self.time_1_1_2_4.override { cabal = self.cabal.override { Cabal = self.Cabal_1_16_0_3; }; };

View File

@@ -147,8 +147,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
aesonQq = callPackage ../development/libraries/haskell/aeson-qq {};
alternativeIo = callPackage ../development/libraries/haskell/alternative-io {};
alsaCore = callPackage ../development/libraries/haskell/alsa-core {};
alsaMixer = callPackage ../development/libraries/haskell/alsa-mixer {};
@@ -195,7 +193,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
attoparsec_0_10_4_0 = callPackage ../development/libraries/haskell/attoparsec/0.10.4.0.nix {};
attoparsec_0_11_3_1 = callPackage ../development/libraries/haskell/attoparsec/0.11.3.1.nix {};
attoparsec_0_11_3_4 = callPackage ../development/libraries/haskell/attoparsec/0.11.3.4.nix {};
attoparsec = self.attoparsec_0_11_3_4;
attoparsec_0_12_1_0 = callPackage ../development/libraries/haskell/attoparsec/0.12.1.0.nix {};
attoparsec = self.attoparsec_0_12_1_0;
attoparsecBinary = callPackage ../development/libraries/haskell/attoparsec-binary {};
@@ -287,6 +286,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
boundingboxes_0_2 = callPackage ../development/libraries/haskell/boundingboxes/0.2.nix {};
boundingboxes = self.boundingboxes_0_2;
BoundedChan = callPackage ../development/libraries/haskell/BoundedChan {};
brainfuck = callPackage ../development/libraries/haskell/brainfuck {};
bson = callPackage ../development/libraries/haskell/bson {};
@@ -301,6 +302,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
byteorder = callPackage ../development/libraries/haskell/byteorder {};
bytes = callPackage ../development/libraries/haskell/bytes {};
bytestringNums = callPackage ../development/libraries/haskell/bytestring-nums {};
bytestringLexing = callPackage ../development/libraries/haskell/bytestring-lexing {};
@@ -322,9 +325,11 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
Cabal_1_14_0 = callPackage ../development/libraries/haskell/Cabal/1.14.0.nix {};
Cabal_1_16_0_3 = callPackage ../development/libraries/haskell/Cabal/1.16.0.3.nix {};
Cabal_1_18_1_3 = callPackage ../development/libraries/haskell/Cabal/1.18.1.3.nix {};
Cabal_1_20_0_0 = callPackage ../development/libraries/haskell/Cabal/1.20.0.0.nix {};
Cabal_1_20_0_1 = callPackage ../development/libraries/haskell/Cabal/1.20.0.1.nix {};
Cabal = null; # core package since forever
cabalCargs = callPackage ../development/libraries/haskell/cabal-cargs {};
cabalFileTh = callPackage ../development/libraries/haskell/cabal-file-th {};
cabalLenses = callPackage ../development/libraries/haskell/cabal-lenses {};
@@ -564,6 +569,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
dateCache = callPackage ../development/libraries/haskell/date-cache {};
dataChecked = callPackage ../development/libraries/haskell/data-checked {};
datetime = callPackage ../development/libraries/haskell/datetime {};
DAV = callPackage ../development/libraries/haskell/DAV {};
@@ -800,6 +807,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
freetype2 = callPackage ../development/libraries/haskell/freetype2 {};
fuzzcheck = callPackage ../development/libraries/haskell/fuzzcheck {};
gamma = callPackage ../development/libraries/haskell/gamma {};
geniplate = callPackage ../development/libraries/haskell/geniplate {};
@@ -995,6 +1004,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
hcltest = callPackage ../development/libraries/haskell/hcltest {};
hedis = callPackage ../development/libraries/haskell/hedis {};
heredoc = callPackage ../development/libraries/haskell/heredoc {};
hexpat = callPackage ../development/libraries/haskell/hexpat {};
@@ -1016,10 +1027,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
HTTP_4000_2_1 = callPackage ../development/libraries/haskell/HTTP/4000.2.1.nix {};
HTTP_4000_2_2 = callPackage ../development/libraries/haskell/HTTP/4000.2.2.nix {};
HTTP_4000_2_3 = callPackage ../development/libraries/haskell/HTTP/4000.2.3.nix {};
HTTP_4000_2_5 = callPackage ../development/libraries/haskell/HTTP/4000.2.5.nix { network = self.network_2_4_1_2; };
HTTP_4000_2_5 = callPackage ../development/libraries/haskell/HTTP/4000.2.5.nix {};
HTTP_4000_2_8 = callPackage ../development/libraries/haskell/HTTP/4000.2.8.nix {};
HTTP_4000_2_15 = callPackage ../development/libraries/haskell/HTTP/4000.2.15.nix {};
HTTP = self.HTTP_4000_2_15;
HTTP_4000_2_17 = callPackage ../development/libraries/haskell/HTTP/4000.2.17.nix {};
HTTP = self.HTTP_4000_2_17;
httpAttoparsec = callPackage ../development/libraries/haskell/http-attoparsec {};
@@ -1149,6 +1160,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
hspec = callPackage ../development/libraries/haskell/hspec {};
hspec2 = callPackage ../development/libraries/haskell/hspec2 {};
hspecExpectations = callPackage ../development/libraries/haskell/hspec-expectations {};
hspecExpectationsLens = callPackage ../development/libraries/haskell/hspec-expectations-lens {};
@@ -1174,6 +1187,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
httpTypes = callPackage ../development/libraries/haskell/http-types {};
holyProject = callPackage ../development/libraries/haskell/holy-project {};
HUnit_1_2_0_3 = callPackage ../development/libraries/haskell/HUnit/1.2.0.3.nix {};
HUnit_1_2_2_1 = callPackage ../development/libraries/haskell/HUnit/1.2.2.1.nix {};
HUnit_1_2_2_3 = callPackage ../development/libraries/haskell/HUnit/1.2.2.3.nix {};
@@ -1227,6 +1242,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
ioChoice = callPackage ../development/libraries/haskell/io-choice {};
ioMemoize = callPackage ../development/libraries/haskell/io-memoize {};
IORefCAS = callPackage ../development/libraries/haskell/IORefCAS {};
IOSpec = callPackage ../development/libraries/haskell/IOSpec {};
@@ -1391,6 +1408,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
mersenneRandomPure64 = callPackage ../development/libraries/haskell/mersenne-random-pure64 {};
MFlow = callPackage ../development/libraries/haskell/MFlow {};
midi = callPackage ../development/libraries/haskell/midi {};
mime = callPackage ../development/libraries/haskell/mime {};
@@ -1455,6 +1474,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
monadsTf = callPackage ../development/libraries/haskell/monads-tf {};
monadUnify = callPackage ../development/libraries/haskell/monad-unify {};
monoidExtras = callPackage ../development/libraries/haskell/monoid-extras {};
monoidTransformer = callPackage ../development/libraries/haskell/monoid-transformer {};
@@ -1470,12 +1491,10 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
msgpack = callPackage ../development/libraries/haskell/msgpack {};
mtl_1_1_0_2 = callPackage ../development/libraries/haskell/mtl/1.1.0.2.nix {};
mtl_1_1_1_1 = callPackage ../development/libraries/haskell/mtl/1.1.1.1.nix {};
mtl_2_0_1_0 = callPackage ../development/libraries/haskell/mtl/2.0.1.0.nix {};
mtl_2_1_1 = callPackage ../development/libraries/haskell/mtl/2.1.1.nix {};
mtl_2_1_2 = callPackage ../development/libraries/haskell/mtl/2.1.2.nix {};
mtl_2_1_3_1 = callPackage ../development/libraries/haskell/mtl/2.1.3.1.nix {};
mtl_2_2_0_1 = callPackage ../development/libraries/haskell/mtl/2.2.0.1.nix {};
mtl_2_2_1 = callPackage ../development/libraries/haskell/mtl/2.2.1.nix {};
mtl = null; # tightly coupled with 'transformers' which is a core package
mtlparse = callPackage ../development/libraries/haskell/mtlparse {};
@@ -1633,13 +1652,15 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
parsec = self.parsec_3_1_5;
parsers_0_10_3 = callPackage ../development/libraries/haskell/parsers/0.10.3.nix {};
parsers_0_11_0_1 = callPackage ../development/libraries/haskell/parsers/0.11.0.1.nix {};
parsers = self.parsers_0_11_0_1;
parsers_0_11_0_2 = callPackage ../development/libraries/haskell/parsers/0.11.0.2.nix {};
parsers = self.parsers_0_11_0_2;
parsimony = callPackage ../development/libraries/haskell/parsimony {};
pathtype = callPackage ../development/libraries/haskell/pathtype {};
patternArrows = callPackage ../development/libraries/haskell/pattern-arrows {};
pbkdf = callPackage ../development/libraries/haskell/pbkdf {};
pcap = callPackage ../development/libraries/haskell/pcap {};
@@ -1686,6 +1707,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
pipesSafe = callPackage ../development/libraries/haskell/pipes-safe {};
pipesText = callPackage ../development/libraries/haskell/pipes-text {};
pipesZlib = callPackage ../development/libraries/haskell/pipes-zlib {};
polyparse = callPackage ../development/libraries/haskell/polyparse {};
@@ -1763,6 +1786,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
pureMD5 = callPackage ../development/libraries/haskell/pureMD5 {};
purescript = callPackage ../development/libraries/haskell/purescript {};
pwstoreFast = callPackage ../development/libraries/haskell/pwstore-fast {};
QuickCheck_1_2_0_0 = callPackage ../development/libraries/haskell/QuickCheck/1.2.0.0.nix {};
@@ -1773,8 +1798,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
QuickCheck_2_4_2 = callPackage ../development/libraries/haskell/QuickCheck/2.4.2.nix {};
QuickCheck_2_5_1_1 = callPackage ../development/libraries/haskell/QuickCheck/2.5.1.1.nix {};
QuickCheck_2_6 = callPackage ../development/libraries/haskell/QuickCheck/2.6.nix {};
QuickCheck_2_7_3 = callPackage ../development/libraries/haskell/QuickCheck/2.7.3.nix {};
QuickCheck = self.QuickCheck_2_7_3;
QuickCheck_2_7_5 = callPackage ../development/libraries/haskell/QuickCheck/2.7.5.nix {};
QuickCheck = self.QuickCheck_2_7_5;
quickcheckAssertions = callPackage ../development/libraries/haskell/quickcheck-assertions {};
@@ -1823,6 +1848,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
reflection = callPackage ../development/libraries/haskell/reflection {};
RefSerialize = callPackage ../development/libraries/haskell/RefSerialize {};
regexApplicative = callPackage ../development/libraries/haskell/regex-applicative {};
regexBase_0_72_0_2 = callPackage ../development/libraries/haskell/regex-base/0.72.0.2.nix {};
@@ -1921,9 +1948,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
shelly_0_15_4_1 = callPackage ../development/libraries/haskell/shelly/0.15.4.1.nix {};
shelly_1_5_3_1 = callPackage ../development/libraries/haskell/shelly {};
shelly = if (pkgs.stdenv.lib.versionOlder ghc.version "7.6")
then self.shelly_0_15_4_1
else self.shelly_1_5_3_1;
shelly = self.shelly_1_5_3_1;
simpleReflect = callPackage ../development/libraries/haskell/simple-reflect {};
@@ -1947,6 +1972,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
snapletAcidState = callPackage ../development/libraries/haskell/snaplet-acid-state {};
snapletRedis = callPackage ../development/libraries/haskell/snaplet-redis {};
snapletStripe = callPackage ../development/libraries/haskell/snaplet-stripe {};
snapBlaze = callPackage ../development/libraries/haskell/snap-blaze/default.nix {};
@@ -1967,6 +1994,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
sparse = callPackage ../development/libraries/haskell/sparse {};
spawn = callPackage ../development/libraries/haskell/spawn {};
speculation = callPackage ../development/libraries/haskell/speculation {};
spoon = callPackage ../development/libraries/haskell/spoon {};
@@ -2007,15 +2036,13 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
stylishHaskell = callPackage ../development/libraries/haskell/stylish-haskell {};
syb_0_2_2 = callPackage ../development/libraries/haskell/syb/0.2.2.nix {};
syb_0_3 = callPackage ../development/libraries/haskell/syb/0.3.nix {};
syb_0_3_3 = callPackage ../development/libraries/haskell/syb/0.3.3.nix {};
syb_0_3_6_1 = callPackage ../development/libraries/haskell/syb/0.3.6.1.nix {};
syb_0_3_6_2 = callPackage ../development/libraries/haskell/syb/0.3.6.2.nix {};
syb_0_3_7 = callPackage ../development/libraries/haskell/syb/0.3.7.nix {};
syb_0_4_0 = callPackage ../development/libraries/haskell/syb/0.4.0.nix {};
syb_0_4_1 = callPackage ../development/libraries/haskell/syb/0.4.1.nix {};
syb = self.syb_0_4_1;
syb_0_4_2 = callPackage ../development/libraries/haskell/syb/0.4.2.nix {};
syb = self.syb_0_4_2;
sybWithClass = callPackage ../development/libraries/haskell/syb/syb-with-class.nix {};
@@ -2143,6 +2170,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
tastyTh = callPackage ../development/libraries/haskell/tasty-th {};
TCache = callPackage ../development/libraries/haskell/TCache {};
templateDefault = callPackage ../development/libraries/haskell/template-default {};
temporary = callPackage ../development/libraries/haskell/temporary {};
@@ -2169,6 +2198,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
testFrameworkQuickcheck2 = callPackage ../development/libraries/haskell/test-framework-quickcheck2 {};
testFrameworkSmallcheck = callPackage ../development/libraries/haskell/test-framework-smallcheck {};
testFrameworkTh = callPackage ../development/libraries/haskell/test-framework-th {};
testFrameworkThPrime = callPackage ../development/libraries/haskell/test-framework-th-prime {};
@@ -2180,12 +2211,11 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
text_0_11_0_5 = callPackage ../development/libraries/haskell/text/0.11.0.5.nix {};
text_0_11_0_6 = callPackage ../development/libraries/haskell/text/0.11.0.6.nix {};
text_0_11_1_5 = callPackage ../development/libraries/haskell/text/0.11.1.5.nix {};
text_0_11_1_13 = callPackage ../development/libraries/haskell/text/0.11.1.13.nix {};
text_0_11_2_0 = callPackage ../development/libraries/haskell/text/0.11.2.0.nix {};
text_0_11_2_3 = callPackage ../development/libraries/haskell/text/0.11.2.3.nix {};
text_0_11_3_1 = callPackage ../development/libraries/haskell/text/0.11.3.1.nix {};
text_1_1_1_2 = callPackage ../development/libraries/haskell/text/1.1.1.2.nix {};
text = self.text_1_1_1_2;
text_1_1_1_3 = callPackage ../development/libraries/haskell/text/1.1.1.3.nix {};
text = self.text_1_1_1_3;
textFormat = callPackage ../development/libraries/haskell/text-format {};
@@ -2253,7 +2283,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
transformersBase = callPackage ../development/libraries/haskell/transformers-base {};
transformersCompat = callPackage ../development/libraries/haskell/transformers-compat {};
transformersCompat_0_3_3 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.nix {};
transformersCompat_0_3_3_4 = callPackage ../development/libraries/haskell/transformers-compat/0.3.3.4.nix {};
transformersCompat = self.transformersCompat_0_3_3_4;
transformersFree = callPackage ../development/libraries/haskell/transformers-free {};
@@ -2358,8 +2390,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
vect = callPackage ../development/libraries/haskell/vect {};
vector_0_10_0_1 = callPackage ../development/libraries/haskell/vector/0.10.0.1.nix {};
vector_0_10_9_2 = callPackage ../development/libraries/haskell/vector/0.10.9.2.nix {};
vector = self.vector_0_10_9_2;
vector_0_10_9_3 = callPackage ../development/libraries/haskell/vector/0.10.9.3.nix {};
vector_0_10_11_0 = callPackage ../development/libraries/haskell/vector/0.10.11.0.nix {};
vector = self.vector_0_10_11_0;
vectorAlgorithms = callPackage ../development/libraries/haskell/vector-algorithms {};
@@ -2377,7 +2410,9 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
void = callPackage ../development/libraries/haskell/void {};
vty = callPackage ../development/libraries/haskell/vty {};
vty_4_7_5 = callPackage ../development/libraries/haskell/vty/4.7.5.nix {};
vty_5_1_0 = callPackage ../development/libraries/haskell/vty/5.1.0.nix {};
vty = self.vty_4_7_5;
vtyUi = callPackage ../development/libraries/haskell/vty-ui {};
@@ -2385,6 +2420,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
waiAppStatic = callPackage ../development/libraries/haskell/wai-app-static {};
waiConduit = callPackage ../development/libraries/haskell/wai-conduit {};
waiExtra = callPackage ../development/libraries/haskell/wai-extra {};
waiHandlerLaunch = callPackage ../development/libraries/haskell/wai-handler-launch {};
@@ -2429,6 +2466,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
word8 = callPackage ../development/libraries/haskell/word8 {};
Workflow = callPackage ../development/libraries/haskell/Workflow {};
wreq = callPackage ../development/libraries/haskell/wreq {};
wx = callPackage ../development/libraries/haskell/wxHaskell/wx.nix {};
@@ -2617,10 +2656,16 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
hlint = callPackage ../development/tools/haskell/hlint {};
hscolour = callPackage ../development/tools/haskell/hscolour {};
hscolourBootstrap = self.hscolour.override { hyperlinkSource = false; };
hscolourBootstrap = self.hscolour.override {
cabal = self.cabal.override {
extension = self : super : { hyperlinkSource = false; };
};
};
hslogger = callPackage ../development/tools/haskell/hslogger {};
ShellCheck = callPackage ../development/tools/misc/ShellCheck { };
tar = callPackage ../development/libraries/haskell/tar {};
threadscope = callPackage ../development/tools/haskell/threadscope {};
@@ -2668,6 +2713,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
# Tools.
cabalDb = callPackage ../development/tools/haskell/cabal-db {};
cabal2nix = callPackage ../development/tools/haskell/cabal2nix {};
# Build a cabal package given a local .cabal file
@@ -2701,10 +2748,6 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
else self.Cabal_1_18_1_3;
};
cabalDev = callPackage ../development/tools/haskell/cabal-dev {
HTTP = self.HTTP.override { network = self.network_2_4_1_2; };
};
cabalMeta = callPackage ../development/tools/haskell/cabal-meta {};
cabal2Ghci = callPackage ../development/tools/haskell/cabal2ghci {};
@@ -2718,7 +2761,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
cabalInstall_0_14_0 = callPackage ../tools/package-management/cabal-install/0.14.0.nix {};
cabalInstall_1_16_0_2 = callPackage ../tools/package-management/cabal-install/1.16.0.2.nix { Cabal = self.Cabal_1_16_0_3; };
cabalInstall_1_18_0_3 = callPackage ../tools/package-management/cabal-install/1.18.0.3.nix { Cabal = self.Cabal_1_18_1_3; };
cabalInstall_1_20_0_2 = callPackage ../tools/package-management/cabal-install/1.20.0.2.nix { Cabal = self.Cabal_1_20_0_0; };
cabalInstall_1_20_0_2 = callPackage ../tools/package-management/cabal-install/1.20.0.2.nix { Cabal = self.Cabal_1_20_0_1; };
cabalInstall = self.cabalInstall_1_20_0_2;
codex = callPackage ../development/tools/haskell/codex {};

View File

@@ -40,4 +40,12 @@ let self = with self; {
sha256 = "0vss35da615709kdvqji8pblckfvmabmj2njjjz6h8zzvj9gximd";
};
};
apc = buildPecl rec {
name = "apc-3.1.13";
src = pkgs.fetchurl {
url = "http://pecl.php.net/get/${name}.tgz";
sha256 = "1gcsh9iar5qa1yzpjki9bb5rivcb6yjp45lmjmp98wlyf83vmy2y";
};
};
}; in self

View File

@@ -4073,7 +4073,7 @@ rec {
src = fetchurl {
url = "${meta.homepage}/download/${name}.tar.gz";
sha256 = "1ddqni6d4kc8ypl6yig4nc00izvbk359sz6hykb9g0lfcpfqlngj";
sha256 = "0mpyw8iw4l4jv175qlbn0rrlgiz1k79m44jncbdxfj8ddvvvyz2j";
};
buildInputs = [
@@ -4090,7 +4090,7 @@ rec {
'';
meta = {
version = "0.9";
version = "0.10.1";
description = ''Man-in-the-middle proxy'';
homepage = "http://mitmproxy.org/";
license = licenses.mit;
@@ -4385,7 +4385,7 @@ rec {
src = fetchurl {
url = "https://github.com/cortesi/netlib/archive/v${meta.version}.tar.gz";
name = "${name}.tar.gz";
sha256 = "1y8lx2j1jrr93mqfb06zg1x5jm9lllw744sb61ib8dagw43nnq3v";
sha256 = "1x2n126b7fal64fb5fzkp4by7ym0iswn3w9mh6pm4c1vjdpnk592";
};
buildInputs = [
@@ -4395,7 +4395,7 @@ rec {
doCheck = false;
meta = {
version = "0.9";
version = "0.10";
description = ''Man-in-the-middle proxy'';
homepage = "https://github.com/cortesi/netlib";
license = licenses.mit;
@@ -4637,17 +4637,17 @@ rec {
};
};
livestreamer = if isPy34 then null else (buildPythonPackage {
#version = "1.8.0";
name = "livestreamer-1.8.0";
livestreamer = if isPy34 then null else (buildPythonPackage rec {
version = "1.8.2";
name = "livestreamer-${version}";
src = fetchurl {
url = "https://github.com/chrippa/livestreamer/archive/v1.8.0.tar.gz";
sha256 = "0fzpznbnhzrqawxdljvyml5251wbr3nifdrvnmh2b8vz356js4l8";
url = "https://github.com/chrippa/livestreamer/archive/v${version}.tar.gz";
sha256 = "130h97qdb7qx8xg0gz54p5a6cb2zbffi5hsi305xf0ah9nf4rbrc";
};
buildInputs = [ pkgs.makeWrapper ];
propagatedBuildInputs = [ requests ];
propagatedBuildInputs = [ requests pkgs.rtmpdump pycrypto ];
postInstall = ''
wrapProgram $out/bin/livestreamer --prefix PATH : ${pkgs.rtmpdump}/bin
'';
@@ -5507,11 +5507,11 @@ rec {
};
pygments = buildPythonPackage rec {
name = "Pygments-1.5";
name = "Pygments-1.6";
src = fetchurl {
url = "http://pypi.python.org/packages/source/P/Pygments/${name}.tar.gz";
md5 = "ef997066cc9ee7a47d01fb4f3da0b5ff";
md5 = "a18feedf6ffd0b0cc8c8b0fbdb2027b1";
};
meta = {
@@ -5800,11 +5800,11 @@ rec {
});
ldap = buildPythonPackage rec {
name = "ldap-2.4.10";
name = "ldap-2.4.15";
src = fetchurl {
url = "http://pypi.python.org/packages/source/p/python-ldap/${name}.tar.gz";
sha256 = "0m6fm2alcb5v9xdcjv2nw2lhz9nnd3mnr5lrmf397hi4pw0pik37";
url = "http://pypi.python.org/packages/source/p/python-ldap/python-${name}.tar.gz";
sha256 = "0w0nn5yj0nbbkvpbqgfni56v7sjx6jf6s6zvp9zmahyrvqrsrg1h";
};
NIX_CFLAGS_COMPILE = "-I${pkgs.cyrus_sasl}/include/sasl";
@@ -8919,7 +8919,7 @@ rec {
preConfigure = ''
substituteInPlace webapp/graphite/thirdparty/pytz/__init__.py --replace '/usr/share/zoneinfo' '/etc/zoneinfo'
substituteInPlace webapp/graphite/settings.py --replace "join(WEBAPP_DIR, 'content')" "join(WEBAPP_DIR, 'webapp', 'content')"
substituteInPlace webapp/graphite/settings.py --replace "join(WEBAPP_DIR, 'content')" "join('$out', 'webapp', 'content')"
cp webapp/graphite/manage.py bin/manage-graphite.py
substituteInPlace bin/manage-graphite.py --replace 'settings' 'graphite.settings'
'';
@@ -9083,11 +9083,11 @@ rec {
libvirt = pkgs.stdenv.mkDerivation rec {
name = "libvirt-python-${version}";
version = "1.2.4";
version = "1.2.5";
src = fetchurl {
url = "http://libvirt.org/sources/python/${name}.tar.gz";
sha256 = "0zi1mxjcv9dz5hy54lwgk9j4i8r20hhijbxxn843h2w7p1ch1wx2";
sha256 = "0r0v48nkkxfagckizbcf67xkmyd1bnq36d30b58zmhvl0abryz7p";
};
buildInputs = [ python pkgs.pkgconfig pkgs.libvirt lxml ];
@@ -9283,4 +9283,33 @@ rec {
};
};
pync = buildPythonPackage rec {
version = "1.4";
baseName = "pync";
name = "${baseName}-${version}";
src = fetchurl {
url = "https://pypi.python.org/packages/source/p/${baseName}/${name}.tar.gz";
md5 = "5cc79077f386a17b539f1e51c05a3650";
};
buildInputs = [ pkgs.coreutils ];
propagatedBuildInputs = [ dateutil ];
preInstall = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.rubyLibs.terminal_notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py
'';
meta = with stdenv.lib; {
description = "Python Wrapper for Mac OS 10.8 Notification Center";
homepage = https://pypi.python.org/pypi/pync/1.4;
license = licenses.mit;
platforms = platforms.darwin;
maintainers = [ maintainers.lovek323 ];
};
};
}); in pythonPackages