diff options
Diffstat (limited to 'pkgs/top-level')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 45 | ||||
-rw-r--r-- | pkgs/top-level/go-packages.nix | 22 | ||||
-rw-r--r-- | pkgs/top-level/perl-packages.nix | 16 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 59 |
4 files changed, 91 insertions, 51 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 461281e70b49..479c5f941daa 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -891,7 +891,7 @@ in enableStandardFeatures = true; enableExtraPlugins = true; }); - + asciidoctor = callPackage ../tools/typesetting/asciidoctor { }; autossh = callPackage ../tools/networking/autossh { }; @@ -2217,6 +2217,8 @@ in else nodejs-4_x; + nodePackages_6_x = callPackage ./node-packages.nix { self = nodePackages_6_x; nodejs = nodejs-6_x; }; + nodePackages_5_x = callPackage ./node-packages.nix { self = nodePackages_5_x; nodejs = nodejs-5_x; }; nodePackages_4_x = callPackage ./node-packages.nix { self = nodePackages_4_x; nodejs = nodejs-4_x; }; @@ -3637,6 +3639,8 @@ in vtun = callPackage ../tools/networking/vtun { }; + wakatime = callPackage ../tools/misc/wakatime { }; + weather = callPackage ../applications/misc/weather { }; wego = goPackages.wego.bin // { outputs = [ "bin" ]; }; @@ -3665,6 +3669,8 @@ in testdisk = callPackage ../tools/misc/testdisk { }; + textql = goPackages.textql.bin // { outputs = [ "bin" ]; }; + html2text = callPackage ../tools/text/html2text { }; html-tidy = callPackage ../tools/text/html-tidy { }; @@ -4271,6 +4277,21 @@ in isl = isl_0_14; })); + gcc6 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/6 { + inherit noSysDirs; + + # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion + profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64)); + + # When building `gcc.crossDrv' (a "Canadian cross", with host == target + # and host != build), `cross' must be null but the cross-libc must still + # be passed. + cross = null; + libcCross = if crossSystem != null then libcCross else null; + + isl = isl_0_14; + })); + gfortran = if !stdenv.isDarwin then gfortran5 else callPackage ../development/compilers/gcc/gfortran-darwin.nix { inherit (darwin) Libsystem; @@ -4300,6 +4321,14 @@ in profiledCompiler = false; }); + gfortran6 = wrapCC (gcc6.cc.override { + name = "gfortran"; + langFortran = true; + langCC = false; + langC = false; + profiledCompiler = false; + }); + gcj = gcj49; gcj49 = wrapCC (gcc49.cc.override { name = "gcj"; @@ -5593,7 +5622,7 @@ in pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/docs {}); - pypi2nix = python27Packages.pypi2nix; + pypi2nix = callPackage ../development/tools/pypi2nix { python = python27; }; svg2tikz = python27Packages.svg2tikz; @@ -8020,7 +8049,7 @@ in libsigsegv_25 = callPackage ../development/libraries/libsigsegv/2.5.nix { }; libsndfile = callPackage ../development/libraries/libsndfile { - inherit (darwin.apple_sdk.frameworks) Carbon; + inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox; }; libsodium = callPackage ../development/libraries/libsodium { }; @@ -8049,6 +8078,8 @@ in libtasn1 = callPackage ../development/libraries/libtasn1 { }; + libtcod = callPackage ../development/libraries/libtcod { }; + libtheora = callPackage ../development/libraries/libtheora { }; libtiff = callPackage ../development/libraries/libtiff { }; @@ -14261,7 +14292,7 @@ in inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; - macvim = callPackage ../applications/editors/vim/macvim.nix { stdenv = clangStdenv; }; + macvim = callPackage ../applications/editors/vim/macvim.nix { stdenv = clangStdenv; ruby = ruby_2_2; }; vimHugeX = vim_configurable; @@ -14820,6 +14851,8 @@ in blobby = callPackage ../games/blobby { }; + brogue = callPackage ../games/brogue { }; + bsdgames = callPackage ../games/bsdgames { }; btanks = callPackage ../games/btanks { }; @@ -15045,6 +15078,8 @@ in openspades = callPackage ../games/openspades {}; + openspades-git = lowPrio (callPackage ../games/openspades/git.nix {}); + openttd = callPackage ../games/openttd { zlib = zlibStatic; }; @@ -16290,6 +16325,8 @@ in faust2lv2gui = callPackage ../applications/audio/faust/faust2lv2gui.nix { }; + faustCompressors = callPackage ../applications/audio/faustCompressors { }; + fceux = callPackage ../misc/emulators/fceux { }; foldingathome = callPackage ../misc/foldingathome { }; diff --git a/pkgs/top-level/go-packages.nix b/pkgs/top-level/go-packages.nix index 25655ce0b8b4..e040af2d3596 100644 --- a/pkgs/top-level/go-packages.nix +++ b/pkgs/top-level/go-packages.nix @@ -3659,11 +3659,11 @@ let }; syncthing = buildFromGitHub rec { - version = "0.12.22"; + version = "0.12.23"; rev = "v${version}"; owner = "syncthing"; repo = "syncthing"; - sha256 = "1pycmb5cwkp21p11rj6lbrqr66yiffi23zk5laas3p581ljdg5vj"; + sha256 = "0v8343k670ncjfd25hzhyfi87cz46k57rmv6pf30v7iclfhpmy1s"; buildFlags = [ "-tags noupgrade,release" ]; disabled = isGo14; buildInputs = [ @@ -4159,4 +4159,22 @@ let sha256 = "14p3hvv82bsxqnbnzz8hjv75i39kzg154a132n6cdxx3vgw76gck"; propagatedBuildInputs = [ go-colorable mattn.go-runewidth ingo ]; }; + + textql = buildFromGitHub rec { + rev = "1785cd353c68aa34f97627143b9c2908dfd4ea04"; + version = "2.0.3"; + owner = "dinedal"; + repo = "textql"; + sha256 = "1b61w4pc5gl7m12mphricihzq7ifnzwn0yyw3ypv0d0fj26h5hc3"; + propagatedBuildInputs = [ go-sqlite3 ]; + + meta = with stdenv.lib; { + description = "Execute SQL against structured text like CSV or TSV"; + homepage = https://github.com/dinedal/textql; + license = licenses.mit; + maintainers = with maintainers; [ vrthra ]; + }; + + }; + }; in self diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ef9207f14afa..3d136486d2a1 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7428,10 +7428,10 @@ let self = _self // overrides; _self = with self; { }; MathPlanePath = buildPerlPackage rec { - name = "Math-PlanePath-114"; + name = "Math-PlanePath-123"; src = fetchurl { url = "mirror://cpan/authors/id/K/KR/KRYDE/${name}.tar.gz"; - sha256 = "11808k6aqf7gfkv0k0r8586zk8dm0jg5idkdb839gzlr97ns2y61"; + sha256 = "13by23pzwfa2f3rxiws7blqxb8lr3mfczdfq6jsi1kb3ml2wnxyc"; }; propagatedBuildInputs = [ MathLibm constant-defer ]; }; @@ -11354,10 +11354,10 @@ let self = _self // overrides; _self = with self; { }; SysSyslog = buildPerlPackage { - name = "Sys-Syslog-0.33"; + name = "Sys-Syslog-0.34"; src = fetchurl { - url = mirror://cpan/authors/id/S/SA/SAPER/Sys-Syslog-0.33.tar.gz; - sha256 = "d5d901d9d9333a66db95fb1c7692ff457f7c7ad17287b51a87e40734f7c2741d"; + url = mirror://cpan/authors/id/S/SA/SAPER/Sys-Syslog-0.34.tar.gz; + sha256 = "09cnzk0fpj2i8asi4ba5wzs3i5pmbins87xpgmxcw4ipmn66s7ld"; }; meta = { description = "Perl interface to the UNIX syslog(3) calls"; @@ -13988,10 +13988,10 @@ let self = _self // overrides; _self = with self; { }; XSLoader = buildPerlPackage { - name = "XSLoader-0.16"; + name = "XSLoader-0.20"; src = fetchurl { - url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.16.tar.gz; - sha256 = "96de61bad187919bf632cfa657f1b9957ad47defcc90dad8ee1f50c955eedb86"; + url = mirror://cpan/authors/id/S/SA/SAPER/XSLoader-0.20.tar.gz; + sha256 = "020fyjhfp385nlkp217fm511sbjz768vqk1lmxz99k4bah740y7i"; }; meta = { homepage = https://metacpan.org/module/Math::BigInt; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 97f6111b5c7d..297dfae477c4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11787,17 +11787,15 @@ in modules // { mathics = buildPythonPackage rec { name = "mathics-${version}"; - version = "0.8"; + version = "0.9"; src = pkgs.fetchFromGitHub { owner = "mathics"; repo = "Mathics"; rev = "v${version}"; - sha256 = "1hyrxnhxw35vn00k55hp9bkg8vg4dsphrpfg1yg4cn53y78rk1im"; + sha256 = "0xzz7j8xskj5y6as178mjmm0i2xbhd4q4mwmdnvghpd2aqq3qx1c"; }; - disabled = isPy3k; - - patches = [ ../development/python-modules/mathics/disable_console_tests.patch ]; + disabled = isPy26; buildInputs = with self; [ pexpect ]; @@ -11806,17 +11804,17 @@ in modules // { ''; propagatedBuildInputs = with self; [ - argparse cython - colorama - dateutil - django_1_6 + sympy + django_1_8 + ply mpmath + dateutil + colorama + six + readline - interruptingcow - ply sqlite3 - sympy ]; meta = { @@ -15708,6 +15706,10 @@ in modules // { pymysql configobj sqlparse prompt_toolkit pygments click pycrypto ]; + postPatch = '' + substituteInPlace setup.py --replace "==" ">=" + ''; + meta = { inherit version; description = "Command-line interface for MySQL"; @@ -16146,13 +16148,15 @@ in modules // { prompt_toolkit = buildPythonPackage rec { name = "prompt_toolkit-${version}"; - version = "0.60"; + version = "1.0.0"; src = pkgs.fetchurl { - sha256 = "0gf3vv8dmj77xv7lrpccw9k3m1bgq3m71q9s6hqp77zvyd6cqjml"; + sha256 = "192fyzs0hyq0k7wxxl00jwl334l5hwwmdflhvjqqrlj0dsgfs22i"; url = "mirror://pypi/p/prompt_toolkit/${name}.tar.gz"; }; + disabled = isPy35; + buildInputs = with self; [ jedi ipython pygments ]; propagatedBuildInputs = with self; [ docopt six wcwidth ]; @@ -20414,16 +20418,17 @@ in modules // { }; sympy = buildPythonPackage rec { - name = "sympy-0.7.6.1"; - disabled = isPy34 || isPy35 || isPyPy; # some tests fail + name = "sympy-1.0"; src = pkgs.fetchurl { url = "mirror://pypi/s/sympy/${name}.tar.gz"; - sha256 = "1fc272b51091aabe7d07f1bf9f0a47f3e28657fb2bec52bf3ef0e8f159f5f564"; + sha256 = "1bpzjwr9hrr7w88v4vgnj9lr6vxcldc94si13n8xpr1rv08d5b1y"; }; buildInputs = [ pkgs.glibcLocales ]; + propagatedBuildInputs = with self; [ mpmath ]; + preCheck = '' export LANG="en_US.UTF-8" ''; @@ -25060,26 +25065,6 @@ in modules // { retry_decorator pkgs.pyopenssl socksipy-branch crcmod ]; }; - pypi2nix = self.buildPythonPackage rec { - rev = "04a68d8577acbceb88bdf51b1231a9dbdead7003"; - name = "pypi2nix-1.0_${rev}"; - disabled = ! isPy27; - - src = pkgs.fetchurl { - url = "https://github.com/garbas/pypi2nix/tarball/${rev}"; - name = "${name}.tar.bz"; - sha256 = "1fv85x2bz442iyxsvka2g75zibjcq48gp2fc7szaqcfqxq42syy9"; - }; - - doCheck = false; - - meta = { - homepage = https://github.com/garbas/pypi2nix; - description = ""; - maintainers = with maintainers; [ garbas ]; - }; - }; - svg2tikz = self.buildPythonPackage { name = "svg2tikz-1.0.0"; disabled = ! isPy27; |