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