Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
8addf990 d602c931

+1592 -686
+6
maintainers/maintainer-list.nix
··· 2595 githubId = 91113; 2596 name = "David Kleuker"; 2597 }; 2598 davidrusu = { 2599 email = "davidrusu.me@gmail.com"; 2600 github = "davidrusu";
··· 2595 githubId = 91113; 2596 name = "David Kleuker"; 2597 }; 2598 + davidarmstronglewis = { 2599 + email = "davidlewis@mac.com"; 2600 + github = "davidarmstronglewis"; 2601 + githubId = 6754950; 2602 + name = "David Armstrong Lewis"; 2603 + }; 2604 davidrusu = { 2605 email = "davidrusu.me@gmail.com"; 2606 github = "davidrusu";
+1 -1
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml
··· 614 <listitem> 615 <para> 616 The <literal>staticjinja</literal> package has been upgraded 617 - from 1.0.4 to 4.1.0 618 </para> 619 </listitem> 620 <listitem>
··· 614 <listitem> 615 <para> 616 The <literal>staticjinja</literal> package has been upgraded 617 + from 1.0.4 to 4.1.1 618 </para> 619 </listitem> 620 <listitem>
+1 -1
nixos/doc/manual/release-notes/rl-2111.section.md
··· 202 Superuser created successfully. 203 ``` 204 205 - - The `staticjinja` package has been upgraded from 1.0.4 to 4.1.0 206 207 - Firefox v91 does not support addons with invalid signature anymore. Firefox ESR needs to be used for nix addon support. 208
··· 202 Superuser created successfully. 203 ``` 204 205 + - The `staticjinja` package has been upgraded from 1.0.4 to 4.1.1 206 207 - Firefox v91 does not support addons with invalid signature anymore. Firefox ESR needs to be used for nix addon support. 208
+5
nixos/maintainers/scripts/ec2/amazon-image.nix
··· 4 5 let 6 cfg = config.amazonImage; 7 8 in { 9 ··· 106 --arg system ${lib.escapeShellArg pkgs.stdenv.hostPlatform.system} \ 107 --arg root_logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$rootDisk" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 108 --arg boot_logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$bootDisk" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 109 --arg root "$rootDisk" \ 110 --arg boot "$bootDisk" \ 111 '{} 112 | .label = $system_label 113 | .system = $system 114 | .disks.boot.logical_bytes = $boot_logical_bytes 115 | .disks.boot.file = $boot ··· 145 --arg system_label ${lib.escapeShellArg config.system.nixos.label} \ 146 --arg system ${lib.escapeShellArg pkgs.stdenv.hostPlatform.system} \ 147 --arg logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$diskImage" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 148 --arg file "$diskImage" \ 149 '{} 150 | .label = $system_label 151 | .system = $system 152 | .logical_bytes = $logical_bytes 153 | .file = $file
··· 4 5 let 6 cfg = config.amazonImage; 7 + amiBootMode = if config.ec2.efi then "uefi" else "legacy-bios"; 8 9 in { 10 ··· 107 --arg system ${lib.escapeShellArg pkgs.stdenv.hostPlatform.system} \ 108 --arg root_logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$rootDisk" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 109 --arg boot_logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$bootDisk" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 110 + --arg boot_mode "${amiBootMode}" \ 111 --arg root "$rootDisk" \ 112 --arg boot "$bootDisk" \ 113 '{} 114 | .label = $system_label 115 + | .boot_mode = $boot_mode 116 | .system = $system 117 | .disks.boot.logical_bytes = $boot_logical_bytes 118 | .disks.boot.file = $boot ··· 148 --arg system_label ${lib.escapeShellArg config.system.nixos.label} \ 149 --arg system ${lib.escapeShellArg pkgs.stdenv.hostPlatform.system} \ 150 --arg logical_bytes "$(${pkgs.qemu}/bin/qemu-img info --output json "$diskImage" | ${pkgs.jq}/bin/jq '."virtual-size"')" \ 151 + --arg boot_mode "${amiBootMode}" \ 152 --arg file "$diskImage" \ 153 '{} 154 | .label = $system_label 155 + | .boot_mode = $boot_mode 156 | .system = $system 157 | .logical_bytes = $logical_bytes 158 | .file = $file
+4
nixos/maintainers/scripts/ec2/create-amis.sh
··· 1 #!/usr/bin/env nix-shell 2 #!nix-shell -p awscli -p jq -p qemu -i bash 3 # shellcheck shell=bash 4 5 # Uploads and registers NixOS images built from the 6 # <nixos/release.nix> amazonImage attribute. Images are uploaded and ··· 275 --region "$region" \ 276 --architecture $amazon_arch \ 277 --block-device-mappings "${block_device_mappings[@]}" \ 278 "${extra_flags[@]}" \ 279 | jq -r '.ImageId' 280 )
··· 1 #!/usr/bin/env nix-shell 2 #!nix-shell -p awscli -p jq -p qemu -i bash 3 # shellcheck shell=bash 4 + # 5 + # Future Deprecation? 6 + # This entire thing should probably be replaced with a generic terraform config 7 8 # Uploads and registers NixOS images built from the 9 # <nixos/release.nix> amazonImage attribute. Images are uploaded and ··· 278 --region "$region" \ 279 --architecture $amazon_arch \ 280 --block-device-mappings "${block_device_mappings[@]}" \ 281 + --boot-mode $(read_image_info .boot_mode) \ 282 "${extra_flags[@]}" \ 283 | jq -r '.ImageId' 284 )
+17 -1
nixos/modules/services/web-apps/plausible.nix
··· 9 options.services.plausible = { 10 enable = mkEnableOption "plausible"; 11 12 adminUser = { 13 name = mkOption { 14 default = "admin"; ··· 173 174 services.epmd.enable = true; 175 176 systemd.services = mkMerge [ 177 { 178 plausible = { ··· 197 DISABLE_REGISTRATION = boolToString cfg.server.disableRegistration; 198 199 RELEASE_TMP = "/var/lib/plausible/tmp"; 200 201 ADMIN_USER_NAME = cfg.adminUser.name; 202 ADMIN_USER_EMAIL = cfg.adminUser.email; ··· 231 psql -d plausible <<< "UPDATE users SET email_verified=true;" 232 fi 233 ''} 234 plausible start 235 ''; 236 ··· 242 LoadCredential = [ 243 "ADMIN_USER_PWD:${cfg.adminUser.passwordFile}" 244 "SECRET_KEY_BASE:${cfg.server.secretKeybaseFile}" 245 - ] ++ lib.optionals (cfg.mail.smtp.passwordFile != null) [ "SMTP_USER_PWD:${cfg.mail.smtp.passwordFile}"]; 246 }; 247 }; 248 }
··· 9 options.services.plausible = { 10 enable = mkEnableOption "plausible"; 11 12 + releaseCookiePath = mkOption { 13 + default = null; 14 + type = with types; nullOr (either str path); 15 + description = '' 16 + The path to the file with release cookie. (used for remote connection to the running node). 17 + ''; 18 + }; 19 + 20 adminUser = { 21 name = mkOption { 22 default = "admin"; ··· 181 182 services.epmd.enable = true; 183 184 + environment.systemPackages = [ pkgs.plausible ]; 185 + 186 systemd.services = mkMerge [ 187 { 188 plausible = { ··· 207 DISABLE_REGISTRATION = boolToString cfg.server.disableRegistration; 208 209 RELEASE_TMP = "/var/lib/plausible/tmp"; 210 + # Home is needed to connect to the node with iex 211 + HOME = "/var/lib/plausible"; 212 213 ADMIN_USER_NAME = cfg.adminUser.name; 214 ADMIN_USER_EMAIL = cfg.adminUser.email; ··· 243 psql -d plausible <<< "UPDATE users SET email_verified=true;" 244 fi 245 ''} 246 + ${optionalString (cfg.releaseCookiePath != null) '' 247 + export RELEASE_COOKIE="$(< $CREDENTIALS_DIRECTORY/RELEASE_COOKIE )" 248 + ''} 249 plausible start 250 ''; 251 ··· 257 LoadCredential = [ 258 "ADMIN_USER_PWD:${cfg.adminUser.passwordFile}" 259 "SECRET_KEY_BASE:${cfg.server.secretKeybaseFile}" 260 + ] ++ lib.optionals (cfg.mail.smtp.passwordFile != null) [ "SMTP_USER_PWD:${cfg.mail.smtp.passwordFile}"] 261 + ++ lib.optionals (cfg.releaseCookiePath != null) [ "RELEASE_COOKIE:${cfg.releaseCookiePath}"]; 262 }; 263 }; 264 }
+2 -1
nixos/modules/services/web-apps/zabbix.nix
··· 21 $DB['PORT'] = '${toString cfg.database.port}'; 22 $DB['DATABASE'] = '${cfg.database.name}'; 23 $DB['USER'] = '${cfg.database.user}'; 24 - $DB['PASSWORD'] = ${if cfg.database.passwordFile != null then "file_get_contents('${cfg.database.passwordFile}')" else "''"}; 25 // Schema name. Used for IBM DB2 and PostgreSQL. 26 $DB['SCHEMA'] = '''; 27 $ZBX_SERVER = '${cfg.server.address}';
··· 21 $DB['PORT'] = '${toString cfg.database.port}'; 22 $DB['DATABASE'] = '${cfg.database.name}'; 23 $DB['USER'] = '${cfg.database.user}'; 24 + # NOTE: file_get_contents adds newline at the end of returned string 25 + $DB['PASSWORD'] = ${if cfg.database.passwordFile != null then "trim(file_get_contents('${cfg.database.passwordFile}'), \"\\r\\n\")" else "''"}; 26 // Schema name. Used for IBM DB2 and PostgreSQL. 27 $DB['SCHEMA'] = '''; 28 $ZBX_SERVER = '${cfg.server.address}';
+1 -1
nixos/tests/boot.nix
··· 36 machine = create_machine(${machineConfig}) 37 machine.start() 38 machine.wait_for_unit("multi-user.target") 39 - machine.succeed("nix verify -r --no-trust /run/current-system") 40 41 with subtest("Check whether the channel got installed correctly"): 42 machine.succeed("nix-instantiate --dry-run '<nixpkgs>' -A hello")
··· 36 machine = create_machine(${machineConfig}) 37 machine.start() 38 machine.wait_for_unit("multi-user.target") 39 + machine.succeed("nix store verify --no-trust -r --option experimental-features nix-command /run/current-system") 40 41 with subtest("Check whether the channel got installed correctly"): 42 machine.succeed("nix-instantiate --dry-run '<nixpkgs>' -A hello")
+6 -5
nixos/tests/installer.nix
··· 184 with subtest("Check whether nixos-rebuild works"): 185 machine.succeed("nixos-rebuild switch >&2") 186 187 - with subtest("Test nixos-option"): 188 - kernel_modules = machine.succeed("nixos-option boot.initrd.kernelModules") 189 - assert "virtio_console" in kernel_modules 190 - assert "List of modules" in kernel_modules 191 - assert "qemu-guest.nix" in kernel_modules 192 193 machine.shutdown() 194
··· 184 with subtest("Check whether nixos-rebuild works"): 185 machine.succeed("nixos-rebuild switch >&2") 186 187 + # FIXME: Nix 2.4 broke nixos-option, someone has to fix it. 188 + # with subtest("Test nixos-option"): 189 + # kernel_modules = machine.succeed("nixos-option boot.initrd.kernelModules") 190 + # assert "virtio_console" in kernel_modules 191 + # assert "List of modules" in kernel_modules 192 + # assert "qemu-guest.nix" in kernel_modules 193 194 machine.shutdown() 195
+33
pkgs/applications/audio/aether-lv2/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, lv2, libX11, libGL, libGLU, mesa, cmake }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "aether-lv2"; 5 + version = "1.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Dougal-s"; 9 + repo = "aether"; 10 + rev = "v${version}"; 11 + sha256 = "0xhih4smjxn87s0f4gaab51d8594qlp0lyypzxl5lm37j1i9zigs"; 12 + fetchSubmodules = true; 13 + }; 14 + 15 + nativeBuildInputs = [ cmake ]; 16 + 17 + buildInputs = [ 18 + lv2 libX11 libGL libGLU mesa 19 + ]; 20 + 21 + installPhase = '' 22 + mkdir -p $out/lib/lv2 23 + cp -r aether.lv2 $out/lib/lv2 24 + ''; 25 + 26 + meta = with lib; { 27 + homepage = "https://dougal-s.github.io/Aether/"; 28 + description = "An algorithmic reverb LV2 based on Cloudseed"; 29 + maintainers = [ maintainers.magnetophon ]; 30 + platforms = platforms.linux; 31 + license = licenses.mit; 32 + }; 33 + }
+2 -2
pkgs/applications/audio/faustPhysicalModeling/default.nix
··· 1 { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 stdenv.mkDerivation rec { 3 pname = "faustPhysicalModeling"; 4 - version = "2.33.1"; 5 6 src = fetchFromGitHub { 7 owner = "grame-cncm"; 8 repo = "faust"; 9 rev = version; 10 - sha256 = "sha256-gzkfLfNhJHg/jEhf/RQDhHnXxn3UI15eDZfutKt3yGk="; 11 }; 12 13 buildInputs = [ faust2jaqt faust2lv2 ];
··· 1 { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 stdenv.mkDerivation rec { 3 pname = "faustPhysicalModeling"; 4 + version = "2.37.3"; 5 6 src = fetchFromGitHub { 7 owner = "grame-cncm"; 8 repo = "faust"; 9 rev = version; 10 + sha256 = "sha256-h6L+qRkN2chnI4821WrjD3uRFw3J0sUYVLL8w57vR1U="; 11 }; 12 13 buildInputs = [ faust2jaqt faust2lv2 ];
+3 -3
pkgs/applications/audio/sublime-music/default.nix
··· 15 16 python3Packages.buildPythonApplication rec { 17 pname = "sublime-music"; 18 - version = "0.11.14"; 19 format = "pyproject"; 20 21 src = fetchFromGitLab { 22 owner = "sublime-music"; 23 repo = pname; 24 rev = "v${version}"; 25 - sha256 = "sha256-NzbQtRcsRVppyuG1UuS3IidSnniUOavf5YoAf/kcZqw="; 26 }; 27 28 nativeBuildInputs = [ ··· 71 ]; 72 73 checkPhase = '' 74 - ${xvfb-run}/bin/xvfb-run pytest -k "not test_json_load_unload" 75 ''; 76 77 pythonImportsCheck = [
··· 15 16 python3Packages.buildPythonApplication rec { 17 pname = "sublime-music"; 18 + version = "0.11.16"; 19 format = "pyproject"; 20 21 src = fetchFromGitLab { 22 owner = "sublime-music"; 23 repo = pname; 24 rev = "v${version}"; 25 + sha256 = "sha256-n77mTgElwwFaX3WQL8tZzbkPwnsyQ08OW9imSOjpBlg="; 26 }; 27 28 nativeBuildInputs = [ ··· 71 ]; 72 73 checkPhase = '' 74 + ${xvfb-run}/bin/xvfb-run pytest 75 ''; 76 77 pythonImportsCheck = [
+33
pkgs/applications/audio/surge-XT/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, pkg-config, cairo, libxkbcommon, xcbutilcursor, xcbutilkeysyms, xcbutil, libXrandr, libXinerama, libXcursor, alsa-lib, libjack2 2 + }: 3 + 4 + stdenv.mkDerivation rec { 5 + pname = "surge-XT"; 6 + version = "unstable-2021-11-07"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "surge-synthesizer"; 10 + repo = "surge"; 11 + rev = "ed93833eb44b177c977e3a7b878ffdd9bf9f24e5"; 12 + sha256 = "0b164659ksl6h5nn7jja5zccx2mwzibqs6b7hg8l98gpcy9fi5r2"; 13 + fetchSubmodules = true; 14 + }; 15 + 16 + nativeBuildInputs = [ cmake pkg-config ]; 17 + buildInputs = [ cairo libxkbcommon xcbutilcursor xcbutilkeysyms xcbutil libXrandr libXinerama libXcursor alsa-lib libjack2 ]; 18 + 19 + installPhase = '' 20 + cd .. 21 + cmake --build build --config Release --target install 22 + ''; 23 + 24 + doInstallCheck = false; 25 + 26 + meta = with lib; { 27 + description = "LV2 & VST3 synthesizer plug-in (previously released as Vember Audio Surge)"; 28 + homepage = "https://surge-synthesizer.github.io"; 29 + license = licenses.gpl3; 30 + platforms = [ "x86_64-linux" ]; 31 + maintainers = with maintainers; [ magnetophon orivej ]; 32 + }; 33 + }
+2 -2
pkgs/applications/graphics/hydrus/default.nix
··· 10 11 python3Packages.buildPythonPackage rec { 12 pname = "hydrus"; 13 - version = "460"; 14 format = "other"; 15 16 src = fetchFromGitHub { 17 owner = "hydrusnetwork"; 18 repo = "hydrus"; 19 rev = "v${version}"; 20 - sha256 = "sha256-cIvidbvMAWVs/XnS7I5ZQkuya9lfuRPNCRSTbFnKhSw="; 21 }; 22 23 nativeBuildInputs = [
··· 10 11 python3Packages.buildPythonPackage rec { 12 pname = "hydrus"; 13 + version = "461"; 14 format = "other"; 15 16 src = fetchFromGitHub { 17 owner = "hydrusnetwork"; 18 repo = "hydrus"; 19 rev = "v${version}"; 20 + sha256 = "sha256-fVqMSzQ4VhiRh6gDFApln1jioIDs80ceyV+ClNRhjKA="; 21 }; 22 23 nativeBuildInputs = [
+10 -9
pkgs/applications/graphics/smartdeblur/default.nix
··· 1 - { fetchurl, lib, stdenv, cmake, qt4, fftw }: 2 3 stdenv.mkDerivation rec { 4 pname = "smartdeblur"; 5 version = "unstable-2013-01-09"; 6 7 - src = fetchurl { 8 - url = "https://github.com/Y-Vladimir/SmartDeblur/tarball/9895036d26"; 9 - name = "smartdeblur-${version}.tar.gz"; 10 - sha256 = "126x9x1zhqdarjz9in0p1qhmqg3jwz7frizadjvx723g2ppi33s4"; 11 }; 12 13 preConfigure = '' ··· 19 20 cmakeFlags = [ "-DUSE_SYSTEM_FFTW=ON" ]; 21 22 - meta = { 23 homepage = "https://github.com/Y-Vladimir/SmartDeblur"; 24 description = "Tool for restoring blurry and defocused images"; 25 - license = lib.licenses.gpl3; 26 - maintainers = with lib.maintainers; [ ]; 27 - platforms = with lib.platforms; linux; 28 }; 29 }
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, qt4, fftw }: 2 3 stdenv.mkDerivation rec { 4 pname = "smartdeblur"; 5 version = "unstable-2013-01-09"; 6 7 + src = fetchFromGitHub { 8 + owner = "Y-Vladimir"; 9 + repo = "SmartDeblur"; 10 + rev = "9895036d26cbb823a9ade28cdcb26fd0ac37258e"; 11 + sha256 = "sha256-+EbqEpOG1fj2OKmlz8NRF/CGfT2OYGwY5/lwJHCHaMw="; 12 }; 13 14 preConfigure = '' ··· 20 21 cmakeFlags = [ "-DUSE_SYSTEM_FFTW=ON" ]; 22 23 + meta = with lib; { 24 homepage = "https://github.com/Y-Vladimir/SmartDeblur"; 25 description = "Tool for restoring blurry and defocused images"; 26 + license = licenses.gpl3; 27 + maintainers = with maintainers; [ ]; 28 + platforms = platforms.linux; 29 }; 30 }
+2 -2
pkgs/applications/misc/anytype/default.nix
··· 2 3 let 4 pname = "anytype"; 5 - version = "0.20.9"; 6 name = "Anytype-${version}"; 7 nameExecutable = pname; 8 src = fetchurl { 9 url = "https://at9412003.fra1.digitaloceanspaces.com/Anytype-${version}.AppImage"; 10 name = "Anytype-${version}.AppImage"; 11 - sha256 = "sha256-dm3bdKbUHI0FFcyYeYd2XSuZuoPsUhk4KcEwzPHiHM8="; 12 }; 13 appimageContents = appimageTools.extractType2 { inherit name src; }; 14 in
··· 2 3 let 4 pname = "anytype"; 5 + version = "0.21.1"; 6 name = "Anytype-${version}"; 7 nameExecutable = pname; 8 src = fetchurl { 9 url = "https://at9412003.fra1.digitaloceanspaces.com/Anytype-${version}.AppImage"; 10 name = "Anytype-${version}.AppImage"; 11 + sha256 = "sha256-5QsbB48g11TyfWCbR7Sz2AETEwdyG+bSJQNGRHrIueE="; 12 }; 13 appimageContents = appimageTools.extractType2 { inherit name src; }; 14 in
+3 -6
pkgs/applications/misc/binance/default.nix
··· 1 - { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron_12, 2 - alsa-lib, gtk3, libxshmfence, mesa, nss, popt }: 3 4 - let 5 - electron = electron_12; 6 - 7 - in stdenv.mkDerivation rec { 8 pname = "binance"; 9 version = "1.26.0"; 10
··· 1 + { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron 2 + , alsa-lib, gtk3, libxshmfence, mesa, nss, popt }: 3 4 + stdenv.mkDerivation rec { 5 pname = "binance"; 6 version = "1.26.0"; 7
+2
pkgs/applications/misc/bklk/default.nix
··· 11 sha256 = "sha256-R3H6tv6fzQG41Y2rui0K8fdQ/+Ywnc5hqTPFjktrhF8="; 12 }; 13 14 buildInputs = [ ncurses ]; 15 16 installPhase = ''
··· 11 sha256 = "sha256-R3H6tv6fzQG41Y2rui0K8fdQ/+Ywnc5hqTPFjktrhF8="; 12 }; 13 14 + makeFlags = [ "CC=$$CXX" ]; 15 + 16 buildInputs = [ ncurses ]; 17 18 installPhase = ''
-1
pkgs/applications/networking/cluster/helm-docs/default.nix
··· 23 meta = with lib; { 24 homepage = "https://github.com/norwoodj/helm-docs"; 25 description = "A tool for automatically generating markdown documentation for Helm charts"; 26 - platforms = platforms.unix; 27 license = licenses.gpl3Only; 28 maintainers = with maintainers; [ sagikazarmark ]; 29 };
··· 23 meta = with lib; { 24 homepage = "https://github.com/norwoodj/helm-docs"; 25 description = "A tool for automatically generating markdown documentation for Helm charts"; 26 license = licenses.gpl3Only; 27 maintainers = with maintainers; [ sagikazarmark ]; 28 };
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 195 }; 196 197 terraform_1_0 = mkTerraform { 198 - version = "1.0.10"; 199 - sha256 = "1jcgp9q99785m85754ipza7b3dd3g58adpnyh5w2imqj01cas6mb"; 200 - vendorSha256 = "00cl42w1mzsi9qd09wydfvp5f2h7lxaay6s2dv0mf47k6h7prf42"; 201 patches = [ ./provider-path-0_15.patch ]; 202 passthru = { inherit plugins; }; 203 };
··· 195 }; 196 197 terraform_1_0 = mkTerraform { 198 + version = "1.0.11"; 199 + sha256 = "0k05s4zm16vksq21f1q00y2lzfgi5fhs1ygydm8jk0srs9x8ask7"; 200 + vendorSha256 = "1brgghl7fb26va4adix443rl1dkjaqrr4jkknxjkcaps0knqp172"; 201 patches = [ ./provider-path-0_15.patch ]; 202 passthru = { inherit plugins; }; 203 };
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "flexget"; 5 - version = "3.1.149"; 6 7 # Fetch from GitHub in order to use `requirements.in` 8 src = fetchFromGitHub { 9 owner = "flexget"; 10 repo = "flexget"; 11 rev = "v${version}"; 12 - sha256 = "1yrb8cfrc6y7gpfgzn0q6ldx9vk06qp229wjs4q8rccp72p6d6gg"; 13 }; 14 15 postPatch = ''
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "flexget"; 5 + version = "3.1.150"; 6 7 # Fetch from GitHub in order to use `requirements.in` 8 src = fetchFromGitHub { 9 owner = "flexget"; 10 repo = "flexget"; 11 rev = "v${version}"; 12 + sha256 = "sha256-tSA1pDGzIX2uIEWM0xV53jj1vBcJFMNCRakczs7Hue4="; 13 }; 14 15 postPatch = ''
+3 -3
pkgs/applications/networking/instant-messengers/kdeltachat/default.nix
··· 14 15 mkDerivation rec { 16 pname = "kdeltachat"; 17 - version = "unstable-2021-09-10"; 18 19 src = fetchFromSourcehut { 20 owner = "~link2xt"; 21 repo = "kdeltachat"; 22 - rev = "40092aa096bac7e279eb5a4cc97758bac484236c"; 23 - sha256 = "0vmsbxx4hxh35v1lbj82vq2w8z8inj83xpf24wzlbdr9inlbmym4"; 24 }; 25 26 nativeBuildInputs = [
··· 14 15 mkDerivation rec { 16 pname = "kdeltachat"; 17 + version = "unstable-2021-10-27"; 18 19 src = fetchFromSourcehut { 20 owner = "~link2xt"; 21 repo = "kdeltachat"; 22 + rev = "e1201cdcce4311061643d90cc0132745023a82d2"; 23 + sha256 = "04xqvyj4rzgl9r7sfjjw1kc3vql30c80rwppff2zr5aijr15fgjj"; 24 }; 25 26 nativeBuildInputs = [
+1
pkgs/applications/networking/instant-messengers/matrix-commander/default.nix
··· 20 pillow 21 urllib3 22 aiofiles 23 ]))]; 24 25 installPhase = ''
··· 20 pillow 21 urllib3 22 aiofiles 23 + notify2 24 ]))]; 25 26 installPhase = ''
+4 -19
pkgs/applications/science/electronics/librepcb/default.nix
··· 1 { stdenv, lib, fetchFromGitHub 2 - , qtbase, qttools, qmake, wrapQtAppsHook 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "librepcb"; 7 - version = "0.1.5"; 8 9 src = fetchFromGitHub { 10 owner = pname; 11 repo = pname; 12 rev = version; 13 - sha256 = "0ag8h3id2c1k9ds22rfrvyhf2vjhkv82xnrdrz4n1hnlr9566vcx"; 14 fetchSubmodules = true; 15 }; 16 17 - nativeBuildInputs = [ qmake qttools wrapQtAppsHook ]; 18 buildInputs = [ qtbase ]; 19 - 20 - qmakeFlags = ["-r"]; 21 - 22 - # the build system tries to use 'git' at build time to find the HEAD hash. 23 - # that's a no-no, so replace it with a quick hack. NOTE: the # adds a comment 24 - # at the end of the line to remove the git call. 25 - postPatch = '' 26 - substituteInPlace ./libs/librepcb/common/common.pro \ 27 - --replace 'GIT_COMMIT_SHA' 'GIT_COMMIT_SHA="\\\"${src.rev}\\\"" # ' 28 - ''; 29 - 30 - postInstall = '' 31 - mkdir -p $out/share/librepcb/fontobene 32 - cp share/librepcb/fontobene/newstroke.bene $out/share/librepcb/fontobene/ 33 - ''; 34 35 meta = with lib; { 36 description = "A free EDA software to develop printed circuit boards";
··· 1 { stdenv, lib, fetchFromGitHub 2 + , qtbase, qttools, cmake, wrapQtAppsHook 3 }: 4 5 stdenv.mkDerivation rec { 6 pname = "librepcb"; 7 + version = "0.1.6"; 8 9 src = fetchFromGitHub { 10 owner = pname; 11 repo = pname; 12 rev = version; 13 + sha256 = "0gzf3asdgdicpikb412134ybqnbbark948yrfhvba2w4i9cwbk2r"; 14 fetchSubmodules = true; 15 }; 16 17 + nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; 18 buildInputs = [ qtbase ]; 19 20 meta = with lib; { 21 description = "A free EDA software to develop printed circuit boards";
+7 -4
pkgs/applications/science/logic/logisim-evolution/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logisim-evolution"; 5 - version = "3.5.0"; 6 7 src = fetchurl { 8 url = "https://github.com/logisim-evolution/logisim-evolution/releases/download/v${version}/logisim-evolution-${version}-all.jar"; 9 - sha256 = "1r6im4gmjbnckx8jig6bxi5lxv06lwdnpxkyfalsfmw4nybd5arw"; 10 }; 11 12 dontUnpack = true; ··· 30 mkdir -p $out/bin 31 makeWrapper ${jre}/bin/java $out/bin/logisim-evolution --add-flags "-jar $src" 32 33 - unzip $src resources/logisim/img/logisim-icon.svg 34 - install -D resources/logisim/img/logisim-icon.svg $out/share/pixmaps/logisim-evolution.svg 35 36 runHook postInstall 37 '';
··· 2 3 stdenv.mkDerivation rec { 4 pname = "logisim-evolution"; 5 + version = "3.7.1"; 6 7 src = fetchurl { 8 url = "https://github.com/logisim-evolution/logisim-evolution/releases/download/v${version}/logisim-evolution-${version}-all.jar"; 9 + sha256 = "04q9bzhnzpi8cgv3ly4ii88qvmlw9n09c4p1qmg8dhxqkskdqj6h"; 10 }; 11 12 dontUnpack = true; ··· 30 mkdir -p $out/bin 31 makeWrapper ${jre}/bin/java $out/bin/logisim-evolution --add-flags "-jar $src" 32 33 + # Create icons 34 + unzip $src "resources/logisim/img/*" 35 + for size in 16 32 48 128 256; do 36 + install -D "./resources/logisim/img/logisim-icon-$size.png" "$out/share/icons/hicolor/''${size}x''${size}/apps/logisim-evolution.png" 37 + done 38 39 runHook postInstall 40 '';
+1 -1
pkgs/applications/terminal-emulators/tilix/default.nix
··· 26 src = fetchFromGitHub { 27 owner = "gnunn1"; 28 repo = "tilix"; 29 - rev = "${version}"; 30 sha256 = "sha256:020gr4q7kmqq8vnsh8rw97gf1p2n1yq4d7ncyjjh9l13zkaxqqv9"; 31 }; 32
··· 26 src = fetchFromGitHub { 27 owner = "gnunn1"; 28 repo = "tilix"; 29 + rev = version; 30 sha256 = "sha256:020gr4q7kmqq8vnsh8rw97gf1p2n1yq4d7ncyjjh9l13zkaxqqv9"; 31 }; 32
-4
pkgs/applications/virtualization/qemu/default.nix
··· 112 }) 113 ] ++ lib.optional nixosTestRunner ./force-uid0-on-9p.patch 114 ++ lib.optionals stdenv.hostPlatform.isMusl [ 115 - (fetchpatch { 116 - url = "https://raw.githubusercontent.com/alpinelinux/aports/2bb133986e8fa90e2e76d53369f03861a87a74ef/main/qemu/musl-F_SHLCK-and-F_EXLCK.patch"; 117 - sha256 = "1gm67v41gw6apzgz7jr3zv9z80wvkv0jaxd2w4d16hmipa8bhs0k"; 118 - }) 119 ./sigrtminmax.patch 120 (fetchpatch { 121 url = "https://raw.githubusercontent.com/alpinelinux/aports/2bb133986e8fa90e2e76d53369f03861a87a74ef/main/qemu/fix-sigevent-and-sigval_t.patch";
··· 112 }) 113 ] ++ lib.optional nixosTestRunner ./force-uid0-on-9p.patch 114 ++ lib.optionals stdenv.hostPlatform.isMusl [ 115 ./sigrtminmax.patch 116 (fetchpatch { 117 url = "https://raw.githubusercontent.com/alpinelinux/aports/2bb133986e8fa90e2e76d53369f03861a87a74ef/main/qemu/fix-sigevent-and-sigval_t.patch";
+3 -3
pkgs/applications/window-managers/i3/status-rust.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "i3status-rust"; 15 - version = "0.20.5"; 16 17 src = fetchFromGitHub { 18 owner = "greshake"; 19 repo = pname; 20 rev = "v${version}"; 21 - sha256 = "sha256-7KEG4akn6tOUrgQUZFX0Wiz8YAKFUAr8AN16Xg8CLO4="; 22 }; 23 24 - cargoSha256 = "sha256-GTE1KJ/ZpiqwmmKYx6kNzPNNmz0QHYWrIyKN49uzdZA="; 25 26 nativeBuildInputs = [ pkg-config makeWrapper ]; 27
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "i3status-rust"; 15 + version = "0.20.6"; 16 17 src = fetchFromGitHub { 18 owner = "greshake"; 19 repo = pname; 20 rev = "v${version}"; 21 + sha256 = "sha256-FLMfXloAAIz/9KAtKFfB8uokQz/J8R+WsGarq/5cblo="; 22 }; 23 24 + cargoSha256 = "sha256-UVAF2rz0y6h3/rcTJ+31mMyJDLG7q40n6vBK8Wxultg="; 25 26 nativeBuildInputs = [ pkg-config makeWrapper ]; 27
+1 -1
pkgs/build-support/vm/default.nix
··· 390 diskImage=$(pwd)/disk-image.qcow2 391 origImage=${attrs.diskImage} 392 if test -d "$origImage"; then origImage="$origImage/disk-image.qcow2"; fi 393 - ${qemu}/bin/qemu-img create -b "$origImage" -f qcow2 $diskImage 394 ''; 395 396 /* Inside the VM, run the stdenv setup script normally, but at the
··· 390 diskImage=$(pwd)/disk-image.qcow2 391 origImage=${attrs.diskImage} 392 if test -d "$origImage"; then origImage="$origImage/disk-image.qcow2"; fi 393 + ${qemu}/bin/qemu-img create -F ${attrs.diskImageFormat} -b "$origImage" -f qcow2 $diskImage 394 ''; 395 396 /* Inside the VM, run the stdenv setup script normally, but at the
+3 -3
pkgs/build-support/vm/test.nix
··· 28 buildInDebian = runInLinuxImage (stdenv.mkDerivation { 29 name = "deb-compile"; 30 src = patchelf.src; 31 - diskImage = diskImages.ubuntu1204i386; 32 memSize = 512; 33 - prePhases = [ sysInfoPhase ]; 34 - sysInfoPhase = '' 35 dpkg-query --list 36 ''; 37 });
··· 28 buildInDebian = runInLinuxImage (stdenv.mkDerivation { 29 name = "deb-compile"; 30 src = patchelf.src; 31 + diskImage = diskImages.ubuntu1804i386; 32 + diskImageFormat = "qcow2"; 33 memSize = 512; 34 + postHook = '' 35 dpkg-query --list 36 ''; 37 });
+2 -1
pkgs/data/fonts/vista-fonts/default.nix
··· 14 unpackPhase = '' 15 cabextract --lowercase --filter ppviewer.cab $src 16 cabextract --lowercase --filter '*.TTF' ppviewer.cab 17 ''; 18 19 installPhase = '' 20 mkdir -p $out/share/fonts/truetype 21 - cp *.ttf $out/share/fonts/truetype 22 23 # Set up no-op font configs to override any aliases set up by 24 # other packages.
··· 14 unpackPhase = '' 15 cabextract --lowercase --filter ppviewer.cab $src 16 cabextract --lowercase --filter '*.TTF' ppviewer.cab 17 + cabextract --lowercase --filter '*.TTC' ppviewer.cab 18 ''; 19 20 installPhase = '' 21 mkdir -p $out/share/fonts/truetype 22 + cp *.ttf *.ttc $out/share/fonts/truetype 23 24 # Set up no-op font configs to override any aliases set up by 25 # other packages.
+2 -10
pkgs/desktops/pantheon/desktop/elementary-default-settings/default.nix
··· 58 # Our launchers that use paths at /run/current-system/sw/bin 59 mkdir -p $out/etc/skel/.config/plank/dock1 60 cp -avr ${./launchers} $out/etc/skel/.config/plank/dock1/launchers 61 - 62 - # Whitelist wingpanel indicators to be used in the greeter 63 - # https://github.com/elementary/greeter/blob/fc19752f147c62767cd2097c0c0c0fcce41e5873/debian/io.elementary.greeter.whitelist 64 - # wingpanel 2.3.2 renamed this to .allowed to .forbidden 65 - # https://github.com/elementary/wingpanel/pull/326 66 - install -D ${./io.elementary.greeter.allowed} $out/etc/wingpanel.d/io.elementary.greeter.allowed 67 ''; 68 69 postFixup = '' 70 # https://github.com/elementary/default-settings/issues/55 71 - rm -rf $out/share/plymouth 72 - rm -rf $out/share/cups 73 - 74 - rm -rf $out/share/applications 75 ''; 76 77 passthru = {
··· 58 # Our launchers that use paths at /run/current-system/sw/bin 59 mkdir -p $out/etc/skel/.config/plank/dock1 60 cp -avr ${./launchers} $out/etc/skel/.config/plank/dock1/launchers 61 ''; 62 63 postFixup = '' 64 # https://github.com/elementary/default-settings/issues/55 65 + rm -r $out/share/cups 66 + rm -r $out/share/applications 67 ''; 68 69 passthru = {
-6
pkgs/desktops/pantheon/desktop/elementary-default-settings/io.elementary.greeter.allowed
··· 1 - liba11y.so 2 - libbluetooth.so 3 - libkeyboard.so 4 - libnetwork.so 5 - libpower.so 6 - libsession.so
···
+37
pkgs/desktops/plasma-5/3rdparty/addons/bismuth/0001-Avoid-usage-of-npx.patch
···
··· 1 + From c9aaff2461daba31a25ed20c0789ffd7c3561887 Mon Sep 17 00:00:00 2001 2 + From: Pasquale <p3dimaria@hotmail.it> 3 + Date: Tue, 9 Nov 2021 23:12:50 +0100 4 + Subject: [PATCH] Avoid usage of npx 5 + 6 + tsc is only used for checking type annotation 7 + that are stripped by esbuild 8 + 9 + --- 10 + src/kwinscript/CMakeLists.txt | 4 ++-- 11 + 1 file changed, 2 insertions(+), 2 deletions(-) 12 + 13 + diff --git a/src/kwinscript/CMakeLists.txt b/src/kwinscript/CMakeLists.txt 14 + index 6d85d5d..6f966a4 100644 15 + --- a/src/kwinscript/CMakeLists.txt 16 + +++ b/src/kwinscript/CMakeLists.txt 17 + @@ -29,7 +29,7 @@ add_custom_target( 18 + 19 + add_custom_command( 20 + OUTPUT "bismuth/contents/code/index.mjs" 21 + - COMMAND "npx" "esbuild" 22 + + COMMAND "esbuild" 23 + "--bundle" "${CMAKE_CURRENT_SOURCE_DIR}/index.ts" 24 + "--outfile=${CMAKE_CURRENT_BINARY_DIR}/bismuth/contents/code/index.mjs" 25 + "--format=esm" 26 + @@ -40,7 +40,7 @@ add_custom_command( 27 + 28 + add_custom_target( 29 + LintViaTSC 30 + - COMMAND "npx" "tsc" "--noEmit" "--incremental" 31 + + COMMAND "true" 32 + COMMENT "👮 Checking sources using TS Compiler..." 33 + ) 34 + 35 + -- 36 + 2.33.1 37 +
+48
pkgs/desktops/plasma-5/3rdparty/addons/bismuth/default.nix
···
··· 1 + { lib 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , kcoreaddons 5 + , kwindowsystem 6 + , plasma-framework 7 + , systemsettings 8 + , cmake 9 + , extra-cmake-modules 10 + , esbuild 11 + }: 12 + 13 + mkDerivation rec { 14 + pname = "bismuth"; 15 + version = "2.1.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "Bismuth-Forge"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + sha256 = "sha256-ICpGgFvVi7tiYbMCo3JWQmbA36rdWF4NFYTWIejhxr4="; 22 + }; 23 + 24 + patches = [ 25 + ./0001-Avoid-usage-of-npx.patch 26 + ]; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + extra-cmake-modules 31 + esbuild 32 + ]; 33 + 34 + buildInputs = [ 35 + kcoreaddons 36 + kwindowsystem 37 + plasma-framework 38 + systemsettings 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "A dynamic tiling extension for KWin"; 43 + license = licenses.mit; 44 + maintainers = with maintainers; [ pasqui23 ]; 45 + homepage = "https://bismuth-forge.github.io/bismuth/"; 46 + inherit (kwindowsystem.meta) platforms; 47 + }; 48 + }
+1
pkgs/desktops/plasma-5/default.nix
··· 155 thirdParty = let inherit (libsForQt5) callPackage; in { 156 plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { }; 157 plasma-applet-virtual-desktop-bar = callPackage ./3rdparty/addons/virtual-desktop-bar.nix { }; 158 kwin-dynamic-workspaces = callPackage ./3rdparty/kwin/scripts/dynamic-workspaces.nix { }; 159 kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { }; 160 krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };
··· 155 thirdParty = let inherit (libsForQt5) callPackage; in { 156 plasma-applet-caffeine-plus = callPackage ./3rdparty/addons/caffeine-plus.nix { }; 157 plasma-applet-virtual-desktop-bar = callPackage ./3rdparty/addons/virtual-desktop-bar.nix { }; 158 + bismuth = callPackage ./3rdparty/addons/bismuth { }; 159 kwin-dynamic-workspaces = callPackage ./3rdparty/kwin/scripts/dynamic-workspaces.nix { }; 160 kwin-tiling = callPackage ./3rdparty/kwin/scripts/tiling.nix { }; 161 krohnkite = callPackage ./3rdparty/kwin/scripts/krohnkite.nix { };
+3 -3
pkgs/development/compilers/ldc/binary.nix
··· 3 4 let 5 inherit (stdenv) hostPlatform; 6 - OS = if stdenv.hostPlatform.isDarwin then "osx" else hostPlatform.parsed.kernel.name; 7 - ARCH = toString hostPlatform.parsed.cpu.name; 8 in stdenv.mkDerivation { 9 pname = "ldc-bootstrap"; 10 inherit version; ··· 37 # from https://github.com/ldc-developers/ldc/blob/master/LICENSE 38 license = with licenses; [ bsd3 boost mit ncsa gpl2Plus ]; 39 maintainers = with maintainers; [ ThomasMader lionello ]; 40 - platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 41 }; 42 }
··· 3 4 let 5 inherit (stdenv) hostPlatform; 6 + OS = if hostPlatform.isDarwin then "osx" else hostPlatform.parsed.kernel.name; 7 + ARCH = if hostPlatform.isDarwin && hostPlatform.isAarch64 then "arm64" else hostPlatform.parsed.cpu.name; 8 in stdenv.mkDerivation { 9 pname = "ldc-bootstrap"; 10 inherit version; ··· 37 # from https://github.com/ldc-developers/ldc/blob/master/LICENSE 38 license = with licenses; [ bsd3 boost mit ncsa gpl2Plus ]; 39 maintainers = with maintainers; [ ThomasMader lionello ]; 40 + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 41 }; 42 }
+5 -4
pkgs/development/compilers/ldc/bootstrap.nix
··· 1 { callPackage }: 2 callPackage ./binary.nix { 3 - version = "1.19.0"; 4 hashes = { 5 # Get these from `nix-prefetch-url https://github.com/ldc-developers/ldc/releases/download/v1.19.0/ldc2-1.19.0-osx-x86_64.tar.xz` etc.. 6 - osx-x86_64 = "1bp3xkh9zp64dzq8isanib1gacb3nfbl70qv15qygwk1zan6zgy7"; 7 - linux-x86_64 = "146grr2lwarfk13wgkpyb77xb6b3as1is2rf4s2hipqjmc8biy1h"; 8 - linux-aarch64 = "1fv6jshfvi15m7masgxq1hgp216qjd5amizrqdf26vhrq3a08li3"; 9 }; 10 }
··· 1 { callPackage }: 2 callPackage ./binary.nix { 3 + version = "1.25.0"; 4 hashes = { 5 # Get these from `nix-prefetch-url https://github.com/ldc-developers/ldc/releases/download/v1.19.0/ldc2-1.19.0-osx-x86_64.tar.xz` etc.. 6 + osx-x86_64 = "1xaqxf1lz8kdb0n5iycfpxpvabf1zy0akg14kg554sm85xnsf8pa"; 7 + linux-x86_64 = "1shzdq564jg3ga1hwrvpx30lpszc6pqndqndr5mqmc352znkiy5i"; 8 + linux-aarch64 = "04i4xxwhq02d98r3qrrnv5dbd4xr4d7ph3zv94z2m58z3vgphdjh"; 9 + osx-arm64 = "0b0cpgzn23clggx0cvdaja29q7w7ihkmjbnf1md03h9h5nzp9z1v"; 10 }; 11 }
+1 -1
pkgs/development/compilers/ldc/generic.nix
··· 132 # from https://github.com/ldc-developers/ldc/blob/master/LICENSE 133 license = with licenses; [ bsd3 boost mit ncsa gpl2Plus ]; 134 maintainers = with maintainers; [ ThomasMader lionello ]; 135 - platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; 136 }; 137 }
··· 132 # from https://github.com/ldc-developers/ldc/blob/master/LICENSE 133 license = with licenses; [ bsd3 boost mit ncsa gpl2Plus ]; 134 maintainers = with maintainers; [ ThomasMader lionello ]; 135 + platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" ]; 136 }; 137 }
+1 -1
pkgs/development/compilers/ocaml/generic.nix
··· 76 preConfigure = optionalString (!lib.versionAtLeast version "4.04") '' 77 CAT=$(type -tp cat) 78 sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang 79 - '' + optionalString (stdenv.isDarwin && stdenv.isAarch64) '' 80 # Do what upstream does by default now: https://github.com/ocaml/ocaml/pull/10176 81 # This is required for aarch64-darwin, everything else works as is. 82 AS="${stdenv.cc}/bin/cc -c" ASPP="${stdenv.cc}/bin/cc -c"
··· 76 preConfigure = optionalString (!lib.versionAtLeast version "4.04") '' 77 CAT=$(type -tp cat) 78 sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang 79 + '' + optionalString (stdenv.isDarwin && !lib.versionAtLeast version "4.13") '' 80 # Do what upstream does by default now: https://github.com/ocaml/ocaml/pull/10176 81 # This is required for aarch64-darwin, everything else works as is. 82 AS="${stdenv.cc}/bin/cc -c" ASPP="${stdenv.cc}/bin/cc -c"
+35
pkgs/development/libraries/collada-dom/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, boost, libxml2, minizip, readline }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "collada-dom"; 5 + version = "unstable-2020-01-03"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "rdiankov"; 9 + repo = "collada-dom"; 10 + rev = "c1e20b7d6ff806237030fe82f126cb86d661f063"; 11 + sha256 = "sha256-A1ne/D6S0shwCzb9spd1MoSt/238HWA8dvgd+DC9cXc="; 12 + }; 13 + 14 + postInstall = '' 15 + chmod +w -R $out 16 + ln -s $out/include/*/* $out/include 17 + ''; 18 + 19 + nativeBuildInputs = [ cmake ]; 20 + 21 + buildInputs = [ 22 + boost 23 + libxml2 24 + minizip 25 + readline 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "Lightweight version of collada-dom, with only the parser."; 30 + homepage = "https://github.com/rdiankov/collada-dom"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ marius851000 ]; 33 + platforms = platforms.all; 34 + }; 35 + }
+10 -1
pkgs/development/libraries/giflib/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, xmlto, docbook_xml_dtd_412, docbook_xsl, libxml2, fixDarwinDylibNames }: 2 3 stdenv.mkDerivation rec { 4 name = "giflib-5.2.1"; ··· 19 postPatch = '' 20 substituteInPlace Makefile \ 21 --replace 'PREFIX = /usr/local' 'PREFIX = ${builtins.placeholder "out"}' 22 ''; 23 24 nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ]; 25 26 buildInputs = [ xmlto docbook_xml_dtd_412 docbook_xsl libxml2 ]; 27 28 meta = { 29 description = "A library for reading and writing gif images";
··· 1 + { lib, stdenv, fetchurl, fetchpatch, xmlto, docbook_xml_dtd_412, docbook_xsl, libxml2, fixDarwinDylibNames, pkgsStatic }: 2 3 stdenv.mkDerivation rec { 4 name = "giflib-5.2.1"; ··· 19 postPatch = '' 20 substituteInPlace Makefile \ 21 --replace 'PREFIX = /usr/local' 'PREFIX = ${builtins.placeholder "out"}' 22 + '' 23 + # Upstream build system does not support NOT building shared libraries. 24 + + lib.optionalString stdenv.hostPlatform.isStatic '' 25 + sed -i '/all:/ s/libgif.so//' Makefile 26 + sed -i '/all:/ s/libutil.so//' Makefile 27 + sed -i '/-m 755 libgif.so/ d' Makefile 28 + sed -i '/ln -sf libgif.so/ d' Makefile 29 ''; 30 31 nativeBuildInputs = lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ]; 32 33 buildInputs = [ xmlto docbook_xml_dtd_412 docbook_xsl libxml2 ]; 34 + 35 + passthru.tests.static = pkgsStatic.giflib; 36 37 meta = { 38 description = "A library for reading and writing gif images";
+1 -1
pkgs/development/libraries/glog/default.nix
··· 42 license = licenses.bsd3; 43 description = "Library for application-level logging"; 44 platforms = platforms.unix; 45 - maintainers = with lib.maintainers; [ nh2 r-burns ]; 46 }; 47 }
··· 42 license = licenses.bsd3; 43 description = "Library for application-level logging"; 44 platforms = platforms.unix; 45 + maintainers = with maintainers; [ nh2 r-burns ]; 46 }; 47 }
+1 -1
pkgs/development/libraries/libbsd/default.nix
··· 14 # darwin changes configure.ac which means we need to regenerate 15 # the configure scripts 16 nativeBuildInputs = [ autoreconfHook ]; 17 - buildInputs = [ libmd ]; 18 19 patches = [ ./darwin.patch ]; 20
··· 14 # darwin changes configure.ac which means we need to regenerate 15 # the configure scripts 16 nativeBuildInputs = [ autoreconfHook ]; 17 + propagatedBuildInputs = [ libmd ]; 18 19 patches = [ ./darwin.patch ]; 20
+53
pkgs/development/libraries/libdeltachat/darwin-dylib.patch
···
··· 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 5ed8020c..44ca43e7 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -2,12 +2,20 @@ cmake_minimum_required(VERSION 3.16) 6 + project(deltachat LANGUAGES C) 7 + include(GNUInstallDirs) 8 + 9 + +if(APPLE) 10 + + set(DYNAMIC_EXT "dylib") 11 + +elseif(UNIX) 12 + + set(DYNAMIC_EXT "so") 13 + +else() 14 + + set(DYNAMIC_EXT "dll") 15 + +endif() 16 + + 17 + find_program(CARGO cargo) 18 + 19 + add_custom_command( 20 + OUTPUT 21 + "target/release/libdeltachat.a" 22 + - "target/release/libdeltachat.so" 23 + + "target/release/libdeltachat.${DYNAMIC_EXT}" 24 + "target/release/pkgconfig/deltachat.pc" 25 + COMMAND 26 + PREFIX=${CMAKE_INSTALL_PREFIX} 27 + @@ -32,11 +40,11 @@ add_custom_target( 28 + ALL 29 + DEPENDS 30 + "target/release/libdeltachat.a" 31 + - "target/release/libdeltachat.so" 32 + + "target/release/libdeltachat.${DYNAMIC_EXT}" 33 + "target/release/pkgconfig/deltachat.pc" 34 + ) 35 + 36 + install(FILES "deltachat-ffi/deltachat.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) 37 + install(FILES "target/release/libdeltachat.a" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 38 + -install(FILES "target/release/libdeltachat.so" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 39 + +install(FILES "target/release/libdeltachat.${DYNAMIC_EXT}" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 40 + install(FILES "target/release/pkgconfig/deltachat.pc" DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) 41 + diff --git a/python/install_python_bindings.py b/python/install_python_bindings.py 42 + index c8ed43e2..714c7e30 100755 43 + --- a/python/install_python_bindings.py 44 + +++ b/python/install_python_bindings.py 45 + @@ -24,7 +24,7 @@ 46 + 47 + print("running:", " ".join(cmd)) 48 + subprocess.check_call(cmd) 49 + - subprocess.check_call("rm -rf build/ src/deltachat/*.so" , shell=True) 50 + + subprocess.check_call("rm -rf build/ src/deltachat/*.so src/deltachat/*.dylib" , shell=True) 51 + 52 + if len(sys.argv) <= 1 or sys.argv[1] != "onlybuild": 53 + subprocess.check_call([
+4 -13
pkgs/development/libraries/libdeltachat/default.nix
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 - , fetchpatch 5 , cmake 6 , openssl 7 , perl ··· 16 17 stdenv.mkDerivation rec { 18 pname = "libdeltachat"; 19 - version = "1.60.0"; 20 21 src = fetchFromGitHub { 22 owner = "deltachat"; 23 repo = "deltachat-core-rust"; 24 rev = version; 25 - sha256 = "1agm5xyaib4ynmw4mhgmkhh4lnxs91wv0q9i1zfihv2vkckfm2s2"; 26 }; 27 28 patches = [ 29 # https://github.com/deltachat/deltachat-core-rust/pull/2589 30 - (fetchpatch { 31 - url = "https://github.com/deltachat/deltachat-core-rust/commit/408467e85d04fbbfd6bed5908d84d9e995943487.patch"; 32 - sha256 = "1j2ywaazglgl6370js34acrg0wrh0b7krqg05dfjf65n527lzn59"; 33 - }) 34 ./no-static-lib.patch 35 - # https://github.com/deltachat/deltachat-core-rust/pull/2660 36 - (fetchpatch { 37 - url = "https://github.com/deltachat/deltachat-core-rust/commit/8fb5e038a97d8ae68564c885d61b93127a68366d.patch"; 38 - sha256 = "088pzfrrkgfi4646dc72404s3kykcpni7hgkppalwlzg0p4is41x"; 39 - }) 40 ]; 41 42 cargoDeps = rustPlatform.fetchCargoTarball { 43 inherit src; 44 name = "${pname}-${version}"; 45 - sha256 = "09d3mw2hb1gmqg7smaqwnfm7izw40znl0h1dz7s2imms2cnkjws1"; 46 }; 47 48 nativeBuildInputs = [
··· 1 { lib 2 , stdenv 3 , fetchFromGitHub 4 , cmake 5 , openssl 6 , perl ··· 15 16 stdenv.mkDerivation rec { 17 pname = "libdeltachat"; 18 + version = "1.63.0"; 19 20 src = fetchFromGitHub { 21 owner = "deltachat"; 22 repo = "deltachat-core-rust"; 23 rev = version; 24 + sha256 = "1511jh38h7nmn4dpyi1vfxvhybcacc6gavwfifxvb5npirphziga"; 25 }; 26 27 patches = [ 28 # https://github.com/deltachat/deltachat-core-rust/pull/2589 29 + ./darwin-dylib.patch 30 ./no-static-lib.patch 31 ]; 32 33 cargoDeps = rustPlatform.fetchCargoTarball { 34 inherit src; 35 name = "${pname}-${version}"; 36 + sha256 = "0hfp2k84mvq11h7q96hkcj3k6f3sxw8wx89acg4hy6lbh8xpy6ai"; 37 }; 38 39 nativeBuildInputs = [
+4 -5
pkgs/development/libraries/libdeltachat/no-static-lib.patch
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index fe7abe08..acdbe0d6 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 - @@ -13,7 +13,6 @@ find_program(CARGO cargo) 6 7 add_custom_command( 8 OUTPUT ··· 10 "target/release/libdeltachat.${DYNAMIC_EXT}" 11 "target/release/pkgconfig/deltachat.pc" 12 COMMAND 13 - @@ -38,13 +37,11 @@ add_custom_target( 14 lib_deltachat 15 ALL 16 DEPENDS ··· 19 "target/release/pkgconfig/deltachat.pc" 20 ) 21 22 - include(GNUInstallDirs) 23 install(FILES "deltachat-ffi/deltachat.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) 24 -install(FILES "target/release/libdeltachat.a" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 25 install(FILES "target/release/libdeltachat.${DYNAMIC_EXT}" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 26 install(FILES "target/release/pkgconfig/deltachat.pc" DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) 27 diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml 28 - index a34a27ba..cf354abb 100644 29 --- a/deltachat-ffi/Cargo.toml 30 +++ b/deltachat-ffi/Cargo.toml 31 @@ -12,7 +12,7 @@ categories = ["cryptography", "std", "email"]
··· 1 diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 44ca43e7..8b6960dd 100644 3 --- a/CMakeLists.txt 4 +++ b/CMakeLists.txt 5 + @@ -14,7 +14,6 @@ find_program(CARGO cargo) 6 7 add_custom_command( 8 OUTPUT ··· 10 "target/release/libdeltachat.${DYNAMIC_EXT}" 11 "target/release/pkgconfig/deltachat.pc" 12 COMMAND 13 + @@ -39,12 +38,10 @@ add_custom_target( 14 lib_deltachat 15 ALL 16 DEPENDS ··· 19 "target/release/pkgconfig/deltachat.pc" 20 ) 21 22 install(FILES "deltachat-ffi/deltachat.h" DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) 23 -install(FILES "target/release/libdeltachat.a" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 24 install(FILES "target/release/libdeltachat.${DYNAMIC_EXT}" DESTINATION ${CMAKE_INSTALL_LIBDIR}) 25 install(FILES "target/release/pkgconfig/deltachat.pc" DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) 26 diff --git a/deltachat-ffi/Cargo.toml b/deltachat-ffi/Cargo.toml 27 + index de0fbafe..120efec9 100644 28 --- a/deltachat-ffi/Cargo.toml 29 +++ b/deltachat-ffi/Cargo.toml 30 @@ -12,7 +12,7 @@ categories = ["cryptography", "std", "email"]
+6 -4
pkgs/development/libraries/openscenegraph/default.nix
··· 2 libX11, libXinerama, libXrandr, libGLU, libGL, 3 glib, ilmbase, libxml2, pcre, zlib, 4 AGL, Carbon, Cocoa, Foundation, 5 jpegSupport ? true, libjpeg, 6 exrSupport ? false, openexr, 7 gifSupport ? true, giflib, ··· 9 tiffSupport ? true, libtiff, 10 gdalSupport ? false, gdal, 11 curlSupport ? true, curl, 12 - colladaSupport ? false, opencollada, 13 opencascadeSupport ? false, opencascade, 14 ffmpegSupport ? false, ffmpeg, 15 nvttSupport ? false, nvidia-texture-tools, ··· 20 lasSupport ? false, libLAS, 21 luaSupport ? false, lua, 22 sdlSupport ? false, SDL2, 23 - restSupport ? false, asio, boost, 24 withApps ? false, 25 withExamples ? false, fltk, wxGTK, 26 }: ··· 48 ++ lib.optional tiffSupport libtiff 49 ++ lib.optional gdalSupport gdal 50 ++ lib.optional curlSupport curl 51 - ++ lib.optional colladaSupport opencollada 52 ++ lib.optional opencascadeSupport opencascade 53 ++ lib.optional ffmpegSupport ffmpeg 54 ++ lib.optional nvttSupport nvidia-texture-tools ··· 59 ++ lib.optional lasSupport libLAS 60 ++ lib.optional luaSupport lua 61 ++ lib.optional sdlSupport SDL2 62 - ++ lib.optionals restSupport [ asio boost ] 63 ++ lib.optionals withExamples [ fltk wxGTK ] 64 ++ lib.optionals stdenv.isDarwin [ AGL Carbon Cocoa Foundation ] 65 ; 66 67 cmakeFlags = lib.optional (!withApps) "-DBUILD_OSG_APPLICATIONS=OFF" ++ lib.optional withExamples "-DBUILD_OSG_EXAMPLES=ON";
··· 2 libX11, libXinerama, libXrandr, libGLU, libGL, 3 glib, ilmbase, libxml2, pcre, zlib, 4 AGL, Carbon, Cocoa, Foundation, 5 + boost, 6 jpegSupport ? true, libjpeg, 7 exrSupport ? false, openexr, 8 gifSupport ? true, giflib, ··· 10 tiffSupport ? true, libtiff, 11 gdalSupport ? false, gdal, 12 curlSupport ? true, curl, 13 + colladaSupport ? false, collada-dom, 14 opencascadeSupport ? false, opencascade, 15 ffmpegSupport ? false, ffmpeg, 16 nvttSupport ? false, nvidia-texture-tools, ··· 21 lasSupport ? false, libLAS, 22 luaSupport ? false, lua, 23 sdlSupport ? false, SDL2, 24 + restSupport ? false, asio, 25 withApps ? false, 26 withExamples ? false, fltk, wxGTK, 27 }: ··· 49 ++ lib.optional tiffSupport libtiff 50 ++ lib.optional gdalSupport gdal 51 ++ lib.optional curlSupport curl 52 + ++ lib.optional colladaSupport collada-dom 53 ++ lib.optional opencascadeSupport opencascade 54 ++ lib.optional ffmpegSupport ffmpeg 55 ++ lib.optional nvttSupport nvidia-texture-tools ··· 60 ++ lib.optional lasSupport libLAS 61 ++ lib.optional luaSupport lua 62 ++ lib.optional sdlSupport SDL2 63 + ++ lib.optional restSupport asio 64 ++ lib.optionals withExamples [ fltk wxGTK ] 65 ++ lib.optionals stdenv.isDarwin [ AGL Carbon Cocoa Foundation ] 66 + ++ lib.optional (restSupport || colladaSupport) boost 67 ; 68 69 cmakeFlags = lib.optional (!withApps) "-DBUILD_OSG_APPLICATIONS=OFF" ++ lib.optional withExamples "-DBUILD_OSG_EXAMPLES=ON";
+1 -1
pkgs/development/libraries/pcre2/default.nix
··· 7 pname = "pcre2"; 8 version = "10.37"; 9 src = fetchurl { 10 - url = "https://ftp.pcre.org/pub/pcre/${pname}-${version}.tar.bz2"; 11 hash = "sha256-TZWpbouAUpiTtFYr4SZI15i5V7G6Gq45YGu8KrlW0nA="; 12 }; 13
··· 7 pname = "pcre2"; 8 version = "10.37"; 9 src = fetchurl { 10 + url = "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-${version}/pcre2-${version}.tar.bz2"; 11 hash = "sha256-TZWpbouAUpiTtFYr4SZI15i5V7G6Gq45YGu8KrlW0nA="; 12 }; 13
+3 -10
pkgs/development/libraries/pipewire/default.nix
··· 1 { stdenv 2 , lib 3 , fetchFromGitLab 4 - , fetchpatch 5 , removeReferencesTo 6 , python3 7 , meson ··· 63 64 self = stdenv.mkDerivation rec { 65 pname = "pipewire"; 66 - version = "0.3.39"; 67 68 outputs = [ 69 "out" ··· 81 owner = "pipewire"; 82 repo = "pipewire"; 83 rev = version; 84 - sha256 = "sha256-peTS1+NuQxZg1rrv8DrnJW5BR9yReleqooIwhZWHLjM="; 85 }; 86 87 patches = [ ··· 97 ./0090-pipewire-config-template-paths.patch 98 # Place SPA data files in lib output to avoid dependency cycles 99 ./0095-spa-data-dir.patch 100 - # Fix compilation on some architectures 101 - # XXX: REMOVE ON NEXT RELEASE 102 - (fetchpatch { 103 - url = "https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/651f0decea5f83730c271e9bed03cdd0048fcd49.diff"; 104 - sha256 = "1bmpi5qn750mcspaw7m57ww0503sl9781jswqby4gr0f7c5wmqvj"; 105 - }) 106 ]; 107 108 nativeBuildInputs = [ ··· 188 ''; 189 190 passthru = { 191 - updateScript = ./update.sh; 192 tests = { 193 installedTests = nixosTests.installed-tests.pipewire; 194
··· 1 { stdenv 2 , lib 3 , fetchFromGitLab 4 , removeReferencesTo 5 , python3 6 , meson ··· 62 63 self = stdenv.mkDerivation rec { 64 pname = "pipewire"; 65 + version = "0.3.40"; 66 67 outputs = [ 68 "out" ··· 80 owner = "pipewire"; 81 repo = "pipewire"; 82 rev = version; 83 + sha256 = "sha256-eY6uQa4+sC6yUWhF4IpAgRoppwhHO4s5fIMXOkS0z7A="; 84 }; 85 86 patches = [ ··· 96 ./0090-pipewire-config-template-paths.patch 97 # Place SPA data files in lib output to avoid dependency cycles 98 ./0095-spa-data-dir.patch 99 ]; 100 101 nativeBuildInputs = [ ··· 181 ''; 182 183 passthru = { 184 + updateScript = ./update-pipewire.sh; 185 tests = { 186 installedTests = nixosTests.installed-tests.pipewire; 187
+3 -2
pkgs/development/libraries/pipewire/media-session.nix
··· 20 21 self = stdenv.mkDerivation rec { 22 pname = "pipewire-media-session"; 23 - version = "0.4.0"; 24 25 src = fetchFromGitLab { 26 domain = "gitlab.freedesktop.org"; 27 owner = "pipewire"; 28 repo = "media-session"; 29 rev = version; 30 - sha256 = "sha256-zhOvBlG7DuQkJ+ZZBhBhfKwk+bbLljpt3w4JlK3cJLk="; 31 }; 32 33 nativeBuildInputs = [ ··· 67 ''; 68 69 passthru = { 70 tests = { 71 test-paths = callPackage ./test-paths.nix { package = self; } { 72 paths-out = [
··· 20 21 self = stdenv.mkDerivation rec { 22 pname = "pipewire-media-session"; 23 + version = "0.4.1"; 24 25 src = fetchFromGitLab { 26 domain = "gitlab.freedesktop.org"; 27 owner = "pipewire"; 28 repo = "media-session"; 29 rev = version; 30 + sha256 = "sha256-e537gTkiNYMz2YJrOff/MXYWVDgHZDkqkSn8Qh+7Wr4="; 31 }; 32 33 nativeBuildInputs = [ ··· 67 ''; 68 69 passthru = { 70 + updateScript = ./update-media-session.sh; 71 tests = { 72 test-paths = callPackage ./test-paths.nix { package = self; } { 73 paths-out = [
+24
pkgs/development/libraries/pipewire/update-media-session.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -p nix-update -i bash 3 + # shellcheck shell=bash 4 + 5 + set -o errexit -o pipefail -o nounset -o errtrace 6 + shopt -s inherit_errexit 7 + shopt -s nullglob 8 + IFS=$'\n' 9 + 10 + NIXPKGS_ROOT="$(git rev-parse --show-toplevel)" 11 + 12 + cd "$NIXPKGS_ROOT" 13 + nix-update pipewire-media-session 14 + outputs=$(nix-build . -A pipewire-media-session) 15 + for p in $outputs; do 16 + conf_files=$(find "$p/nix-support/" -name '*.conf.json') 17 + for c in $conf_files; do 18 + file_name=$(basename "$c") 19 + if [[ ! -e "nixos/modules/services/desktops/pipewire/media-session/$file_name" ]]; then 20 + echo "New file $file_name found! Add it to the module config and passthru tests!" 21 + fi 22 + install -m 0644 "$c" "nixos/modules/services/desktops/pipewire/media-session/" 23 + done 24 + done
+25
pkgs/development/libraries/pipewire/update-pipewire.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -p nix-update -i bash 3 + # shellcheck shell=bash 4 + 5 + set -o errexit -o pipefail -o nounset -o errtrace 6 + shopt -s inherit_errexit 7 + shopt -s nullglob 8 + IFS=$'\n' 9 + 10 + NIXPKGS_ROOT="$(git rev-parse --show-toplevel)" 11 + 12 + cd "$NIXPKGS_ROOT" 13 + nix-update pipewire 14 + outputs=$(nix-build . -A pipewire) 15 + for p in $outputs; do 16 + conf_files=$(find "$p/nix-support/" -name '*.conf.json') 17 + for c in $conf_files; do 18 + file_name=$(basename "$c") 19 + if [[ ! -e "nixos/modules/services/desktops/pipewire/daemon/$file_name" ]]; then 20 + echo "New file $file_name found! Add it to the module config and passthru tests!" 21 + fi 22 + install -m 0644 "$c" "nixos/modules/services/desktops/pipewire/daemon/" 23 + done 24 + done 25 +
-37
pkgs/development/libraries/pipewire/update.sh
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -p nix-update -i bash 3 - # shellcheck shell=bash 4 - 5 - set -o errexit -o pipefail -o nounset -o errtrace 6 - shopt -s inherit_errexit 7 - shopt -s nullglob 8 - IFS=$'\n' 9 - 10 - NIXPKGS_ROOT="$(git rev-parse --show-toplevel)" 11 - 12 - cd "$NIXPKGS_ROOT" 13 - nix-update pipewire 14 - outputs=$(nix-build . -A pipewire) 15 - for p in $outputs; do 16 - conf_files=$(find "$p/nix-support/" -name '*.conf.json') 17 - for c in $conf_files; do 18 - file_name=$(basename "$c") 19 - if [[ ! -e "nixos/modules/services/desktops/pipewire/daemon/$file_name" ]]; then 20 - echo "New file $file_name found! Add it to the module config and passthru tests!" 21 - fi 22 - install -m 0644 "$c" "nixos/modules/services/desktops/pipewire/daemon/" 23 - done 24 - done 25 - 26 - nix-update pipewire-media-session 27 - outputs=$(nix-build . -A pipewire-media-session) 28 - for p in $outputs; do 29 - conf_files=$(find "$p/nix-support/" -name '*.conf.json') 30 - for c in $conf_files; do 31 - file_name=$(basename "$c") 32 - if [[ ! -e "nixos/modules/services/desktops/pipewire/media-session/$file_name" ]]; then 33 - echo "New file $file_name found! Add it to the module config and passthru tests!" 34 - fi 35 - install -m 0644 "$c" "nixos/modules/services/desktops/pipewire/media-session/" 36 - done 37 - done
···
+27
pkgs/development/libraries/recastnavigation/default.nix
···
··· 1 + { stdenv, lib, fetchFromGitHub, cmake, libGL, SDL2, libGLU }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "recastai"; 5 + # use latest revision for the CMake build process and OpenMW 6 + # OpenMW use e75adf86f91eb3082220085e42dda62679f9a3ea 7 + version = "unstable-2021-03-05"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "recastnavigation"; 11 + repo = "recastnavigation"; 12 + rev = "c5cbd53024c8a9d8d097a4371215e3342d2fdc87"; 13 + sha256 = "sha256-QP3lMMFR6fiKQTksAkRL6X9yaoVz2xt4QSIP9g6piww="; 14 + }; 15 + 16 + nativeBuildInputs = [ cmake ]; 17 + 18 + buildInputs = [ libGL SDL2 libGLU ]; 19 + 20 + meta = with lib; { 21 + homepage = "https://github.com/recastnavigation/recastnavigation"; 22 + description = "Navigation-mesh Toolset for Games"; 23 + license = licenses.zlib; 24 + maintainers = with maintainers; [ marius851000 ]; 25 + platforms = platforms.all; 26 + }; 27 + }
+6 -3
pkgs/development/python-modules/PyRMVtransport/default.nix pkgs/development/python-modules/pyrmvtransport/default.nix
··· 12 }: 13 14 buildPythonPackage rec { 15 - pname = "PyRMVtransport"; 16 version = "0.3.2"; 17 format = "pyproject"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { ··· 34 lxml 35 ]; 36 37 - pythonImportsCheck = [ "RMVtransport" ]; 38 - 39 checkInputs = [ 40 pytestCheckHook 41 pytest-asyncio 42 pytest-httpx 43 ]; 44 45 meta = with lib; {
··· 12 }: 13 14 buildPythonPackage rec { 15 + pname = "pyrmvtransport"; 16 version = "0.3.2"; 17 format = "pyproject"; 18 + 19 disabled = pythonOlder "3.6"; 20 21 src = fetchFromGitHub { ··· 35 lxml 36 ]; 37 38 checkInputs = [ 39 pytestCheckHook 40 pytest-asyncio 41 pytest-httpx 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "RMVtransport" 46 ]; 47 48 meta = with lib; {
+2 -2
pkgs/development/python-modules/authheaders/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "authheaders"; 7 - version = "0.13.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "935726b784cc636cbcfed2c977f1a6887dc60056806da4eff60db932c5896692"; 12 }; 13 14 propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix2 ]
··· 4 5 buildPythonPackage rec { 6 pname = "authheaders"; 7 + version = "0.14.1"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "4e601b5b54080019a2f548fadf80ddf9c5538615607c7fb602936404aafe67e2"; 12 }; 13 14 propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix2 ]
+2 -2
pkgs/development/python-modules/azure-mgmt-authorization/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-authorization"; 14 - version = "1.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "9a9fc16866b46387853381ab4fa0f84c1765e0afea5b0124709ea9fae10ee752"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-authorization"; 14 + version = "2.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "0776edc4980be940a8602eefc0372b4d1a1fa26caa46e3c0234e0c7a0feda4ec"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-containerinstance/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerinstance"; 14 - version = "9.0.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 - sha256 = "041431c5a768ac652aac318a17f2a53b90db968494c79abbafec441d0be387ff"; 20 }; 21 22 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "azure-mgmt-containerinstance"; 14 + version = "9.1.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 extension = "zip"; 19 + sha256 = "22164b0c59138b37bc48ba6d476bf635152bc428dcb420b521a14b8c25c797ad"; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-network/default.nix
··· 10 }: 11 12 buildPythonPackage rec { 13 - version = "19.1.0"; 14 pname = "azure-mgmt-network"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 extension = "zip"; 20 - sha256 = "62ef7fe8ba98e56412b434c9c35dc755b3c5e469f2c01bbed2ce0d12973a044b"; 21 }; 22 23 propagatedBuildInputs = [
··· 10 }: 11 12 buildPythonPackage rec { 13 + version = "19.2.0"; 14 pname = "azure-mgmt-network"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 extension = "zip"; 20 + sha256 = "c8da1cf9523b89d4b268546ea087153372633962e31a4e6befae20d0ae308bac"; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-recoveryservicesbackup/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "azure-mgmt-recoveryservicesbackup"; 13 - version = "2.0.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 extension = "zip"; 18 - sha256 = "d3e60daefbc20a7fa381c7ad1498f4bf4bb5a1414c1c64188cc9d5c98c4e12ac"; 19 }; 20 21 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "azure-mgmt-recoveryservicesbackup"; 13 + version = "3.0.0"; 14 15 src = fetchPypi { 16 inherit pname version; 17 extension = "zip"; 18 + sha256 = "1992486b28ddd6d4f597fd3004217cd2caf4f4dc8a0ce71226b5ae767ace3a18"; 19 }; 20 21 propagatedBuildInputs = [
+1
pkgs/development/python-modules/cirq-rigetti/default.nix
··· 34 postPatch = '' 35 substituteInPlace requirements.txt \ 36 --replace "attrs~=20.3.0" "attrs" \ 37 --replace "h11~=0.9.0" "h11" \ 38 --replace "httpcore~=0.11.1" "httpcore" \ 39 --replace "httpx~=0.15.5" "httpx" \
··· 34 postPatch = '' 35 substituteInPlace requirements.txt \ 36 --replace "attrs~=20.3.0" "attrs" \ 37 + --replace "certifi~=2021.5.30" "certifi" \ 38 --replace "h11~=0.9.0" "h11" \ 39 --replace "httpcore~=0.11.1" "httpcore" \ 40 --replace "httpx~=0.15.5" "httpx" \
+6 -2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
··· 9 , requirements-parser 10 , setuptools 11 , toml 12 , tox 13 }: 14 15 buildPythonPackage rec { 16 pname = "cyclonedx-python-lib"; 17 - version = "0.10.2"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.6"; ··· 23 owner = "CycloneDX"; 24 repo = pname; 25 rev = "v${version}"; 26 - sha256 = "11sbnlbxighmmygrlgg4d31y70067pxzjsirwicaslfq95wgdlav"; 27 }; 28 29 nativeBuildInputs = [ ··· 36 requirements-parser 37 setuptools 38 toml 39 ]; 40 41 checkInputs = [
··· 9 , requirements-parser 10 , setuptools 11 , toml 12 + , types-setuptools 13 + , types-toml 14 , tox 15 }: 16 17 buildPythonPackage rec { 18 pname = "cyclonedx-python-lib"; 19 + version = "0.11.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "CycloneDX"; 26 repo = pname; 27 rev = "v${version}"; 28 + sha256 = "sha256-FNEtVTcmVyhAri55GjlzQbg21YByAJjmKQvWaYh3xRw="; 29 }; 30 31 nativeBuildInputs = [ ··· 38 requirements-parser 39 setuptools 40 toml 41 + types-setuptools 42 + types-toml 43 ]; 44 45 checkInputs = [
+13 -2
pkgs/development/python-modules/dask/default.nix
··· 5 , cloudpickle 6 , distributed 7 , fetchFromGitHub 8 , fsspec 9 , jinja2 10 , numpy ··· 22 23 buildPythonPackage rec { 24 pname = "dask"; 25 - version = "2021.09.1"; 26 format = "setuptools"; 27 28 disabled = pythonOlder "3.7"; ··· 31 owner = "dask"; 32 repo = pname; 33 rev = version; 34 - sha256 = "sha256-+UkbXbWV5R/QtVb5rWm/5SA+IoWsIfBciL3vg138jkc="; 35 }; 36 37 propagatedBuildInputs = [ 38 cloudpickle
··· 5 , cloudpickle 6 , distributed 7 , fetchFromGitHub 8 + , fetchpatch 9 , fsspec 10 , jinja2 11 , numpy ··· 23 24 buildPythonPackage rec { 25 pname = "dask"; 26 + version = "2021.10.0"; 27 format = "setuptools"; 28 29 disabled = pythonOlder "3.7"; ··· 32 owner = "dask"; 33 repo = pname; 34 rev = version; 35 + sha256 = "07ysrs46x5w8rc2df0j06rsw58ahcysd6lwjk5riqpjlpwdfmg7p"; 36 }; 37 + 38 + patches = [ 39 + # remove with next bump 40 + (fetchpatch { 41 + name = "fix-tests-against-distributed-2021.10.0.patch"; 42 + url = "https://github.com/dask/dask/commit/cd65507841448ad49001cf27564102e2fb964d0a.patch"; 43 + includes = [ "dask/tests/test_distributed.py" ]; 44 + sha256 = "1i4i4k1lzxcydq9l80jyifq21ny0j3i47rviq07ai488pvx1r2al"; 45 + }) 46 + ]; 47 48 propagatedBuildInputs = [ 49 cloudpickle
+2 -2
pkgs/development/python-modules/distributed/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "distributed"; 22 - version = "2021.9.1"; 23 disabled = pythonOlder "3.6"; 24 25 # get full repository need conftest.py to run tests 26 src = fetchPypi { 27 inherit pname version; 28 - sha256 = "sha256-9N65ap2+9bBK0DCrkF3+1xuJPXmjaL1Xh7ISaLTtX/g="; 29 }; 30 31 propagatedBuildInputs = [
··· 19 20 buildPythonPackage rec { 21 pname = "distributed"; 22 + version = "2021.10.0"; 23 disabled = pythonOlder "3.6"; 24 25 # get full repository need conftest.py to run tests 26 src = fetchPypi { 27 inherit pname version; 28 + sha256 = "0kfq7lwv2n2wiws4v2rj36wx56jvkp2fl6zxg04p2lc3vcgha9za"; 29 }; 30 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/django_environ/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "django-environ"; 10 - version = "0.7.0"; 11 12 src = fetchPypi { 13 inherit pname version; 14 - sha256 = "b99bd3704221f8b717c8517d8146e53fdee509d9e99056be560060003b92213e"; 15 }; 16 17 # The testsuite fails to modify the base environment
··· 7 8 buildPythonPackage rec { 9 pname = "django-environ"; 10 + version = "0.8.1"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "6f0bc902b43891656b20486938cba0861dc62892784a44919170719572a534cb"; 15 }; 16 17 # The testsuite fails to modify the base environment
+2 -2
pkgs/development/python-modules/easy-thumbnails/default.nix
··· 4 5 buildPythonPackage rec { 6 pname = "easy-thumbnails"; 7 - version = "2.7.1"; 8 9 meta = { 10 description = "Easy thumbnails for Django"; ··· 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "f862949208d9066cd3d84ffcf9c2dbe9c7344ea6152b741e440f861eca46855c"; 18 }; 19 20 propagatedBuildInputs = [ django pillow ];
··· 4 5 buildPythonPackage rec { 6 pname = "easy-thumbnails"; 7 + version = "2.7.2"; 8 9 meta = { 10 description = "Easy thumbnails for Django"; ··· 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "a7dd9cf97efaf70ba5d76484a962f08ba65b31f1681bc417257743650e9e8a8a"; 18 }; 19 20 propagatedBuildInputs = [ django pillow ];
+2 -2
pkgs/development/python-modules/exchangelib/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "exchangelib"; 30 - version = "4.5.2"; 31 disabled = pythonOlder "3.6"; 32 33 src = fetchFromGitHub { 34 owner = "ecederstrand"; 35 repo = pname; 36 rev = "v${version}"; 37 - sha256 = "1zz4p13ww9y5x0ifvcj652hgfbjqbnmr3snwrs0p315sc3y47ggm"; 38 }; 39 40 propagatedBuildInputs = [
··· 27 28 buildPythonPackage rec { 29 pname = "exchangelib"; 30 + version = "4.6.0"; 31 disabled = pythonOlder "3.6"; 32 33 src = fetchFromGitHub { 34 owner = "ecederstrand"; 35 repo = pname; 36 rev = "v${version}"; 37 + sha256 = "1lx5q3m3vhbx9xnm3v25xrrxvli1nh0lsza51ln4y3fk79ln91hv"; 38 }; 39 40 propagatedBuildInputs = [
+8 -7
pkgs/development/python-modules/goalzero/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , pythonOlder 4 , fetchPypi 5 - , aiohttp 6 - , ratelimit 7 }: 8 9 buildPythonPackage rec { 10 pname = "goalzero"; 11 - version = "0.2.0"; 12 13 disabled = pythonOlder "3.6"; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "6cb67cf772a758225b2e23b394feb697e8cbfb1aff5a2d7a17a0d4ccf61e55cd"; 18 }; 19 20 propagatedBuildInputs = [ 21 aiohttp 22 - ratelimit 23 ]; 24 25 # no tests implemented 26 doCheck = false; 27 28 - pythonImportsCheck = [ "goalzero" ]; 29 30 meta = with lib; { 31 description = "Goal Zero Yeti REST Api Library";
··· 1 { lib 2 + , aiohttp 3 , buildPythonPackage 4 , fetchPypi 5 + , pythonOlder 6 }: 7 8 buildPythonPackage rec { 9 pname = "goalzero"; 10 + version = "0.2.1"; 11 + format = "setuptools"; 12 13 disabled = pythonOlder "3.6"; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "sha256-PveHE317p5fGSxgx7LQkpRYF55HwdzpZFY8/F8s3CBQ="; 18 }; 19 20 propagatedBuildInputs = [ 21 aiohttp 22 ]; 23 24 # no tests implemented 25 doCheck = false; 26 27 + pythonImportsCheck = [ 28 + "goalzero" 29 + ]; 30 31 meta = with lib; { 32 description = "Goal Zero Yeti REST Api Library";
+5 -5
pkgs/development/python-modules/huawei-lte-api/default.nix
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 - , dicttoxml 6 , requests 7 , xmltodict 8 - , pytestCheckHook 9 }: 10 11 buildPythonPackage rec { 12 pname = "huawei-lte-api"; 13 - version = "1.4.18"; 14 15 disabled = pythonOlder "3.4"; 16 ··· 18 owner = "Salamek"; 19 repo = "huawei-lte-api"; 20 rev = version; 21 - sha256 = "1qaqxmh03j10wa9wqbwgc5r3ays8wfr7bldvsm45fycr3qfyn5fg"; 22 }; 23 24 postPatch = '' ··· 27 ''; 28 29 propagatedBuildInputs = [ 30 - dicttoxml 31 requests 32 xmltodict 33 ];
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 + , pycryptodomex 6 + , pytestCheckHook 7 , requests 8 , xmltodict 9 }: 10 11 buildPythonPackage rec { 12 pname = "huawei-lte-api"; 13 + version = "1.5.2"; 14 15 disabled = pythonOlder "3.4"; 16 ··· 18 owner = "Salamek"; 19 repo = "huawei-lte-api"; 20 rev = version; 21 + sha256 = "sha256-xG0QTvjYW0/C/7NNhl/d024TSAe0TzgMknOXvNxrPOY="; 22 }; 23 24 postPatch = '' ··· 27 ''; 28 29 propagatedBuildInputs = [ 30 + pycryptodomex 31 requests 32 xmltodict 33 ];
+2 -2
pkgs/development/python-modules/icalendar/default.nix
··· 7 }: 8 9 buildPythonPackage rec { 10 - version = "4.0.8"; 11 pname = "icalendar"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "7508a92b4e36049777640b0ae393e7219a16488d852841a0e57b44fe51d9f848"; 16 }; 17 18 buildInputs = [ setuptools ];
··· 7 }: 8 9 buildPythonPackage rec { 10 + version = "4.0.9"; 11 pname = "icalendar"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "cc73fa9c848744843046228cb66ea86cd8c18d73a51b140f7c003f760b84a997"; 16 }; 17 18 buildInputs = [ setuptools ];
+1 -1
pkgs/development/python-modules/iso3166/default.nix
··· 16 owner = "deactivated"; 17 repo = "python-iso3166"; 18 rev = version; 19 - sha256 = "0zs9za9dr2nl5srxir08yibmp6nffcapmzala0fgh8ny7y6rafrx"; 20 }; 21 22 checkInputs = [
··· 16 owner = "deactivated"; 17 repo = "python-iso3166"; 18 rev = version; 19 + sha256 = "sha256-/y7c2qSA6+WKUP9YTSaMBjBxtqAuF4nB3MKvL5P6vL0="; 20 }; 21 22 checkInputs = [
+2 -2
pkgs/development/python-modules/jaeger-client/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "jaeger-client"; 12 - version = "4.6.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 - sha256 = "3bc27ad77e035efd0899f377a15f180467fec44b2afbf5be0660cc888a2a4ac3"; 17 }; 18 19 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "jaeger-client"; 12 + version = "4.8.0"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "3157836edab8e2c209bd2d6ae61113db36f7ee399e66b1dcbb715d87ab49bfe0"; 17 }; 18 19 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jellyfish/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "jellyfish"; 11 - version = "0.8.8"; 12 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 - sha256 = "0506089cacf9b5897442134417b04b3c6610c19f280ae535eace390dc6325a5c"; 18 }; 19 20 checkInputs = [ pytest unicodecsv ];
··· 8 9 buildPythonPackage rec { 10 pname = "jellyfish"; 11 + version = "0.8.9"; 12 13 disabled = !isPy3k; 14 15 src = fetchPypi { 16 inherit pname version; 17 + sha256 = "90d25e8f5971ebbcf56f216ff5bb65d6466572b78908c88c47ab588d4ea436c2"; 18 }; 19 20 checkInputs = [ pytest unicodecsv ];
+37
pkgs/development/python-modules/manimpango/default.nix
···
··· 1 + { stdenv, lib, buildPythonPackage, fetchFromGitHub, python, pkg-config, pango, cython, AppKit, pytestCheckHook }: 2 + 3 + buildPythonPackage rec { 4 + pname = "manimpango"; 5 + version = "0.3.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ManimCommunity"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "ldZfvv5kloQ0uj0agxOP8cRh+Ix8f9Z0PT+pnhWYjiQ="; 12 + }; 13 + 14 + postPatch = '' 15 + substituteInPlace setup.cfg --replace "--cov --no-cov-on-fail" "" 16 + ''; 17 + 18 + nativeBuildInputs = [ pkg-config ]; 19 + buildInputs = [ pango ] ++ lib.optionals stdenv.isDarwin [ AppKit ]; 20 + propagatedBuildInputs = [ 21 + cython 22 + ]; 23 + 24 + preBuild = '' 25 + ${python.interpreter} setup.py build_ext --inplace 26 + ''; 27 + 28 + checkInputs = [ pytestCheckHook ]; 29 + pythonImportsCheck = [ "manimpango" ]; 30 + 31 + meta = with lib; { 32 + homepage = "https://github.com/ManimCommunity/ManimPango"; 33 + license = licenses.gpl3Plus; 34 + description = "Binding for Pango"; 35 + maintainers = [ maintainers.angustrau ]; 36 + }; 37 + }
+26 -4
pkgs/development/python-modules/mdp/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pytest, future, numpy }: 2 3 buildPythonPackage rec { 4 pname = "MDP"; ··· 9 sha256 = "ac52a652ccbaed1857ff1209862f03bf9b06d093b12606fb410787da3aa65a0e"; 10 }; 11 12 checkInputs = [ pytest ]; 13 - propagatedBuildInputs = [ future numpy ]; 14 15 - # Tests disabled because of missing dependencies not in nix 16 - doCheck = false; 17 18 meta = with lib; { 19 description = "Library for building complex data processing software by combining widely used machine learning algorithms";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , future 5 + , numpy 6 + , pytest 7 + }: 8 9 buildPythonPackage rec { 10 pname = "MDP"; ··· 15 sha256 = "ac52a652ccbaed1857ff1209862f03bf9b06d093b12606fb410787da3aa65a0e"; 16 }; 17 18 + propagatedBuildInputs = [ future numpy ]; 19 + 20 checkInputs = [ pytest ]; 21 + 22 + doCheck = true; 23 24 + pythonImportsCheck = [ "mdp" "bimdp" ]; 25 + 26 + postPatch = '' 27 + # https://github.com/mdp-toolkit/mdp-toolkit/issues/92 28 + substituteInPlace mdp/utils/routines.py --replace numx.typeDict numx.sctypeDict 29 + ''; 30 + 31 + checkPhase = '' 32 + runHook preCheck 33 + 34 + pytest --seed 7710873 mdp 35 + pytest --seed 7710873 bimdp 36 + 37 + runHook postCheck 38 + ''; 39 40 meta = with lib; { 41 description = "Library for building complex data processing software by combining widely used machine learning algorithms";
+2 -2
pkgs/development/python-modules/nbdime/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "nbdime"; 28 - version = "3.1.0"; 29 disabled = !isPy3k; 30 31 src = fetchPypi { 32 inherit pname version; 33 - sha256 = "12dc4390b355b26d07ac8d11d50efbcb54bae0ad5842b817131babd2f4567963"; 34 }; 35 36 checkInputs = [
··· 25 26 buildPythonPackage rec { 27 pname = "nbdime"; 28 + version = "3.1.1"; 29 disabled = !isPy3k; 30 31 src = fetchPypi { 32 inherit pname version; 33 + sha256 = "67767320e971374f701a175aa59abd3a554723039d39fae908e72d16330d648b"; 34 }; 35 36 checkInputs = [
+34
pkgs/development/python-modules/panacotta/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "panacotta"; 9 + version = "0.1"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.8"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "u1f35c"; 16 + repo = "python-panacotta"; 17 + rev = "panacotta-${version}"; 18 + sha256 = "0v2fa18n50iy18n22klkgjral728iplj6yk3b6hjkzas5dk9wd9c"; 19 + }; 20 + 21 + # Project has no tests 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ 25 + "panacotta" 26 + ]; 27 + 28 + meta = with lib; { 29 + description = "Python API for controlling Panasonic Blu-Ray players"; 30 + homepage = "https://github.com/u1f35c/python-panacotta"; 31 + license = licenses.gpl3Plus; 32 + maintainers = with maintainers; [ fab ]; 33 + }; 34 + }
+24 -8
pkgs/development/python-modules/pyaftership/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 - , isPy3k 5 , aiohttp 6 - , async-timeout 7 , aresponses 8 , pytest-asyncio 9 , pytestCheckHook ··· 11 12 buildPythonPackage rec { 13 pname = "pyaftership"; 14 - version = "21.1.0"; 15 16 - disabled = !isPy3k; 17 18 src = fetchFromGitHub { 19 owner = "ludeeus"; 20 repo = pname; 21 rev = version; 22 - sha256 = "0jyzgwaijkp80whi58a0hgjzmnlczmd9vwn11z2m0j01kbdwznn5"; 23 }; 24 25 - propagatedBuildInputs = [ aiohttp async-timeout ]; 26 27 - checkInputs = [ pytestCheckHook aresponses pytest-asyncio ]; 28 - pythonImportsCheck = [ "pyaftership" ]; 29 30 meta = with lib; { 31 description = "Python wrapper package for the AfterShip API";
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , pythonOlder 5 , aiohttp 6 , aresponses 7 , pytest-asyncio 8 , pytestCheckHook ··· 10 11 buildPythonPackage rec { 12 pname = "pyaftership"; 13 + version = "21.11.0"; 14 + format = "setuptools"; 15 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "ludeeus"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-SN7fvI/+VHYn2eYQe5wp6lEZ73YeZbsiPjDiq/Ibk3Q="; 23 }; 24 25 + propagatedBuildInputs = [ 26 + aiohttp 27 + ]; 28 29 + checkInputs = [ 30 + aresponses 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + postPatch = '' 36 + # Upstream is releasing with the help of a CI to PyPI, GitHub releases 37 + # are not in their focus 38 + substituteInPlace setup.py \ 39 + --replace 'version="main",' 'version="${version}",' 40 + ''; 41 + 42 + pythonImportsCheck = [ 43 + "pyaftership" 44 + ]; 45 46 meta = with lib; { 47 description = "Python wrapper package for the AfterShip API";
+7 -3
pkgs/development/python-modules/pymysensors/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pymysensors"; 20 - version = "0.21.0"; 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "theolind"; 25 repo = pname; 26 rev = version; 27 - sha256 = "1k75gwvyzslyjr3cdx8b74fb302k2i7bda4q92rb75rhgp4gch55"; 28 }; 29 30 propagatedBuildInputs = [ ··· 44 pytestCheckHook 45 ]; 46 47 - pythonImportsCheck = [ "mysensors" ]; 48 49 meta = with lib; { 50 description = "Python API for talking to a MySensors gateway";
··· 17 18 buildPythonPackage rec { 19 pname = "pymysensors"; 20 + version = "0.22.0"; 21 + format = "setuptools"; 22 + 23 disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "theolind"; 27 repo = pname; 28 rev = version; 29 + sha256 = "sha256-tDetHSpA5ZRvJoThI1zY6NPiDJHfWZbiMM5AF+xCNgk="; 30 }; 31 32 propagatedBuildInputs = [ ··· 46 pytestCheckHook 47 ]; 48 49 + pythonImportsCheck = [ 50 + "mysensors" 51 + ]; 52 53 meta = with lib; { 54 description = "Python API for talking to a MySensors gateway";
+2 -2
pkgs/development/python-modules/pyopencl/default.nix
··· 21 if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ]; 22 in buildPythonPackage rec { 23 pname = "pyopencl"; 24 - version = "2021.2.8"; 25 26 checkInputs = [ pytest ]; 27 buildInputs = [ opencl-headers pybind11 ] ++ os-specific-buildInputs; ··· 30 31 src = fetchPypi { 32 inherit pname version; 33 - sha256 = "15809b5d2b9a86ad01e31d176c00415436805ac884c4d197d9263bfe98280d76"; 34 }; 35 36 # py.test is not needed during runtime, so remove it from `install_requires`
··· 21 if stdenv.isDarwin then [ mesa_drivers.dev ] else [ ocl-icd ]; 22 in buildPythonPackage rec { 23 pname = "pyopencl"; 24 + version = "2021.2.9"; 25 26 checkInputs = [ pytest ]; 27 buildInputs = [ opencl-headers pybind11 ] ++ os-specific-buildInputs; ··· 30 31 src = fetchPypi { 32 inherit pname version; 33 + sha256 = "51425e65ec49c738eefe21b1eeb1f39245b01cc0ddfd495fbe1f8df33dbc6c9e"; 34 }; 35 36 # py.test is not needed during runtime, so remove it from `install_requires`
+5 -5
pkgs/development/python-modules/pytautulli/default.nix
··· 1 { lib 2 , aiohttp 3 , aresponses 4 - , async-timeout 5 , buildPythonPackage 6 , fetchFromGitHub 7 , pytest-asyncio ··· 11 12 buildPythonPackage rec { 13 pname = "pytautulli"; 14 - version = "21.10.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "ludeeus"; 21 repo = pname; 22 rev = version; 23 - sha256 = "sha256-ckDqKPseOrGyWGvcPyj99cvQS+w4AHUkO4FHOIo9MDM="; 24 }; 25 26 postPatch = '' ··· 32 33 propagatedBuildInputs = [ 34 aiohttp 35 - async-timeout 36 ]; 37 38 checkInputs = [ ··· 41 pytestCheckHook 42 ]; 43 44 - pythonImportsCheck = [ "pytautulli" ]; 45 46 meta = with lib; { 47 description = "Python module to get information from Tautulli";
··· 1 { lib 2 , aiohttp 3 , aresponses 4 , buildPythonPackage 5 , fetchFromGitHub 6 , pytest-asyncio ··· 10 11 buildPythonPackage rec { 12 pname = "pytautulli"; 13 + version = "21.11.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.8"; ··· 19 owner = "ludeeus"; 20 repo = pname; 21 rev = version; 22 + sha256 = "sha256-zODU3aN+8Fdw/GQ/EfZhn6kOuLDARKgLULzRw2+b2BM="; 23 }; 24 25 postPatch = '' ··· 31 32 propagatedBuildInputs = [ 33 aiohttp 34 ]; 35 36 checkInputs = [ ··· 39 pytestCheckHook 40 ]; 41 42 + pythonImportsCheck = [ 43 + "pytautulli" 44 + ]; 45 46 meta = with lib; { 47 description = "Python module to get information from Tautulli";
+2 -2
pkgs/development/python-modules/pytest-flakes/default.nix
··· 7 # upstream has abandoned project in favor of pytest-flake8 8 # retaining package to not break other packages 9 pname = "pytest-flakes"; 10 - version = "4.0.3"; 11 disabled = pythonOlder "3.5"; 12 13 src = fetchPypi { 14 inherit pname version; 15 - sha256 = "bf070c5485dad82d5b5f5d0eb08d269737e378492d9a68f5223b0a90924c7754"; 16 }; 17 18 buildInputs = [ pytest ];
··· 7 # upstream has abandoned project in favor of pytest-flake8 8 # retaining package to not break other packages 9 pname = "pytest-flakes"; 10 + version = "4.0.4"; 11 disabled = pythonOlder "3.5"; 12 13 src = fetchPypi { 14 inherit pname version; 15 + sha256 = "551467a129331bed83596f3145d9eaf6541c26a03dc1b36419efef8ae231341b"; 16 }; 17 18 buildInputs = [ pytest ];
+26 -14
pkgs/development/python-modules/pytmx/default.nix
··· 1 - { lib, fetchFromGitHub 2 - , python, buildPythonPackage, isPy27 3 - , pygame, pyglet, pysdl2, six 4 }: 5 6 buildPythonPackage rec { 7 pname = "pytmx"; 8 - version = "3.27"; 9 10 - disabled = isPy27; 11 12 src = fetchFromGitHub { 13 owner = "bitcraft"; 14 repo = "PyTMX"; 15 - # Release was not tagged. 16 - rev = "5bb094c45e648d1de6c9ba8d8c8f31f7b83478e1"; 17 - sha256 = "0kpd39sr2ggwzh7nd3f5801mgwm57rzrrkqcgbcypdm8l2ayga3b"; 18 }; 19 20 - propagatedBuildInputs = [ pygame pyglet pysdl2 six ]; 21 22 pythonImportsCheck = [ 23 "pytmx.pytmx" ··· 26 "pytmx.util_pysdl2" 27 ]; 28 29 - checkPhase = '' 30 - # Change into the test directory due to a relative resource path. 31 - cd tests/pytmx 32 - ${python.interpreter} -m unittest test_pytmx 33 - ''; 34 35 meta = with lib; { 36 homepage = "https://github.com/bitcraft/PyTMX";
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pygame 5 + , pyglet 6 + , pysdl2 7 + , pytestCheckHook 8 + , pythonOlder 9 }: 10 11 buildPythonPackage rec { 12 pname = "pytmx"; 13 + version = "3.30"; 14 + format = "setuptools"; 15 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "bitcraft"; 20 repo = "PyTMX"; 21 + rev = version; 22 + sha256 = "sha256-d6VPmRdqUO6YhkOYYeXOEcrli/35IFkxK73AcZYHixw="; 23 }; 24 25 + propagatedBuildInputs = [ 26 + pygame 27 + pyglet 28 + pysdl2 29 + ]; 30 31 pythonImportsCheck = [ 32 "pytmx.pytmx" ··· 35 "pytmx.util_pysdl2" 36 ]; 37 38 + checkInputs = [ 39 + pytestCheckHook 40 + ]; 41 + 42 + disabledTests = [ 43 + # AssertionError on the property name 44 + "test_contains_reserved_property_name" 45 + ]; 46 47 meta = with lib; { 48 homepage = "https://github.com/bitcraft/PyTMX";
+51
pkgs/development/python-modules/pytraccar/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , pytestCheckHook 7 + , pytest-asyncio 8 + , pythonOlder 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pytraccar"; 13 + version = "0.10.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "ludeeus"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "08f7rwvbc1h17lvgv9823ssd3p0vw7yzsg40lbkacgqqiv1hxfzs"; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + aiohttp 27 + ]; 28 + 29 + checkInputs = [ 30 + aresponses 31 + pytestCheckHook 32 + pytest-asyncio 33 + ]; 34 + 35 + postPatch = '' 36 + # Upstream doesn't set version in the repo 37 + substituteInPlace setup.py \ 38 + --replace 'version="master",' 'version="${version}",' 39 + ''; 40 + 41 + pythonImportsCheck = [ 42 + "pytraccar" 43 + ]; 44 + 45 + meta = with lib; { 46 + description = "Python library to handle device information from Traccar"; 47 + homepage = "https://github.com/ludeeus/pytraccar"; 48 + license = licenses.mit; 49 + maintainers = with maintainers; [ fab ]; 50 + }; 51 + }
+51
pkgs/development/python-modules/pyuptimerobot/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , pytestCheckHook 7 + , pytest-asyncio 8 + , pythonOlder 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pyuptimerobot"; 13 + version = "21.11.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.8"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "ludeeus"; 20 + repo = pname; 21 + rev = version; 22 + sha256 = "1nmmwp9m38b75lz51ypcj0qxnxm9wq4id5cggl0pn2rx6gwnbw9n"; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + aiohttp 27 + ]; 28 + 29 + checkInputs = [ 30 + aresponses 31 + pytestCheckHook 32 + pytest-asyncio 33 + ]; 34 + 35 + postPatch = '' 36 + # Upstream doesn't set version in the repo 37 + substituteInPlace setup.py \ 38 + --replace 'version="main",' 'version="${version}",' 39 + ''; 40 + 41 + pythonImportsCheck = [ 42 + "pyuptimerobot" 43 + ]; 44 + 45 + meta = with lib; { 46 + description = "Python API wrapper for Uptime Robot"; 47 + homepage = "https://github.com/ludeeus/pyuptimerobot"; 48 + license = licenses.mit; 49 + maintainers = with maintainers; [ fab ]; 50 + }; 51 + }
+2 -2
pkgs/development/python-modules/sagemaker/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "sagemaker"; 19 - version = "2.63.0"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - sha256 = "b4d793217181f4ff1d269aa22e44f82e21a060ec9723301e1ae5e7d9082c76c8"; 24 }; 25 26 pythonImportsCheck = [
··· 16 17 buildPythonPackage rec { 18 pname = "sagemaker"; 19 + version = "2.63.1"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + sha256 = "924847e9793b76d188049718aabbcad975296bb267812ad18e0279e7af0cb748"; 24 }; 25 26 pythonImportsCheck = [
+24 -22
pkgs/development/python-modules/sievelib/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, fetchpatch, mock 2 - , future, six, setuptools-scm }: 3 4 buildPythonPackage rec { 5 pname = "sievelib"; 6 - version = "1.1.1"; 7 8 src = fetchPypi { 9 inherit pname version; 10 - sha256 = "1sl1fnwr5jdacrrnq2rvzh4vv1dyxd3x31vnqga36gj8h546h7mz"; 11 }; 12 13 - patches = [ 14 - (fetchpatch { 15 - name = "pip-10-pip-req.patch"; 16 - url = "https://github.com/tonioo/sievelib/commit/1deef0e2bf039a0e817ea6f19aaf1947dc9fafbc.patch"; 17 - sha256 = "0vaj73mcij9dism8vfaai82irh8j1b2n8gf9jl1a19d2l26jrflk"; 18 - }) 19 - (fetchpatch { 20 - name = "requirements-in-setup-py.patch"; 21 - url = "https://github.com/tonioo/sievelib/commit/91f40ec226ea288e98379da01672a46dabd89fc9.patch"; 22 - sha256 = "0hph89xn16r353rg6f05bh0cgigmwdc736bya089qc03jhssrgns"; 23 - }) 24 ]; 25 26 - buildInputs = [ setuptools-scm ]; 27 - propagatedBuildInputs = [ future six ]; 28 - checkInputs = [ mock ]; 29 30 - meta = { 31 description = "Client-side Sieve and Managesieve library written in Python"; 32 - homepage = "https://github.com/tonioo/sievelib"; 33 - license = lib.licenses.mit; 34 - maintainers = with lib.maintainers; [ leenaars ]; 35 longDescription = '' 36 A library written in Python that implements RFC 5228 (Sieve: An Email 37 Filtering Language) and RFC 5804 (ManageSieve: A Protocol for ··· 43 * Vacation (RFC 5230) 44 * Imap4flags (RFC 5232) 45 ''; 46 }; 47 }
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , mock 5 + , pytestCheckHook 6 + , setuptools-scm 7 + }: 8 9 buildPythonPackage rec { 10 pname = "sievelib"; 11 + version = "1.2.1"; 12 + format = "setuptools"; 13 14 src = fetchPypi { 15 inherit pname version; 16 + sha256 = "sha256-7cubQWqYWjzFt9f01+wBPjcuv5DmTJ2eAOIDEpmvOP0="; 17 }; 18 19 + nativeBuildInputs = [ 20 + setuptools-scm 21 ]; 22 23 + checkInputs = [ 24 + mock 25 + pytestCheckHook 26 + ]; 27 + 28 + pythonImportsCheck = [ 29 + "sievelib" 30 + ]; 31 32 + meta = with lib; { 33 description = "Client-side Sieve and Managesieve library written in Python"; 34 longDescription = '' 35 A library written in Python that implements RFC 5228 (Sieve: An Email 36 Filtering Language) and RFC 5804 (ManageSieve: A Protocol for ··· 42 * Vacation (RFC 5230) 43 * Imap4flags (RFC 5232) 44 ''; 45 + homepage = "https://github.com/tonioo/sievelib"; 46 + license = licenses.mit; 47 + maintainers = with maintainers; [ leenaars ]; 48 }; 49 }
pkgs/development/python-modules/simple_di/default.nix pkgs/development/python-modules/simple-di/default.nix
+2 -2
pkgs/development/python-modules/staticjinja/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "staticjinja"; 19 - version = "4.1.0"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.6"; ··· 26 owner = "staticjinja"; 27 repo = pname; 28 rev = version; 29 - sha256 = "sha256-4IL+7ncJPd1e7k5oFRjQ6yvDjozcBAAZPf88biNTiLU="; 30 }; 31 32 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "staticjinja"; 19 + version = "4.1.1"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.6"; ··· 26 owner = "staticjinja"; 27 repo = pname; 28 rev = version; 29 + sha256 = "sha256-Bpgff3VaTylnYpkWoaWEiRWu4sYSP6dLbHDOjAhj7BM="; 30 }; 31 32 nativeBuildInputs = [
+20 -8
pkgs/development/python-modules/streamz/default.nix
··· 14 , toolz 15 , tornado 16 , zict 17 }: 18 19 buildPythonPackage rec { ··· 28 sha256 = "sha256-0wZ1ldLFRAIL9R+gLfwsFbL+gvdORAkYWNjnDmeafm8="; 29 }; 30 31 propagatedBuildInputs = [ 32 networkx 33 six ··· 46 requests 47 ]; 48 49 disabledTests = [ 50 - # Disable test_tcp_async because fails on sandbox build 51 - "test_partition_timeout" 52 "test_tcp_async" 53 "test_tcp" 54 ]; 55 - 56 disabledTestPaths = [ 57 - # Disable kafka tests 58 "streamz/tests/test_kafka.py" 59 - ]; 60 - 61 - pythonImportsCheck = [ 62 - "streamz" 63 ]; 64 65 meta = with lib; {
··· 14 , toolz 15 , tornado 16 , zict 17 + , fetchpatch 18 }: 19 20 buildPythonPackage rec { ··· 29 sha256 = "sha256-0wZ1ldLFRAIL9R+gLfwsFbL+gvdORAkYWNjnDmeafm8="; 30 }; 31 32 + patches = [ 33 + # remove with next bump 34 + (fetchpatch { 35 + name = "fix-tests-against-distributed-2021.10.0.patch"; 36 + url = "https://github.com/python-streamz/streamz/commit/5bd3bc4d305ff40c740bc2550c8491be9162778a.patch"; 37 + sha256 = "1xzxcbf7yninkyizrwm3ahqk6ij2fmh0454iqjx2n7mmzx3sazx7"; 38 + includes = ["streamz/tests/test_dask.py"]; 39 + }) 40 + ]; 41 + 42 propagatedBuildInputs = [ 43 networkx 44 six ··· 57 requests 58 ]; 59 60 + pythonImportsCheck = [ 61 + "streamz" 62 + ]; 63 + 64 disabledTests = [ 65 + # test_tcp_async fails on sandbox build 66 "test_tcp_async" 67 "test_tcp" 68 + "test_partition_timeout" 69 + # flaky 70 + "test_from_iterable_backpressure" 71 ]; 72 disabledTestPaths = [ 73 + # disable kafka tests 74 "streamz/tests/test_kafka.py" 75 ]; 76 77 meta = with lib; {
+1 -1
pkgs/development/python-modules/swspotify/default.nix
··· 17 requests flask flask-cors dbus-python 18 ]; 19 20 - preConfigure = '' 21 substituteInPlace setup.py \ 22 --replace 'flask==2.0.1' 'flask' 23 '';
··· 17 requests flask flask-cors dbus-python 18 ]; 19 20 + postPatch = '' 21 substituteInPlace setup.py \ 22 --replace 'flask==2.0.1' 'flask' 23 '';
+10 -4
pkgs/development/python-modules/total-connect-client/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 , zeep 5 - , pytestCheckHook 6 }: 7 8 buildPythonPackage rec { 9 pname = "total-connect-client"; 10 - version = "2021.8.3"; 11 12 src = fetchFromGitHub { 13 owner = "craigjmidwinter"; 14 repo = "total-connect-client"; 15 rev = version; 16 - sha256 = "sha256-2iTH/Him4iMZadkmBR8Rwlt3RCqDXzR6ZqNHciNiHIk="; 17 }; 18 19 propagatedBuildInputs = [ ··· 33 "tests_request" 34 ]; 35 36 - pythonImportsCheck = [ "total_connect_client" ]; 37 38 meta = with lib; { 39 description = "Interact with Total Connect 2 alarm systems";
··· 1 { lib 2 , buildPythonPackage 3 , fetchFromGitHub 4 + , pytestCheckHook 5 + , pythonOlder 6 , zeep 7 }: 8 9 buildPythonPackage rec { 10 pname = "total-connect-client"; 11 + version = "2021.11.2"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 16 src = fetchFromGitHub { 17 owner = "craigjmidwinter"; 18 repo = "total-connect-client"; 19 rev = version; 20 + sha256 = "sha256-JXau+NmulnZ0gg2XsXD9EFv3j2FBMqVqzpT1XGvMZuA="; 21 }; 22 23 propagatedBuildInputs = [ ··· 37 "tests_request" 38 ]; 39 40 + pythonImportsCheck = [ 41 + "total_connect_client" 42 + ]; 43 44 meta = with lib; { 45 description = "Interact with Total Connect 2 alarm systems";
+2 -2
pkgs/development/python-modules/tweepy/default.nix
··· 2 3 buildPythonPackage rec { 4 pname = "tweepy"; 5 - version = "3.10.0"; 6 7 src = fetchPypi { 8 inherit pname version; 9 - sha256 = "76e6954b806ca470dda877f57db8792fff06a0beba0ed43efc3805771e39f06a"; 10 }; 11 12 doCheck = false;
··· 2 3 buildPythonPackage rec { 4 pname = "tweepy"; 5 + version = "4.0.1"; 6 7 src = fetchPypi { 8 inherit pname version; 9 + sha256 = "3bbb14a0ddef1ca8c9e8686ab2f647163afa02a6bab83507335ce647e9653a90"; 10 }; 11 12 doCheck = false;
+27
pkgs/development/python-modules/types-setuptools/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "types-setuptools"; 8 + version = "57.4.2"; 9 + format = "setuptools"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "1y0vx949wx5w4ra854ykwvgmdcwsb6v7jk29m4x1l79857sa16al"; 14 + }; 15 + 16 + # Module doesn't have tests 17 + doCheck = false; 18 + 19 + pythonImportsCheck = [ "setuptools-stubs" ]; 20 + 21 + meta = with lib; { 22 + description = "Typing stubs for setuptools"; 23 + homepage = "https://github.com/python/typeshed"; 24 + license = licenses.asl20; 25 + maintainers = with maintainers; [ fab ]; 26 + }; 27 + }
+27
pkgs/development/python-modules/types-toml/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "types-toml"; 8 + version = "0.10.1"; 9 + format = "setuptools"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "1jqh0vki1hccj391gnxpblim429sj56npgq2z749f8v9ay6qy7sw"; 14 + }; 15 + 16 + # Module doesn't have tests 17 + doCheck = false; 18 + 19 + pythonImportsCheck = [ "toml-stubs" ]; 20 + 21 + meta = with lib; { 22 + description = "Typing stubs for toml"; 23 + homepage = "https://github.com/python/typeshed"; 24 + license = licenses.asl20; 25 + maintainers = with maintainers; [ fab ]; 26 + }; 27 + }
+2 -2
pkgs/development/python-modules/vispy/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "vispy"; 19 - version = "0.9.1"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - sha256 = "75e2923792b937fbb0eb817716430613b6a2b37331cffb13bf623913a76b1da1"; 24 }; 25 26 patches = [
··· 16 17 buildPythonPackage rec { 18 pname = "vispy"; 19 + version = "0.9.3"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + sha256 = "bc3aec042637947d4e999121bab224077a6f7ede4af745102f41737f7c81c05a"; 24 }; 25 26 patches = [
+2 -2
pkgs/development/python-modules/xarray/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "xarray"; 14 - version = "0.19.0"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 - sha256 = "3a365ce09127fc841ba88baa63f37ca61376ffe389a6c5e66d52f2c88c23a62b"; 20 }; 21 22 nativeBuildInputs = [ setuptools-scm ];
··· 11 12 buildPythonPackage rec { 13 pname = "xarray"; 14 + version = "0.20.1"; 15 disabled = !isPy3k; 16 17 src = fetchPypi { 18 inherit pname version; 19 + sha256 = "9c0bffd8b55fdef277f8f6c817153eb51fa4e58653a7ad92eaed9984164b7bdb"; 20 }; 21 22 nativeBuildInputs = [ setuptools-scm ];
+2 -2
pkgs/development/python-modules/zarr/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "zarr"; 15 - version = "2.10.1"; 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "29e90114f037d433752b3cf951e4a3cb6c6f67b6501a273439b4be4a824e4caf"; 21 }; 22 23 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "zarr"; 15 + version = "2.10.2"; 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "5c6ae914ab9215631bb95c09e76b9b9b4fffa70fec0c7bca26b68387d858ebe2"; 21 }; 22 23 nativeBuildInputs = [
+16 -4
pkgs/development/tools/ammonite/default.nix
··· 1 - { lib, stdenv, fetchurl, jre, writeScript, common-updater-scripts 2 - , git, nixfmt, nix, coreutils, gnused, disableRemoteLogging ? true }: 3 4 with lib; 5 ··· 61 installCheckPhase = '' 62 runHook preInstallCheck 63 64 - $out/bin/amm -c 'val foo = 21; println(foo * 2)' | grep 42 65 66 runHook postInstallCheck 67 ''; ··· 80 maintainers = [ maintainers.nequissimus ]; 81 }; 82 }; 83 - in { 84 ammonite_2_12 = common { 85 scalaVersion = "2.12"; 86 sha256 = "K8JII6SAmnBjMWQ9a3NqSLLuP1OLcbwobj3G+OCiLdA=";
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , jre 5 + , writeScript 6 + , common-updater-scripts 7 + , git 8 + , nixfmt 9 + , nix 10 + , coreutils 11 + , gnused 12 + , disableRemoteLogging ? true 13 + }: 14 15 with lib; 16 ··· 72 installCheckPhase = '' 73 runHook preInstallCheck 74 75 + $out/bin/amm -h "$PWD" -c 'val foo = 21; println(foo * 2)' | grep 42 76 77 runHook postInstallCheck 78 ''; ··· 91 maintainers = [ maintainers.nequissimus ]; 92 }; 93 }; 94 + in 95 + { 96 ammonite_2_12 = common { 97 scalaVersion = "2.12"; 98 sha256 = "K8JII6SAmnBjMWQ9a3NqSLLuP1OLcbwobj3G+OCiLdA=";
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 56 57 buildPythonApplication rec { 58 pname = "checkov"; 59 - version = "2.0.556"; 60 61 src = fetchFromGitHub { 62 owner = "bridgecrewio"; 63 repo = pname; 64 rev = version; 65 - sha256 = "sha256-hEh7uqIvqkG1X9pxJFoI4dQngJ6nZXIAUR1TmXa2kZE="; 66 }; 67 68 nativeBuildInputs = with py.pkgs; [
··· 56 57 buildPythonApplication rec { 58 pname = "checkov"; 59 + version = "2.0.566"; 60 61 src = fetchFromGitHub { 62 owner = "bridgecrewio"; 63 repo = pname; 64 rev = version; 65 + sha256 = "sha256-Eah4dK23jdHK7s0VF8FLd6KJzHP5YpdLGcM7IXgB880="; 66 }; 67 68 nativeBuildInputs = with py.pkgs; [
+2 -2
pkgs/development/tools/analysis/tfsec/default.nix
··· 5 6 buildGoPackage rec { 7 pname = "tfsec"; 8 - version = "0.58.15"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "102f984x6hpfjcshqd6s26c0lxjyr8rq6q4bwh9ymvrsxsylj3ng"; 15 }; 16 17 goPackagePath = "github.com/aquasecurity/tfsec";
··· 5 6 buildGoPackage rec { 7 pname = "tfsec"; 8 + version = "0.59.0"; 9 10 src = fetchFromGitHub { 11 owner = "aquasecurity"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-j/JHHkS4mIuDv76HtIFbrf2VRqGINyB9OODaM+fJsJc="; 15 }; 16 17 goPackagePath = "github.com/aquasecurity/tfsec";
+1 -1
pkgs/development/tools/build-managers/dub/default.nix
··· 150 homepage = "https://code.dlang.org/"; 151 license = licenses.mit; 152 maintainers = with maintainers; [ ThomasMader ]; 153 - platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; 154 }; 155 }
··· 150 homepage = "https://code.dlang.org/"; 151 license = licenses.mit; 152 maintainers = with maintainers; [ ThomasMader ]; 153 + platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" ]; 154 }; 155 }
+21
pkgs/development/tools/fortran-language-server/default.nix
···
··· 1 + { lib, fetchPypi, buildPythonApplication }: 2 + 3 + buildPythonApplication rec { 4 + pname = "fortran-language-server"; 5 + version = "1.12.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "7Dkh7yPX4rULkzfJFxg47YxrCaxuHk+k3TOINHS9T5A="; 10 + }; 11 + 12 + checkPhase = "$out/bin/fortls --help 1>/dev/null"; 13 + pythonImportsCheck = [ "fortls" ]; 14 + 15 + meta = with lib; { 16 + description = "FORTRAN Language Server for the Language Server Protocol"; 17 + homepage = "https://pypi.org/project/fortran-language-server/"; 18 + license = [ licenses.mit ]; 19 + maintainers = [ maintainers.sheepforce ]; 20 + }; 21 + }
+18 -10
pkgs/development/tools/pactorio/default.nix
··· 1 - { fetchFromGitHub, installShellFiles, lib, stdenv, rustPlatform, Security }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "pactorio"; 5 - version = "0.5.1"; 6 7 src = fetchFromGitHub { 8 owner = "figsoda"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "07h9hywz0pc29411myhxjq6pks4p6q6czbqjv7fxf3xkb1mg9grq"; 12 }; 13 14 - cargoSha256 = "1rac2s36j88vm231aji8d0ndfbaa2gzxwsrxrvsi0zp9cqisc6rh"; 15 16 - nativeBuildInputs = [ installShellFiles ]; 17 - buildInputs = lib.optional stdenv.isDarwin Security; 18 19 - preFixup = '' 20 completions=($releaseDir/build/pactorio-*/out/completions) 21 - installShellCompletion ''${completions[0]}/pactorio.{bash,fish} 22 - installShellCompletion --zsh ''${completions[0]}/_pactorio 23 ''; 24 25 - GEN_COMPLETIONS = "1"; 26 27 meta = with lib; { 28 description = "Mod packager for factorio";
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , installShellFiles 5 + , pkg-config 6 + , bzip2 7 + , stdenv 8 + , Security 9 + }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "pactorio"; 13 + version = "0.5.2"; 14 15 src = fetchFromGitHub { 16 owner = "figsoda"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-tRmchXDg8flvByjg6GLwwdwQgp/5NdZIgnjYgPLcLP8="; 20 }; 21 22 + cargoSha256 = "sha256-FIn+6wflDAjshP2Vz/rXRTrrjPQFW63XtXo8hBHMdkg="; 23 24 + nativeBuildInputs = [ installShellFiles pkg-config ]; 25 26 + buildInputs = [ bzip2 ] ++ lib.optional stdenv.isDarwin Security; 27 + 28 + postInstall = '' 29 completions=($releaseDir/build/pactorio-*/out/completions) 30 + installShellCompletion $completions/pactorio.{bash,fish} --zsh $completions/_pactorio 31 ''; 32 33 + GEN_COMPLETIONS = 1; 34 35 meta = with lib; { 36 description = "Mod packager for factorio";
+32 -13
pkgs/games/openmw/default.nix
··· 13 , unshield 14 , openal 15 , libXt 16 }: 17 18 let 19 - openscenegraph_ = openscenegraph.overrideDerivation (self: { 20 src = fetchFromGitHub { 21 - owner = "OpenMW"; 22 - repo = "osg"; 23 - # commit does not exist on any branch on the target repository 24 - rev = "1556cd7966ebc1c80b6626988d2b25fb43a744cf"; 25 - sha256 = "0d74hijzmj82nx3jkv5qmr3pkgvplra0b8fbjx1y3vmzxamb0axd"; 26 }; 27 }); 28 29 in 30 mkDerivation rec { 31 - version = "0.46.0"; 32 pname = "openmw"; 33 34 src = fetchFromGitHub { 35 owner = "OpenMW"; 36 repo = "openmw"; 37 rev = "${pname}-${version}"; 38 - sha256 = "0rm32zsmxvr6b0jjihfj543skhicbw5kg6shjx312clhlm035w2x"; 39 }; 40 41 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; ··· 43 buildInputs = [ 44 SDL2 45 boost 46 - bullet 47 ffmpeg 48 libXt 49 mygui 50 openal 51 - openscenegraph_ 52 unshield 53 ]; 54 55 cmakeFlags = [ 56 - "-DDESIRED_QT_VERSION:INT=5" 57 # as of 0.46, openmw is broken with GLVND 58 "-DOpenGL_GL_PREFERENCE=LEGACY" 59 ]; 60 61 meta = with lib; { 62 description = "An unofficial open source engine reimplementation of the game Morrowind"; 63 - homepage = "http://openmw.org"; 64 license = licenses.gpl3Plus; 65 - maintainers = with maintainers; [ abbradar ]; 66 platforms = platforms.linux; 67 }; 68 }
··· 13 , unshield 14 , openal 15 , libXt 16 + , lz4 17 + , recastnavigation 18 }: 19 20 let 21 + openscenegraph_openmw = (openscenegraph.override { colladaSupport = true; }) 22 + .overrideDerivation (self: { 23 + src = fetchFromGitHub { 24 + owner = "OpenMW"; 25 + repo = "osg"; 26 + rev = "bbe61c3bc510a4f5bb4aea21cce506519c2d24e6"; 27 + sha256 = "sha256-t3smLqstp7wWfi9HXJoBCek+3acqt/ySBYF8RJOG6Mo="; 28 + }; 29 + }); 30 + 31 + bullet_openmw = bullet.overrideDerivation (old: rec { 32 + version = "3.17"; 33 src = fetchFromGitHub { 34 + owner = "bulletphysics"; 35 + repo = "bullet3"; 36 + rev = version; 37 + sha256 = "sha256-uQ4X8F8nmagbcFh0KexrmnhHIXFSB3A1CCnjPVeHL3Q="; 38 }; 39 + patches = []; 40 + cmakeFlags = (old.cmakeFlags or []) ++ [ 41 + "-DUSE_DOUBLE_PRECISION=ON" 42 + "-DBULLET2_MULTITHREADING=ON" 43 + ]; 44 }); 45 46 in 47 mkDerivation rec { 48 pname = "openmw"; 49 + version = "0.47.0"; 50 51 src = fetchFromGitHub { 52 owner = "OpenMW"; 53 repo = "openmw"; 54 rev = "${pname}-${version}"; 55 + sha256 = "sha256-Xq9hDUTCQr79Zzjk0CsiXclVTHK6nrSowukIQqVdrKY="; 56 }; 57 58 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; ··· 60 buildInputs = [ 61 SDL2 62 boost 63 + bullet_openmw 64 ffmpeg 65 libXt 66 mygui 67 openal 68 + openscenegraph_openmw 69 unshield 70 + lz4 71 + recastnavigation 72 ]; 73 74 cmakeFlags = [ 75 # as of 0.46, openmw is broken with GLVND 76 "-DOpenGL_GL_PREFERENCE=LEGACY" 77 + "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=1" 78 ]; 79 80 meta = with lib; { 81 description = "An unofficial open source engine reimplementation of the game Morrowind"; 82 + homepage = "https://openmw.org"; 83 license = licenses.gpl3Plus; 84 + maintainers = with maintainers; [ abbradar marius851000 ]; 85 platforms = platforms.linux; 86 }; 87 }
+8 -1
pkgs/games/openmw/tes3mp.nix
··· 9 , symlinkJoin 10 , mygui 11 , crudini 12 }: 13 14 # revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy ··· 70 71 nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ]; 72 73 - buildInputs = oldAttrs.buildInputs ++ [ luajit ]; 74 75 cmakeFlags = oldAttrs.cmakeFlags ++ [ 76 "-DBUILD_OPENCS=OFF" ··· 78 "-DRakNet_LIBRARY_RELEASE=${raknet}/lib/libRakNetLibStatic.a" 79 "-DRakNet_LIBRARY_DEBUG=${raknet}/lib/libRakNetLibStatic.a" 80 ]; 81 82 # https://github.com/TES3MP/openmw-tes3mp/issues/552 83 patches = [ ./tes3mp.patch ];
··· 9 , symlinkJoin 10 , mygui 11 , crudini 12 + , bullet 13 }: 14 15 # revisions are taken from https://github.com/GrimKriegor/TES3MP-deploy ··· 71 72 nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ makeWrapper ]; 73 74 + buildInputs = (builtins.map (x: if x.pname or "" == "bullet" then bullet else x) oldAttrs.buildInputs) 75 + ++ [ luajit ]; 76 77 cmakeFlags = oldAttrs.cmakeFlags ++ [ 78 "-DBUILD_OPENCS=OFF" ··· 80 "-DRakNet_LIBRARY_RELEASE=${raknet}/lib/libRakNetLibStatic.a" 81 "-DRakNet_LIBRARY_DEBUG=${raknet}/lib/libRakNetLibStatic.a" 82 ]; 83 + 84 + prePatch = '' 85 + substituteInPlace components/process/processinvoker.cpp \ 86 + --replace "\"./\"" "\"$out/bin/\"" 87 + ''; 88 89 # https://github.com/TES3MP/openmw-tes3mp/issues/552 90 patches = [ ./tes3mp.patch ];
+7 -15
pkgs/games/portmod/default.nix
··· 1 - { lib, callPackage, python3Packages, fetchFromGitLab, cacert, 2 - rustPlatform, bubblewrap, git, perlPackages, imagemagick, fetchurl, fetchzip, 3 - jre, makeWrapper, tr-patcher, tes3cmd, fetchpatch }: 4 5 let 6 - version = "2.0.3"; 7 8 src = fetchFromGitLab { 9 owner = "portmod"; 10 repo = "Portmod"; 11 rev = "v${version}"; 12 - sha256 = "sha256-vMdyaI1Ps7bFoRvwdVNVG9vPFEiGb7CPvKEWfxiM128="; 13 }; 14 15 portmod-rust = rustPlatform.buildRustPackage rec { 16 inherit src version; 17 pname = "portmod-rust"; 18 19 - cargoHash = "sha256-tAghZmlg34jHr8gtNgL3MQ8EI7K6/TfDcTbBjxdWLr0="; 20 21 nativeBuildInputs = [ python3Packages.python ]; 22 ··· 30 tr-patcher 31 tes3cmd 32 imagemagick 33 ]; 34 35 in ··· 46 --replace "from setuptools_rust import Binding, RustExtension" "" \ 47 --replace "RustExtension(\"portmodlib.portmod\", binding=Binding.PyO3, strip=True)" "" 48 ''; 49 - 50 - patches = [ 51 - (fetchpatch { 52 - # fix error when symlinks are present in the path (https://gitlab.com/portmod/portmod/-/merge_requests/393) 53 - # happen with ~/.nix-profile 54 - url = "https://gitlab.com/portmod/portmod/-/merge_requests/393.patch"; 55 - sha256 = "sha256-XHifwD/Nh7UiMZdvSNudVF7qpBOpjGTKSr4VVdJqUdA="; 56 - }) 57 - ]; 58 59 propagatedBuildInputs = with python3Packages; [ 60 setuptools-scm
··· 1 + { lib, callPackage, python3Packages, fetchFromGitLab, cacert 2 + , rustPlatform, bubblewrap, git, perlPackages, imagemagick, fetchurl, fetchzip 3 + , jre, makeWrapper, tr-patcher, tes3cmd, openmw }: 4 5 let 6 + version = "2.1.0"; 7 8 src = fetchFromGitLab { 9 owner = "portmod"; 10 repo = "Portmod"; 11 rev = "v${version}"; 12 + sha256 = "sha256-b/ENApFovMPNUMbJhwY+TZCnSzpr1e/IKJ/5XAGTQjE="; 13 }; 14 15 portmod-rust = rustPlatform.buildRustPackage rec { 16 inherit src version; 17 pname = "portmod-rust"; 18 19 + cargoHash = "sha256-3EfMMpSWSYsB3nXaoGGDuKQ9duyCKzbrT6oeATnzqLE="; 20 21 nativeBuildInputs = [ python3Packages.python ]; 22 ··· 30 tr-patcher 31 tes3cmd 32 imagemagick 33 + openmw 34 ]; 35 36 in ··· 47 --replace "from setuptools_rust import Binding, RustExtension" "" \ 48 --replace "RustExtension(\"portmodlib.portmod\", binding=Binding.PyO3, strip=True)" "" 49 ''; 50 51 propagatedBuildInputs = with python3Packages; [ 52 setuptools-scm
+7 -2
pkgs/games/quake2/yquake2/default.nix
··· 15 16 yquake2 = stdenv.mkDerivation rec { 17 pname = "yquake2"; 18 - version = "7.43"; 19 20 src = fetchFromGitHub { 21 owner = "yquake2"; 22 repo = "yquake2"; 23 rev = "QUAKE2_${builtins.replaceStrings ["."] ["_"] version}"; 24 - sha256 = "1dszbvxlh1npq4nv9s4wv4lcyfgb01k92ncxrrczsxy1dddg86pp"; 25 }; 26 27 nativeBuildInputs = [ cmake ]; 28
··· 15 16 yquake2 = stdenv.mkDerivation rec { 17 pname = "yquake2"; 18 + version = "8.00"; 19 20 src = fetchFromGitHub { 21 owner = "yquake2"; 22 repo = "yquake2"; 23 rev = "QUAKE2_${builtins.replaceStrings ["."] ["_"] version}"; 24 + sha256 = "0xnpmh0pl1095dykhc76rp242x587yh9zh6wayqzaam6cn3xlz3w"; 25 }; 26 + 27 + postPatch = '' 28 + substituteInPlace src/common/filesystem.c \ 29 + --replace /usr/share/games/quake2 $out/share/games/quake2 30 + ''; 31 32 nativeBuildInputs = [ cmake ]; 33
+273 -213
pkgs/misc/vim-plugins/generated.nix
··· 77 78 ale = buildVimPluginFrom2Nix { 79 pname = "ale"; 80 - version = "2021-11-04"; 81 src = fetchFromGitHub { 82 owner = "dense-analysis"; 83 repo = "ale"; 84 - rev = "f37cd1fd4fc17173a98649d8a0b2f37ce7ba61cf"; 85 - sha256 = "17p8bbqqsjw17b50p8pxrv30mf8n6495gwzvlfpj51yz2vvk66wv"; 86 }; 87 meta.homepage = "https://github.com/dense-analysis/ale/"; 88 }; ··· 113 114 ansible-vim = buildVimPluginFrom2Nix { 115 pname = "ansible-vim"; 116 - version = "2021-10-07"; 117 src = fetchFromGitHub { 118 owner = "pearofducks"; 119 repo = "ansible-vim"; 120 - rev = "c84f8bb203c49d9da28e4ea7a32d951ccde1d40f"; 121 - sha256 = "1ii58rvc8mvv33kbfnn7b66mpf08hn3vm2swjgaaw4dwvzffzi71"; 122 }; 123 meta.homepage = "https://github.com/pearofducks/ansible-vim/"; 124 }; ··· 461 462 chadtree = buildVimPluginFrom2Nix { 463 pname = "chadtree"; 464 - version = "2021-11-07"; 465 src = fetchFromGitHub { 466 owner = "ms-jpq"; 467 repo = "chadtree"; 468 - rev = "4b8ec3650ae41bb70128baacd68684ad212520de"; 469 - sha256 = "1cjw98nfzz8a9za7cs2jy3i164qaj2fyrsfpg28f7f1b087n24p3"; 470 }; 471 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 472 }; ··· 569 570 cmp-buffer = buildVimPluginFrom2Nix { 571 pname = "cmp-buffer"; 572 - version = "2021-11-02"; 573 src = fetchFromGitHub { 574 owner = "hrsh7th"; 575 repo = "cmp-buffer"; 576 - rev = "d1ca295ce584ec80763a6dc043080874b57ccffc"; 577 - sha256 = "1s8b4wc7as9v8iqk03aagjpxkkghn0wzf15nj4ljpi3k3w5hxiw0"; 578 }; 579 meta.homepage = "https://github.com/hrsh7th/cmp-buffer/"; 580 }; ··· 589 sha256 = "0b88fn4zb2sp4c9fnn9m8qb41djv17mmydhx6bryqnrc8mqycajy"; 590 }; 591 meta.homepage = "https://github.com/hrsh7th/cmp-calc/"; 592 }; 593 594 cmp-conjure = buildVimPluginFrom2Nix { ··· 629 630 cmp-nvim-lsp = buildVimPluginFrom2Nix { 631 pname = "cmp-nvim-lsp"; 632 - version = "2021-10-17"; 633 src = fetchFromGitHub { 634 owner = "hrsh7th"; 635 repo = "cmp-nvim-lsp"; 636 - rev = "accbe6d97548d8d3471c04d512d36fa61d0e4be8"; 637 - sha256 = "1dqx6yrd60x9ncjnpja87wv5zgnij7qmzbyh5xfyslk67c0i6mwm"; 638 }; 639 meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp/"; 640 }; 641 642 cmp-nvim-lua = buildVimPluginFrom2Nix { 643 pname = "cmp-nvim-lua"; 644 version = "2021-10-11"; ··· 677 678 cmp-path = buildVimPluginFrom2Nix { 679 pname = "cmp-path"; 680 - version = "2021-10-27"; 681 src = fetchFromGitHub { 682 owner = "hrsh7th"; 683 repo = "cmp-path"; 684 - rev = "97661b00232a2fe145fe48e295875bc3299ed1f7"; 685 - sha256 = "160jidd951qz1byjhbmd7ijp6hd37bdxbpg5wmzhprihwwpm628j"; 686 }; 687 meta.homepage = "https://github.com/hrsh7th/cmp-path/"; 688 }; ··· 725 726 cmp-under-comparator = buildVimPluginFrom2Nix { 727 pname = "cmp-under-comparator"; 728 - version = "2021-10-22"; 729 src = fetchFromGitHub { 730 owner = "lukas-reineke"; 731 repo = "cmp-under-comparator"; 732 - rev = "69e88636a3f7a1630a6e1199b4039a5f110caf81"; 733 - sha256 = "1af4l8vf66sz4vhyzlnkrg0hpwx2f7096g9rszralxq0nad1i12d"; 734 }; 735 meta.homepage = "https://github.com/lukas-reineke/cmp-under-comparator/"; 736 }; 737 738 cmp-vsnip = buildVimPluginFrom2Nix { 739 pname = "cmp-vsnip"; 740 - version = "2021-08-25"; 741 src = fetchFromGitHub { 742 owner = "hrsh7th"; 743 repo = "cmp-vsnip"; 744 - rev = "1588c35bf8f637e8f5287477f31895781858f970"; 745 - sha256 = "0q3z0f7d53cbqidx8qd3z48b46a83l5ay54iw525w22j1kki3aaw"; 746 }; 747 meta.homepage = "https://github.com/hrsh7th/cmp-vsnip/"; 748 }; ··· 797 798 coc-lua = buildVimPluginFrom2Nix { 799 pname = "coc-lua"; 800 - version = "2021-11-03"; 801 src = fetchFromGitHub { 802 owner = "josa42"; 803 repo = "coc-lua"; 804 - rev = "504f93819b47fd278e954608cace5c6530fdf397"; 805 - sha256 = "1vfbciy34bvyfyl0vpyw7m2nj586cpvm2pin5c6iy5qmr92pgw60"; 806 }; 807 meta.homepage = "https://github.com/josa42/coc-lua/"; 808 }; ··· 1134 1135 crates-nvim = buildVimPluginFrom2Nix { 1136 pname = "crates.nvim"; 1137 - version = "2021-11-02"; 1138 src = fetchFromGitHub { 1139 owner = "saecki"; 1140 repo = "crates.nvim"; 1141 - rev = "b3636f8199df988bedeb029f55a91cd17633523e"; 1142 - sha256 = "0jqbanfgh3l89i0frrnjyh47kyvhv3nfk3jgrswwzgn6b0w4cj6n"; 1143 }; 1144 meta.homepage = "https://github.com/saecki/crates.nvim/"; 1145 }; ··· 1676 1677 edge = buildVimPluginFrom2Nix { 1678 pname = "edge"; 1679 - version = "2021-11-05"; 1680 src = fetchFromGitHub { 1681 owner = "sainnhe"; 1682 repo = "edge"; 1683 - rev = "dac55912be3642a954ef0891b63a3f4cb1db5ce4"; 1684 - sha256 = "1w7a72jfwqf81rkwsnq70ar0hsnjjlkyxqxb3vg9yfcd5fki4920"; 1685 }; 1686 meta.homepage = "https://github.com/sainnhe/edge/"; 1687 }; ··· 1858 1859 fern-vim = buildVimPluginFrom2Nix { 1860 pname = "fern.vim"; 1861 - version = "2021-10-24"; 1862 src = fetchFromGitHub { 1863 owner = "lambdalisue"; 1864 repo = "fern.vim"; 1865 - rev = "338c7190a535cc5cf82e9d7443964b2e4f8bf97f"; 1866 - sha256 = "1d74k0mgf8axsnksq5dh3zlangabwdx7vwfi05wx0q7vkxm545d4"; 1867 }; 1868 meta.homepage = "https://github.com/lambdalisue/fern.vim/"; 1869 }; ··· 1979 1980 friendly-snippets = buildVimPluginFrom2Nix { 1981 pname = "friendly-snippets"; 1982 - version = "2021-11-07"; 1983 src = fetchFromGitHub { 1984 owner = "rafamadriz"; 1985 repo = "friendly-snippets"; 1986 - rev = "242c4a021d5655a5e86508f1cb3c08977d0acbe4"; 1987 - sha256 = "1rlq22ypl44ajjb5597braks6hn6qmf6ss0kh5vrvv6p9p1fy1dy"; 1988 }; 1989 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 1990 }; ··· 2051 2052 fzf-lsp-nvim = buildVimPluginFrom2Nix { 2053 pname = "fzf-lsp.nvim"; 2054 - version = "2021-10-21"; 2055 src = fetchFromGitHub { 2056 owner = "gfanto"; 2057 repo = "fzf-lsp.nvim"; 2058 - rev = "34bddd8a31441435f1d29eef0452576d12144da7"; 2059 - sha256 = "1ijqnqmdlm2f3jkjh68baif05lf27rww43vvndix2icypnd16vcp"; 2060 }; 2061 meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/"; 2062 }; ··· 2171 2172 git-worktree-nvim = buildVimPluginFrom2Nix { 2173 pname = "git-worktree.nvim"; 2174 - version = "2021-08-24"; 2175 src = fetchFromGitHub { 2176 owner = "ThePrimeagen"; 2177 repo = "git-worktree.nvim"; 2178 - rev = "e562d8a3baa6c96d148944592a2d7c88f48927f2"; 2179 - sha256 = "1c78pjycvnkq28ar7bp0xiadyd3jml596hsw0fsxvbdwba4a7ikk"; 2180 }; 2181 meta.homepage = "https://github.com/ThePrimeagen/git-worktree.nvim/"; 2182 }; ··· 2207 2208 gitsigns-nvim = buildVimPluginFrom2Nix { 2209 pname = "gitsigns.nvim"; 2210 - version = "2021-11-04"; 2211 src = fetchFromGitHub { 2212 owner = "lewis6991"; 2213 repo = "gitsigns.nvim"; 2214 - rev = "61a81b0c003de3e12555a5626d66fb6a060d8aca"; 2215 - sha256 = "0ya0vgwlmy2mpkgqhz0lyxh19iwilm5vwvk4c9ygsxwq3561vfcw"; 2216 }; 2217 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2218 }; ··· 2279 2280 goto-preview = buildVimPluginFrom2Nix { 2281 pname = "goto-preview"; 2282 - version = "2021-10-31"; 2283 src = fetchFromGitHub { 2284 owner = "rmagatti"; 2285 repo = "goto-preview"; 2286 - rev = "bde83cdac0c99a82c010c29f9e00ad488f9e035f"; 2287 - sha256 = "0vql6whiijfaglrkn0byrgkqm78rprhbbxajwh51iw80kqkm5ic0"; 2288 }; 2289 meta.homepage = "https://github.com/rmagatti/goto-preview/"; 2290 }; ··· 2339 2340 gruvbox-material = buildVimPluginFrom2Nix { 2341 pname = "gruvbox-material"; 2342 - version = "2021-11-05"; 2343 src = fetchFromGitHub { 2344 owner = "sainnhe"; 2345 repo = "gruvbox-material"; 2346 - rev = "0eaf2c5f1e4c2e274b6983c5178d66522e312468"; 2347 - sha256 = "0yfal45w1lf02wpws8ha3rka7n9c694z7wjya9ilpnm6xg20d0y4"; 2348 }; 2349 meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; 2350 }; ··· 2385 meta.homepage = "https://github.com/junegunn/gv.vim/"; 2386 }; 2387 2388 haskell-vim = buildVimPluginFrom2Nix { 2389 pname = "haskell-vim"; 2390 version = "2021-01-19"; ··· 2567 2568 indent-blankline-nvim = buildVimPluginFrom2Nix { 2569 pname = "indent-blankline.nvim"; 2570 - version = "2021-11-07"; 2571 src = fetchFromGitHub { 2572 owner = "lukas-reineke"; 2573 repo = "indent-blankline.nvim"; 2574 - rev = "9dab64554c6249eb31a0bf3e689e0d36d6998fb8"; 2575 - sha256 = "0jva20qh2mc9vd12wfbw3ngvx2745vvmn0qkz9lnrk2xkwy31dby"; 2576 }; 2577 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 2578 }; ··· 2772 2773 kotlin-vim = buildVimPluginFrom2Nix { 2774 pname = "kotlin-vim"; 2775 - version = "2021-11-07"; 2776 src = fetchFromGitHub { 2777 owner = "udalov"; 2778 repo = "kotlin-vim"; 2779 - rev = "e2fd6fbe98a85be28e75fe9c7cc341cfbba3ac23"; 2780 - sha256 = "1iv45znmija86jly2hm08s5bsi53kphdziwgknsz5l2va93vx34z"; 2781 }; 2782 meta.homepage = "https://github.com/udalov/kotlin-vim/"; 2783 }; ··· 2868 2869 lean-nvim = buildVimPluginFrom2Nix { 2870 pname = "lean.nvim"; 2871 - version = "2021-11-07"; 2872 src = fetchFromGitHub { 2873 owner = "Julian"; 2874 repo = "lean.nvim"; 2875 - rev = "f0fca2a67d06949ee7550d1525aca50107c6a3b7"; 2876 - sha256 = "0yw9k6mdbjhzgcdr9z2gyazcz200v8c66vfxmk9z0lhr7jrvby1a"; 2877 }; 2878 meta.homepage = "https://github.com/Julian/lean.nvim/"; 2879 }; ··· 2916 2917 lexima-vim = buildVimPluginFrom2Nix { 2918 pname = "lexima.vim"; 2919 - version = "2021-08-12"; 2920 src = fetchFromGitHub { 2921 owner = "cohama"; 2922 repo = "lexima.vim"; 2923 - rev = "6b716e2118d842a26620387f0845e57cfd69ffaf"; 2924 - sha256 = "1az40rjfyvwg9zkk822abrf0v0ccm29rp5290capirnfna5w71d6"; 2925 }; 2926 meta.homepage = "https://github.com/cohama/lexima.vim/"; 2927 }; 2928 2929 - lingua-franca-vim = buildVimPluginFrom2Nix { 2930 - pname = "lingua-franca"; 2931 - version = "2021-9-5"; 2932 - src = fetchFromGitHub { 2933 - owner = "lf-lang"; 2934 - repo = "lingua-franca.vim"; 2935 - rev = "439b92a13744ee21cb3cd9c399e179efbcaa2967"; 2936 - sha256 = "sha256-Bf2MabUe3fy0meL6zIYgal/yFxtLKsg3b/BUI/AVlrM="; 2937 - }; 2938 - meta.homepage = "https://github.com/lf-lang/lingua-franca.vim"; 2939 - }; 2940 - 2941 lf-vim = buildVimPluginFrom2Nix { 2942 pname = "lf.vim"; 2943 version = "2021-02-18"; ··· 3024 3025 lightspeed-nvim = buildVimPluginFrom2Nix { 3026 pname = "lightspeed.nvim"; 3027 - version = "2021-11-05"; 3028 src = fetchFromGitHub { 3029 owner = "ggandor"; 3030 repo = "lightspeed.nvim"; 3031 - rev = "3f833700b1d39c6cdfd32b9be27078e8bc37fc2f"; 3032 - sha256 = "0w1zb8pz3bgn19lfvz3ig35vmn5d4m65cmrhhgcnyjgi7z83p05f"; 3033 }; 3034 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 3035 }; ··· 3044 sha256 = "1qab2pd1pyfrw0llxd5j11imzqxa3lnnfhr1w2fjn3yanbsxvlvd"; 3045 }; 3046 meta.homepage = "https://github.com/junegunn/limelight.vim/"; 3047 }; 3048 3049 lir-nvim = buildVimPluginFrom2Nix { ··· 3168 3169 lualine-nvim = buildVimPluginFrom2Nix { 3170 pname = "lualine.nvim"; 3171 - version = "2021-11-05"; 3172 src = fetchFromGitHub { 3173 owner = "nvim-lualine"; 3174 repo = "lualine.nvim"; 3175 - rev = "3f5cdc51a08c437c7705e283eebd4cf9fbb18f80"; 3176 - sha256 = "15vvz7a89lj101gcpykws45kgsai5dqbcqnkflvx87ivcxs0iz97"; 3177 }; 3178 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 3179 }; 3180 3181 luasnip = buildVimPluginFrom2Nix { 3182 pname = "luasnip"; 3183 - version = "2021-11-06"; 3184 src = fetchFromGitHub { 3185 owner = "l3mon4d3"; 3186 repo = "luasnip"; 3187 - rev = "bab7cc2c32fba00776d2f2fc4704bed4eee2d082"; 3188 - sha256 = "1z1a35rpil7f5yk0al7r7k1kxpvf4x9kzpsb4s0v0c6mh8zmc5aw"; 3189 }; 3190 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3191 }; ··· 3228 3229 marks-nvim = buildVimPluginFrom2Nix { 3230 pname = "marks.nvim"; 3231 - version = "2021-10-31"; 3232 src = fetchFromGitHub { 3233 owner = "chentau"; 3234 repo = "marks.nvim"; 3235 - rev = "17e7f468d7128c4c2f6ccf334d136be5f712464d"; 3236 - sha256 = "1a4jm8wm0lqx16ic991xzvwqyys9cspj15bqnphw05gc2w14qz02"; 3237 }; 3238 meta.homepage = "https://github.com/chentau/marks.nvim/"; 3239 }; ··· 3612 3613 neoformat = buildVimPluginFrom2Nix { 3614 pname = "neoformat"; 3615 - version = "2021-10-30"; 3616 src = fetchFromGitHub { 3617 owner = "sbdchd"; 3618 repo = "neoformat"; 3619 - rev = "6b28df63eed20a57af131ba320646395c77a676c"; 3620 - sha256 = "1bcnlw2za6ig6hj0zcqbas6pphs2i6zgqyvf2cakk37pjdxc2gv1"; 3621 }; 3622 meta.homepage = "https://github.com/sbdchd/neoformat/"; 3623 }; 3624 3625 neogit = buildVimPluginFrom2Nix { 3626 pname = "neogit"; 3627 - version = "2021-11-02"; 3628 src = fetchFromGitHub { 3629 owner = "TimUntersberger"; 3630 repo = "neogit"; 3631 - rev = "85f2bdc31afb132c9603879bf3a7169a917eb949"; 3632 - sha256 = "1whcav7n49nrqvll1hdwr3bb25ls0ih7j49jwrjx1x4hpix2zrpl"; 3633 }; 3634 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 3635 }; ··· 3840 3841 neuron-nvim = buildVimPluginFrom2Nix { 3842 pname = "neuron.nvim"; 3843 - version = "2021-10-18"; 3844 src = fetchFromGitHub { 3845 owner = "oberblastmeister"; 3846 repo = "neuron.nvim"; 3847 - rev = "10b189437c3e080502ca14ed0e7bc041274e0610"; 3848 - sha256 = "11p6n33c642z6q89j2a71czffp3d3mzhp9mdygw2gadar9g4fvl8"; 3849 }; 3850 meta.homepage = "https://github.com/oberblastmeister/neuron.nvim/"; 3851 }; ··· 3888 3889 nim-vim = buildVimPluginFrom2Nix { 3890 pname = "nim.vim"; 3891 - version = "2020-10-16"; 3892 src = fetchFromGitHub { 3893 owner = "zah"; 3894 repo = "nim.vim"; 3895 - rev = "7a8737a4532239c06116ebde0329d8156f3d3b55"; 3896 - sha256 = "05xhac416c8zsgqlchc80f7gbjxbyngi6cxziqagdhr6kccc73gi"; 3897 }; 3898 meta.homepage = "https://github.com/zah/nim.vim/"; 3899 }; ··· 3960 3961 nterm-nvim = buildVimPluginFrom2Nix { 3962 pname = "nterm.nvim"; 3963 - version = "2021-11-05"; 3964 src = fetchFromGitHub { 3965 owner = "jlesquembre"; 3966 repo = "nterm.nvim"; 3967 - rev = "992cb567250cbf59d1465eb7371f9c6c75a13fb0"; 3968 - sha256 = "0d7fww3bv8fcl4wy29laa2drlhr6a7b29xlcfm5mxxdyyaxa1f3c"; 3969 }; 3970 meta.homepage = "https://github.com/jlesquembre/nterm.nvim/"; 3971 }; 3972 3973 nui-nvim = buildVimPluginFrom2Nix { 3974 pname = "nui.nvim"; 3975 - version = "2021-10-30"; 3976 src = fetchFromGitHub { 3977 owner = "MunifTanjim"; 3978 repo = "nui.nvim"; 3979 - rev = "362585d6515805d4be4eb665cf8707759a92a254"; 3980 - sha256 = "0gzanzyn7fa0qmngrqzlflzzyjzqkn21nhwbgw48hd0x143p0fab"; 3981 }; 3982 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 3983 }; 3984 3985 null-ls-nvim = buildVimPluginFrom2Nix { 3986 pname = "null-ls.nvim"; 3987 - version = "2021-11-04"; 3988 src = fetchFromGitHub { 3989 owner = "jose-elias-alvarez"; 3990 repo = "null-ls.nvim"; 3991 - rev = "64b269b51c7490660dcb2008f59ae260f2cdbbe4"; 3992 - sha256 = "1vp5y8cd3ljhshg2hrisbgxxb1zz5xqqxldngv3ll98pd98f9yjy"; 3993 }; 3994 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 3995 }; ··· 4032 4033 nvim-autopairs = buildVimPluginFrom2Nix { 4034 pname = "nvim-autopairs"; 4035 - version = "2021-11-07"; 4036 src = fetchFromGitHub { 4037 owner = "windwp"; 4038 repo = "nvim-autopairs"; 4039 - rev = "01f3a9f72fe36d4ca036d0e9c5cd6c506f4394ce"; 4040 - sha256 = "092f6kj5b3jd4y65kmh3z4vq844mvv21msjgmlr453b5gqnkqdwr"; 4041 }; 4042 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 4043 }; ··· 4092 4093 nvim-cmp = buildVimPluginFrom2Nix { 4094 pname = "nvim-cmp"; 4095 - version = "2021-11-05"; 4096 src = fetchFromGitHub { 4097 owner = "hrsh7th"; 4098 repo = "nvim-cmp"; 4099 - rev = "1774ff0f842146521c63707245d3de5db2bb3732"; 4100 - sha256 = "1gj21q15s61l6afxrvh49cvm7wn4b7chhsrs4355j7ldmsr88dk7"; 4101 }; 4102 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4103 }; ··· 4224 4225 nvim-gps = buildVimPluginFrom2Nix { 4226 pname = "nvim-gps"; 4227 - version = "2021-11-05"; 4228 src = fetchFromGitHub { 4229 owner = "smiteshp"; 4230 repo = "nvim-gps"; 4231 - rev = "74648310ffe95eba2054ce7a312d77d0b0cc1a32"; 4232 - sha256 = "1qa3fn2ianq1fiq6jvlvbvija36qf4i48gccvafwc23ap4fgsg0g"; 4233 }; 4234 meta.homepage = "https://github.com/smiteshp/nvim-gps/"; 4235 }; ··· 4296 4297 nvim-lsp-ts-utils = buildVimPluginFrom2Nix { 4298 pname = "nvim-lsp-ts-utils"; 4299 - version = "2021-11-06"; 4300 src = fetchFromGitHub { 4301 owner = "jose-elias-alvarez"; 4302 repo = "nvim-lsp-ts-utils"; 4303 - rev = "19d41dd70b3ee4e6fdd48c2a81c20a4b0c62a7b6"; 4304 - sha256 = "0ka575gcbgr78jgaa7zavfbm8jww1lpgypw8k7rjpzvbznnklxri"; 4305 }; 4306 meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/"; 4307 }; 4308 4309 nvim-lspconfig = buildVimPluginFrom2Nix { 4310 pname = "nvim-lspconfig"; 4311 - version = "2021-11-06"; 4312 src = fetchFromGitHub { 4313 owner = "neovim"; 4314 repo = "nvim-lspconfig"; 4315 - rev = "3a5d94df2d61992496d1fc986d2433b944584a8d"; 4316 - sha256 = "17sx8yzlx2ciqhwdhwq28zjpmbzfdzm5rsyjr31q10gqlj6l9kq6"; 4317 }; 4318 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4319 }; ··· 4380 4381 nvim-solarized-lua = buildVimPluginFrom2Nix { 4382 pname = "nvim-solarized-lua"; 4383 - version = "2021-10-23"; 4384 src = fetchFromGitHub { 4385 owner = "ishan9299"; 4386 repo = "nvim-solarized-lua"; 4387 - rev = "39ed6d841a71de0fcc51d6665638e864e42116cb"; 4388 - sha256 = "11v8vxz3daj2sl13hgvd8cadh7h5kij5kg43km917an5k1cw293j"; 4389 }; 4390 meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/"; 4391 }; 4392 4393 nvim-spectre = buildVimPluginFrom2Nix { 4394 pname = "nvim-spectre"; 4395 - version = "2021-11-01"; 4396 src = fetchFromGitHub { 4397 owner = "windwp"; 4398 repo = "nvim-spectre"; 4399 - rev = "8d5d29ac0d4ad1b21ed986cbbdb160193aba3d5f"; 4400 - sha256 = "0yiv3j153pg2x1cdwrl8fq2wbvapxbixxqz8z14x5bdy5rn7i4jf"; 4401 }; 4402 meta.homepage = "https://github.com/windwp/nvim-spectre/"; 4403 }; ··· 4488 4489 nvim-ts-context-commentstring = buildVimPluginFrom2Nix { 4490 pname = "nvim-ts-context-commentstring"; 4491 - version = "2021-11-03"; 4492 src = fetchFromGitHub { 4493 owner = "joosepalviste"; 4494 repo = "nvim-ts-context-commentstring"; 4495 - rev = "159c5b9a2cdb8a8fe342078b7ac8139de76bad62"; 4496 - sha256 = "0h2dlln226jhvv8anybz4b70z698bfc0sdb5k2zhzya7k0lmlfcz"; 4497 }; 4498 meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/"; 4499 }; 4500 4501 nvim-ts-rainbow = buildVimPluginFrom2Nix { 4502 pname = "nvim-ts-rainbow"; 4503 - version = "2021-10-26"; 4504 src = fetchFromGitHub { 4505 owner = "p00f"; 4506 repo = "nvim-ts-rainbow"; 4507 - rev = "2943a62d787e8b0ffa4dfc685036b262335889d3"; 4508 - sha256 = "113h15h0n454qfq0jlfpgp4f0msvsqmjc0mnsxw726yabd5qqjvg"; 4509 }; 4510 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 4511 }; ··· 4548 4549 nvim_context_vt = buildVimPluginFrom2Nix { 4550 pname = "nvim_context_vt"; 4551 - version = "2021-08-31"; 4552 src = fetchFromGitHub { 4553 owner = "haringsrob"; 4554 repo = "nvim_context_vt"; 4555 - rev = "df026a7186e33e20c4b8f98f8f94a5caecc345af"; 4556 - sha256 = "0lxkmld4rg3vzxbx23v3r3hxkgj572kngddvy4l83068gwmdr08m"; 4557 }; 4558 meta.homepage = "https://github.com/haringsrob/nvim_context_vt/"; 4559 }; ··· 4620 4621 onedarkpro-nvim = buildVimPluginFrom2Nix { 4622 pname = "onedarkpro.nvim"; 4623 - version = "2021-11-02"; 4624 src = fetchFromGitHub { 4625 owner = "olimorris"; 4626 repo = "onedarkpro.nvim"; 4627 - rev = "2789a1a025b3511224bb35bd3b0bb014a674166c"; 4628 - sha256 = "0wgdsh8rni68llif9f0i9ckl1n75ig0gb4lczg4gdk4g5qxi4rwj"; 4629 }; 4630 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 4631 }; ··· 4668 4669 orgmode-nvim = buildVimPluginFrom2Nix { 4670 pname = "orgmode.nvim"; 4671 - version = "2021-10-29"; 4672 src = fetchFromGitHub { 4673 owner = "kristijanhusak"; 4674 repo = "orgmode.nvim"; 4675 - rev = "50d1a97b25d77f33d312b4775fbd68217d22c946"; 4676 - sha256 = "10rahp4yb6sjq8afrig0c0fi9fjvhcxqp3y9qclzz5bxp4skwv78"; 4677 }; 4678 meta.homepage = "https://github.com/kristijanhusak/orgmode.nvim/"; 4679 }; 4680 4681 package-info-nvim = buildVimPluginFrom2Nix { 4682 pname = "package-info.nvim"; 4683 - version = "2021-10-30"; 4684 src = fetchFromGitHub { 4685 owner = "vuki656"; 4686 repo = "package-info.nvim"; 4687 - rev = "0572250a6b69f01416399f2f581aa87c17e03810"; 4688 - sha256 = "0z26i2h42vjsc5fkikfi6w7d7fnf6m3j5m7a73hi9rdbw389b2ay"; 4689 }; 4690 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 4691 }; ··· 4800 4801 plenary-nvim = buildVimPluginFrom2Nix { 4802 pname = "plenary.nvim"; 4803 - version = "2021-10-29"; 4804 src = fetchFromGitHub { 4805 owner = "nvim-lua"; 4806 repo = "plenary.nvim"; 4807 - rev = "96e821e8001c21bc904d3c15aa96a70c11462c5f"; 4808 - sha256 = "0y05pwc4kbjqgj1zjjhvmrll3d53wz55zgqavxd4bvj2gwhvnd2k"; 4809 }; 4810 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 4811 }; ··· 4993 4994 rainbow = buildVimPluginFrom2Nix { 4995 pname = "rainbow"; 4996 - version = "2021-10-25"; 4997 src = fetchFromGitHub { 4998 owner = "luochen1990"; 4999 repo = "rainbow"; 5000 - rev = "54c79a24725af3a15d3aad20f70a56c7abbd46c3"; 5001 - sha256 = "1bd8nqlcyhxxf02p4a16gayqkdh1010b7mnlfvzy69iaf2xclyx5"; 5002 }; 5003 meta.homepage = "https://github.com/luochen1990/rainbow/"; 5004 }; ··· 5077 5078 refactoring-nvim = buildVimPluginFrom2Nix { 5079 pname = "refactoring.nvim"; 5080 - version = "2021-11-01"; 5081 src = fetchFromGitHub { 5082 owner = "theprimeagen"; 5083 repo = "refactoring.nvim"; 5084 - rev = "0a6af73a7353233842d3c3004f66cb99eb7a45d0"; 5085 - sha256 = "0dm09183c68vsvpf3y3grfif7bqiba0jyprf3cgjypy1y8qzinvn"; 5086 }; 5087 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5088 }; ··· 5159 meta.homepage = "https://github.com/mfukar/robotframework-vim/"; 5160 }; 5161 5162 rspec-vim = buildVimPluginFrom2Nix { 5163 pname = "rspec.vim"; 5164 version = "2020-08-20"; ··· 5233 5234 SchemaStore-nvim = buildVimPluginFrom2Nix { 5235 pname = "SchemaStore.nvim"; 5236 - version = "2021-11-08"; 5237 src = fetchFromGitHub { 5238 owner = "b0o"; 5239 repo = "SchemaStore.nvim"; 5240 - rev = "29116d254c8fa4138cdbeac2beb9dedac6b52dcd"; 5241 - sha256 = "0jdzkbj6p8d84w6hfpwcdc0qzdrwzp7gqdqxgwl6nwkwm10ahwgm"; 5242 }; 5243 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5244 }; ··· 5305 5306 seoul256-vim = buildVimPluginFrom2Nix { 5307 pname = "seoul256.vim"; 5308 - version = "2020-06-21"; 5309 src = fetchFromGitHub { 5310 owner = "junegunn"; 5311 repo = "seoul256.vim"; 5312 - rev = "24ed467ca6ef9ce7ede56c9ffb1c6b30cd0ee906"; 5313 - sha256 = "0ihs5nxdyx3jr1n96l2yx4b5gc48x7qbyxv6dc53ihw2vpn783fx"; 5314 }; 5315 meta.homepage = "https://github.com/junegunn/seoul256.vim/"; 5316 }; ··· 5450 5451 sonokai = buildVimPluginFrom2Nix { 5452 pname = "sonokai"; 5453 - version = "2021-11-05"; 5454 src = fetchFromGitHub { 5455 owner = "sainnhe"; 5456 repo = "sonokai"; 5457 - rev = "c60000ce708e8cbcf833a4e82306169969174c7a"; 5458 - sha256 = "1iiamab2ym59l6mpm9v4jli9gdi9lmj73w5j7ag5f0n3bwdxpkyb"; 5459 }; 5460 meta.homepage = "https://github.com/sainnhe/sonokai/"; 5461 }; ··· 5607 5608 stabilize-nvim = buildVimPluginFrom2Nix { 5609 pname = "stabilize.nvim"; 5610 - version = "2021-11-07"; 5611 src = fetchFromGitHub { 5612 owner = "luukvbaal"; 5613 repo = "stabilize.nvim"; 5614 - rev = "14c809b63c2a6fb87493dcab22ceba64ed5a1428"; 5615 - sha256 = "1xr2vy264fv0dk0rbs3q0cma4whrsdwxw8iqvfr2xa1mc1w5agpy"; 5616 }; 5617 meta.homepage = "https://github.com/luukvbaal/stabilize.nvim/"; 5618 }; ··· 5715 5716 syntastic = buildVimPluginFrom2Nix { 5717 pname = "syntastic"; 5718 - version = "2021-10-18"; 5719 src = fetchFromGitHub { 5720 owner = "vim-syntastic"; 5721 repo = "syntastic"; 5722 - rev = "d086f49d389e1c2d58211b1f92cf20c9f63dc325"; 5723 - sha256 = "0cnd2m1dnx69657dpckiiy1slx2fpnpggm3qs0nzm5rm3qpzx185"; 5724 }; 5725 meta.homepage = "https://github.com/vim-syntastic/syntastic/"; 5726 }; ··· 5981 5982 telescope-nvim = buildVimPluginFrom2Nix { 5983 pname = "telescope.nvim"; 5984 - version = "2021-11-07"; 5985 src = fetchFromGitHub { 5986 owner = "nvim-telescope"; 5987 repo = "telescope.nvim"; 5988 - rev = "458382836683140c1b4d8d74b80379fe4636bc40"; 5989 - sha256 = "0n9gpsd65fr0fn3cwfr73byjl3d0dr1yvwg0yhvh1iwhn6bg3nrv"; 5990 }; 5991 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 5992 }; ··· 6618 6619 vim-airline = buildVimPluginFrom2Nix { 6620 pname = "vim-airline"; 6621 - version = "2021-11-03"; 6622 src = fetchFromGitHub { 6623 owner = "vim-airline"; 6624 repo = "vim-airline"; 6625 - rev = "17f7dff748c188eb511ff831c4ea1803418f2b42"; 6626 - sha256 = "1n2j81aw5iwv080apw8d463h4yqm0yhqsrhvizfb7zz8j30nbhq0"; 6627 }; 6628 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 6629 }; ··· 6750 6751 vim-autoformat = buildVimPluginFrom2Nix { 6752 pname = "vim-autoformat"; 6753 - version = "2021-10-07"; 6754 src = fetchFromGitHub { 6755 owner = "vim-autoformat"; 6756 repo = "vim-autoformat"; 6757 - rev = "d8a6962524ed4afbf7c92e7678bacf91d66f097d"; 6758 - sha256 = "0sscvgj6fwa9yy2p999rr7chp1xgg8japzwpfwwnzw77x3ikv3cp"; 6759 }; 6760 meta.homepage = "https://github.com/vim-autoformat/vim-autoformat/"; 6761 }; ··· 6942 6943 vim-clang-format = buildVimPluginFrom2Nix { 6944 pname = "vim-clang-format"; 6945 - version = "2019-05-15"; 6946 src = fetchFromGitHub { 6947 owner = "rhysd"; 6948 repo = "vim-clang-format"; 6949 - rev = "95593b67723f23979cd7344ecfd049f2f917830f"; 6950 - sha256 = "0n0k13k63l8n0ixs4zrhlz923apvdp2mldadxqlhmvsvncmlqmpn"; 6951 }; 6952 meta.homepage = "https://github.com/rhysd/vim-clang-format/"; 6953 }; ··· 7758 7759 vim-fugitive = buildVimPluginFrom2Nix { 7760 pname = "vim-fugitive"; 7761 - version = "2021-11-02"; 7762 src = fetchFromGitHub { 7763 owner = "tpope"; 7764 repo = "vim-fugitive"; 7765 - rev = "a6b823b8d0a8959e81876fd4857ba822495c028a"; 7766 - sha256 = "1aiz0lmjmjvcw67aanc06ba131fvszck0y7zg4kl625wlf6ahdkx"; 7767 }; 7768 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 7769 }; 7770 7771 vim-gh-line = buildVimPluginFrom2Nix { 7772 pname = "vim-gh-line"; 7773 version = "2021-03-25"; ··· 7890 7891 vim-go = buildVimPluginFrom2Nix { 7892 pname = "vim-go"; 7893 - version = "2021-11-07"; 7894 src = fetchFromGitHub { 7895 owner = "fatih"; 7896 repo = "vim-go"; 7897 - rev = "d2824f99487118912b3e6ad5baec09bae8d337e6"; 7898 - sha256 = "04kjl2x46ckazixwg43xf6n2m3f5rbgqbaskmwb5jsi6741vhkgi"; 7899 }; 7900 meta.homepage = "https://github.com/fatih/vim-go/"; 7901 }; ··· 8299 8300 vim-javacomplete2 = buildVimPluginFrom2Nix { 8301 pname = "vim-javacomplete2"; 8302 - version = "2021-08-21"; 8303 src = fetchFromGitHub { 8304 owner = "artur-shaik"; 8305 repo = "vim-javacomplete2"; 8306 - rev = "54a4b02edef78509621d180794df0c6924e48b3b"; 8307 - sha256 = "08hi6r1cspkklir9qa6x4h4a3zs404hvcwsspylysv7asnv8jncf"; 8308 }; 8309 meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/"; 8310 }; ··· 8468 8469 vim-lawrencium = buildVimPluginFrom2Nix { 8470 pname = "vim-lawrencium"; 8471 - version = "2020-10-10"; 8472 src = fetchFromGitHub { 8473 owner = "ludovicchabant"; 8474 repo = "vim-lawrencium"; 8475 - rev = "4592f24a50386e02870fa8d508cc7ba8454dc102"; 8476 - sha256 = "158hslq4chlqr9mhdpcrbxnygjk4j1pc2caqc3zrwqh9qdk8mvha"; 8477 }; 8478 meta.homepage = "https://github.com/ludovicchabant/vim-lawrencium/"; 8479 }; ··· 8841 8842 vim-mundo = buildVimPluginFrom2Nix { 8843 pname = "vim-mundo"; 8844 - version = "2021-07-13"; 8845 src = fetchFromGitHub { 8846 owner = "simnalamburt"; 8847 repo = "vim-mundo"; 8848 - rev = "8b4bccebf7a16938c77073983d643ba22aa04079"; 8849 - sha256 = "11livwi2pvnrxj7mildh46a6rli6hibpbffc9a5q6vxkvn9s6v29"; 8850 }; 8851 meta.homepage = "https://github.com/simnalamburt/vim-mundo/"; 8852 }; ··· 10126 10127 vim-test = buildVimPluginFrom2Nix { 10128 pname = "vim-test"; 10129 - version = "2021-10-17"; 10130 src = fetchFromGitHub { 10131 owner = "vim-test"; 10132 repo = "vim-test"; 10133 - rev = "2052bd926c37b5c828dd07c47ac676102ca34a0e"; 10134 - sha256 = "1lyx57jryxx5r9s60hg3v6y0kx5p2qc408nl8zhffqhzzmxvkgp9"; 10135 }; 10136 meta.homepage = "https://github.com/vim-test/vim-test/"; 10137 }; ··· 10642 10643 vim_current_word = buildVimPluginFrom2Nix { 10644 pname = "vim_current_word"; 10645 - version = "2021-09-26"; 10646 src = fetchFromGitHub { 10647 owner = "dominikduda"; 10648 repo = "vim_current_word"; 10649 - rev = "5cfee50ec35d011478c4ec9805a0e5d9a92f09ea"; 10650 - sha256 = "0l543hg5wyrbqykbm8vvhcb8wq9gwkc8y4nq9f7qy5a2qssvvd31"; 10651 }; 10652 meta.homepage = "https://github.com/dominikduda/vim_current_word/"; 10653 }; ··· 10666 10667 vimade = buildVimPluginFrom2Nix { 10668 pname = "vimade"; 10669 - version = "2021-10-29"; 10670 src = fetchFromGitHub { 10671 owner = "TaDaa"; 10672 repo = "vimade"; 10673 - rev = "934d5c92e5b3439fb2eb2a8d8e6e50c4bf02d740"; 10674 - sha256 = "0pmmhap4npfg191dkzia1lajvp2l583bf2x2f2n33qlwbq2nh4nk"; 10675 }; 10676 meta.homepage = "https://github.com/TaDaa/vimade/"; 10677 }; ··· 10799 10800 vimtex = buildVimPluginFrom2Nix { 10801 pname = "vimtex"; 10802 - version = "2021-11-06"; 10803 src = fetchFromGitHub { 10804 owner = "lervag"; 10805 repo = "vimtex"; 10806 - rev = "8bfcb533b90447b8f70c4c0de712bd966059e416"; 10807 - sha256 = "1fls9g2bw5pr7y401c63ixi99d7cvm7nxawvpysayz36iyqajrwr"; 10808 }; 10809 meta.homepage = "https://github.com/lervag/vimtex/"; 10810 };
··· 77 78 ale = buildVimPluginFrom2Nix { 79 pname = "ale"; 80 + version = "2021-11-09"; 81 src = fetchFromGitHub { 82 owner = "dense-analysis"; 83 repo = "ale"; 84 + rev = "8b3b16d71c4c683da6f3ca39662d207a3e894901"; 85 + sha256 = "1mdxgiin61630fimxm2l0zcr30br4q2ipp84l3iqxjbs0fqg11s5"; 86 }; 87 meta.homepage = "https://github.com/dense-analysis/ale/"; 88 }; ··· 113 114 ansible-vim = buildVimPluginFrom2Nix { 115 pname = "ansible-vim"; 116 + version = "2021-11-08"; 117 src = fetchFromGitHub { 118 owner = "pearofducks"; 119 repo = "ansible-vim"; 120 + rev = "469e55b101d85ff82687d975349b356b362194a6"; 121 + sha256 = "0z2iqb974drs0nc3cxk32z5xlbdl8bgbsc8564sz13ayqbdms4nk"; 122 }; 123 meta.homepage = "https://github.com/pearofducks/ansible-vim/"; 124 }; ··· 461 462 chadtree = buildVimPluginFrom2Nix { 463 pname = "chadtree"; 464 + version = "2021-11-11"; 465 src = fetchFromGitHub { 466 owner = "ms-jpq"; 467 repo = "chadtree"; 468 + rev = "8bf4553d1000b2c9189f1893ac5c737b61572791"; 469 + sha256 = "1jk795a6r8yzbjbyx121qn65njs4j3l947x3n937kygqpb7paflm"; 470 }; 471 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 472 }; ··· 569 570 cmp-buffer = buildVimPluginFrom2Nix { 571 pname = "cmp-buffer"; 572 + version = "2021-11-10"; 573 src = fetchFromGitHub { 574 owner = "hrsh7th"; 575 repo = "cmp-buffer"; 576 + rev = "2d85e76c725a389b72067f86fc3c65f3868b9a59"; 577 + sha256 = "0lvx58nchrl08jjp2gvyfrxkqdqnyi97zj86nnx184vnx8a5qcqh"; 578 }; 579 meta.homepage = "https://github.com/hrsh7th/cmp-buffer/"; 580 }; ··· 589 sha256 = "0b88fn4zb2sp4c9fnn9m8qb41djv17mmydhx6bryqnrc8mqycajy"; 590 }; 591 meta.homepage = "https://github.com/hrsh7th/cmp-calc/"; 592 + }; 593 + 594 + cmp-cmdline = buildVimPluginFrom2Nix { 595 + pname = "cmp-cmdline"; 596 + version = "2021-11-08"; 597 + src = fetchFromGitHub { 598 + owner = "hrsh7th"; 599 + repo = "cmp-cmdline"; 600 + rev = "0ca73c3a50b72c2ca168d8904b39aba34d0c4227"; 601 + sha256 = "1777rv9mh3bar8lp5i4af7kip5j3s4ib8a83b67clga8pcdjla4d"; 602 + }; 603 + meta.homepage = "https://github.com/hrsh7th/cmp-cmdline/"; 604 }; 605 606 cmp-conjure = buildVimPluginFrom2Nix { ··· 641 642 cmp-nvim-lsp = buildVimPluginFrom2Nix { 643 pname = "cmp-nvim-lsp"; 644 + version = "2021-11-10"; 645 src = fetchFromGitHub { 646 owner = "hrsh7th"; 647 repo = "cmp-nvim-lsp"; 648 + rev = "134117299ff9e34adde30a735cd8ca9cf8f3db81"; 649 + sha256 = "1jnspl08ilz9ggkdddk0saxp3wzf05lll5msdfb4770q3bixddwc"; 650 }; 651 meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp/"; 652 }; 653 654 + cmp-nvim-lsp-document-symbol = buildVimPluginFrom2Nix { 655 + pname = "cmp-nvim-lsp-document-symbol"; 656 + version = "2021-10-28"; 657 + src = fetchFromGitHub { 658 + owner = "hrsh7th"; 659 + repo = "cmp-nvim-lsp-document-symbol"; 660 + rev = "29d12e55cf49ee07b829114ad39b161cad2544ab"; 661 + sha256 = "0w4m34467j3cg4dj69r12115p5k1i2lbjzmwx5hmd5x6xzb5qycb"; 662 + }; 663 + meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-document-symbol/"; 664 + }; 665 + 666 cmp-nvim-lua = buildVimPluginFrom2Nix { 667 pname = "cmp-nvim-lua"; 668 version = "2021-10-11"; ··· 701 702 cmp-path = buildVimPluginFrom2Nix { 703 pname = "cmp-path"; 704 + version = "2021-11-10"; 705 src = fetchFromGitHub { 706 owner = "hrsh7th"; 707 repo = "cmp-path"; 708 + rev = "98ded32b9c4d95aa95af70b9979b767f39073f0e"; 709 + sha256 = "1axx401sikh9ylji3d6cmgn4xsrzzfmlc1akfv1q709chv0a6r2h"; 710 }; 711 meta.homepage = "https://github.com/hrsh7th/cmp-path/"; 712 }; ··· 749 750 cmp-under-comparator = buildVimPluginFrom2Nix { 751 pname = "cmp-under-comparator"; 752 + version = "2021-11-11"; 753 src = fetchFromGitHub { 754 owner = "lukas-reineke"; 755 repo = "cmp-under-comparator"; 756 + rev = "6857f10272c3cfe930cece2afa2406e1385bfef8"; 757 + sha256 = "18kcxl9rg6qrg5wv6bb0hv0sjafspjhy57irf8gyaa66svwmgxmh"; 758 }; 759 meta.homepage = "https://github.com/lukas-reineke/cmp-under-comparator/"; 760 }; 761 762 cmp-vsnip = buildVimPluginFrom2Nix { 763 pname = "cmp-vsnip"; 764 + version = "2021-11-10"; 765 src = fetchFromGitHub { 766 owner = "hrsh7th"; 767 repo = "cmp-vsnip"; 768 + rev = "0abfa1860f5e095a07c477da940cfcb0d273b700"; 769 + sha256 = "1vhw2qx8284bskivc2jyijl93g1b1z9hzzbq2l9b4aw6r23frbgc"; 770 }; 771 meta.homepage = "https://github.com/hrsh7th/cmp-vsnip/"; 772 }; ··· 821 822 coc-lua = buildVimPluginFrom2Nix { 823 pname = "coc-lua"; 824 + version = "2021-11-09"; 825 src = fetchFromGitHub { 826 owner = "josa42"; 827 repo = "coc-lua"; 828 + rev = "9672c9cde3cce32720fafbdb65618d817b7022d8"; 829 + sha256 = "1y35xqzd17c8cvlrqfa10lninql2xkkkgy40wl1bwfzl5awk9rm7"; 830 }; 831 meta.homepage = "https://github.com/josa42/coc-lua/"; 832 }; ··· 1158 1159 crates-nvim = buildVimPluginFrom2Nix { 1160 pname = "crates.nvim"; 1161 + version = "2021-11-10"; 1162 src = fetchFromGitHub { 1163 owner = "saecki"; 1164 repo = "crates.nvim"; 1165 + rev = "0b17e2bb069cb388ba22d156bbe1b3b3b3585312"; 1166 + sha256 = "1d7gssvw2sl1girj8svbdzlrhxsjgp9rkfkjrr2jd7p5ilhry27a"; 1167 }; 1168 meta.homepage = "https://github.com/saecki/crates.nvim/"; 1169 }; ··· 1700 1701 edge = buildVimPluginFrom2Nix { 1702 pname = "edge"; 1703 + version = "2021-11-11"; 1704 src = fetchFromGitHub { 1705 owner = "sainnhe"; 1706 repo = "edge"; 1707 + rev = "f2c8e3d2a72f3763e3ea9c620a118e73e2146fb1"; 1708 + sha256 = "08v10j0hirqcj2r2fcw8b04v8bpwj1kp887pq8vs5f57ncqzl8x7"; 1709 }; 1710 meta.homepage = "https://github.com/sainnhe/edge/"; 1711 }; ··· 1882 1883 fern-vim = buildVimPluginFrom2Nix { 1884 pname = "fern.vim"; 1885 + version = "2021-11-11"; 1886 src = fetchFromGitHub { 1887 owner = "lambdalisue"; 1888 repo = "fern.vim"; 1889 + rev = "dd365ec17e9ff1d87a5ce4ade8abf123ecfd007a"; 1890 + sha256 = "0s5gygvbz9ffnaxaikqj8mi16ip1gqxa19ijvjsjc8rv6jpkylsd"; 1891 }; 1892 meta.homepage = "https://github.com/lambdalisue/fern.vim/"; 1893 }; ··· 2003 2004 friendly-snippets = buildVimPluginFrom2Nix { 2005 pname = "friendly-snippets"; 2006 + version = "2021-11-10"; 2007 src = fetchFromGitHub { 2008 owner = "rafamadriz"; 2009 repo = "friendly-snippets"; 2010 + rev = "7d4a4c4e57b7aabb9e7d1f591c29e6d5e7e382e4"; 2011 + sha256 = "19z6yjdd7q9hydzx3bw2w8c573y0xjn9s7n780w65n34iirjbh7i"; 2012 }; 2013 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 2014 }; ··· 2075 2076 fzf-lsp-nvim = buildVimPluginFrom2Nix { 2077 pname = "fzf-lsp.nvim"; 2078 + version = "2021-11-07"; 2079 src = fetchFromGitHub { 2080 owner = "gfanto"; 2081 repo = "fzf-lsp.nvim"; 2082 + rev = "19a6f405e4a6eb74788393390d945bd156d559b3"; 2083 + sha256 = "0nq9nfviyly136xhjzdvmhvj7flz44pl5as0npa4d13ng3gs451p"; 2084 }; 2085 meta.homepage = "https://github.com/gfanto/fzf-lsp.nvim/"; 2086 }; ··· 2195 2196 git-worktree-nvim = buildVimPluginFrom2Nix { 2197 pname = "git-worktree.nvim"; 2198 + version = "2021-11-09"; 2199 src = fetchFromGitHub { 2200 owner = "ThePrimeagen"; 2201 repo = "git-worktree.nvim"; 2202 + rev = "14d4be5f9db5c5cce7b4c1ee10c70d663c367373"; 2203 + sha256 = "11gzz2dc75b0sqkkxsiw9yramfwhcrv4vq39mxlzmxxzbzk11dv2"; 2204 }; 2205 meta.homepage = "https://github.com/ThePrimeagen/git-worktree.nvim/"; 2206 }; ··· 2231 2232 gitsigns-nvim = buildVimPluginFrom2Nix { 2233 pname = "gitsigns.nvim"; 2234 + version = "2021-11-11"; 2235 src = fetchFromGitHub { 2236 owner = "lewis6991"; 2237 repo = "gitsigns.nvim"; 2238 + rev = "e6775fa32e4904cc8bbd098ba9807db9606e816e"; 2239 + sha256 = "1w7vq9jbw3lhd8i9wbf71q344235iwcigff7jrrh3fbcq6kk7m12"; 2240 }; 2241 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2242 }; ··· 2303 2304 goto-preview = buildVimPluginFrom2Nix { 2305 pname = "goto-preview"; 2306 + version = "2021-11-09"; 2307 src = fetchFromGitHub { 2308 owner = "rmagatti"; 2309 repo = "goto-preview"; 2310 + rev = "b930629c018c6b30d42e8d271a32a37e0360c628"; 2311 + sha256 = "0mly30sqbs43xmkda04jzk4knxcv7f42sddm87ky6j8ii67147ys"; 2312 }; 2313 meta.homepage = "https://github.com/rmagatti/goto-preview/"; 2314 }; ··· 2363 2364 gruvbox-material = buildVimPluginFrom2Nix { 2365 pname = "gruvbox-material"; 2366 + version = "2021-11-11"; 2367 src = fetchFromGitHub { 2368 owner = "sainnhe"; 2369 repo = "gruvbox-material"; 2370 + rev = "a25c5294013d58e4fde6b72d94a5f77e3330f0cc"; 2371 + sha256 = "0k4baphl8x6fy8hqidr7g8mw6w1cjhwsgjmsd9v72a9ikl4z22vq"; 2372 }; 2373 meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; 2374 }; ··· 2409 meta.homepage = "https://github.com/junegunn/gv.vim/"; 2410 }; 2411 2412 + harpoon = buildVimPluginFrom2Nix { 2413 + pname = "harpoon"; 2414 + version = "2021-11-09"; 2415 + src = fetchFromGitHub { 2416 + owner = "ThePrimeagen"; 2417 + repo = "harpoon"; 2418 + rev = "57819752e62251f9488a95fea1690bb62547bd2a"; 2419 + sha256 = "0x5x6jmz31aclai0l2dplr0y16f97jb40cgvnrx8mr5gb0s5i7sc"; 2420 + }; 2421 + meta.homepage = "https://github.com/ThePrimeagen/harpoon/"; 2422 + }; 2423 + 2424 haskell-vim = buildVimPluginFrom2Nix { 2425 pname = "haskell-vim"; 2426 version = "2021-01-19"; ··· 2603 2604 indent-blankline-nvim = buildVimPluginFrom2Nix { 2605 pname = "indent-blankline.nvim"; 2606 + version = "2021-11-08"; 2607 src = fetchFromGitHub { 2608 owner = "lukas-reineke"; 2609 repo = "indent-blankline.nvim"; 2610 + rev = "bc8372815506066f3ca7885baca717cb986957be"; 2611 + sha256 = "0svhinr5qmhcskvakl71yykzxhm6m0ydymx7dp5w0jwsdcv9nnrx"; 2612 }; 2613 meta.homepage = "https://github.com/lukas-reineke/indent-blankline.nvim/"; 2614 }; ··· 2808 2809 kotlin-vim = buildVimPluginFrom2Nix { 2810 pname = "kotlin-vim"; 2811 + version = "2021-11-08"; 2812 src = fetchFromGitHub { 2813 owner = "udalov"; 2814 repo = "kotlin-vim"; 2815 + rev = "6fec676fe552cb30165dc8977dab9353c4c3ab26"; 2816 + sha256 = "08sz0fmlk4bzzkg5j0zbjd1dki1ykigar4rzyc05xfynvkcxh4fg"; 2817 }; 2818 meta.homepage = "https://github.com/udalov/kotlin-vim/"; 2819 }; ··· 2904 2905 lean-nvim = buildVimPluginFrom2Nix { 2906 pname = "lean.nvim"; 2907 + version = "2021-11-11"; 2908 src = fetchFromGitHub { 2909 owner = "Julian"; 2910 repo = "lean.nvim"; 2911 + rev = "27a9bba67bc9114ba9a6f48686ac983f301dd4be"; 2912 + sha256 = "1vcd1i2w9vnkmlhan62s0raa8gigxpdyyzqvn2qqv1rifxzigpfw"; 2913 }; 2914 meta.homepage = "https://github.com/Julian/lean.nvim/"; 2915 }; ··· 2952 2953 lexima-vim = buildVimPluginFrom2Nix { 2954 pname = "lexima.vim"; 2955 + version = "2021-11-11"; 2956 src = fetchFromGitHub { 2957 owner = "cohama"; 2958 repo = "lexima.vim"; 2959 + rev = "99ece6758ec49b04de983873e4117a390121fbb8"; 2960 + sha256 = "00sjngkscry6ln9d94w9b2466d1y2prxivaxn8hqxpng1wyhhlay"; 2961 }; 2962 meta.homepage = "https://github.com/cohama/lexima.vim/"; 2963 }; 2964 2965 lf-vim = buildVimPluginFrom2Nix { 2966 pname = "lf.vim"; 2967 version = "2021-02-18"; ··· 3048 3049 lightspeed-nvim = buildVimPluginFrom2Nix { 3050 pname = "lightspeed.nvim"; 3051 + version = "2021-11-11"; 3052 src = fetchFromGitHub { 3053 owner = "ggandor"; 3054 repo = "lightspeed.nvim"; 3055 + rev = "6429028c58a2a64916cb9132743e5301af460c1c"; 3056 + sha256 = "0qhx7axm5vg1xh5j2mg0x3l7154f4n55k28pajrak4yw7ws82232"; 3057 }; 3058 meta.homepage = "https://github.com/ggandor/lightspeed.nvim/"; 3059 }; ··· 3068 sha256 = "1qab2pd1pyfrw0llxd5j11imzqxa3lnnfhr1w2fjn3yanbsxvlvd"; 3069 }; 3070 meta.homepage = "https://github.com/junegunn/limelight.vim/"; 3071 + }; 3072 + 3073 + lingua-franca-vim = buildVimPluginFrom2Nix { 3074 + pname = "lingua-franca.vim"; 3075 + version = "2021-09-05"; 3076 + src = fetchFromGitHub { 3077 + owner = "lf-lang"; 3078 + repo = "lingua-franca.vim"; 3079 + rev = "439b92a13744ee21cb3cd9c399e179efbcaa2967"; 3080 + sha256 = "1cwn2pq26m7hdwvwhajb3cbz4pva423cryp2k6sgrp8ynmlqrz85"; 3081 + }; 3082 + meta.homepage = "https://github.com/lf-lang/lingua-franca.vim/"; 3083 }; 3084 3085 lir-nvim = buildVimPluginFrom2Nix { ··· 3204 3205 lualine-nvim = buildVimPluginFrom2Nix { 3206 pname = "lualine.nvim"; 3207 + version = "2021-11-11"; 3208 src = fetchFromGitHub { 3209 owner = "nvim-lualine"; 3210 repo = "lualine.nvim"; 3211 + rev = "df46c1e70a0aeb234aa9d2048d14f626a1cca317"; 3212 + sha256 = "0khkkicwcnrwpd9scdsggia916ws6hvpyx0gnszg43zq74q5h27q"; 3213 }; 3214 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 3215 }; 3216 3217 luasnip = buildVimPluginFrom2Nix { 3218 pname = "luasnip"; 3219 + version = "2021-11-09"; 3220 src = fetchFromGitHub { 3221 owner = "l3mon4d3"; 3222 repo = "luasnip"; 3223 + rev = "366fd76ea226bed11966cd8b1a229cba08fa4394"; 3224 + sha256 = "17jla5yvi0vzgi0himl8fyfmc8sl8xg1k5bzl58iq0d2ycmr08as"; 3225 }; 3226 meta.homepage = "https://github.com/l3mon4d3/luasnip/"; 3227 }; ··· 3264 3265 marks-nvim = buildVimPluginFrom2Nix { 3266 pname = "marks.nvim"; 3267 + version = "2021-11-07"; 3268 src = fetchFromGitHub { 3269 owner = "chentau"; 3270 repo = "marks.nvim"; 3271 + rev = "f43e349601b439b4b07bec1d996cfd70d48d09fb"; 3272 + sha256 = "0xnrklam85yva82ncfbpymhs8wa0g9vcks4dzdpvnj8f21la1f3d"; 3273 }; 3274 meta.homepage = "https://github.com/chentau/marks.nvim/"; 3275 }; ··· 3648 3649 neoformat = buildVimPluginFrom2Nix { 3650 pname = "neoformat"; 3651 + version = "2021-11-09"; 3652 src = fetchFromGitHub { 3653 owner = "sbdchd"; 3654 repo = "neoformat"; 3655 + rev = "f1b6cd506b72be0a2aaf529105320ec929683920"; 3656 + sha256 = "0idj1l5962vfzqhksifxi4qa8d2w8mnhdqa2z5wwpphjiparfqrg"; 3657 }; 3658 meta.homepage = "https://github.com/sbdchd/neoformat/"; 3659 }; 3660 3661 neogit = buildVimPluginFrom2Nix { 3662 pname = "neogit"; 3663 + version = "2021-11-09"; 3664 src = fetchFromGitHub { 3665 owner = "TimUntersberger"; 3666 repo = "neogit"; 3667 + rev = "807e4a795dc6c2383b281fc27bd1bc6c197d98cd"; 3668 + sha256 = "126kdn9dfvk0ggzh00439zwrq1jldnxvk0nsf7g371qkbbnc4qal"; 3669 }; 3670 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 3671 }; ··· 3876 3877 neuron-nvim = buildVimPluginFrom2Nix { 3878 pname = "neuron.nvim"; 3879 + version = "2021-11-08"; 3880 src = fetchFromGitHub { 3881 owner = "oberblastmeister"; 3882 repo = "neuron.nvim"; 3883 + rev = "a7280d4923f51c8af8cecc53aa06ed49cbbd412d"; 3884 + sha256 = "0qanc7r9z5ry3xxbvpv9xbmxnx0f8yj10fi887yhrcms7kj73al9"; 3885 }; 3886 meta.homepage = "https://github.com/oberblastmeister/neuron.nvim/"; 3887 }; ··· 3924 3925 nim-vim = buildVimPluginFrom2Nix { 3926 pname = "nim.vim"; 3927 + version = "2021-11-11"; 3928 src = fetchFromGitHub { 3929 owner = "zah"; 3930 repo = "nim.vim"; 3931 + rev = "a15714fea392b0f06ff2b282921a68c7033e39a2"; 3932 + sha256 = "1vf3af8b85rjsccvclkb6aw9zgkwfpxd43jgnkbx6wrsv9bfz034"; 3933 }; 3934 meta.homepage = "https://github.com/zah/nim.vim/"; 3935 }; ··· 3996 3997 nterm-nvim = buildVimPluginFrom2Nix { 3998 pname = "nterm.nvim"; 3999 + version = "2021-11-10"; 4000 src = fetchFromGitHub { 4001 owner = "jlesquembre"; 4002 repo = "nterm.nvim"; 4003 + rev = "14d16c83aa1d165724f7780f470c4dcde5addcb6"; 4004 + sha256 = "0y883fpjfk7lki8nfscxhfw0wr7xm1d22zgf52zqmc9pjznjz9my"; 4005 }; 4006 meta.homepage = "https://github.com/jlesquembre/nterm.nvim/"; 4007 }; 4008 4009 nui-nvim = buildVimPluginFrom2Nix { 4010 pname = "nui.nvim"; 4011 + version = "2021-11-11"; 4012 src = fetchFromGitHub { 4013 owner = "MunifTanjim"; 4014 repo = "nui.nvim"; 4015 + rev = "a07b754552008012f2d7d3602b7a233a29d92c66"; 4016 + sha256 = "19ffxpmq82f9qxbnb2lw2hvc9gqc1vfyvf553wpc439rpi98mxja"; 4017 }; 4018 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 4019 }; 4020 4021 null-ls-nvim = buildVimPluginFrom2Nix { 4022 pname = "null-ls.nvim"; 4023 + version = "2021-11-11"; 4024 src = fetchFromGitHub { 4025 owner = "jose-elias-alvarez"; 4026 repo = "null-ls.nvim"; 4027 + rev = "2bf885dda0ecb669ef66d1c757287c98f6c16500"; 4028 + sha256 = "1303gpdr5yzxznx0djn5q09p1vibh15d0nmj1j6n2zqbjdx6bhfw"; 4029 }; 4030 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4031 }; ··· 4068 4069 nvim-autopairs = buildVimPluginFrom2Nix { 4070 pname = "nvim-autopairs"; 4071 + version = "2021-11-09"; 4072 src = fetchFromGitHub { 4073 owner = "windwp"; 4074 repo = "nvim-autopairs"; 4075 + rev = "f4f1c9f27d8514885cd851b3ae0a648e1eb15a17"; 4076 + sha256 = "0ipb2pvkc28zp5pdb5ih5rcnzj4wkwg5i59lb3ll4cv0yj398kr9"; 4077 }; 4078 meta.homepage = "https://github.com/windwp/nvim-autopairs/"; 4079 }; ··· 4128 4129 nvim-cmp = buildVimPluginFrom2Nix { 4130 pname = "nvim-cmp"; 4131 + version = "2021-11-11"; 4132 src = fetchFromGitHub { 4133 owner = "hrsh7th"; 4134 repo = "nvim-cmp"; 4135 + rev = "af06bd4b440c4da6b363ec2c3feb49bc0cda5510"; 4136 + sha256 = "0ckvm3kggnfqv4ngaxpl4zikbs2pwbqgy5x9fqzrdj2vydfm85wp"; 4137 }; 4138 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4139 }; ··· 4260 4261 nvim-gps = buildVimPluginFrom2Nix { 4262 pname = "nvim-gps"; 4263 + version = "2021-11-10"; 4264 src = fetchFromGitHub { 4265 owner = "smiteshp"; 4266 repo = "nvim-gps"; 4267 + rev = "14653c92c93b2e00a8cc742ee109f510350afc2a"; 4268 + sha256 = "13i1pyd5ibmczyw3r2wrhrislkych994487iv5202zv0jn6jaglm"; 4269 }; 4270 meta.homepage = "https://github.com/smiteshp/nvim-gps/"; 4271 }; ··· 4332 4333 nvim-lsp-ts-utils = buildVimPluginFrom2Nix { 4334 pname = "nvim-lsp-ts-utils"; 4335 + version = "2021-11-11"; 4336 src = fetchFromGitHub { 4337 owner = "jose-elias-alvarez"; 4338 repo = "nvim-lsp-ts-utils"; 4339 + rev = "1af2922c3ab7f80654c09932c55bd5d70f13f1e3"; 4340 + sha256 = "1qcska723k2ajimmib7i57clhdbrbqlcp4b18capsrrnxsl92pq0"; 4341 }; 4342 meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/"; 4343 }; 4344 4345 nvim-lspconfig = buildVimPluginFrom2Nix { 4346 pname = "nvim-lspconfig"; 4347 + version = "2021-11-11"; 4348 src = fetchFromGitHub { 4349 owner = "neovim"; 4350 repo = "nvim-lspconfig"; 4351 + rev = "edca6c107027111ed02abe17a231d1cf0d353adf"; 4352 + sha256 = "13abx9r8p9admskallw3y1dqia288xm6l3l6idshih6wbmkx2jk2"; 4353 }; 4354 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4355 }; ··· 4416 4417 nvim-solarized-lua = buildVimPluginFrom2Nix { 4418 pname = "nvim-solarized-lua"; 4419 + version = "2021-11-10"; 4420 src = fetchFromGitHub { 4421 owner = "ishan9299"; 4422 repo = "nvim-solarized-lua"; 4423 + rev = "05433b58825e13465b82430f2cc7b0414df2ba6c"; 4424 + sha256 = "1w2n8zj17dj87xfbacz9kgkcws2cihnfa3640s6393gli20782kq"; 4425 }; 4426 meta.homepage = "https://github.com/ishan9299/nvim-solarized-lua/"; 4427 }; 4428 4429 nvim-spectre = buildVimPluginFrom2Nix { 4430 pname = "nvim-spectre"; 4431 + version = "2021-11-10"; 4432 src = fetchFromGitHub { 4433 owner = "windwp"; 4434 repo = "nvim-spectre"; 4435 + rev = "9502f162a43d18d03f6d11e2152aee39b1ed5adb"; 4436 + sha256 = "1czj2jbls3ci35mbvvzb7x2zzh3aw2rz42bvfx45ibpw6iabdgky"; 4437 }; 4438 meta.homepage = "https://github.com/windwp/nvim-spectre/"; 4439 }; ··· 4524 4525 nvim-ts-context-commentstring = buildVimPluginFrom2Nix { 4526 pname = "nvim-ts-context-commentstring"; 4527 + version = "2021-11-09"; 4528 src = fetchFromGitHub { 4529 owner = "joosepalviste"; 4530 repo = "nvim-ts-context-commentstring"; 4531 + rev = "ce74852c36008b11dda451bfe6c2ed71c535152b"; 4532 + sha256 = "04hd5wg3f39sn4qc958fw9inmkaj18mkgvmwkxni4qnb2y8qs9pi"; 4533 }; 4534 meta.homepage = "https://github.com/joosepalviste/nvim-ts-context-commentstring/"; 4535 }; 4536 4537 nvim-ts-rainbow = buildVimPluginFrom2Nix { 4538 pname = "nvim-ts-rainbow"; 4539 + version = "2021-11-10"; 4540 src = fetchFromGitHub { 4541 owner = "p00f"; 4542 repo = "nvim-ts-rainbow"; 4543 + rev = "5cef624eb407449a313b63cdda66720e9860821f"; 4544 + sha256 = "0r39ahrk54smb9ngb4s11kxjncrsarclrdjvaazdi82260saxgb9"; 4545 }; 4546 meta.homepage = "https://github.com/p00f/nvim-ts-rainbow/"; 4547 }; ··· 4584 4585 nvim_context_vt = buildVimPluginFrom2Nix { 4586 pname = "nvim_context_vt"; 4587 + version = "2021-11-09"; 4588 src = fetchFromGitHub { 4589 owner = "haringsrob"; 4590 repo = "nvim_context_vt"; 4591 + rev = "8db258aeff84adee646afab970980c745286a1e6"; 4592 + sha256 = "0jbkms1alssp9399nhbzilqap0yji6sxpy207v3vmk1haf27cqz4"; 4593 }; 4594 meta.homepage = "https://github.com/haringsrob/nvim_context_vt/"; 4595 }; ··· 4656 4657 onedarkpro-nvim = buildVimPluginFrom2Nix { 4658 pname = "onedarkpro.nvim"; 4659 + version = "2021-11-08"; 4660 src = fetchFromGitHub { 4661 owner = "olimorris"; 4662 repo = "onedarkpro.nvim"; 4663 + rev = "9015d8a1313b16cf3792830eb8d77553765adb80"; 4664 + sha256 = "19mhfr8ih2hp9jadgphwq0g576qsbnggiknv6ipkl60d8jrhxflk"; 4665 }; 4666 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 4667 }; ··· 4704 4705 orgmode-nvim = buildVimPluginFrom2Nix { 4706 pname = "orgmode.nvim"; 4707 + version = "2021-11-10"; 4708 src = fetchFromGitHub { 4709 owner = "kristijanhusak"; 4710 repo = "orgmode.nvim"; 4711 + rev = "93779c1eed34da14ab8082933fb1e3d47869d07f"; 4712 + sha256 = "145460q9a9f4jp8l8pfqi5rf12vvz05g4jfd70h65i7i55l2v37j"; 4713 }; 4714 meta.homepage = "https://github.com/kristijanhusak/orgmode.nvim/"; 4715 }; 4716 4717 package-info-nvim = buildVimPluginFrom2Nix { 4718 pname = "package-info.nvim"; 4719 + version = "2021-11-09"; 4720 src = fetchFromGitHub { 4721 owner = "vuki656"; 4722 repo = "package-info.nvim"; 4723 + rev = "037bedfa881d60f0ece93c31f31d04cf3ca29a87"; 4724 + sha256 = "0gflgccj0ymgv89paq9dp54f56g0wwz7m56sdfdycjii491q5hm4"; 4725 }; 4726 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 4727 }; ··· 4836 4837 plenary-nvim = buildVimPluginFrom2Nix { 4838 pname = "plenary.nvim"; 4839 + version = "2021-11-08"; 4840 src = fetchFromGitHub { 4841 owner = "nvim-lua"; 4842 repo = "plenary.nvim"; 4843 + rev = "b42e0cfe22ad3a0cac35cf14315e9dc22cea2ec9"; 4844 + sha256 = "09is80vcmnp0w42nahsqwliiyiyv64s9x459rl2dk4mnr7hgi7fm"; 4845 }; 4846 meta.homepage = "https://github.com/nvim-lua/plenary.nvim/"; 4847 }; ··· 5029 5030 rainbow = buildVimPluginFrom2Nix { 5031 pname = "rainbow"; 5032 + version = "2021-11-08"; 5033 src = fetchFromGitHub { 5034 owner = "luochen1990"; 5035 repo = "rainbow"; 5036 + rev = "f1cb0d3d4a4785428f7ccec9f0e69ad314d748d9"; 5037 + sha256 = "15227jrbhagbyvd56cq1byc32hwgbsh293r9fb96419pa3rm9j1l"; 5038 }; 5039 meta.homepage = "https://github.com/luochen1990/rainbow/"; 5040 }; ··· 5113 5114 refactoring-nvim = buildVimPluginFrom2Nix { 5115 pname = "refactoring.nvim"; 5116 + version = "2021-11-11"; 5117 src = fetchFromGitHub { 5118 owner = "theprimeagen"; 5119 repo = "refactoring.nvim"; 5120 + rev = "c3fea5e8b377b07cd744579f8ca65e3f805ddaad"; 5121 + sha256 = "0rbn1mnyn9dhxv48qngs71n8pw25fmyaaffqgrk3qxfc1rxihf4a"; 5122 }; 5123 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5124 }; ··· 5195 meta.homepage = "https://github.com/mfukar/robotframework-vim/"; 5196 }; 5197 5198 + ron-vim = buildVimPluginFrom2Nix { 5199 + pname = "ron.vim"; 5200 + version = "2020-08-22"; 5201 + src = fetchFromGitHub { 5202 + owner = "ron-rs"; 5203 + repo = "ron.vim"; 5204 + rev = "04004b3395d219f95a533c4badd5ba831b7b7c07"; 5205 + sha256 = "1xlr8slwcr6b9p33awf8xzdp04myv6dcsxwi50val4vzvzcgyrcl"; 5206 + }; 5207 + meta.homepage = "https://github.com/ron-rs/ron.vim/"; 5208 + }; 5209 + 5210 rspec-vim = buildVimPluginFrom2Nix { 5211 pname = "rspec.vim"; 5212 version = "2020-08-20"; ··· 5281 5282 SchemaStore-nvim = buildVimPluginFrom2Nix { 5283 pname = "SchemaStore.nvim"; 5284 + version = "2021-11-09"; 5285 src = fetchFromGitHub { 5286 owner = "b0o"; 5287 repo = "SchemaStore.nvim"; 5288 + rev = "6b3ec7db13a9935d5d948fb0985707181e07979d"; 5289 + sha256 = "18inch8c1n9b835igw8brvmxh4c8pl9cq8qiv3v64fry2pv59mqd"; 5290 }; 5291 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5292 }; ··· 5353 5354 seoul256-vim = buildVimPluginFrom2Nix { 5355 pname = "seoul256.vim"; 5356 + version = "2021-11-08"; 5357 src = fetchFromGitHub { 5358 owner = "junegunn"; 5359 repo = "seoul256.vim"; 5360 + rev = "538742074ec5cac2e84c383f02b85b368d35df9c"; 5361 + sha256 = "0pcgx5ng3snfvcspfi62qbsg5pd10y79r3j21cn1g5rr5ck7zl7a"; 5362 }; 5363 meta.homepage = "https://github.com/junegunn/seoul256.vim/"; 5364 }; ··· 5498 5499 sonokai = buildVimPluginFrom2Nix { 5500 pname = "sonokai"; 5501 + version = "2021-11-11"; 5502 src = fetchFromGitHub { 5503 owner = "sainnhe"; 5504 repo = "sonokai"; 5505 + rev = "30dd4ae6f844ab0f53ba93eea61068f87886eb03"; 5506 + sha256 = "0hwcar6c6n3fvli9pmx1ycvk4128f47hl07c7y7hxzy2rks7s3j8"; 5507 }; 5508 meta.homepage = "https://github.com/sainnhe/sonokai/"; 5509 }; ··· 5655 5656 stabilize-nvim = buildVimPluginFrom2Nix { 5657 pname = "stabilize.nvim"; 5658 + version = "2021-11-10"; 5659 src = fetchFromGitHub { 5660 owner = "luukvbaal"; 5661 repo = "stabilize.nvim"; 5662 + rev = "fd74d2a9d2a384a530eba3a9771a5396b4ddad26"; 5663 + sha256 = "190mf9w344db5civ122l7zdr63l811qcqf7shh89zx4qfrsllf43"; 5664 }; 5665 meta.homepage = "https://github.com/luukvbaal/stabilize.nvim/"; 5666 }; ··· 5763 5764 syntastic = buildVimPluginFrom2Nix { 5765 pname = "syntastic"; 5766 + version = "2021-11-11"; 5767 src = fetchFromGitHub { 5768 owner = "vim-syntastic"; 5769 repo = "syntastic"; 5770 + rev = "2c4b33f6e6679fb5f3824d9cd38d4813c71a19a3"; 5771 + sha256 = "18lb4rs9zrgn35b2x6b7pycd3h64virkadlidcy3xhzhsynlvwgr"; 5772 }; 5773 meta.homepage = "https://github.com/vim-syntastic/syntastic/"; 5774 }; ··· 6029 6030 telescope-nvim = buildVimPluginFrom2Nix { 6031 pname = "telescope.nvim"; 6032 + version = "2021-11-10"; 6033 src = fetchFromGitHub { 6034 owner = "nvim-telescope"; 6035 repo = "telescope.nvim"; 6036 + rev = "f3ef5920725d719ed23195a457a86015826d3e1d"; 6037 + sha256 = "1dhczp84lhsz1ikqprg552wqi0hncigvhfb726iz01cr9y25b8mg"; 6038 }; 6039 meta.homepage = "https://github.com/nvim-telescope/telescope.nvim/"; 6040 }; ··· 6666 6667 vim-airline = buildVimPluginFrom2Nix { 6668 pname = "vim-airline"; 6669 + version = "2021-11-11"; 6670 src = fetchFromGitHub { 6671 owner = "vim-airline"; 6672 repo = "vim-airline"; 6673 + rev = "47bf6b1716d599fa19756ce094309a3d551fac73"; 6674 + sha256 = "1c2sqkyd0zha9pchh1lbyww7v281rr488ff5b1c2rkc6inya9lcd"; 6675 }; 6676 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 6677 }; ··· 6798 6799 vim-autoformat = buildVimPluginFrom2Nix { 6800 pname = "vim-autoformat"; 6801 + version = "2021-11-07"; 6802 src = fetchFromGitHub { 6803 owner = "vim-autoformat"; 6804 repo = "vim-autoformat"; 6805 + rev = "bb11f30377985e45e2eecef570856d42dbabb8b0"; 6806 + sha256 = "1lx5lrb0hjijvwngvgsgchww70c1bgqf5qxj8lhvk11dvxn3k087"; 6807 }; 6808 meta.homepage = "https://github.com/vim-autoformat/vim-autoformat/"; 6809 }; ··· 6990 6991 vim-clang-format = buildVimPluginFrom2Nix { 6992 pname = "vim-clang-format"; 6993 + version = "2021-11-11"; 6994 src = fetchFromGitHub { 6995 owner = "rhysd"; 6996 repo = "vim-clang-format"; 6997 + rev = "261d02c305f3ed361c39e3b9ca5d66b5b45df4c7"; 6998 + sha256 = "1lbfxb91s3951j3zhpmc7jj8xnsd2qcrd6d5xm35xarcsxwl5rvh"; 6999 }; 7000 meta.homepage = "https://github.com/rhysd/vim-clang-format/"; 7001 }; ··· 7806 7807 vim-fugitive = buildVimPluginFrom2Nix { 7808 pname = "vim-fugitive"; 7809 + version = "2021-11-11"; 7810 src = fetchFromGitHub { 7811 owner = "tpope"; 7812 repo = "vim-fugitive"; 7813 + rev = "2e4ee0b5d6e61c6b3bc48e844343f89615dfc6e0"; 7814 + sha256 = "0ibks13hicpv5syk6lgrzjfbacwxfp02cmp23ry8wjm2dkzmv81s"; 7815 }; 7816 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 7817 }; 7818 7819 + vim-fzf-coauthorship = buildVimPluginFrom2Nix { 7820 + pname = "vim-fzf-coauthorship"; 7821 + version = "2021-07-14"; 7822 + src = fetchFromGitHub { 7823 + owner = "maxjacobson"; 7824 + repo = "vim-fzf-coauthorship"; 7825 + rev = "c5df55743a274a2c2d6370008f199176dabae0bd"; 7826 + sha256 = "0v52w9jiyg0q6fmsh0dq8gd6m48vhhj2fy95v7lvqyr7pnr1wqaa"; 7827 + }; 7828 + meta.homepage = "https://github.com/maxjacobson/vim-fzf-coauthorship/"; 7829 + }; 7830 + 7831 vim-gh-line = buildVimPluginFrom2Nix { 7832 pname = "vim-gh-line"; 7833 version = "2021-03-25"; ··· 7950 7951 vim-go = buildVimPluginFrom2Nix { 7952 pname = "vim-go"; 7953 + version = "2021-11-08"; 7954 src = fetchFromGitHub { 7955 owner = "fatih"; 7956 repo = "vim-go"; 7957 + rev = "96b74acc8747d667247fd8d30eb15f6b44778f6f"; 7958 + sha256 = "1cd5kzjsylg5if1fqs7ll5s47jmmbhpw3dxn1k7cyf9wkkmy0di8"; 7959 }; 7960 meta.homepage = "https://github.com/fatih/vim-go/"; 7961 }; ··· 8359 8360 vim-javacomplete2 = buildVimPluginFrom2Nix { 8361 pname = "vim-javacomplete2"; 8362 + version = "2021-11-09"; 8363 src = fetchFromGitHub { 8364 owner = "artur-shaik"; 8365 repo = "vim-javacomplete2"; 8366 + rev = "19aec7d63eda429d056586d9bcc98f61f860c668"; 8367 + sha256 = "055f58342ai117gq0021zwhv8ck5sca8bxrqqixbv5cjywck0r17"; 8368 }; 8369 meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/"; 8370 }; ··· 8528 8529 vim-lawrencium = buildVimPluginFrom2Nix { 8530 pname = "vim-lawrencium"; 8531 + version = "2021-11-08"; 8532 src = fetchFromGitHub { 8533 owner = "ludovicchabant"; 8534 repo = "vim-lawrencium"; 8535 + rev = "eee52c9da9a58c1f079adb4a3134a0620bc6e945"; 8536 + sha256 = "12431h344dhjswg0pm8nvfszy8hp8b61nm0r8gsry9a6w1j1a86b"; 8537 }; 8538 meta.homepage = "https://github.com/ludovicchabant/vim-lawrencium/"; 8539 }; ··· 8901 8902 vim-mundo = buildVimPluginFrom2Nix { 8903 pname = "vim-mundo"; 8904 + version = "2021-11-09"; 8905 src = fetchFromGitHub { 8906 owner = "simnalamburt"; 8907 repo = "vim-mundo"; 8908 + rev = "e193f185bad3aa58446e771f8f2739abf11d3262"; 8909 + sha256 = "1q2j88rcg0slvm2bfdri4fy42h5a2md9bbqsspb3kzx5yrhgawhp"; 8910 }; 8911 meta.homepage = "https://github.com/simnalamburt/vim-mundo/"; 8912 }; ··· 10186 10187 vim-test = buildVimPluginFrom2Nix { 10188 pname = "vim-test"; 10189 + version = "2021-11-10"; 10190 src = fetchFromGitHub { 10191 owner = "vim-test"; 10192 repo = "vim-test"; 10193 + rev = "8d942aa3b0eea1d53cccd1ee87a241b651f485ee"; 10194 + sha256 = "03s5m19j19xjnwnfknfff4nj3wpzb11fbkf95bif1rrms9v8kw2i"; 10195 }; 10196 meta.homepage = "https://github.com/vim-test/vim-test/"; 10197 }; ··· 10702 10703 vim_current_word = buildVimPluginFrom2Nix { 10704 pname = "vim_current_word"; 10705 + version = "2021-11-09"; 10706 src = fetchFromGitHub { 10707 owner = "dominikduda"; 10708 repo = "vim_current_word"; 10709 + rev = "961d54dd53a1da7a9402dc92098a8a8c75d79ac6"; 10710 + sha256 = "1qa8pnr8fjxy0d3kf4vhjzwqlj1yszj2r21phmw4f3yl1hl72hc0"; 10711 }; 10712 meta.homepage = "https://github.com/dominikduda/vim_current_word/"; 10713 }; ··· 10726 10727 vimade = buildVimPluginFrom2Nix { 10728 pname = "vimade"; 10729 + version = "2021-11-09"; 10730 src = fetchFromGitHub { 10731 owner = "TaDaa"; 10732 repo = "vimade"; 10733 + rev = "25ac9e6e3b8f127ab81dc996c69bb7a2c8f26329"; 10734 + sha256 = "1nkqmxvamziyavpfqlpn24wqzmrjwzb0s53avkw06h437mpzxzgy"; 10735 }; 10736 meta.homepage = "https://github.com/TaDaa/vimade/"; 10737 }; ··· 10859 10860 vimtex = buildVimPluginFrom2Nix { 10861 pname = "vimtex"; 10862 + version = "2021-11-11"; 10863 src = fetchFromGitHub { 10864 owner = "lervag"; 10865 repo = "vimtex"; 10866 + rev = "c63adb6958458b62a7b9c0e4156d11a5da5f1a9f"; 10867 + sha256 = "07q4wmckz2a1x2l11pa1m5dqbk8wz0slk28p7wcapwfn5lxf48jq"; 10868 }; 10869 meta.homepage = "https://github.com/lervag/vimtex/"; 10870 };
+4
pkgs/misc/vim-plugins/overrides.nix
··· 776 ]; 777 }); 778 779 # change the go_bin_path to point to a path in the nix store. See the code in 780 # fatih/vim-go here 781 # https://github.com/fatih/vim-go/blob/155836d47052ea9c9bac81ba3e937f6f22c8e384/autoload/go/path.vim#L154-L159
··· 776 ]; 777 }); 778 779 + vim-fzf-coauthorship = super.vim-fzf-coauthorship.overrideAttrs (old: { 780 + dependencies = with self; [ fzf-vim ]; 781 + }); 782 + 783 # change the go_bin_path to point to a path in the nix store. See the code in 784 # fatih/vim-go here 785 # https://github.com/fatih/vim-go/blob/155836d47052ea9c9bac81ba3e937f6f22c8e384/autoload/go/path.vim#L154-L159
+1 -1
pkgs/misc/vim-plugins/update-shell.nix
··· 7 packages = [ 8 bash 9 pyEnv 10 - nix 11 nix-prefetch-scripts 12 ]; 13 }
··· 7 packages = [ 8 bash 9 pyEnv 10 + nix_2_3 11 nix-prefetch-scripts 12 ]; 13 }
+7 -2
pkgs/misc/vim-plugins/vim-plugin-names
··· 228 hotwatermorning/auto-git-diff 229 hrsh7th/cmp-buffer@main 230 hrsh7th/cmp-calc@main 231 hrsh7th/cmp-emoji@main 232 hrsh7th/cmp-nvim-lsp@main 233 hrsh7th/cmp-nvim-lua@main 234 hrsh7th/cmp-omni@main ··· 381 lepture/vim-jinja 382 lervag/vimtex 383 lewis6991/gitsigns.nvim@main 384 - lf-lang/lingua-franca.vim 385 lfe-support/vim-lfe 386 lfilho/cosco.vim 387 lifepillar/vim-gruvbox8 ··· 439 matze/vim-move 440 max397574/better-escape.nvim 441 maximbaz/lightline-ale 442 MaxMEllon/vim-jsx-pretty 443 mbbill/undotree 444 mboughaba/i3config.vim ··· 648 roman/golden-ratio 649 romgrk/barbar.nvim 650 romgrk/nvim-treesitter-context 651 ron89/thesaurus_query.vim 652 roxma/nvim-cm-racer 653 roxma/nvim-completion-manager ··· 744 Th3Whit3Wolf/one-nvim@main 745 theHamsta/nvim-dap-virtual-text 746 ThePrimeagen/git-worktree.nvim 747 theprimeagen/refactoring.nvim 748 ThePrimeagen/vim-apm 749 thinca/vim-ft-diff_fold ··· 883 vmchale/dhall-vim 884 vn-ki/coc-clap 885 voldikss/vim-floaterm 886 - VundleVim/Vundle.vim 887 vuki656/package-info.nvim 888 w0ng/vim-hybrid 889 wakatime/vim-wakatime 890 wannesm/wmgraphviz.vim
··· 228 hotwatermorning/auto-git-diff 229 hrsh7th/cmp-buffer@main 230 hrsh7th/cmp-calc@main 231 + hrsh7th/cmp-cmdline@main 232 hrsh7th/cmp-emoji@main 233 + hrsh7th/cmp-nvim-lsp-document-symbol@main 234 hrsh7th/cmp-nvim-lsp@main 235 hrsh7th/cmp-nvim-lua@main 236 hrsh7th/cmp-omni@main ··· 383 lepture/vim-jinja 384 lervag/vimtex 385 lewis6991/gitsigns.nvim@main 386 + lf-lang/lingua-franca.vim@main 387 lfe-support/vim-lfe 388 lfilho/cosco.vim 389 lifepillar/vim-gruvbox8 ··· 441 matze/vim-move 442 max397574/better-escape.nvim 443 maximbaz/lightline-ale 444 + maxjacobson/vim-fzf-coauthorship 445 MaxMEllon/vim-jsx-pretty 446 mbbill/undotree 447 mboughaba/i3config.vim ··· 651 roman/golden-ratio 652 romgrk/barbar.nvim 653 romgrk/nvim-treesitter-context 654 + ron-rs/ron.vim 655 ron89/thesaurus_query.vim 656 roxma/nvim-cm-racer 657 roxma/nvim-completion-manager ··· 748 Th3Whit3Wolf/one-nvim@main 749 theHamsta/nvim-dap-virtual-text 750 ThePrimeagen/git-worktree.nvim 751 + ThePrimeagen/harpoon 752 theprimeagen/refactoring.nvim 753 ThePrimeagen/vim-apm 754 thinca/vim-ft-diff_fold ··· 888 vmchale/dhall-vim 889 vn-ki/coc-clap 890 voldikss/vim-floaterm 891 vuki656/package-info.nvim 892 + VundleVim/Vundle.vim 893 w0ng/vim-hybrid 894 wakatime/vim-wakatime 895 wannesm/wmgraphviz.vim
+2 -2
pkgs/os-specific/linux/kernel/linux-lqx.nix
··· 1 { lib, fetchFromGitHub, buildLinux, linux_zen, ... } @ args: 2 3 let 4 - version = "5.14.14"; 5 suffix = "lqx1"; 6 in 7 ··· 14 owner = "zen-kernel"; 15 repo = "zen-kernel"; 16 rev = "v${version}-${suffix}"; 17 - sha256 = "sha256-gwWZNGHmbKQajMP4mu3XT2Xf93MkcNpAXW8h94O4pNM="; 18 }; 19 20 extraMeta = {
··· 1 { lib, fetchFromGitHub, buildLinux, linux_zen, ... } @ args: 2 3 let 4 + version = "5.14.16"; 5 suffix = "lqx1"; 6 in 7 ··· 14 owner = "zen-kernel"; 15 repo = "zen-kernel"; 16 rev = "v${version}-${suffix}"; 17 + sha256 = "sha256-nWeHvKnVo/ln8sTLdFTK1pG09HMTdZ75a+3Ehxjd5pc="; 18 }; 19 20 extraMeta = {
+2 -2
pkgs/os-specific/linux/kernel/linux-zen.nix
··· 2 3 let 4 # having the full version string here makes it easier to update 5 - modDirVersion = "5.14.15-zen1"; 6 parts = lib.splitString "-" modDirVersion; 7 version = lib.elemAt parts 0; 8 suffix = lib.elemAt parts 1; ··· 19 owner = "zen-kernel"; 20 repo = "zen-kernel"; 21 rev = "v${modDirVersion}"; 22 - sha256 = "sha256-2nShtZodkPBCbGdK0dI+RGTRS5/JOUP/7//L//MJI4c="; 23 }; 24 25 structuredExtraConfig = with lib.kernel; {
··· 2 3 let 4 # having the full version string here makes it easier to update 5 + modDirVersion = "5.15.1-zen1"; 6 parts = lib.splitString "-" modDirVersion; 7 version = lib.elemAt parts 0; 8 suffix = lib.elemAt parts 1; ··· 19 owner = "zen-kernel"; 20 repo = "zen-kernel"; 21 rev = "v${modDirVersion}"; 22 + sha256 = "sha256-mDAwsqLR55WFaPKO1SXZuxeuaFzprMY4ryeEUdCqKGU="; 23 }; 24 25 structuredExtraConfig = with lib.kernel; {
+26 -6
pkgs/os-specific/linux/waydroid/default.nix
··· 3 , fetchFromGitHub 4 , python3Packages 5 , dnsmasq 6 , lxc 7 , nftables 8 - , python 9 }: 10 11 python3Packages.buildPythonApplication rec { 12 pname = "waydroid"; 13 - version = "1.1.1"; 14 15 src = fetchFromGitHub { 16 owner = pname; 17 repo = pname; 18 rev = version; 19 - sha256 = "0cabh7rysh2v15wrxg250370mw26s5d073yxmczxsarbp4ri2pl4"; 20 }; 21 22 propagatedBuildInputs = with python3Packages; [ 23 gbinder-python 24 pygobject3 25 ]; 26 ··· 36 37 cp -ra data $out/${python3Packages.python.sitePackages}/data 38 wrapProgram $out/${python3Packages.python.sitePackages}/data/scripts/waydroid-net.sh \ 39 - --prefix PATH ":" ${lib.makeBinPath [ dnsmasq nftables ]} 40 41 mkdir -p $out/share/waydroid/gbinder.d 42 cp gbinder/anbox.conf $out/share/waydroid/gbinder.d/anbox.conf 43 44 mkdir $out/bin 45 cp -a waydroid.py $out/${python3Packages.python.sitePackages}/waydroid.py 46 ln -s $out/${python3Packages.python.sitePackages}/waydroid.py $out/bin/waydroid 47 48 - wrapPythonProgramsIn $out/${python3Packages.python.sitePackages} "$out ${python3Packages.gbinder-python} ${python3Packages.pygobject3} ${lxc}" 49 ''; 50 51 meta = with lib; { 52 - description = "Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu."; 53 homepage = "https://github.com/waydroid/waydroid"; 54 license = licenses.gpl3; 55 platforms = platforms.linux;
··· 3 , fetchFromGitHub 4 , python3Packages 5 , dnsmasq 6 + , getent 7 + , kmod 8 , lxc 9 + , iproute2 10 + , iptables 11 , nftables 12 + , util-linux 13 + , which 14 + , xclip 15 }: 16 17 python3Packages.buildPythonApplication rec { 18 pname = "waydroid"; 19 + version = "1.2.0"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = version; 25 + sha256 = "03d87sh443kn0j2mpih1g909khkx3wgb04h605f9jhd0znskkbmw"; 26 }; 27 28 propagatedBuildInputs = with python3Packages; [ 29 gbinder-python 30 + pyclip 31 pygobject3 32 ]; 33 ··· 43 44 cp -ra data $out/${python3Packages.python.sitePackages}/data 45 wrapProgram $out/${python3Packages.python.sitePackages}/data/scripts/waydroid-net.sh \ 46 + --prefix PATH ":" ${lib.makeBinPath [ dnsmasq getent iproute2 iptables nftables ]} 47 48 mkdir -p $out/share/waydroid/gbinder.d 49 cp gbinder/anbox.conf $out/share/waydroid/gbinder.d/anbox.conf 50 51 + mkdir -p $out/share/applications 52 + ln -s $out/${python3Packages.python.sitePackages}/data/Waydroid.desktop $out/share/applications/Waydroid.desktop 53 + 54 mkdir $out/bin 55 cp -a waydroid.py $out/${python3Packages.python.sitePackages}/waydroid.py 56 ln -s $out/${python3Packages.python.sitePackages}/waydroid.py $out/bin/waydroid 57 58 + wrapPythonProgramsIn $out/${python3Packages.python.sitePackages} "${lib.concatStringsSep " " [ 59 + "$out" 60 + python3Packages.gbinder-python 61 + python3Packages.pygobject3 62 + python3Packages.pyclip 63 + kmod 64 + lxc 65 + util-linux 66 + which 67 + xclip 68 + ]}" 69 ''; 70 71 meta = with lib; { 72 + description = "Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu"; 73 homepage = "https://github.com/waydroid/waydroid"; 74 license = licenses.gpl3; 75 platforms = platforms.linux;
+5 -5
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2021.11.0"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 631 "owntracks" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa paho-mqtt ]; 632 "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; 633 "p1_monitor" = ps: with ps; [ p1monitor ]; 634 - "panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta 635 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 636 "pandora" = ps: with ps; [ pexpect ]; 637 "panel_custom" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; ··· 713 "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api 714 "risco" = ps: with ps; [ pyrisco ]; 715 "rituals_perfume_genie" = ps: with ps; [ pyrituals ]; 716 - "rmvtransport" = ps: with ps; [ PyRMVtransport ]; 717 "rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API 718 "roku" = ps: with ps; [ rokuecp ]; 719 "roomba" = ps: with ps; [ roombapy ]; ··· 890 "touchline" = ps: with ps; [ ]; # missing inputs: pytouchline 891 "tplink" = ps: with ps; [ aiohttp-cors ifaddr python-kasa ]; 892 "tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected 893 - "traccar" = ps: with ps; [ aiohttp-cors stringcase ]; # missing inputs: pytraccar 894 "trace" = ps: with ps; [ ]; 895 "tractive" = ps: with ps; [ aiotractive ]; 896 "tradfri" = ps: with ps; [ pytradfri ]; ··· 922 "updater" = ps: with ps; [ ]; 923 "upnp" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 924 "uptime" = ps: with ps; [ ]; 925 - "uptimerobot" = ps: with ps; [ ]; # missing inputs: pyuptimerobot 926 "usb" = ps: with ps; [ aiohttp-cors pyserial pyudev ]; 927 "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 928 "usgs_earthquakes_feed" = ps: with ps; [ geojson-client ];
··· 2 # Do not edit! 3 4 { 5 + version = "2021.11.2"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 631 "owntracks" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa paho-mqtt ]; 632 "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; 633 "p1_monitor" = ps: with ps; [ p1monitor ]; 634 + "panasonic_bluray" = ps: with ps; [ panacotta ]; 635 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 636 "pandora" = ps: with ps; [ pexpect ]; 637 "panel_custom" = ps: with ps; [ aiohttp-cors home-assistant-frontend pillow sqlalchemy ]; ··· 713 "ripple" = ps: with ps; [ ]; # missing inputs: python-ripple-api 714 "risco" = ps: with ps; [ pyrisco ]; 715 "rituals_perfume_genie" = ps: with ps; [ pyrituals ]; 716 + "rmvtransport" = ps: with ps; [ pyrmvtransport ]; 717 "rocketchat" = ps: with ps; [ ]; # missing inputs: rocketchat-API 718 "roku" = ps: with ps; [ rokuecp ]; 719 "roomba" = ps: with ps; [ roombapy ]; ··· 890 "touchline" = ps: with ps; [ ]; # missing inputs: pytouchline 891 "tplink" = ps: with ps; [ aiohttp-cors ifaddr python-kasa ]; 892 "tplink_lte" = ps: with ps; [ ]; # missing inputs: tp-connected 893 + "traccar" = ps: with ps; [ aiohttp-cors pytraccar stringcase ]; 894 "trace" = ps: with ps; [ ]; 895 "tractive" = ps: with ps; [ aiotractive ]; 896 "tradfri" = ps: with ps; [ pytradfri ]; ··· 922 "updater" = ps: with ps; [ ]; 923 "upnp" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr zeroconf ]; 924 "uptime" = ps: with ps; [ ]; 925 + "uptimerobot" = ps: with ps; [ pyuptimerobot ]; 926 "usb" = ps: with ps; [ aiohttp-cors pyserial pyudev ]; 927 "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 928 "usgs_earthquakes_feed" = ps: with ps; [ geojson-client ];
+4 -2
pkgs/servers/home-assistant/default.nix
··· 127 extraBuildInputs = extraPackages py.pkgs; 128 129 # Don't forget to run parse-requirements.py after updating 130 - hassVersion = "2021.11.0"; 131 132 in with py.pkgs; buildPythonApplication rec { 133 pname = "homeassistant"; ··· 144 owner = "home-assistant"; 145 repo = "core"; 146 rev = version; 147 - sha256 = "1bhm2ahc9fvh3czhfim3la0vdwdis2r86fa0qldqpnh11v25hb2s"; 148 }; 149 150 # leave this in, so users don't have to constantly update their downstream patch handling ··· 662 "toon" 663 "totalconnect" 664 "tplink" 665 "trace" 666 "tradfri" 667 "transmission" ··· 683 # disabled, because it tries to join a multicast group and fails to find a usable network interface 684 # "upnp" 685 "uptime" 686 "usgs_earthquakes_feed" 687 "utility_meter" 688 "uvc"
··· 127 extraBuildInputs = extraPackages py.pkgs; 128 129 # Don't forget to run parse-requirements.py after updating 130 + hassVersion = "2021.11.2"; 131 132 in with py.pkgs; buildPythonApplication rec { 133 pname = "homeassistant"; ··· 144 owner = "home-assistant"; 145 repo = "core"; 146 rev = version; 147 + sha256 = "13212h67ijvir8rlr4gpd2945xx5f5c2lj3bwg7ncw55r23h6hma"; 148 }; 149 150 # leave this in, so users don't have to constantly update their downstream patch handling ··· 662 "toon" 663 "totalconnect" 664 "tplink" 665 + "traccar" 666 "trace" 667 "tradfri" 668 "transmission" ··· 684 # disabled, because it tries to join a multicast group and fails to find a usable network interface 685 # "upnp" 686 "uptime" 687 + "uptimerobot" 688 "usgs_earthquakes_feed" 689 "utility_meter" 690 "uvc"
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20211103.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "sha256-gny97mYHNwQ8KderebfLALCbIyddbwRoD5Ux6ahDdVk="; 12 }; 13 14 # there is nothing to strip in this package
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20211108.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-cMCjBhtPi73AB9bplUH8ZNQMt5WJ/NZFW4qLuHHo3+g="; 12 }; 13 14 # there is nothing to strip in this package
+19 -2
pkgs/servers/openafs/1.8/module.nix
··· 1 { lib, stdenv, fetchurl, which, autoconf, automake, flex, bison 2 - , kernel, glibc, perl, libtool_2, libkrb5 }: 3 4 with (import ./srcs.nix { 5 inherit fetchurl; ··· 17 ++ kernel.moduleBuildDependencies; 18 19 buildInputs = [ libkrb5 ]; 20 21 hardeningDisable = [ "pic" ]; 22 ··· 56 license = licenses.ipl10; 57 platforms = platforms.linux; 58 maintainers = with maintainers; [ maggesi spacefrogg ]; 59 - broken = versionOlder kernel.version "3.18" || kernel.kernelAtLeast "5.15" || kernel.isHardened; 60 }; 61 }
··· 1 { lib, stdenv, fetchurl, which, autoconf, automake, flex, bison 2 + , kernel, glibc, perl, libtool_2, libkrb5, fetchpatch }: 3 4 with (import ./srcs.nix { 5 inherit fetchurl; ··· 17 ++ kernel.moduleBuildDependencies; 18 19 buildInputs = [ libkrb5 ]; 20 + 21 + patches = [ 22 + # LINUX 5.14: explicitly set set_page_dirty to default 23 + ((fetchpatch { 24 + url = "https://gerrit.openafs.org/changes/14830/revisions/20b8a37950b3718b85a4a3d21b23469a5176eb6a/patch"; 25 + sha256 = "1mkfwq0pbwvfjspsy2lxhi0f09hljgc6xyn3y97sai0dyivn05jp"; 26 + }).overrideAttrs (o: { 27 + postFetch = "mv $out p; base64 -d p > $out; " + o.postFetch; 28 + })) 29 + # Linux 5.15: Convert osi_Msg macro to a function 30 + ((fetchpatch { 31 + url = "https://gerrit.openafs.org/changes/14831/revisions/6cfa9046229d90c0625687e3fddb7877f21fbcff/patch"; 32 + sha256 = "18rip9a1krxf47fizf3f12ddq55apzb2w3wjj5qs7n3sh2nwks7g"; 33 + }).overrideAttrs (o: { 34 + postFetch = "mv $out p; base64 -d p > $out; " + o.postFetch; 35 + })) 36 + ]; 37 38 hardeningDisable = [ "pic" ]; 39 ··· 73 license = licenses.ipl10; 74 platforms = platforms.linux; 75 maintainers = with maintainers; [ maggesi spacefrogg ]; 76 + broken = versionOlder kernel.version "3.18" || kernel.isHardened; 77 }; 78 }
+6 -7
pkgs/shells/powershell/default.nix
··· 7 platformString = if stdenv.isDarwin then "osx" 8 else if stdenv.isLinux then "linux" 9 else throw "unsupported platform"; 10 - platformSha = if stdenv.isDarwin then "0w44ws8b6zfixf7xz93hmplqsx18279n9x8j77y4rbzs13fldvsn" 11 - else if (stdenv.isLinux && stdenv.isx86_64) then "sha256-SOZn7CGLu9x+xhQwjgm0SL7sKDODLwHRpzi7tMdRBAM=" 12 - else if (stdenv.isLinux && stdenv.isAarch64) then "1axbi4kmb1ydys7c45jhp729w1srid3c8jgivb4bdmdp56rf6h32" 13 else throw "unsupported platform"; 14 platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" 15 else if stdenv.isLinux then "LD_LIBRARY_PATH" ··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "powershell"; 22 - version = "7.1.4"; 23 24 src = fetchzip { 25 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-${archString}.tar.gz"; ··· 50 patchelf --replace-needed libcrypto${ext}.1.0.0 libcrypto${ext}.1.1 $pslibs/libmi.so 51 patchelf --replace-needed libssl${ext}.1.0.0 libssl${ext}.1.1 $pslibs/libmi.so 52 '' + lib.optionalString (!stdenv.isDarwin) '' 53 - # Remove liblttng-ust from dependencies once 54 - # https://github.com/PowerShell/PowerShell/pull/14688 is in a release 55 patchelf --replace-needed liblttng-ust${ext}.0 liblttng-ust${ext}.1 $pslibs/libcoreclrtraceptprovider.so 56 '' + '' 57 ··· 74 description = "Powerful cross-platform (Windows, Linux, and macOS) shell and scripting language based on .NET"; 75 homepage = "https://github.com/PowerShell/PowerShell"; 76 maintainers = with maintainers; [ yrashk srgom p3psi ]; 77 - platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-linux"]; 78 license = with licenses; [ mit ]; 79 }; 80
··· 7 platformString = if stdenv.isDarwin then "osx" 8 else if stdenv.isLinux then "linux" 9 else throw "unsupported platform"; 10 + platformSha = if (stdenv.isDarwin && stdenv.isx86_64) then "sha256-h5zjn8wtgHmsJFiGq1rja6kZTZj3Q72W2kH3AexRDQs=" 11 + else if (stdenv.isDarwin && stdenv.isAarch64) then "sha256-NHM9ZUpBJb59Oq0Ke7DcvaN+bZ9MjSpXBRu5Ng9OVZ0=" 12 + else if (stdenv.isLinux && stdenv.isx86_64) then "sha256-gRebkDY0WOKabuLd/WNMoRPL7oGQJtHELFNe+sQ0TwA=" 13 + else if (stdenv.isLinux && stdenv.isAarch64) then "sha256-bUacA4DwjDNlIG7yooXxUGL9AysAogNWuQDvcTqo1sE=" 14 else throw "unsupported platform"; 15 platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH" 16 else if stdenv.isLinux then "LD_LIBRARY_PATH" ··· 20 in 21 stdenv.mkDerivation rec { 22 pname = "powershell"; 23 + version = "7.2.0"; 24 25 src = fetchzip { 26 url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-${archString}.tar.gz"; ··· 51 patchelf --replace-needed libcrypto${ext}.1.0.0 libcrypto${ext}.1.1 $pslibs/libmi.so 52 patchelf --replace-needed libssl${ext}.1.0.0 libssl${ext}.1.1 $pslibs/libmi.so 53 '' + lib.optionalString (!stdenv.isDarwin) '' 54 patchelf --replace-needed liblttng-ust${ext}.0 liblttng-ust${ext}.1 $pslibs/libcoreclrtraceptprovider.so 55 '' + '' 56 ··· 73 description = "Powerful cross-platform (Windows, Linux, and macOS) shell and scripting language based on .NET"; 74 homepage = "https://github.com/PowerShell/PowerShell"; 75 maintainers = with maintainers; [ yrashk srgom p3psi ]; 76 + platforms = [ "x86_64-darwin" "x86_64-linux" "aarch64-linux" "aarch64-darwin" ]; 77 license = with licenses; [ mit ]; 78 }; 79
+4 -4
pkgs/tools/admin/realvnc-vnc-viewer/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "realvnc-vnc-viewer"; 5 - version = "6.21.406"; 6 7 src = { 8 "x86_64-linux" = fetchurl { 9 url = "https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${version}-Linux-x64.rpm"; 10 - sha256 = "0rnizzanaykqg1vfy56p8abc4fmgpbibj54j4c1v81zsj3kmahka"; 11 }; 12 "i686-linux" = fetchurl { 13 url = "https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${version}-Linux-x86.rpm"; 14 - sha256 = "1rlxfiqymi1licn2spyiqa00kiwzhdr0pkh7vv3ai6gb9f6phk31"; 15 }; 16 - }.${stdenv.system}; 17 18 nativeBuildInputs = [ autoPatchelfHook rpmextract ]; 19 buildInputs = [ libX11 libXext ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "realvnc-vnc-viewer"; 5 + version = "6.21.920"; 6 7 src = { 8 "x86_64-linux" = fetchurl { 9 url = "https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${version}-Linux-x64.rpm"; 10 + sha256 = "1qghc5380h4b2pczksmky3kcffz5wn9shw033w4f969wl96p31fz"; 11 }; 12 "i686-linux" = fetchurl { 13 url = "https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${version}-Linux-x86.rpm"; 14 + sha256 = "034iwqxpqhnm6i292fakva7vkwrrzamwcvbm7xyccpd54adj0grn"; 15 }; 16 + }.${stdenv.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 17 18 nativeBuildInputs = [ autoPatchelfHook rpmextract ]; 19 buildInputs = [ libX11 libXext ];
+18 -2
pkgs/tools/compression/ouch/default.nix
··· 1 - { lib, rustPlatform, fetchFromGitHub, help2man, installShellFiles }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "ouch"; ··· 13 14 cargoSha256 = "sha256-jEprWtIl5LihD9fOMYHGGlk0+h4woUlwUWNfSkd2t10="; 15 16 - nativeBuildInputs = [ help2man installShellFiles ]; 17 18 postInstall = '' 19 help2man $out/bin/ouch > ouch.1
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , help2man 5 + , installShellFiles 6 + , pkg-config 7 + , bzip2 8 + , xz 9 + , zlib 10 + , zstd 11 + }: 12 13 rustPlatform.buildRustPackage rec { 14 pname = "ouch"; ··· 23 24 cargoSha256 = "sha256-jEprWtIl5LihD9fOMYHGGlk0+h4woUlwUWNfSkd2t10="; 25 26 + nativeBuildInputs = [ help2man installShellFiles pkg-config ]; 27 + 28 + buildInputs = [ bzip2 xz zlib zstd ]; 29 + 30 + cargoBuildFlags = [ "--features" "zstd/pkg-config" ]; 31 + 32 + cargoTestFlags = cargoBuildFlags; 33 34 postInstall = '' 35 help2man $out/bin/ouch > ouch.1
+8 -4
pkgs/tools/inputmethods/emote/default.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "emote"; 5 - version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "tom-james-watson"; 9 repo = "Emote"; 10 rev = "v${version}"; 11 - sha256 = "kYXFD6VBnuEZ0ZMsF6ZmN4V0JN83puxRILpNlllVsKQ="; 12 }; 13 14 postPatch = '' 15 - substituteInPlace setup.py --replace "pygobject==3.36.0" "pygobject" 16 substituteInPlace emote/config.py --replace 'os.environ.get("SNAP")' "'$out/share/emote'" 17 substituteInPlace snap/gui/emote.desktop --replace "Icon=\''${SNAP}/usr/share/icons/emote.svg" "Icon=emote.svg" 18 ''; 19 ··· 27 ]; 28 29 propagatedBuildInputs = [ 30 python3Packages.pygobject3 31 gtk3 32 xdotool ··· 36 postInstall = '' 37 install -D snap/gui/emote.desktop $out/share/applications/emote.desktop 38 install -D snap/gui/emote.svg $out/share/pixmaps/emote.svg 39 - install -D -t $out/share/emote/static static/{emojis.json,logo.svg,style.css} 40 ''; 41 42 dontWrapGApps = true;
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "emote"; 5 + version = "3.0.3"; 6 7 src = fetchFromGitHub { 8 owner = "tom-james-watson"; 9 repo = "Emote"; 10 rev = "v${version}"; 11 + sha256 = "mqCSl+EGbnL9AfzZT3aa/Y5Rsx433ZmI31BmK3wkaJk="; 12 }; 13 14 postPatch = '' 15 + substituteInPlace setup.py \ 16 + --replace "pygobject==3.36.0" "pygobject" \ 17 + --replace "manimpango==0.3.0" "manimpango" 18 substituteInPlace emote/config.py --replace 'os.environ.get("SNAP")' "'$out/share/emote'" 19 + substituteInPlace emote/picker.py --replace 'os.environ.get("SNAP_VERSION", "dev build")' "'$version'" 20 substituteInPlace snap/gui/emote.desktop --replace "Icon=\''${SNAP}/usr/share/icons/emote.svg" "Icon=emote.svg" 21 ''; 22 ··· 30 ]; 31 32 propagatedBuildInputs = [ 33 + python3Packages.manimpango 34 python3Packages.pygobject3 35 gtk3 36 xdotool ··· 40 postInstall = '' 41 install -D snap/gui/emote.desktop $out/share/applications/emote.desktop 42 install -D snap/gui/emote.svg $out/share/pixmaps/emote.svg 43 + install -D -t $out/share/emote/static static/{NotoColorEmoji.ttf,emojis.csv,logo.svg,style.css} 44 ''; 45 46 dontWrapGApps = true;
+1 -1
pkgs/tools/misc/beats/default.nix
··· 11 sha256 = "1rdvsqrjpily74y8vwch711401585xckb4p41cfwrmj6vf44jhif"; 12 }; 13 14 - makeFlags = [ "PREFIX=$(out)" ]; 15 16 meta = with lib; { 17 homepage = "https://github.com/j0hax/beats";
··· 11 sha256 = "1rdvsqrjpily74y8vwch711401585xckb4p41cfwrmj6vf44jhif"; 12 }; 13 14 + makeFlags = [ "PREFIX=$(out)" "CC=cc" ]; 15 16 meta = with lib; { 17 homepage = "https://github.com/j0hax/beats";
+7
pkgs/tools/misc/most/default.nix
··· 9 sha256 = "008537ns659pw2aag15imwjrxj73j26aqq90h285is6kz8gmv06v"; 10 }; 11 12 outputs = [ "out" "doc" ]; 13 14 makeFlags = [ ··· 25 configureFlags = [ "--with-slang=${slang.dev}" ]; 26 27 buildInputs = [ slang ncurses ]; 28 29 meta = with lib; { 30 description = "A terminal pager similar to 'more' and 'less'";
··· 9 sha256 = "008537ns659pw2aag15imwjrxj73j26aqq90h285is6kz8gmv06v"; 10 }; 11 12 + patches = [ 13 + # Upstream patch to fix parallel build failure 14 + ./parallel-make.patch 15 + ]; 16 + 17 outputs = [ "out" "doc" ]; 18 19 makeFlags = [ ··· 30 configureFlags = [ "--with-slang=${slang.dev}" ]; 31 32 buildInputs = [ slang ncurses ]; 33 + 34 + enableParallelBuilding = true; 35 36 meta = with lib; { 37 description = "A terminal pager similar to 'more' and 'less'";
+18
pkgs/tools/misc/most/parallel-make.patch
···
··· 1 + Upstream commit c9cfad50a ("src/Makefile.in: Avoid a race condition 2 + when performing a parallel build") 3 + 4 + --- a/src/Makefile.in 5 + +++ b/src/Makefile.in 6 + @@ -54,6 +54,12 @@ COMPILE_CMD = $(CC) -c $(ALL_CFLAGS) -DMOST_SYSTEM_INITFILE='"$(SYS_INITFILE)"' 7 + all: $(EXEC) 8 + $(EXEC): $(OBJDIR) $(CONFIG_H) slangversion $(OBJDIR)/$(EXEC) 9 + @echo $(EXEC) created in $(OBJDIR) 10 + + 11 + +# C source files include autogenrated "config.h". Make sure 12 + +# it's available before the compilation. Pessimistically assume 13 + +# any source file can depend on "config.h". 14 + +$(OBJS) $(OBJDIR)/chkslang.o: $(CONFIG_H) 15 + + 16 + $(OBJDIR)/$(EXEC): $(OBJS) 17 + cd $(OBJDIR); $(CC) $(OFILES) -o $(EXEC) $(LDFLAGS) $(EXECLIBS) 18 + #
+4 -1
pkgs/tools/misc/octofetch/default.nix
··· 1 { lib 2 , fetchFromGitHub 3 , rustPlatform 4 , pkg-config 5 , openssl 6 }: 7 8 rustPlatform.buildRustPackage rec { ··· 19 cargoSha256 = "sha256:1ddyzbpsiy54r13nb9yrm64cbbifixnhkskwg5fvhhzj4ri4ks4a"; 20 21 nativeBuildInputs = [ pkg-config ]; 22 - buildInputs = [ openssl ]; 23 24 meta = with lib; { 25 description = "Github user information on terminal";
··· 1 { lib 2 + , stdenv 3 , fetchFromGitHub 4 , rustPlatform 5 , pkg-config 6 , openssl 7 + , Security 8 }: 9 10 rustPlatform.buildRustPackage rec { ··· 21 cargoSha256 = "sha256:1ddyzbpsiy54r13nb9yrm64cbbifixnhkskwg5fvhhzj4ri4ks4a"; 22 23 nativeBuildInputs = [ pkg-config ]; 24 + buildInputs = lib.optionals stdenv.isLinux [ openssl ] 25 + ++ lib.optionals stdenv.isDarwin [ Security ]; 26 27 meta = with lib; { 28 description = "Github user information on terminal";
+2 -2
pkgs/tools/misc/steampipe/default.nix
··· 2 3 buildGoModule rec { 4 pname = "steampipe"; 5 - version = "0.9.0"; 6 7 src = fetchFromGitHub { 8 owner = "turbot"; 9 repo = "steampipe"; 10 rev = "v${version}"; 11 - sha256 = "sha256-wG5KvyY40CNxIScuQHQdJ4u8fzNU+oV7iNe9VAvTQMg="; 12 }; 13 14 vendorSha256 = "sha256-3JBCiF1gxGCVn81s7abGvNIAy+eP7orAnSBOXUNImao=";
··· 2 3 buildGoModule rec { 4 pname = "steampipe"; 5 + version = "0.9.1"; 6 7 src = fetchFromGitHub { 8 owner = "turbot"; 9 repo = "steampipe"; 10 rev = "v${version}"; 11 + sha256 = "sha256-asAqRCJdy8HmzWzuE9nSvxqo6EVY8tkljzEFAClogrs="; 12 }; 13 14 vendorSha256 = "sha256-3JBCiF1gxGCVn81s7abGvNIAy+eP7orAnSBOXUNImao=";
+15 -1
pkgs/tools/misc/youtube-dl/default.nix
··· 1 - { lib, fetchurl, buildPythonPackage 2 , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the ··· 24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 25 sha256 = "1hqan9h55x9gfdakw554vic68w9gpvhblchwxlw265zxp56hxjrw"; 26 }; 27 28 nativeBuildInputs = [ installShellFiles makeWrapper ]; 29 buildInputs = [ zip ] ++ lib.optional generateManPage pandoc;
··· 1 + { lib, fetchurl, fetchpatch, buildPythonPackage 2 , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 # formatted man page already, though, it will still be installed. We keep the ··· 24 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 25 sha256 = "1hqan9h55x9gfdakw554vic68w9gpvhblchwxlw265zxp56hxjrw"; 26 }; 27 + 28 + patches = [ 29 + # Fixes throttling on youtube.com. Without the patch downloads are capped at 30 + # about 80KiB/s. See, e.g., 31 + # 32 + # https://github.com/ytdl-org/youtube-dl/issues/29326 33 + # 34 + # The patch comes from PR https://github.com/ytdl-org/youtube-dl/pull/30188 35 + (fetchpatch { 36 + name = "fix-youtube-dl-speed.patch"; 37 + url = "https://github.com/ytdl-org/youtube-dl/pull/30188.patch"; 38 + sha256 = "15liban37ina2y4bnykfdywdy4rbkfff2r6vd0kqn2k7rfkcczyz"; 39 + }) 40 + ]; 41 42 nativeBuildInputs = [ installShellFiles makeWrapper ]; 43 buildInputs = [ zip ] ++ lib.optional generateManPage pandoc;
+2 -2
pkgs/tools/misc/yt-dlp/default.nix
··· 20 # The websites yt-dlp deals with are a very moving target. That means that 21 # downloads break constantly. Because of that, updates should always be backported 22 # to the latest stable release. 23 - version = "2021.10.22"; 24 25 src = fetchPypi { 26 inherit pname; 27 version = builtins.replaceStrings [ ".0" ] [ "." ] version; 28 - sha256 = "sha256-okuWZr0iNBSeTajE8Wu45fdGwpQo0S7gT8HBG1JHowc="; 29 }; 30 31 propagatedBuildInputs = [ websockets mutagen ]
··· 20 # The websites yt-dlp deals with are a very moving target. That means that 21 # downloads break constantly. Because of that, updates should always be backported 22 # to the latest stable release. 23 + version = "2021.11.10.1"; 24 25 src = fetchPypi { 26 inherit pname; 27 version = builtins.replaceStrings [ ".0" ] [ "." ] version; 28 + sha256 = "f0ad6ae2e2838b608df2fd125f2a777a7ad832d3e757ee6d4583b84b21e44388"; 29 }; 30 31 propagatedBuildInputs = [ websockets mutagen ]
+7 -8
pkgs/tools/networking/nss-mdns/default.nix
··· 21 "--localstatedir=/var" 22 ]; 23 24 - patches = lib.optional stdenv.hostPlatform.isMusl 25 - ( 26 - fetchpatch 27 - { 28 - url = "https://raw.githubusercontent.com/openembedded/openembedded-core/94f780e889f194b67a48587ac68b3200288bee10/meta/recipes-connectivity/libnss-mdns/libnss-mdns/0001-check-for-nss.h.patch"; 29 - sha256 = "1l1kjbdw8z31br4vib3l5b85jy7kxin760a2f24lww8v6lqdpgds"; 30 - } 31 - ); 32 33 34 meta = {
··· 21 "--localstatedir=/var" 22 ]; 23 24 + patches = [ 25 + # Provide compat definition for libc lacking <nss.h> (e.g. musl) 26 + (fetchpatch { 27 + url = "https://raw.githubusercontent.com/openembedded/openembedded-core/94f780e889f194b67a48587ac68b3200288bee10/meta/recipes-connectivity/libnss-mdns/libnss-mdns/0001-check-for-nss.h.patch"; 28 + sha256 = "1l1kjbdw8z31br4vib3l5b85jy7kxin760a2f24lww8v6lqdpgds"; 29 + }) 30 + ]; 31 32 33 meta = {
+28
pkgs/tools/networking/tinyssh/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "tinyssh"; 5 + version = "20210601"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "janmojzis"; 9 + repo = "tinyssh"; 10 + rev = version; 11 + sha256 = "sha256-+THoPiD6dW5ZuiQmmLckOJGyjhzdF3qF0DgC51zjGY8="; 12 + }; 13 + 14 + preConfigure = '' 15 + echo /bin > conf-bin 16 + echo /share/man > conf-man 17 + ''; 18 + 19 + DESTDIR = placeholder "out"; 20 + 21 + meta = with lib; { 22 + description = "minimalistic SSH server"; 23 + homepage = "https://tinyssh.org"; 24 + license = licenses.publicDomain; 25 + platforms = platforms.unix; 26 + maintainers = [ maintainers.kaction ]; 27 + }; 28 + }
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 - version = "2021-11-09"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-V/iQvA2jxeddzmzoVNJ4eoyEjkrkfws7pLw6akbBDaA="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "exploitdb"; 5 + version = "2021-11-11"; 6 7 src = fetchFromGitHub { 8 owner = "offensive-security"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-ImYbGaKnUizIJjYdiiX2X7O6uxo+ZHskcv9DcL51wY8="; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ];
+39 -21
pkgs/tools/security/hash-slinger/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python2Packages, unbound, libreswan }: 2 3 - let 4 - pythonPackages = python2Packages; 5 - in stdenv.mkDerivation rec { 6 - pname = "hash-slinger"; 7 - version = "2.7"; 8 9 src = fetchFromGitHub { 10 owner = "letoams"; 11 repo = pname; 12 rev = version; 13 - sha256 = "05wn744ydclpnpyah6yfjqlfjlasrrhzj48lqmm5a91nyps5yqyn"; 14 }; 15 16 - pythonPath = with pythonPackages; [ dnspython m2crypto ipaddr python-gnupg 17 - pyunbound ]; 18 19 - buildInputs = [ pythonPackages.wrapPython ]; 20 - propagatedBuildInputs = [ unbound libreswan ] ++ pythonPath; 21 - propagatedUserEnvPkgs = [ unbound libreswan ]; 22 23 - patchPhase = '' 24 substituteInPlace Makefile \ 25 --replace "$(DESTDIR)/usr" "$out" 26 substituteInPlace ipseckey \ 27 --replace "/usr/sbin/ipsec" "${libreswan}/sbin/ipsec" 28 substituteInPlace tlsa \ 29 - --replace "/var/lib/unbound/root" "${pythonPackages.pyunbound}/etc/pyunbound/root" 30 patchShebangs * 31 - ''; 32 33 installPhase = '' 34 - mkdir -p $out/bin $out/man $out/${pythonPackages.python.sitePackages}/ 35 make install 36 wrapPythonPrograms 37 - ''; 38 39 - meta = { 40 description = "Various tools to generate special DNS records"; 41 - homepage = "https://github.com/letoams/hash-slinger"; 42 - license = lib.licenses.gpl2Plus; 43 - maintainers = [ lib.maintainers.leenaars ]; 44 }; 45 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , python3 5 + , unbound 6 + , libreswan 7 + }: 8 9 + stdenv.mkDerivation rec { 10 + pname = "hash-slinger"; 11 + version = "3.1"; 12 13 src = fetchFromGitHub { 14 owner = "letoams"; 15 repo = pname; 16 rev = version; 17 + sha256 = "sha256-mhMUdZt846QjwRIh2m/4EE+93fUcCKc2FFeoFpzKYvk="; 18 }; 19 20 + pythonPath = with python3.pkgs; [ 21 + dnspython 22 + m2crypto 23 + python-gnupg 24 + pyunbound 25 + ]; 26 27 + buildInputs = [ 28 + python3.pkgs.wrapPython 29 + ]; 30 31 + propagatedBuildInputs = [ 32 + unbound 33 + libreswan 34 + ] ++ pythonPath; 35 + 36 + propagatedUserEnvPkgs = [ 37 + unbound 38 + libreswan 39 + ]; 40 + 41 + postPatch = '' 42 substituteInPlace Makefile \ 43 --replace "$(DESTDIR)/usr" "$out" 44 substituteInPlace ipseckey \ 45 --replace "/usr/sbin/ipsec" "${libreswan}/sbin/ipsec" 46 substituteInPlace tlsa \ 47 + --replace "/var/lib/unbound/root" "${python3.pkgs.pyunbound}/etc/pyunbound/root" 48 patchShebangs * 49 + ''; 50 51 installPhase = '' 52 + mkdir -p $out/bin $out/man $out/lib/${python3.libPrefix}/site-packages 53 make install 54 wrapPythonPrograms 55 + ''; 56 57 + meta = with lib; { 58 description = "Various tools to generate special DNS records"; 59 + homepage = "https://github.com/letoams/hash-slinger"; 60 + license = licenses.gpl2Plus; 61 + maintainers = with maintainers; [ leenaars ]; 62 }; 63 }
+1 -2
pkgs/tools/security/mkpasswd/default.nix
··· 2 3 stdenv.mkDerivation { 4 pname = "mkpasswd"; 5 - inherit (whois) version; 6 - inherit (whois) src; 7 8 nativeBuildInputs = [ perl pkg-config ]; 9 buildInputs = [ libxcrypt ];
··· 2 3 stdenv.mkDerivation { 4 pname = "mkpasswd"; 5 + inherit (whois) version src; 6 7 nativeBuildInputs = [ perl pkg-config ]; 8 buildInputs = [ libxcrypt ];
-1
pkgs/tools/security/rbw/default.nix
··· 74 $out/bin/rbw gen-completions $shell > rbw.$shell 75 installShellCompletion rbw.$shell 76 done 77 - '' + '' 78 cp bin/git-credential-rbw $out/bin 79 '' + lib.optionalString withFzf '' 80 cp bin/rbw-fzf $out/bin
··· 74 $out/bin/rbw gen-completions $shell > rbw.$shell 75 installShellCompletion rbw.$shell 76 done 77 cp bin/git-credential-rbw $out/bin 78 '' + lib.optionalString withFzf '' 79 cp bin/rbw-fzf $out/bin
+3 -2
pkgs/tools/security/theharvester/default.nix
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "theharvester"; 8 - version = "4.0.0"; 9 10 src = fetchFromGitHub { 11 owner = "laramies"; 12 repo = pname; 13 rev = version; 14 - sha256 = "02jhk34znpvq522pqr3x4c0rljw37x62znwycijf1zx81dpbn4rm"; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [ ··· 27 fastapi 28 lxml 29 netaddr 30 plotly 31 pyppeteer 32 pyyaml
··· 5 6 python3.pkgs.buildPythonApplication rec { 7 pname = "theharvester"; 8 + version = "4.0.2"; 9 10 src = fetchFromGitHub { 11 owner = "laramies"; 12 repo = pname; 13 rev = version; 14 + sha256 = "sha256-jG0uVfeAfbX809XTUhoSpYdh2i42NoGzortv96dWEAs="; 15 }; 16 17 propagatedBuildInputs = with python3.pkgs; [ ··· 27 fastapi 28 lxml 29 netaddr 30 + orjson 31 plotly 32 pyppeteer 33 pyyaml
+5 -5
pkgs/tools/security/wpscan/Gemfile.lock
··· 26 ffi (1.15.4) 27 get_process_mem (0.2.7) 28 ffi (~> 1.0) 29 - i18n (1.8.10) 30 concurrent-ruby (~> 1.0) 31 minitest (5.14.4) 32 - nokogiri (1.12.4-x86_64-linux) 33 racc (~> 1.4) 34 opt_parse_validator (1.9.5) 35 activesupport (>= 5.2, < 6.2.0) 36 addressable (>= 2.5, < 2.9) 37 public_suffix (4.0.6) 38 - racc (1.5.2) 39 ruby-progressbar (1.11.0) 40 sys-proctable (1.2.6) 41 ffi ··· 44 tzinfo (2.0.4) 45 concurrent-ruby (~> 1.0) 46 webrick (1.7.0) 47 - wpscan (3.8.19) 48 cms_scanner (~> 0.13.6) 49 xmlrpc (0.3.2) 50 webrick 51 yajl-ruby (1.4.1) 52 - zeitwerk (2.4.2) 53 54 PLATFORMS 55 x86_64-linux
··· 26 ffi (1.15.4) 27 get_process_mem (0.2.7) 28 ffi (~> 1.0) 29 + i18n (1.8.11) 30 concurrent-ruby (~> 1.0) 31 minitest (5.14.4) 32 + nokogiri (1.12.5-x86_64-linux) 33 racc (~> 1.4) 34 opt_parse_validator (1.9.5) 35 activesupport (>= 5.2, < 6.2.0) 36 addressable (>= 2.5, < 2.9) 37 public_suffix (4.0.6) 38 + racc (1.6.0) 39 ruby-progressbar (1.11.0) 40 sys-proctable (1.2.6) 41 ffi ··· 44 tzinfo (2.0.4) 45 concurrent-ruby (~> 1.0) 46 webrick (1.7.0) 47 + wpscan (3.8.20) 48 cms_scanner (~> 0.13.6) 49 xmlrpc (0.3.2) 50 webrick 51 yajl-ruby (1.4.1) 52 + zeitwerk (2.5.1) 53 54 PLATFORMS 55 x86_64-linux
+16 -16
pkgs/tools/security/wpscan/gemset.nix
··· 80 platforms = []; 81 source = { 82 remotes = ["https://rubygems.org"]; 83 - sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a"; 84 type = "gem"; 85 }; 86 - version = "1.8.10"; 87 }; 88 - minitest = { 89 groups = ["default"]; 90 platforms = []; 91 source = { 92 remotes = ["https://rubygems.org"]; 93 - sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; 94 type = "gem"; 95 }; 96 - version = "5.14.4"; 97 }; 98 - mini_portile2 = { 99 groups = ["default"]; 100 platforms = []; 101 source = { 102 remotes = ["https://rubygems.org"]; 103 - sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"; 104 type = "gem"; 105 }; 106 - version = "2.6.1"; 107 }; 108 nokogiri = { 109 dependencies = ["mini_portile2" "racc"]; ··· 111 platforms = []; 112 source = { 113 remotes = ["https://rubygems.org"]; 114 - sha256 = "1sad16idsxayhaaswc3bksii1ydiqyzikl7y0ng35cn7w4g1dv3z"; 115 type = "gem"; 116 }; 117 - version = "1.12.4"; 118 }; 119 opt_parse_validator = { 120 dependencies = ["activesupport" "addressable"]; ··· 142 platforms = []; 143 source = { 144 remotes = ["https://rubygems.org"]; 145 - sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"; 146 type = "gem"; 147 }; 148 - version = "1.5.2"; 149 }; 150 ruby-progressbar = { 151 groups = ["default"]; ··· 206 platforms = []; 207 source = { 208 remotes = ["https://rubygems.org"]; 209 - sha256 = "0gv5ym8sxr9901z55d0dakc7af954rp2asnd1a68arjvfyj96sq3"; 210 type = "gem"; 211 }; 212 - version = "3.8.19"; 213 }; 214 xmlrpc = { 215 dependencies = ["webrick"]; ··· 237 platforms = []; 238 source = { 239 remotes = ["https://rubygems.org"]; 240 - sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl"; 241 type = "gem"; 242 }; 243 - version = "2.4.2"; 244 }; 245 }
··· 80 platforms = []; 81 source = { 82 remotes = ["https://rubygems.org"]; 83 + sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 84 type = "gem"; 85 }; 86 + version = "1.8.11"; 87 }; 88 + mini_portile2 = { 89 groups = ["default"]; 90 platforms = []; 91 source = { 92 remotes = ["https://rubygems.org"]; 93 + sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq"; 94 type = "gem"; 95 }; 96 + version = "2.6.1"; 97 }; 98 + minitest = { 99 groups = ["default"]; 100 platforms = []; 101 source = { 102 remotes = ["https://rubygems.org"]; 103 + sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl"; 104 type = "gem"; 105 }; 106 + version = "5.14.4"; 107 }; 108 nokogiri = { 109 dependencies = ["mini_portile2" "racc"]; ··· 111 platforms = []; 112 source = { 113 remotes = ["https://rubygems.org"]; 114 + sha256 = "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b"; 115 type = "gem"; 116 }; 117 + version = "1.12.5"; 118 }; 119 opt_parse_validator = { 120 dependencies = ["activesupport" "addressable"]; ··· 142 platforms = []; 143 source = { 144 remotes = ["https://rubygems.org"]; 145 + sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 146 type = "gem"; 147 }; 148 + version = "1.6.0"; 149 }; 150 ruby-progressbar = { 151 groups = ["default"]; ··· 206 platforms = []; 207 source = { 208 remotes = ["https://rubygems.org"]; 209 + sha256 = "07mzbds1j0a1y6jw4swgc4d7kcflkycdk3ivdw3lxaqaqvbfs35p"; 210 type = "gem"; 211 }; 212 + version = "3.8.20"; 213 }; 214 xmlrpc = { 215 dependencies = ["webrick"]; ··· 237 platforms = []; 238 source = { 239 remotes = ["https://rubygems.org"]; 240 + sha256 = "18l4r6layck0d80ydc692mv1lxak5xbf6w2paj1x7m2ggbggzxgj"; 241 type = "gem"; 242 }; 243 + version = "2.5.1"; 244 }; 245 }
+18 -2
pkgs/top-level/all-packages.nix
··· 862 863 aescrypt = callPackage ../tools/misc/aescrypt { }; 864 865 acme-client = callPackage ../tools/networking/acme-client { stdenv = gccStdenv; }; 866 867 adriconf = callPackage ../tools/graphics/adriconf { }; ··· 1459 1460 bic = callPackage ../development/interpreters/bic { }; 1461 1462 - binance = callPackage ../applications/misc/binance { }; 1463 1464 bit = callPackage ../applications/version-management/git-and-tools/bit { }; 1465 ··· 8049 8050 ocserv = callPackage ../tools/networking/ocserv { }; 8051 8052 - octofetch = callPackage ../tools/misc/octofetch { }; 8053 8054 oha = callPackage ../tools/networking/oha { 8055 inherit (darwin.apple_sdk.frameworks) Security; ··· 8175 8176 opensm = callPackage ../tools/networking/opensm { }; 8177 8178 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {}); 8179 8180 openssh = opensshPackages.openssh.override { ··· 14457 14458 fprettify = callPackage ../development/tools/fprettify { }; 14459 14460 framac = callPackage ../development/tools/analysis/frama-c { }; 14461 14462 frame = callPackage ../development/libraries/frame { }; ··· 15833 15834 cointop = callPackage ../applications/misc/cointop { }; 15835 15836 cog = callPackage ../development/web/cog { }; 15837 15838 cosmopolitan = callPackage ../development/libraries/cosmopolitan { }; ··· 19222 readline81 = callPackage ../development/libraries/readline/8.1.nix { }; 19223 19224 readosm = callPackage ../development/libraries/readosm { }; 19225 19226 rinutils = callPackage ../development/libraries/rinutils { }; 19227 ··· 28162 inherit (gnome) zenity; 28163 git = gitMinimal; 28164 }; 28165 28166 survex = callPackage ../applications/misc/survex { 28167 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
··· 862 863 aescrypt = callPackage ../tools/misc/aescrypt { }; 864 865 + aether-lv2 = callPackage ../applications/audio/aether-lv2 { }; 866 + 867 acme-client = callPackage ../tools/networking/acme-client { stdenv = gccStdenv; }; 868 869 adriconf = callPackage ../tools/graphics/adriconf { }; ··· 1461 1462 bic = callPackage ../development/interpreters/bic { }; 1463 1464 + binance = callPackage ../applications/misc/binance { 1465 + electron = electron_12; 1466 + }; 1467 1468 bit = callPackage ../applications/version-management/git-and-tools/bit { }; 1469 ··· 8053 8054 ocserv = callPackage ../tools/networking/ocserv { }; 8055 8056 + octofetch = callPackage ../tools/misc/octofetch { 8057 + inherit (darwin.apple_sdk.frameworks) Security; 8058 + }; 8059 8060 oha = callPackage ../tools/networking/oha { 8061 inherit (darwin.apple_sdk.frameworks) Security; ··· 8181 8182 opensm = callPackage ../tools/networking/opensm { }; 8183 8184 + tinyssh = callPackage ../tools/networking/tinyssh { }; 8185 + 8186 opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {}); 8187 8188 openssh = opensshPackages.openssh.override { ··· 14465 14466 fprettify = callPackage ../development/tools/fprettify { }; 14467 14468 + fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { }; 14469 + 14470 framac = callPackage ../development/tools/analysis/frama-c { }; 14471 14472 frame = callPackage ../development/libraries/frame { }; ··· 15843 15844 cointop = callPackage ../applications/misc/cointop { }; 15845 15846 + collada-dom = callPackage ../development/libraries/collada-dom { }; 15847 + 15848 cog = callPackage ../development/web/cog { }; 15849 15850 cosmopolitan = callPackage ../development/libraries/cosmopolitan { }; ··· 19234 readline81 = callPackage ../development/libraries/readline/8.1.nix { }; 19235 19236 readosm = callPackage ../development/libraries/readosm { }; 19237 + 19238 + recastnavigation = callPackage ../development/libraries/recastnavigation { }; 19239 19240 rinutils = callPackage ../development/libraries/rinutils { }; 19241 ··· 28176 inherit (gnome) zenity; 28177 git = gitMinimal; 28178 }; 28179 + 28180 + surge-XT = callPackage ../applications/audio/surge-XT { }; 28181 28182 survex = callPackage ../applications/misc/survex { 28183 inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
+2 -1
pkgs/top-level/metrics.nix
··· 8 #requiredSystemFeatures = [ "benchmark" ]; # dedicated machine, by @vcunat last time 9 } 10 '' 11 - export NIX_STATE_DIR=$TMPDIR 12 export NIX_PAGER= 13 nix-store --init 14
··· 8 #requiredSystemFeatures = [ "benchmark" ]; # dedicated machine, by @vcunat last time 9 } 10 '' 11 + export NIX_STORE_DIR=$TMPDIR/store 12 + export NIX_STATE_DIR=$TMPDIR/state 13 export NIX_PAGER= 14 nix-store --init 15
+1 -3
pkgs/top-level/ocaml-packages.nix
··· 1058 1059 ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { }; 1060 1061 - ppx_bitstring = callPackage ../development/ocaml-modules/bitstring/ppx.nix { 1062 - ppxlib = ppxlib.override { version = "0.22.0"; }; 1063 - }; 1064 1065 ppxfind = callPackage ../development/ocaml-modules/ppxfind { }; 1066
··· 1058 1059 ppx_bap = callPackage ../development/ocaml-modules/ppx_bap { }; 1060 1061 + ppx_bitstring = callPackage ../development/ocaml-modules/bitstring/ppx.nix { }; 1062 1063 ppxfind = callPackage ../development/ocaml-modules/ppxfind { }; 1064
+16 -2
pkgs/top-level/python-packages.nix
··· 4581 4582 manhole = callPackage ../development/python-modules/manhole { }; 4583 4584 manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix { }; 4585 4586 manuel = callPackage ../development/python-modules/manuel { }; ··· 5422 5423 pamqp = callPackage ../development/python-modules/pamqp { }; 5424 5425 pandas = callPackage ../development/python-modules/pandas { }; 5426 5427 pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; ··· 6949 6950 pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { }; 6951 6952 - PyRMVtransport = callPackage ../development/python-modules/PyRMVtransport { }; 6953 6954 Pyro4 = callPackage ../development/python-modules/pyro4 { }; 6955 ··· 7720 cudaSupport = false; 7721 }; 7722 7723 pytradfri = callPackage ../development/python-modules/pytradfri { }; 7724 7725 pytrafikverket = callPackage ../development/python-modules/pytrafikverket { }; ··· 7768 pyupdate = callPackage ../development/python-modules/pyupdate { }; 7769 7770 pyupgrade = callPackage ../development/python-modules/pyupgrade { }; 7771 7772 pyusb = callPackage ../development/python-modules/pyusb { 7773 inherit (pkgs) libusb1; ··· 8534 8535 simplekml = callPackage ../development/python-modules/simplekml { }; 8536 8537 - simple-di = callPackage ../development/python-modules/simple_di { }; 8538 8539 simple-rest-client = callPackage ../development/python-modules/simple-rest-client { }; 8540 ··· 9476 types-pytz = callPackage ../development/python-modules/types-pytz { }; 9477 9478 types-requests = callPackage ../development/python-modules/types-requests { }; 9479 9480 typesentry = callPackage ../development/python-modules/typesentry { }; 9481
··· 4581 4582 manhole = callPackage ../development/python-modules/manhole { }; 4583 4584 + manimpango = callPackage ../development/python-modules/manimpango { 4585 + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit; 4586 + }; 4587 + 4588 manifestparser = callPackage ../development/python-modules/marionette-harness/manifestparser.nix { }; 4589 4590 manuel = callPackage ../development/python-modules/manuel { }; ··· 5426 5427 pamqp = callPackage ../development/python-modules/pamqp { }; 5428 5429 + panacotta = callPackage ../development/python-modules/panacotta { }; 5430 + 5431 pandas = callPackage ../development/python-modules/pandas { }; 5432 5433 pandas-datareader = callPackage ../development/python-modules/pandas-datareader { }; ··· 6955 6956 pyRFC3339 = callPackage ../development/python-modules/pyrfc3339 { }; 6957 6958 + pyrmvtransport = callPackage ../development/python-modules/pyrmvtransport { }; 6959 6960 Pyro4 = callPackage ../development/python-modules/pyro4 { }; 6961 ··· 7726 cudaSupport = false; 7727 }; 7728 7729 + pytraccar = callPackage ../development/python-modules/pytraccar { }; 7730 + 7731 pytradfri = callPackage ../development/python-modules/pytradfri { }; 7732 7733 pytrafikverket = callPackage ../development/python-modules/pytrafikverket { }; ··· 7776 pyupdate = callPackage ../development/python-modules/pyupdate { }; 7777 7778 pyupgrade = callPackage ../development/python-modules/pyupgrade { }; 7779 + 7780 + pyuptimerobot = callPackage ../development/python-modules/pyuptimerobot { }; 7781 7782 pyusb = callPackage ../development/python-modules/pyusb { 7783 inherit (pkgs) libusb1; ··· 8544 8545 simplekml = callPackage ../development/python-modules/simplekml { }; 8546 8547 + simple-di = callPackage ../development/python-modules/simple-di { }; 8548 8549 simple-rest-client = callPackage ../development/python-modules/simple-rest-client { }; 8550 ··· 9486 types-pytz = callPackage ../development/python-modules/types-pytz { }; 9487 9488 types-requests = callPackage ../development/python-modules/types-requests { }; 9489 + 9490 + types-setuptools = callPackage ../development/python-modules/types-setuptools { }; 9491 + 9492 + types-toml = callPackage ../development/python-modules/types-toml { }; 9493 9494 typesentry = callPackage ../development/python-modules/typesentry { }; 9495