Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 0eee7ee8 f0a71fe6

+582 -400
+12
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 378 378 <literal>~/.local/share/polymc/polymc.cfg</literal>. 379 379 </para> 380 380 </listitem> 381 + <listitem> 382 + <para> 383 + <literal>pkgs.noto-fonts-cjk</literal> is now deprecated in 384 + favor of <literal>pkgs.noto-fonts-cjk-sans</literal> and 385 + <literal>pkgs.noto-fonts-cjk-serif</literal> because they each 386 + have different release schedules. To maintain compatibility 387 + with prior releases of Nixpkgs, 388 + <literal>pkgs.noto-fonts-cjk</literal> is currently an alias 389 + of <literal>pkgs.noto-fonts-cjk-sans</literal> and doesn’t 390 + include serif fonts. 391 + </para> 392 + </listitem> 381 393 </itemizedlist> 382 394 </section> 383 395 <section xml:id="sec-release-22.05-notable-changes">
+6
nixos/doc/manual/release-notes/rl-2205.section.md
··· 119 119 120 120 - MultiMC has been replaced with the fork PolyMC due to upstream developers being hostile to 3rd party package maintainers. PolyMC removes all MultiMC branding and is aimed at providing proper 3rd party packages like the one contained in Nixpkgs. This change affects the data folder where game instances and other save and configuration files are stored. Users with existing installations should rename `~/.local/share/multimc` to `~/.local/share/polymc`. The main config file's path has also moved from `~/.local/share/multimc/multimc.cfg` to `~/.local/share/polymc/polymc.cfg`. 121 121 122 + - `pkgs.noto-fonts-cjk` is now deprecated in favor of `pkgs.noto-fonts-cjk-sans` 123 + and `pkgs.noto-fonts-cjk-serif` because they each have different release 124 + schedules. To maintain compatibility with prior releases of Nixpkgs, 125 + `pkgs.noto-fonts-cjk` is currently an alias of `pkgs.noto-fonts-cjk-sans` and 126 + doesn't include serif fonts. 127 + 122 128 ## Other Notable Changes {#sec-release-22.05-notable-changes} 123 129 124 130 - The option [services.redis.servers](#opt-services.redis.servers) was added
+8
nixos/modules/programs/chromium.nix
··· 7 7 8 8 defaultProfile = filterAttrs (k: v: v != null) { 9 9 HomepageLocation = cfg.homepageLocation; 10 + DefaultSearchProviderEnabled = cfg.defaultSearchProviderEnabled; 10 11 DefaultSearchProviderSearchURL = cfg.defaultSearchProviderSearchURL; 11 12 DefaultSearchProviderSuggestURL = cfg.defaultSearchProviderSuggestURL; 12 13 ExtensionInstallForcelist = cfg.extensions; ··· 48 49 description = "Chromium default homepage"; 49 50 default = null; 50 51 example = "https://nixos.org"; 52 + }; 53 + 54 + defaultSearchProviderEnabled = mkOption { 55 + type = types.nullOr types.bool; 56 + description = "Enable the default search provider."; 57 + default = null; 58 + example = true; 51 59 }; 52 60 53 61 defaultSearchProviderSearchURL = mkOption {
+2 -2
pkgs/applications/audio/rhvoice/default.nix
··· 1 1 { stdenv, lib, pkg-config, fetchFromGitHub, sconsPackages 2 - , python, glibmm, libpulseaudio, libao }: 2 + , glibmm, libpulseaudio, libao }: 3 3 4 4 let 5 5 version = "unstable-2018-02-10"; ··· 19 19 ]; 20 20 21 21 buildInputs = [ 22 - python glibmm libpulseaudio libao 22 + glibmm libpulseaudio libao 23 23 ]; 24 24 25 25 # SConstruct patch
+2 -2
pkgs/applications/audio/schismtracker/default.nix
··· 3 3 , fetchFromGitHub 4 4 , autoreconfHook 5 5 , alsa-lib 6 - , python 6 + , python3 7 7 , SDL 8 8 }: 9 9 ··· 21 21 configureFlags = [ "--enable-dependency-tracking" ] 22 22 ++ lib.optional stdenv.isDarwin "--disable-sdltest"; 23 23 24 - nativeBuildInputs = [ autoreconfHook python ]; 24 + nativeBuildInputs = [ autoreconfHook python3 ]; 25 25 26 26 buildInputs = [ SDL ] ++ lib.optional stdenv.isLinux alsa-lib; 27 27
+2 -2
pkgs/applications/audio/sorcer/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub , boost, cairomm, cmake, libsndfile, lv2, ntk, pkg-config, python }: 1 + { lib, stdenv, fetchFromGitHub , boost, cairomm, cmake, libsndfile, lv2, ntk, pkg-config }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sorcer"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkg-config ]; 15 - buildInputs = [ boost cairomm libsndfile lv2 ntk python ]; 15 + buildInputs = [ boost cairomm libsndfile lv2 ntk ]; 16 16 17 17 postPatch = '' 18 18 # Fix build with lv2 1.18: https://github.com/brummer10/guitarix/commit/c0334c72
+2 -2
pkgs/applications/audio/split2flac/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, makeWrapper 2 2 , shntool, cuetools 3 3 , flac, faac, mp4v2, wavpack, mac 4 - , imagemagick, libiconv, enca, lame, pythonPackages, vorbis-tools 4 + , imagemagick, libiconv, enca, lame, mutagen, vorbis-tools 5 5 , aacgain, mp3gain, vorbisgain 6 6 }: 7 7 ··· 12 12 --prefix PATH : ${lib.makeBinPath [ 13 13 shntool cuetools 14 14 flac faac mp4v2 wavpack mac 15 - imagemagick libiconv enca lame pythonPackages.mutagen vorbis-tools 15 + imagemagick libiconv enca lame mutagen vorbis-tools 16 16 aacgain mp3gain vorbisgain 17 17 ]} 18 18 '';
+2 -2
pkgs/applications/blockchains/chia-plotter/default.nix
··· 4 4 , libsodium 5 5 , cmake 6 6 , substituteAll 7 - , pythonPackages 7 + , python3Packages 8 8 }: 9 9 10 10 stdenv.mkDerivation { ··· 23 23 # prevent CMake from trying to get libraries on the Internet 24 24 (substituteAll { 25 25 src = ./dont_fetch_dependencies.patch; 26 - pybind11_src = pythonPackages.pybind11.src; 26 + pybind11_src = python3Packages.pybind11.src; 27 27 relic_src = fetchFromGitHub { 28 28 owner = "relic-toolkit"; 29 29 repo = "relic";
+2 -2
pkgs/applications/editors/netbeans/default.nix
··· 1 1 { lib, stdenv, fetchurl, makeWrapper, makeDesktopItem, which, unzip, libicns, imagemagick 2 - , jdk, perl, python 2 + , jdk, perl 3 3 }: 4 4 5 5 let ··· 58 58 ''; 59 59 60 60 nativeBuildInputs = [ makeWrapper unzip ]; 61 - buildInputs = [ perl python libicns imagemagick ]; 61 + buildInputs = [ perl libicns imagemagick ]; 62 62 63 63 meta = { 64 64 description = "An integrated development environment for Java, C, C++ and PHP";
+2 -2
pkgs/applications/editors/tiled/default.nix
··· 1 1 { lib, mkDerivation, fetchFromGitHub, pkg-config, qmake 2 - , python, qtbase, qttools }: 2 + , python2, qtbase, qttools }: 3 3 4 4 mkDerivation rec { 5 5 pname = "tiled"; ··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config qmake ]; 16 - buildInputs = [ python qtbase qttools ]; 16 + buildInputs = [ python2 qtbase qttools ]; 17 17 18 18 meta = with lib; { 19 19 description = "Free, easy to use and flexible tile map editor";
+2 -2
pkgs/applications/editors/wxhexeditor/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, wxGTK, autoconf, automake, libtool, python, gettext }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, wxGTK, autoconf, automake, libtool, python2, gettext }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "wxHexEditor"; ··· 11 11 sha256 = "08xnhaif8syv1fa0k6lc3jm7yg2k50b02lyds8w0jyzh4xi5crqj"; 12 12 }; 13 13 14 - buildInputs = [ wxGTK autoconf automake libtool python gettext ]; 14 + buildInputs = [ wxGTK autoconf automake libtool python2 gettext ]; 15 15 16 16 preConfigure = "patchShebangs ."; 17 17
+3 -3
pkgs/applications/graphics/screencloud/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, qt4, quazip, qt-mobility, qxt, pythonPackages }: 1 + { lib, stdenv, fetchFromGitHub, cmake, qt4, quazip, qt-mobility, qxt, python2Packages }: 2 2 3 3 with lib; 4 4 stdenv.mkDerivation rec { ··· 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ]; 21 - buildInputs = [ qt4 quazip qt-mobility qxt pythonPackages.python pythonPackages.pycrypto ]; 21 + buildInputs = [ qt4 quazip qt-mobility qxt python2Packages.python python2Packages.pycrypto ]; 22 22 23 23 patchPhase = '' 24 24 # Required to make the configure script work. Normally, screencloud's ··· 59 59 postInstall = '' 60 60 patchShebangs $prefix/opt/screencloud/screencloud.sh 61 61 substituteInPlace "$prefix/opt/screencloud/screencloud.sh" --replace "/opt" "$prefix/opt" 62 - sed -i "2 i\export PYTHONPATH=$(toPythonPath ${pythonPackages.pycrypto}):\$PYTHONPATH" "$prefix/opt/screencloud/screencloud.sh" 62 + sed -i "2 i\export PYTHONPATH=$(toPythonPath ${python2Packages.pycrypto}):\$PYTHONPATH" "$prefix/opt/screencloud/screencloud.sh" 63 63 mkdir $prefix/bin 64 64 mkdir $prefix/lib 65 65 ln -s $prefix/opt/screencloud/screencloud.sh $prefix/bin/screencloud
+3 -3
pkgs/applications/misc/ocropus/default.nix
··· 1 - { lib, fetchFromGitHub, fetchurl, pythonPackages, curl }: 1 + { lib, fetchFromGitHub, fetchurl, python2Packages, curl }: 2 2 3 3 let 4 4 getmodel = name: sha256: { ··· 17 17 ]; 18 18 19 19 in 20 - pythonPackages.buildPythonApplication rec { 20 + python2Packages.buildPythonApplication rec { 21 21 pname = "ocropus"; 22 22 version = "1.3.3"; 23 23 ··· 28 28 owner = "tmbdev"; 29 29 }; 30 30 31 - propagatedBuildInputs = with pythonPackages; [ curl numpy scipy pillow 31 + propagatedBuildInputs = with python2Packages; [ curl numpy scipy pillow 32 32 matplotlib beautifulsoup4 pygtk lxml ]; 33 33 34 34 enableParallelBuilding = true;
+4 -4
pkgs/applications/misc/pdfdiff/default.nix
··· 1 - { lib, pythonPackages, fetchurl, xpdf }: 1 + { lib, python2Packages, fetchurl, xpdf }: 2 2 let 3 - py = pythonPackages; 3 + py = python2Packages; 4 4 in 5 5 py.buildPythonApplication rec { 6 6 name = "pdfdiff-${version}"; ··· 11 11 sha256 = "0zxwjjbklz87wkbhkmsvhc7xmv5php7m2a9vm6ydhmhlxsybf836"; 12 12 }; 13 13 14 - buildInputs = [ pythonPackages.wrapPython ]; 14 + buildInputs = [ python2Packages.wrapPython ]; 15 15 16 16 dontConfigure = true; 17 17 dontBuild = true; ··· 29 29 cp pdfdiff.py $out/bin/pdfdiff 30 30 chmod +x $out/bin/pdfdiff 31 31 32 - substituteInPlace $out/bin/pdfdiff --replace "#!/usr/bin/python" "#!${pythonPackages.python.interpreter}" 32 + substituteInPlace $out/bin/pdfdiff --replace "#!/usr/bin/python" "#!${python2Packages.python.interpreter}" 33 33 ''; 34 34 35 35 meta = with lib; {
+4 -4
pkgs/applications/misc/phwmon/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, pythonPackages }: 1 + { lib, stdenv, fetchFromGitLab, python2Packages }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "phwmon"; ··· 11 11 sha256 = "1hqmsq66y8bqkpvszw84jyk8haxq3cjnz105hlkmp7786vfmkisq"; 12 12 }; 13 13 14 - nativeBuildInputs = [ pythonPackages.wrapPython ]; 14 + nativeBuildInputs = [ python2Packages.wrapPython ]; 15 15 16 - buildInputs = [ pythonPackages.pygtk pythonPackages.psutil ]; 16 + buildInputs = [ python2Packages.pygtk python2Packages.psutil ]; 17 17 18 - pythonPath = [ pythonPackages.pygtk pythonPackages.psutil ]; 18 + pythonPath = [ python2Packages.pygtk python2Packages.psutil ]; 19 19 20 20 patchPhase = '' 21 21 substituteInPlace install.sh --replace "/usr/local" "$out"
+31
pkgs/applications/misc/rofi/wayland.nix
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , rofi-unwrapped 5 + , wayland-protocols 6 + , wayland 7 + }: 8 + 9 + rofi-unwrapped.overrideAttrs (oldAttrs: rec { 10 + pname = "rofi-wayland-unwrapped"; 11 + version = "1.7.2+wayland1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "lbonn"; 15 + repo = "rofi"; 16 + rev = version; 17 + fetchSubmodules = true; 18 + sha256 = "sha256-INFYHOVjBNj8ks4UjKnxLW8mL7h1c8ySFPS/rUxOWwo="; 19 + }; 20 + 21 + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ wayland-protocols ]; 22 + buildInputs = oldAttrs.buildInputs ++ [ wayland ]; 23 + 24 + meta = with lib; { 25 + description = "Window switcher, run dialog and dmenu replacement for Wayland"; 26 + homepage = "https://github.com/lbonn/rofi"; 27 + license = licenses.mit; 28 + maintainers = with maintainers; [ bew ]; 29 + platforms = with platforms; linux; 30 + }; 31 + })
+2 -2
pkgs/applications/misc/survex/default.nix
··· 9 9 , proj_7 10 10 , perl532 11 11 , unscii 12 - , python 12 + , python2 13 13 , libGL 14 14 , libGLU 15 15 , xlibsWrapper ··· 26 26 pname = "survex"; 27 27 version = "1.2.44"; 28 28 29 - nativeBuildInputs = [ docbook5 docbook2x autoreconfHook pkg-config perlenv python ]; 29 + nativeBuildInputs = [ docbook5 docbook2x autoreconfHook pkg-config perlenv python2 ]; 30 30 31 31 buildInputs = [ 32 32 libGL libGLU ffmpeg proj_7
+3 -3
pkgs/applications/misc/weather/default.nix
··· 1 - { lib, stdenv, fetchurl, pythonPackages, installShellFiles }: 1 + { lib, stdenv, fetchurl, python2Packages, installShellFiles }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "2.4.2"; ··· 11 11 12 12 nativeBuildInputs = [ 13 13 installShellFiles 14 - pythonPackages.wrapPython 14 + python2Packages.wrapPython 15 15 ]; 16 16 17 17 dontConfigure = true; ··· 20 20 # Upstream doesn't provide a setup.py or alike, so we follow: 21 21 # http://fungi.yuggoth.org/weather/doc/install.rst#id3 22 22 installPhase = '' 23 - site_packages=$out/${pythonPackages.python.sitePackages} 23 + site_packages=$out/${python2Packages.python.sitePackages} 24 24 install -Dt $out/bin -m 755 weather 25 25 install -Dt $site_packages weather.py 26 26 install -Dt $out/share/weather-util \
+72 -72
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 21 21 "owner": "aiven", 22 22 "provider-source-address": "registry.terraform.io/aiven/aiven", 23 23 "repo": "terraform-provider-aiven", 24 - "rev": "v2.4.0", 25 - "sha256": "0m43d2iaa9kywzvlgcnsya1ma9k570j9q8cq9l6ldpc8565fqq0i", 26 - "vendorSha256": "1lpfnpg4sivy8vilkxamdn1hyn6k61lxsfcq67afxsq8pcy6q44v", 27 - "version": "2.4.0" 24 + "rev": "v2.5.0", 25 + "sha256": "1x37bnykn28hmb80qi530zgk6jfqpk97nswrm0hdw8x5vac4v63a", 26 + "vendorSha256": "0ldk06dj72551b6djsq7vil0hzfsp3ixwh3ikqb40shsdq10iplx", 27 + "version": "2.5.0" 28 28 }, 29 29 "akamai": { 30 30 "owner": "akamai", ··· 40 40 "owner": "aliyun", 41 41 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 42 42 "repo": "terraform-provider-alicloud", 43 - "rev": "v1.151.0", 44 - "sha256": "0pdvbq9kfq7vwkfk75fjy6jaiq5bfkjmvr3z07712b76z29m10bz", 43 + "rev": "v1.152.0", 44 + "sha256": "1childp3dkdi6raya1865inkky2qx1jav95yq9c57gz20zs27x8a", 45 45 "vendorSha256": "18chs2723i2cxhhm649mz52pp6wrfqzxgk12zxq9idrhicchqnzg", 46 - "version": "1.151.0" 46 + "version": "1.152.0" 47 47 }, 48 48 "ansible": { 49 49 "owner": "nbering", ··· 94 94 "owner": "hashicorp", 95 95 "provider-source-address": "registry.terraform.io/hashicorp/aws", 96 96 "repo": "terraform-provider-aws", 97 - "rev": "v3.71.0", 98 - "sha256": "0jr9mk6gvimh8picpcc47pcan323k4rml438743ma53g8jhcvn2a", 99 - "vendorSha256": "02ax2717xci8qia3k7q19yknazn67idb64hf5mwahfnx1fjmdc22", 100 - "version": "3.71.0" 97 + "rev": "v3.72.0", 98 + "sha256": "0xkwqh7akc7rf047w6by4368n2bpn4lijk9j6j3wsgbaffw0xjlb", 99 + "vendorSha256": "0apvp3vb3qx2l6698x4ai3spz40l6mb3z8gn45ms2vlxcwp2wf7y", 100 + "version": "3.72.0" 101 101 }, 102 102 "azuread": { 103 103 "owner": "hashicorp", 104 104 "provider-source-address": "registry.terraform.io/hashicorp/azuread", 105 105 "repo": "terraform-provider-azuread", 106 - "rev": "v2.14.0", 107 - "sha256": "0sjpwhywc165gkxd1ybkwi1aww4xivry82wh0mbh4bgs607mn8lg", 106 + "rev": "v2.15.0", 107 + "sha256": "1gjx91svfg25x0hlx6mfam40615x278b9vxsy5p88s3dl6xs3hdv", 108 108 "vendorSha256": null, 109 - "version": "2.14.0" 109 + "version": "2.15.0" 110 110 }, 111 111 "azurerm": { 112 112 "owner": "hashicorp", 113 113 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 114 114 "repo": "terraform-provider-azurerm", 115 - "rev": "v2.91.0", 116 - "sha256": "0db23ch46wi5mjmwibp7n98y0j3cl06mq2pzmvw1scbzvgh0gcqp", 115 + "rev": "v2.92.0", 116 + "sha256": "0p4vxda4n7895xp7aqg4zqddynjn7hnzsc8am83y8hf9hbfaji8q", 117 117 "vendorSha256": null, 118 - "version": "2.91.0" 118 + "version": "2.92.0" 119 119 }, 120 120 "azurestack": { 121 121 "owner": "hashicorp", ··· 185 185 "owner": "cloudflare", 186 186 "provider-source-address": "registry.terraform.io/cloudflare/cloudflare", 187 187 "repo": "terraform-provider-cloudflare", 188 - "rev": "v3.6.0", 189 - "sha256": "1adpzk9vjllr18dq8kggxfabm3ax59m55ls98mkqh8lmgq96bh7d", 190 - "vendorSha256": "1rdgjb1gfz5fs6s3c15nj92rm8ifb23n25wpxl16mz4aifkjgqam", 191 - "version": "3.6.0" 188 + "rev": "v3.7.0", 189 + "sha256": "1d1wljk033b9j5sx01xjv5jmclw79f2f21s8zsix036mmzvaiswb", 190 + "vendorSha256": "1g3fyxrdqa4ds6n9pcw2mvi8nfiz4dna57ssvggfwic4jl89q7zm", 191 + "version": "3.7.0" 192 192 }, 193 193 "cloudfoundry": { 194 194 "owner": "cloudfoundry-community", ··· 266 266 "owner": "digitalocean", 267 267 "provider-source-address": "registry.terraform.io/digitalocean/digitalocean", 268 268 "repo": "terraform-provider-digitalocean", 269 - "rev": "v2.16.0", 270 - "sha256": "0l67yd7l0s36lwp1hm44d77i7d5019j0ddjzf22aw8cv9xd5fhxw", 269 + "rev": "v2.17.0", 270 + "sha256": "0in6xg4kgqy1izi8zapdi0f6dsni3i27fxh1l4sqp5kwh3vgpn0d", 271 271 "vendorSha256": null, 272 - "version": "2.16.0" 272 + "version": "2.17.0" 273 273 }, 274 274 "dme": { 275 275 "owner": "DNSMadeEasy", ··· 347 347 "owner": "fastly", 348 348 "provider-source-address": "registry.terraform.io/fastly/fastly", 349 349 "repo": "terraform-provider-fastly", 350 - "rev": "v0.39.0", 351 - "sha256": "0sjjcz2z7qr1dmm6zzyi382cas4k5vdg0q7yxlpcqxqqrql636k8", 350 + "rev": "v0.40.0", 351 + "sha256": "11gf1xmj0qgn3hfw4hviqnfc23rrfd3qxz82idff4f1i7c5kym1i", 352 352 "vendorSha256": null, 353 - "version": "0.39.0" 353 + "version": "0.40.0" 354 354 }, 355 355 "flexibleengine": { 356 356 "owner": "FlexibleEngineCloud", ··· 393 393 "provider-source-address": "registry.terraform.io/hashicorp/google", 394 394 "proxyVendor": true, 395 395 "repo": "terraform-provider-google", 396 - "rev": "v4.5.0", 397 - "sha256": "173aqwrzqdb3y57wiq1dbgb74ksr063qqq1k178n4wrab4s1h3px", 396 + "rev": "v4.6.0", 397 + "sha256": "0vi0crc4i5myzw17knvb3zz0yjpg7v1qvp9rjrb0q6v89nafr30c", 398 398 "vendorSha256": "17rlq86zl83cav8pinr8am3wkmva4slab2izmxddhiw3na60a4la", 399 - "version": "4.5.0" 399 + "version": "4.6.0" 400 400 }, 401 401 "google-beta": { 402 402 "owner": "hashicorp", 403 403 "provider-source-address": "registry.terraform.io/hashicorp/google-beta", 404 404 "proxyVendor": true, 405 405 "repo": "terraform-provider-google-beta", 406 - "rev": "v4.5.0", 407 - "sha256": "17z2jy8b9gk0id8q0318a6k60fhcqps0p36s7d7kkqmr44shgzs4", 406 + "rev": "v4.6.0", 407 + "sha256": "0kbdpyln8yy3128g43y134v5li9k5a6mb2fwa0jl8zffmhfc209k", 408 408 "vendorSha256": "17rlq86zl83cav8pinr8am3wkmva4slab2izmxddhiw3na60a4la", 409 - "version": "4.5.0" 409 + "version": "4.6.0" 410 410 }, 411 411 "grafana": { 412 412 "owner": "grafana", 413 413 "provider-source-address": "registry.terraform.io/grafana/grafana", 414 414 "repo": "terraform-provider-grafana", 415 - "rev": "v1.17.0", 416 - "sha256": "10mj1dvz7q3w250hvi3k4rj2x0mn592gw2xcy1j98x5ll6kx4ynd", 417 - "vendorSha256": "1bhygkkgd3j971cg6wha57cyh4ggbkaihw6sn6p9jvdi1k1f63lw", 418 - "version": "1.17.0" 415 + "rev": "v1.18.0", 416 + "sha256": "1qvhdshaiy1v7557nkh869k1wmz604pv2gchv98vrm3cp7zj83zn", 417 + "vendorSha256": "1rgvil2kw38kbgbgcjy8mbkahj6zm91s187x41vd4x7ypc5kgbkn", 418 + "version": "1.18.0" 419 419 }, 420 420 "gridscale": { 421 421 "owner": "gridscale", ··· 466 466 "owner": "huaweicloud", 467 467 "provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud", 468 468 "repo": "terraform-provider-huaweicloud", 469 - "rev": "v1.32.0", 470 - "sha256": "1k5d4a488mrba6cvpcbhd9hqhhb977yi89p32wlfx266mf11w2yw", 469 + "rev": "v1.32.1", 470 + "sha256": "05rm1cmpbmavza1pyqjzrd316v6r68427cjhqy6bngb749nc1als", 471 471 "vendorSha256": null, 472 - "version": "1.32.0" 472 + "version": "1.32.1" 473 473 }, 474 474 "huaweicloudstack": { 475 475 "owner": "huaweicloud", ··· 493 493 "owner": "IBM-Cloud", 494 494 "provider-source-address": "registry.terraform.io/IBM-Cloud/ibm", 495 495 "repo": "terraform-provider-ibm", 496 - "rev": "v1.37.1", 497 - "sha256": "1m9038ylv44xhgws0jrqdynj7kd97x9jgk1npqblbfv86fccwqxc", 498 - "vendorSha256": "1a8zy023j3mcy3bswyrmllkgv61wiyxa1f7bfj8mxx3701rsb4ji", 499 - "version": "1.37.1" 496 + "rev": "v1.38.0", 497 + "sha256": "0cbyq74fy3y7ia8lywr8amwcjq53bn3psymyl5cnwqx8y97avx5w", 498 + "vendorSha256": "0cgl87pij4amn77ksbrzl0qlf6a5ga29b64cnasq8lq03lbmqzw4", 499 + "version": "1.38.0" 500 500 }, 501 501 "icinga2": { 502 502 "owner": "Icinga", ··· 674 674 "owner": "mongodb", 675 675 "provider-source-address": "registry.terraform.io/mongodb/mongodbatlas", 676 676 "repo": "terraform-provider-mongodbatlas", 677 - "rev": "v1.1.1", 678 - "sha256": "0ifrpamajmrqa3fmsg4qyag1i7ghrswbhl0ixj8hgw7kzbzslsyd", 679 - "vendorSha256": "1xrpgrzk5hr7qc5zm7nq5ljhc4sgzbsaxfszc8dlpc5y49j5q0ip", 680 - "version": "1.1.1" 677 + "rev": "v1.2.0", 678 + "sha256": "08v1byvy7c2wdlbinjxb01vbzvsqfc73nc3cacp40n69z8wl70bi", 679 + "vendorSha256": "19q835m219i85bq7mm5gafpw4q2y4lhbas2ppbfn3hkky15mvwks", 680 + "version": "1.2.0" 681 681 }, 682 682 "ncloud": { 683 683 "owner": "NaverCloudPlatform", ··· 701 701 "owner": "newrelic", 702 702 "provider-source-address": "registry.terraform.io/newrelic/newrelic", 703 703 "repo": "terraform-provider-newrelic", 704 - "rev": "v2.34.1", 705 - "sha256": "1j7r6cac1ajp8f6h2492dnz7ihkxbdi8js535dv04kiah79r49d5", 706 - "vendorSha256": "0qbrrh5qdbcnzmf69jilcd9qql526w9mf4ix8y8bi94w7m0nwxap", 707 - "version": "2.34.1" 704 + "rev": "v2.35.0", 705 + "sha256": "0pwy3vsj332v82n3is6xaw4mgvv968ffr8n41s1r7j39r8bpl77f", 706 + "vendorSha256": "13xqrdv0xnza0yxdgk155x4vq8lai9jrjvnfp153jb5p5hfnzwmp", 707 + "version": "2.35.0" 708 708 }, 709 709 "nomad": { 710 710 "owner": "hashicorp", ··· 757 757 "owner": "terraform-providers", 758 758 "provider-source-address": "registry.terraform.io/hashicorp/oci", 759 759 "repo": "terraform-provider-oci", 760 - "rev": "v4.58.0", 761 - "sha256": "0cxzy9sj4n7yz7zbqhpkr92h7gqqfx7qxpr0a1jgh9a087j3752c", 760 + "rev": "v4.59.0", 761 + "sha256": "12i4j95g08c887xxplc90hcxwsrpwcn5qjyy5inazr21vqscjx2h", 762 762 "vendorSha256": null, 763 - "version": "4.58.0" 763 + "version": "4.59.0" 764 764 }, 765 765 "okta": { 766 766 "owner": "okta", 767 767 "provider-source-address": "registry.terraform.io/okta/okta", 768 768 "repo": "terraform-provider-okta", 769 - "rev": "v3.20.2", 770 - "sha256": "0qlm99m4dljnczsypn4gmw9n4vvxkfazi21hvkbkgy2v3wmhsms9", 771 - "vendorSha256": "0fyxm6wff5pz5g3rjnia23npar9qbwcv01pa3rsskxkl8jc3v13j", 772 - "version": "3.20.2" 769 + "rev": "v3.20.3", 770 + "sha256": "0m9y0dagav1pw8cz6pv9zkhag59f9bbn8b6zi1h3lcgvmzf303wv", 771 + "vendorSha256": "156nyjga5q5mgwiq6aynp199i0hn5mvckj2h7j3pfzc1yz8ri5cc", 772 + "version": "3.20.3" 773 773 }, 774 774 "oktaasa": { 775 775 "owner": "oktadeveloper", ··· 857 857 "owner": "PaloAltoNetworks", 858 858 "provider-source-address": "registry.terraform.io/PaloAltoNetworks/panos", 859 859 "repo": "terraform-provider-panos", 860 - "rev": "v1.9.1", 861 - "sha256": "05jsap80dcgmncxa8xbx1hnrbpi9bxjz2k9jnfnws1pmbjxl94hf", 860 + "rev": "v1.9.2", 861 + "sha256": "03585rm434lcp6xk58185i78iv5fjd18z7nrdnbhxxy94yhhf335", 862 862 "vendorSha256": null, 863 - "version": "1.9.1" 863 + "version": "1.9.2" 864 864 }, 865 865 "pass": { 866 866 "owner": "camptocamp", ··· 1001 1001 "owner": "spotinst", 1002 1002 "provider-source-address": "registry.terraform.io/spotinst/spotinst", 1003 1003 "repo": "terraform-provider-spotinst", 1004 - "rev": "v1.64.2", 1005 - "sha256": "0h47ik93lhb9mjg3ai9n76ya918h1mk3fyp70yr26rwc3rihvjm6", 1006 - "vendorSha256": "1lv305kamb3xnw3a2q45ndn7a88ifnh8j8ngv7awc41028j539w4", 1007 - "version": "1.64.2" 1004 + "rev": "v1.65.0", 1005 + "sha256": "1gk4v6lxa4k8za6c1zxrrrc6qw3ymsk46w97qhfri6y7vrc3vxh0", 1006 + "vendorSha256": "0xhzj8lmrh0mcpbxa7xkzhhgl3jfk6mz5adia0jgflgrx4wjaf38", 1007 + "version": "1.65.0" 1008 1008 }, 1009 1009 "stackpath": { 1010 1010 "owner": "stackpath", ··· 1046 1046 "owner": "tencentcloudstack", 1047 1047 "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", 1048 1048 "repo": "terraform-provider-tencentcloud", 1049 - "rev": "v1.60.26", 1050 - "sha256": "1diwiyfswmgqm1iizj228s2ysrnx4z3lqlq82a7gp0z9p8rzd0vs", 1049 + "rev": "v1.61.1", 1050 + "sha256": "1v6b8ldg6pkphqy5aphdhig1q3iizzfrj611k39lyk1q3q914yf4", 1051 1051 "vendorSha256": null, 1052 - "version": "1.60.26" 1052 + "version": "1.61.1" 1053 1053 }, 1054 1054 "tfe": { 1055 1055 "owner": "hashicorp", ··· 1128 1128 "owner": "vmware", 1129 1129 "provider-source-address": "registry.terraform.io/vmware/vcd", 1130 1130 "repo": "terraform-provider-vcd", 1131 - "rev": "v3.5.0", 1132 - "sha256": "1sdcjizg0gip55042p0599wvjicibyx9kiymxq45af14yhnwqyv5", 1131 + "rev": "v3.5.1", 1132 + "sha256": "1fwkbsgnxn0jl84nji57grasdsbw0ydd7vzcllpv7r1z3jpa545q", 1133 1133 "vendorSha256": "0bzp6807l4hspk1c1pmgnzk0axk0nir3v0lqmw9xvkij4c5rnz9s", 1134 - "version": "3.5.0" 1134 + "version": "3.5.1" 1135 1135 }, 1136 1136 "venafi": { 1137 1137 "deleteVendor": true,
+2 -2
pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack/default.nix
··· 1 - { lib, stdenv, fetchurl, pidgin, intltool, python } : 1 + { lib, stdenv, fetchurl, pidgin, intltool, python2 } : 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "purple-plugin-pack"; ··· 8 8 sha256 = "0g5hmy7fwgjq59j52h9yps28jsjjrfkd4r18gyx6hfd3g3kzbg1b"; 9 9 }; 10 10 11 - buildInputs = [ pidgin intltool python ]; 11 + buildInputs = [ pidgin intltool python2 ]; 12 12 13 13 meta = with lib; { 14 14 homepage = "https://bitbucket.org/rekkanoryo/purple-plugin-pack";
+4 -4
pkgs/applications/networking/instant-messengers/torchat/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python, unzip, wxPython, wrapPython, tor }: 1 + { lib, stdenv, fetchFromGitHub, python2, unzip, tor }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "torchat"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ unzip ]; 15 - buildInputs = [ python wxPython wrapPython ]; 16 - pythonPath = [ wxPython ]; 15 + buildInputs = with python2.pkgs; [ python wxPython wrapPython ]; 16 + pythonPath = with python2.pkgs; [ wxPython ]; 17 17 18 18 preConfigure = "cd torchat/src; rm portable.txt"; 19 19 ··· 24 24 25 25 mkdir -p $out/lib/torchat 26 26 cp -rf * $out/lib/torchat 27 - makeWrapper ${python}/bin/python $out/bin/torchat \ 27 + makeWrapper ${python2}/bin/python $out/bin/torchat \ 28 28 --set PYTHONPATH $out/lib/torchat:$program_PYTHONPATH \ 29 29 --run "cd $out/lib/torchat" \ 30 30 --add-flags "-O $out/lib/torchat/torchat.py"
+4 -1
pkgs/applications/networking/p2p/twister/default.nix
··· 13 13 }; 14 14 }; 15 15 16 - boostPython = boost.override { enablePython = true; }; 16 + boostPython = boost.override { 17 + enablePython = true; 18 + python = python2; 19 + }; 17 20 18 21 in stdenv.mkDerivation rec { 19 22 pname = "twister";
+2 -1
pkgs/applications/radio/soapysdr/default.nix
··· 2 2 , fetchFromGitHub, cmake 3 3 , libusb-compat-0_1, pkg-config 4 4 , usePython ? false 5 - , python, ncurses, swig2 5 + , python ? null 6 + , ncurses, swig2 6 7 , extraPackages ? [] 7 8 } : 8 9
+3 -2
pkgs/applications/science/biology/minimap2/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "minimap2"; 5 - version = "2.23"; 5 + version = "2.24"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = pname; 9 9 owner = "lh3"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-oNVpSINcXO2eKzOCr/Fl8tSMguRxzmlDNu7hLZeopoQ="; 11 + sha256 = "sha256-sEp7/Y5ifV9LTqrkhlkfykTJYMMuc+VtF7PvmIpBxUw="; 12 12 }; 13 13 14 14 buildInputs = [ zlib ]; ··· 25 25 homepage = "https://lh3.github.io/minimap2"; 26 26 license = licenses.mit; 27 27 platforms = platforms.all; 28 + badPlatforms = platforms.aarch64; 28 29 maintainers = [ maintainers.arcadio ]; 29 30 }; 30 31 }
+3 -3
pkgs/applications/science/biology/poretools/default.nix
··· 1 - { lib, pythonPackages, fetchFromGitHub }: 1 + { lib, python2Packages, fetchFromGitHub }: 2 2 3 - pythonPackages.buildPythonPackage rec { 3 + python2Packages.buildPythonPackage rec { 4 4 pname = "poretools"; 5 5 version = "unstable-2016-07-10"; 6 6 ··· 11 11 sha256 = "0bglj833wxpp3cq430p1d3xp085ls221js2y90w7ir2x5ay8l7am"; 12 12 }; 13 13 14 - propagatedBuildInputs = [pythonPackages.h5py pythonPackages.matplotlib pythonPackages.seaborn pythonPackages.pandas]; 14 + propagatedBuildInputs = [python2Packages.h5py python2Packages.matplotlib python2Packages.seaborn python2Packages.pandas]; 15 15 16 16 meta = { 17 17 description = "a toolkit for working with nanopore sequencing data from Oxford Nanopore";
+6 -6
pkgs/applications/science/biology/tebreak/default.nix
··· 1 - { lib, fetchFromGitHub, last, exonerate, minia, python3Packages, bwa 2 - , samtools, findutils, python }: 1 + { lib, fetchFromGitHub, last, exonerate, minia, python3, bwa 2 + , samtools, findutils }: 3 3 4 - python3Packages.buildPythonApplication rec { 4 + python3.pkgs.buildPythonApplication rec { 5 5 pname = "tebreak"; 6 6 version = "1.1"; 7 7 ··· 12 12 sha256 = "13mgh775d8hkl340923lfwwm4r5ps70girn8d6wgfxzwzxylz8iz"; 13 13 }; 14 14 15 - nativeBuildInputs = [ findutils python3Packages.cython ]; 16 - propagatedBuildInputs = with python3Packages; [ 15 + nativeBuildInputs = [ findutils python3.pkgs.cython ]; 16 + propagatedBuildInputs = with python3.pkgs; [ 17 17 pysam 18 18 scipy 19 19 bx-python ··· 35 35 checkPhase = '' 36 36 $out/bin/tebreak -b test/data/example.ins.bam -r test/data/Homo_sapiens_chr4_50000000-60000000_assembly19.fasta -p 4 --pickle test/example.pickle --detail_out test/example.tebreak.detail.out -i lib/teref.human.fa 37 37 pushd test 38 - ${python.interpreter} checktest.py 38 + ${python3.interpreter} checktest.py 39 39 ''; 40 40 41 41 meta = with lib; {
+4 -4
pkgs/applications/science/machine-learning/shogun/default.nix
··· 6 6 # build 7 7 , cmake 8 8 , ctags 9 - , pythonPackages 9 + , python2Packages 10 10 , swig 11 11 # math 12 12 , eigen ··· 36 36 , withSvmLight ? false 37 37 }: 38 38 39 - assert pythonSupport -> pythonPackages != null; 39 + assert pythonSupport -> python2Packages != null; 40 40 assert opencvSupport -> opencv != null; 41 41 42 42 assert (!blas.isILP64) && (!lapack.isILP64); ··· 101 101 ] ++ lib.optional (!withSvmLight) ./svmlight-scrubber.patch; 102 102 103 103 nativeBuildInputs = [ cmake swig ctags ] 104 - ++ (with pythonPackages; [ python jinja2 ply ]); 104 + ++ (with python2Packages; [ python jinja2 ply ]); 105 105 106 106 buildInputs = [ 107 107 eigen ··· 121 121 nlopt 122 122 lp_solve 123 123 colpack 124 - ] ++ lib.optionals pythonSupport (with pythonPackages; [ python numpy ]) 124 + ] ++ lib.optionals pythonSupport (with python2Packages; [ python numpy ]) 125 125 ++ lib.optional opencvSupport opencv; 126 126 127 127 cmakeFlags = let
+12 -12
pkgs/applications/science/misc/sasview/default.nix
··· 1 - { lib, fetchFromGitHub, gcc, python }: 1 + { lib, fetchFromGitHub, gcc, python2 }: 2 2 3 3 let 4 4 xhtml2pdf = import ./xhtml2pdf.nix { 5 5 inherit lib; 6 - fetchPypi = python.pkgs.fetchPypi; 7 - buildPythonPackage = python.pkgs.buildPythonPackage; 8 - html5lib = python.pkgs.html5lib; 9 - httplib2 = python.pkgs.httplib2; 10 - nose = python.pkgs.nose; 11 - pillow = python.pkgs.pillow; 12 - pypdf2 = python.pkgs.pypdf2; 13 - reportlab = python.pkgs.reportlab; 6 + fetchPypi = python2.pkgs.fetchPypi; 7 + buildPythonPackage = python2.pkgs.buildPythonPackage; 8 + html5lib = python2.pkgs.html5lib; 9 + httplib2 = python2.pkgs.httplib2; 10 + nose = python2.pkgs.nose; 11 + pillow = python2.pkgs.pillow; 12 + pypdf2 = python2.pkgs.pypdf2; 13 + reportlab = python2.pkgs.reportlab; 14 14 }; 15 15 16 16 in 17 17 18 - python.pkgs.buildPythonApplication rec { 18 + python2.pkgs.buildPythonApplication rec { 19 19 pname = "sasview"; 20 20 version = "4.2.0"; 21 21 22 - checkInputs = with python.pkgs; [ 22 + checkInputs = with python2.pkgs; [ 23 23 pytest 24 24 unittest-xml-reporting 25 25 ]; ··· 35 35 HOME=$(mktemp -d) py.test 36 36 ''; 37 37 38 - propagatedBuildInputs = with python.pkgs; [ 38 + propagatedBuildInputs = with python2.pkgs; [ 39 39 bumps 40 40 gcc 41 41 h5py
+2 -2
pkgs/applications/science/misc/tulip/default.nix
··· 1 1 { fetchurl, lib, stdenv, libxml2, freetype, libGLU, libGL, glew, qt4 2 - , cmake, makeWrapper, libjpeg, python }: 2 + , cmake, makeWrapper, libjpeg, python2 }: 3 3 4 4 let version = "5.2.1"; in 5 5 stdenv.mkDerivation rec { ··· 11 11 sha256 = "0bqmqy6sri87a8xv5xf7ffaq5zin4hiaa13g0l64b84i7yckfwky"; 12 12 }; 13 13 14 - buildInputs = [ libxml2 freetype glew libGLU libGL qt4 libjpeg python ]; 14 + buildInputs = [ libxml2 freetype glew libGLU libGL qt4 libjpeg python2 ]; 15 15 16 16 nativeBuildInputs = [ cmake makeWrapper ]; 17 17
+3 -3
pkgs/applications/version-management/git-and-tools/git-workspace/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "git-workspace"; 10 - version = "0.8.0"; 10 + version = "0.9.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "orf"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-//EyGhuE8rMRL03TtECIi0X51/p/GvTqvr2FRQEIqFA="; 16 + sha256 = "sha256-uP1sex4Hx57ZsqVG4b3809FzFB10Un48+vbwaWZ7HSg="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-X0jRwDUVzS1s2tG6N2RDaFqwUUAT+mPMEft11VkJy5A="; 19 + cargoSha256 = "sha256-mkrC8uzfNpL0MQUMjcNaJf5c1wSdlBVg8AMgc/zxM6A="; 20 20 21 21 nativeBuildInputs = [ pkg-config ]; 22 22 buildInputs = [ openssl ]
+2 -2
pkgs/applications/version-management/rapidsvn/default.nix
··· 1 - { lib, stdenv, fetchurl, wxGTK, subversion, apr, aprutil, python }: 1 + { lib, stdenv, fetchurl, wxGTK, subversion, apr, aprutil, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rapidsvn"; ··· 9 9 sha256 = "1bmcqjc12k5w0z40k7fkk8iysqv4fw33i80gvcmbakby3d4d4i4p"; 10 10 }; 11 11 12 - buildInputs = [ wxGTK subversion apr aprutil python ]; 12 + buildInputs = [ wxGTK subversion apr aprutil python2 ]; 13 13 14 14 configureFlags = [ "--with-svn-include=${subversion.dev}/include" 15 15 "--with-svn-lib=${subversion.out}/lib" ];
+2 -2
pkgs/applications/version-management/src/default.nix
··· 1 - { lib, stdenv, fetchurl, python, rcs, git, makeWrapper }: 1 + { lib, stdenv, fetchurl, python2, rcs, git, makeWrapper }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "src"; ··· 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ]; 13 - buildInputs = [ python rcs git ]; 13 + buildInputs = [ python2 rcs git ]; 14 14 15 15 preConfigure = '' 16 16 patchShebangs .
+2 -2
pkgs/applications/version-management/srcml/default.nix
··· 1 - { lib, stdenv, fetchurl, cmake, libxml2, libxslt, boost, libarchive, python, antlr2, 1 + { lib, stdenv, fetchurl, cmake, libxml2, libxslt, boost, libarchive, python2, antlr2, 2 2 curl 3 3 }: 4 4 ··· 23 23 ]; 24 24 25 25 nativeBuildInputs = [ cmake antlr2 ]; 26 - buildInputs = [ libxml2 libxslt boost libarchive python curl ]; 26 + buildInputs = [ libxml2 libxslt boost libarchive python2 curl ]; 27 27 28 28 meta = { 29 29 description = "Infrastructure for exploration, analysis, and manipulation of source code";
+2 -2
pkgs/applications/window-managers/wmii-hg/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, pkg-config, libixp_hg, txt2tags, dash, python, which 1 + { lib, stdenv, fetchurl, unzip, pkg-config, libixp_hg, txt2tags, dash, python2, which 2 2 , libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }: 3 3 4 4 stdenv.mkDerivation rec { ··· 30 30 ''; 31 31 32 32 nativeBuildInputs = [ pkg-config unzip ]; 33 - buildInputs = [ libixp_hg txt2tags dash python which 33 + buildInputs = [ libixp_hg txt2tags dash python2 which 34 34 libX11 libXrender libXext libXinerama libXrandr libXft ]; 35 35 36 36 # For some reason including mercurial in buildInputs did not help
+47 -33
pkgs/data/fonts/noto-fonts/default.nix
··· 3 3 , lib 4 4 , fetchFromGitHub 5 5 , fetchurl 6 - , fetchzip 7 6 , cairo 8 7 , python3 9 8 , pkg-config ··· 61 60 maintainers = with maintainers; [ mathnerd314 emily ]; 62 61 }; 63 62 }; 63 + 64 + mkNotoCJK = { typeface, version, rev, sha256 }: 65 + stdenvNoCC.mkDerivation { 66 + pname = "noto-fonts-cjk-${lib.toLower typeface}"; 67 + inherit version; 68 + 69 + src = fetchFromGitHub { 70 + owner = "googlefonts"; 71 + repo = "noto-cjk"; 72 + inherit rev sha256; 73 + }; 74 + 75 + installPhase = '' 76 + install -m444 -Dt $out/share/fonts/opentype/noto-cjk ${typeface}/Variable/OTC/*.otf.ttc 77 + ''; 78 + 79 + meta = with lib; { 80 + description = "Beautiful and free fonts for CJK languages"; 81 + homepage = "https://www.google.com/get/noto/help/cjk/"; 82 + longDescription = '' 83 + Noto ${typeface} CJK is a ${lib.toLower typeface} typeface designed as 84 + an intermediate style between the modern and traditional. It is 85 + intended to be a multi-purpose digital font for user interface 86 + designs, digital content, reading on laptops, mobile devices, and 87 + electronic books. Noto ${typeface} CJK comprehensively covers 88 + Simplified Chinese, Traditional Chinese, Japanese, and Korean in a 89 + unified font family. It supports regional variants of ideographic 90 + characters for each of the four languages. In addition, it supports 91 + Japanese kana, vertical forms, and variant characters (itaiji); it 92 + supports Korean hangeul — both contemporary and archaic. 93 + ''; 94 + license = licenses.ofl; 95 + platforms = platforms.all; 96 + maintainers = with maintainers; [ mathnerd314 emily ]; 97 + }; 98 + }; 64 99 in 65 100 66 101 { ··· 74 109 weights = "{Black,Condensed,Extra,Medium,Semi,Thin}*"; 75 110 }; 76 111 77 - noto-fonts-cjk = let zip = fetchzip { 78 - url = let rev = "be6c059ac1587e556e2412b27f5155c8eb3ddbe6"; in 79 - "https://raw.githubusercontent.com/googlefonts/noto-cjk/${rev}/NotoSansCJK.ttc.zip"; 80 - # __MACOSX... 81 - stripRoot = false; 82 - sha256 = "0ik4z2b15i0pghskgfm3adzb0h35fr4gyzvz3bq49hhkhn9h85vi"; 83 - }; in stdenvNoCC.mkDerivation { 84 - pname = "noto-fonts-cjk"; 85 - version = "2.001"; 86 - 87 - buildCommand = '' 88 - install -m444 -Dt $out/share/fonts/opentype/noto-cjk ${zip}/*.ttc 89 - ''; 112 + noto-fonts-cjk-sans = mkNotoCJK { 113 + typeface = "Sans"; 114 + version = "2.004"; 115 + rev = "9f7f3c38eab63e1d1fddd8d50937fe4f1eacdb1d"; 116 + sha256 = "sha256-BX4tcDcz+RGka8mtced1k3BopUJQ14t1BtAVqTjyPik="; 117 + }; 90 118 91 - meta = with lib; { 92 - description = "Beautiful and free fonts for CJK languages"; 93 - homepage = "https://www.google.com/get/noto/help/cjk/"; 94 - longDescription = 95 - '' 96 - Noto Sans CJK is a sans serif typeface designed as an intermediate style 97 - between the modern and traditional. It is intended to be a multi-purpose 98 - digital font for user interface designs, digital content, reading on laptops, 99 - mobile devices, and electronic books. Noto Sans CJK comprehensively covers 100 - Simplified Chinese, Traditional Chinese, Japanese, and Korean in a unified font 101 - family. It supports regional variants of ideographic characters for each of the 102 - four languages. In addition, it supports Japanese kana, vertical forms, and 103 - variant characters (itaiji); it supports Korean hangeul — both contemporary and 104 - archaic. 105 - ''; 106 - license = licenses.ofl; 107 - platforms = platforms.all; 108 - maintainers = with maintainers; [ mathnerd314 emily ]; 109 - }; 119 + noto-fonts-cjk-serif = mkNotoCJK { 120 + typeface = "Serif"; 121 + version = "2.000"; 122 + rev = "9f7f3c38eab63e1d1fddd8d50937fe4f1eacdb1d"; 123 + sha256 = "sha256-BX4tcDcz+RGka8mtced1k3BopUJQ14t1BtAVqTjyPik="; 110 124 }; 111 125 112 126 noto-fonts-emoji = let
+3 -3
pkgs/development/compilers/hip/default.nix
··· 16 16 , makeWrapper 17 17 , numactl 18 18 , perl 19 - , python 19 + , python2 20 20 , rocclr 21 21 , rocm-comgr 22 22 , rocm-device-libs ··· 56 56 substituteInPlace bin/hip_embed_pch.sh \ 57 57 --replace '$LLVM_DIR/bin/' "" 58 58 59 - sed 's,#!/usr/bin/python,#!${python}/bin/python,' -i hip_prof_gen.py 59 + sed 's,#!/usr/bin/python,#!${python2}/bin/python,' -i hip_prof_gen.py 60 60 61 61 sed -e 's,$ROCM_AGENT_ENUM = "''${ROCM_PATH}/bin/rocm_agent_enumerator";,$ROCM_AGENT_ENUM = "${rocminfo}/bin/rocm_agent_enumerator";,' \ 62 62 -e 's,^\($DEVICE_LIB_PATH=\).*$,\1"${rocm-device-libs}/amdgcn/bitcode";,' \ ··· 111 111 sha256 = "WvOuQu/EN81Kwcoc3ZtGlhb996edQJ3OWFsmPuqeNXE="; 112 112 }; 113 113 114 - nativeBuildInputs = [ cmake python makeWrapper perl ]; 114 + nativeBuildInputs = [ cmake python2 makeWrapper perl ]; 115 115 buildInputs = [ libxml2 numactl libglvnd libX11 ]; 116 116 propagatedBuildInputs = [ 117 117 clang
+2 -2
pkgs/development/interpreters/acl2/default.nix
··· 1 1 { lib, stdenv, callPackage, fetchFromGitHub, runCommandLocal, makeWrapper, substituteAll 2 2 , sbcl, bash, which, perl, hostname 3 - , openssl, glucose, minisat, abc-verifier, z3, python 3 + , openssl, glucose, minisat, abc-verifier, z3, python2 4 4 , certifyBooks ? true 5 5 } @ args: 6 6 ··· 48 48 which perl hostname makeWrapper 49 49 # Some of the books require one or more of these external tools: 50 50 openssl.out glucose minisat abc-verifier libipasir 51 - z3 (python.withPackages (ps: [ ps.z3 ])) 51 + z3 (python2.withPackages (ps: [ ps.z3 ])) 52 52 ]; 53 53 54 54 # NOTE: Parallel building can be memory-intensive depending on the number of
+2 -2
pkgs/development/interpreters/clojurescript/lumo/default.nix
··· 8 8 , unzip 9 9 , nodePackages 10 10 , xcbuild 11 - , python 11 + , python2 12 12 , openssl 13 13 , pkgs 14 14 , fetchgit ··· 154 154 nodejs 155 155 clojure 156 156 jre 157 - python 157 + python2 158 158 openssl 159 159 gnutar 160 160 nodePackages."lumo-build-deps-../interpreters/clojurescript/lumo"
+2 -2
pkgs/development/interpreters/php/7.4.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "7.4.26"; 6 - sha256 = "0k803j5wf4jv72px0zqz2z2hxyk2w3jr6xyczy568dx4z2l8i2yn"; 5 + version = "7.4.27"; 6 + sha256 = "184aaef313fbf28c9987f6aa07b655cd1b0eae9e7e17061775a3e7d880185563"; 7 7 }); 8 8 9 9 in
+2 -2
pkgs/development/interpreters/php/8.0.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.0.13"; 6 - sha256 = "0djqh650clz4fy1zifazf0jq383znksydx23f1s48prrlixrshf2"; 5 + version = "8.0.14"; 6 + sha256 = "0jydl388mpysrrxa7h9sxf3fpp38mmygg9ryq8j7rb8p93giyf5v"; 7 7 }); 8 8 9 9 in
+2 -2
pkgs/development/interpreters/wasmtime/default.nix
··· 1 - { rustPlatform, fetchFromGitHub, lib, python, cmake, llvmPackages, clang, stdenv, darwin }: 1 + { rustPlatform, fetchFromGitHub, lib, python2, cmake, llvmPackages, clang, stdenv, darwin }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "wasmtime"; ··· 14 14 15 15 cargoSha256 = "1wlig9gls7s1k1swxwhl82vfga30bady8286livxc4y2zp0vb18w"; 16 16 17 - nativeBuildInputs = [ python cmake clang ]; 17 + nativeBuildInputs = [ python2 cmake clang ]; 18 18 buildInputs = [ llvmPackages.libclang ] ++ 19 19 lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 20 20 LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib";
+2 -2
pkgs/development/libraries/blitz/default.nix
··· 4 4 , pkg-config 5 5 , gfortran 6 6 , texinfo 7 - , python 7 + , python2 8 8 , boost 9 9 # Select SIMD alignment width (in bytes) for vectorization. 10 10 , simdWidth ? 1 ··· 32 32 sha256 = "0nq84vwvvbq7m0my6h835ijfw53bxdp42qjc6kjhk436888qy9rh"; 33 33 }; 34 34 35 - nativeBuildInputs = [ pkg-config python texinfo ]; 35 + nativeBuildInputs = [ pkg-config python2 texinfo ]; 36 36 buildInputs = [ gfortran texinfo boost ]; 37 37 38 38 configureFlags =
+2 -2
pkgs/development/libraries/ntrack/default.nix
··· 1 - { lib, stdenv, fetchurl, qt4, pkg-config, libnl, python }: 1 + { lib, stdenv, fetchurl, qt4, pkg-config, libnl, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ntrack"; ··· 11 11 12 12 buildInputs = [ libnl qt4 ]; 13 13 14 - nativeBuildInputs = [ pkg-config python ]; 14 + nativeBuildInputs = [ pkg-config python2 ]; 15 15 16 16 # error: ISO C does not support '__FUNCTION__' predefined identifier [-Werror=pedantic] 17 17 NIX_CFLAGS_COMPILE = "-Wno-error";
+2 -2
pkgs/development/libraries/openbabel/2.nix
··· 1 - {stdenv, lib, fetchFromGitHub, fetchpatch, cmake, zlib, libxml2, eigen, python, cairo, pcre, pkg-config }: 1 + {stdenv, lib, fetchFromGitHub, fetchpatch, cmake, zlib, libxml2, eigen, python2, cairo, pcre, pkg-config }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "openbabel"; ··· 19 19 }) 20 20 ]; 21 21 22 - buildInputs = [ zlib libxml2 eigen python cairo pcre ]; 22 + buildInputs = [ zlib libxml2 eigen python2 cairo pcre ]; 23 23 24 24 nativeBuildInputs = [ cmake pkg-config ]; 25 25
+3 -3
pkgs/development/libraries/opencv/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, unzip 2 2 , zlib 3 - , enablePython ? false, pythonPackages 3 + , enablePython ? false, python2Packages 4 4 , enableGtk2 ? false, gtk2 5 5 , enableJPEG ? true, libjpeg 6 6 , enablePNG ? true, libpng ··· 44 44 45 45 buildInputs = 46 46 [ zlib ] 47 - ++ lib.optional enablePython pythonPackages.python 47 + ++ lib.optional enablePython python2Packages.python 48 48 ++ lib.optional enableGtk2 gtk2 49 49 ++ lib.optional enableJPEG libjpeg 50 50 ++ lib.optional enablePNG libpng ··· 56 56 ++ lib.optionals stdenv.isDarwin [ Cocoa QTKit ] 57 57 ; 58 58 59 - propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; 59 + propagatedBuildInputs = lib.optional enablePython python2Packages.numpy; 60 60 61 61 nativeBuildInputs = [ cmake pkg-config unzip ]; 62 62
+2 -2
pkgs/development/libraries/pcmsolver/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, perl, gfortran, python 1 + { lib, stdenv, fetchFromGitHub, cmake, perl, gfortran, python2 2 2 , boost, eigen, zlib 3 3 } : 4 4 ··· 17 17 cmake 18 18 gfortran 19 19 perl 20 - python 20 + python2 21 21 ]; 22 22 23 23 buildInputs = [
+1 -1
pkgs/development/libraries/physics/fastjet/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , python 4 + , python ? null 5 5 , withPython ? false 6 6 }: 7 7
+2 -2
pkgs/development/libraries/ptex/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, zlib, python, cmake, pkg-config }: 1 + { lib, stdenv, fetchFromGitHub, zlib, python2, cmake, pkg-config }: 2 2 3 3 stdenv.mkDerivation rec 4 4 { ··· 15 15 outputs = [ "bin" "dev" "out" "lib" ]; 16 16 17 17 nativeBuildInputs = [ cmake ]; 18 - buildInputs = [ zlib python pkg-config ]; 18 + buildInputs = [ zlib python2 pkg-config ]; 19 19 20 20 # Can be removed in the next release 21 21 # https://github.com/wdas/ptex/pull/42
+2 -2
pkgs/development/libraries/rabbitmq-java-client/default.nix
··· 1 - { fetchurl, lib, stdenv, ant, jdk, jre, python, makeWrapper }: 1 + { fetchurl, lib, stdenv, ant, jdk, jre, python2, makeWrapper }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rabbitmq-java-client"; ··· 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ]; 13 - buildInputs = [ ant jdk python ]; 13 + buildInputs = [ ant jdk python2 ]; 14 14 15 15 buildPhase = "ant dist"; 16 16
+2 -2
pkgs/development/libraries/seasocks/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python, zlib }: 1 + { lib, stdenv, fetchFromGitHub, cmake, python3, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "seasocks"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 - buildInputs = [ zlib python ]; 15 + buildInputs = [ zlib python3 ]; 16 16 17 17 meta = with lib; { 18 18 homepage = "https://github.com/mattgodbolt/seasocks";
+3 -3
pkgs/development/libraries/snack/default.nix
··· 1 - # alsa-lib vorbis-tools python can be made optional 1 + # alsa-lib vorbis-tools python2 can be made optional 2 2 3 - { lib, stdenv, fetchurl, python, tcl, tk, vorbis-tools, pkg-config, xlibsWrapper }: 3 + { lib, stdenv, fetchurl, python2, tcl, tk, vorbis-tools, pkg-config, xlibsWrapper }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "snack"; ··· 16 16 postUnpack = ''sourceRoot="$sourceRoot/unix"''; 17 17 18 18 nativeBuildInputs = [ pkg-config ]; 19 - buildInputs = [ python tcl tk vorbis-tools xlibsWrapper ]; 19 + buildInputs = [ python2 tcl tk vorbis-tools xlibsWrapper ]; 20 20 21 21 hardeningDisable = [ "format" ]; 22 22
+2 -2
pkgs/development/libraries/swiften/default.nix
··· 1 1 { stdenv 2 2 , lib 3 - , python 3 + , python2 4 4 , libidn 5 5 , lua 6 6 , miniupnpc ··· 40 40 ]; 41 41 42 42 buildInputs = [ 43 - python 43 + python2 44 44 libidn 45 45 lua 46 46 miniupnpc
+2 -2
pkgs/development/libraries/tiledb/default.nix
··· 13 13 , libpqxx 14 14 , clang-tools 15 15 , catch2 16 - , python 16 + , python3 17 17 , gtest 18 18 , doxygen 19 19 , fixDarwinDylibNames ··· 39 39 nativeBuildInputs = [ 40 40 clang-tools 41 41 cmake 42 - python 42 + python3 43 43 doxygen 44 44 ] ++ lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; 45 45
+2 -2
pkgs/development/ocaml-modules/llvm/default.nix
··· 1 - { stdenv, lib, python, cmake, libllvm, ocaml, findlib, ctypes }: 1 + { stdenv, lib, python2, cmake, libllvm, ocaml, findlib, ctypes }: 2 2 3 3 let version = lib.getVersion libllvm; in 4 4 ··· 9 9 inherit (libllvm) src; 10 10 11 11 nativeBuildInputs = [ cmake ]; 12 - buildInputs = [ python ocaml findlib ctypes ]; 12 + buildInputs = [ python2 ocaml findlib ctypes ]; 13 13 propagatedBuildInputs = [ libllvm ]; 14 14 15 15 cmakeFlags = [
+2 -2
pkgs/development/ocaml-modules/pycaml/default.nix
··· 1 - { lib, stdenv, fetchurl, ocaml, findlib, ncurses, python, ocaml_make }: 1 + { lib, stdenv, fetchurl, ocaml, findlib, ncurses, python2, ocaml_make }: 2 2 3 3 # This is the original pycaml version with patches from debian. 4 4 ··· 27 27 sourceRoot = "pycaml"; 28 28 patches = [ "../debian/patches/*.patch" ]; 29 29 30 - buildInputs = [ ncurses ocaml findlib python ocaml_make ]; 30 + buildInputs = [ ncurses ocaml findlib python2 ocaml_make ]; 31 31 createFindlibDestdir = true; 32 32 33 33 # the Makefile is not shipped with an install target, hence we do it ourselves.
+14 -5
pkgs/development/python-modules/demjson/default.nix
··· 1 - { lib, python, buildPythonPackage, fetchPypi, isPy3k }: 1 + { lib 2 + , python 3 + , buildPythonPackage 4 + , fetchPypi 5 + , isPy3k 6 + }: 2 7 3 8 buildPythonPackage rec { 4 9 pname = "demjson"; 5 10 version = "2.2.4"; 11 + format = "setuptools"; 6 12 7 13 src = fetchPypi { 8 14 inherit pname version; 9 15 sha256 = "0ygbddpnvp5lby6mr5kz60la3hkvwwzv3wwb3z0w9ngxl0w21pii"; 10 16 }; 11 17 12 - checkPhase = lib.optionalString isPy3k '' 13 - ${python.interpreter} -m lib2to3 -w test/test_demjson.py 14 - '' + '' 18 + doCheck = !(isPy3k); 19 + 20 + checkPhase = '' 15 21 ${python.interpreter} test/test_demjson.py 16 22 ''; 17 23 24 + pythonImportsCheck = [ 25 + "demjson" 26 + ]; 27 + 18 28 meta = with lib; { 19 29 description = "Encoder/decoder and lint/validator for JSON (JavaScript Object Notation)"; 20 30 homepage = "https://github.com/dmeranda/demjson"; 21 31 license = licenses.lgpl3Plus; 22 32 maintainers = with maintainers; [ bjornfor ]; 23 - platforms = platforms.all; 24 33 }; 25 34 }
+2 -2
pkgs/development/python-modules/google-cloud-bigquery/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "google-cloud-bigquery"; 21 - version = "2.31.0"; 21 + version = "2.32.0"; 22 22 format = "setuptools"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "ff66d7d1f64795a855784706c3baa52d18fa0cd1cc4f0a150cf74268abb53ac0"; 26 + sha256 = "sha256-84Y6xCk/CkWF5ERh2CuR+SOXIe8z/JV11AG02n3BJ70="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "google-cloud-datacatalog"; 5 - version = "3.6.1"; 5 + version = "3.6.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "136fb153740d4154d8c9ef306284f7f899399de45eef2c9027ca3e56249c4e2d"; 9 + sha256 = "sha256-9oixM+4HxHn0G3j8Hpg1iB5gM+7xyD5GBbWpEzzjdrE="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ libcst google-api-core grpc-google-iam-v1 proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-tasks/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "google-cloud-tasks"; 15 - version = "2.7.1"; 15 + version = "2.7.2"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "2fd2222901a7d8ba65f28f9019cb41f5d4c952d012f020bdde105527a3f5ae43"; 19 + sha256 = "sha256-h/lmrrT8fu1YLDYF6s856EAB8+k7CMFfIMGZPDxC7Ys="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ google-api-core grpc-google-iam-v1 libcst proto-plus ];
+2 -2
pkgs/development/python-modules/meshtastic/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "meshtastic"; 21 - version = "1.2.56"; 21 + version = "1.2.57"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.6"; ··· 27 27 owner = "meshtastic"; 28 28 repo = "Meshtastic-python"; 29 29 rev = version; 30 - sha256 = "sha256-y+LX44tjE/zTwm1FNyLACu3wmkxN4ZsmYlOnfJdcFcQ="; 30 + sha256 = "sha256-olh8DUYg3s72ll1+p+0QapdKR2+aaSvgSUrZuGFif1s="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/analysis/oclgrind/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, llvmPackages, readline, python }: 1 + { lib, stdenv, fetchFromGitHub, cmake, llvmPackages, readline, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "oclgrind"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 - buildInputs = [ llvmPackages.llvm llvmPackages.clang-unwrapped readline python ]; 15 + buildInputs = [ llvmPackages.llvm llvmPackages.clang-unwrapped readline python2 ]; 16 16 17 17 cmakeFlags = [ 18 18 "-DCLANG_ROOT=${llvmPackages.clang-unwrapped}"
+2 -2
pkgs/development/tools/analysis/qcachegrind/default.nix
··· 1 - { lib, stdenv, qmake, qtbase, perl, python, php, kcachegrind, wrapQtAppsHook }: 1 + { lib, stdenv, qmake, qtbase, perl, python2, php, kcachegrind, wrapQtAppsHook }: 2 2 3 3 let 4 4 name = lib.replaceStrings ["kcachegrind"] ["qcachegrind"] kcachegrind.name; ··· 8 8 9 9 src = kcachegrind.src; 10 10 11 - buildInputs = [ qtbase perl python php ]; 11 + buildInputs = [ qtbase perl python2 php ]; 12 12 13 13 nativeBuildInputs = [ qmake wrapQtAppsHook ]; 14 14
+8 -8
pkgs/development/tools/database/pyrseas/default.nix
··· 1 - { lib, pythonPackages, fetchFromGitHub }: 1 + { lib, python2Packages, fetchFromGitHub }: 2 2 3 3 let 4 - pgdbconn = pythonPackages.buildPythonPackage rec { 4 + pgdbconn = python2Packages.buildPythonPackage rec { 5 5 pname = "pgdbconn"; 6 6 version = "0.8.0"; 7 7 src = fetchFromGitHub { ··· 13 13 # The tests are impure (they try to access a PostgreSQL server) 14 14 doCheck = false; 15 15 propagatedBuildInputs = [ 16 - pythonPackages.psycopg2 17 - pythonPackages.pytest 16 + python2Packages.psycopg2 17 + python2Packages.pytest 18 18 ]; 19 19 }; 20 20 in 21 21 22 - pythonPackages.buildPythonApplication { 22 + python2Packages.buildPythonApplication { 23 23 pname = "pyrseas"; 24 24 version = "0.8.0"; 25 25 src = fetchFromGitHub { ··· 31 31 # The tests are impure (they try to access a PostgreSQL server) 32 32 doCheck = false; 33 33 propagatedBuildInputs = [ 34 - pythonPackages.psycopg2 35 - pythonPackages.pytest 36 - pythonPackages.pyyaml 34 + python2Packages.psycopg2 35 + python2Packages.pytest 36 + python2Packages.pyyaml 37 37 pgdbconn 38 38 ]; 39 39 meta = {
+2 -2
pkgs/development/tools/misc/uncrustify/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python }: 1 + { lib, stdenv, fetchFromGitHub, cmake, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "${product}-${version}"; ··· 12 12 sha256 = "sha256-ZVC5tsn2m1uB7EPNJFPLWLZpLSk4WrFOgJvy1KFYqBY="; 13 13 }; 14 14 15 - nativeBuildInputs = [ cmake python ]; 15 + nativeBuildInputs = [ cmake python2 ]; 16 16 17 17 meta = with lib; { 18 18 description = "Source code beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA";
+2 -2
pkgs/development/tools/phantomjs2/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchpatch 2 2 , bison, flex, fontconfig, freetype, gperf, icu, openssl, libjpeg 3 - , libpng, perl, python, ruby, sqlite, qtwebkit, qmake, qtbase 3 + , libpng, perl, python2, ruby, sqlite, qtwebkit, qmake, qtbase 4 4 , darwin, writeScriptBin, cups, makeWrapper 5 5 }: 6 6 ··· 28 28 nativeBuildInputs = [ qmake ]; 29 29 buildInputs = [ 30 30 bison flex fontconfig freetype gperf icu openssl 31 - libjpeg libpng perl python ruby sqlite qtwebkit qtbase 31 + libjpeg libpng perl python2 ruby sqlite qtwebkit qtbase 32 32 makeWrapper 33 33 ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 34 34 AGL ApplicationServices AppKit Cocoa OpenGL
+2 -2
pkgs/development/tools/udis86/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, python }: 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "udis86"; ··· 11 11 sha256 = "0c60zwimim6jrm4saw36s38w5sg5v8n9mr58pkqmjrlf7q9g6am1"; 12 12 }; 13 13 14 - nativeBuildInputs = [ autoreconfHook python ]; 14 + nativeBuildInputs = [ autoreconfHook python2 ]; 15 15 16 16 configureFlags = [ 17 17 "--enable-shared"
+3 -3
pkgs/development/tools/winpdb/default.nix
··· 1 - { lib, fetchurl, pythonPackages, makeDesktopItem }: 1 + { lib, fetchurl, python2Packages, makeDesktopItem }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "winpdb"; 5 5 version = "1.4.8"; 6 6 namePrefix = ""; ··· 10 10 sha256 = "0vkpd24r40j928vc04c721innv0168sbllg97v4zw10adm24d8fs"; 11 11 }; 12 12 13 - propagatedBuildInputs = [ pythonPackages.wxPython ]; 13 + propagatedBuildInputs = [ python2Packages.wxPython ]; 14 14 15 15 desktopItem = makeDesktopItem { 16 16 name = "winpdb";
+3 -3
pkgs/development/web/deno/default.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "deno"; 20 - version = "1.17.2"; 20 + version = "1.17.3"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "denoland"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-i8BfLnZnkHBPyNy4vUUA9J1f757KCjJ/DsWLPMVxsEg="; 26 + sha256 = "sha256-S4Dt6SrSE/TLGhjAkTrIdvNR71A6ykxSxq72aiyWUX8="; 27 27 }; 28 - cargoSha256 = "sha256-bYRBIdB9/F9OgFxC2LZ24HJWQRLeji978Z2cpH18lY8="; 28 + cargoSha256 = "1ph392jxkln2ihq3x4hhjb1k3fsd2g54m37qgqkza4abvmc7adns"; 29 29 30 30 # Install completions post-install 31 31 nativeBuildInputs = [ installShellFiles ];
+9 -11
pkgs/games/blackshades/default.nix
··· 1 1 { lib, stdenv, fetchFromSourcehut 2 - , SDL, stb, libGLU, libGL, openal, libvorbis, freealut }: 2 + , zig, glfw, libGLU, libGL, openal, libsndfile }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "blackshades"; 6 - version = "1.3.1"; 6 + version = "2.4.7"; 7 7 8 8 src = fetchFromSourcehut { 9 9 owner = "~cnx"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "0yzp74ynkcp6hh5m4zmvrgx5gwm186hq7p3m7qkww54qdyijb3rv"; 12 + fetchSubmodules = true; 13 + sha256 = "sha256-hvJwWUUmGeb7MQgKe79cPS2ckPZ9z0Yc5S9IiwuXPD8="; 13 14 }; 14 15 15 - buildInputs = [ SDL stb libGLU libGL openal libvorbis freealut ]; 16 + nativeBuildInputs = [ zig ]; 17 + buildInputs = [ glfw libGLU libGL openal libsndfile ]; 16 18 17 - postPatch = '' 18 - sed -i -e s,Data/,$out/share/$pname/,g \ 19 - -e s,Data:,$out/share/$pname/,g \ 20 - src/*.cpp 19 + preBuild = '' 20 + export HOME=$TMPDIR 21 21 ''; 22 22 23 23 installPhase = '' 24 - mkdir -p $out/bin $out/share 25 - cp build/blackshades $out/bin 26 - cp -R Data $out/share/$pname 24 + zig build -Drelease-fast -Dcpu=baseline --prefix $out install 27 25 ''; 28 26 29 27 meta = {
+1 -1
pkgs/games/heroic/default.nix
··· 1 - { lib, fetchurl, appimageTools, python, gsettings-desktop-schemas, gtk3 }: 1 + { lib, fetchurl, appimageTools, gsettings-desktop-schemas, gtk3 }: 2 2 3 3 let 4 4 pname = "heroic";
+3 -3
pkgs/games/openra/common.nix
··· 2 2 and out-of-tree mod packages (mod.nix). 3 3 */ 4 4 { lib, makeSetupHook, curl, unzip, dos2unix, pkg-config, makeWrapper 5 - , lua, mono, dotnetPackages, python 5 + , lua, mono, dotnetPackages, python2 6 6 , libGL, freetype, openal, SDL2 7 7 , zenity 8 8 }: ··· 10 10 with lib; 11 11 12 12 let 13 - path = makeBinPath ([ mono python ] ++ optional (zenity != null) zenity); 13 + path = makeBinPath ([ mono python2 ] ++ optional (zenity != null) zenity); 14 14 rpath = makeLibraryPath [ lua freetype openal SDL2 ]; 15 15 mkdirp = makeSetupHook { } ./mkdirp.sh; 16 16 ··· 66 66 makeWrapper 67 67 mkdirp 68 68 mono 69 - python 69 + python2 70 70 ]; 71 71 72 72 makeFlags = [ "prefix=$(out)" ];
+2 -2
pkgs/games/tennix/default.nix
··· 1 - {lib, stdenv, fetchurl, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_net, python } : 1 + {lib, stdenv, fetchurl, SDL, SDL_mixer, SDL_image, SDL_ttf, SDL_net, python2 } : 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tennix"; ··· 8 8 sha256 = "0np5kw1y7i0z0dsqx4r2nvmq86qj8hv3mmgavm3hxraqnds5z8cm"; 9 9 }; 10 10 11 - buildInputs = [ python SDL SDL_mixer SDL_image SDL_ttf SDL_net ]; 11 + buildInputs = [ python2 SDL SDL_mixer SDL_image SDL_ttf SDL_net ]; 12 12 13 13 patches = [ ./fix_FTBFS.patch ]; 14 14
+2 -2
pkgs/misc/emulators/retrofe/default.nix
··· 1 1 { lib, stdenv, fetchhg, cmake, glib, gst_all_1, makeWrapper, pkg-config 2 - , python, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, sqlite, zlib, runtimeShell 2 + , python2, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, sqlite, zlib, runtimeShell 3 3 }: 4 4 5 5 stdenv.mkDerivation { ··· 12 12 sha256 = "0cvsg07ff0fdqh5zgiv2fs7s6c98hn150kpxmpw5fn6jilaszwkm"; 13 13 }; 14 14 15 - nativeBuildInputs = [ cmake makeWrapper pkg-config python ]; 15 + nativeBuildInputs = [ cmake makeWrapper pkg-config python2 ]; 16 16 17 17 buildInputs = [ 18 18 glib gst_all_1.gstreamer SDL2 SDL2_image SDL2_mixer SDL2_ttf sqlite zlib
+2 -2
pkgs/misc/emulators/wxmupen64plus/default.nix
··· 1 - { lib, stdenv, fetchurl, python, wxGTK29, mupen64plus, SDL, libX11, libGLU, libGL 1 + { lib, stdenv, fetchurl, python2, wxGTK29, mupen64plus, SDL, libX11, libGLU, libGL 2 2 , wafHook }: 3 3 4 4 stdenv.mkDerivation rec { ··· 11 11 }; 12 12 13 13 nativeBuildInputs = [ wafHook ]; 14 - buildInputs = [ python wxGTK29 SDL libX11 libGLU libGL ]; 14 + buildInputs = [ python2 wxGTK29 SDL libX11 libGLU libGL ]; 15 15 16 16 preConfigure = '' 17 17 tar xf ${mupen64plus.src}
+2 -2
pkgs/misc/screensavers/xtrlock-pam/default.nix
··· 1 - { lib, stdenv, fetchgit, python, pkg-config, xlibsWrapper, pam }: 1 + { lib, stdenv, fetchgit, python2, pkg-config, xlibsWrapper, pam }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "xtrlock-pam"; ··· 11 11 }; 12 12 13 13 nativeBuildInputs = [ pkg-config ]; 14 - buildInputs = [ python xlibsWrapper pam ]; 14 + buildInputs = [ python2 xlibsWrapper pam ]; 15 15 16 16 configurePhase = '' 17 17 substituteInPlace .config/options.py --replace /usr/include/security/pam_appl.h ${pam}/include/security/pam_appl.h
+4 -4
pkgs/misc/vim-plugins/overrides.nix
··· 10 10 , substituteAll 11 11 12 12 # Language dependencies 13 - , python 13 + , python2 14 14 , python3 15 15 , rustPlatform 16 16 ··· 184 184 }); 185 185 186 186 ctrlp-cmatcher = super.ctrlp-cmatcher.overrideAttrs (old: { 187 - buildInputs = [ python ]; 187 + buildInputs = [ python2 ]; 188 188 buildPhase = '' 189 189 patchShebangs . 190 190 ./install.sh ··· 862 862 vim-isort = super.vim-isort.overrideAttrs (old: { 863 863 postPatch = '' 864 864 substituteInPlace ftplugin/python_vimisort.vim \ 865 - --replace 'import vim' 'import vim; import sys; sys.path.append("${python.pkgs.isort}/${python.sitePackages}")' 865 + --replace 'import vim' 'import vim; import sys; sys.path.append("${python2.pkgs.isort}/${python2.sitePackages}")' 866 866 ''; 867 867 }); 868 868 ··· 916 916 }); 917 917 918 918 vim-wakatime = super.vim-wakatime.overrideAttrs (old: { 919 - buildInputs = [ python ]; 919 + buildInputs = [ python2 ]; 920 920 }); 921 921 922 922 vim-xdebug = super.vim-xdebug.overrideAttrs (old: {
+6 -4
pkgs/misc/vscode-extensions/default.nix
··· 1250 1250 }; 1251 1251 }; 1252 1252 1253 + ms-ceintl = callPackage ./language-packs.nix {}; # non-English language packs 1254 + 1253 1255 ms-dotnettools.csharp = callPackage ./ms-dotnettools-csharp { }; 1254 1256 1255 1257 ms-kubernetes-tools.vscode-kubernetes-tools = buildVscodeMarketplaceExtension { ··· 1574 1576 mktplcRef = { 1575 1577 publisher = "stkb"; 1576 1578 name = "rewrap"; 1577 - version = "1.15.4"; 1578 - sha256 = "sha256-yuXyClvhGsonvddYHDMkLSvwEsD21vOeE54Gs9BRpeg="; 1579 + version = "1.16.0"; 1580 + sha256 = "sha256-351zYmMupAv/8fQ+lOc0pYzy/wsE3JqTuxfKD+AdBAc="; 1579 1581 }; 1580 1582 meta = with lib; { 1581 1583 changelog = "https://github.com/stkb/Rewrap/blob/master/CHANGELOG.md"; ··· 1591 1593 mktplcRef = { 1592 1594 name = "code-spell-checker"; 1593 1595 publisher = "streetsidesoftware"; 1594 - version = "2.0.14"; 1595 - sha256 = "sha256-mwcssQvaztrnUuSoo8AWK3FXT4qKmPTRCGVYkAjgfXg="; 1596 + version = "2.1.4"; 1597 + sha256 = "sha256-V8ug/EtDczjiofuL7HhpN1B+qbedpnvIlXnwiXJzD/g="; 1596 1598 }; 1597 1599 meta = with lib; { 1598 1600 changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker/changelog";
+89
pkgs/misc/vscode-extensions/language-packs.nix
··· 1 + { lib, vscode-utils }: 2 + 3 + with vscode-utils; 4 + 5 + let 6 + 7 + buildVscodeLanguagePack = { language, sha256 }: 8 + buildVscodeMarketplaceExtension { 9 + mktplcRef = { 10 + name = "vscode-language-pack-${language}"; 11 + publisher = "MS-CEINTL"; 12 + version = "1.64.3"; 13 + inherit sha256; 14 + }; 15 + meta = { 16 + license = lib.licenses.mit; 17 + }; 18 + }; 19 + 20 + in 21 + 22 + # See list of core language packs at https://github.com/Microsoft/vscode-loc 23 + { 24 + # French 25 + vscode-language-pack-fr = buildVscodeLanguagePack { 26 + language = "fr"; 27 + sha256 = "sha256-6ynT1sbMgKO8iZReQ6KxFpR1VL3Nuo58MvXCtp+67vA="; 28 + }; 29 + # Italian 30 + vscode-language-pack-it = buildVscodeLanguagePack { 31 + language = "it"; 32 + sha256 = "sha256-5aNFpzNMZAZJH3n0rJevke9P6AW0au5i8+r4PXsb9Rg="; 33 + }; 34 + # German 35 + vscode-language-pack-de = buildVscodeLanguagePack { 36 + language = "de"; 37 + sha256 = "sha256-oEaWtsgktHKw52lnZTESkpzC/TTY8LO4yX11IgtMG5U="; 38 + }; 39 + # Spanish 40 + vscode-language-pack-es = buildVscodeLanguagePack { 41 + language = "es"; 42 + sha256 = "sha256-utLWbved3WCCk3XzqedbYzmyaKfbMrAmR0btT09GlxA="; 43 + }; 44 + # Russian 45 + vscode-language-pack-ru = buildVscodeLanguagePack { 46 + language = "ru"; 47 + sha256 = "sha256-0Wr2ICOiaaj4jZ555bxUJcmXO/yWDyn0UmdvxUF3WSQ="; 48 + }; 49 + # Chinese (Simplified) 50 + vscode-language-pack-zh-hans = buildVscodeLanguagePack { 51 + language = "zh-hans"; 52 + sha256 = "sha256-irTSQcVXf/V3MuZwfx4tFcvBk+xhbFZTnb7IG28s/p4="; 53 + }; 54 + # Chinese (Traditional) 55 + vscode-language-pack-zh-hant = buildVscodeLanguagePack { 56 + language = "zh-hant"; 57 + sha256 = "sha256-3IA/VTTTEqS6jrDYv50GnLXOTSC1XAMvqOVfOuvIdIs="; 58 + }; 59 + # Japanese 60 + vscode-language-pack-ja = buildVscodeLanguagePack { 61 + language = "ja"; 62 + sha256 = "sha256-rxod70ddrppEYYzukksVY1dTXR8osLFAsIPr1fSFZDg="; 63 + }; 64 + # Korean 65 + vscode-language-pack-ko = buildVscodeLanguagePack { 66 + language = "ko"; 67 + sha256 = "sha256-QYFaxJz1PqKKIiLosLQ8Tu3JNXzpxLFqgIHjjRLwjA4="; 68 + }; 69 + # Czech 70 + vscode-language-pack-cs = buildVscodeLanguagePack { 71 + language = "cs"; 72 + sha256 = "sha256-eMk+syy2h+Xb3k6QB8PqYaF4I1ydaY6eRsvOXmelh9Q="; 73 + }; 74 + # Portuguese (Brazil) 75 + vscode-language-pack-pt-br = buildVscodeLanguagePack { 76 + language = "pt-BR"; 77 + sha256 = "sha256-7Trz38KBl4sD7608MvTs02pUsdD05oHEj3Sp1LvtI7I="; 78 + }; 79 + # Turkish 80 + vscode-language-pack-tr = buildVscodeLanguagePack { 81 + language = "tr"; 82 + sha256 = "sha256-T4CTpbve3vrNdW4VDfHDg8U8cQEtuxPV5LvNdtKrqzA"; 83 + }; 84 + # Pseudo Language 85 + vscode-language-pack-qps-ploc = buildVscodeLanguagePack { 86 + language = "qps-ploc"; 87 + sha256 = "sha256-rPvCr3uQPfM8vwKoV7Un5aiMZClhf6TvG1PEe3xYNI0="; 88 + }; 89 + }
+2 -2
pkgs/os-specific/linux/klibc/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "klibc"; 12 - version = "2.0.9"; 12 + version = "2.0.10"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/libs/klibc/2.0/klibc-${version}.tar.xz"; 16 - sha256 = "sha256-bcynCJEzINJjCfBbDCv2gHG/EbPa3MTmx9kjg3/CPuE="; 16 + sha256 = "sha256-ZidT2oiJ50TfwNtutAIcM3fufvjtZtfVd2X4yeJZOc0="; 17 17 }; 18 18 19 19 patches = [ ./no-reinstall-kernel-headers.patch ];
+2 -2
pkgs/os-specific/linux/pam_usb/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, dbus, libxml2, pam, pkg-config, pmount, pythonPackages, writeScript, runtimeShell }: 1 + { lib, stdenv, fetchurl, makeWrapper, dbus, libxml2, pam, pkg-config, pmount, python2Packages, writeScript, runtimeShell }: 2 2 3 3 let 4 4 ··· 29 29 30 30 pmountBin = useSetUID pmount "/bin/pmount"; 31 31 pumountBin = useSetUID pmount "/bin/pumount"; 32 - inherit (pythonPackages) python dbus-python; 32 + inherit (python2Packages) python dbus-python; 33 33 in 34 34 35 35 stdenv.mkDerivation rec {
+2 -2
pkgs/os-specific/linux/pflask/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python, wafHook }: 1 + { lib, stdenv, fetchFromGitHub, python2, wafHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pflask"; ··· 12 12 }; 13 13 14 14 nativeBuildInputs = [ wafHook ]; 15 - buildInputs = [ python ]; 15 + buildInputs = [ python2 ]; 16 16 17 17 meta = { 18 18 description = "Lightweight process containers for Linux";
+2 -2
pkgs/os-specific/linux/smem/default.nix
··· 1 - { lib, stdenv, fetchurl, python }: 1 + { lib, stdenv, fetchurl, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "smem"; ··· 9 9 sha256 = "19ibv1byxf2b68186ysrgrhy5shkc5mc69abark1h18yigp3j34m"; 10 10 }; 11 11 12 - buildInputs = [ python ]; 12 + buildInputs = [ python2 ]; 13 13 14 14 makeFlags = [ "smemcap" ]; 15 15
+3 -3
pkgs/os-specific/linux/speedometer/default.nix
··· 1 - { lib, fetchurl, pythonPackages }: 1 + { lib, fetchurl, python2Packages }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "speedometer"; 5 5 version = "2.8"; 6 6 ··· 9 9 sha256 = "060bikv3gwr203jbdmvawsfhc0yq0bg1m42dk8czx1nqvwvgv6fm"; 10 10 }; 11 11 12 - propagatedBuildInputs = [ pythonPackages.urwid ]; 12 + propagatedBuildInputs = [ python2Packages.urwid ]; 13 13 14 14 postPatch = '' 15 15 sed -i "/'entry_points': {/d" setup.py
+2 -2
pkgs/os-specific/linux/x86info/default.nix
··· 1 - {lib, stdenv, fetchurl, pciutils, python}: 1 + {lib, stdenv, fetchurl, pciutils, python2}: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "1.30"; ··· 16 16 sed -i 's/-Werror -Wall//' Makefile 17 17 ''; 18 18 19 - buildInputs = [ pciutils python ]; 19 + buildInputs = [ pciutils python2 ]; 20 20 21 21 installPhase = '' 22 22 mkdir -p $out/bin
+2 -2
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 3 3 , fetchurl 4 4 , erlang 5 5 , elixir 6 - , python 6 + , python2 7 7 , libxml2 8 8 , libxslt 9 9 , xmlto ··· 36 36 }; 37 37 38 38 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync ]; 39 - buildInputs = [ erlang elixir python libxml2 libxslt glibcLocales ] 39 + buildInputs = [ erlang elixir python2 libxml2 libxslt glibcLocales ] 40 40 ++ lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; 41 41 42 42 outputs = [ "out" "man" "doc" ];
+4 -4
pkgs/servers/computing/storm/default.nix
··· 1 1 { stdenv, lib, fetchurl, zip, unzip 2 - , jdk, python 2 + , jdk, python2 3 3 , confFile ? "" 4 4 , extraLibraryPaths ? [] 5 5 , extraJars ? [] ··· 30 30 fixupPhase = '' 31 31 # Fix python reference 32 32 sed -i \ 33 - -e '19iPYTHON=${python}/bin/python' \ 34 - -e 's|#!/usr/bin/.*python|#!${python}/bin/python|' \ 33 + -e '19iPYTHON=${python2}/bin/python' \ 34 + -e 's|#!/usr/bin/.*python|#!${python2}/bin/python|' \ 35 35 $out/bin/storm 36 36 sed -i \ 37 - -e 's|#!/usr/bin/.*python|#!${python}/bin/python|' \ 37 + -e 's|#!/usr/bin/.*python|#!${python2}/bin/python|' \ 38 38 -e "s|STORM_CONF_DIR = .*|STORM_CONF_DIR = os.getenv('STORM_CONF_DIR','$out/conf')|" \ 39 39 -e 's|STORM_LOG4J2_CONF_DIR =.*|STORM_LOG4J2_CONF_DIR = os.path.join(STORM_CONF_DIR, "log4j2")|' \ 40 40 $out/bin/storm.py
+2 -2
pkgs/servers/mapserver/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config 2 2 , cairo, curl, fcgi, freetype, fribidi, gdal, geos, giflib, harfbuzz 3 3 , libjpeg, libpng, librsvg, libxml2, postgresql, proj, protobufc, zlib 4 - , withPython ? true, swig, python 4 + , withPython ? true, swig, python2 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { ··· 38 38 proj 39 39 protobufc 40 40 zlib 41 - ] ++ lib.optional withPython python; 41 + ] ++ lib.optional withPython python2; 42 42 43 43 cmakeFlags = [ 44 44 "-DWITH_KML=ON"
+2 -2
pkgs/servers/sql/proxysql/default.nix
··· 25 25 , pcre 26 26 , perl 27 27 , prometheus-cpp 28 - , python 28 + , python2 29 29 , re2 30 30 , zlib 31 31 }: ··· 56 56 cmake 57 57 libtool 58 58 perl 59 - python 59 + python2 60 60 ]; 61 61 62 62 buildInputs = [
+2 -2
pkgs/servers/tvheadend/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, makeWrapper, pkg-config 2 - , avahi, dbus, gettext, git, gnutar, gzip, bzip2, ffmpeg_4, libiconv, openssl, python 2 + , avahi, dbus, gettext, git, gnutar, gzip, bzip2, ffmpeg_4, libiconv, openssl, python2 3 3 , v4l-utils, which, zlib }: 4 4 5 5 let ··· 29 29 }; 30 30 31 31 buildInputs = [ 32 - avahi dbus gettext git gnutar gzip bzip2 ffmpeg_4 libiconv openssl python 32 + avahi dbus gettext git gnutar gzip bzip2 ffmpeg_4 libiconv openssl python2 33 33 which zlib 34 34 ]; 35 35
+2 -2
pkgs/shells/zsh/zsh-git-prompt/default.nix
··· 25 25 # installed. 26 26 # 27 27 { fetchFromGitHub 28 - , python 28 + , python2 29 29 , git 30 30 , lib 31 31 , haskellPackages ··· 45 45 prePatch = '' 46 46 substituteInPlace zshrc.sh \ 47 47 --replace ':-"python"' ':-"haskell"' \ 48 - --replace 'python ' '${python.interpreter} ' \ 48 + --replace 'python ' '${python2.interpreter} ' \ 49 49 --replace 'git ' '${git}/bin/git ' 50 50 ''; 51 51 preCompileBuildDriver = "cd src";
+2 -2
pkgs/tools/filesystems/xtreemfs/default.nix
··· 1 - { stdenv, boost, fuse, openssl, cmake, attr, jdk, ant, which, file, python 1 + { stdenv, boost, fuse, openssl, cmake, attr, jdk, ant, which, file, python2 2 2 , lib, valgrind, makeWrapper, fetchFromGitHub, fetchpatch }: 3 3 4 4 stdenv.mkDerivation { ··· 14 14 version = "1.5.1.81"; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 - buildInputs = [ which attr python ]; 17 + buildInputs = [ which attr python2 ]; 18 18 19 19 patches = [ 20 20 (fetchpatch {
+2 -2
pkgs/tools/misc/grub/trusted.nix
··· 1 - { lib, stdenv, fetchurl, fetchgit, fetchpatch, autogen, flex, bison, python, autoconf, automake 1 + { lib, stdenv, fetchurl, fetchgit, fetchpatch, autogen, flex, bison, python2, autoconf, automake 2 2 , gettext, ncurses, libusb-compat-0_1, freetype, qemu, lvm2 3 3 , for_HP_laptop ? false 4 4 }: ··· 44 44 sha256 = "0yrfwx67gpg9gij5raq0cfbx3jj769lkg3diqgb7i9n86hgcdh4k"; 45 45 }; 46 46 47 - nativeBuildInputs = [ autogen flex bison python autoconf automake ]; 47 + nativeBuildInputs = [ autogen flex bison python2 autoconf automake ]; 48 48 buildInputs = [ ncurses libusb-compat-0_1 freetype gettext lvm2 ] 49 49 ++ optional doCheck qemu; 50 50
+2 -2
pkgs/tools/misc/opentsdb/default.nix
··· 1 1 { lib, stdenv, autoconf, automake, curl, fetchurl, fetchpatch, jdk8, makeWrapper, nettools 2 - , python, git 2 + , python2, git 3 3 }: 4 4 5 5 let jdk = jdk8; jre = jdk8.jre; in ··· 22 22 ]; 23 23 24 24 nativeBuildInputs = [ makeWrapper ]; 25 - buildInputs = [ autoconf automake curl jdk nettools python git ]; 25 + buildInputs = [ autoconf automake curl jdk nettools python2 git ]; 26 26 27 27 preConfigure = '' 28 28 patchShebangs ./build-aux/
+2 -2
pkgs/tools/misc/rpm-ostree/default.nix
··· 29 29 , bubblewrap 30 30 , pcre 31 31 , check 32 - , python 32 + , python2 33 33 , json_c 34 34 , zchunk 35 35 , libmodulemd ··· 82 82 librepo 83 83 pcre 84 84 check 85 - python 85 + python2 86 86 87 87 # libdnf # vendored unstable branch 88 88 # required by vendored libdnf
+2 -2
pkgs/tools/misc/snapper/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , autoreconfHook, pkg-config, docbook_xsl, libxslt, docbook_xml_dtd_45 3 3 , acl, attr, boost, btrfs-progs, dbus, diffutils, e2fsprogs, libxml2 4 - , lvm2, pam, python, util-linux, json_c, nixosTests 4 + , lvm2, pam, python2, util-linux, json_c, nixosTests 5 5 , ncurses }: 6 6 7 7 stdenv.mkDerivation rec { ··· 21 21 ]; 22 22 buildInputs = [ 23 23 acl attr boost btrfs-progs dbus diffutils e2fsprogs libxml2 24 - lvm2 pam python util-linux json_c ncurses 24 + lvm2 pam python2 util-linux json_c ncurses 25 25 ]; 26 26 27 27 passthru.tests.snapper = nixosTests.snapper;
+2 -2
pkgs/tools/misc/yle-dl/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "yle-dl"; 5 - version = "20210917"; 5 + version = "20211213"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "aajanki"; 9 9 repo = "yle-dl"; 10 10 rev = version; 11 - sha256 = "sha256-l8Wv15DLWRvJ+I6KeTNbIjp+S5EgoqhLOWd0wEyXckk="; 11 + sha256 = "sha256-U7ydZ6nSVtMv9mxNSWT/IICwbjK3PCBKxfqjrQ9jwW0="; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [
+2 -2
pkgs/tools/networking/nss-pam-ldapd/default.nix
··· 1 1 { lib, stdenv, fetchurl 2 2 , pkg-config, makeWrapper, autoreconfHook 3 - , openldap, python, pam 3 + , openldap, python2, pam 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { ··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config makeWrapper autoreconfHook ]; 16 - buildInputs = [ openldap pam python ]; 16 + buildInputs = [ openldap pam python2 ]; 17 17 18 18 preConfigure = '' 19 19 substituteInPlace Makefile.in --replace "install-data-local: " "# install-data-local: "
+2 -2
pkgs/tools/networking/philter/default.nix
··· 1 - { lib, stdenv, fetchurl, python }: 1 + { lib, stdenv, fetchurl, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "philter"; ··· 11 11 installPhase = '' 12 12 mkdir -p "$out"/{bin,share/philter} 13 13 cp .philterrc "$out"/share/philter/philterrc 14 - sed -i 's@/usr/local/bin@${python}/bin@' src/philter.py 14 + sed -i 's@/usr/local/bin@${python2}/bin@' src/philter.py 15 15 cp src/philter.py "$out"/bin/philter 16 16 chmod +x "$out"/bin/philter 17 17 '';
+2 -2
pkgs/tools/networking/pssh/default.nix
··· 1 - { lib, fetchFromGitHub, pythonPackages, openssh, rsync }: 1 + { lib, fetchFromGitHub, python2Packages, openssh, rsync }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "pssh"; 5 5 version = "2.3.1"; 6 6
+3 -3
pkgs/tools/networking/py-wmi-client/default.nix
··· 1 - { lib, pythonPackages, fetchFromGitHub }: 1 + { lib, python2Packages, fetchFromGitHub }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "py-wmi-client"; 5 5 version = "unstable-20160601"; 6 6 ··· 11 11 sha256 = "1kd12gi1knqv477f1shzqr0h349s5336vzp3fpfp3xl0b502ld8d"; 12 12 }; 13 13 14 - propagatedBuildInputs = with pythonPackages; [ impacket natsort pyasn1 pycrypto ]; 14 + propagatedBuildInputs = with python2Packages; [ impacket natsort pyasn1 pycrypto ]; 15 15 16 16 # no tests 17 17 doCheck = false;
+2 -2
pkgs/tools/networking/weighttp/default.nix
··· 1 - { lib, stdenv, fetchgit, python, libev, wafHook }: 1 + { lib, stdenv, fetchgit, python2, libev, wafHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "weighttp"; ··· 12 12 13 13 nativeBuildInputs = [ wafHook ]; 14 14 15 - buildInputs = [ python libev ]; 15 + buildInputs = [ python2 libev ]; 16 16 17 17 meta = with lib; { 18 18 description = "Lightweight and simple webserver benchmarking tool";
+3 -3
pkgs/tools/security/volatility/default.nix
··· 1 - { lib, fetchFromGitHub, pythonPackages }: 1 + { lib, fetchFromGitHub, python2Packages }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "volatility"; 5 5 version = "2.6.1"; 6 6 ··· 13 13 14 14 doCheck = false; 15 15 16 - propagatedBuildInputs = with pythonPackages; [ pycrypto distorm3 pillow ]; 16 + propagatedBuildInputs = with python2Packages; [ pycrypto distorm3 pillow ]; 17 17 18 18 meta = with lib; { 19 19 homepage = "https://www.volatilityfoundation.org/";
+2 -2
pkgs/tools/system/collectd/plugins.nix
··· 31 31 , perl 32 32 , postgresql 33 33 , protobufc 34 - , python 34 + , python2 35 35 , rabbitmq-c 36 36 , rdkafka 37 37 , riemann_c_client ··· 102 102 pinba.buildInputs = [ protobufc ]; 103 103 ping.buildInputs = [ liboping ]; 104 104 postgresql.buildInputs = [ postgresql ]; 105 - python.buildInputs = [ python ]; 105 + python.buildInputs = [ python2 ]; 106 106 redis.buildInputs = [ hiredis ]; 107 107 rrdcached.buildInputs = [ rrdtool libxml2 ]; 108 108 rrdtool.buildInputs = [ rrdtool libxml2 ];
+2 -2
pkgs/tools/system/ps_mem/default.nix
··· 1 - { lib, pythonPackages, fetchFromGitHub }: 1 + { lib, python2Packages, fetchFromGitHub }: 2 2 3 3 let 4 4 version = "3.13"; 5 5 pname = "ps_mem"; 6 - in pythonPackages.buildPythonApplication { 6 + in python2Packages.buildPythonApplication { 7 7 name = "${pname}-${version}"; 8 8 9 9 src = fetchFromGitHub {
+2 -2
pkgs/tools/system/rsyslog/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, autoreconfHook, libestr, json_c, zlib, pythonPackages, fastJson 1 + { lib, stdenv, fetchurl, pkg-config, autoreconfHook, libestr, json_c, zlib, docutils, fastJson 2 2 , libkrb5 ? null, systemd ? null, jemalloc ? null, libmysqlclient ? null, postgresql ? null 3 3 , libdbi ? null, net-snmp ? null, libuuid ? null, curl ? null, gnutls ? null 4 4 , libgcrypt ? null, liblognorm ? null, openssl ? null, librelp ? null, libksi ? null ··· 25 25 26 26 nativeBuildInputs = [ pkg-config autoreconfHook ]; 27 27 buildInputs = [ 28 - fastJson libestr json_c zlib pythonPackages.docutils libkrb5 jemalloc 28 + fastJson libestr json_c zlib docutils libkrb5 jemalloc 29 29 postgresql libdbi net-snmp libuuid curl gnutls libgcrypt liblognorm openssl 30 30 librelp libksi liblogging libnet hadoop rdkafka libmongo-client czmq 31 31 rabbitmq-c hiredis mongoc libmaxminddb
+2 -2
pkgs/tools/system/syslog-ng-incubator/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, glib, syslogng 2 - , eventlog, perl, python, bison, protobufc, libivykis, libcap, czmq 2 + , eventlog, perl, python2, bison, protobufc, libivykis, libcap, czmq 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { ··· 16 16 nativeBuildInputs = [ pkg-config autoreconfHook bison ]; 17 17 18 18 buildInputs = [ 19 - glib syslogng eventlog perl python protobufc libivykis libcap czmq 19 + glib syslogng eventlog perl python2 protobufc libivykis libcap czmq 20 20 ]; 21 21 22 22 configureFlags = [
+2 -2
pkgs/tools/system/syslog-ng/default.nix
··· 1 1 { lib, stdenv, fetchurl, openssl, libcap, curl, which 2 - , eventlog, pkg-config, glib, python, systemd, perl 2 + , eventlog, pkg-config, glib, python2, systemd, perl 3 3 , riemann_c_client, protobufc, pcre, libnet 4 4 , json_c, libuuid, libivykis, mongoc, rabbitmq-c 5 5 , libesmtp ··· 23 23 eventlog 24 24 glib 25 25 perl 26 - python 26 + python2 27 27 systemd 28 28 riemann_c_client 29 29 protobufc
+2 -2
pkgs/tools/text/opencc/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python }: 1 + { lib, stdenv, fetchFromGitHub, cmake, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "opencc"; ··· 11 11 sha256 = "sha256-q/y4tRov/BYCAiE4i7fT6ysTerxxOHMZUWT2Jlo/0rI="; 12 12 }; 13 13 14 - nativeBuildInputs = [ cmake python ]; 14 + nativeBuildInputs = [ cmake python2 ]; 15 15 16 16 # let intermediate tools find intermediate library 17 17 preBuild = lib.optionalString stdenv.isLinux ''
+2 -2
pkgs/tools/text/shocco/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, perlPackages, pythonPackages }: 1 + { lib, stdenv, fetchFromGitHub, perlPackages, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "shocco"; ··· 16 16 substituteInPlace configure --replace PATH= NIRVANA= 17 17 ''; 18 18 19 - buildInputs = [ perlPackages.TextMarkdown pythonPackages.pygments ]; 19 + buildInputs = [ perlPackages.TextMarkdown python3.pkgs.pygments ]; 20 20 21 21 meta = with lib; { 22 22 description = "A quick-and-dirty, literate-programming-style documentation generator for / in POSIX shell";
+3 -3
pkgs/tools/text/txt2tags/default.nix
··· 1 - { lib, stdenv, fetchurl, python }: 1 + { lib, stdenv, fetchurl, python2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "2.6"; ··· 7 7 dontBuild = true; 8 8 9 9 # Python script, needs the interpreter 10 - propagatedBuildInputs = [ python ]; 10 + propagatedBuildInputs = [ python2 ]; 11 11 12 12 installPhase = '' 13 13 mkdir -p "$out/bin" 14 14 mkdir -p "$out/share/doc" 15 15 mkdir -p "$out/share/man/man1/" 16 - sed '1s|/usr/bin/env python|${python}/bin/python|' < txt2tags > "$out/bin/txt2tags" 16 + sed '1s|/usr/bin/env python|${python2}/bin/python|' < txt2tags > "$out/bin/txt2tags" 17 17 chmod +x "$out/bin/txt2tags" 18 18 gzip - < doc/manpage.man > "$out/share/man/man1/txt2tags.1.gz" 19 19 cp doc/userguide.pdf "$out/share/doc"
+4 -4
pkgs/tools/typesetting/odpdown/default.nix
··· 1 - { lib, fetchFromGitHub, pythonPackages, libreoffice }: 1 + { lib, fetchFromGitHub, python2Packages, libreoffice }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 5 5 pname = "odpdown"; 6 6 version = "0.4.1"; ··· 12 12 sha256 = "r2qbgD9PAalbypt+vjp2YcYggUGPQMEG2FDxMtohqG4="; 13 13 }; 14 14 15 - propagatedBuildInputs = with pythonPackages; [ libreoffice lpod lxml mistune pillow pygments ]; 15 + propagatedBuildInputs = with python2Packages; [ libreoffice lpod lxml mistune pillow pygments ]; 16 16 17 - checkInputs = with pythonPackages; [ 17 + checkInputs = with python2Packages; [ 18 18 nose 19 19 ]; 20 20
+2 -2
pkgs/tools/video/vnc2flv/default.nix
··· 1 - { lib, fetchurl, pythonPackages }: 1 + { lib, fetchurl, python2Packages }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python2Packages.buildPythonApplication rec { 4 4 pname = "vnc2flv"; 5 5 version = "20100207"; 6 6
+2 -2
pkgs/tools/virtualization/xe-guest-utilities/default.nix
··· 1 - { lib, stdenv, fetchurl, bzip2, lzo, zlib, xz, bash, python, gnutar, gnused, gnugrep, which }: 1 + { lib, stdenv, fetchurl, bzip2, lzo, zlib, xz, bash, python2, gnutar, gnused, gnugrep, which }: 2 2 3 3 stdenv.mkDerivation (rec { 4 4 pname = "xe-guest-utilities"; ··· 14 14 url = "https://sources.archlinux.org/other/community/xe-guest-utilities/xe-guest-utilities_${version}-1120.tar.gz"; 15 15 sha256 = "f9593cd9588188f80253e736f48d8dd94c5b517abb18316085f86acffab48794"; 16 16 }; 17 - buildInputs = [ bzip2 gnutar gnused python lzo zlib xz stdenv gnugrep which ]; 17 + buildInputs = [ bzip2 gnutar gnused python2 lzo zlib xz stdenv gnugrep which ]; 18 18 patches = [ ./ip-address.patch ]; 19 19 postPatch = '' 20 20 tar xf "$NIX_BUILD_TOP/$name/xenstore-sources.tar.bz2"
+4
pkgs/top-level/aliases.nix
··· 656 656 nmap-unfree = nmap; # added 2021-04-06 657 657 nologin = shadow; # added 2018-04-25 658 658 nordic-polar = throw "nordic-polar was removed on 2021-05-27, now integrated in nordic"; # added 2021-05-27 659 + noto-fonts-cjk = noto-fonts-cjk-sans; # added 2021-12-16 659 660 now-cli = throw "now-cli has been replaced with nodePackages.vercel"; # added 2021-08-05 660 661 nxproxy = nx-libs; # added 2019-02-15 661 662 nylas-mail-bin = throw "nylas-mail-bin was deprecated on 2019-09-11: abandoned by upstream"; ··· 817 818 pyrex095 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2."; # added 2022-01-12 818 819 pyrex096 = throw "pyrex has been removed from nixpkgs as the project is still stuck on python2."; # added 2022-01-12 819 820 pyrit = throw "pyrit has been removed from nixpkgs as the project is still stuck on python2."; # added 2022-01-01 821 + python = python2; # added 2022-01-11 820 822 python2nix = throw "python2nix has been removed as it is outdated. Use e.g. nixpkgs-pytools instead."; # added 2021-03-08 821 823 python-swiftclient = swiftclient; # added 2021-09-09 824 + pythonFull = python2Full; # added 2022-01-11 825 + pythonPackages = python.pkgs; # added 2022-01-11 822 826 quagga = throw "quagga is no longer maintained upstream"; # added 2021-04-22 823 827 qca-qt5 = libsForQt5.qca-qt5; # added 2015-12-19 824 828 qcsxcad = libsForQt5.qcsxcad; # added 2020-11-05
+23 -19
pkgs/top-level/all-packages.nix
··· 4671 4671 diffutils = callPackage ../tools/text/diffutils { }; 4672 4672 4673 4673 dir2opus = callPackage ../tools/audio/dir2opus { 4674 - inherit (pythonPackages) mutagen python wrapPython; 4674 + inherit (python2Packages) mutagen python wrapPython; 4675 4675 }; 4676 4676 4677 4677 dirdiff = callPackage ../tools/text/dirdiff { ··· 10710 10710 inherit (darwin.apple_sdk.frameworks) OpenCL; 10711 10711 }; 10712 10712 10713 - wakatime = pythonPackages.callPackage ../tools/misc/wakatime { }; 10713 + wakatime = python2Packages.callPackage ../tools/misc/wakatime { }; 10714 10714 10715 10715 weather = callPackage ../applications/misc/weather { }; 10716 10716 ··· 13670 13670 # Python interpreters. All standard library modules are included except for tkinter, which is 13671 13671 # available as `pythonPackages.tkinter` and can be used as any other Python package. 13672 13672 # When switching these sets, please update docs at ../../doc/languages-frameworks/python.md 13673 - python = python2; 13674 13673 python2 = python27; 13675 13674 python3 = python39; 13676 13675 pypy = pypy2; ··· 13679 13678 13680 13679 # Python interpreter that is build with all modules, including tkinter. 13681 13680 # These are for compatibility and should not be used inside Nixpkgs. 13682 - pythonFull = python.override { 13683 - self = pythonFull; 13684 - pythonAttr = "pythonFull"; 13685 - x11Support = true; 13686 - }; 13687 13681 python2Full = python2.override { 13688 13682 self = python2Full; 13689 13683 pythonAttr = "python2Full"; ··· 13720 13714 }; 13721 13715 13722 13716 # pythonPackages further below, but assigned here because they need to be in sync 13723 - pythonPackages = python.pkgs; 13724 13717 python2Packages = python2.pkgs; 13725 13718 python3Packages = python3.pkgs; 13726 13719 ··· 19145 19138 19146 19139 openbabel2 = callPackage ../development/libraries/openbabel/2.nix { }; 19147 19140 19148 - openbabel3 = callPackage ../development/libraries/openbabel { }; 19141 + openbabel3 = callPackage ../development/libraries/openbabel { 19142 + python = python3; 19143 + }; 19149 19144 19150 19145 opencascade = callPackage ../development/libraries/opencascade { 19151 19146 inherit (darwin.apple_sdk.frameworks) OpenCL Cocoa; ··· 21707 21702 21708 21703 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { 21709 21704 boost = boost155; 21710 - inherit (pythonPackages) buildPythonPackage qpid-python; 21705 + inherit (python2Packages) buildPythonPackage qpid-python; 21711 21706 }; 21712 21707 21713 21708 qremotecontrol-server = callPackage ../servers/misc/qremotecontrol-server { }; ··· 23749 23744 nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { }; 23750 23745 23751 23746 inherit (callPackages ../data/fonts/noto-fonts {}) 23752 - noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-emoji-blob-bin noto-fonts-extra; 23747 + noto-fonts 23748 + noto-fonts-cjk-sans 23749 + noto-fonts-cjk-serif 23750 + noto-fonts-emoji 23751 + noto-fonts-emoji-blob-bin 23752 + noto-fonts-extra; 23753 23753 23754 23754 nuclear = callPackage ../applications/audio/nuclear { }; 23755 23755 ··· 28383 28383 28384 28384 rofi-unwrapped = callPackage ../applications/misc/rofi { }; 28385 28385 rofi = callPackage ../applications/misc/rofi/wrapper.nix { }; 28386 + rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { }; 28387 + rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix { 28388 + rofi-unwrapped = rofi-wayland-unwrapped; 28389 + }; 28386 28390 28387 28391 rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { }; 28388 28392 ··· 28529 28533 28530 28534 spideroak = callPackage ../applications/networking/spideroak { }; 28531 28535 28532 - split2flac = callPackage ../applications/audio/split2flac { }; 28536 + split2flac = callPackage ../applications/audio/split2flac { 28537 + inherit (python3.pkgs) mutagen; 28538 + }; 28533 28539 28534 28540 spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { }; 28535 28541 ··· 29041 29047 29042 29048 topydo = callPackage ../applications/misc/topydo {}; 29043 29049 29044 - torchat = callPackage ../applications/networking/instant-messengers/torchat { 29045 - inherit (pythonPackages) wrapPython wxPython; 29046 - }; 29050 + torchat = callPackage ../applications/networking/instant-messengers/torchat { }; 29047 29051 29048 29052 torrential = callPackage ../applications/networking/p2p/torrential { }; 29049 29053 ··· 31725 31729 useMpi = true; 31726 31730 }); 31727 31731 31728 - neuron-full = neuron-mpi.override { inherit python; }; 31732 + neuron-full = neuron-mpi.override { python = python2; }; 31729 31733 31730 31734 mrbayes = callPackage ../applications/science/biology/mrbayes { }; 31731 31735 ··· 33228 33232 33229 33233 nix-script = callPackage ../tools/nix/nix-script {}; 33230 33234 33231 - nix-template-rpm = callPackage ../build-support/templaterpm { inherit (pythonPackages) python toposort; }; 33235 + nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; }; 33232 33236 33233 33237 nix-top = callPackage ../tools/package-management/nix-top { }; 33234 33238 ··· 33279 33283 disnix = callPackage ../tools/package-management/disnix { }; 33280 33284 33281 33285 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or { 33282 - inherit (pythonPackages) supervisor; 33286 + inherit (python2Packages) supervisor; 33283 33287 }); 33284 33288 33285 33289 dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
+2 -2
pkgs/top-level/python-packages.nix
··· 2746 2746 2747 2747 fastjet = toPythonModule (pkgs.fastjet.override { 2748 2748 withPython = true; 2749 - inherit python; 2749 + inherit (self) python; 2750 2750 }); 2751 2751 2752 2752 fastjsonschema = callPackage ../development/python-modules/fastjsonschema { }; 2753 2753 2754 2754 fastnlo_toolkit = toPythonModule (pkgs.fastnlo_toolkit.override { 2755 2755 withPython = true; 2756 - inherit python; 2756 + inherit (self) python; 2757 2757 }); 2758 2758 2759 2759 fastnumbers = callPackage ../development/python-modules/fastnumbers { };
+3 -3
pkgs/top-level/release.nix
··· 54 54 jobs.openssl.x86_64-darwin 55 55 jobs.pandoc.x86_64-darwin 56 56 jobs.postgresql.x86_64-darwin 57 - jobs.python.x86_64-darwin 57 + jobs.python2.x86_64-darwin 58 58 jobs.python3.x86_64-darwin 59 59 jobs.ruby.x86_64-darwin 60 60 jobs.rustc.x86_64-darwin ··· 99 99 jobs.go.x86_64-linux 100 100 jobs.linux.x86_64-linux 101 101 jobs.pandoc.x86_64-linux 102 - jobs.python.x86_64-linux 102 + jobs.python2.x86_64-linux 103 103 jobs.python3.x86_64-linux 104 104 # Needed by contributors to test PRs (by inclusion of the PR template) 105 105 jobs.nixpkgs-review.x86_64-linux ··· 134 134 jobs.stdenv.x86_64-darwin 135 135 jobs.cargo.x86_64-darwin 136 136 jobs.go.x86_64-darwin 137 - jobs.python.x86_64-darwin 137 + jobs.python2.x86_64-darwin 138 138 jobs.python3.x86_64-darwin 139 139 jobs.nixpkgs-review.x86_64-darwin 140 140 jobs.nix-info.x86_64-darwin