Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub b2380f16 2d8fc49b

+838 -266
+5
lib/licenses.nix
··· 220 220 fullName = "Lawrence Berkeley National Labs BSD variant license"; 221 221 }; 222 222 223 + bsdAxisNoDisclaimerUnmodified = { 224 + fullName = "BSD-Axis without Warranty Disclaimer with Unmodified requirement"; 225 + url = "https://scancode-licensedb.aboutcode.org/bsd-no-disclaimer-unmodified.html"; 226 + }; 227 + 223 228 bsdOriginal = { 224 229 spdxId = "BSD-4-Clause"; 225 230 fullName = ''BSD 4-clause "Original" or "Old" License'';
+4
nixos/modules/services/web-apps/flarum.nix
··· 196 196 } 197 197 ]; 198 198 199 + systemd.services."phpfpm-flarum" = { 200 + restartTriggers = [ cfg.package ]; 201 + }; 202 + 199 203 systemd.services.flarum-install = { 200 204 description = "Flarum installation"; 201 205 requiredBy = [ "phpfpm-flarum.service" ];
+35
nixos/modules/virtualisation/docker.nix
··· 159 159 which the prune will occur. 160 160 ''; 161 161 }; 162 + 163 + randomizedDelaySec = mkOption { 164 + default = "0"; 165 + type = types.singleLineStr; 166 + example = "45min"; 167 + description = '' 168 + Add a randomized delay before each auto prune. 169 + The delay will be chosen between zero and this value. 170 + This value must be a time span in the format specified by 171 + {manpage}`systemd.time(7)` 172 + ''; 173 + }; 174 + 175 + persistent = mkOption { 176 + default = true; 177 + type = types.bool; 178 + example = false; 179 + description = '' 180 + Takes a boolean argument. If true, the time when the service 181 + unit was last triggered is stored on disk. When the timer is 182 + activated, the service unit is triggered immediately if it 183 + would have been triggered at least once during the time when 184 + the timer was inactive. Such triggering is nonetheless 185 + subject to the delay imposed by RandomizedDelaySec=. This is 186 + useful to catch up on missed runs of the service when the 187 + system was powered down. 188 + ''; 189 + }; 162 190 }; 163 191 164 192 package = mkPackageOption pkgs "docker" { }; ··· 252 280 startAt = optional cfg.autoPrune.enable cfg.autoPrune.dates; 253 281 after = [ "docker.service" ]; 254 282 requires = [ "docker.service" ]; 283 + }; 284 + 285 + systemd.timers.docker-prune = mkIf cfg.autoPrune.enable { 286 + timerConfig = { 287 + RandomizedDelaySec = cfg.autoPrune.randomizedDelaySec; 288 + Persistent = cfg.autoPrune.persistent; 289 + }; 255 290 }; 256 291 257 292 assertions = [
-1
pkgs/applications/misc/electrum/default.nix
··· 158 158 joachifm 159 159 np 160 160 prusnak 161 - chewblacka 162 161 ]; 163 162 mainProgram = "electrum"; 164 163 };
-1
pkgs/applications/science/math/mathematica/default.nix
··· 78 78 maintainers = with maintainers; [ 79 79 herberteuler 80 80 rafaelrc 81 - chewblacka 82 81 ]; 83 82 platforms = [ "x86_64-linux" ]; 84 83 };
+1
pkgs/build-support/node/build-npm-package/default.nix
··· 63 63 patches 64 64 postPatch 65 65 patchFlags 66 + nativeBuildInputs 66 67 ; 67 68 name = "${name}-npm-deps"; 68 69 hash = npmDepsHash;
+2 -1
pkgs/build-support/node/fetch-npm-deps/default.nix
··· 152 152 , hash ? "" 153 153 , forceGitDeps ? false 154 154 , forceEmptyCache ? false 155 + , nativeBuildInputs ? [ ] 155 156 , ... 156 157 } @ args: 157 158 let ··· 169 170 stdenvNoCC.mkDerivation (args // { 170 171 inherit name; 171 172 172 - nativeBuildInputs = [ prefetch-npm-deps ]; 173 + nativeBuildInputs = nativeBuildInputs ++ [ prefetch-npm-deps ]; 173 174 174 175 buildPhase = '' 175 176 runHook preBuild
+112 -48
pkgs/by-name/ca/calibre-web/package.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , nixosTests 4 - , nix-update-script 5 - , python3 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + nixosTests, 7 + python3Packages, 6 8 }: 7 9 8 - let 9 - python = python3.override { 10 - self = python; 11 - packageOverrides = self: super: { 12 - sqlalchemy = super.sqlalchemy_1_4; 13 - }; 14 - }; 15 - in 16 - python.pkgs.buildPythonApplication rec { 10 + python3Packages.buildPythonApplication rec { 17 11 pname = "calibre-web"; 18 - version = "0.6.22"; 12 + version = "0.6.24"; 13 + pyproject = true; 19 14 20 15 src = fetchFromGitHub { 21 16 owner = "janeczku"; 22 17 repo = "calibre-web"; 23 - rev = version; 24 - hash = "sha256-nWZmDasBH+DW/+Cvw510mOv11CXorRnoBwNFpoKPErY="; 18 + tag = version; 19 + hash = "sha256-DYhlD3ly6U/e5cDlsubDyW1uKeCtB+HrpagJlNDJhyI="; 25 20 }; 26 21 27 - propagatedBuildInputs = with python.pkgs; [ 28 - advocate 22 + patches = [ 23 + # default-logger.patch switches default logger to /dev/stdout. Otherwise calibre-web tries to open a file relative 24 + # to its location, which can't be done as the store is read-only. Log file location can later be configured using UI 25 + # if needed. 26 + ./default-logger.patch 27 + # DB migrations adds an env var __RUN_MIGRATIONS_ANDEXIT that, when set, instructs calibre-web to run DB migrations 28 + # and exit. This is gonna be used to configure calibre-web declaratively, as most of its configuration parameters 29 + # are stored in the DB. 30 + ./db-migrations.patch 31 + ]; 32 + 33 + # calibre-web doesn't follow setuptools directory structure. 34 + postPatch = '' 35 + mkdir -p src/calibreweb 36 + mv cps.py src/calibreweb/__init__.py 37 + mv cps src/calibreweb 38 + 39 + substituteInPlace pyproject.toml \ 40 + --replace-fail 'cps = "calibreweb:main"' 'calibre-web = "calibreweb:main"' 41 + ''; 42 + 43 + build-system = [ python3Packages.setuptools ]; 44 + 45 + dependencies = with python3Packages; [ 29 46 apscheduler 30 47 babel 31 48 bleach 32 49 chardet 50 + cryptography 33 51 flask 34 52 flask-babel 53 + flask-httpauth 35 54 flask-limiter 36 - flask-login 37 55 flask-principal 38 - flask-simpleldap 39 56 flask-wtf 40 57 iso-639 41 - jsonschema 42 58 lxml 59 + netifaces-plus 60 + pycountry 43 61 pypdf 44 62 python-magic 45 63 pytz ··· 48 66 sqlalchemy 49 67 tornado 50 68 unidecode 69 + urllib3 51 70 wand 52 - werkzeug 53 71 ]; 54 72 55 - patches = [ 56 - # default-logger.patch switches default logger to /dev/stdout. Otherwise calibre-web tries to open a file relative 57 - # to its location, which can't be done as the store is read-only. Log file location can later be configured using UI 58 - # if needed. 59 - ./default-logger.patch 60 - # DB migrations adds an env var __RUN_MIGRATIONS_ANDEXIT that, when set, instructs calibre-web to run DB migrations 61 - # and exit. This is gonna be used to configure calibre-web declaratively, as most of its configuration parameters 62 - # are stored in the DB. 63 - ./db-migrations.patch 64 - ]; 73 + optional-dependencies = { 74 + comics = with python3Packages; [ 75 + comicapi 76 + natsort 77 + ]; 65 78 66 - # calibre-web doesn't follow setuptools directory structure. 67 - postPatch = '' 68 - mkdir -p src/calibreweb 69 - mv cps.py src/calibreweb/__init__.py 70 - mv cps src/calibreweb 79 + gdrive = with python3Packages; [ 80 + gevent 81 + google-api-python-client 82 + greenlet 83 + httplib2 84 + oauth2client 85 + pyasn1-modules 86 + # https://github.com/NixOS/nixpkgs/commit/bf28e24140352e2e8cb952097febff0e94ea6a1e 87 + # pydrive2 88 + pyyaml 89 + rsa 90 + uritemplate 91 + ]; 71 92 72 - substituteInPlace setup.cfg \ 73 - --replace-fail "cps = calibreweb:main" "calibre-web = calibreweb:main" 74 - ''; 93 + gmail = with python3Packages; [ 94 + google-api-python-client 95 + google-auth-oauthlib 96 + ]; 75 97 76 - # Upstream repo doesn't provide any tests. 77 - doCheck = false; 98 + # We don't support the goodreads feature, as the `goodreads` package is 99 + # archived and depends on other long unmaintained packages (rauth & nose) 100 + # goodreads = [ ]; 101 + 102 + kobo = with python3Packages; [ jsonschema ]; 103 + 104 + ldap = with python3Packages; [ 105 + flask-simpleldap 106 + python-ldap 107 + ]; 108 + 109 + metadata = with python3Packages; [ 110 + faust-cchardet 111 + html2text 112 + markdown2 113 + mutagen 114 + py7zr 115 + pycountry 116 + python-dateutil 117 + rarfile 118 + scholarly 119 + ]; 120 + 121 + oauth = with python3Packages; [ 122 + flask-dance 123 + sqlalchemy-utils 124 + ]; 125 + }; 126 + 127 + pythonRelaxDeps = [ 128 + "apscheduler" 129 + "bleach" 130 + "cryptography" 131 + "flask" 132 + "flask-limiter" 133 + "lxml" 134 + "pypdf" 135 + "regex" 136 + ]; 137 + 138 + nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies); 139 + 140 + pythonImportsCheck = [ "calibreweb" ]; 78 141 79 142 passthru = { 80 - tests.calibre-web = nixosTests.calibre-web; 143 + tests = lib.optionalAttrs stdenv.hostPlatform.isLinux { inherit (nixosTests) calibre-web; }; 81 144 updateScript = nix-update-script { }; 82 145 }; 83 146 84 - meta = with lib; { 147 + meta = { 85 148 description = "Web app for browsing, reading and downloading eBooks stored in a Calibre database"; 86 149 homepage = "https://github.com/janeczku/calibre-web"; 87 - license = licenses.gpl3Plus; 88 - maintainers = with maintainers; [ pborzenkov ]; 89 - platforms = platforms.all; 150 + changelog = "https://github.com/janeczku/calibre-web/releases/tag/${src.tag}"; 151 + license = lib.licenses.gpl3Plus; 152 + maintainers = with lib.maintainers; [ pborzenkov ]; 90 153 mainProgram = "calibre-web"; 154 + platforms = lib.platforms.all; 91 155 }; 92 156 }
-1
pkgs/by-name/cl/clamtk/package.nix
··· 90 90 homepage = "https://github.com/dave-theunsub/clamtk"; 91 91 platforms = platforms.linux; 92 92 maintainers = with maintainers; [ 93 - chewblacka 94 93 ShamrockLee 95 94 ]; 96 95 };
+3 -3
pkgs/by-name/de/deno/package.nix
··· 20 20 in 21 21 rustPlatform.buildRustPackage rec { 22 22 pname = "deno"; 23 - version = "2.2.3"; 23 + version = "2.2.4"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "denoland"; 27 27 repo = "deno"; 28 28 tag = "v${version}"; 29 - hash = "sha256-eYzDCQVjilm6Olc9Ko+EYlSCNN7UVl/YXuK55xeoOOg="; 29 + hash = "sha256-gcUd4N2rTVYprBxx5T2RjG+0uZ090KjXPswYzGU5+14="; 30 30 }; 31 31 32 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-Hmxz4bryk6wMbccaXcKg8XuD9H9BF+nuvMkiCNeYMXY="; 33 + cargoHash = "sha256-V2dKiiTYAsUhq6Pr+z/ga3qtKI43mfzqgBDSAhcBVKo="; 34 34 35 35 postPatch = '' 36 36 # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
+3 -3
pkgs/by-name/ed/editorconfig-checker/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "editorconfig-checker"; 12 - version = "3.2.0"; 12 + version = "3.2.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "editorconfig-checker"; 16 16 repo = "editorconfig-checker"; 17 17 rev = "v${version}"; 18 - hash = "sha256-JEpmCpFLj7LO/Vojw7MoAu8E5bZKT1cU4Zk4Nw6IEmM="; 18 + hash = "sha256-LoOuP98vRj/kzyWKKsXNPfE+9IELrKBtdSZvP7GtMew="; 19 19 }; 20 20 21 - vendorHash = "sha256-GNUkU/cmu8j6naFAHIEZ56opJnj8p2Sb8M7TduTbJcU="; 21 + vendorHash = "sha256-3mcz7tstVfIb1ATuCwDdQ5IyCtjSGaDWNw2qCmY/ObE="; 22 22 23 23 doCheck = false; 24 24
+1 -1
pkgs/by-name/fa/factorio/update.py
··· 68 68 needs_auth=True, 69 69 hash_filename_format=["factorio_linux_{version}.tar.xz"], 70 70 ), 71 - ReleaseType("demo", hash_filename_format=["factorio_demo_x64_{version}.tar.xz"]), 71 + ReleaseType("demo", hash_filename_format=["factorio-demo_linux_{version}.tar.xz"]), 72 72 ReleaseType( 73 73 "headless", 74 74 hash_filename_format=[
+42 -41
pkgs/by-name/fa/factorio/versions.json
··· 3 3 "alpha": { 4 4 "experimental": { 5 5 "candidateHashFilenames": [ 6 - "factorio_linux_2.0.32.tar.xz" 6 + "factorio_linux_2.0.41.tar.xz" 7 7 ], 8 - "name": "factorio_alpha_x64-2.0.32.tar.xz", 8 + "name": "factorio_alpha_x64-2.0.41.tar.xz", 9 9 "needsAuth": true, 10 - "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", 10 + "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", 11 11 "tarDirectory": "x64", 12 - "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", 13 - "version": "2.0.32" 12 + "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", 13 + "version": "2.0.41" 14 14 }, 15 15 "stable": { 16 16 "candidateHashFilenames": [ 17 - "factorio_linux_2.0.32.tar.xz" 17 + "factorio_linux_2.0.41.tar.xz" 18 18 ], 19 - "name": "factorio_alpha_x64-2.0.32.tar.xz", 19 + "name": "factorio_alpha_x64-2.0.41.tar.xz", 20 20 "needsAuth": true, 21 - "sha256": "4c3434986bbe7d10e02b742d36ecad36f13b7c125204bf2ad34f17b804cf611f", 21 + "sha256": "d6f632845056b94601f16ee6a9b818991e492a8dc687213ab49d555b7cad2069", 22 22 "tarDirectory": "x64", 23 - "url": "https://factorio.com/get-download/2.0.32/alpha/linux64", 24 - "version": "2.0.32" 23 + "url": "https://factorio.com/get-download/2.0.41/alpha/linux64", 24 + "version": "2.0.41" 25 25 } 26 26 }, 27 27 "demo": { 28 28 "experimental": { 29 29 "candidateHashFilenames": [ 30 - "factorio_demo_x64_2.0.27.tar.xz" 30 + "factorio-demo_linux_2.0.40.tar.xz" 31 31 ], 32 - "name": "factorio_demo_x64-2.0.27.tar.xz", 32 + "name": "factorio_demo_x64-2.0.40.tar.xz", 33 33 "needsAuth": false, 34 + "sha256": "91ab921f8599c575f6090f5539090fb2eb42eb0d8bc83f366da078d995c639e6", 34 35 "tarDirectory": "x64", 35 - "url": "https://factorio.com/get-download/2.0.27/demo/linux64", 36 - "version": "2.0.27" 36 + "url": "https://factorio.com/get-download/2.0.40/demo/linux64", 37 + "version": "2.0.40" 37 38 }, 38 39 "stable": { 39 40 "candidateHashFilenames": [ 40 - "factorio_demo_x64_1.1.110.tar.xz" 41 + "factorio-demo_linux_2.0.27.tar.xz" 41 42 ], 42 - "name": "factorio_demo_x64-1.1.110.tar.xz", 43 + "name": "factorio_demo_x64-2.0.27.tar.xz", 43 44 "needsAuth": false, 44 - "sha256": "bddb91dcba9f300c25d590f861772eaf41f0b6ce8ae6b754de00d0e5f3eb5a35", 45 + "sha256": "75938e76d0e730273616e2441ae3c3bc238bb3cfa38d34a43e5fb25a3d1f2323", 45 46 "tarDirectory": "x64", 46 - "url": "https://factorio.com/get-download/1.1.110/demo/linux64", 47 - "version": "1.1.110" 47 + "url": "https://factorio.com/get-download/2.0.27/demo/linux64", 48 + "version": "2.0.27" 48 49 } 49 50 }, 50 51 "expansion": { 51 52 "experimental": { 52 53 "candidateHashFilenames": [ 53 - "factorio-space-age_linux_2.0.32.tar.xz" 54 + "factorio-space-age_linux_2.0.41.tar.xz" 54 55 ], 55 - "name": "factorio_expansion_x64-2.0.32.tar.xz", 56 + "name": "factorio_expansion_x64-2.0.41.tar.xz", 56 57 "needsAuth": true, 57 - "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", 58 + "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", 58 59 "tarDirectory": "x64", 59 - "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", 60 - "version": "2.0.32" 60 + "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", 61 + "version": "2.0.41" 61 62 }, 62 63 "stable": { 63 64 "candidateHashFilenames": [ 64 - "factorio-space-age_linux_2.0.32.tar.xz" 65 + "factorio-space-age_linux_2.0.41.tar.xz" 65 66 ], 66 - "name": "factorio_expansion_x64-2.0.32.tar.xz", 67 + "name": "factorio_expansion_x64-2.0.41.tar.xz", 67 68 "needsAuth": true, 68 - "sha256": "51b1cad9d665015e200ea0f69619454ebf0f60557d1f78c857c4526dad2e3d77", 69 + "sha256": "b1a085cb98b5d8800cb296578ca8f38df233b036f5c99c82e33f3eb868bb783f", 69 70 "tarDirectory": "x64", 70 - "url": "https://factorio.com/get-download/2.0.32/expansion/linux64", 71 - "version": "2.0.32" 71 + "url": "https://factorio.com/get-download/2.0.41/expansion/linux64", 72 + "version": "2.0.41" 72 73 } 73 74 }, 74 75 "headless": { 75 76 "experimental": { 76 77 "candidateHashFilenames": [ 77 - "factorio-headless_linux_2.0.32.tar.xz", 78 - "factorio_headless_x64_2.0.32.tar.xz" 78 + "factorio-headless_linux_2.0.41.tar.xz", 79 + "factorio_headless_x64_2.0.41.tar.xz" 79 80 ], 80 - "name": "factorio_headless_x64-2.0.32.tar.xz", 81 + "name": "factorio_headless_x64-2.0.41.tar.xz", 81 82 "needsAuth": false, 82 - "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", 83 + "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", 83 84 "tarDirectory": "x64", 84 - "url": "https://factorio.com/get-download/2.0.32/headless/linux64", 85 - "version": "2.0.32" 85 + "url": "https://factorio.com/get-download/2.0.41/headless/linux64", 86 + "version": "2.0.41" 86 87 }, 87 88 "stable": { 88 89 "candidateHashFilenames": [ 89 - "factorio-headless_linux_2.0.32.tar.xz", 90 - "factorio_headless_x64_2.0.32.tar.xz" 90 + "factorio-headless_linux_2.0.41.tar.xz", 91 + "factorio_headless_x64_2.0.41.tar.xz" 91 92 ], 92 - "name": "factorio_headless_x64-2.0.32.tar.xz", 93 + "name": "factorio_headless_x64-2.0.41.tar.xz", 93 94 "needsAuth": false, 94 - "sha256": "2a6102ae42dcc5e8fe923bd68bcd326a569e35912acde121301e5d4d2d856417", 95 + "sha256": "77ebccae8167fc1a9fc4da8c11e8410f6017b92b1a0913eb58ac5285c9eec399", 95 96 "tarDirectory": "x64", 96 - "url": "https://factorio.com/get-download/2.0.32/headless/linux64", 97 - "version": "2.0.32" 97 + "url": "https://factorio.com/get-download/2.0.41/headless/linux64", 98 + "version": "2.0.41" 98 99 } 99 100 } 100 101 }
+69
pkgs/by-name/gn/gnu-efi/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPackages, 5 + fetchFromGitHub, 6 + pciutils, 7 + fwupd-efi, 8 + ipxe, 9 + refind, 10 + syslinux, 11 + }: 12 + 13 + assert lib.assertMsg stdenv.hostPlatform.isEfi "gnu-efi may only be built for EFI platforms"; 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "gnu-efi"; 17 + version = "4.0.0"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "ncroxon"; 21 + repo = "gnu-efi"; 22 + tag = finalAttrs.version; 23 + hash = "sha256-vVtJkAPe5tPDLAFZibnJRC7G7WtOg11JT5QipdO+FIk="; 24 + }; 25 + 26 + buildInputs = [ pciutils ]; 27 + 28 + hardeningDisable = [ "stackprotector" ]; 29 + 30 + makeFlags = [ 31 + "PREFIX=\${out}" 32 + "HOSTCC=${buildPackages.stdenv.cc.targetPrefix}cc" 33 + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 34 + ]; 35 + 36 + postPatch = '' 37 + substituteInPlace Make.defaults \ 38 + --replace "-Werror" "" 39 + ''; 40 + 41 + passthru.tests = { 42 + inherit 43 + fwupd-efi 44 + ipxe 45 + syslinux 46 + ; 47 + }; 48 + 49 + meta = { 50 + description = "GNU EFI development toolchain"; 51 + homepage = "https://github.com/ncroxon/gnu-efi"; 52 + license = with lib.licenses; [ 53 + # This is a mess, upstream is aware. 54 + # The source for these is Fedora's SPDX identifier for this package. 55 + # Fedora also has gpl2Only here, but 4.0.0 doesn't have gpl2Only code. 56 + # However, both upstream and Fedora seems to have missed 57 + # bsdAxisNoDisclaimerUnmodified and MIT. 58 + bsd2 59 + bsd2Patent 60 + bsd3 61 + bsdAxisNoDisclaimerUnmodified 62 + bsdOriginal 63 + gpl2Plus 64 + mit 65 + ]; 66 + platforms = lib.platforms.linux; 67 + maintainers = with lib.maintainers; [ lzcunt ]; 68 + }; 69 + })
+20
pkgs/by-name/gn/gnu-efi_3/package.nix
··· 1 + { 2 + fetchFromGitHub, 3 + gnu-efi, 4 + refind, 5 + }: 6 + 7 + gnu-efi.overrideAttrs ( 8 + finalAttrs: prevAttrs: { 9 + version = "3.0.19"; 10 + src = fetchFromGitHub { 11 + owner = "ncroxon"; 12 + repo = "gnu-efi"; 13 + rev = finalAttrs.version; 14 + hash = "sha256-xtiKglLXm9m4li/8tqbOsyM6ThwGhyu/g4kw5sC4URY="; 15 + }; 16 + passthru.tests = { 17 + inherit refind; 18 + }; 19 + } 20 + )
+4 -4
pkgs/by-name/ht/htb-toolkit/package.nix
··· 16 16 17 17 rustPlatform.buildRustPackage { 18 18 pname = "htb-toolkit"; 19 - version = "0-unstable-2024-04-22"; 19 + version = "0-unstable-2025-03-15"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "D3vil0p3r"; 23 23 repo = "htb-toolkit"; 24 24 # https://github.com/D3vil0p3r/htb-toolkit/issues/3 25 - rev = "921e4b352a9dd8b3bc8ac8774e13509abd179aef"; 26 - hash = "sha256-o91p/m06pm9qoYZZVh+qHulqHO2G7xVJQPpEvRsq+8Q="; 25 + rev = "dd193c2974cd5fd1bbc6f7f616ebd597e28539ec"; 26 + hash = "sha256-NTZv0BPyIB32CNXbINYTy4n8tNVJ3pRLr1QDhI/tg2Y="; 27 27 }; 28 28 29 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-TQsqZhgmbHqNFgUddtRRKYkob0L40dJiSq8FxKnpPEE="; 30 + cargoHash = "sha256-ReEe8pyW66GXIPwAy6IKsFEAUjxHmzw5mj21i/h4quQ="; 31 31 32 32 # Patch to disable prompt change of the shell when a target machine is run. Needed due to Nix declarative nature 33 33 patches = [
+3 -3
pkgs/by-name/mi/mihomo/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "mihomo"; 10 - version = "1.19.2"; 10 + version = "1.19.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "MetaCubeX"; 14 14 repo = "mihomo"; 15 15 rev = "v${version}"; 16 - hash = "sha256-lTrUM4/t7GP8IhuyMqit7Iv4AX2I8tlMJWvgx2tDbgE="; 16 + hash = "sha256-NzxH6rgr85oHmkMxh3rLbYXJoQKOsngeTazAV3SvRCg="; 17 17 }; 18 18 19 - vendorHash = "sha256-/YW3IRdDHcOrwUkXt/ORhN3OrwwV5H63WP6ioTFDR+c="; 19 + vendorHash = "sha256-dQNdOTFcfk53Snu01XLGB3PTiU1Ex/QQvykfopIdk2M="; 20 20 21 21 excludedPackages = [ "./test" ]; 22 22
+1 -1
pkgs/by-name/on/onedrivegui/package.nix
··· 100 100 description = "Simple GUI for Linux OneDrive Client, with multi-account support"; 101 101 mainProgram = "onedrivegui"; 102 102 license = licenses.gpl3Only; 103 - maintainers = with maintainers; [ chewblacka ]; 103 + maintainers = with maintainers; [ ]; 104 104 platforms = platforms.linux; 105 105 }; 106 106 }
+32 -25
pkgs/by-name/op/opensubdiv/package.nix
··· 17 17 darwin, 18 18 }: 19 19 20 - stdenv.mkDerivation rec { 20 + stdenv.mkDerivation (finalAttrs: { 21 21 pname = "opensubdiv"; 22 22 version = "3.6.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "PixarAnimationStudios"; 26 26 repo = "OpenSubdiv"; 27 - rev = "v${lib.replaceStrings [ "." ] [ "_" ] version}"; 28 - sha256 = "sha256-liy6pQyWMk7rw0usrCoLGzZLO7RAg0z2pV/GF2NnOkE="; 27 + tag = "v${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 28 + hash = "sha256-liy6pQyWMk7rw0usrCoLGzZLO7RAg0z2pV/GF2NnOkE="; 29 29 }; 30 30 31 31 outputs = [ ··· 38 38 [ 39 39 cmake 40 40 pkg-config 41 + python3 41 42 ] 42 - ++ lib.optional cudaSupport [ 43 + ++ lib.optionals cudaSupport [ 43 44 cudaPackages.cuda_nvcc 44 45 ]; 45 46 buildInputs = 46 - [ 47 + lib.optionals stdenv.hostPlatform.isUnix [ 47 48 libGLU 48 49 libGL 49 - python3 50 50 # FIXME: these are not actually needed, but the configure script wants them. 51 51 glew 52 52 xorg.libX11 ··· 56 56 xorg.libXinerama 57 57 xorg.libXi 58 58 ] 59 - ++ lib.optionals (openclSupport && !stdenv.hostPlatform.isDarwin) [ ocl-icd ] 59 + ++ lib.optionals (openclSupport && stdenv.hostPlatform.isLinux) [ ocl-icd ] 60 60 ++ lib.optionals stdenv.hostPlatform.isDarwin ( 61 61 with darwin.apple_sdk.frameworks; 62 62 [ ··· 84 84 85 85 cmakeFlags = 86 86 [ 87 - "-DNO_TUTORIALS=1" 88 - "-DNO_REGRESSION=1" 89 - "-DNO_EXAMPLES=1" 90 - (lib.cmakeBool "NO_METAL" (!stdenv.hostPlatform.isDarwin)) 91 - (lib.cmakeBool "NO_OPENCL" (!openclSupport)) 92 - (lib.cmakeBool "NO_CUDA" (!cudaSupport)) 87 + (lib.mapAttrsToList lib.cmakeBool { 88 + NO_TUTORIALS = true; 89 + NO_REGRESSION = true; 90 + NO_EXAMPLES = true; 91 + NO_DX = stdenv.hostPlatform.isWindows; 92 + NO_METAL = !stdenv.hostPlatform.isDarwin; 93 + NO_OPENCL = !openclSupport; 94 + NO_CUDA = !cudaSupport; 95 + }) 93 96 ] 94 - ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ 95 - "-DGLEW_INCLUDE_DIR=${glew.dev}/include" 96 - "-DGLEW_LIBRARY=${glew.dev}/lib" 97 - ] 98 - ++ lib.optionals cudaSupport [ 99 - ] 100 - ++ lib.optionals (!openclSupport) [ 97 + ++ lib.optionals (stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isDarwin) [ 98 + (lib.mapAttrsToList lib.cmakeFeature { 99 + GLEW_INCLUDE_DIR = "${glew.dev}/include"; 100 + GLEW_LIBRARY = "${glew.dev}/lib"; 101 + }) 101 102 ]; 102 103 103 104 preBuild = ··· 109 110 NIX_BUILD_CORES=$(( NIX_BUILD_CORES < ${toString maxBuildCores} ? NIX_BUILD_CORES : ${toString maxBuildCores} )) 110 111 ''; 111 112 112 - postInstall = '' 113 - moveToOutput "lib/*.a" $static 114 - ''; 113 + postInstall = 114 + if stdenv.hostPlatform.isWindows then 115 + '' 116 + ln -s $out $static 117 + '' 118 + else 119 + '' 120 + moveToOutput "lib/*.a" $static 121 + ''; 115 122 116 123 meta = { 117 124 description = "Open-Source subdivision surface library"; 118 125 homepage = "http://graphics.pixar.com/opensubdiv"; 119 126 broken = openclSupport && cudaSupport; 120 - platforms = lib.platforms.unix; 127 + platforms = lib.platforms.unix ++ lib.platforms.windows; 121 128 maintainers = [ ]; 122 129 license = lib.licenses.asl20; 123 130 }; 124 - } 131 + })
+4 -4
pkgs/by-name/os/osu-lazer-bin/package.nix
··· 10 10 11 11 let 12 12 pname = "osu-lazer-bin"; 13 - version = "2025.306.0"; 13 + version = "2025.316.0"; 14 14 15 15 src = 16 16 { 17 17 aarch64-darwin = fetchzip { 18 18 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 19 - hash = "sha256-VbzHD7LQstBXmSIkDpue6kPGHEzFO+Fy22eLYj+rNcw="; 19 + hash = "sha256-u5d8MjBRWd4Y/6avRyBIzgR9J+GJANjGYhkXhu7imbI="; 20 20 stripRoot = false; 21 21 }; 22 22 x86_64-darwin = fetchzip { 23 23 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 24 - hash = "sha256-1KC0PnTMgN0GFhNYmlqfqWSVEpo8i+gb4nVHEwBMSS8="; 24 + hash = "sha256-isgYm4+GXAC6A9P1UjNLcohNr1Zi4C/94V2jtLixGVI="; 25 25 stripRoot = false; 26 26 }; 27 27 x86_64-linux = fetchurl { 28 28 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 29 - hash = "sha256-A9CWoTvByyNkULQ2abeVgiwAmSmyHx9IZqtHGS+bW6Y="; 29 + hash = "sha256-348B6gtYLRTGlyCNsWiOrqg98bF/cPIsPBroisApzfc="; 30 30 }; 31 31 } 32 32 .${stdenvNoCC.system} or (throw "osu-lazer-bin: ${stdenvNoCC.system} is unsupported.");
+6 -6
pkgs/by-name/os/osu-lazer/deps.json
··· 651 651 }, 652 652 { 653 653 "pname": "ppy.osu.Framework", 654 - "version": "2025.225.0", 655 - "hash": "sha256-XXqNC/nzUb/mEKy7SzVBQnE2VsOwQiCFhH700/LDblc=" 654 + "version": "2025.313.0", 655 + "hash": "sha256-daN3BmGYAyh+I0l5l7fFMaMoksYR3mhb9sPMg70GZxo=" 656 656 }, 657 657 { 658 658 "pname": "ppy.osu.Framework.NativeLibs", ··· 666 666 }, 667 667 { 668 668 "pname": "ppy.osu.Game.Resources", 669 - "version": "2025.303.0", 670 - "hash": "sha256-+Lnin+oEo67ARp9RFWOe00JcOL73O9gh/XJFIF151Yg=" 669 + "version": "2025.313.0", 670 + "hash": "sha256-DbPR7XwlhC9wDkgUCRUt2QrYRoscqJaRGvtUZ9LGyvM=" 671 671 }, 672 672 { 673 673 "pname": "ppy.osuTK.NS20", ··· 1016 1016 }, 1017 1017 { 1018 1018 "pname": "SixLabors.ImageSharp", 1019 - "version": "3.1.5", 1020 - "hash": "sha256-3UehX9T+I81nfgv2dTHlpoPgYzXFk7kHr1mmlQOCBfw=" 1019 + "version": "3.1.7", 1020 + "hash": "sha256-jMD/FiIwW1kNhTI6hKig8/QFOO3eTQX/C22cSAcKBH4=" 1021 1021 }, 1022 1022 { 1023 1023 "pname": "SQLitePCLRaw.bundle_e_sqlite3",
+2 -2
pkgs/by-name/os/osu-lazer/package.nix
··· 21 21 22 22 buildDotnetModule rec { 23 23 pname = "osu-lazer"; 24 - version = "2025.306.0"; 24 + version = "2025.316.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "ppy"; 28 28 repo = "osu"; 29 29 tag = version; 30 - hash = "sha256-SqPwVQGmtkaF/Mkcp4WnKRYNXSQD3+56XbNVw9ZMr+A="; 30 + hash = "sha256-EbuJ3LrfW+JtNqFx9HSR5xWDZdXP72NXvKC05ek7zhc="; 31 31 }; 32 32 33 33 projectFile = "osu.Desktop/osu.Desktop.csproj";
+24
pkgs/by-name/pl/plan-exporter/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGoModule, 5 + }: 6 + buildGoModule rec { 7 + pname = "plan-exporter"; 8 + version = "0.0.6"; 9 + src = fetchFromGitHub { 10 + owner = "agneum"; 11 + repo = "plan-exporter"; 12 + tag = "v${version}"; 13 + hash = "sha256-Csp57wmkDA8b05hmKbk1+bGtORFgNls7I01A0irTKao="; 14 + }; 15 + vendorHash = null; 16 + 17 + meta = { 18 + description = "Query plan exporter for psql"; 19 + homepage = "https://github.com/agneum/plan-exporter"; 20 + changelog = "https://github.com/agneum/plan-exporter/releases/tag/v${version}"; 21 + license = lib.licenses.mit; 22 + maintainers = with lib.maintainers; [ autra ]; 23 + }; 24 + }
+12 -18
pkgs/by-name/po/polarity/Cargo.lock
··· 1997 1997 "log", 1998 1998 "lsp-server", 1999 1999 "reqwest", 2000 - "tower-lsp", 2000 + "tower-lsp-server", 2001 2001 "wasm-bindgen", 2002 2002 "wasm-bindgen-futures", 2003 2003 "wasm-streams", ··· 2014 2014 "miette", 2015 2015 "miette_util", 2016 2016 "printer", 2017 - "tower-lsp", 2017 + "tower-lsp-server", 2018 2018 "url", 2019 2019 ] 2020 2020 ··· 2509 2509 "log", 2510 2510 "lsp-server", 2511 2511 "miette", 2512 + "parser", 2512 2513 "printer", 2513 2514 "termsize", 2514 2515 "thiserror", 2515 2516 "tokio", 2516 - "tower-lsp", 2517 + "tower-lsp-server", 2517 2518 ] 2518 2519 2519 2520 [[package]] ··· 2823 2824 2824 2825 [[package]] 2825 2826 name = "ring" 2826 - version = "0.17.8" 2827 + version = "0.17.13" 2827 2828 source = "registry+https://github.com/rust-lang/crates.io-index" 2828 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2829 + checksum = "70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee" 2829 2830 dependencies = [ 2830 2831 "cc", 2831 2832 "cfg-if", 2832 2833 "getrandom 0.2.15", 2833 2834 "libc", 2834 - "spin", 2835 2835 "untrusted", 2836 2836 "windows-sys 0.52.0", 2837 2837 ] ··· 3091 3091 ] 3092 3092 3093 3093 [[package]] 3094 - name = "spin" 3095 - version = "0.9.8" 3096 - source = "registry+https://github.com/rust-lang/crates.io-index" 3097 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3098 - 3099 - [[package]] 3100 3094 name = "stable_deref_trait" 3101 3095 version = "1.2.0" 3102 3096 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3595 3589 checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 3596 3590 3597 3591 [[package]] 3598 - name = "tower-lsp" 3599 - version = "0.20.0" 3600 - source = "git+https://github.com/tower-lsp/tower-lsp?rev=19f5a87810ff4b643d2bc394e438450bd9c74365#19f5a87810ff4b643d2bc394e438450bd9c74365" 3592 + name = "tower-lsp-server" 3593 + version = "0.21.0" 3594 + source = "git+https://github.com/tower-lsp-community/tower-lsp-server?rev=ae955f1d1c2a86bf675cc9bd0638e4c684864a6d#ae955f1d1c2a86bf675cc9bd0638e4c684864a6d" 3601 3595 dependencies = [ 3602 3596 "async-codec-lite", 3603 3597 "async-trait", ··· 3611 3605 "serde", 3612 3606 "serde_json", 3613 3607 "tower", 3614 - "tower-lsp-macros", 3608 + "tower-lsp-server-macros", 3615 3609 "tracing", 3616 3610 ] 3617 3611 3618 3612 [[package]] 3619 - name = "tower-lsp-macros" 3613 + name = "tower-lsp-server-macros" 3620 3614 version = "0.9.0" 3621 - source = "git+https://github.com/tower-lsp/tower-lsp?rev=19f5a87810ff4b643d2bc394e438450bd9c74365#19f5a87810ff4b643d2bc394e438450bd9c74365" 3615 + source = "git+https://github.com/tower-lsp-community/tower-lsp-server?rev=ae955f1d1c2a86bf675cc9bd0638e4c684864a6d#ae955f1d1c2a86bf675cc9bd0638e4c684864a6d" 3622 3616 dependencies = [ 3623 3617 "proc-macro2", 3624 3618 "quote",
+4 -4
pkgs/by-name/po/polarity/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "polarity"; 10 - version = "latest-unstable-2025-02-28"; 10 + version = "latest-unstable-2025-03-14"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "polarity-lang"; 14 14 repo = "polarity"; 15 - rev = "627a0d0ebfca2a586279e284921e05313514d374"; 16 - hash = "sha256-Q/lx4/cFpttbGRvyPnMC6YBHn/7kyKZAP5Y2mtBeGQ8="; 15 + rev = "ab9fda44fb490da445dcaee7ad9f8bf08b9e9e10"; 16 + hash = "sha256-ufWHDqvAaQiqwlezm95BCTLMdQEK5NTmMQgeq3oKR1o="; 17 17 }; 18 18 19 19 cargoLock = { 20 20 lockFile = ./Cargo.lock; 21 21 outputHashes = { 22 - "tower-lsp-0.20.0" = "sha256-f3S2CyFFX6yylaxMoXhB1/bfizVsLfNldLM+dXl5Y8k="; 22 + "tower-lsp-server-0.21.0" = "sha256-aeCc8m7zf3Kww1EBmMJFhQTYJ9lP6+R+9WzQ8yaj3Jo="; 23 23 }; 24 24 }; 25 25
+2 -2
pkgs/by-name/pr/proftpd/package.nix
··· 19 19 in 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "proftpd"; 22 - version = "1.3.8c"; 22 + version = "1.3.9"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "proftpd"; 26 26 repo = "proftpd"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-wHcJJiGY8ULVIMo6RVEE7ne6YZM7gECt2IygPhX+3cU="; 28 + hash = "sha256-4Iyzk0OctTvDDkYXPDSrvaWQOjkbBXHY7ELyhkUx/X0="; 29 29 }; 30 30 31 31 patches = [ ./no-install-user.patch ];
+3 -3
pkgs/by-name/ra/rabbitmqadmin-ng/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "rabbitmqadmin-ng"; 11 - version = "0.24.0"; 11 + version = "0.27.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "rabbitmq"; 15 15 repo = "rabbitmqadmin-ng"; 16 16 tag = "v${version}"; 17 - hash = "sha256-P6/M90LvvK4NQ7jiT84rROrzgQukJ8V+24naRBehhHQ"; 17 + hash = "sha256-PSG//vyhNFUVDf9XfIuqm0mGcDo0B02+x0Sesj3ggAA="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-SODm95UOvsRIMI4WgV0Nk5UBtQU0lmcENoOcyhuGU9s="; 21 + cargoHash = "sha256-hMFawT1m8VNRWENvJtoi5Ysw7k3iNRB7y5wgNAJCxX8="; 22 22 23 23 buildInputs = [ openssl ]; 24 24 nativeBuildInputs = [ pkg-config ];
+7 -7
pkgs/by-name/re/refind/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchurl, 5 - gnu-efi, 5 + gnu-efi_3, 6 6 nixosTests, 7 7 efibootmgr, 8 8 openssl, ··· 54 54 ]; 55 55 56 56 nativeBuildInputs = [ makeWrapper ]; 57 - buildInputs = [ gnu-efi ]; 57 + buildInputs = [ gnu-efi_3 ]; 58 58 59 59 hardeningDisable = [ "stackprotector" ]; 60 60 61 61 makeFlags = 62 62 [ 63 63 "prefix=" 64 - "EFIINC=${gnu-efi}/include/efi" 65 - "EFILIB=${gnu-efi}/lib" 66 - "GNUEFILIB=${gnu-efi}/lib" 67 - "EFICRT0=${gnu-efi}/lib" 64 + "EFIINC=${gnu-efi_3}/include/efi" 65 + "EFILIB=${gnu-efi_3}/lib" 66 + "GNUEFILIB=${gnu-efi_3}/lib" 67 + "EFICRT0=${gnu-efi_3}/lib" 68 68 "HOSTARCH=${hostarch}" 69 69 "ARCH=${hostarch}" 70 70 ] ··· 173 173 Linux kernels that provide EFI stub support. 174 174 ''; 175 175 homepage = "http://refind.sourceforge.net/"; 176 - maintainers = with maintainers; [ chewblacka ]; 176 + maintainers = with maintainers; [ johnrtitor ]; 177 177 platforms = [ 178 178 "i686-linux" 179 179 "x86_64-linux"
+3 -3
pkgs/by-name/re/retroarch-assets/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "retroarch-assets"; 10 - version = "1.20.0-unstable-2025-01-30"; 10 + version = "1.20.0-unstable-2025-03-09"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "libretro"; 14 14 repo = "retroarch-assets"; 15 - rev = "9afd2b8a9d16fc25c5a046122bc0d2b3c965980e"; 16 - hash = "sha256-PWwq9aNj0u+Dc9Q7lSRivER1Fd42H6u2auU/XLlg61k="; 15 + rev = "fb39cdde6dfaea2c98218d28c71b14afc632fa03"; 16 + hash = "sha256-2ytGtoci0xd10KrYGwMsGbXoT402DiokSVlCek8nhyI="; 17 17 }; 18 18 19 19 makeFlags = [
+2 -2
pkgs/by-name/sn/snapcraft/package.nix
··· 13 13 14 14 python3Packages.buildPythonApplication rec { 15 15 pname = "snapcraft"; 16 - version = "8.7.1"; 16 + version = "8.7.2"; 17 17 18 18 pyproject = true; 19 19 ··· 21 21 owner = "canonical"; 22 22 repo = "snapcraft"; 23 23 tag = version; 24 - hash = "sha256-QKnlnFvQjpNYaZ42vcSNGS5HRSz+hHDzxBpE5lRYfWw="; 24 + hash = "sha256-RlaAvLU0UE8u6y2xCHLxbOFLQF9jRa+8e2mgrRgTIjw="; 25 25 }; 26 26 27 27 patches = [
+4 -4
pkgs/by-name/ti/tideways-daemon/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "tideways-daemon"; 13 - version = "1.9.34"; 13 + version = "1.9.36"; 14 14 15 15 src = 16 16 finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} ··· 28 28 sources = { 29 29 "x86_64-linux" = fetchurl { 30 30 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; 31 - hash = "sha256-duJmsFX6KNgO6G8VrhVIVv9H9jccQGtGuaBOw2A7p1c="; 31 + hash = "sha256-+EnXHjFAD23jmG8IucnppjWeGNKX6yzWJypICECy3do="; 32 32 }; 33 33 "aarch64-linux" = fetchurl { 34 34 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; 35 - hash = "sha256-1rw6s8E0jCr2vyx1eoejt/wNm0FQx2UVoj4EpLBbkgI="; 35 + hash = "sha256-p5/wzvr7EyvELADfA1X/mo8VdAT47SbAXZlIWdGZVb4="; 36 36 }; 37 37 "aarch64-darwin" = fetchurl { 38 38 url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; 39 - hash = "sha256-A4+IE/bzvc6SSd/V3MqLB9Y7ruFe5edZ/HNY07JJ7fc="; 39 + hash = "sha256-uI7qOO7nj32BXrNFMmQlX32omT4Kxruf/J7A63QQ62w="; 40 40 }; 41 41 }; 42 42 updateScript = "${
+1 -1
pkgs/by-name/zo/zotero-beta/package.nix
··· 59 59 pciutils 60 60 ] 61 61 + ":" 62 - + lib.makeSearchPathOutput "lib" "lib64" [ stdenv.cc.cc ]; 62 + + lib.makeSearchPathOutput "lib" "lib" [ stdenv.cc.cc ]; 63 63 64 64 desktopItem = makeDesktopItem { 65 65 name = "zotero";
+1 -1
pkgs/by-name/zo/zotero/linux.nix
··· 59 59 pciutils 60 60 ] 61 61 + ":" 62 - + lib.makeSearchPathOutput "lib" "lib64" [ stdenv.cc.cc ]; 62 + + lib.makeSearchPathOutput "lib" "lib" [ stdenv.cc.cc ]; 63 63 64 64 desktopItem = makeDesktopItem { 65 65 name = "zotero";
-47
pkgs/development/libraries/gnu-efi/default.nix
··· 1 - { lib, stdenv, buildPackages, fetchFromGitHub, pciutils 2 - , gitUpdater, fwupd-efi, ipxe, refind, syslinux }: 3 - 4 - stdenv.mkDerivation rec { 5 - pname = "gnu-efi"; 6 - version = "3.0.18"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "ncroxon"; 10 - repo = "gnu-efi"; 11 - rev = version; 12 - hash = "sha256-WTXUIBiyWEVCKfhUUWK5vrK6XmcvsAMl4CuhEw5oYWI="; 13 - }; 14 - 15 - buildInputs = [ pciutils ]; 16 - 17 - hardeningDisable = [ "stackprotector" ]; 18 - 19 - makeFlags = [ 20 - "PREFIX=\${out}" 21 - "HOSTCC=${buildPackages.stdenv.cc.targetPrefix}cc" 22 - "CROSS_COMPILE=${stdenv.cc.targetPrefix}" 23 - ]; 24 - 25 - postPatch = '' 26 - substituteInPlace Make.defaults \ 27 - --replace "-Werror" "" 28 - ''; 29 - 30 - passthru = { 31 - updateScript = gitUpdater { 32 - # No nicer place to find latest release. 33 - url = "https://git.code.sf.net/p/gnu-efi/code"; 34 - }; 35 - tests = { 36 - inherit fwupd-efi ipxe refind syslinux; 37 - }; 38 - }; 39 - 40 - meta = with lib; { 41 - description = "GNU EFI development toolchain"; 42 - homepage = "https://sourceforge.net/projects/gnu-efi/"; 43 - license = licenses.bsd3; 44 - platforms = platforms.linux; 45 - maintainers = [ ]; 46 - }; 47 - }
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.37.12"; 362 + version = "1.37.13"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-PHl0o8itRkM01+b1oJK5MIy4LyNoPS4lnB2Kfa0nHBc="; 370 + hash = "sha256-vZIxrbBXis/GLIIW9j4jqdQJzSpUtl8xJo4JRw+78FM="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.37.12"; 13 + version = "1.37.13"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-24NObF8AQ6fcs58sXxLHQ0qDXEd9kaogvCzn+sWI2ts="; 21 + hash = "sha256-6h6aOA5BGcVwzAd6lMc3cn2MgeC4Z6PXXdlL6xe7F7c="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
+83
pkgs/development/python-modules/comicapi/default.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + importlib-metadata, 7 + natsort, 8 + pillow, 9 + py7zr, 10 + pycountry, 11 + pyicu, 12 + pytestCheckHook, 13 + pythonOlder, 14 + rapidfuzz, 15 + rarfile, 16 + setuptools, 17 + setuptools-scm, 18 + text2digits, 19 + wheel, 20 + wordninja, 21 + }: 22 + 23 + buildPythonPackage rec { 24 + pname = "comicapi"; 25 + version = "3.2.0"; 26 + pyproject = true; 27 + 28 + disabled = pythonOlder "3.8"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "comictagger"; 32 + repo = "comicapi"; 33 + rev = "2bf8332114e49add0bbc0fd3d85bdbba02de3d1a"; 34 + hash = "sha256-Cd3ILy/4PqWUj1Uu9of9gCpdVp2R6CXjPOuSXgrB894="; 35 + }; 36 + 37 + build-system = [ 38 + setuptools 39 + setuptools-scm 40 + wheel 41 + ]; 42 + 43 + dependencies = [ 44 + importlib-metadata 45 + natsort 46 + pillow 47 + pycountry 48 + rapidfuzz 49 + text2digits 50 + wordninja 51 + ]; 52 + 53 + optional-dependencies = { 54 + _7z = [ py7zr ]; 55 + 56 + all = [ 57 + py7zr 58 + rarfile 59 + ] ++ lib.optional (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) pyicu; 60 + 61 + cbr = [ rarfile ]; 62 + 63 + icu = lib.optional (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isLinux) pyicu; 64 + }; 65 + 66 + nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); 67 + 68 + pythonRelaxDeps = [ "pycountry" ]; 69 + 70 + disabledTests = [ 71 + # AssertionError 72 + "test_copy_from_archive" 73 + ]; 74 + 75 + pythonImportsCheck = [ "comicapi" ]; 76 + 77 + meta = { 78 + description = "Comic archive (cbr/cbz/cbt) and metadata utilities"; 79 + homepage = "https://github.com/comictagger/comicapi"; 80 + license = lib.licenses.asl20; 81 + maintainers = with lib.maintainers; [ getchoo ]; 82 + }; 83 + }
+95
pkgs/development/python-modules/flask-dance/default.nix
··· 1 + { 2 + lib, 3 + betamax, 4 + blinker, 5 + buildPythonPackage, 6 + coverage, 7 + fetchFromGitHub, 8 + flask, 9 + flask-caching, 10 + flask-login, 11 + flask-sqlalchemy, 12 + flit, 13 + freezegun, 14 + oauthlib, 15 + pallets-sphinx-themes, 16 + pillow, 17 + pytest, 18 + pytest-mock, 19 + pytestCheckHook, 20 + requests, 21 + requests-oauthlib, 22 + responses, 23 + sphinx, 24 + sphinxcontrib-seqdiag, 25 + sphinxcontrib-spelling, 26 + sqlalchemy, 27 + urlobject, 28 + werkzeug, 29 + }: 30 + 31 + buildPythonPackage rec { 32 + pname = "flask-dance"; 33 + version = "7.1.0"; 34 + pyproject = true; 35 + 36 + src = fetchFromGitHub { 37 + owner = "singingwolfboy"; 38 + repo = "flask-dance"; 39 + tag = "v${version}"; 40 + hash = "sha256-rKHC0G5S7l52QSrbbweMii68AZuBAgf6tYsJdPKIeUk="; 41 + }; 42 + 43 + build-system = [ flit ]; 44 + 45 + dependencies = [ 46 + flask 47 + oauthlib 48 + requests 49 + requests-oauthlib 50 + urlobject 51 + werkzeug 52 + ]; 53 + 54 + optional-dependencies = { 55 + docs = [ 56 + betamax 57 + pallets-sphinx-themes 58 + pillow 59 + sphinx 60 + sphinxcontrib-seqdiag 61 + sphinxcontrib-spelling 62 + sqlalchemy 63 + ]; 64 + 65 + signals = [ blinker ]; 66 + 67 + sqla = [ sqlalchemy ]; 68 + 69 + test = [ 70 + betamax 71 + coverage 72 + flask-caching 73 + flask-login 74 + flask-sqlalchemy 75 + freezegun 76 + oauthlib 77 + pytest 78 + pytest-mock 79 + responses 80 + sqlalchemy 81 + ]; 82 + }; 83 + 84 + nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); 85 + 86 + pythonImportsCheck = [ "flask_dance" ]; 87 + 88 + meta = { 89 + description = "Doing the OAuth dance with style using Flask, requests, and oauthlib"; 90 + homepage = "https://github.com/singingwolfboy/flask-dance"; 91 + changelog = "https://github.com/singingwolfboy/flask-dance/releases/tag/${src.tag}"; 92 + license = lib.licenses.mit; 93 + maintainers = with lib.maintainers; [ getchoo ]; 94 + }; 95 + }
+3 -5
pkgs/development/python-modules/litellm/default.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "litellm"; 42 - version = "1.59.8"; 42 + version = "1.63.11"; 43 43 pyproject = true; 44 44 45 45 disabled = pythonOlder "3.8"; ··· 47 47 src = fetchFromGitHub { 48 48 owner = "BerriAI"; 49 49 repo = "litellm"; 50 - tag = "v${version}"; 51 - hash = "sha256-2OkREmgs+r+vco1oEVgp5nq7cfwIAlMAh0FL2ceO88Y="; 50 + tag = "v${version}-stable"; 51 + hash = "sha256-j2RfuVffmWoeAAVcT579S9pU06haKEYYa7FcpMzu9uA="; 52 52 }; 53 53 54 54 build-system = [ poetry-core ]; 55 - 56 - pythonRelaxDeps = [ "httpx" ]; 57 55 58 56 dependencies = [ 59 57 aiohttp
+8 -8
pkgs/development/python-modules/mypy-boto3/default.nix
··· 310 310 "sha256-++3ixApRniFY/gYZDA2ae6dtAVyxE2ujciTyLT2/vbk="; 311 311 312 312 mypy-boto3-cognito-identity = 313 - buildMypyBoto3Package "cognito-identity" "1.37.0" 314 - "sha256-MK11RuIgZfoy8vvZWHFEJjkSsJSzqKjXvm9GCjt3QH4="; 313 + buildMypyBoto3Package "cognito-identity" "1.37.13" 314 + "sha256-6w2v795pNhcKZlWayROdYe5bzQvSmkITxErl2M0F5o4="; 315 315 316 316 mypy-boto3-cognito-idp = 317 - buildMypyBoto3Package "cognito-idp" "1.37.5" 318 - "sha256-FAMF7HEM+StH7vkhPomIxh2GRSIhNxQaCZx0o6/EoYc="; 317 + buildMypyBoto3Package "cognito-idp" "1.37.13" 318 + "sha256-L9F74KW7z+Q+7hUoGIQR67TQyNiJF8nW4XHWBppFO4Q="; 319 319 320 320 mypy-boto3-cognito-sync = 321 321 buildMypyBoto3Package "cognito-sync" "1.37.0" ··· 574 574 "sha256-JSVZVCZ6P5A+EqjXHmbbDIdE1rKrdSwNcZvUbYxKpSA="; 575 575 576 576 mypy-boto3-glue = 577 - buildMypyBoto3Package "glue" "1.37.0" 578 - "sha256-Xi0qA0cq98YeOAoJCGuXUk5cIEAkkhOR3KDaQD7qbic="; 577 + buildMypyBoto3Package "glue" "1.37.13" 578 + "sha256-FrJfuU55fUM3pxt4ey/KLmgXD3wTs6PlksCOBCQ1ibA="; 579 579 580 580 mypy-boto3-grafana = 581 581 buildMypyBoto3Package "grafana" "1.37.0" ··· 766 766 "sha256-5wgeRfBkLbX35PGmGBciTx8gVS8Uqsh5WG8NeQwmEJs="; 767 767 768 768 mypy-boto3-lakeformation = 769 - buildMypyBoto3Package "lakeformation" "1.37.0" 770 - "sha256-6HsfUV066CiTERS87hsLDqaCnj917ZTyBxdcLH9nvfQ="; 769 + buildMypyBoto3Package "lakeformation" "1.37.13" 770 + "sha256-E5A6wS8kwjG1rWo1RFT7kwpqmWKGZ7UAmcR4KUvUrzg="; 771 771 772 772 mypy-boto3-lambda = 773 773 buildMypyBoto3Package "lambda" "1.37.0"
+37
pkgs/development/python-modules/netifaces-plus/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pythonOlder, 6 + setuptools, 7 + wheel, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "netifaces-plus"; 12 + version = "0.12.4"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.6"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "tsukumijima"; 19 + repo = "netifaces-plus"; 20 + tag = "release_${lib.replaceStrings [ "." ] [ "_" ] version}"; 21 + hash = "sha256-3CYAe0doWMagcUIN9+ikH9gEST9AqglSQDlZsKOMnC8="; 22 + }; 23 + 24 + build-system = [ 25 + setuptools 26 + wheel 27 + ]; 28 + 29 + pythonImportsCheck = [ "netifaces" ]; 30 + 31 + meta = { 32 + description = "Portable network interface information"; 33 + homepage = "https://github.com/tsukumijima/netifaces-plus"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ getchoo ]; 36 + }; 37 + }
+69
pkgs/development/python-modules/scholarly/default.nix
··· 1 + { 2 + lib, 3 + arrow, 4 + beautifulsoup4, 5 + bibtexparser, 6 + buildPythonPackage, 7 + deprecated, 8 + fake-useragent, 9 + fetchFromGitHub, 10 + free-proxy, 11 + httpx, 12 + python-dotenv, 13 + requests, 14 + selenium, 15 + setuptools, 16 + sphinx-rtd-theme, 17 + stem, 18 + typing-extensions, 19 + wheel, 20 + }: 21 + 22 + buildPythonPackage rec { 23 + pname = "scholarly"; 24 + version = "1.7.11"; 25 + pyproject = true; 26 + 27 + src = fetchFromGitHub { 28 + owner = "scholarly-python-package"; 29 + repo = "scholarly"; 30 + tag = "v${version}"; 31 + hash = "sha256-yvew63tGwSjwseHK7wDqm26xiyCztUzxMqBpwwLD798="; 32 + }; 33 + 34 + build-system = [ 35 + setuptools 36 + wheel 37 + ]; 38 + 39 + dependencies = [ 40 + arrow 41 + beautifulsoup4 42 + bibtexparser 43 + deprecated 44 + fake-useragent 45 + free-proxy 46 + httpx 47 + python-dotenv 48 + requests 49 + selenium 50 + sphinx-rtd-theme 51 + typing-extensions 52 + ]; 53 + 54 + optional-dependencies = { 55 + tor = [ stem ]; 56 + }; 57 + 58 + nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies); 59 + 60 + pythonImportsCheck = [ "scholarly" ]; 61 + 62 + meta = { 63 + description = "Retrieve author and publication information from Google Scholar"; 64 + homepage = "https://scholarly.readthedocs.io/"; 65 + changelog = "https://github.com/scholarly-python-package/scholarly/releases/tag/${src.tag}"; 66 + license = lib.licenses.unlicense; 67 + maintainers = with lib.maintainers; [ getchoo ]; 68 + }; 69 + }
+32
pkgs/development/python-modules/text2digits/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + pypaInstallHook, 6 + setuptoolsBuildHook, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "text2digits"; 11 + version = "0.1.0"; 12 + pyproject = false; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-oB2NyNVxediIulid9A4Ccw878t2JKrIsN1OOR5lyi7I="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + pypaInstallHook 21 + setuptoolsBuildHook 22 + ]; 23 + 24 + pythonImportsCheck = [ "text2digits" ]; 25 + 26 + meta = { 27 + description = "Converts text such as 'twenty three' to number/digit '23' in any sentence"; 28 + homepage = "https://github.com/ShailChoksi/text2digits"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ getchoo ]; 31 + }; 32 + }
+37
pkgs/development/python-modules/urlobject/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pypaInstallHook, 6 + setuptoolsBuildHook, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "urlobject"; 11 + version = "2.4.3"; 12 + pyproject = false; 13 + 14 + src = fetchFromGitHub { 15 + owner = "zacharyvoase"; 16 + repo = "urlobject"; 17 + tag = "v${version}"; 18 + hash = "sha256-4UuQZTkVre8jXlchW7/TjeaADYvLnGMpGbJR/sdeKv4="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + pypaInstallHook 23 + setuptoolsBuildHook 24 + ]; 25 + 26 + # Tests use `nose` 27 + doInstallCheck = false; 28 + 29 + pythonImportsCheck = [ "urlobject" ]; 30 + 31 + meta = { 32 + description = "Python library for manipulating URLs (and some URIs) in a more natural way"; 33 + homepage = "http://zacharyvoase.github.com/urlobject"; 34 + license = lib.licenses.unlicense; 35 + maintainers = with lib.maintainers; [ getchoo ]; 36 + }; 37 + }
+34
pkgs/development/python-modules/wordninja/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + setuptools-scm, 7 + wheel, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "wordninja"; 12 + version = "2.0.0"; 13 + pyproject = true; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + hash = "sha256-GhzH7BRq0Z1vcZQe6CrvPTEiFwDw2L+EQTbPjfedKBo="; 18 + }; 19 + 20 + build-system = [ 21 + setuptools 22 + setuptools-scm 23 + wheel 24 + ]; 25 + 26 + pythonImportsCheck = [ "wordninja" ]; 27 + 28 + meta = { 29 + description = "Probabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies"; 30 + homepage = "https://github.com/keredson/wordninja"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ getchoo ]; 33 + }; 34 + }
+3 -3
pkgs/servers/klipper/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "klipper"; 12 - version = "0.12.0-unstable-2025-02-28"; 12 + version = "0.12.0-unstable-2025-03-12"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "KevinOConnor"; 16 16 repo = "klipper"; 17 - rev = "730e5951bc453d7c08b9b2a066479f2c0cd25842"; 18 - sha256 = "sha256-u1M4vvm5fBLseHU+rLD0aoDMjpbFsZM1G1MLIUxwlho="; 17 + rev = "d886c1761bbdfd23833996489afba6b75f312a4a"; 18 + sha256 = "sha256-I8Epwh0NcWtz2T2qAuKOv6iXBO8GmNdCR86HOgUPKCU="; 19 19 }; 20 20 21 21 sourceRoot = "${src.name}/klippy";
+2 -2
pkgs/servers/pleroma/default.nix
··· 19 19 20 20 beamPackages.mixRelease rec { 21 21 pname = "pleroma"; 22 - version = "2.9.0"; 22 + version = "2.9.1"; 23 23 24 24 src = fetchFromGitLab { 25 25 domain = "git.pleroma.social"; 26 26 owner = "pleroma"; 27 27 repo = "pleroma"; 28 28 rev = "v${version}"; 29 - sha256 = "sha256-P+BcPC5TRxJppOFu3hXrse/10ZOU9Yph/GmPTY44CaE="; 29 + sha256 = "sha256-mZcr+LlRQFDZVU5yAm0XkFdFHCDp4DZNLoVUlWxknMI="; 30 30 }; 31 31 32 32 patches = [ ./Revert-Config-Restrict-permissions-of-OTP-config.patch ];
+3 -3
pkgs/servers/plex/raw.nix
··· 14 14 # server, and the FHS userenv and corresponding NixOS module should 15 15 # automatically pick up the changes. 16 16 stdenv.mkDerivation rec { 17 - version = "1.41.4.9463-630c9f557"; 17 + version = "1.41.5.9522-a96edc606"; 18 18 pname = "plexmediaserver"; 19 19 20 20 # Fetch the source ··· 22 22 if stdenv.hostPlatform.system == "aarch64-linux" then 23 23 fetchurl { 24 24 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 25 - sha256 = "1viflfwjnskmf5iq4jb22rcxjf3nx2bl3vikypy93lvdlafkyrjs"; 25 + sha256 = "sha256-ugN1y3V1HE/IBhnvzlOYIL/5LyEa33IRPuj6903vPaA="; 26 26 } 27 27 else 28 28 fetchurl { 29 29 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 30 - sha256 = "104imla4kkhniqxf5q0rawq73ypz8cgc2lqnk0ir3w76y0gz055a"; 30 + sha256 = "sha256-3bGmsa2OLBt587YnZDNpSjWHdQ1ubwSNocLPW6A6kQU="; 31 31 }; 32 32 33 33 outputs = [
+2 -4
pkgs/top-level/all-packages.nix
··· 8999 8999 9000 9000 qxmpp = qt6Packages.callPackage ../development/libraries/qxmpp { }; 9001 9001 9002 - gnu-efi = if stdenv.hostPlatform.isEfi 9003 - then callPackage ../development/libraries/gnu-efi { } 9004 - else null; 9005 - 9006 9002 gnutls = callPackage ../development/libraries/gnutls { 9007 9003 inherit (darwin.apple_sdk.frameworks) Security; 9008 9004 util-linux = util-linuxMinimal; # break the cyclic dependency ··· 16113 16109 factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; }; 16114 16110 16115 16111 factorio-demo = factorio.override { releaseType = "demo"; }; 16112 + 16113 + factorio-demo-experimental = factorio.override { releaseType = "demo"; experimental = true; }; 16116 16114 16117 16115 factorio-space-age = factorio.override { releaseType = "expansion"; }; 16118 16116
+14
pkgs/top-level/python-packages.nix
··· 2196 2196 inherit (pkgs) secp256k1; 2197 2197 }; 2198 2198 2199 + comicapi = callPackage ../development/python-modules/comicapi { }; 2200 + 2199 2201 comicon = callPackage ../development/python-modules/comicon { }; 2200 2202 2201 2203 command-runner = callPackage ../development/python-modules/command-runner { }; ··· 4797 4799 flask-compress = callPackage ../development/python-modules/flask-compress { }; 4798 4800 4799 4801 flask-cors = callPackage ../development/python-modules/flask-cors { }; 4802 + 4803 + flask-dance = callPackage ../development/python-modules/flask-dance { }; 4800 4804 4801 4805 flask-dramatiq = callPackage ../development/python-modules/flask-dramatiq { }; 4802 4806 ··· 9422 9426 9423 9427 netifaces2 = callPackage ../development/python-modules/netifaces2 { }; 9424 9428 9429 + netifaces-plus = callPackage ../development/python-modules/netifaces-plus { }; 9430 + 9425 9431 netmiko = callPackage ../development/python-modules/netmiko { }; 9426 9432 9427 9433 netio = callPackage ../development/python-modules/netio { }; ··· 14844 14850 14845 14851 schiene = callPackage ../development/python-modules/schiene { }; 14846 14852 14853 + scholarly = callPackage ../development/python-modules/scholarly { }; 14854 + 14847 14855 schwifty = callPackage ../development/python-modules/schwifty { }; 14848 14856 14849 14857 scienceplots = callPackage ../development/python-modules/scienceplots { }; ··· 16473 16481 testfixtures = callPackage ../development/python-modules/testfixtures { }; 16474 16482 16475 16483 texsoup = callPackage ../development/python-modules/texsoup { }; 16484 + 16485 + text2digits = callPackage ../development/python-modules/text2digits { }; 16476 16486 16477 16487 textblob = callPackage ../development/python-modules/textblob { }; 16478 16488 ··· 18116 18126 18117 18127 urlmatch = callPackage ../development/python-modules/urlmatch { }; 18118 18128 18129 + urlobject = callPackage ../development/python-modules/urlobject { }; 18130 + 18119 18131 urlpy = callPackage ../development/python-modules/urlpy { }; 18120 18132 18121 18133 urwid = callPackage ../development/python-modules/urwid { }; ··· 18611 18623 wordcloud = callPackage ../development/python-modules/wordcloud { }; 18612 18624 18613 18625 wordfreq = callPackage ../development/python-modules/wordfreq { }; 18626 + 18627 + wordninja = callPackage ../development/python-modules/wordninja { }; 18614 18628 18615 18629 world-bank-data = callPackage ../development/python-modules/world-bank-data { }; 18616 18630