Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 16bca48d 87783395

+1694 -1008
+9
maintainers/maintainer-list.nix
··· 10533 githubId = 70764075; 10534 name = "kud"; 10535 }; 10536 kupac = { 10537 github = "Kupac"; 10538 githubId = 8224569;
··· 10533 githubId = 70764075; 10534 name = "kud"; 10535 }; 10536 + kugland = { 10537 + email = "kugland@gmail.com"; 10538 + github = "kugland"; 10539 + githubId = 1173932; 10540 + name = "André Kugland"; 10541 + keys = [{ 10542 + fingerprint = "6A62 5E60 E3FF FCAE B3AA 50DC 1DA9 3817 80CD D833"; 10543 + }]; 10544 + }; 10545 kupac = { 10546 github = "Kupac"; 10547 githubId = 8224569;
+44 -7
nixos/modules/virtualisation/virtualbox-host.nix
··· 6 cfg = config.virtualisation.virtualbox.host; 7 8 virtualbox = cfg.package.override { 9 - inherit (cfg) enableHardening headless enableWebService; 10 extensionPack = if cfg.enableExtensionPack then pkgs.virtualboxExtpack else null; 11 }; 12 ··· 81 Build VirtualBox web service tool (vboxwebsrv) to allow managing VMs via other webpage frontend tools. Useful for headless servers. 82 ''; 83 }; 84 }; 85 86 config = mkIf cfg.enable (mkMerge [{ 87 warnings = mkIf (pkgs.config.virtualbox.enableExtensionPack or false) 88 ["'nixpkgs.virtualbox.enableExtensionPack' has no effect, please use 'virtualisation.virtualbox.host.enableExtensionPack'"]; 89 - boot.kernelModules = [ "vboxdrv" "vboxnetadp" "vboxnetflt" ]; 90 - boot.extraModulePackages = [ kernelModules ]; 91 environment.systemPackages = [ virtualbox ]; 92 93 security.wrappers = let ··· 114 115 services.udev.extraRules = 116 '' 117 - KERNEL=="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660", TAG+="systemd" 118 - KERNEL=="vboxdrvu", OWNER="root", GROUP="root", MODE="0666", TAG+="systemd" 119 - KERNEL=="vboxnetctl", OWNER="root", GROUP="vboxusers", MODE="0660", TAG+="systemd" 120 SUBSYSTEM=="usb_device", ACTION=="add", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" 121 SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" 122 SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 123 SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 124 ''; 125 126 # Since we lack the right setuid/setcap binaries, set up a host-only network by default. 127 - } (mkIf cfg.addNetworkInterface { 128 systemd.services.vboxnet0 = 129 { description = "VirtualBox vboxnet0 Interface"; 130 requires = [ "dev-vboxnetctl.device" ];
··· 6 cfg = config.virtualisation.virtualbox.host; 7 8 virtualbox = cfg.package.override { 9 + inherit (cfg) enableHardening headless enableWebService enableKvm; 10 extensionPack = if cfg.enableExtensionPack then pkgs.virtualboxExtpack else null; 11 }; 12 ··· 81 Build VirtualBox web service tool (vboxwebsrv) to allow managing VMs via other webpage frontend tools. Useful for headless servers. 82 ''; 83 }; 84 + 85 + enableKvm = mkOption { 86 + type = types.bool; 87 + default = false; 88 + description = lib.mdDoc '' 89 + Enable KVM support for VirtualBox. This increases compatibility with Linux kernel versions, because the VirtualBox kernel modules 90 + are not required. 91 + 92 + This option is incompatible with `enableHardening` and `addNetworkInterface`. 93 + 94 + Note: This is experimental. Please check https://github.com/cyberus-technology/virtualbox-kvm/issues. 95 + ''; 96 + }; 97 }; 98 99 config = mkIf cfg.enable (mkMerge [{ 100 warnings = mkIf (pkgs.config.virtualbox.enableExtensionPack or false) 101 ["'nixpkgs.virtualbox.enableExtensionPack' has no effect, please use 'virtualisation.virtualbox.host.enableExtensionPack'"]; 102 environment.systemPackages = [ virtualbox ]; 103 104 security.wrappers = let ··· 125 126 services.udev.extraRules = 127 '' 128 SUBSYSTEM=="usb_device", ACTION=="add", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" 129 SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass}" 130 SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 131 SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", RUN+="${virtualbox}/libexec/virtualbox/VBoxCreateUSBNode.sh --remove $major $minor" 132 ''; 133 + } (mkIf cfg.enableKvm { 134 + assertions = [ 135 + { 136 + assertion = !cfg.addNetworkInterface; 137 + message = "VirtualBox KVM only supports standard NAT networking for VMs. Please turn off virtualisation.virtualbox.host.addNetworkInferface."; 138 + } 139 + 140 + { 141 + assertion = !cfg.enableHardening; 142 + message = "VirtualBox KVM is not compatible with hardening: Please turn off virtualisation.virtualbox.host.enableHardening."; 143 + } 144 + ]; 145 + 146 + warnings = [ 147 + '' 148 + KVM support in VirtualBox is experimental. Not all security features are available yet. 149 + See: https://github.com/cyberus-technology/virtualbox-kvm/issues/12 150 + '' 151 + ]; 152 + }) (mkIf (!cfg.enableKvm) { 153 + boot.kernelModules = [ "vboxdrv" "vboxnetadp" "vboxnetflt" ]; 154 + boot.extraModulePackages = [ kernelModules ]; 155 + 156 + services.udev.extraRules = 157 + '' 158 + KERNEL=="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660", TAG+="systemd" 159 + KERNEL=="vboxdrvu", OWNER="root", GROUP="root", MODE="0666", TAG+="systemd" 160 + KERNEL=="vboxnetctl", OWNER="root", GROUP="vboxusers", MODE="0660", TAG+="systemd" 161 + ''; 162 163 # Since we lack the right setuid/setcap binaries, set up a host-only network by default. 164 + }) (mkIf cfg.addNetworkInterface { 165 systemd.services.vboxnet0 = 166 { description = "VirtualBox vboxnet0 Interface"; 167 requires = [ "dev-vboxnetctl.device" ];
+4 -8
nixos/tests/akkoma.nix
··· 31 32 export REQUESTS_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" 33 34 - echo '${userPassword}' | ${pkgs.toot}/bin/toot login_cli -i "akkoma.nixos.test" -e "jamy@nixos.test" 35 - echo "y" | ${pkgs.toot}/bin/toot post "hello world Jamy here" 36 - 37 - # Retrieving timeline with toot currently broken due to incompatible timestamp format 38 - # cf. <https://akkoma.dev/AkkomaGang/akkoma/issues/637> and <https://github.com/ihabunek/toot/issues/399> 39 - #echo "y" | ${pkgs.toot}/bin/toot timeline | grep -F -q "hello world Jamy here" 40 41 # Test file upload 42 - echo "y" | ${pkgs.toot}/bin/toot upload <(dd if=/dev/zero bs=1024 count=1024 status=none) \ 43 - | grep -F -q "https://akkoma.nixos.test/media" 44 ''; 45 46 checkFe = pkgs.writers.writeBashBin "checkFe" ''
··· 31 32 export REQUESTS_CA_BUNDLE="/etc/ssl/certs/ca-certificates.crt" 33 34 + ${pkgs.toot}/bin/toot login_cli -i "akkoma.nixos.test" -e "jamy@nixos.test" -p '${userPassword}' 35 + ${pkgs.toot}/bin/toot post "hello world Jamy here" 36 + ${pkgs.toot}/bin/toot timeline -1 | grep -F -q "hello world Jamy here" 37 38 # Test file upload 39 + ${pkgs.toot}/bin/toot upload <(dd if=/dev/zero bs=1024 count=1024 status=none) 40 ''; 41 42 checkFe = pkgs.writers.writeBashBin "checkFe" ''
+38 -9
nixos/tests/virtualbox.nix
··· 3 pkgs ? import ../.. { inherit system config; }, 4 debug ? false, 5 enableUnfree ? false, 6 use64bitGuest ? true 7 }: 8 ··· 340 testExtensionPack.vmFlags = enableExtensionPackVMFlags; 341 }; 342 343 - mkVBoxTest = useExtensionPack: vms: name: testScript: makeTest { 344 name = "virtualbox-${name}"; 345 346 nodes.machine = { lib, config, ... }: { ··· 349 vmConfigs = mapAttrsToList mkVMConf vms; 350 in [ ./common/user-account.nix ./common/x11.nix ] ++ vmConfigs; 351 virtualisation.memorySize = 2048; 352 - virtualisation.qemu.options = ["-cpu" "kvm64,svm=on,vmx=on"]; 353 - virtualisation.virtualbox.host.enable = true; 354 test-support.displayManager.auto.user = "alice"; 355 users.users.alice.extraGroups = let 356 inherit (config.virtualisation.virtualbox.host) enableHardening; 357 - in lib.mkIf enableHardening (lib.singleton "vboxusers"); 358 - virtualisation.virtualbox.host.enableExtensionPack = useExtensionPack; 359 - nixpkgs.config.allowUnfree = useExtensionPack; 360 }; 361 362 testScript = '' ··· 390 }; 391 }; 392 393 - unfreeTests = mapAttrs (mkVBoxTest true vboxVMsWithExtpack) { 394 enable-extension-pack = '' 395 create_vm_testExtensionPack() 396 vbm("startvm testExtensionPack") ··· 409 ''; 410 }; 411 412 - in mapAttrs (mkVBoxTest false vboxVMs) { 413 simple-gui = '' 414 # Home to select Tools, down to move to the VM, enter to start it. 415 def send_vm_startup(): ··· 519 destroy_vm_test1() 520 destroy_vm_test2() 521 ''; 522 - } // (optionalAttrs enableUnfree unfreeTests)
··· 3 pkgs ? import ../.. { inherit system config; }, 4 debug ? false, 5 enableUnfree ? false, 6 + enableKvm ? false, 7 use64bitGuest ? true 8 }: 9 ··· 341 testExtensionPack.vmFlags = enableExtensionPackVMFlags; 342 }; 343 344 + mkVBoxTest = vboxHostConfig: vms: name: testScript: makeTest { 345 name = "virtualbox-${name}"; 346 347 nodes.machine = { lib, config, ... }: { ··· 350 vmConfigs = mapAttrsToList mkVMConf vms; 351 in [ ./common/user-account.nix ./common/x11.nix ] ++ vmConfigs; 352 virtualisation.memorySize = 2048; 353 + 354 + virtualisation.qemu.options = let 355 + # IvyBridge is reasonably ancient to be compatible with recent 356 + # Intel/AMD hosts and sufficient for the KVM flavor. 357 + guestCpu = if config.virtualisation.virtualbox.host.enableKvm then "IvyBridge" else "kvm64"; 358 + in ["-cpu" "${guestCpu},svm=on,vmx=on"]; 359 + 360 test-support.displayManager.auto.user = "alice"; 361 users.users.alice.extraGroups = let 362 inherit (config.virtualisation.virtualbox.host) enableHardening; 363 + in lib.mkIf enableHardening [ "vboxusers" ]; 364 + 365 + virtualisation.virtualbox.host = { 366 + enable = true; 367 + } // vboxHostConfig; 368 + 369 + nixpkgs.config.allowUnfree = config.virtualisation.virtualbox.host.enableExtensionPack; 370 }; 371 372 testScript = '' ··· 400 }; 401 }; 402 403 + unfreeTests = mapAttrs (mkVBoxTest { enableExtensionPack = true; } vboxVMsWithExtpack) { 404 enable-extension-pack = '' 405 create_vm_testExtensionPack() 406 vbm("startvm testExtensionPack") ··· 419 ''; 420 }; 421 422 + kvmTests = mapAttrs (mkVBoxTest { 423 + enableKvm = true; 424 + 425 + # Once the KVM version supports these, we can enable them. 426 + addNetworkInterface = false; 427 + enableHardening = false; 428 + } vboxVMs) { 429 + kvm-headless = '' 430 + create_vm_headless() 431 + machine.succeed(ru("VBoxHeadless --startvm headless >&2 & disown %1")) 432 + wait_for_startup_headless() 433 + wait_for_vm_boot_headless() 434 + shutdown_vm_headless() 435 + destroy_vm_headless() 436 + ''; 437 + }; 438 + 439 + in mapAttrs (mkVBoxTest {} vboxVMs) { 440 simple-gui = '' 441 # Home to select Tools, down to move to the VM, enter to start it. 442 def send_vm_startup(): ··· 546 destroy_vm_test1() 547 destroy_vm_test2() 548 ''; 549 + } 550 + // (optionalAttrs enableKvm kvmTests) 551 + // (optionalAttrs enableUnfree unfreeTests)
+8
pkgs/applications/audio/faust/faust2.nix
··· 63 ncurses_static 64 ]; 65 66 passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; }; 67 68 preConfigure = ''
··· 63 ncurses_static 64 ]; 65 66 + patches = [ 67 + (fetchpatch { 68 + name = "fix-CsigFFun-API-declaration.patch"; 69 + url = "https://github.com/grame-cncm/faust/commit/10ce960e91a6237c7bff14a338e770757076ce9e.patch"; 70 + hash = "sha256-WMFLpLGTZpG7ni3lhI5VJHsmJViWZf4pAFuhYmFVRCE="; 71 + }) 72 + ]; 73 + 74 passthru = { inherit wrap wrapWithBuildEnv faust2ApplBase; }; 75 76 preConfigure = ''
+43 -10
pkgs/applications/audio/open-music-kontrollers/mephisto.nix
··· 1 - { callPackage, faust, fontconfig, cmake, libvterm-neovim, libevdev, libglvnd, fira-code, ... } @ args: 2 3 - callPackage ./generic.nix (args // rec { 4 pname = "mephisto"; 5 - version = "0.16.0"; 6 7 - sha256 = "0vgr3rsvdj4w0xpc5iqpvyqilk42wr9zs8bg26sfv3f2wi4hb6gx"; 8 9 - additionalBuildInputs = [ faust fontconfig cmake libvterm-neovim libevdev libglvnd fira-code ]; 10 11 - # see: https://github.com/OpenMusicKontrollers/mephisto.lv2/issues/6 12 - postPatch = '' 13 - sed -i 's/llvm-c-dsp/llvm-dsp-c/g' mephisto.c 14 - ''; 15 16 - description = "A Just-in-time FAUST embedded in an LV2 plugin"; 17 })
··· 1 + { stdenv 2 + , lib 3 + , fetchFromSourcehut 4 + , pkg-config 5 + , cmake 6 + , meson 7 + , ninja 8 + , faust 9 + , fontconfig 10 + , glew 11 + , libvterm-neovim 12 + , lv2 13 + , lv2lint 14 + , sord 15 + , xorg 16 + }: 17 18 + stdenv.mkDerivation (finalAttrs: { 19 pname = "mephisto"; 20 + version = "0.18.2"; 21 22 + src = fetchFromSourcehut { 23 + domain = "open-music-kontrollers.ch"; 24 + owner = "~hp"; 25 + repo = "mephisto.lv2"; 26 + rev = finalAttrs.version; 27 + hash = "sha256-ab6OGt1XVgynKNdszzdXwJ/jVKJSzgSmAv6j1U3/va0="; 28 + }; 29 30 + nativeBuildInputs = [ pkg-config meson ninja fontconfig cmake ]; 31 32 + buildInputs = [ 33 + faust 34 + libvterm-neovim 35 + lv2 36 + sord 37 + xorg.libX11 38 + xorg.libXext 39 + glew 40 + lv2lint 41 + ]; 42 43 + meta = with lib; { 44 + description = "A Just-in-time FAUST embedded in an LV2 plugin"; 45 + homepage = "https://git.open-music-kontrollers.ch/~hp/mephisto.lv2"; 46 + license = licenses.artistic2; 47 + maintainers = [ maintainers.magnetophon ]; 48 + platforms = platforms.linux; 49 + }; 50 })
+4 -13
pkgs/applications/backup/pika-backup/borg-path.patch
··· 1 diff --git a/src/borg/process.rs b/src/borg/process.rs 2 - index 63ea0ee..e3535e0 100644 3 --- a/src/borg/process.rs 4 +++ b/src/borg/process.rs 5 - @@ -203,7 +203,7 @@ impl BorgCall { 6 } 7 8 - pub fn cmd(&self) -> Result<process::Command> { 9 - - let mut cmd = process::Command::new("borg"); 10 - + let mut cmd = process::Command::new("@borg@"); 11 - 12 - cmd.envs([self.set_password()?]); 13 - 14 - @@ -221,7 +221,7 @@ impl BorgCall { 15 - } 16 - 17 - pub fn cmd_async(&self) -> Result<async_process::Command> { 18 - let mut cmd = async_process::Command::new("borg"); 19 + let mut cmd = async_process::Command::new("@borg@"); 20 21 - cmd.envs([self.set_password()?]); 22
··· 1 diff --git a/src/borg/process.rs b/src/borg/process.rs 2 + index 9af8da7..85bcbf8 100644 3 --- a/src/borg/process.rs 4 +++ b/src/borg/process.rs 5 + @@ -278,7 +278,7 @@ impl BorgCall { 6 } 7 8 + pub(super) fn command(&self) -> Result<(async_process::Command, UnixStream)> { 9 - let mut cmd = async_process::Command::new("borg"); 10 + let mut cmd = async_process::Command::new("@borg@"); 11 12 + let unix_stream = self.stream_password(&mut cmd)?; 13
+4 -4
pkgs/applications/backup/pika-backup/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "pika-backup"; 24 - version = "0.6.2"; 25 26 src = fetchFromGitLab { 27 domain = "gitlab.gnome.org"; 28 owner = "World"; 29 repo = "pika-backup"; 30 rev = "v${version}"; 31 - hash = "sha256-RTeRlfRmA/fXBcdzP41mbs88ArKlbU49AA0lnW3xRlg="; 32 }; 33 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 inherit src; 36 name = "${pname}-${version}"; 37 - hash = "sha256-2B0N/Yq9A4LqKh8EKWmzNzTelwGE3Y9FL9IAqAgFSV8="; 38 }; 39 40 patches = [ 41 (substituteAll { 42 src = ./borg-path.patch; 43 - borg = "${borgbackup}/bin/borg"; 44 }) 45 ]; 46
··· 21 22 stdenv.mkDerivation rec { 23 pname = "pika-backup"; 24 + version = "0.7.0"; 25 26 src = fetchFromGitLab { 27 domain = "gitlab.gnome.org"; 28 owner = "World"; 29 repo = "pika-backup"; 30 rev = "v${version}"; 31 + hash = "sha256-WeFc/4TEIxw6uzLroJX1D/rEA419sghkjBt1nsPv2Ho="; 32 }; 33 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 inherit src; 36 name = "${pname}-${version}"; 37 + hash = "sha256-fgPgUZxye9YUyX9/+hTye3cUypgRAegZMUTKfPxVH4s="; 38 }; 39 40 patches = [ 41 (substituteAll { 42 src = ./borg-path.patch; 43 + borg = lib.getExe borgbackup; 44 }) 45 ]; 46
+2 -2
pkgs/applications/graphics/pqiv/default.nix
··· 4 5 stdenv.mkDerivation (rec { 6 pname = "pqiv"; 7 - version = "2.12"; 8 9 src = fetchFromGitHub { 10 owner = "phillipberndt"; 11 repo = "pqiv"; 12 rev = version; 13 - sha256 = "18nvrqmlifh4m8nfs0d19sb9d1l3a95xc89qxqdr881jcxdsgflw"; 14 }; 15 16 nativeBuildInputs = [ pkg-config ];
··· 4 5 stdenv.mkDerivation (rec { 6 pname = "pqiv"; 7 + version = "2.13"; 8 9 src = fetchFromGitHub { 10 owner = "phillipberndt"; 11 repo = "pqiv"; 12 rev = version; 13 + sha256 = "sha256-Jlc6sd9lRWUC1/2GZnJ0EmVRHxCXP8dTZNZEhJBS7oQ="; 14 }; 15 16 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/applications/misc/cobalt/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cobalt"; 5 - version = "0.19.0"; 6 7 src = fetchFromGitHub { 8 owner = "cobalt-org"; 9 repo = "cobalt.rs"; 10 rev = "v${version}"; 11 - sha256 = "sha256-cW9Pj4dTBZ0UmHvrWpx0SREBBaEIb2aaX2cdCUdlFLw="; 12 }; 13 14 - cargoHash = "sha256-/xkZuGyinQdUGWix/SRtJMJ5nmpXJu39/LxJoTHnT4Q="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cobalt"; 5 + version = "0.19.2"; 6 7 src = fetchFromGitHub { 8 owner = "cobalt-org"; 9 repo = "cobalt.rs"; 10 rev = "v${version}"; 11 + sha256 = "sha256-W0XbNZDSeSK6oxOD1JeLNF+c6/6cy/WQrrmQbSKeqk4="; 12 }; 13 14 + cargoHash = "sha256-IM2SKovb8FYwA/c4R3N7M+oVuGfuc5sK+r6FP9YMk+I="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
+3 -2
pkgs/applications/misc/numberstation/default.nix
··· 15 16 python3.pkgs.buildPythonApplication rec { 17 pname = "numberstation"; 18 - version = "1.3.0"; 19 20 format = "other"; 21 ··· 23 owner = "~martijnbraam"; 24 repo = "numberstation"; 25 rev = version; 26 - hash = "sha256-l4ev47ofBZeUqjJjdhQOHX+mNL9nIHH0mfYdqZW1LMs="; 27 }; 28 29 postPatch = '' ··· 60 ''; 61 62 meta = with lib; { 63 description = "TOTP Authentication application for mobile"; 64 homepage = "https://sr.ht/~martijnbraam/numberstation/"; 65 license = licenses.gpl3Only;
··· 15 16 python3.pkgs.buildPythonApplication rec { 17 pname = "numberstation"; 18 + version = "1.4.0"; 19 20 format = "other"; 21 ··· 23 owner = "~martijnbraam"; 24 repo = "numberstation"; 25 rev = version; 26 + hash = "sha256-0T/Dc2i6auuZiWjcPR72JT8yOrzmdEmbW2PS5YhmEwI="; 27 }; 28 29 postPatch = '' ··· 60 ''; 61 62 meta = with lib; { 63 + changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${version}"; 64 description = "TOTP Authentication application for mobile"; 65 homepage = "https://sr.ht/~martijnbraam/numberstation/"; 66 license = licenses.gpl3Only;
+2 -1
pkgs/applications/networking/browsers/brave/default.nix
··· 87 enableFeatures = optionals enableVideoAcceleration [ "VaapiVideoDecoder" "VaapiVideoEncoder" ] 88 ++ optional enableVulkan "Vulkan"; 89 90 # The feature disable is needed for VAAPI to work correctly: https://github.com/brave/brave-browser/issues/20935 91 - disableFeatures = optional enableVideoAcceleration "UseChromeOSDirectVideoDecoder"; 92 in 93 94 stdenv.mkDerivation rec {
··· 87 enableFeatures = optionals enableVideoAcceleration [ "VaapiVideoDecoder" "VaapiVideoEncoder" ] 88 ++ optional enableVulkan "Vulkan"; 89 90 + disableFeatures = [ "OutdatedBuildDetector" ] # disable automatic updates 91 # The feature disable is needed for VAAPI to work correctly: https://github.com/brave/brave-browser/issues/20935 92 + ++ optionals enableVideoAcceleration [ "UseChromeOSDirectVideoDecoder" ]; 93 in 94 95 stdenv.mkDerivation rec {
+409 -409
pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
··· 1 { 2 - version = "123.0"; 3 sources = [ 4 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ach/firefox-123.0.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 - sha256 = "77690237d2a6050cc3ecd4886ee55034e481354d36946ec89b6ff0762c2c5270"; 8 } 9 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/af/firefox-123.0.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 - sha256 = "28612fb2d6bd49dcb85fe6738a8a576d25c189ce024d927011e387571b43d732"; 13 } 14 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/an/firefox-123.0.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 - sha256 = "ab47c849f70dd52ce7fcc319f5769b9afe8144040f7422f7287d3602afae847d"; 18 } 19 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ar/firefox-123.0.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 - sha256 = "0e474420f3df5c718838c07cad174ef3191411067cfee5f437867998bc581ead"; 23 } 24 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ast/firefox-123.0.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 - sha256 = "b4aca6f686fe49aade22efa36afc78d7dd0b0aad7c09c56d9fce92ae011588fc"; 28 } 29 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/az/firefox-123.0.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 - sha256 = "09572fda80350c162dc8f6e70435cf4e6bf1bb5161757dca6dc2d19b499fb796"; 33 } 34 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/be/firefox-123.0.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 - sha256 = "1d8f6a5f6077c39f681b9543f765ee8dc4f3d13ea9eaa2eec11a69bd27410a6a"; 38 } 39 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/bg/firefox-123.0.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 - sha256 = "71f82368afcc01ffb712d671ae25c93541fa4edd996640a0a096ef268718efb4"; 43 } 44 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/bn/firefox-123.0.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 - sha256 = "b1ede0a5dde692b1ad533c2ce58133e634f82d21d4056548238d0a66af410602"; 48 } 49 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/br/firefox-123.0.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 - sha256 = "e746842328f1b6e7b1a83d2d2438dd13fd2862a9c28070903eb7f19a90816a24"; 53 } 54 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/bs/firefox-123.0.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 - sha256 = "9e153086f4a5ac8221f57293543395b2f725a1734b8f91281b0262900579f3f4"; 58 } 59 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ca-valencia/firefox-123.0.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 - sha256 = "76526bae8aa35f74af801fa8958a6c7a496411bed119462f04de484b6f8bcb89"; 63 } 64 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ca/firefox-123.0.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 - sha256 = "7e651a5e0d18f3772795f93d7c24559a359eb8a541ecb665f9ec74160109ecd2"; 68 } 69 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/cak/firefox-123.0.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 - sha256 = "6f030b32bdee05b653bcb877a0e236cb28ec0d25db0188cafdac8da7ca8b50a0"; 73 } 74 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/cs/firefox-123.0.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 - sha256 = "946c4eba95b2d013984b4014094551e55facf2eb15193cbd83b946712ef87883"; 78 } 79 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/cy/firefox-123.0.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 - sha256 = "dd8c850d60fec75c66e53eaf23cd341caecd34dadce3c1d2e842780444c51669"; 83 } 84 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/da/firefox-123.0.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 - sha256 = "cc444c35225c789dd672e1c95e16277c56e68e26a95a076f4c19ef0e9e1e7f29"; 88 } 89 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/de/firefox-123.0.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 - sha256 = "6f039544067b34ebea06a810496eb339b41708d4d334e0497cc78f06b58240a8"; 93 } 94 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/dsb/firefox-123.0.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 - sha256 = "8e74c65fee96a2f94ce7d9a979d5bb731556eb59e9bf28aac2ebd5b77e28e623"; 98 } 99 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/el/firefox-123.0.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 - sha256 = "4b829b5a8abe7bcc1f3ef5b7114fc449bf6af856e748dbeeff9cf3ada78be80c"; 103 } 104 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/en-CA/firefox-123.0.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 - sha256 = "862c3ec0271805f2d1f161c03916ef26a2881f612834d0143ca81d6833bc2bff"; 108 } 109 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/en-GB/firefox-123.0.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 - sha256 = "04e04c8b79ffb71ed2dea4065686ae77122091a03a39ed410169e2e04b4a1369"; 113 } 114 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/en-US/firefox-123.0.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 - sha256 = "99f86e24eacbaa429e5438bfc0b21e411ff1f8be95fda9800cbfb9c4ed0dc095"; 118 } 119 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/eo/firefox-123.0.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 - sha256 = "f309857e8a4d501e65bd0a87445c328a11c57b94ca6d66ccbeb88fec5dc2a380"; 123 } 124 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/es-AR/firefox-123.0.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 - sha256 = "5fed56d99290a19f05498e05316dcd2254237d4bd5541ead3d9332ba01b623ba"; 128 } 129 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/es-CL/firefox-123.0.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 - sha256 = "9d88c7e873eb015546cb408b1699350843348307a27d045c7e7ab3db31be6c63"; 133 } 134 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/es-ES/firefox-123.0.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 - sha256 = "66a979e75f0f327044de1cd2e22b205ff52d8a7ec03ae1c86a03a0a4de9fff64"; 138 } 139 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/es-MX/firefox-123.0.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 - sha256 = "2cf18e2d9f1a7e5b749b9c883a46a37c62244fb13296dfdaceec76d3d66b6361"; 143 } 144 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/et/firefox-123.0.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 - sha256 = "e06221a02677b6c233932255202939ef1210bb78f1d5cc955b77dcf73c2b815c"; 148 } 149 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/eu/firefox-123.0.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 - sha256 = "186733233d4ce2d1fd91594de643ec6d90c29401fe3912ebae131456e768cfa8"; 153 } 154 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/fa/firefox-123.0.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 - sha256 = "f40df5cae1f5292a8bf220a4a8ed506c51b45bd2d0bfad2d23abcddc676a05eb"; 158 } 159 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ff/firefox-123.0.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 - sha256 = "d1db403302df12becaebfb3ced39cd22010cddcb737bd356e7694ada3c1498ff"; 163 } 164 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/fi/firefox-123.0.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 - sha256 = "6e27e43bcedc9319f8395b76523d138c31cd4f3bf13d11f6e2175b83f95797ea"; 168 } 169 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/fr/firefox-123.0.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 - sha256 = "81eecfb5a5fcd8c4e3d845de2a40d64b12af8c55cc1982508a3f695696217704"; 173 } 174 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/fur/firefox-123.0.tar.bz2"; 175 locale = "fur"; 176 arch = "linux-x86_64"; 177 - sha256 = "06b571761ff3d1c8e444ff8bd4585011f9abf0a78a8e23f632c79e1bcd769eed"; 178 } 179 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/fy-NL/firefox-123.0.tar.bz2"; 180 locale = "fy-NL"; 181 arch = "linux-x86_64"; 182 - sha256 = "06c1297da763e6619e6fd74d16ed33368692902868d44befa019904931ebde44"; 183 } 184 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ga-IE/firefox-123.0.tar.bz2"; 185 locale = "ga-IE"; 186 arch = "linux-x86_64"; 187 - sha256 = "caa2f774926b4b544b9cba93864e04a1c6d53da0619c4599edd3def3021f0ad5"; 188 } 189 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/gd/firefox-123.0.tar.bz2"; 190 locale = "gd"; 191 arch = "linux-x86_64"; 192 - sha256 = "065b787c59a7ffa4370467aeed0d43d133530882e0b142f631119c000093ebba"; 193 } 194 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/gl/firefox-123.0.tar.bz2"; 195 locale = "gl"; 196 arch = "linux-x86_64"; 197 - sha256 = "d67ff0cafae8f213810724c12614fd27f53c90f537bc2d45e8003413c20a3ee4"; 198 } 199 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/gn/firefox-123.0.tar.bz2"; 200 locale = "gn"; 201 arch = "linux-x86_64"; 202 - sha256 = "c41093e82346f6cf48b964fb6bad95388af26a391a566ba1b86809b4c792f8db"; 203 } 204 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/gu-IN/firefox-123.0.tar.bz2"; 205 locale = "gu-IN"; 206 arch = "linux-x86_64"; 207 - sha256 = "2066acdee48e92b50de8f6957e473cedc47493c5dc8faea08b3ccfd370d6cf4b"; 208 } 209 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/he/firefox-123.0.tar.bz2"; 210 locale = "he"; 211 arch = "linux-x86_64"; 212 - sha256 = "6ee8fcbb528948f0ce5a4eaaab17b396f4339fc1f0092ed54bb9cd9ae8481d6b"; 213 } 214 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/hi-IN/firefox-123.0.tar.bz2"; 215 locale = "hi-IN"; 216 arch = "linux-x86_64"; 217 - sha256 = "cb68fc42008b86e5109e5cc6ca4591c8596f4800b8d37bf1c712f7265eaee2d7"; 218 } 219 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/hr/firefox-123.0.tar.bz2"; 220 locale = "hr"; 221 arch = "linux-x86_64"; 222 - sha256 = "c2e3972ab34fea61a0454448e92b47f5b37359036da701587e71086edf94c373"; 223 } 224 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/hsb/firefox-123.0.tar.bz2"; 225 locale = "hsb"; 226 arch = "linux-x86_64"; 227 - sha256 = "dd8e8375948464aeb5309291a8ee41afdf32efd9d2023d199e316fcfa4e8c9f7"; 228 } 229 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/hu/firefox-123.0.tar.bz2"; 230 locale = "hu"; 231 arch = "linux-x86_64"; 232 - sha256 = "8815e567c20fb5494d8e22090d5263e142c2b2ede710d6ce5ae1db8a68e67396"; 233 } 234 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/hy-AM/firefox-123.0.tar.bz2"; 235 locale = "hy-AM"; 236 arch = "linux-x86_64"; 237 - sha256 = "b95a492899cf2747a6a034dee619d72a79512e678ff4ed5f195b8d901379c7fc"; 238 } 239 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ia/firefox-123.0.tar.bz2"; 240 locale = "ia"; 241 arch = "linux-x86_64"; 242 - sha256 = "9833cd7a3b68e0c71c0b73f2b29c2b3563e5f1f6e99319f6d900a47c11cde0ff"; 243 } 244 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/id/firefox-123.0.tar.bz2"; 245 locale = "id"; 246 arch = "linux-x86_64"; 247 - sha256 = "c49f8c99837faa03d569b8de7617c2f539fa150eff9ed4164a4b8cd76031534c"; 248 } 249 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/is/firefox-123.0.tar.bz2"; 250 locale = "is"; 251 arch = "linux-x86_64"; 252 - sha256 = "f6233a16977fba31fcdb04e42637c0b448fcaa882ef9238008bc6ba444561d1d"; 253 } 254 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/it/firefox-123.0.tar.bz2"; 255 locale = "it"; 256 arch = "linux-x86_64"; 257 - sha256 = "2e1c98b38ff865c8459df69a11d59d720f16f7dea29d4df99232b8ed30518e33"; 258 } 259 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ja/firefox-123.0.tar.bz2"; 260 locale = "ja"; 261 arch = "linux-x86_64"; 262 - sha256 = "ca84e564d535b5c4acb5bd06b709e7beafe3a9530db82a492d5085598165eab7"; 263 } 264 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ka/firefox-123.0.tar.bz2"; 265 locale = "ka"; 266 arch = "linux-x86_64"; 267 - sha256 = "6fd2ec6eaff21123c8709c27583afc338f821afe95017393159e61485dae3127"; 268 } 269 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/kab/firefox-123.0.tar.bz2"; 270 locale = "kab"; 271 arch = "linux-x86_64"; 272 - sha256 = "2c0a2f5d5db93f3e0528885aae97043f483d5aa7d883fd6cca256c51e832ed72"; 273 } 274 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/kk/firefox-123.0.tar.bz2"; 275 locale = "kk"; 276 arch = "linux-x86_64"; 277 - sha256 = "ae247787e95e314942b0239da267ff4493e29fdb10ba467e70dbc6dc322f68bd"; 278 } 279 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/km/firefox-123.0.tar.bz2"; 280 locale = "km"; 281 arch = "linux-x86_64"; 282 - sha256 = "75752463383fcad2a1a9fe73eec0ea77726021c7ca6f77454d7e47d155ae60fc"; 283 } 284 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/kn/firefox-123.0.tar.bz2"; 285 locale = "kn"; 286 arch = "linux-x86_64"; 287 - sha256 = "f8f3d2b334bf98d75e00182eb9b9cf9bb9f2e9a91573265e9f4c628d914418de"; 288 } 289 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ko/firefox-123.0.tar.bz2"; 290 locale = "ko"; 291 arch = "linux-x86_64"; 292 - sha256 = "7f58939e7273169cd9f595fd2545f5a0a8c72462d9b3d7fcef67359cd4d6b784"; 293 } 294 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/lij/firefox-123.0.tar.bz2"; 295 locale = "lij"; 296 arch = "linux-x86_64"; 297 - sha256 = "c406b342cdb97a6298ea7c642a4ee30a751057170c7d159ff3e601fa47cd33a1"; 298 } 299 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/lt/firefox-123.0.tar.bz2"; 300 locale = "lt"; 301 arch = "linux-x86_64"; 302 - sha256 = "8a459fad3903cbb326ae68672cedc8642ad299b1a0d8a36542f3b5284b4c1a49"; 303 } 304 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/lv/firefox-123.0.tar.bz2"; 305 locale = "lv"; 306 arch = "linux-x86_64"; 307 - sha256 = "8856e177e8dd811b7167fb669c3bd46e26d00c38dcbf79d1b73791d094979a3d"; 308 } 309 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/mk/firefox-123.0.tar.bz2"; 310 locale = "mk"; 311 arch = "linux-x86_64"; 312 - sha256 = "7e502528691fb7a04abfb1b82a28cb17a9323959dba931fb9d861a89128aeb72"; 313 } 314 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/mr/firefox-123.0.tar.bz2"; 315 locale = "mr"; 316 arch = "linux-x86_64"; 317 - sha256 = "e2c3ca9ca1fd53db22c22efd5fdf4b2aabe7aa1633315de3bdd6aa04d8a6d621"; 318 } 319 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ms/firefox-123.0.tar.bz2"; 320 locale = "ms"; 321 arch = "linux-x86_64"; 322 - sha256 = "bc75b3c7a67ab5a08e179319a1f59e79f771b1e146ffb3b0a1f24512a962b73e"; 323 } 324 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/my/firefox-123.0.tar.bz2"; 325 locale = "my"; 326 arch = "linux-x86_64"; 327 - sha256 = "def15827046c9f535ab20766d89a290bca22e52c125e4feda52f9bf1af0c6dd3"; 328 } 329 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/nb-NO/firefox-123.0.tar.bz2"; 330 locale = "nb-NO"; 331 arch = "linux-x86_64"; 332 - sha256 = "c6a428d86e13e6961bb1ebf5f97b9fa70445b97f4c40dbc7a0c414ea26aba4b7"; 333 } 334 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ne-NP/firefox-123.0.tar.bz2"; 335 locale = "ne-NP"; 336 arch = "linux-x86_64"; 337 - sha256 = "48fe82570a9f1e1c039dac153b5c420e3a4639ccbed3dde6ac5f1679b6d5f863"; 338 } 339 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/nl/firefox-123.0.tar.bz2"; 340 locale = "nl"; 341 arch = "linux-x86_64"; 342 - sha256 = "b238a50cf67708b1a8edb0914b83e265ef167be525fcd8d66a79d1b3d82c8fe0"; 343 } 344 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/nn-NO/firefox-123.0.tar.bz2"; 345 locale = "nn-NO"; 346 arch = "linux-x86_64"; 347 - sha256 = "af04457fcb89a59e8f830dab026608d2b868a8ae84c879751ce197c59cf27041"; 348 } 349 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/oc/firefox-123.0.tar.bz2"; 350 locale = "oc"; 351 arch = "linux-x86_64"; 352 - sha256 = "44128299782ba02cc78de92094e2711b03c6ac78ef6b171c896178c67c7af895"; 353 } 354 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/pa-IN/firefox-123.0.tar.bz2"; 355 locale = "pa-IN"; 356 arch = "linux-x86_64"; 357 - sha256 = "451bb49eb1aa7f1a0fa2a022293c44c8f9c364b89c35efe935cccebfcf1af47a"; 358 } 359 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/pl/firefox-123.0.tar.bz2"; 360 locale = "pl"; 361 arch = "linux-x86_64"; 362 - sha256 = "884e210f3fea3a0c87af84e8e0a25e6fa693b0cb71a28db23bf8d1667d498db2"; 363 } 364 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/pt-BR/firefox-123.0.tar.bz2"; 365 locale = "pt-BR"; 366 arch = "linux-x86_64"; 367 - sha256 = "2d56adf4e91f5bc5022b7522a845055d7c8fcac63bb412886361e7c93d699759"; 368 } 369 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/pt-PT/firefox-123.0.tar.bz2"; 370 locale = "pt-PT"; 371 arch = "linux-x86_64"; 372 - sha256 = "17ca950bf39ee9001a6176713aeb26e98f48b17124f1b5dbd2bdf19f05b7bd9d"; 373 } 374 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/rm/firefox-123.0.tar.bz2"; 375 locale = "rm"; 376 arch = "linux-x86_64"; 377 - sha256 = "14acfd73c1d7846401201f21150ca9d3fca1b7dad66004fb884b55829ad1da7d"; 378 } 379 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ro/firefox-123.0.tar.bz2"; 380 locale = "ro"; 381 arch = "linux-x86_64"; 382 - sha256 = "9f3daea8cef1b30b69cc198285897b04e867e28bcc587755040161a7b7407f14"; 383 } 384 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ru/firefox-123.0.tar.bz2"; 385 locale = "ru"; 386 arch = "linux-x86_64"; 387 - sha256 = "372616e8c58417d2c90a86a75bc32d73a4b323e441a59b80f7c2177474787216"; 388 } 389 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sat/firefox-123.0.tar.bz2"; 390 locale = "sat"; 391 arch = "linux-x86_64"; 392 - sha256 = "bc23484856827252ecf44026ac7a05d185596f68968ca0bff86ac2b9b7321015"; 393 } 394 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sc/firefox-123.0.tar.bz2"; 395 locale = "sc"; 396 arch = "linux-x86_64"; 397 - sha256 = "cd55fc366fc0827a6ad2c054f69ed8c5ab0fa96a2554fd4c2ec10fa7aa484971"; 398 } 399 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sco/firefox-123.0.tar.bz2"; 400 locale = "sco"; 401 arch = "linux-x86_64"; 402 - sha256 = "17bad03c9a5d3587566384b8c471561dcba2ceb748ca48ddd5115dabe77ea402"; 403 } 404 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/si/firefox-123.0.tar.bz2"; 405 locale = "si"; 406 arch = "linux-x86_64"; 407 - sha256 = "1ec2f95d6ab9adfbc2db5355ca8e2db66c28f3a87d14c723f41c4efaefb30535"; 408 } 409 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sk/firefox-123.0.tar.bz2"; 410 locale = "sk"; 411 arch = "linux-x86_64"; 412 - sha256 = "c97a0c034e925ef8f8619dd62a6ea6634531586a519a0850c4a720936690d6b7"; 413 } 414 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sl/firefox-123.0.tar.bz2"; 415 locale = "sl"; 416 arch = "linux-x86_64"; 417 - sha256 = "5352fb8eddd14ba4f944b6f800b470fd83a80a678d43120d90ae66b1c54c7ec9"; 418 } 419 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/son/firefox-123.0.tar.bz2"; 420 locale = "son"; 421 arch = "linux-x86_64"; 422 - sha256 = "a0853d1efeba0883a951d088aba122adf5bc317f27f2fa4494227b6840592ae9"; 423 } 424 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sq/firefox-123.0.tar.bz2"; 425 locale = "sq"; 426 arch = "linux-x86_64"; 427 - sha256 = "ec79d3e2b2d40f3c0fcc000498f5039d059467894501ad25b418ab2717fea9ed"; 428 } 429 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sr/firefox-123.0.tar.bz2"; 430 locale = "sr"; 431 arch = "linux-x86_64"; 432 - sha256 = "9feedf5df618b7e79caaa0cfd2df4b6e241558dcb9300684c0bd2c9cc8fafef9"; 433 } 434 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/sv-SE/firefox-123.0.tar.bz2"; 435 locale = "sv-SE"; 436 arch = "linux-x86_64"; 437 - sha256 = "efc647e2c29a35fa7b99c26360b90dc3d8905d02a356a2baf641490021bc1626"; 438 } 439 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/szl/firefox-123.0.tar.bz2"; 440 locale = "szl"; 441 arch = "linux-x86_64"; 442 - sha256 = "fcb8ecfbfbf211ab65e599b4f3f4c20901d334fa72e80371f57e13e9ca9b72ff"; 443 } 444 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ta/firefox-123.0.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 - sha256 = "aa9e12e6b5d8db1ce7782e4bbdd9d0e32ebb67128f7f701c1144858aa00c0376"; 448 } 449 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/te/firefox-123.0.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 - sha256 = "d81fb0616ac881787852786f95df8a6c5f604baf0be27d8515ea783d12ad2ae9"; 453 } 454 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/tg/firefox-123.0.tar.bz2"; 455 locale = "tg"; 456 arch = "linux-x86_64"; 457 - sha256 = "f954f98aba28e6dfaf9efaa291a2322ae92ca6c9893a0457ef8623c4d5721440"; 458 } 459 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/th/firefox-123.0.tar.bz2"; 460 locale = "th"; 461 arch = "linux-x86_64"; 462 - sha256 = "41314682d5c0f84b63da0a28f324b4cd7eb917f07f6e020c002efde46822b16e"; 463 } 464 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/tl/firefox-123.0.tar.bz2"; 465 locale = "tl"; 466 arch = "linux-x86_64"; 467 - sha256 = "1ccdd8e1aee130496431af2269724bf9591bc79189671e3087af4d8bc559b12e"; 468 } 469 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/tr/firefox-123.0.tar.bz2"; 470 locale = "tr"; 471 arch = "linux-x86_64"; 472 - sha256 = "364adba5d91f5acc590d24cea3bc5ba54ec67accbe8f2b5ceaa828b3a29b5d11"; 473 } 474 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/trs/firefox-123.0.tar.bz2"; 475 locale = "trs"; 476 arch = "linux-x86_64"; 477 - sha256 = "bb95f1fcba9280abcac3b1811796aa53483ecfd0f5f8cbf666879e1e22b425a3"; 478 } 479 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/uk/firefox-123.0.tar.bz2"; 480 locale = "uk"; 481 arch = "linux-x86_64"; 482 - sha256 = "00b9e880d47718d74d3288a2327eed7992158c91ccf1f0be3a4856959b57fdef"; 483 } 484 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/ur/firefox-123.0.tar.bz2"; 485 locale = "ur"; 486 arch = "linux-x86_64"; 487 - sha256 = "a864cc84c290b94919c8a6293986581af2756dd1bc8f3f3f6de8798bfd156527"; 488 } 489 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/uz/firefox-123.0.tar.bz2"; 490 locale = "uz"; 491 arch = "linux-x86_64"; 492 - sha256 = "b5f447c79f24029608c14cc1506cc40566d67ded4d43ceaa61d6f7e29763bef7"; 493 } 494 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/vi/firefox-123.0.tar.bz2"; 495 locale = "vi"; 496 arch = "linux-x86_64"; 497 - sha256 = "f12ff5bc011ad9ae8be0cadadcb76dc4ab48419bd679c9ce411ee338bec13287"; 498 } 499 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xh/firefox-123.0.tar.bz2"; 500 locale = "xh"; 501 arch = "linux-x86_64"; 502 - sha256 = "8ae2689564b3dae4162baeee13819ff6ee7b2c883020a9cfccc24813e7bcdaf8"; 503 } 504 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/zh-CN/firefox-123.0.tar.bz2"; 505 locale = "zh-CN"; 506 arch = "linux-x86_64"; 507 - sha256 = "d535de12ddc701a332f889fecd8f31d55798f0cabe65bfb29840faeed97da42b"; 508 } 509 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/zh-TW/firefox-123.0.tar.bz2"; 510 locale = "zh-TW"; 511 arch = "linux-x86_64"; 512 - sha256 = "f53791620ad0ae7297b6639915b8437624787c075e976a3ea2ef96cc38ff9f63"; 513 } 514 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ach/firefox-123.0.tar.bz2"; 515 locale = "ach"; 516 arch = "linux-i686"; 517 - sha256 = "d9b0f69979efe0f33d49b16e8ed64065b8ec050c88e9a1ce96469d0e2c56c889"; 518 } 519 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/af/firefox-123.0.tar.bz2"; 520 locale = "af"; 521 arch = "linux-i686"; 522 - sha256 = "5c57ec8875f4e966b5b1538d4a0c7f6c6a2f70a1fef3a1fdbdeb3d246fd60442"; 523 } 524 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/an/firefox-123.0.tar.bz2"; 525 locale = "an"; 526 arch = "linux-i686"; 527 - sha256 = "54b49b0e9873739d3c864eb911a83834892a865ae3bb82bb1e05b8641ae7003b"; 528 } 529 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ar/firefox-123.0.tar.bz2"; 530 locale = "ar"; 531 arch = "linux-i686"; 532 - sha256 = "418e94a33d742cda9cdbc128a79312f68729d04b69331a86db76a7b10e31d114"; 533 } 534 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ast/firefox-123.0.tar.bz2"; 535 locale = "ast"; 536 arch = "linux-i686"; 537 - sha256 = "15083b9597202be549379c900fec8427c40225d70d269cbeb4df7f3e5d023d3e"; 538 } 539 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/az/firefox-123.0.tar.bz2"; 540 locale = "az"; 541 arch = "linux-i686"; 542 - sha256 = "fbc30bf16d6d2c5dcdc4e8018affb54b00c80cbc10fc6f94526bc810f164b50c"; 543 } 544 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/be/firefox-123.0.tar.bz2"; 545 locale = "be"; 546 arch = "linux-i686"; 547 - sha256 = "dc5994fdf7289a6d7087d472ff7cea723b7f8c6f672e8ce4ac98050309ecc6dc"; 548 } 549 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/bg/firefox-123.0.tar.bz2"; 550 locale = "bg"; 551 arch = "linux-i686"; 552 - sha256 = "b8d258e01f9de51ce25f6973b0cd27ccfeb1e4fdf2420abe0517e6e60f9215df"; 553 } 554 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/bn/firefox-123.0.tar.bz2"; 555 locale = "bn"; 556 arch = "linux-i686"; 557 - sha256 = "a21320e0189199bc30afbf5196985900b4a6d4840f0ab78c1dec2379d0ec386a"; 558 } 559 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/br/firefox-123.0.tar.bz2"; 560 locale = "br"; 561 arch = "linux-i686"; 562 - sha256 = "4586a11253ab3ebe45e0e33489a3a4fc45f5a29cd4494a343f5afdc073666a78"; 563 } 564 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/bs/firefox-123.0.tar.bz2"; 565 locale = "bs"; 566 arch = "linux-i686"; 567 - sha256 = "2905e6aa34a2106ff6b2081935fc199fd6e1a5fb85db073abaae3843963216d0"; 568 } 569 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ca-valencia/firefox-123.0.tar.bz2"; 570 locale = "ca-valencia"; 571 arch = "linux-i686"; 572 - sha256 = "822c14ecdec113a1c8ba5197b7540588f194b42cc21100cfc4900f27f180ba2e"; 573 } 574 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ca/firefox-123.0.tar.bz2"; 575 locale = "ca"; 576 arch = "linux-i686"; 577 - sha256 = "82bcffc9d8c604875b55a694e93dd31333187d8ab5f4a8902627edf196e61422"; 578 } 579 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/cak/firefox-123.0.tar.bz2"; 580 locale = "cak"; 581 arch = "linux-i686"; 582 - sha256 = "a31b79f9c0adf381c308274854d064c54cd8f8dfac7b5ff4831b8513408fe4b3"; 583 } 584 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/cs/firefox-123.0.tar.bz2"; 585 locale = "cs"; 586 arch = "linux-i686"; 587 - sha256 = "aede37d321ef4a520e3d160e8feee46014fdd1f52c9b77f9f2a743373db28a41"; 588 } 589 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/cy/firefox-123.0.tar.bz2"; 590 locale = "cy"; 591 arch = "linux-i686"; 592 - sha256 = "4a282e25dd6b181403b5ef974c63ede86e21f5b5405d2c98ae17617fcda9b0c9"; 593 } 594 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/da/firefox-123.0.tar.bz2"; 595 locale = "da"; 596 arch = "linux-i686"; 597 - sha256 = "d5a84a401381a0ff4ac179238ecc9c77d4de9fe5d5db636560c12976e56d3327"; 598 } 599 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/de/firefox-123.0.tar.bz2"; 600 locale = "de"; 601 arch = "linux-i686"; 602 - sha256 = "e420af00a1328d5676f55b71f84d517f6273c933566006fda5a0b37add2cdd8c"; 603 } 604 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/dsb/firefox-123.0.tar.bz2"; 605 locale = "dsb"; 606 arch = "linux-i686"; 607 - sha256 = "37cb330b48e3fc6939e252882d84da397c946c821258af5ceb1f8114926f1f3a"; 608 } 609 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/el/firefox-123.0.tar.bz2"; 610 locale = "el"; 611 arch = "linux-i686"; 612 - sha256 = "fcd5ea52d4e9052bd2b2416e1d0f5b21d56b916a14b06ee40852e240c2ebc850"; 613 } 614 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/en-CA/firefox-123.0.tar.bz2"; 615 locale = "en-CA"; 616 arch = "linux-i686"; 617 - sha256 = "306296c8139c9030f4a0b463ba41689217bae4822dfdc630397680e9962d1c17"; 618 } 619 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/en-GB/firefox-123.0.tar.bz2"; 620 locale = "en-GB"; 621 arch = "linux-i686"; 622 - sha256 = "a92e6d8434740163e4c96f31906faa36ef7338b016621a82fcb47d27fbb2a34e"; 623 } 624 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/en-US/firefox-123.0.tar.bz2"; 625 locale = "en-US"; 626 arch = "linux-i686"; 627 - sha256 = "21fb022928f0f7cabde7721162ccbda2bceaadb5f6d921ac807163988e7a1846"; 628 } 629 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/eo/firefox-123.0.tar.bz2"; 630 locale = "eo"; 631 arch = "linux-i686"; 632 - sha256 = "74e2a5e97852c56d6068753374462f4a7c8b85f4b3350dd64db732516b6a1b2b"; 633 } 634 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/es-AR/firefox-123.0.tar.bz2"; 635 locale = "es-AR"; 636 arch = "linux-i686"; 637 - sha256 = "e1cbc415bee64c59e76f655d43d37997a33da53401a3964125084248c0a8fe95"; 638 } 639 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/es-CL/firefox-123.0.tar.bz2"; 640 locale = "es-CL"; 641 arch = "linux-i686"; 642 - sha256 = "e10b02f180f5fb7def189dd6ff0c4ca4951e8d9b71952df28719844fb3492559"; 643 } 644 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/es-ES/firefox-123.0.tar.bz2"; 645 locale = "es-ES"; 646 arch = "linux-i686"; 647 - sha256 = "ddecb4855247c6bcd13799f13282abe1de3880ac7a2506d95511db543cb1662e"; 648 } 649 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/es-MX/firefox-123.0.tar.bz2"; 650 locale = "es-MX"; 651 arch = "linux-i686"; 652 - sha256 = "dde99569d920f57b494c675173ca895bb92fa51f7fbb04a88bec33a4758bef59"; 653 } 654 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/et/firefox-123.0.tar.bz2"; 655 locale = "et"; 656 arch = "linux-i686"; 657 - sha256 = "2970dac68708816df59efaa430dd4c4b150e3be1f4503468d978fbe412414092"; 658 } 659 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/eu/firefox-123.0.tar.bz2"; 660 locale = "eu"; 661 arch = "linux-i686"; 662 - sha256 = "b5725e2edc644854b8982552eff271561f01c5e2f147b3aa8339cd603f7f9331"; 663 } 664 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/fa/firefox-123.0.tar.bz2"; 665 locale = "fa"; 666 arch = "linux-i686"; 667 - sha256 = "2dd05247965d0f1ec19fd80ea951c2df4089ec5f165bb25f3b534ca019fdb2c9"; 668 } 669 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ff/firefox-123.0.tar.bz2"; 670 locale = "ff"; 671 arch = "linux-i686"; 672 - sha256 = "ee088b83d19c71fc88accdf7bb381ac985132c64ad6f762d240dc7bdd6d7a910"; 673 } 674 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/fi/firefox-123.0.tar.bz2"; 675 locale = "fi"; 676 arch = "linux-i686"; 677 - sha256 = "ad2f1dd5c4dea8be65ee13cc25d300a7f062cb7a4cd0d9e63eb5be69788e82f8"; 678 } 679 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/fr/firefox-123.0.tar.bz2"; 680 locale = "fr"; 681 arch = "linux-i686"; 682 - sha256 = "adc060686a523f3941d7c6202cb0ec70e7542044ba1c03b21f53d40ed213ace3"; 683 } 684 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/fur/firefox-123.0.tar.bz2"; 685 locale = "fur"; 686 arch = "linux-i686"; 687 - sha256 = "53ab666f2a8436810de228203610a5a0839a846db4dabed64e644244cfffbd40"; 688 } 689 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/fy-NL/firefox-123.0.tar.bz2"; 690 locale = "fy-NL"; 691 arch = "linux-i686"; 692 - sha256 = "f9d3dbd232e8814f6046b9fad128ad5c35f360c16d4150752058c22e4be728a1"; 693 } 694 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ga-IE/firefox-123.0.tar.bz2"; 695 locale = "ga-IE"; 696 arch = "linux-i686"; 697 - sha256 = "ea1e61dc866cdc2e9975dabe62d5a2fd62db43e9d6b71d29dc129d76c2531a2b"; 698 } 699 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/gd/firefox-123.0.tar.bz2"; 700 locale = "gd"; 701 arch = "linux-i686"; 702 - sha256 = "c8ae1504d924acfbb9d6a4d1593346506e024985acbe9862f7f1c5ffb47a92ea"; 703 } 704 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/gl/firefox-123.0.tar.bz2"; 705 locale = "gl"; 706 arch = "linux-i686"; 707 - sha256 = "c03ccb715416c37bfa339732d93f7cb78d97e30308774e97b011e4f2e00172b8"; 708 } 709 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/gn/firefox-123.0.tar.bz2"; 710 locale = "gn"; 711 arch = "linux-i686"; 712 - sha256 = "ddfee5aaef9a23a0e651423b6e2871246d30c27e728469fb7cbe4cab3af89822"; 713 } 714 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/gu-IN/firefox-123.0.tar.bz2"; 715 locale = "gu-IN"; 716 arch = "linux-i686"; 717 - sha256 = "7ac034123a46a9406eb5d8bdaeb0f77220b761c9a6b3d53dacd5851dca748143"; 718 } 719 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/he/firefox-123.0.tar.bz2"; 720 locale = "he"; 721 arch = "linux-i686"; 722 - sha256 = "e26b370448acce614e8b1334eea330076e7a576b36b312831fd7ee9a718b6f61"; 723 } 724 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/hi-IN/firefox-123.0.tar.bz2"; 725 locale = "hi-IN"; 726 arch = "linux-i686"; 727 - sha256 = "edbbad89cba749501e644abeb4079bc47c8050147411d3bcc976c3ac1d31ecc3"; 728 } 729 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/hr/firefox-123.0.tar.bz2"; 730 locale = "hr"; 731 arch = "linux-i686"; 732 - sha256 = "059de94836be5e9442c855818609878264bbc19b7ad5e5dc1f3e8a78450d9ec2"; 733 } 734 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/hsb/firefox-123.0.tar.bz2"; 735 locale = "hsb"; 736 arch = "linux-i686"; 737 - sha256 = "c7f2a498c478e700f5c78e5ddde95a3466c53f07223f6edbd8e913dd254fdcfe"; 738 } 739 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/hu/firefox-123.0.tar.bz2"; 740 locale = "hu"; 741 arch = "linux-i686"; 742 - sha256 = "7119d51288b35825d102841c1cb0c0e676e34cacba147be9abfeedab51bda3fe"; 743 } 744 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/hy-AM/firefox-123.0.tar.bz2"; 745 locale = "hy-AM"; 746 arch = "linux-i686"; 747 - sha256 = "87c8db667df3cc15be8c7950395284efdc3be1c38a469059e77285ed4aecba32"; 748 } 749 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ia/firefox-123.0.tar.bz2"; 750 locale = "ia"; 751 arch = "linux-i686"; 752 - sha256 = "7aba56886b0bdec257b3b877be6af48f449612c8e2a623c87540cf62c3a2cb45"; 753 } 754 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/id/firefox-123.0.tar.bz2"; 755 locale = "id"; 756 arch = "linux-i686"; 757 - sha256 = "8d0953e1dfe017b060333888635968946f8cafb0bec4c1d2e4acb78ab79a9b57"; 758 } 759 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/is/firefox-123.0.tar.bz2"; 760 locale = "is"; 761 arch = "linux-i686"; 762 - sha256 = "36a9f53f6c994b6376adb126d4434ef995fa9f3595a29068a379664f21f54656"; 763 } 764 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/it/firefox-123.0.tar.bz2"; 765 locale = "it"; 766 arch = "linux-i686"; 767 - sha256 = "62c08f6248cf08b587fc3393fa5794bb1dc7d84606dfdb14c8362ea8442109d9"; 768 } 769 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ja/firefox-123.0.tar.bz2"; 770 locale = "ja"; 771 arch = "linux-i686"; 772 - sha256 = "140b1a66204d25f2a3e30405e1f9a4aae1b50f19d7bad4c717919340c43d422d"; 773 } 774 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ka/firefox-123.0.tar.bz2"; 775 locale = "ka"; 776 arch = "linux-i686"; 777 - sha256 = "be6d75006de544a0d56ae5f39b156073ae75971e3423c27657bc4ca00c20fdb7"; 778 } 779 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/kab/firefox-123.0.tar.bz2"; 780 locale = "kab"; 781 arch = "linux-i686"; 782 - sha256 = "0f7c11140dd576f879122a06b8381efecf31b4400857aa5df724011703d72145"; 783 } 784 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/kk/firefox-123.0.tar.bz2"; 785 locale = "kk"; 786 arch = "linux-i686"; 787 - sha256 = "4dbe464caa982f21dc53791265e8163e7ede519922b0cec9b8c11bc1f5addb89"; 788 } 789 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/km/firefox-123.0.tar.bz2"; 790 locale = "km"; 791 arch = "linux-i686"; 792 - sha256 = "d60612f02a7c7a6732278f389ecc0c386fdd5b0c599082c37ba85fb9be12717e"; 793 } 794 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/kn/firefox-123.0.tar.bz2"; 795 locale = "kn"; 796 arch = "linux-i686"; 797 - sha256 = "8963cdfcf17e372dd29fac2858a977d9c8642272c842a4593de33c34f9b45ca9"; 798 } 799 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ko/firefox-123.0.tar.bz2"; 800 locale = "ko"; 801 arch = "linux-i686"; 802 - sha256 = "963a805660a1326d1e67d588d5915ee618625e31e0a9b1fd19a48a01eef0fb44"; 803 } 804 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/lij/firefox-123.0.tar.bz2"; 805 locale = "lij"; 806 arch = "linux-i686"; 807 - sha256 = "216ce3887b26eafc57a337aa045338528bad2c738217cafe2e771133cad2e502"; 808 } 809 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/lt/firefox-123.0.tar.bz2"; 810 locale = "lt"; 811 arch = "linux-i686"; 812 - sha256 = "ee328b25e123b0e101a11f65e296809811417a652ed2006121fb32d005108e61"; 813 } 814 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/lv/firefox-123.0.tar.bz2"; 815 locale = "lv"; 816 arch = "linux-i686"; 817 - sha256 = "acce55ed4deb7f21ecb0d7d3500beba76095c092a87762b090eb0a8981df0cf2"; 818 } 819 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/mk/firefox-123.0.tar.bz2"; 820 locale = "mk"; 821 arch = "linux-i686"; 822 - sha256 = "dea7b2f795f0b4475dc59ed5d3dd63594df0ba3acc8763befe0bc95d50681440"; 823 } 824 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/mr/firefox-123.0.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 - sha256 = "4ea6cb1680f63f83d3df7a92141eb4d74960bacbd60af4dbee4ce38d2a2dee4f"; 828 } 829 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ms/firefox-123.0.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 - sha256 = "783fd930af351d7157e0474b535dcfe762f019e7e909d7fee30f0909485f4c83"; 833 } 834 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/my/firefox-123.0.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 - sha256 = "66ae8d7a5f0bbc4beafca1f64de54259de826ad0a86f7396a36d30b7eaa0bc10"; 838 } 839 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/nb-NO/firefox-123.0.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 - sha256 = "8a0543cbbaf16690224f86fb122a5b6af9ad3a14faea6d3bdd36923bc951a56f"; 843 } 844 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ne-NP/firefox-123.0.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 - sha256 = "e1f69c1dfc0f471116e9ada03b84d25f01bb88537c44094ced72342ab6b38f69"; 848 } 849 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/nl/firefox-123.0.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 - sha256 = "78a577a9648ee182022b76a040a34daba1b9dcde06e4952cf1c391b36ea413eb"; 853 } 854 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/nn-NO/firefox-123.0.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 - sha256 = "b6da6694179a75bc8a318c4447323e0d0e06b527f8547a5e2a5007c8ac7cad10"; 858 } 859 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/oc/firefox-123.0.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 - sha256 = "948c33cc954a004e57935e30e7326611ab1e8ccd22ae113fddb815fc200d8b1d"; 863 } 864 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/pa-IN/firefox-123.0.tar.bz2"; 865 locale = "pa-IN"; 866 arch = "linux-i686"; 867 - sha256 = "3321f42a229e4a43bd4682c996d8389ce9eee1b1e532042eec0cbddaa28f5266"; 868 } 869 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/pl/firefox-123.0.tar.bz2"; 870 locale = "pl"; 871 arch = "linux-i686"; 872 - sha256 = "48aaf41b865f91cf7da845a7925a6174719c00b256e908ee4128f98653b5236a"; 873 } 874 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/pt-BR/firefox-123.0.tar.bz2"; 875 locale = "pt-BR"; 876 arch = "linux-i686"; 877 - sha256 = "2101d2288dc70a0fcae1f569698b63ef8efd3823b5c73ada33635c183c81185f"; 878 } 879 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/pt-PT/firefox-123.0.tar.bz2"; 880 locale = "pt-PT"; 881 arch = "linux-i686"; 882 - sha256 = "828b80057708afbf62f13ddd98b746e507313eb6bcbcea17632dc36ad79cdb1f"; 883 } 884 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/rm/firefox-123.0.tar.bz2"; 885 locale = "rm"; 886 arch = "linux-i686"; 887 - sha256 = "1444757dad4500106a9c5c172249c38205a87ec33f2460be77ff8ffed462f71a"; 888 } 889 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ro/firefox-123.0.tar.bz2"; 890 locale = "ro"; 891 arch = "linux-i686"; 892 - sha256 = "dbfe09e5375b846686f5802ced2207deee5333a18690bbf8b8dacebbc3685eae"; 893 } 894 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ru/firefox-123.0.tar.bz2"; 895 locale = "ru"; 896 arch = "linux-i686"; 897 - sha256 = "243a05136163fdaad3a2e909bc45ee5d323459f2370cc17e0350636d9f7c3697"; 898 } 899 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sat/firefox-123.0.tar.bz2"; 900 locale = "sat"; 901 arch = "linux-i686"; 902 - sha256 = "89ffc0d27680d1872e52ad36f965633e27d237b09ab888ac7aeeb2a537233322"; 903 } 904 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sc/firefox-123.0.tar.bz2"; 905 locale = "sc"; 906 arch = "linux-i686"; 907 - sha256 = "312fc2f17294d1e5e873454df30e605115717f9e6b05fc177964a8fa3d7090eb"; 908 } 909 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sco/firefox-123.0.tar.bz2"; 910 locale = "sco"; 911 arch = "linux-i686"; 912 - sha256 = "0f59c86a2ec3734af979edc53db2efa45aa11e22c00ee17a9599f98f7d6bb35b"; 913 } 914 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/si/firefox-123.0.tar.bz2"; 915 locale = "si"; 916 arch = "linux-i686"; 917 - sha256 = "4fa2acc0ab72faaeb7bfea6d21cccb15f21361229d796aedfcdc302ff3df7bea"; 918 } 919 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sk/firefox-123.0.tar.bz2"; 920 locale = "sk"; 921 arch = "linux-i686"; 922 - sha256 = "a4bd6f94ee2f98423bc6e088d0e0140481ccc091c486b714ecd00d68acb3f663"; 923 } 924 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sl/firefox-123.0.tar.bz2"; 925 locale = "sl"; 926 arch = "linux-i686"; 927 - sha256 = "1d1776b293bd280e925364ffd02368a72a2d4a6e8f5b872de7de2b9b12ab6b98"; 928 } 929 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/son/firefox-123.0.tar.bz2"; 930 locale = "son"; 931 arch = "linux-i686"; 932 - sha256 = "e79948880ffa2a58ce8774cf699ebe7d4666b0b8e3ec911adf664362913e96b5"; 933 } 934 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sq/firefox-123.0.tar.bz2"; 935 locale = "sq"; 936 arch = "linux-i686"; 937 - sha256 = "ab9b9d1b1033dae7129ef4f4578876162584a1a45fcef699071cca22e6f77418"; 938 } 939 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sr/firefox-123.0.tar.bz2"; 940 locale = "sr"; 941 arch = "linux-i686"; 942 - sha256 = "07f7fd29bff98b95ed4ca96f245d0e0e9460262e48ee6ff6725154b9203a6a5b"; 943 } 944 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/sv-SE/firefox-123.0.tar.bz2"; 945 locale = "sv-SE"; 946 arch = "linux-i686"; 947 - sha256 = "77a5baaf75299b0bd2d43766659a25281e4aa2d99dd54a6fdc37e2014c2417d5"; 948 } 949 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/szl/firefox-123.0.tar.bz2"; 950 locale = "szl"; 951 arch = "linux-i686"; 952 - sha256 = "62885ad6b49aa4e004f4fd742a418f60061ed127ff976380b1e65e73bb475031"; 953 } 954 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ta/firefox-123.0.tar.bz2"; 955 locale = "ta"; 956 arch = "linux-i686"; 957 - sha256 = "da86bb6f88abf58d2ce8989259d23afc7d8439cb6bf7332724d6ab1657c4a49f"; 958 } 959 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/te/firefox-123.0.tar.bz2"; 960 locale = "te"; 961 arch = "linux-i686"; 962 - sha256 = "486b4ec9adb5c6c0f66b835e67f03df8a945cf7cccb662262511d0f39215878b"; 963 } 964 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/tg/firefox-123.0.tar.bz2"; 965 locale = "tg"; 966 arch = "linux-i686"; 967 - sha256 = "659c97cba8500c25c463add4879dc775b59cffea3307d4c29ad2cfeb06b32a02"; 968 } 969 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/th/firefox-123.0.tar.bz2"; 970 locale = "th"; 971 arch = "linux-i686"; 972 - sha256 = "b0459cc57451b268657b11fb31bff5a17f522fe4e4f2e5e0f6a995828e660d34"; 973 } 974 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/tl/firefox-123.0.tar.bz2"; 975 locale = "tl"; 976 arch = "linux-i686"; 977 - sha256 = "d826b7764fb3002abd86525f48e729b4030572dd5059fb2c0af9e94422bf5561"; 978 } 979 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/tr/firefox-123.0.tar.bz2"; 980 locale = "tr"; 981 arch = "linux-i686"; 982 - sha256 = "21518da790c3544ec63575f086c89977dbe012476c6557c0a7dae1f4c28206ec"; 983 } 984 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/trs/firefox-123.0.tar.bz2"; 985 locale = "trs"; 986 arch = "linux-i686"; 987 - sha256 = "5a13597b71d04a274ca10f2aae1bd3a51e1e7b670b904b0ee5f2f65481d28b32"; 988 } 989 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/uk/firefox-123.0.tar.bz2"; 990 locale = "uk"; 991 arch = "linux-i686"; 992 - sha256 = "c8737e732213f706872da5f6785a0ecdf2349923670f136a5446d8649e652164"; 993 } 994 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/ur/firefox-123.0.tar.bz2"; 995 locale = "ur"; 996 arch = "linux-i686"; 997 - sha256 = "4baad19e8cc53c486c997af7145d55700c4ab60d0fbd21810239cfd3615f634e"; 998 } 999 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/uz/firefox-123.0.tar.bz2"; 1000 locale = "uz"; 1001 arch = "linux-i686"; 1002 - sha256 = "dcb849f095c73ef95db0ecb12c6de2b77b6cedbae490beba5c25649186ab020c"; 1003 } 1004 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/vi/firefox-123.0.tar.bz2"; 1005 locale = "vi"; 1006 arch = "linux-i686"; 1007 - sha256 = "34ecc0483625d6945eb9b432f2fcf36771d72a71b0e104acd538b66968b7beb4"; 1008 } 1009 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/xh/firefox-123.0.tar.bz2"; 1010 locale = "xh"; 1011 arch = "linux-i686"; 1012 - sha256 = "068f2e224fb66fc120c75dc0688f925621988ad8ed68c87477fd1fd989406bd5"; 1013 } 1014 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/zh-CN/firefox-123.0.tar.bz2"; 1015 locale = "zh-CN"; 1016 arch = "linux-i686"; 1017 - sha256 = "bef0bb2d779b9bf3cdfe1170c3f49679e6f398536a07091c3ffb56d5a32ba162"; 1018 } 1019 - { url = "https://archive.mozilla.org/pub/firefox/releases/123.0/linux-i686/zh-TW/firefox-123.0.tar.bz2"; 1020 locale = "zh-TW"; 1021 arch = "linux-i686"; 1022 - sha256 = "caa9465e0ca789c368097a828009006f1bd733a4dacd25f054317b267ef3647d"; 1023 } 1024 ]; 1025 }
··· 1 { 2 + version = "123.0.1"; 3 sources = [ 4 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ach/firefox-123.0.1.tar.bz2"; 5 locale = "ach"; 6 arch = "linux-x86_64"; 7 + sha256 = "f75b62ef742041554fd8f262f0cf5bcab2cbe1459236bef0609f48098fed219d"; 8 } 9 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/af/firefox-123.0.1.tar.bz2"; 10 locale = "af"; 11 arch = "linux-x86_64"; 12 + sha256 = "cf2c4764bd4c2bc55c29d5ce57931776e369da735f2ae41c283d83e27bda7a79"; 13 } 14 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/an/firefox-123.0.1.tar.bz2"; 15 locale = "an"; 16 arch = "linux-x86_64"; 17 + sha256 = "7addefb080a8b8638bb6768812c5cf3a15ec59cd42c9e545c285c648b1c554cb"; 18 } 19 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ar/firefox-123.0.1.tar.bz2"; 20 locale = "ar"; 21 arch = "linux-x86_64"; 22 + sha256 = "b61ab0111db5d27fd692438f7ce8e744a21c7a767d09313eef28e8e65ce1d298"; 23 } 24 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ast/firefox-123.0.1.tar.bz2"; 25 locale = "ast"; 26 arch = "linux-x86_64"; 27 + sha256 = "1cfaaf5b3238a62a91ba2d44ac354cb39df667c69c216494182eff77f318ac43"; 28 } 29 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/az/firefox-123.0.1.tar.bz2"; 30 locale = "az"; 31 arch = "linux-x86_64"; 32 + sha256 = "63f5e6237eee5e43602f363731ec1d0978a8dc3e13b501bfddd38ab72b971ceb"; 33 } 34 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/be/firefox-123.0.1.tar.bz2"; 35 locale = "be"; 36 arch = "linux-x86_64"; 37 + sha256 = "a9971112d84ea66fb16dec059d2865ffef4358e88da37bf78f0300f71c30bab3"; 38 } 39 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/bg/firefox-123.0.1.tar.bz2"; 40 locale = "bg"; 41 arch = "linux-x86_64"; 42 + sha256 = "102814f934565406a17654c0022289b70e82aff61f90b5be6f89ed42416f6baf"; 43 } 44 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/bn/firefox-123.0.1.tar.bz2"; 45 locale = "bn"; 46 arch = "linux-x86_64"; 47 + sha256 = "68d7a8a1ac410d934e5321886a8d4bf2401210225a220a8f531bbc0dd2fee746"; 48 } 49 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/br/firefox-123.0.1.tar.bz2"; 50 locale = "br"; 51 arch = "linux-x86_64"; 52 + sha256 = "ca451e59b8f95afc190bfd045dd63bdc6fb0133cb837cc057cc3475f9075275a"; 53 } 54 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/bs/firefox-123.0.1.tar.bz2"; 55 locale = "bs"; 56 arch = "linux-x86_64"; 57 + sha256 = "fe080c32810ddffcf764a4d1df644993c1ed6160252334bda72da89307a61539"; 58 } 59 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ca-valencia/firefox-123.0.1.tar.bz2"; 60 locale = "ca-valencia"; 61 arch = "linux-x86_64"; 62 + sha256 = "76c57269959be413fb640d90fe6b3085c395180074e7b44fbd6f9e13dc8d1650"; 63 } 64 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ca/firefox-123.0.1.tar.bz2"; 65 locale = "ca"; 66 arch = "linux-x86_64"; 67 + sha256 = "7fceb4101a2c29d08566fa5b0cd1e75f2f980c28997d7ea350c24fd0c5119f87"; 68 } 69 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/cak/firefox-123.0.1.tar.bz2"; 70 locale = "cak"; 71 arch = "linux-x86_64"; 72 + sha256 = "a20d06868da8287be80e87ed9f7300de1d94254052ec041f46ad2bf98b570563"; 73 } 74 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/cs/firefox-123.0.1.tar.bz2"; 75 locale = "cs"; 76 arch = "linux-x86_64"; 77 + sha256 = "dd7cad292bf0e355778f0823846da1cc71b08c4ea911d5b33ff6228d5baef1ca"; 78 } 79 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/cy/firefox-123.0.1.tar.bz2"; 80 locale = "cy"; 81 arch = "linux-x86_64"; 82 + sha256 = "e0efd70a46747b7cca69d87f90b1fd220b0c9026e0e27d2e9e8d0a030884e56f"; 83 } 84 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/da/firefox-123.0.1.tar.bz2"; 85 locale = "da"; 86 arch = "linux-x86_64"; 87 + sha256 = "410095c9ad4505fd9ba4d84208a8947a0a3c40a68766b73349fb2c3a56e69082"; 88 } 89 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/de/firefox-123.0.1.tar.bz2"; 90 locale = "de"; 91 arch = "linux-x86_64"; 92 + sha256 = "5d18db69a349db7cdbe629ca39d725c6e753d163f216d3162a4f6ac84ce55585"; 93 } 94 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/dsb/firefox-123.0.1.tar.bz2"; 95 locale = "dsb"; 96 arch = "linux-x86_64"; 97 + sha256 = "11afce2b590cf31d1f5f51945f469d7183262f949928709cb45290e4e93b6a2f"; 98 } 99 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/el/firefox-123.0.1.tar.bz2"; 100 locale = "el"; 101 arch = "linux-x86_64"; 102 + sha256 = "3a8548f70d3463542550a226b9ba85b3068abae11eb657a42dc73a7eff0c58b6"; 103 } 104 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/en-CA/firefox-123.0.1.tar.bz2"; 105 locale = "en-CA"; 106 arch = "linux-x86_64"; 107 + sha256 = "b8242176ef80daafa16ecb4ac993d2d7cca759e80c6b5ace87e56bd42293b053"; 108 } 109 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/en-GB/firefox-123.0.1.tar.bz2"; 110 locale = "en-GB"; 111 arch = "linux-x86_64"; 112 + sha256 = "1789b98be450b4ebf208ad423ed1c40e561767a13a1f6955d09632b26b3f3b16"; 113 } 114 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/en-US/firefox-123.0.1.tar.bz2"; 115 locale = "en-US"; 116 arch = "linux-x86_64"; 117 + sha256 = "3b8534ecd870f25434fc7ac8b7a26470492484f24fefe3be8eed0b41db52fe43"; 118 } 119 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/eo/firefox-123.0.1.tar.bz2"; 120 locale = "eo"; 121 arch = "linux-x86_64"; 122 + sha256 = "3da2623bf337afc22e0334b995cbd09f830f25926556970375e9bef1306a90e5"; 123 } 124 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/es-AR/firefox-123.0.1.tar.bz2"; 125 locale = "es-AR"; 126 arch = "linux-x86_64"; 127 + sha256 = "c84442c32bb58894af9b5eebc5a229722ca757c033f4b0d23ba9bfbfddce7bb1"; 128 } 129 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/es-CL/firefox-123.0.1.tar.bz2"; 130 locale = "es-CL"; 131 arch = "linux-x86_64"; 132 + sha256 = "4b0f1baefa170b16ce4ad3952a05c00ef4ddc425f035ffb5fa3f6af9acc63413"; 133 } 134 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/es-ES/firefox-123.0.1.tar.bz2"; 135 locale = "es-ES"; 136 arch = "linux-x86_64"; 137 + sha256 = "044042e9d34bad55ac16ebceef5fa9dd81db804e366e93a501bb2a18498bcc3f"; 138 } 139 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/es-MX/firefox-123.0.1.tar.bz2"; 140 locale = "es-MX"; 141 arch = "linux-x86_64"; 142 + sha256 = "40fd50c417335e058f1997e7e7e6c825917ccc9edb220c29aa980892bec5401d"; 143 } 144 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/et/firefox-123.0.1.tar.bz2"; 145 locale = "et"; 146 arch = "linux-x86_64"; 147 + sha256 = "969523313c595059bf5f4842afd046cd37e3cca5afbcae217363cbff49c52688"; 148 } 149 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/eu/firefox-123.0.1.tar.bz2"; 150 locale = "eu"; 151 arch = "linux-x86_64"; 152 + sha256 = "987e7f1ddab0028d1fd6e363bd589b20a9aac36d8a26c228eaa7c2589ab5cc98"; 153 } 154 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/fa/firefox-123.0.1.tar.bz2"; 155 locale = "fa"; 156 arch = "linux-x86_64"; 157 + sha256 = "06dca4a2bbfb9692c6de387984307d4c49451a171883cc83be5aec9ada973a79"; 158 } 159 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ff/firefox-123.0.1.tar.bz2"; 160 locale = "ff"; 161 arch = "linux-x86_64"; 162 + sha256 = "690d1d88442ecd7076f14199a3e3f618a0b04df7563fb9952425da4905f63b46"; 163 } 164 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/fi/firefox-123.0.1.tar.bz2"; 165 locale = "fi"; 166 arch = "linux-x86_64"; 167 + sha256 = "32df70910840484a491dcf7f61d5f74aa7bece6686647cde0eac21999dd05152"; 168 } 169 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/fr/firefox-123.0.1.tar.bz2"; 170 locale = "fr"; 171 arch = "linux-x86_64"; 172 + sha256 = "c1000ee35209f8d873c1140eadd0a880aa2f8e5bcf9b81c544aacfb0404be2ef"; 173 } 174 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/fur/firefox-123.0.1.tar.bz2"; 175 locale = "fur"; 176 arch = "linux-x86_64"; 177 + sha256 = "cb0c741b78c3502cb0443ca3776c87d8a08533daa77c7982ef0e6dce165d9e60"; 178 } 179 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/fy-NL/firefox-123.0.1.tar.bz2"; 180 locale = "fy-NL"; 181 arch = "linux-x86_64"; 182 + sha256 = "2e476fd22368e8f650f58a1801fdbe6a37b012036681de5d664952ad349ff496"; 183 } 184 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ga-IE/firefox-123.0.1.tar.bz2"; 185 locale = "ga-IE"; 186 arch = "linux-x86_64"; 187 + sha256 = "3ef381fb76e9ef821b199f2a6fffbe4a8909b4062d51f5f3a140740fbf493cf3"; 188 } 189 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/gd/firefox-123.0.1.tar.bz2"; 190 locale = "gd"; 191 arch = "linux-x86_64"; 192 + sha256 = "f4e3397613747b232377cf7bb85c14f12e64a28baa8d332a97f45da8a9b98d61"; 193 } 194 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/gl/firefox-123.0.1.tar.bz2"; 195 locale = "gl"; 196 arch = "linux-x86_64"; 197 + sha256 = "8844502e4f7df3275f31b342f8236c01d44923e6a8492dc863664ae51adaa1ae"; 198 } 199 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/gn/firefox-123.0.1.tar.bz2"; 200 locale = "gn"; 201 arch = "linux-x86_64"; 202 + sha256 = "6975eeebefdfe593335d209610eef81d71eacb90a2515f703132d20eaf76278a"; 203 } 204 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/gu-IN/firefox-123.0.1.tar.bz2"; 205 locale = "gu-IN"; 206 arch = "linux-x86_64"; 207 + sha256 = "38442209d23b9971202ace24aac5019802ced71d0575c44e47e349a81f043a55"; 208 } 209 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/he/firefox-123.0.1.tar.bz2"; 210 locale = "he"; 211 arch = "linux-x86_64"; 212 + sha256 = "b71ca8761e6264b4c8aec18ecb56aeb142d578eb8f1957ac5246183480e0b956"; 213 } 214 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/hi-IN/firefox-123.0.1.tar.bz2"; 215 locale = "hi-IN"; 216 arch = "linux-x86_64"; 217 + sha256 = "4496189f9ea47b2f45c24c01e1b357c370b83fca125fe91a57dcc847ebd9c5cd"; 218 } 219 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/hr/firefox-123.0.1.tar.bz2"; 220 locale = "hr"; 221 arch = "linux-x86_64"; 222 + sha256 = "80a4b79b479668ce9527098571730f51b76e0122f3546e789a476c6d1ecdffb1"; 223 } 224 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/hsb/firefox-123.0.1.tar.bz2"; 225 locale = "hsb"; 226 arch = "linux-x86_64"; 227 + sha256 = "5ee3391ac6672bb0b948eb7dfcbff2db5e5e7bfbe4affbf70774d7d36abde78e"; 228 } 229 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/hu/firefox-123.0.1.tar.bz2"; 230 locale = "hu"; 231 arch = "linux-x86_64"; 232 + sha256 = "45f8a5d8f074b97e1b9ba48dff8ce31d50f377e2699c059592c4e63b3913e51e"; 233 } 234 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/hy-AM/firefox-123.0.1.tar.bz2"; 235 locale = "hy-AM"; 236 arch = "linux-x86_64"; 237 + sha256 = "dd54a15145d9daa98a61671fea89a897a6ae2628e3c49869713ad2e116f2a806"; 238 } 239 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ia/firefox-123.0.1.tar.bz2"; 240 locale = "ia"; 241 arch = "linux-x86_64"; 242 + sha256 = "cba0e9e677e37e689b88b23412b7271dd434935325e8e262544b53f25d71d7b9"; 243 } 244 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/id/firefox-123.0.1.tar.bz2"; 245 locale = "id"; 246 arch = "linux-x86_64"; 247 + sha256 = "a98ee6411b0dc5ce0ec54bd49987a29333f10962582e86f2170accedf10628e3"; 248 } 249 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/is/firefox-123.0.1.tar.bz2"; 250 locale = "is"; 251 arch = "linux-x86_64"; 252 + sha256 = "c6959761101a9a2d82f97346076b26a5b45c61158f3794e8214373833fe1256a"; 253 } 254 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/it/firefox-123.0.1.tar.bz2"; 255 locale = "it"; 256 arch = "linux-x86_64"; 257 + sha256 = "003dccb5c74cbfb521a73cee1a1c34954f86be047325f25c205ada9770e2ecf0"; 258 } 259 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ja/firefox-123.0.1.tar.bz2"; 260 locale = "ja"; 261 arch = "linux-x86_64"; 262 + sha256 = "5cf4c2763dc2a0e7cc9aef8657e38cbd173d4b627457783c49e0d172ccf3f57b"; 263 } 264 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ka/firefox-123.0.1.tar.bz2"; 265 locale = "ka"; 266 arch = "linux-x86_64"; 267 + sha256 = "71c77304997fa09e74713f2eac78111cf205b6765631c3c92dc78a4dd544411b"; 268 } 269 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/kab/firefox-123.0.1.tar.bz2"; 270 locale = "kab"; 271 arch = "linux-x86_64"; 272 + sha256 = "ad819f057503ceb161e8a5fecddfba338b75b32cc314f12bc9cc80a5680f5fa8"; 273 } 274 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/kk/firefox-123.0.1.tar.bz2"; 275 locale = "kk"; 276 arch = "linux-x86_64"; 277 + sha256 = "c954182c207bce777b90528be9ba7af3643e7a79ef512d6f2265cb1a1226048e"; 278 } 279 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/km/firefox-123.0.1.tar.bz2"; 280 locale = "km"; 281 arch = "linux-x86_64"; 282 + sha256 = "e15587382e625734740b7aa145d640f56bf31cf3584f54de6175e53ac42a1ec4"; 283 } 284 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/kn/firefox-123.0.1.tar.bz2"; 285 locale = "kn"; 286 arch = "linux-x86_64"; 287 + sha256 = "da37801da2162e0df19c3f3b4b5915c53145a75db257b389289fde08c7fd01c4"; 288 } 289 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ko/firefox-123.0.1.tar.bz2"; 290 locale = "ko"; 291 arch = "linux-x86_64"; 292 + sha256 = "281f13b06cdc6676ebbced34c93b51a5063925b3c9c99c79044870cd8e54b85f"; 293 } 294 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/lij/firefox-123.0.1.tar.bz2"; 295 locale = "lij"; 296 arch = "linux-x86_64"; 297 + sha256 = "bf8bfd6646eeaf2e230bf5bd13f75ae954e5c2ae25a762b8f1d49faa79123a9b"; 298 } 299 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/lt/firefox-123.0.1.tar.bz2"; 300 locale = "lt"; 301 arch = "linux-x86_64"; 302 + sha256 = "908b4781a1859e974ee7b50235498bd1405f9d64f2c4103a5c8c5e0cc7bebfef"; 303 } 304 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/lv/firefox-123.0.1.tar.bz2"; 305 locale = "lv"; 306 arch = "linux-x86_64"; 307 + sha256 = "165ae2c28cc10498fb49b954a991a46d48616b4f0efa79b86ca4f9a6c02993e3"; 308 } 309 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/mk/firefox-123.0.1.tar.bz2"; 310 locale = "mk"; 311 arch = "linux-x86_64"; 312 + sha256 = "249e4c1e4b8d0d20a3e36079e68a408fc156517fcac74b848af0c8d10a9b74e8"; 313 } 314 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/mr/firefox-123.0.1.tar.bz2"; 315 locale = "mr"; 316 arch = "linux-x86_64"; 317 + sha256 = "74bda8b7609bc718f718af429be6a7cf69e29d998cb1456e0ba83f53182f598b"; 318 } 319 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ms/firefox-123.0.1.tar.bz2"; 320 locale = "ms"; 321 arch = "linux-x86_64"; 322 + sha256 = "dce41631ab21a218995fed4f4dce00340086f745de9d6225ef6ec6dbf0bcaff5"; 323 } 324 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/my/firefox-123.0.1.tar.bz2"; 325 locale = "my"; 326 arch = "linux-x86_64"; 327 + sha256 = "46440d3fe90f29aaf3f61b7a827c33a2b0ca61133c21deb5c466ed4d1142db17"; 328 } 329 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/nb-NO/firefox-123.0.1.tar.bz2"; 330 locale = "nb-NO"; 331 arch = "linux-x86_64"; 332 + sha256 = "695944d2717b0c818a2285b0cb3032dbfb7ade9b33005a41cd6ae3569e422ca5"; 333 } 334 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ne-NP/firefox-123.0.1.tar.bz2"; 335 locale = "ne-NP"; 336 arch = "linux-x86_64"; 337 + sha256 = "ab86235bd22026f9f60dc20f0bbdb0c5e746a3fcf2ae82547f2d79bb6c45191a"; 338 } 339 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/nl/firefox-123.0.1.tar.bz2"; 340 locale = "nl"; 341 arch = "linux-x86_64"; 342 + sha256 = "b58bc987e8abdc0de3e22f2389f1833d869fdb71d30d140367705f87b7939e77"; 343 } 344 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/nn-NO/firefox-123.0.1.tar.bz2"; 345 locale = "nn-NO"; 346 arch = "linux-x86_64"; 347 + sha256 = "7a9cd93a1991058c026b8dbdf8d71437517d843a981d0d5175594a79a94ae6c0"; 348 } 349 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/oc/firefox-123.0.1.tar.bz2"; 350 locale = "oc"; 351 arch = "linux-x86_64"; 352 + sha256 = "9050a3ae7630f7a1a0ccfe1e11efdb5b532465695ce7ed64832a876aac844d61"; 353 } 354 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/pa-IN/firefox-123.0.1.tar.bz2"; 355 locale = "pa-IN"; 356 arch = "linux-x86_64"; 357 + sha256 = "89ed73edd4b30070c359578b3d661bd1a7d4a918caf99bca0002c1b154857d50"; 358 } 359 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/pl/firefox-123.0.1.tar.bz2"; 360 locale = "pl"; 361 arch = "linux-x86_64"; 362 + sha256 = "a7c167c226655f90635607438d80bd4315dc74e05cb3f25cb4798b4e29f4c605"; 363 } 364 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/pt-BR/firefox-123.0.1.tar.bz2"; 365 locale = "pt-BR"; 366 arch = "linux-x86_64"; 367 + sha256 = "ef2cd05b23bc4e62a3842e2b6b63c39f59376983f083ebeb6aee5835c98075e5"; 368 } 369 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/pt-PT/firefox-123.0.1.tar.bz2"; 370 locale = "pt-PT"; 371 arch = "linux-x86_64"; 372 + sha256 = "7ee4f96ca552efcabe88af740051e221828d1ca3fcec3aa98638b5a3e5cc783f"; 373 } 374 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/rm/firefox-123.0.1.tar.bz2"; 375 locale = "rm"; 376 arch = "linux-x86_64"; 377 + sha256 = "0c94128c1c61eca0d1c0c265e02325efa74610098e4ca7328b542123d23328b8"; 378 } 379 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ro/firefox-123.0.1.tar.bz2"; 380 locale = "ro"; 381 arch = "linux-x86_64"; 382 + sha256 = "402ef539cfd6a2d01bd34f01293d0e5e7e9027b37272e6215475e7bc2b671189"; 383 } 384 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ru/firefox-123.0.1.tar.bz2"; 385 locale = "ru"; 386 arch = "linux-x86_64"; 387 + sha256 = "64780e6c833502553026ddb775d19008fe962ac30d31837e0da336eaffe38043"; 388 } 389 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sat/firefox-123.0.1.tar.bz2"; 390 locale = "sat"; 391 arch = "linux-x86_64"; 392 + sha256 = "9dc4711073345e2e57a41e917f86e70b77bff8fc3c44d7048a953e7e0879ef95"; 393 } 394 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sc/firefox-123.0.1.tar.bz2"; 395 locale = "sc"; 396 arch = "linux-x86_64"; 397 + sha256 = "e19b72d3cad92d6ff43dea70a6758d56d7322bbe22caa6a87fd54fa60bee9cd5"; 398 } 399 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sco/firefox-123.0.1.tar.bz2"; 400 locale = "sco"; 401 arch = "linux-x86_64"; 402 + sha256 = "c620abf91ce8fc4d776a2d1663a188984616e266c12443b79779d0c2ee9eb313"; 403 } 404 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/si/firefox-123.0.1.tar.bz2"; 405 locale = "si"; 406 arch = "linux-x86_64"; 407 + sha256 = "aa5c37712961877bcbf19e2f6dff8937e7548ba5a2b4ac12aa5a7567dc7b296c"; 408 } 409 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sk/firefox-123.0.1.tar.bz2"; 410 locale = "sk"; 411 arch = "linux-x86_64"; 412 + sha256 = "85d5f7d997366e38936564e8c31571d224d4bb2736fafa49e531356995906ffa"; 413 } 414 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sl/firefox-123.0.1.tar.bz2"; 415 locale = "sl"; 416 arch = "linux-x86_64"; 417 + sha256 = "b39ba95f5a19c151a662e27f6be7791490bef484b029734d6db5843006e32758"; 418 } 419 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/son/firefox-123.0.1.tar.bz2"; 420 locale = "son"; 421 arch = "linux-x86_64"; 422 + sha256 = "d85616b33a72d52057cc9f97250a4fca4d070be490bb5910053e39c6d6747c97"; 423 } 424 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sq/firefox-123.0.1.tar.bz2"; 425 locale = "sq"; 426 arch = "linux-x86_64"; 427 + sha256 = "a0bd91b23dc4c956a09eeb24a740087acaa57a8b56b898fd6e726d3fdd39d4de"; 428 } 429 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sr/firefox-123.0.1.tar.bz2"; 430 locale = "sr"; 431 arch = "linux-x86_64"; 432 + sha256 = "b20bb338b1832ed650607f70b8b0b6c2706c4918ff5819036f27ef2da1d6ccfa"; 433 } 434 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/sv-SE/firefox-123.0.1.tar.bz2"; 435 locale = "sv-SE"; 436 arch = "linux-x86_64"; 437 + sha256 = "696de0158fcfbc7fe0b3b7accd3be8454419c5ab256321d22c1be7bdb1b8f9d5"; 438 } 439 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/szl/firefox-123.0.1.tar.bz2"; 440 locale = "szl"; 441 arch = "linux-x86_64"; 442 + sha256 = "ef78815a24e22fbbcc83a51721ed499e1d83eabe003658704c839d7d8905c6ea"; 443 } 444 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ta/firefox-123.0.1.tar.bz2"; 445 locale = "ta"; 446 arch = "linux-x86_64"; 447 + sha256 = "52d36e16b92c8f19d05c499da7d438199d4f2fbea9ebb02f880bb867dd9e9b04"; 448 } 449 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/te/firefox-123.0.1.tar.bz2"; 450 locale = "te"; 451 arch = "linux-x86_64"; 452 + sha256 = "3ecc2c68dbdf2ecaefae6ad4ec2bd5f77d13b8bccf15a2206c5d79a2a37b4d4e"; 453 } 454 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/tg/firefox-123.0.1.tar.bz2"; 455 locale = "tg"; 456 arch = "linux-x86_64"; 457 + sha256 = "1956515b09c74da7e4636060a962b397dc553b484ed6c1d62edbfa2ff37dda51"; 458 } 459 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/th/firefox-123.0.1.tar.bz2"; 460 locale = "th"; 461 arch = "linux-x86_64"; 462 + sha256 = "125bffcf7ded47b6c212e64ae68fd75835fb6c978bad113ed87510900ac42779"; 463 } 464 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/tl/firefox-123.0.1.tar.bz2"; 465 locale = "tl"; 466 arch = "linux-x86_64"; 467 + sha256 = "166bcfcda73ea220d8054d83813e29bfa983ef9e4296292f414aa7c525d4d2a2"; 468 } 469 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/tr/firefox-123.0.1.tar.bz2"; 470 locale = "tr"; 471 arch = "linux-x86_64"; 472 + sha256 = "06e00ef3e0c639606f501fea77b7bdeeaa45a40c201fba4dc006fee6e4dcec78"; 473 } 474 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/trs/firefox-123.0.1.tar.bz2"; 475 locale = "trs"; 476 arch = "linux-x86_64"; 477 + sha256 = "7ff12b4344a6b629002dd60ce1b1d1e020e6dd5ac38991ee5e0bb5dca677bb22"; 478 } 479 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/uk/firefox-123.0.1.tar.bz2"; 480 locale = "uk"; 481 arch = "linux-x86_64"; 482 + sha256 = "ec028996370dbdf36c13c0bce640cd198e2cae736180d4a280e422be0c8cd71b"; 483 } 484 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/ur/firefox-123.0.1.tar.bz2"; 485 locale = "ur"; 486 arch = "linux-x86_64"; 487 + sha256 = "744ce5e135432ab29c8003425254b5c2f5ff04b0afa7a20a08ace52f67dcdb94"; 488 } 489 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/uz/firefox-123.0.1.tar.bz2"; 490 locale = "uz"; 491 arch = "linux-x86_64"; 492 + sha256 = "b3c0b93926c7e4cd963a75deadeb84a93274d88471408fb6cc552e61731db5fe"; 493 } 494 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/vi/firefox-123.0.1.tar.bz2"; 495 locale = "vi"; 496 arch = "linux-x86_64"; 497 + sha256 = "2c9226f3de5bd15d223d048b05afaf9ee45df4605c33f1aed7dfca24ee2bb533"; 498 } 499 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xh/firefox-123.0.1.tar.bz2"; 500 locale = "xh"; 501 arch = "linux-x86_64"; 502 + sha256 = "48b6e5747d8588d87689229fee19aebf418a9f75de913619ceca6bd78b69ea69"; 503 } 504 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/zh-CN/firefox-123.0.1.tar.bz2"; 505 locale = "zh-CN"; 506 arch = "linux-x86_64"; 507 + sha256 = "f5608061edf267d886640f5e8c30dc3218086625265ae7ea184e2e47c2d01ee2"; 508 } 509 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/zh-TW/firefox-123.0.1.tar.bz2"; 510 locale = "zh-TW"; 511 arch = "linux-x86_64"; 512 + sha256 = "acd09f9b95264eb45ea5bae3d9488e02ddae6b7058965b8de9986edcf0e0a77d"; 513 } 514 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ach/firefox-123.0.1.tar.bz2"; 515 locale = "ach"; 516 arch = "linux-i686"; 517 + sha256 = "4d0c665a61fddf9ac61131648a324b7948ab2e8f6af13e7ed188b00da7ff43d9"; 518 } 519 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/af/firefox-123.0.1.tar.bz2"; 520 locale = "af"; 521 arch = "linux-i686"; 522 + sha256 = "d2842a2e3209d82c3061fa9a9d4f50d34f526025fb35185bbca7996fe48bb0db"; 523 } 524 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/an/firefox-123.0.1.tar.bz2"; 525 locale = "an"; 526 arch = "linux-i686"; 527 + sha256 = "762655f9ddf758370eacbfbbc99c765b1e38ff76f01dad853920f43ce501d964"; 528 } 529 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ar/firefox-123.0.1.tar.bz2"; 530 locale = "ar"; 531 arch = "linux-i686"; 532 + sha256 = "48375bd6f8468c19ad75b0ed9af3a6876f168ac54e92946fa2ee7ffca5734d97"; 533 } 534 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ast/firefox-123.0.1.tar.bz2"; 535 locale = "ast"; 536 arch = "linux-i686"; 537 + sha256 = "8c08795156f5abb31583e0bfbde799cc8ae59af0708a9ce51f493f7fd25a9815"; 538 } 539 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/az/firefox-123.0.1.tar.bz2"; 540 locale = "az"; 541 arch = "linux-i686"; 542 + sha256 = "8fd37144314defb7a619fda9c2c046a38010e9e484dfe7e3eae8d05ffb6e8ec8"; 543 } 544 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/be/firefox-123.0.1.tar.bz2"; 545 locale = "be"; 546 arch = "linux-i686"; 547 + sha256 = "c02548b20eb63470996c48d7e1c8f20c1190885016553df43a567b284da98494"; 548 } 549 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/bg/firefox-123.0.1.tar.bz2"; 550 locale = "bg"; 551 arch = "linux-i686"; 552 + sha256 = "35b37062c04e3f09ebe01507129ff055e1c03c370cdab86f10147c5dcb3c8a18"; 553 } 554 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/bn/firefox-123.0.1.tar.bz2"; 555 locale = "bn"; 556 arch = "linux-i686"; 557 + sha256 = "863664b359fa105d10aeee1406f4b9c676b51591ae8c7f1f711024617a75cbda"; 558 } 559 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/br/firefox-123.0.1.tar.bz2"; 560 locale = "br"; 561 arch = "linux-i686"; 562 + sha256 = "b799947741eb130fe9de449751fddbea7df646374d9f25e36c015d789bb957d0"; 563 } 564 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/bs/firefox-123.0.1.tar.bz2"; 565 locale = "bs"; 566 arch = "linux-i686"; 567 + sha256 = "59139a0284d412444c52f6e740e145c1119368de51d53f544b60e46c8cfe5a99"; 568 } 569 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ca-valencia/firefox-123.0.1.tar.bz2"; 570 locale = "ca-valencia"; 571 arch = "linux-i686"; 572 + sha256 = "4061fe9e39d668a99ef633f6a1de0c86b98c9ab2397fa309cf6fc855624c7862"; 573 } 574 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ca/firefox-123.0.1.tar.bz2"; 575 locale = "ca"; 576 arch = "linux-i686"; 577 + sha256 = "38be38bd053c5a77429a1e645e2c7b380c25e04c51f8aa180053e73e4bc2ac55"; 578 } 579 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/cak/firefox-123.0.1.tar.bz2"; 580 locale = "cak"; 581 arch = "linux-i686"; 582 + sha256 = "d0fdce0349a7c28a46457561a750b7219b26af9fef51d9ffb2cf0ffcd52500f6"; 583 } 584 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/cs/firefox-123.0.1.tar.bz2"; 585 locale = "cs"; 586 arch = "linux-i686"; 587 + sha256 = "bbeca20b9218d297f48258bb4b12e63b9568acaac09f482b5ccb17c554a8fc0a"; 588 } 589 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/cy/firefox-123.0.1.tar.bz2"; 590 locale = "cy"; 591 arch = "linux-i686"; 592 + sha256 = "b3f7f2750b3d8caf498e8253f8e1fdc7266d1df2a4bb1502590731c7cf8498fd"; 593 } 594 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/da/firefox-123.0.1.tar.bz2"; 595 locale = "da"; 596 arch = "linux-i686"; 597 + sha256 = "6c8541934c50eb3fc4438ee1cb7f52c7f4deace8a67da26dfbc560d7368a904e"; 598 } 599 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/de/firefox-123.0.1.tar.bz2"; 600 locale = "de"; 601 arch = "linux-i686"; 602 + sha256 = "72c112e3ff388a55277003deb76b1dad61362687fb86adb19bc06f55f1755bb4"; 603 } 604 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/dsb/firefox-123.0.1.tar.bz2"; 605 locale = "dsb"; 606 arch = "linux-i686"; 607 + sha256 = "00921f6914afbe436f687b6f0eba5b7a1a7b27f7dc5cb28804f5917c76d025fa"; 608 } 609 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/el/firefox-123.0.1.tar.bz2"; 610 locale = "el"; 611 arch = "linux-i686"; 612 + sha256 = "ef8e9803773aeeefccf081d994f9c29492e3566cfdfd21b7d0f0ec2d815dcce4"; 613 } 614 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/en-CA/firefox-123.0.1.tar.bz2"; 615 locale = "en-CA"; 616 arch = "linux-i686"; 617 + sha256 = "75c95b8e6f8c6c9f038e69b5520e8bdb37b9df3c23a69b47a03e7ff8159c7eb3"; 618 } 619 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/en-GB/firefox-123.0.1.tar.bz2"; 620 locale = "en-GB"; 621 arch = "linux-i686"; 622 + sha256 = "3a7b577b98e17a69f7b60085645f59a3ea9488ecca7df50e1fd582f6a2435392"; 623 } 624 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/en-US/firefox-123.0.1.tar.bz2"; 625 locale = "en-US"; 626 arch = "linux-i686"; 627 + sha256 = "8b07eb35545ae8dc929c83211429c3ad983754ff4a3b9d7fe53c593b8b7361b2"; 628 } 629 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/eo/firefox-123.0.1.tar.bz2"; 630 locale = "eo"; 631 arch = "linux-i686"; 632 + sha256 = "f581fc6f4105d1feb4831f18ee252fc0e60c71f52661f208323c6631f1f215ea"; 633 } 634 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/es-AR/firefox-123.0.1.tar.bz2"; 635 locale = "es-AR"; 636 arch = "linux-i686"; 637 + sha256 = "72e93870ee29b0ca9ff82e3ac8b8ae653cc3209a16d4f9db6ceb495976b744c4"; 638 } 639 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/es-CL/firefox-123.0.1.tar.bz2"; 640 locale = "es-CL"; 641 arch = "linux-i686"; 642 + sha256 = "5412d2301a9d0ada3d288c3574229232d79731d987ad4e3e66ba34be4fe26e0d"; 643 } 644 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/es-ES/firefox-123.0.1.tar.bz2"; 645 locale = "es-ES"; 646 arch = "linux-i686"; 647 + sha256 = "c502e7882ac81ee33afef3f3261460f5f90067541041b643c7f67b8a275a9962"; 648 } 649 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/es-MX/firefox-123.0.1.tar.bz2"; 650 locale = "es-MX"; 651 arch = "linux-i686"; 652 + sha256 = "711b2154e3e9c16b14ca52125b043c21e626b3a7125374f0716d070a6c1e20b5"; 653 } 654 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/et/firefox-123.0.1.tar.bz2"; 655 locale = "et"; 656 arch = "linux-i686"; 657 + sha256 = "b305264b43b0c7d69c61a01cd8a03497d423fdeaa2fc7a78f0599a61588f2506"; 658 } 659 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/eu/firefox-123.0.1.tar.bz2"; 660 locale = "eu"; 661 arch = "linux-i686"; 662 + sha256 = "39d4b2038a53613ed33658eeb57b601003c2e66d73b4f8cc3b146a809a64993e"; 663 } 664 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/fa/firefox-123.0.1.tar.bz2"; 665 locale = "fa"; 666 arch = "linux-i686"; 667 + sha256 = "89a4f6e36192b45afba98ecae5095a0e572e7fd54d5c654a34bbdda144f9d5c3"; 668 } 669 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ff/firefox-123.0.1.tar.bz2"; 670 locale = "ff"; 671 arch = "linux-i686"; 672 + sha256 = "7432c3f6cc6245fa579c62f854d7df3e1a56b58c517265c4281d3e023ae3276c"; 673 } 674 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/fi/firefox-123.0.1.tar.bz2"; 675 locale = "fi"; 676 arch = "linux-i686"; 677 + sha256 = "6de09fe1340eb8ec38d0a906eda6a593c4ed19c6d376c0920572f60b410ae365"; 678 } 679 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/fr/firefox-123.0.1.tar.bz2"; 680 locale = "fr"; 681 arch = "linux-i686"; 682 + sha256 = "8d94c283a8b4714d9c62791e0241905e75b7d84848f474f989ecb72ccc91d11c"; 683 } 684 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/fur/firefox-123.0.1.tar.bz2"; 685 locale = "fur"; 686 arch = "linux-i686"; 687 + sha256 = "7902934807620dfc8eed6580fe14f25a36642b389cd179b37a19a3e549880931"; 688 } 689 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/fy-NL/firefox-123.0.1.tar.bz2"; 690 locale = "fy-NL"; 691 arch = "linux-i686"; 692 + sha256 = "fd8277c928a767d2d2ea21e4485e653d3d562d8ae64b4aab7a3f02fabea0f312"; 693 } 694 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ga-IE/firefox-123.0.1.tar.bz2"; 695 locale = "ga-IE"; 696 arch = "linux-i686"; 697 + sha256 = "7aefd5b2507205321276387a11ec80ef3ff3dd7f2d9335c084f7cc3374a7022f"; 698 } 699 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/gd/firefox-123.0.1.tar.bz2"; 700 locale = "gd"; 701 arch = "linux-i686"; 702 + sha256 = "53b37078c2c1f12514519ca6fbcc592e4f5761d233698f7425a652e7f3c1910d"; 703 } 704 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/gl/firefox-123.0.1.tar.bz2"; 705 locale = "gl"; 706 arch = "linux-i686"; 707 + sha256 = "46389d1f1b6f38cab4a4c4d5e9e4c0c2ffd2ec838ec009f96d728610f2eed4d8"; 708 } 709 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/gn/firefox-123.0.1.tar.bz2"; 710 locale = "gn"; 711 arch = "linux-i686"; 712 + sha256 = "0e8c50f36761760933fa06ee6990fcb6dc100b215a23007493858206d40dcd6a"; 713 } 714 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/gu-IN/firefox-123.0.1.tar.bz2"; 715 locale = "gu-IN"; 716 arch = "linux-i686"; 717 + sha256 = "6ddd0f83093b632378c68e8f4cfc69bbebb1c89eb6d0373569a13bc29968dba9"; 718 } 719 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/he/firefox-123.0.1.tar.bz2"; 720 locale = "he"; 721 arch = "linux-i686"; 722 + sha256 = "3e9d5e9c0f52dbde990a7887f7a19e7d04758c4795ccde188325ebb87a9d12c6"; 723 } 724 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/hi-IN/firefox-123.0.1.tar.bz2"; 725 locale = "hi-IN"; 726 arch = "linux-i686"; 727 + sha256 = "e50f4c08d891cf2bce19b3ac18f383059cb327a2dc859143dc2b30028a80cabd"; 728 } 729 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/hr/firefox-123.0.1.tar.bz2"; 730 locale = "hr"; 731 arch = "linux-i686"; 732 + sha256 = "637b0447fbbf30102b1cb8a7d0132a3e9886b97120c0d7133a72e4883fb287bd"; 733 } 734 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/hsb/firefox-123.0.1.tar.bz2"; 735 locale = "hsb"; 736 arch = "linux-i686"; 737 + sha256 = "60baad0c3b3a9b173be7a16937b745f0ff43e2a1ae57bede664034396712744b"; 738 } 739 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/hu/firefox-123.0.1.tar.bz2"; 740 locale = "hu"; 741 arch = "linux-i686"; 742 + sha256 = "f0394b4af70b735da9ed1135f83e21e06195c3cc51727a82fb07c3e300619b5f"; 743 } 744 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/hy-AM/firefox-123.0.1.tar.bz2"; 745 locale = "hy-AM"; 746 arch = "linux-i686"; 747 + sha256 = "0eb0ea21af508927116193cb58a5d7dc6f192434d39904fd19dbf0fbad0d0c24"; 748 } 749 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ia/firefox-123.0.1.tar.bz2"; 750 locale = "ia"; 751 arch = "linux-i686"; 752 + sha256 = "428dfd19440af9ad37af7b7d26b1dbb143c10d980daf964ea4fb165096cc7943"; 753 } 754 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/id/firefox-123.0.1.tar.bz2"; 755 locale = "id"; 756 arch = "linux-i686"; 757 + sha256 = "fb778338b48e86d5840adc66be2c2bcf5bd41c0b80e4b238def7b8b77d3dd494"; 758 } 759 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/is/firefox-123.0.1.tar.bz2"; 760 locale = "is"; 761 arch = "linux-i686"; 762 + sha256 = "ed5a8d23393d579655eb8d60e0cad4700accbc80f68b8b1427aa361eabbd8d29"; 763 } 764 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/it/firefox-123.0.1.tar.bz2"; 765 locale = "it"; 766 arch = "linux-i686"; 767 + sha256 = "4fdcb0edda17eef781a748159739b4ebd01d552b3a1c98b54b0d60a5eb4b1aae"; 768 } 769 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ja/firefox-123.0.1.tar.bz2"; 770 locale = "ja"; 771 arch = "linux-i686"; 772 + sha256 = "120ab2a4eb98215f3d1d184a4e607a90d6f597ba55db20abfc359325469b79da"; 773 } 774 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ka/firefox-123.0.1.tar.bz2"; 775 locale = "ka"; 776 arch = "linux-i686"; 777 + sha256 = "20572c346b606d69bfa7a34c469ef9ca3071dc8c0a717413fbf7709db9803f5e"; 778 } 779 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/kab/firefox-123.0.1.tar.bz2"; 780 locale = "kab"; 781 arch = "linux-i686"; 782 + sha256 = "375bafa0bf1f91abc57a81bfc42de2d90ea0f0e6b9e32e739b5083dc770f8f04"; 783 } 784 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/kk/firefox-123.0.1.tar.bz2"; 785 locale = "kk"; 786 arch = "linux-i686"; 787 + sha256 = "4cde37c5a34417a3ca1c825fe9af4cb362cd43c1b3b523213c068f246b669e0b"; 788 } 789 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/km/firefox-123.0.1.tar.bz2"; 790 locale = "km"; 791 arch = "linux-i686"; 792 + sha256 = "13f31c4707d503c70c6904b8d0e02c97b855f76c5bc4bcc677ede6aa77214502"; 793 } 794 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/kn/firefox-123.0.1.tar.bz2"; 795 locale = "kn"; 796 arch = "linux-i686"; 797 + sha256 = "bc710e13c61e6ecc23a03591bc68066118f8319d75e1738273ce7a005f90a3a8"; 798 } 799 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ko/firefox-123.0.1.tar.bz2"; 800 locale = "ko"; 801 arch = "linux-i686"; 802 + sha256 = "525fca14b1eb8a8ac03ba32ca997cb26ff32f36457a9a9cd3cf928c023b38102"; 803 } 804 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/lij/firefox-123.0.1.tar.bz2"; 805 locale = "lij"; 806 arch = "linux-i686"; 807 + sha256 = "dadfa83f5d1ea88cc6386b321b6289feafd7fe09a274e083db325268b7fb536e"; 808 } 809 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/lt/firefox-123.0.1.tar.bz2"; 810 locale = "lt"; 811 arch = "linux-i686"; 812 + sha256 = "aa8065020b395b82aa901c269f7015a75adfbae3abed8867083e16422b6d1743"; 813 } 814 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/lv/firefox-123.0.1.tar.bz2"; 815 locale = "lv"; 816 arch = "linux-i686"; 817 + sha256 = "6c85908500f514141cf5de25214fd2fa1887bd4854948aab44d4957a5c59a74a"; 818 } 819 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/mk/firefox-123.0.1.tar.bz2"; 820 locale = "mk"; 821 arch = "linux-i686"; 822 + sha256 = "8bbd5dcc23c2db81cd09f193414f3adb551b3cf5b8c09322d2a56ab7ea5bd675"; 823 } 824 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/mr/firefox-123.0.1.tar.bz2"; 825 locale = "mr"; 826 arch = "linux-i686"; 827 + sha256 = "b9eecfcac3a150cf4520e89da677cdbe1d76bee492c6b6b5fa0531ccd5320985"; 828 } 829 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ms/firefox-123.0.1.tar.bz2"; 830 locale = "ms"; 831 arch = "linux-i686"; 832 + sha256 = "2f6e5d840eec34c9aab3cfc29fc0751ed20e8e77f5ea9711665c4a9272224c46"; 833 } 834 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/my/firefox-123.0.1.tar.bz2"; 835 locale = "my"; 836 arch = "linux-i686"; 837 + sha256 = "30563c0672276bc22fecfa4b8f617a070cfdeac0dd37849d5bd0e8cbdb4eadf6"; 838 } 839 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/nb-NO/firefox-123.0.1.tar.bz2"; 840 locale = "nb-NO"; 841 arch = "linux-i686"; 842 + sha256 = "c31b3e5d9f4501e15e9a2c24e4f6655e6aab41b5f684e0668f4db15af4632a3e"; 843 } 844 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ne-NP/firefox-123.0.1.tar.bz2"; 845 locale = "ne-NP"; 846 arch = "linux-i686"; 847 + sha256 = "9e222e3428d512f754fa7be13f9c5b9b1949d03810592c65698134319fe9127f"; 848 } 849 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/nl/firefox-123.0.1.tar.bz2"; 850 locale = "nl"; 851 arch = "linux-i686"; 852 + sha256 = "6c88d0d8410a80d8da64c2560e7d40b0be263cf27330027d363d04297533bee9"; 853 } 854 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/nn-NO/firefox-123.0.1.tar.bz2"; 855 locale = "nn-NO"; 856 arch = "linux-i686"; 857 + sha256 = "e251ca0643c922de34080b5d47d6e1e3e2695bdfcaa0f22579b5d37ddda0a56a"; 858 } 859 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/oc/firefox-123.0.1.tar.bz2"; 860 locale = "oc"; 861 arch = "linux-i686"; 862 + sha256 = "0891cbd391fa1cc972df92a89e24c50ba39f905670b1c96f8023715c38ee63a2"; 863 } 864 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/pa-IN/firefox-123.0.1.tar.bz2"; 865 locale = "pa-IN"; 866 arch = "linux-i686"; 867 + sha256 = "0ce36b90683326a70c518a461a21410604c7e5d8b8c330a6ae8fa24fd96ead9b"; 868 } 869 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/pl/firefox-123.0.1.tar.bz2"; 870 locale = "pl"; 871 arch = "linux-i686"; 872 + sha256 = "12d081dd2db9b2f067c23bd4586c70ac6b2ab342f8b2daf9c47c69a8824d99ac"; 873 } 874 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/pt-BR/firefox-123.0.1.tar.bz2"; 875 locale = "pt-BR"; 876 arch = "linux-i686"; 877 + sha256 = "cca7fb5f3d0117cc1ab9c475cdcff3a914c46669ae45c13f1973950a416443e5"; 878 } 879 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/pt-PT/firefox-123.0.1.tar.bz2"; 880 locale = "pt-PT"; 881 arch = "linux-i686"; 882 + sha256 = "3f6c4b13ceed4899e3c0a2831be5b8e580e9e022216bf2995100aacb6d4ccf83"; 883 } 884 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/rm/firefox-123.0.1.tar.bz2"; 885 locale = "rm"; 886 arch = "linux-i686"; 887 + sha256 = "b0d7f4c906938c4b38a842d42dcee275d2cf34784090e77e4bf7e9273255b47c"; 888 } 889 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ro/firefox-123.0.1.tar.bz2"; 890 locale = "ro"; 891 arch = "linux-i686"; 892 + sha256 = "f18dae01578c1785bd47ba00098e27e4380c16568f07d4efef2cd52c806b0af0"; 893 } 894 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ru/firefox-123.0.1.tar.bz2"; 895 locale = "ru"; 896 arch = "linux-i686"; 897 + sha256 = "5dddfc399d856944eb168c1a800b8f254dde1fb0c63d43cd39002c923c30928e"; 898 } 899 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sat/firefox-123.0.1.tar.bz2"; 900 locale = "sat"; 901 arch = "linux-i686"; 902 + sha256 = "ca5df0b13d79458eab3790af54c5bb2cc4b9131109386fe274f69e313efd002e"; 903 } 904 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sc/firefox-123.0.1.tar.bz2"; 905 locale = "sc"; 906 arch = "linux-i686"; 907 + sha256 = "e570d69137e5a4bf075c20241fe3eed7f259ebd1c3c4dde44923cf7673adffb1"; 908 } 909 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sco/firefox-123.0.1.tar.bz2"; 910 locale = "sco"; 911 arch = "linux-i686"; 912 + sha256 = "dc9f7e388d547b2e651ef4046ba4e2d1575b7aac221c72d07c64730b94f6e27f"; 913 } 914 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/si/firefox-123.0.1.tar.bz2"; 915 locale = "si"; 916 arch = "linux-i686"; 917 + sha256 = "a111f53656d3a35f8e26a6d31e8abb37540fccf2d0765eb072c93aaef1542275"; 918 } 919 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sk/firefox-123.0.1.tar.bz2"; 920 locale = "sk"; 921 arch = "linux-i686"; 922 + sha256 = "d87b48cac01b8bfdf956be8a35aeec7a385b00d3b4f263c7bafadfd8d8a3ed42"; 923 } 924 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sl/firefox-123.0.1.tar.bz2"; 925 locale = "sl"; 926 arch = "linux-i686"; 927 + sha256 = "dc65b040c45f0859644f5d29266601417be528fbdc78dd8b91ec936b1441aed9"; 928 } 929 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/son/firefox-123.0.1.tar.bz2"; 930 locale = "son"; 931 arch = "linux-i686"; 932 + sha256 = "edfc5fdabc404c51686cb35e5e1c325de769189a3bf1cede45feccd4d17b1569"; 933 } 934 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sq/firefox-123.0.1.tar.bz2"; 935 locale = "sq"; 936 arch = "linux-i686"; 937 + sha256 = "85ce21ca1bc5a84b3a91cb9f79782a6622983a149432a869117e3c1d7166aa06"; 938 } 939 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sr/firefox-123.0.1.tar.bz2"; 940 locale = "sr"; 941 arch = "linux-i686"; 942 + sha256 = "96b4cd3780251fb884e8916c43d4ab8176095d9212471808f5a55a590921d2fe"; 943 } 944 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/sv-SE/firefox-123.0.1.tar.bz2"; 945 locale = "sv-SE"; 946 arch = "linux-i686"; 947 + sha256 = "d88af89af095662713201c1b799b3d93dfb71d7b4842b860a7abb8909861b8c9"; 948 } 949 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/szl/firefox-123.0.1.tar.bz2"; 950 locale = "szl"; 951 arch = "linux-i686"; 952 + sha256 = "94ce3d48f9fae7a61e4b87b1afec13ea3ea1b3ad746662efd3b19bf6a19ae167"; 953 } 954 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ta/firefox-123.0.1.tar.bz2"; 955 locale = "ta"; 956 arch = "linux-i686"; 957 + sha256 = "032d5b035463d250471037f9d7b7acc6b437e77730994a80bb85a504d9835a20"; 958 } 959 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/te/firefox-123.0.1.tar.bz2"; 960 locale = "te"; 961 arch = "linux-i686"; 962 + sha256 = "a9a49a318b5fb6f172d5ad8cbf57b201efed0637691d9938651cbfea84606ba3"; 963 } 964 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/tg/firefox-123.0.1.tar.bz2"; 965 locale = "tg"; 966 arch = "linux-i686"; 967 + sha256 = "129f5ab858cdc67eee80a07bf2ec60bb3f5fa3be6b575306b1a36111c67b80c0"; 968 } 969 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/th/firefox-123.0.1.tar.bz2"; 970 locale = "th"; 971 arch = "linux-i686"; 972 + sha256 = "d320639cdbf2d5af261f5e5f9765e77b025ea3a182f8bcf1864a0a84eb28500a"; 973 } 974 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/tl/firefox-123.0.1.tar.bz2"; 975 locale = "tl"; 976 arch = "linux-i686"; 977 + sha256 = "6392898dfc91d49af03e7ad08a6652d15b98c4a95e1524f0a96eeace0438db4b"; 978 } 979 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/tr/firefox-123.0.1.tar.bz2"; 980 locale = "tr"; 981 arch = "linux-i686"; 982 + sha256 = "95023851d7b4326a1bcbd457d0deb043423d3a075ff64b26872ea2a6c39ffdce"; 983 } 984 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/trs/firefox-123.0.1.tar.bz2"; 985 locale = "trs"; 986 arch = "linux-i686"; 987 + sha256 = "9f0e816e6a36ac93e12bd64b7ccc5a2edaedfeb8bffaa53d0c023b721462b05a"; 988 } 989 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/uk/firefox-123.0.1.tar.bz2"; 990 locale = "uk"; 991 arch = "linux-i686"; 992 + sha256 = "601e88f9261025196e0c203cfefbdbea9760ff36f94bfdd94eb2597483bfd535"; 993 } 994 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/ur/firefox-123.0.1.tar.bz2"; 995 locale = "ur"; 996 arch = "linux-i686"; 997 + sha256 = "939f6952eb1f9e503e904db41c9d30c71b8cd83a14c2cd153f79984392ffa2d5"; 998 } 999 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/uz/firefox-123.0.1.tar.bz2"; 1000 locale = "uz"; 1001 arch = "linux-i686"; 1002 + sha256 = "c4d0ce34a4f8a735dff11e7dfabca8257d76b92677a8297c354bd60f10fee86d"; 1003 } 1004 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/vi/firefox-123.0.1.tar.bz2"; 1005 locale = "vi"; 1006 arch = "linux-i686"; 1007 + sha256 = "0fc59fca1064caf257a8b3154d2e73e9adb037e3045a8e0516bec9aecc79b2db"; 1008 } 1009 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/xh/firefox-123.0.1.tar.bz2"; 1010 locale = "xh"; 1011 arch = "linux-i686"; 1012 + sha256 = "553833a73134ce07af1215b6af08eb7b2b1e2a8dad979c0a49a276acc7c79826"; 1013 } 1014 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/zh-CN/firefox-123.0.1.tar.bz2"; 1015 locale = "zh-CN"; 1016 arch = "linux-i686"; 1017 + sha256 = "7be0b31305dfece1f34920186b78405468e91f26cd05dd2162b79e64b7ae98d4"; 1018 } 1019 + { url = "https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-i686/zh-TW/firefox-123.0.1.tar.bz2"; 1020 locale = "zh-TW"; 1021 arch = "linux-i686"; 1022 + sha256 = "f63bd2c9cfab6d964922533c0628b681cd5987fb774afad303a88cebd4eafc13"; 1023 } 1024 ]; 1025 }
+2 -2
pkgs/applications/networking/browsers/firefox/packages.nix
··· 3 { 4 firefox = buildMozillaMach rec { 5 pname = "firefox"; 6 - version = "123.0"; 7 src = fetchurl { 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 - sha512 = "a19567a13e1b663e538c4af17491146adad1f0ab977995e8da9ce9ed428008ad20902dee4efb82d54e1319a0e31768609696bc822563d75732b622760129d8bb"; 10 }; 11 12 extraPatches = [
··· 3 { 4 firefox = buildMozillaMach rec { 5 pname = "firefox"; 6 + version = "123.0.1"; 7 src = fetchurl { 8 url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 9 + sha512 = "e9af61c1ca800edd16ab7a0d24c9a36bbb34813ed0a11ff62389aa38fa83deba394bca5d95cdaad55ad29ffa3c0e5d3dd15ac1099f7fa3649f4b6c835b7498c2"; 10 }; 11 12 extraPatches = [
+3 -3
pkgs/applications/networking/cluster/argo/default.nix
··· 34 in 35 buildGoModule rec { 36 pname = "argo"; 37 - version = "3.5.4"; 38 39 src = fetchFromGitHub { 40 owner = "argoproj"; 41 repo = "argo"; 42 rev = "refs/tags/v${version}"; 43 - hash = "sha256-23O8YNnMONrlWcTj6gxXQ0xJw0s0pa/ZoY0OKhzEv5o="; 44 }; 45 46 - vendorHash = "sha256-bUCbrHr7N3IB0tnnQ0TlHjaW7tp4iIGFO28KoJEj2sg="; 47 48 doCheck = false; 49
··· 34 in 35 buildGoModule rec { 36 pname = "argo"; 37 + version = "3.5.5"; 38 39 src = fetchFromGitHub { 40 owner = "argoproj"; 41 repo = "argo"; 42 rev = "refs/tags/v${version}"; 43 + hash = "sha256-SONi7GmFgBEA+5l8ftjFP3+hk55eZmhkLLuu5FfyVFo="; 44 }; 45 46 + vendorHash = "sha256-XjwtgJdBk9YIro1WlunYmKkuZSrSJTN/BLXn7i3+9xY="; 47 48 doCheck = false; 49
+3 -3
pkgs/applications/networking/cluster/glooctl/default.nix
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 - version = "1.16.4"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 - hash = "sha256-gLm9PEcNg/YeAjT97W9jDOi4ECBrmp2ZAuUTkhZNxyw="; 16 }; 17 18 - vendorHash = "sha256-GTd38gSlCKTjfLkAW/Tz22oQJ4FhZB+9vpN/8q4JSCo="; 19 20 subPackages = [ "projects/gloo/cli/cmd" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "glooctl"; 9 + version = "1.16.5"; 10 11 src = fetchFromGitHub { 12 owner = "solo-io"; 13 repo = "gloo"; 14 rev = "v${version}"; 15 + hash = "sha256-pxF5X3fCBeWFLQj8S0xYDcQNRs375RJIrl62nGjZZr0="; 16 }; 17 18 + vendorHash = "sha256-kbbgEnpqev7b4Sycmhs8xbu+yO4oMELh9xDmw7YyWYU="; 19 20 subPackages = [ "projects/gloo/cli/cmd" ]; 21
+24 -3
pkgs/applications/virtualization/virtualbox/default.nix
··· 17 , headless ? false 18 , enable32bitGuests ? true 19 , enableWebService ? false 20 , extraConfigureFlags ? "" 21 }: 22 23 with lib; 24 ··· 27 # Use maintainers/scripts/update.nix to update the version and all related hashes or 28 # change the hashes in extpack.nix and guest-additions/default.nix as well manually. 29 version = "7.0.14"; 30 in stdenv.mkDerivation { 31 pname = "virtualbox"; 32 inherit version; ··· 36 sha256 = "45860d834804a24a163c1bb264a6b1cb802a5bc7ce7e01128072f8d6a4617ca9"; 37 }; 38 39 - outputs = [ "out" "modsrc" ]; 40 41 nativeBuildInputs = [ pkg-config which docbook_xsl docbook_xml_dtd_43 yasm glslang ] 42 ++ optional (!headless) wrapQtAppsHook; ··· 103 ++ optional (!headless && enableHardening) (substituteAll { 104 src = ./qt-env-vars.patch; 105 qtPluginPath = "${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix}:${qtwayland.bin}/${qtbase.qtPluginPrefix}"; 106 - }) 107 ++ [ 108 ./qt-dependency-paths.patch 109 # https://github.com/NixOS/nixpkgs/issues/123851 ··· 165 ${optionalString (!enable32bitGuests) "--disable-vmmraw"} \ 166 ${optionalString enableWebService "--enable-webservice"} \ 167 ${optionalString (open-watcom-bin != null) "--with-ow-dir=${open-watcom-bin}"} \ 168 ${extraConfigureFlags} \ 169 --disable-kmods 170 sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${libIDL}/lib/pkgconfig:${glib.dev}/lib/pkgconfig ${libIDL}/bin/libIDL-config-2@' \ ··· 224 ln -sv $libexec/nls "$out/share/virtualbox" 225 ''} 226 227 - cp -rv out/linux.*/${buildType}/bin/src "$modsrc" 228 229 mkdir -p "$out/share/virtualbox" 230 cp -rv src/VBox/Main/UnattendedTemplates "$out/share/virtualbox"
··· 17 , headless ? false 18 , enable32bitGuests ? true 19 , enableWebService ? false 20 + , enableKvm ? false 21 , extraConfigureFlags ? "" 22 }: 23 + 24 + # See https://github.com/cyberus-technology/virtualbox-kvm/issues/12 25 + assert enableKvm -> !enableHardening; 26 27 with lib; 28 ··· 31 # Use maintainers/scripts/update.nix to update the version and all related hashes or 32 # change the hashes in extpack.nix and guest-additions/default.nix as well manually. 33 version = "7.0.14"; 34 + 35 + # The KVM build is not compatible to VirtualBox's kernel modules. So don't export 36 + # modsrc at all. 37 + withModsrc = !enableKvm; 38 in stdenv.mkDerivation { 39 pname = "virtualbox"; 40 inherit version; ··· 44 sha256 = "45860d834804a24a163c1bb264a6b1cb802a5bc7ce7e01128072f8d6a4617ca9"; 45 }; 46 47 + outputs = [ "out" ] ++ optional withModsrc "modsrc"; 48 49 nativeBuildInputs = [ pkg-config which docbook_xsl docbook_xml_dtd_43 yasm glslang ] 50 ++ optional (!headless) wrapQtAppsHook; ··· 111 ++ optional (!headless && enableHardening) (substituteAll { 112 src = ./qt-env-vars.patch; 113 qtPluginPath = "${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix}:${qtwayland.bin}/${qtbase.qtPluginPrefix}"; 114 + }) 115 + # While the KVM patch should not break any other behavior if --with-kvm is not specified, 116 + # we don't take any chances and only apply it if people actually want to use KVM support. 117 + ++ optional enableKvm (fetchpatch 118 + (let 119 + patchVersion = "20240226"; 120 + in { 121 + name = "virtualbox-${version}-kvm-dev-${patchVersion}.patch"; 122 + url = "https://github.com/cyberus-technology/virtualbox-kvm/releases/download/dev-${patchVersion}/virtualbox-${version}-kvm-dev-${patchVersion}.patch"; 123 + hash = "sha256-3YT1ZN/TwoNWNb2eqOcPF8GTrVGfOPaPb8vpGoPNISY="; 124 + })) 125 ++ [ 126 ./qt-dependency-paths.patch 127 # https://github.com/NixOS/nixpkgs/issues/123851 ··· 183 ${optionalString (!enable32bitGuests) "--disable-vmmraw"} \ 184 ${optionalString enableWebService "--enable-webservice"} \ 185 ${optionalString (open-watcom-bin != null) "--with-ow-dir=${open-watcom-bin}"} \ 186 + ${optionalString (enableKvm) "--with-kvm"} \ 187 ${extraConfigureFlags} \ 188 --disable-kmods 189 sed -e 's@PKG_CONFIG_PATH=.*@PKG_CONFIG_PATH=${libIDL}/lib/pkgconfig:${glib.dev}/lib/pkgconfig ${libIDL}/bin/libIDL-config-2@' \ ··· 243 ln -sv $libexec/nls "$out/share/virtualbox" 244 ''} 245 246 + ${optionalString withModsrc '' 247 + cp -rv out/linux.*/${buildType}/bin/src "$modsrc" 248 + ''} 249 250 mkdir -p "$out/share/virtualbox" 251 cp -rv src/VBox/Main/UnattendedTemplates "$out/share/virtualbox"
+3 -3
pkgs/by-name/ap/api-linter/package.nix
··· 5 6 buildGoModule rec { 7 pname = "api-linter"; 8 - version = "1.63.6"; 9 10 src = fetchFromGitHub { 11 owner = "googleapis"; 12 repo = "api-linter"; 13 rev = "v${version}"; 14 - hash = "sha256-v4giqOTfHVfrEZk/4zf19OFhXJ1n+kqe2Yeioi/VK5w="; 15 }; 16 17 - vendorHash = "sha256-1p7fcg6ZMHxwrk6+KwGhy3jdXX3FpgufbYIv1BIGNKk="; 18 19 subPackages = [ "cmd/api-linter" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "api-linter"; 8 + version = "1.64.0"; 9 10 src = fetchFromGitHub { 11 owner = "googleapis"; 12 repo = "api-linter"; 13 rev = "v${version}"; 14 + hash = "sha256-fkO7wcWivQ1do+KYQJe3OX+WN/jS3cd4pYsZUHojfiU="; 15 }; 16 17 + vendorHash = "sha256-RWB2sq3uNRrxGdBzKI03diaa5fF6LvglUV8L4Nz4fyk="; 18 19 subPackages = [ "cmd/api-linter" ]; 20
+68
pkgs/by-name/kr/krr/package.nix
···
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , testers 5 + , krr 6 + }: 7 + 8 + python3.pkgs.buildPythonPackage rec { 9 + pname = "krr"; 10 + version = "1.7.0"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "robusta-dev"; 15 + repo = "krr"; 16 + rev = "refs/tags/v${version}"; 17 + hash = "sha256-8K97v/8lsLqr88MSOT3peOy0GZp1so9GaipG/t2uR88="; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace pyproject.toml \ 22 + --replace-fail 'aiostream = "^0.4.5"' 'aiostream = "*"' \ 23 + --replace-fail 'kubernetes = "^26.1.0"' 'kubernetes = "*"' \ 24 + --replace-fail 'pydantic = "1.10.7"' 'pydantic = "*"' \ 25 + --replace-fail 'typer = { extras = ["all"], version = "^0.7.0" }' 'typer = { extras = ["all"], version = "*" }' 26 + ''; 27 + 28 + propagatedBuildInputs = with python3.pkgs; [ 29 + aiostream 30 + alive-progress 31 + kubernetes 32 + numpy 33 + poetry-core 34 + prometheus-api-client 35 + prometrix 36 + pydantic_1 37 + slack-sdk 38 + typer 39 + ] ++ typer.optional-dependencies.all; 40 + 41 + nativeCheckInputs = with python3.pkgs; [ 42 + pytestCheckHook 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "robusta_krr" 47 + ]; 48 + 49 + passthru.tests.version = testers.testVersion { 50 + package = krr; 51 + command = "krr version"; 52 + }; 53 + 54 + meta = with lib; { 55 + description = "Prometheus-based Kubernetes resource recommendations"; 56 + longDescription = '' 57 + Robusta KRR (Kubernetes Resource Recommender) is a CLI tool for optimizing 58 + resource allocation in Kubernetes clusters. It gathers Pod usage data from 59 + Prometheus and recommends requests and limits for CPU and memory. This 60 + reduces costs and improves performance. 61 + ''; 62 + homepage = "https://github.com/robusta-dev/krr"; 63 + changelog = "https://github.com/robusta-dev/krr/releases/tag/v${src.rev}"; 64 + license = licenses.mit; 65 + maintainers = with lib.maintainers; [ azahi ]; 66 + mainProgram = "krr"; 67 + }; 68 + }
+40
pkgs/by-name/no/nowplaying-cli/package.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , darwin 5 + }: 6 + 7 + stdenv.mkDerivation (finalAttrs: { 8 + pname = "nowplaying-cli"; 9 + version = "1.2.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "kirtan-shah"; 13 + repo = "nowplaying-cli"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-FkyrtgsGzpK2rLNr+oxfPUbX43TVXYeiBg7CN1JUg8Y="; 16 + }; 17 + 18 + buildInputs = [ 19 + darwin.apple_sdk.frameworks.Foundation 20 + darwin.apple_sdk.frameworks.AppKit 21 + darwin.apple_sdk.frameworks.Cocoa 22 + ]; 23 + 24 + installPhase = '' 25 + runHook preInstall 26 + 27 + install -D nowplaying-cli $out/bin/nowplaying-cli 28 + 29 + runHook postInstall 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "macOS command-line utility for retrieving currently playing media"; 34 + homepage = "https://github.com/kirtan-shah/nowplaying-cli"; 35 + license = licenses.gpl3Only; 36 + maintainers = with maintainers; [ emilytrau ]; 37 + platforms = platforms.darwin; 38 + mainProgram = "nowplaying-cli"; 39 + }; 40 + })
+28
pkgs/by-name/py/pynitrokey/package.nix
···
··· 1 + { python3 2 + , fetchPypi 3 + , rustPlatform 4 + }: 5 + 6 + let 7 + python = python3.override { 8 + packageOverrides = self: super: { 9 + # https://github.com/nxp-mcuxpresso/spsdk/issues/64 10 + cryptography = super.cryptography.overridePythonAttrs (old: rec { 11 + version = "41.0.7"; 12 + src = fetchPypi { 13 + inherit (old) pname; 14 + inherit version; 15 + hash = "sha256-E/k86b6oAWwlOzSvxr1qdZk+XEBnLtVAWpyDLw1KALw="; 16 + }; 17 + cargoDeps = rustPlatform.fetchCargoTarball { 18 + inherit src; 19 + sourceRoot = "${old.pname}-${version}/${old.cargoRoot}"; 20 + name = "${old.pname}-${version}"; 21 + hash = "sha256-VeZhKisCPDRvmSjGNwCgJJeVj65BZ0Ge+yvXbZw86Rw="; 22 + }; 23 + patches = [ ]; 24 + doCheck = false; # would require overriding cryptography-vectors 25 + }); 26 + }; 27 + }; 28 + in with python.pkgs; toPythonApplication pynitrokey
+2 -2
pkgs/by-name/py/pyprland/package.nix
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pyprland"; 5 - version = "2.0.4"; 6 format = "pyproject"; 7 8 disabled = python3Packages.pythonOlder "3.10"; ··· 11 owner = "hyprland-community"; 12 repo = "pyprland"; 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-5N1kDD3ZDQMgO2mwggzfonUa/iXW19uBarrtzeWFS3I="; 15 }; 16 17 nativeBuildInputs = with python3Packages; [ poetry-core ];
··· 2 3 python3Packages.buildPythonApplication rec { 4 pname = "pyprland"; 5 + version = "2.0.5"; 6 format = "pyproject"; 7 8 disabled = python3Packages.pythonOlder "3.10"; ··· 11 owner = "hyprland-community"; 12 repo = "pyprland"; 13 rev = "refs/tags/${version}"; 14 + hash = "sha256-VaNJ6hSdcH23Vk7JJpmNV6Qxb7gK5xWK6WHdeyfjUvQ="; 15 }; 16 17 nativeBuildInputs = with python3Packages; [ poetry-core ];
+2 -2
pkgs/by-name/so/sopwith/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "sopwith"; 13 - version = "2.3.0"; 14 15 src = fetchFromGitHub { 16 owner = "fragglet"; 17 repo = "sdl-sopwith"; 18 rev = "refs/tags/sdl-sopwith-${version}"; 19 - hash = "sha256-C0OpFA3q3K5lgoVe0F03/zXlNba/zW7YEIH+2BV/nCI="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "sopwith"; 13 + version = "2.4.0"; 14 15 src = fetchFromGitHub { 16 owner = "fragglet"; 17 repo = "sdl-sopwith"; 18 rev = "refs/tags/sdl-sopwith-${version}"; 19 + hash = "sha256-7/xTg41NYxzeGNyt/ClbM/uHMTAE87wn6vc9Ai6P+30="; 20 }; 21 22 nativeBuildInputs = [
+51
pkgs/by-name/su/subtitlecomposer/package.nix
···
··· 1 + { lib 2 + , fetchFromGitLab 3 + , cmake 4 + , extra-cmake-modules 5 + , ffmpeg 6 + , openal 7 + , stdenv 8 + , libsForQt5 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "subtitlecomposer"; 13 + version = "0.8.0"; 14 + 15 + src = fetchFromGitLab { 16 + domain = "invent.kde.org"; 17 + owner = "multimedia"; 18 + repo = "subtitlecomposer"; 19 + rev = "v${version}"; 20 + hash = "sha256-RKS3VTtpxnox0hzessMHmoGPpT+Ho0b3fxtQMGw9OrM="; 21 + }; 22 + 23 + nativeBuildInputs = [ cmake extra-cmake-modules libsForQt5.wrapQtAppsHook ]; 24 + buildInputs = [ ffmpeg openal ] ++ (with libsForQt5; [ 25 + kcodecs 26 + kconfig 27 + kconfigwidgets 28 + kcoreaddons 29 + ki18n 30 + kio 31 + ktextwidgets 32 + kwidgetsaddons 33 + kxmlgui 34 + sonnet 35 + ]); 36 + 37 + meta = with lib; { 38 + homepage = "https://apps.kde.org/subtitlecomposer"; 39 + description = "An open source text-based subtitle editor"; 40 + longDescription = '' 41 + An open source text-based subtitle editor that supports basic and 42 + advanced editing operations, aiming to become an improved version of 43 + Subtitle Workshop for every platform supported by Plasma Frameworks. 44 + ''; 45 + changelog = "https://invent.kde.org/multimedia/subtitlecomposer/-/blob/master/ChangeLog"; 46 + license = licenses.gpl2Plus; 47 + maintainers = with maintainers; [ kugland ]; 48 + mainProgram = "subtitlecomposer"; 49 + platforms = with platforms; linux ++ freebsd ++ windows; 50 + }; 51 + }
+28 -38
pkgs/by-name/uv/uv/Cargo.lock
··· 422 ] 423 424 [[package]] 425 - name = "camino" 426 - version = "1.1.6" 427 - source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 429 - dependencies = [ 430 - "serde", 431 - ] 432 - 433 - [[package]] 434 name = "cargo-util" 435 version = "0.2.9" 436 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1274 "log", 1275 "plain", 1276 "scroll", 1277 - ] 1278 - 1279 - [[package]] 1280 - name = "gourgeist" 1281 - version = "0.0.4" 1282 - dependencies = [ 1283 - "anstream", 1284 - "cachedir", 1285 - "camino", 1286 - "clap", 1287 - "directories", 1288 - "fs-err", 1289 - "platform-host", 1290 - "serde", 1291 - "serde_json", 1292 - "tempfile", 1293 - "thiserror", 1294 - "tracing", 1295 - "tracing-subscriber", 1296 - "uv-cache", 1297 - "uv-fs", 1298 - "uv-interpreter", 1299 - "which", 1300 ] 1301 1302 [[package]] ··· 4133 4134 [[package]] 4135 name = "uv" 4136 - version = "0.1.13" 4137 dependencies = [ 4138 "anstream", 4139 "anyhow", ··· 4152 "flate2", 4153 "fs-err", 4154 "futures", 4155 - "gourgeist", 4156 "indexmap 2.2.3", 4157 "indicatif", 4158 "indoc", ··· 4199 "uv-normalize", 4200 "uv-resolver", 4201 "uv-traits", 4202 "uv-warnings", 4203 "which", 4204 ] ··· 4218 "anyhow", 4219 "distribution-types", 4220 "fs-err", 4221 - "gourgeist", 4222 "indoc", 4223 "insta", 4224 "itertools 0.12.1", ··· 4240 "uv-fs", 4241 "uv-interpreter", 4242 "uv-traits", 4243 ] 4244 4245 [[package]] ··· 4322 "distribution-types", 4323 "fs-err", 4324 "futures", 4325 - "gourgeist", 4326 "indicatif", 4327 "install-wheel-rs", 4328 "itertools 0.12.1", ··· 4358 "uv-normalize", 4359 "uv-resolver", 4360 "uv-traits", 4361 "which", 4362 ] 4363 ··· 4369 "distribution-types", 4370 "fs-err", 4371 "futures", 4372 - "gourgeist", 4373 "itertools 0.12.1", 4374 "pep508_rs", 4375 "platform-host", ··· 4387 "uv-interpreter", 4388 "uv-resolver", 4389 "uv-traits", 4390 ] 4391 4392 [[package]] ··· 4575 "either", 4576 "fs-err", 4577 "futures", 4578 - "gourgeist", 4579 "indexmap 2.2.3", 4580 "insta", 4581 "install-wheel-rs", ··· 4609 "uv-interpreter", 4610 "uv-normalize", 4611 "uv-traits", 4612 "uv-warnings", 4613 "zip", 4614 ] ··· 4628 "uv-cache", 4629 "uv-interpreter", 4630 "uv-normalize", 4631 ] 4632 4633 [[package]]
··· 422 ] 423 424 [[package]] 425 name = "cargo-util" 426 version = "0.2.9" 427 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1265 "log", 1266 "plain", 1267 "scroll", 1268 ] 1269 1270 [[package]] ··· 4101 4102 [[package]] 4103 name = "uv" 4104 + version = "0.1.14" 4105 dependencies = [ 4106 "anstream", 4107 "anyhow", ··· 4120 "flate2", 4121 "fs-err", 4122 "futures", 4123 "indexmap 2.2.3", 4124 "indicatif", 4125 "indoc", ··· 4166 "uv-normalize", 4167 "uv-resolver", 4168 "uv-traits", 4169 + "uv-virtualenv", 4170 "uv-warnings", 4171 "which", 4172 ] ··· 4186 "anyhow", 4187 "distribution-types", 4188 "fs-err", 4189 "indoc", 4190 "insta", 4191 "itertools 0.12.1", ··· 4207 "uv-fs", 4208 "uv-interpreter", 4209 "uv-traits", 4210 + "uv-virtualenv", 4211 ] 4212 4213 [[package]] ··· 4290 "distribution-types", 4291 "fs-err", 4292 "futures", 4293 "indicatif", 4294 "install-wheel-rs", 4295 "itertools 0.12.1", ··· 4325 "uv-normalize", 4326 "uv-resolver", 4327 "uv-traits", 4328 + "uv-virtualenv", 4329 "which", 4330 ] 4331 ··· 4337 "distribution-types", 4338 "fs-err", 4339 "futures", 4340 "itertools 0.12.1", 4341 "pep508_rs", 4342 "platform-host", ··· 4354 "uv-interpreter", 4355 "uv-resolver", 4356 "uv-traits", 4357 + "uv-virtualenv", 4358 ] 4359 4360 [[package]] ··· 4543 "either", 4544 "fs-err", 4545 "futures", 4546 "indexmap 2.2.3", 4547 "insta", 4548 "install-wheel-rs", ··· 4576 "uv-interpreter", 4577 "uv-normalize", 4578 "uv-traits", 4579 + "uv-virtualenv", 4580 "uv-warnings", 4581 "zip", 4582 ] ··· 4596 "uv-cache", 4597 "uv-interpreter", 4598 "uv-normalize", 4599 + ] 4600 + 4601 + [[package]] 4602 + name = "uv-virtualenv" 4603 + version = "0.0.4" 4604 + dependencies = [ 4605 + "anstream", 4606 + "cachedir", 4607 + "clap", 4608 + "directories", 4609 + "fs-err", 4610 + "platform-host", 4611 + "serde", 4612 + "serde_json", 4613 + "tempfile", 4614 + "thiserror", 4615 + "tracing", 4616 + "tracing-subscriber", 4617 + "uv-cache", 4618 + "uv-fs", 4619 + "uv-interpreter", 4620 + "which", 4621 ] 4622 4623 [[package]]
+2 -2
pkgs/by-name/uv/uv/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "uv"; 13 - version = "0.1.13"; 14 15 src = fetchFromGitHub { 16 owner = "astral-sh"; 17 repo = "uv"; 18 rev = version; 19 - hash = "sha256-MPDzuk6pE+uKr9ic0Q9gIk1yByZ/FdcVZx6ZheECR8A="; 20 }; 21 22 cargoLock = {
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "uv"; 13 + version = "0.1.14"; 14 15 src = fetchFromGitHub { 16 owner = "astral-sh"; 17 repo = "uv"; 18 rev = version; 19 + hash = "sha256-2YqmqqkC6tnjuJ+bekf4WHRohxYS0nvJsH6AvLdCVKs="; 20 }; 21 22 cargoLock = {
+2 -2
pkgs/development/python-modules/awkward-cpp/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "awkward-cpp"; 14 - version = "29"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-r0t4kbeLkDFxvONB6I0q3YQFn6Fn8I6KmTAFmZ0bnRs="; 22 }; 23 24 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "awkward-cpp"; 14 + version = "30"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-W+lMpzUdjkIcuUeKm3EBb6dnNiH6Ei1HfQsHu2iqfUw="; 22 }; 23 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/awkward/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "awkward"; 27 - version = "2.6.1"; 28 pyproject = true; 29 30 disabled = pythonOlder "3.8"; ··· 33 owner = "scikit-hep"; 34 repo = "awkward"; 35 rev = "refs/tags/v${version}"; 36 - hash = "sha256-G9jXAo37mhvXzn7cQ/DEUGauGs+P7JxBntfu7ZPfaHc="; 37 }; 38 39 nativeBuildInputs = [
··· 24 25 buildPythonPackage rec { 26 pname = "awkward"; 27 + version = "2.6.2"; 28 pyproject = true; 29 30 disabled = pythonOlder "3.8"; ··· 33 owner = "scikit-hep"; 34 repo = "awkward"; 35 rev = "refs/tags/v${version}"; 36 + hash = "sha256-5wUTEB0iVffyCi671y4EsTum+7K1GDeAHlhdLpRgKnQ="; 37 }; 38 39 nativeBuildInputs = [
+26 -38
pkgs/development/python-modules/nbdime/default.nix
··· 1 { lib 2 , buildPythonPackage 3 - , fetchPypi 4 , pythonOlder 5 - , hypothesis 6 - , setuptools-scm 7 - , six 8 - , attrs 9 - , py 10 - , setuptools 11 - , pytest-timeout 12 - , pytest-tornado 13 - , mock 14 - , tabulate 15 , nbformat 16 - , jsonschema 17 - , pytestCheckHook 18 , colorama 19 , pygments 20 , tornado ··· 22 , gitpython 23 , jupyter-server 24 , jupyter-server-mathjax 25 - , notebook 26 , jinja2 27 }: 28 29 buildPythonPackage rec { 30 pname = "nbdime"; 31 version = "4.0.1"; 32 - format = "setuptools"; 33 34 disabled = pythonOlder "3.6"; 35 ··· 39 }; 40 41 nativeBuildInputs = [ 42 - setuptools-scm 43 ]; 44 45 propagatedBuildInputs = [ 46 - attrs 47 - py 48 - setuptools 49 - six 50 - jupyter-server-mathjax 51 nbformat 52 colorama 53 pygments 54 tornado 55 requests 56 gitpython 57 - notebook 58 jinja2 59 ]; 60 61 nativeCheckInputs = [ 62 - hypothesis 63 - pytest-timeout 64 pytest-tornado 65 - jsonschema 66 - mock 67 - tabulate 68 pytestCheckHook 69 ]; 70 71 disabledTests = [ 72 - "test_apply_filter_no_repo" 73 - "test_diff_api_checkpoint" 74 - "test_filter_cmd_invalid_filter" 75 - "test_inline_merge_source_add" 76 - "test_inline_merge_source_patches" 77 - "test_inline_merge_source_replace" 78 - "test_inline_merge_cells_insertion" 79 - "test_inline_merge_cells_replacement" 80 - "test_interrogate_filter_no_repo" 81 - "test_merge_input_strategy_inline" 82 ]; 83 84 __darwinAllowLocalNetworking = true; 85 86 pythonImportsCheck = [ ··· 89 90 meta = with lib; { 91 homepage = "https://github.com/jupyter/nbdime"; 92 - description = "Tools for diffing and merging of Jupyter notebooks."; 93 license = licenses.bsd3; 94 maintainers = with maintainers; [ tbenst ]; 95 };
··· 1 { lib 2 , buildPythonPackage 3 , pythonOlder 4 + , fetchPypi 5 + , hatch-jupyter-builder 6 + , hatchling 7 + , jupyterlab 8 , nbformat 9 , colorama 10 , pygments 11 , tornado ··· 13 , gitpython 14 , jupyter-server 15 , jupyter-server-mathjax 16 , jinja2 17 + , git 18 + , pytest-tornado 19 + , pytestCheckHook 20 }: 21 22 buildPythonPackage rec { 23 pname = "nbdime"; 24 version = "4.0.1"; 25 + pyproject = true; 26 27 disabled = pythonOlder "3.6"; 28 ··· 32 }; 33 34 nativeBuildInputs = [ 35 + hatch-jupyter-builder 36 + hatchling 37 + jupyterlab 38 ]; 39 40 propagatedBuildInputs = [ 41 nbformat 42 colorama 43 pygments 44 tornado 45 requests 46 gitpython 47 + jupyter-server 48 + jupyter-server-mathjax 49 jinja2 50 ]; 51 52 nativeCheckInputs = [ 53 + git 54 pytest-tornado 55 pytestCheckHook 56 ]; 57 58 disabledTests = [ 59 + "test_git_diffdriver" 60 + "test_git_difftool" 61 + "test_git_mergedriver" 62 + "test_git_mergetool" 63 ]; 64 65 + preCheck = '' 66 + export HOME="$TEMP" 67 + git config --global user.email "janedoe@example.com" 68 + git config --global user.name "Jane Doe" 69 + ''; 70 + 71 __darwinAllowLocalNetworking = true; 72 73 pythonImportsCheck = [ ··· 76 77 meta = with lib; { 78 homepage = "https://github.com/jupyter/nbdime"; 79 + changelog = "https://github.com/jupyter/nbdime/blob/${version}/CHANGELOG.md"; 80 + description = "Tools for diffing and merging of Jupyter notebooks"; 81 license = licenses.bsd3; 82 maintainers = with maintainers; [ tbenst ]; 83 };
+62
pkgs/development/python-modules/prometheus-api-client/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , dateparser 6 + , httmock 7 + , matplotlib 8 + , numpy 9 + , pandas 10 + , requests 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "prometheus-api-client"; 15 + version = "0.5.5"; 16 + format = "setuptools"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "4n4nd"; 20 + repo = "prometheus-api-client-python"; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-tUu0+ZUOFxBCj//lHhNm88rhFbS01j1x508+nqIkCfQ="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + dateparser 27 + matplotlib 28 + numpy 29 + pandas 30 + requests 31 + ]; 32 + 33 + nativeCheckInputs = [ 34 + pytestCheckHook 35 + ]; 36 + 37 + checkInputs = [ 38 + httmock 39 + ]; 40 + 41 + disabledTestPaths = [ 42 + "tests/test_prometheus_connect.py" 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "prometheus_api_client" 47 + ]; 48 + 49 + 50 + meta = with lib; { 51 + description = "A Python wrapper for the Prometheus HTTP API"; 52 + longDescription = '' 53 + The prometheus-api-client library consists of multiple modules which 54 + assist in connecting to a Prometheus host, fetching the required metrics 55 + and performing various aggregation operations on the time series data. 56 + ''; 57 + homepage = "https://github.com/4n4nd/prometheus-api-client-python"; 58 + changelog = "https://github.com/4n4nd/prometheus-api-client-python/blob/${src.rev}/CHANGELOG.md"; 59 + license = licenses.mit; 60 + maintainers = with maintainers; [ azahi ]; 61 + }; 62 + }
+62
pkgs/development/python-modules/prometrix/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , boto3 5 + , botocore 6 + , dateparser 7 + , matplotlib 8 + , numpy 9 + , pandas 10 + , poetry-core 11 + , prometheus-api-client 12 + , pydantic_1 13 + , requests 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "prometrix"; 18 + version = "unstable-2024-02-20"; 19 + format = "pyproject"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "robusta-dev"; 23 + repo = "prometrix"; 24 + rev = "ab2dad2192ed3df91c1a25446a4f54b8f2f6742f"; 25 + hash = "sha256-/72Qkd2BojYgiQi5rq7dVsEje7M0aQQXhenvIM7lSy4="; 26 + }; 27 + 28 + postPatch = '' 29 + substituteInPlace pyproject.toml \ 30 + --replace-fail 'pydantic = "^1.8.1"' 'pydantic = "*"' 31 + ''; 32 + 33 + propagatedBuildInputs = [ 34 + boto3 35 + botocore 36 + dateparser 37 + matplotlib 38 + numpy 39 + pandas 40 + prometheus-api-client 41 + pydantic_1 42 + requests 43 + ]; 44 + 45 + nativeBuildInputs = [ 46 + poetry-core 47 + ]; 48 + 49 + pythonImportsCheck = [ 50 + "prometrix" 51 + ]; 52 + 53 + meta = with lib; { 54 + description = "Unified Prometheus client"; 55 + longDescription = '' 56 + This Python package provides a unified Prometheus client that can be used 57 + to connect to and query various types of Prometheus instances. 58 + ''; 59 + license = licenses.mit; 60 + maintainers = with maintainers; [ azahi ]; 61 + }; 62 + }
+43
pkgs/development/python-modules/pyocd-pemicro/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , setuptools-scm 6 + , pyocd 7 + , pypemicro 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pyocd-pemicro"; 12 + version = "1.1.5"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "pyocd"; 19 + repo = "pyocd-pemicro"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-qi803s8fkrLizcCLeDRz7CTQ56NGLQ4PPwCbxiRigwc="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools-scm 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + pyocd 30 + pypemicro 31 + ]; 32 + 33 + # upstream has no tests 34 + doCheck = false; 35 + 36 + meta = { 37 + changelog = "https://github.com/pyocd/pyocd-pemicro/releases/tag/v${version}"; 38 + description = "PEMicro probe plugin for pyOCD"; 39 + homepage = "https://github.com/pyocd/pyocd-pemicro"; 40 + license = lib.licenses.bsd3; 41 + maintainers = with lib.maintainers; [ dotlambda ]; 42 + }; 43 + }
+82
pkgs/development/python-modules/pytest-notebook/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , flit-core 5 + , pythonRelaxDepsHook 6 + , attrs 7 + , jsonschema 8 + , nbclient 9 + , nbdime 10 + , nbformat 11 + , pytest 12 + , black 13 + , coverage 14 + , ipykernel 15 + , pytest-cov 16 + , pytest-regressions 17 + , pytestCheckHook 18 + }: 19 + 20 + buildPythonPackage rec { 21 + pname = "pytest-notebook"; 22 + version = "0.10.0"; 23 + pyproject = true; 24 + 25 + src = fetchFromGitHub { 26 + owner = "chrisjsewell"; 27 + repo = "pytest-notebook"; 28 + rev = "refs/tags/v${version}"; 29 + hash = "sha256-LoK0wb7rAbVbgyURCbSfckWvJDef3tPY+7V4YU1IBRU="; 30 + }; 31 + 32 + nativeBuildInputs = [ 33 + flit-core 34 + pythonRelaxDepsHook 35 + ]; 36 + 37 + pythonRelaxDeps = [ 38 + "attrs" 39 + "nbclient" 40 + ]; 41 + 42 + propagatedBuildInputs = [ 43 + attrs 44 + jsonschema 45 + nbclient 46 + nbdime 47 + nbformat 48 + ]; 49 + 50 + buildInputs = [ 51 + pytest 52 + ]; 53 + 54 + pythonImportsCheck = [ "pytest_notebook" ]; 55 + 56 + nativeCheckInputs = [ 57 + black 58 + coverage 59 + ipykernel 60 + pytest-cov 61 + pytest-regressions 62 + pytestCheckHook 63 + ]; 64 + 65 + preCheck = '' 66 + export HOME="$TEMP" 67 + ''; 68 + 69 + disabledTests = [ 70 + "test_diff_to_string" 71 + "test_execute_notebook_with_coverage" 72 + "test_regression_coverage" 73 + ]; 74 + 75 + meta = { 76 + changelog = "https://github.com/chrisjsewell/pytest-notebook/blob/${src.rev}/docs/source/changelog.md"; 77 + description = "Pytest plugin for regression testing and regenerating Jupyter Notebooks"; 78 + homepage = "https://github.com/chrisjsewell/pytest-notebook"; 79 + license = lib.licenses.bsd3; 80 + maintainers = with lib.maintainers; [ dotlambda ]; 81 + }; 82 + }
+14 -8
pkgs/development/python-modules/python-rapidjson/default.nix
··· 6 , rapidjson 7 , pytestCheckHook 8 , pytz 9 - , glibcLocales 10 }: 11 12 let ··· 25 hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4="; 26 }) 27 ]; 28 - # valgrind_unittest failed 29 - cmakeFlags = old.cmakeFlags ++ [ "-DCMAKE_CTEST_ARGUMENTS=-E;valgrind_unittest" ]; 30 }); 31 in buildPythonPackage rec { 32 - version = "1.14"; 33 pname = "python-rapidjson"; 34 disabled = pythonOlder "3.8"; 35 36 - format = "setuptools"; 37 38 src = fetchFromGitHub { 39 owner = "python-rapidjson"; 40 repo = "python-rapidjson"; 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-fCC6jYUIB89HlEnbsmL0MeCBOO4NAZtePuPgZKYxoM8="; 43 }; 44 45 - setupPyBuildFlags = [ 46 - "--rj-include-dir=${lib.getDev rapidjson'}/include" 47 ]; 48 49 nativeCheckInputs = [
··· 6 , rapidjson 7 , pytestCheckHook 8 , pytz 9 + , setuptools 10 + , substituteAll 11 }: 12 13 let ··· 26 hash = "sha256-BjSZEwfCXA/9V+kxQ/2JPWbc26jQn35CfN8+8NW24s4="; 27 }) 28 ]; 29 }); 30 in buildPythonPackage rec { 31 + version = "1.16"; 32 pname = "python-rapidjson"; 33 disabled = pythonOlder "3.8"; 34 35 + pyproject = true; 36 37 src = fetchFromGitHub { 38 owner = "python-rapidjson"; 39 repo = "python-rapidjson"; 40 rev = "refs/tags/v${version}"; 41 + hash = "sha256-4Z8cNu6tK5/yAu6b9Vb/EdXQj+fQgeT0QIszTEUurVM="; 42 }; 43 44 + patches = [ 45 + (substituteAll { 46 + src = ./rapidjson-include-dir.patch; 47 + rapidjson = lib.getDev rapidjson'; 48 + }) 49 + ]; 50 + 51 + nativeBuildInputs = [ 52 + setuptools 53 ]; 54 55 nativeCheckInputs = [
+25
pkgs/development/python-modules/python-rapidjson/rapidjson-include-dir.patch
···
··· 1 + diff --git a/setup.py b/setup.py 2 + index e86b1b2..9d34d0d 100644 3 + --- a/setup.py 4 + +++ b/setup.py 5 + @@ -29,19 +29,7 @@ if sys.version_info < (3, 6): 6 + 7 + ROOT_PATH = os.path.abspath(os.path.dirname(__file__)) 8 + 9 + -rj_include_dir = './rapidjson/include' 10 + - 11 + -for idx, arg in enumerate(sys.argv[:]): 12 + - if arg.startswith('--rj-include-dir='): 13 + - sys.argv.pop(idx) 14 + - rj_include_dir = arg.split('=', 1)[1] 15 + - break 16 + -else: 17 + - if not os.path.isdir(os.path.join(ROOT_PATH, 'rapidjson', 'include')): 18 + - raise RuntimeError("RapidJSON sources not found: if you cloned the git" 19 + - " repository, you should initialize the rapidjson submodule" 20 + - " as explained in the README.rst; in all other cases you may" 21 + - " want to report the issue.") 22 + +rj_include_dir = '@rapidjson@/include' 23 + 24 + with open('version.txt', encoding='utf-8') as f: 25 + VERSION = f.read()
+2 -2
pkgs/development/python-modules/scikit-hep-testdata/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "scikit-hep-testdata"; 14 - version = "0.4.38"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.6"; ··· 20 owner = "scikit-hep"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-/+1eENbpng/X1g108cEGiTZlIkdcqqnm9wyN9ECH5D4="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "scikit-hep-testdata"; 14 + version = "0.4.39"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.6"; ··· 20 owner = "scikit-hep"; 21 repo = pname; 22 rev = "refs/tags/v${version}"; 23 + hash = "sha256-tcKEJrqB7cblcmH4PtSmx0heUew2+aDE4+mk2v9cUuo="; 24 }; 25 26 nativeBuildInputs = [
+22 -30
pkgs/development/python-modules/spsdk/default.nix
··· 9 , click 10 , click-command-tree 11 , click-option-group 12 - , cmsis-pack-manager 13 - , commentjson 14 , crcmod 15 , cryptography 16 , deepmerge 17 , fastjsonschema 18 , hexdump 19 - , importlib-metadata 20 - , jinja2 21 , libusbsio 22 , oscrypto 23 - , pycryptodome 24 - , pyftdi 25 , pylink-square 26 , pyocd 27 , pypemicro 28 , pyserial 29 , requests ··· 33 , spsdk 34 , testers 35 , typing-extensions 36 , pytestCheckHook 37 , voluptuous 38 }: 39 40 buildPythonPackage rec { 41 pname = "spsdk"; 42 - version = "2.0.1"; 43 pyproject = true; 44 45 src = fetchFromGitHub { 46 owner = "nxp-mcuxpresso"; 47 - repo = pname; 48 - rev = version; 49 - hash = "sha256-C6cz5jhIHI4WkCYT0rURFa4kBAu6cMcKpQHiHACIiu8="; 50 }; 51 52 nativeBuildInputs = [ ··· 55 ]; 56 57 pythonRelaxDeps = [ 58 - "bincopy" 59 - "bitstring" 60 - "cmsis-pack-manager" 61 - "deepmerge" 62 - "jinja2" 63 - "pycryptodome" 64 - "pylink-square" 65 - "pyocd" 66 - "typing-extensions" 67 "click" 68 - "ruamel.yaml" 69 - ]; 70 - 71 - pythonRemoveDeps = [ 72 - "pyocd-pemicro" 73 ]; 74 75 propagatedBuildInputs = [ ··· 80 click 81 click-command-tree 82 click-option-group 83 - cmsis-pack-manager 84 - commentjson 85 crcmod 86 cryptography 87 deepmerge 88 fastjsonschema 89 hexdump 90 - importlib-metadata 91 - jinja2 92 libusbsio 93 oscrypto 94 - pycryptodome 95 pylink-square 96 pyocd 97 pypemicro 98 pyserial 99 requests ··· 103 ]; 104 105 nativeCheckInputs = [ 106 - pyftdi 107 pytestCheckHook 108 voluptuous 109 ]; 110 111 pythonImportsCheck = [ "spsdk" ]; 112 113 passthru.tests.version = testers.testVersion { package = spsdk; }; 114 115 meta = with lib; { 116 changelog = "https://github.com/nxp-mcuxpresso/spsdk/blob/${src.rev}/docs/release_notes.rst"; 117 description = "NXP Secure Provisioning SDK"; 118 homepage = "https://github.com/nxp-mcuxpresso/spsdk";
··· 9 , click 10 , click-command-tree 11 , click-option-group 12 + , colorama 13 , crcmod 14 , cryptography 15 , deepmerge 16 , fastjsonschema 17 , hexdump 18 , libusbsio 19 , oscrypto 20 + , platformdirs 21 + , prettytable 22 , pylink-square 23 , pyocd 24 + , pyocd-pemicro 25 , pypemicro 26 , pyserial 27 , requests ··· 31 , spsdk 32 , testers 33 , typing-extensions 34 + , ipykernel 35 + , pytest-notebook 36 , pytestCheckHook 37 , voluptuous 38 }: 39 40 buildPythonPackage rec { 41 pname = "spsdk"; 42 + version = "2.1.0"; 43 pyproject = true; 44 45 src = fetchFromGitHub { 46 owner = "nxp-mcuxpresso"; 47 + repo = "spsdk"; 48 + rev = "refs/tags/${version}"; 49 + hash = "sha256-ZXNqger5WBk2AjTszJLmemYDPClUPy+kNtBWSPcTDro="; 50 }; 51 52 nativeBuildInputs = [ ··· 55 ]; 56 57 pythonRelaxDeps = [ 58 "click" 59 ]; 60 61 propagatedBuildInputs = [ ··· 66 click 67 click-command-tree 68 click-option-group 69 + colorama 70 crcmod 71 cryptography 72 deepmerge 73 fastjsonschema 74 hexdump 75 libusbsio 76 oscrypto 77 + platformdirs 78 + prettytable 79 pylink-square 80 pyocd 81 + pyocd-pemicro 82 pypemicro 83 pyserial 84 requests ··· 88 ]; 89 90 nativeCheckInputs = [ 91 + ipykernel 92 + pytest-notebook 93 pytestCheckHook 94 voluptuous 95 ]; 96 97 + disabledTests = [ 98 + "test_nxpcrypto_create_signature_algorithm" 99 + "test_nxpimage_sb31_kaypair_not_matching" 100 + ]; 101 + 102 pythonImportsCheck = [ "spsdk" ]; 103 104 passthru.tests.version = testers.testVersion { package = spsdk; }; 105 106 meta = with lib; { 107 + broken = versionAtLeast cryptography.version "41.1"; 108 changelog = "https://github.com/nxp-mcuxpresso/spsdk/blob/${src.rev}/docs/release_notes.rst"; 109 description = "NXP Secure Provisioning SDK"; 110 homepage = "https://github.com/nxp-mcuxpresso/spsdk";
+2 -2
pkgs/development/tools/algolia-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "algolia-cli"; 5 - version = "1.5.0"; 6 7 src = fetchFromGitHub { 8 owner = "algolia"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - hash = "sha256-iaqr8/jPYEnOhGoiUC5lmd7l+AAOFh3iYVW+mbBV/V8="; 12 }; 13 14 vendorHash = "sha256-cNuBTH7L2K4TgD0H9FZ9CjhE5AGXADaniGLD9Lhrtrk=";
··· 2 3 buildGoModule rec { 4 pname = "algolia-cli"; 5 + version = "1.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "algolia"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + hash = "sha256-XcsVU/yV6c6jzuJdZvqs+kAu6XwR8ygVcJ6KEI04x9I="; 12 }; 13 14 vendorHash = "sha256-cNuBTH7L2K4TgD0H9FZ9CjhE5AGXADaniGLD9Lhrtrk=";
+2 -2
pkgs/development/tools/database/sqlite-web/default.nix
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "sqlite-web"; 8 - version = "0.6.2"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "sha256-VIbmYN6KjCRpE+kvJyBV75deYmh+zRjcQXZ2/7mseYU="; 13 }; 14 15 propagatedBuildInputs = with python3Packages; [ flask peewee pygments ];
··· 5 6 python3Packages.buildPythonApplication rec { 7 pname = "sqlite-web"; 8 + version = "0.6.3"; 9 10 src = fetchPypi { 11 inherit pname version; 12 + sha256 = "sha256-cDSlSh0vnwvbJZFDPqvJ5oXz68gN9yzodcQYkXUAytE="; 13 }; 14 15 propagatedBuildInputs = with python3Packages; [ flask peewee pygments ];
+3 -3
pkgs/development/tools/ginkgo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 - version = "2.15.0"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 - sha256 = "sha256-0Fwn62VORPmaufd7RqTkXjlXygXPVVixf8WwHgE57Lg="; 12 }; 13 - vendorHash = "sha256-F3z6gowVkei782qaSIOh7Ymeq1SFGxBaHM9fTSPG6qI="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 + version = "2.16.0"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 + sha256 = "sha256-7pxGDWNVTB7N91yYnGvxo7h2xvYWeBdbceU2F/opRTs="; 12 }; 13 + vendorHash = "sha256-XtO7HiaE/xCT3tjVZzzMcO9y8Yk8Wyy1S3S1qioMaQU="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
+26 -4
pkgs/development/tools/github/github-release/default.nix
··· 1 - { buildGoPackage, fetchFromGitHub, lib }: 2 3 - buildGoPackage rec { 4 pname = "github-release"; 5 version = "0.10.0"; 6 ··· 8 owner = "github-release"; 9 repo = "github-release"; 10 rev = "v${version}"; 11 - sha256 = "sha256-J5Y0Kvon7DstTueCsoYvw6x4cOH/C1IaVArE0bXtZts="; 12 }; 13 14 - goPackagePath = "github.com/github-release/github-release"; 15 16 meta = with lib; { 17 description = "Commandline app to create and edit releases on Github (and upload artifacts)";
··· 1 + { buildGoModule, fetchFromGitHub, fetchpatch, lib, testers, github-release }: 2 3 + buildGoModule rec { 4 pname = "github-release"; 5 version = "0.10.0"; 6 ··· 8 owner = "github-release"; 9 repo = "github-release"; 10 rev = "v${version}"; 11 + hash = "sha256-J5Y0Kvon7DstTueCsoYvw6x4cOH/C1IaVArE0bXtZts="; 12 }; 13 14 + vendorHash = null; 15 + 16 + patches = [ 17 + # Update version info 18 + (fetchpatch { 19 + url = "https://github.com/github-release/github-release/commit/ee13bb17b74135bfe646d9be1807a6bc577ba7c6.patch"; 20 + hash = "sha256-9ZcHwai0HOgapDcpvn3xssrVP9cuNAz9rTgrR4Jfdfg="; 21 + }) 22 + 23 + # Add Go Modules support. 24 + # See https://github.com/Homebrew/homebrew-core/pull/162414. 25 + (fetchpatch { 26 + url = "https://github.com/github-release/github-release/pull/129/commits/074f4e8e1688642f50a7a3cc92b5777c7b484139.patch"; 27 + hash = "sha256-OBFbOvNhqcNiuSCP0AfClntj7y5habn+r2eBkmClsgI="; 28 + }) 29 + ]; 30 + 31 + ldflags = [ "-s" "-w" ]; 32 + 33 + passthru.tests.version = testers.testVersion { 34 + package = github-release; 35 + version = "v${version}"; 36 + }; 37 38 meta = with lib; { 39 description = "Commandline app to create and edit releases on Github (and upload artifacts)";
+2 -2
pkgs/development/tools/oh-my-posh/default.nix
··· 6 7 buildGoModule rec { 8 pname = "oh-my-posh"; 9 - version = "19.11.6"; 10 11 src = fetchFromGitHub { 12 owner = "jandedobbeleer"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-wo8ngZ/rWugYESc1/0WjOa8Zs6aEfXv7VJ7fqqbmSCE="; 16 }; 17 18 vendorHash = "sha256-OkcwcQfI1CeKIQaaS/Bd1Hct2yebp0TB98lsGAVRWqk=";
··· 6 7 buildGoModule rec { 8 pname = "oh-my-posh"; 9 + version = "19.11.7"; 10 11 src = fetchFromGitHub { 12 owner = "jandedobbeleer"; 13 repo = pname; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-CBAIojr+J84spnd0SQHT0xLoLuOPQsZEhWfKZMuj12Q="; 16 }; 17 18 vendorHash = "sha256-OkcwcQfI1CeKIQaaS/Bd1Hct2yebp0TB98lsGAVRWqk=";
+2 -2
pkgs/development/tools/pscale/default.nix
··· 8 9 buildGoModule rec { 10 pname = "pscale"; 11 - version = "0.183.0"; 12 13 src = fetchFromGitHub { 14 owner = "planetscale"; 15 repo = "cli"; 16 rev = "v${version}"; 17 - sha256 = "sha256-+zmfMOp+ygVUErggHz+9AkpJ7AjfUBjCRcE4Uqusjz4="; 18 }; 19 20 vendorHash = "sha256-oENe7OGAW/i5LJbqPn7PJDemdxfSsLwmpER28R6zza4=";
··· 8 9 buildGoModule rec { 10 pname = "pscale"; 11 + version = "0.185.0"; 12 13 src = fetchFromGitHub { 14 owner = "planetscale"; 15 repo = "cli"; 16 rev = "v${version}"; 17 + sha256 = "sha256-UzNfNuOt6ZmzxVx/H8aEmQL6b4PPyNkQzxSqhBtoLT8="; 18 }; 19 20 vendorHash = "sha256-oENe7OGAW/i5LJbqPn7PJDemdxfSsLwmpER28R6zza4=";
+3 -3
pkgs/development/tools/sentry-cli/default.nix
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 - version = "2.28.6"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 - sha256 = "sha256-cynq7w0xLnLafStcfrG27PNHVoMu4TxFIwwrWjj9ynM="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 - cargoHash = "sha256-MChhtWbwi5/1GMXxlKov8LrO+kp7D6u4u1lmEjZvyP8="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
··· 11 }: 12 rustPlatform.buildRustPackage rec { 13 pname = "sentry-cli"; 14 + version = "2.29.1"; 15 16 src = fetchFromGitHub { 17 owner = "getsentry"; 18 repo = "sentry-cli"; 19 rev = version; 20 + sha256 = "sha256-hSAd+fGEVpCAyG2HzrF0W09yk6ghxX/lwdPQNuGsZW0="; 21 }; 22 doCheck = false; 23 ··· 27 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 28 nativeBuildInputs = [ installShellFiles pkg-config ]; 29 30 + cargoHash = "sha256-g+rGWS/wZncyq9zPOOI+Zq1WEsQarMK2TkccVohJTUs="; 31 32 postInstall = '' 33 installShellCompletion --cmd sentry-cli \
+3 -3
pkgs/development/tools/vsce/default.nix
··· 12 13 buildNpmPackage rec { 14 pname = "vsce"; 15 - version = "2.23.0"; 16 17 src = fetchFromGitHub { 18 owner = "microsoft"; 19 repo = "vscode-vsce"; 20 rev = "v${version}"; 21 - hash = "sha256-2s8hG3HNDQnuwFXZX1mCTSbKCm4n7YAzhHDaWVYTyys="; 22 }; 23 24 - npmDepsHash = "sha256-1PVUDEecFW+lFmZOZUTlgeKsLwLK9O4vFHi6gOLjBfo="; 25 26 postPatch = '' 27 substituteInPlace package.json --replace '"version": "0.0.0"' '"version": "${version}"'
··· 12 13 buildNpmPackage rec { 14 pname = "vsce"; 15 + version = "2.24.0"; 16 17 src = fetchFromGitHub { 18 owner = "microsoft"; 19 repo = "vscode-vsce"; 20 rev = "v${version}"; 21 + hash = "sha256-MX+tGjz/Nn18ivfjQeOlQtQiyRkB1cGnLl2jlz5Str8="; 22 }; 23 24 + npmDepsHash = "sha256-Difk9a9TYmfwzP9SawEuaxm7iHVjdfO+FxFCE7aEMzM="; 25 26 postPatch = '' 27 substituteInPlace package.json --replace '"version": "0.0.0"' '"version": "${version}"'
+3 -3
pkgs/servers/akkoma/admin-fe/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "admin-fe"; 10 - version = "unstable-2023-02-11"; 11 12 src = fetchFromGitea { 13 domain = "akkoma.dev"; 14 owner = "AkkomaGang"; 15 repo = "admin-fe"; 16 - rev = "130c17808bc50269f8444612f4ab378a08cd5e43"; 17 - hash = "sha256-+ZU8J4rOyRMSZP+CUyLeOhRI2fKiw2s31coTYAoReWM="; 18 }; 19 20 patches = [ ./deps.patch ];
··· 7 8 stdenv.mkDerivation rec { 9 pname = "admin-fe"; 10 + version = "unstable-2024-02-25"; 11 12 src = fetchFromGitea { 13 domain = "akkoma.dev"; 14 owner = "AkkomaGang"; 15 repo = "admin-fe"; 16 + rev = "2a1e175f7c2b02e66d728f808cb7e9449231a288"; 17 + hash = "sha256-PLSJ+doZUZ2n4hWUahY299VoCvNq76Tm8qpdvOIHD9c="; 18 }; 19 20 patches = [ ./deps.patch ];
+3 -3
pkgs/servers/akkoma/akkoma-fe/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "akkoma-fe"; 10 - version = "unstable-2023-08-05"; 11 12 src = fetchFromGitea { 13 domain = "akkoma.dev"; 14 owner = "AkkomaGang"; 15 repo = "akkoma-fe"; 16 - rev = "e7a558a533dd31de174791f130afdaa5b6893b74"; 17 - hash = "sha256-BRmfppsC7NjDdcLxQHuLbQZmYGkj4DFPRtQOf/pRCpI="; 18 }; 19 20 offlineCache = fetchYarnDeps {
··· 7 8 stdenv.mkDerivation rec { 9 pname = "akkoma-fe"; 10 + version = "3.11.0"; 11 12 src = fetchFromGitea { 13 domain = "akkoma.dev"; 14 owner = "AkkomaGang"; 15 repo = "akkoma-fe"; 16 + rev = "7cc6c3565466b330043e0a811a6e1e2db487ec8d"; 17 + hash = "sha256-Z7psmIyOo8Rvwcip90JgxLhZ5SkkGB94QInEgm8UOjQ="; 18 }; 19 20 offlineCache = fetchYarnDeps {
+67 -20
pkgs/servers/akkoma/default.nix
··· 9 10 beamPackages.mixRelease rec { 11 pname = "pleroma"; 12 - version = "3.10.4"; 13 14 src = fetchFromGitea { 15 domain = "akkoma.dev"; 16 owner = "AkkomaGang"; 17 repo = "akkoma"; 18 rev = "v${version}"; 19 - hash = "sha256-MPUZFcIxZ21fe3edwi+/Kt8qpwNBCh40wheC3QMqw2M="; 20 }; 21 22 postPatch = '' ··· 36 overrides = (final: prev: { 37 # mix2nix does not support git dependencies yet, 38 # so we need to add them manually 39 captcha = beamPackages.buildMix rec { 40 name = "captcha"; 41 version = "0.1.0"; ··· 45 group = "pleroma"; 46 owner = "elixir-libraries"; 47 repo = "elixir-captcha"; 48 - rev = "3bbfa8b5ea13accc1b1c40579a380d8e5cfd6ad2"; 49 - hash = "sha256-skZ0QwF46lUTfsgACMR0AR5ymY2F50BQy1AUBjWVdro="; 50 }; 51 52 # the binary is not getting installed by default 53 postInstall = "mv priv/* $out/lib/erlang/lib/${name}-${version}/priv/"; 54 }; 55 concurrent_limiter = beamPackages.buildMix rec { 56 name = "concurrent_limiter"; 57 version = "0.1.1"; ··· 64 hash = "sha256-A7ucZnXks4K+JDVY5vV2cT5KfEOUOo/OHO4rga5mGys="; 65 }; 66 }; 67 elasticsearch = beamPackages.buildMix rec { 68 name = "elasticsearch"; 69 version = "1.0.1"; ··· 76 hash = "sha256-CtmQHVl+VTpemne+nxbkYGcErrgCo+t3ZBPbkFSpyF0="; 77 }; 78 }; 79 linkify = beamPackages.buildMix rec { 80 name = "linkify"; 81 version = "0.5.2"; ··· 88 hash = "sha256-e3wzlbRuyw/UB5Tb7IozX/WR1T+sIBf9C/o5Thki9vg="; 89 }; 90 }; 91 mfm_parser = beamPackages.buildMix rec { 92 name = "mfm_parser"; 93 - version = "0.1.1"; 94 95 src = fetchFromGitea { 96 domain = "akkoma.dev"; 97 owner = "AkkomaGang"; 98 repo = "mfm-parser"; 99 - rev = "912fba81152d4d572e457fd5427f9875b2bc3dbe"; 100 - hash = "sha256-n3WmERxKK8VM8jFIBAPS6GkbT7/zjqi3AjjWbjOdMzs="; 101 }; 102 103 beamDeps = with final; [ phoenix_view temple ]; 104 }; 105 search_parser = beamPackages.buildMix rec { 106 name = "search_parser"; 107 version = "0.1.0"; ··· 115 116 beamDeps = with final; [ nimble_parsec ]; 117 }; 118 temple = beamPackages.buildMix rec { 119 name = "temple"; 120 version = "0.9.0-rc.0"; ··· 137 nativeBuildInputs = [ cmake ]; 138 dontUseCmakeConfigure = true; 139 }; 140 - http_signatures = prev.http_signatures.override { 141 - patchPhase = '' 142 - substituteInPlace mix.exs --replace ":logger" ":logger, :public_key" 143 - ''; 144 - }; 145 - majic = prev.majic.override { 146 - buildInputs = [ file ]; 147 - }; 148 syslog = prev.syslog.override { 149 buildPlugins = with beamPackages; [ pc ]; 150 }; ··· 152 mime = prev.mime.override { 153 patchPhase = let 154 cfgFile = writeText "config.exs" '' 155 - use Mix.Config 156 config :mime, :types, %{ 157 - "application/activity+json" => ["activity+json"], 158 "application/jrd+json" => ["jrd+json"], 159 - "application/ld+json" => ["activity+json"], 160 - "application/xml" => ["xml"], 161 - "application/xrd+xml" => ["xrd+xml"] 162 } 163 ''; 164 in ''
··· 9 10 beamPackages.mixRelease rec { 11 pname = "pleroma"; 12 + version = "3.11.0"; 13 14 src = fetchFromGitea { 15 domain = "akkoma.dev"; 16 owner = "AkkomaGang"; 17 repo = "akkoma"; 18 rev = "v${version}"; 19 + hash = "sha256-cVZx3pjbmDR4SwSLz1aSTIs3SS2oz5m43RJzRttFpPs="; 20 }; 21 22 postPatch = '' ··· 36 overrides = (final: prev: { 37 # mix2nix does not support git dependencies yet, 38 # so we need to add them manually 39 + 40 captcha = beamPackages.buildMix rec { 41 name = "captcha"; 42 version = "0.1.0"; ··· 46 group = "pleroma"; 47 owner = "elixir-libraries"; 48 repo = "elixir-captcha"; 49 + rev = "90f6ce7672f70f56708792a98d98bd05176c9176"; 50 + hash = "sha256-s7EuAhmCsQA/4p2NJHJSWB/DZ5hA+7EelPsUOvKr2Po="; 51 }; 52 53 # the binary is not getting installed by default 54 postInstall = "mv priv/* $out/lib/erlang/lib/${name}-${version}/priv/"; 55 }; 56 + 57 concurrent_limiter = beamPackages.buildMix rec { 58 name = "concurrent_limiter"; 59 version = "0.1.1"; ··· 66 hash = "sha256-A7ucZnXks4K+JDVY5vV2cT5KfEOUOo/OHO4rga5mGys="; 67 }; 68 }; 69 + 70 elasticsearch = beamPackages.buildMix rec { 71 name = "elasticsearch"; 72 version = "1.0.1"; ··· 79 hash = "sha256-CtmQHVl+VTpemne+nxbkYGcErrgCo+t3ZBPbkFSpyF0="; 80 }; 81 }; 82 + 83 + file_ex = beamPackages.buildMix rec { 84 + name = "file_ex"; 85 + version = "0.1.0"; 86 + 87 + src = fetchFromGitea { 88 + domain = "akkoma.dev"; 89 + owner = "AkkomaGang"; 90 + repo = "file_ex"; 91 + rev = "cc7067c7d446c2526e9ecf91d40896b088851569"; 92 + hash = "sha256-3sxfdOy0cpst4jiutoaabk72VFJ2USKiJN9ODN01Dco="; 93 + }; 94 + }; 95 + 96 + http_signatures = beamPackages.buildMix rec { 97 + name = "http_signatures"; 98 + version = "0.1.1"; 99 + 100 + src = fetchFromGitea { 101 + domain = "akkoma.dev"; 102 + owner = "AkkomaGang"; 103 + repo = "http_signatures"; 104 + rev = "6640ce7d24c783ac2ef56e27d00d12e8dc85f396"; 105 + hash = "sha256-Q/IoVbM/TBgGCmx8AxiBHF2hARb0FbPml8N1HjN3CsE="; 106 + }; 107 + }; 108 + 109 linkify = beamPackages.buildMix rec { 110 name = "linkify"; 111 version = "0.5.2"; ··· 118 hash = "sha256-e3wzlbRuyw/UB5Tb7IozX/WR1T+sIBf9C/o5Thki9vg="; 119 }; 120 }; 121 + 122 + majic = beamPackages.buildMix rec { 123 + name = "majic"; 124 + version = "1.0.0"; 125 + 126 + src = fetchFromGitea { 127 + domain = "akkoma.dev"; 128 + owner = "AkkomaGang"; 129 + repo = "majic"; 130 + rev = "80540b36939ec83f48e76c61e5000e0fd67706f0"; 131 + hash = "sha256-OMM9aDRvbqCOBIE+iPySU8ONRn1BqHDql22rRSmdW08="; 132 + }; 133 + 134 + beamDeps = with final; [ elixir_make mime nimble_pool plug ]; 135 + buildInputs = [ file ]; 136 + }; 137 + 138 mfm_parser = beamPackages.buildMix rec { 139 name = "mfm_parser"; 140 + version = "0.1.0"; 141 142 src = fetchFromGitea { 143 domain = "akkoma.dev"; 144 owner = "AkkomaGang"; 145 repo = "mfm-parser"; 146 + rev = "b21ab7754024af096f2d14247574f55f0063295b"; 147 + hash = "sha256-couG5jrAo0Fbk/WABd4n3vhXpDUp+9drxExKc5NM9CI="; 148 }; 149 150 beamDeps = with final; [ phoenix_view temple ]; 151 }; 152 + 153 search_parser = beamPackages.buildMix rec { 154 name = "search_parser"; 155 version = "0.1.0"; ··· 163 164 beamDeps = with final; [ nimble_parsec ]; 165 }; 166 + 167 temple = beamPackages.buildMix rec { 168 name = "temple"; 169 version = "0.9.0-rc.0"; ··· 186 nativeBuildInputs = [ cmake ]; 187 dontUseCmakeConfigure = true; 188 }; 189 + 190 syslog = prev.syslog.override { 191 buildPlugins = with beamPackages; [ pc ]; 192 }; ··· 194 mime = prev.mime.override { 195 patchPhase = let 196 cfgFile = writeText "config.exs" '' 197 + import Config 198 + 199 config :mime, :types, %{ 200 + "application/xml" => ["xml"], 201 + "application/xrd+xml" => ["xrd+xml"], 202 "application/jrd+json" => ["jrd+json"], 203 + "application/activity+json" => ["activity+json"], 204 + "application/ld+json" => ["activity+json"] 205 + } 206 + 207 + config :mime, :extensions, %{ 208 + "activity+json" => "application/activity+json" 209 } 210 ''; 211 in ''
+338 -312
pkgs/servers/akkoma/mix.nix
··· 10 packages = with beamPackages; with self; { 11 argon2_elixir = buildMix rec { 12 name = "argon2_elixir"; 13 - version = "3.1.0"; 14 15 src = fetchHex { 16 - pkg = "${name}"; 17 version = "${version}"; 18 - sha256 = "0wyxj4197jnz4z38611f00ym5n3w7hv06l4l3dfid4h2xvhfm3y0"; 19 }; 20 21 beamDeps = [ comeonin elixir_make ]; ··· 26 version = "1.2.2"; 27 28 src = fetchHex { 29 - pkg = "${name}"; 30 version = "${version}"; 31 - sha256 = "1fvpygkdmd7l737lv7svir8n1vhk0m094i8ygwcvx9gam2ykc4yl"; 32 }; 33 34 beamDeps = [ custom_base ]; ··· 39 version = "0.2.0"; 40 41 src = fetchHex { 42 - pkg = "${name}"; 43 version = "${version}"; 44 - sha256 = "1hyixcxhcf2j2gyavmmnvfslnl6z60dz1qa9xysfspws85s1118r"; 45 }; 46 47 beamDeps = [ nimble_parsec ]; ··· 52 version = "3.0.1"; 53 54 src = fetchHex { 55 - pkg = "${name}"; 56 version = "${version}"; 57 - sha256 = "1kwnzcjf6v4af12nzw5b2fksk1m1fvbxvhclczy1wpb4zdgbjss8"; 58 }; 59 60 beamDeps = [ comeonin elixir_make ]; ··· 62 63 benchee = buildMix rec { 64 name = "benchee"; 65 - version = "1.1.0"; 66 67 src = fetchHex { 68 - pkg = "${name}"; 69 version = "${version}"; 70 - sha256 = "14vdbvmkkqhcqvilq1w8zl895f4hpbv7fw2q5c0ml5h3a1a7v9bx"; 71 }; 72 73 beamDeps = [ deep_merge statistex ]; ··· 78 version = "0.2.1"; 79 80 src = fetchHex { 81 - pkg = "${name}"; 82 version = "${version}"; 83 - sha256 = "19bp6xh052ql3ha0v3r8999cvja5d2p6cph02mxphfaj4jsbyc53"; 84 }; 85 86 beamDeps = []; ··· 91 version = "3.6.0"; 92 93 src = fetchHex { 94 - pkg = "${name}"; 95 version = "${version}"; 96 - sha256 = "1qp2r1f4hvpybhgi547p33ci7bh2w6xn6jl9il68xg4370vlxwpb"; 97 }; 98 99 beamDeps = [ eternal jumper sleeplocks unsafe ]; ··· 104 version = "1.0.0"; 105 106 src = fetchHex { 107 - pkg = "${name}"; 108 version = "${version}"; 109 - sha256 = "0vqa1zpzsdgr6i3yx8j9b6qscvgrbvzn43p5bqm930hcja0ra3lr"; 110 }; 111 112 beamDeps = [ tzdata ]; ··· 114 115 castore = buildMix rec { 116 name = "castore"; 117 - version = "1.0.3"; 118 119 src = fetchHex { 120 - pkg = "${name}"; 121 version = "${version}"; 122 - sha256 = "02rrljx2f6zhmiwqwyk7al0gdf66qpx4jm59sqg1cnyiylgb02k8"; 123 }; 124 125 beamDeps = []; ··· 127 128 certifi = buildRebar3 rec { 129 name = "certifi"; 130 - version = "2.9.0"; 131 132 src = fetchHex { 133 - pkg = "${name}"; 134 version = "${version}"; 135 - sha256 = "0ha6vmf5p3xlbf5w1msa89frhvfk535rnyfybz9wdmh6vdms8v96"; 136 }; 137 138 beamDeps = []; ··· 143 version = "0.10.0"; 144 145 src = fetchHex { 146 - pkg = "${name}"; 147 version = "${version}"; 148 - sha256 = "06s5y8b0snr1s5ax9v3s7rc6c8xf5vj6878d1mc7cc07j0bvq78v"; 149 }; 150 151 beamDeps = []; ··· 153 154 comeonin = buildMix rec { 155 name = "comeonin"; 156 - version = "5.3.3"; 157 158 src = fetchHex { 159 - pkg = "${name}"; 160 version = "${version}"; 161 - sha256 = "1pw4rhhsh8mwj26dkbxz2niih9j8pc3qijlpcl8jh208rg1cjf1y"; 162 }; 163 164 beamDeps = []; ··· 169 version = "1.1.0"; 170 171 src = fetchHex { 172 - pkg = "${name}"; 173 version = "${version}"; 174 - sha256 = "1746n8ba11amp1xhwzp38yfii2h051za8ndxlwdykyqqljq1wb3j"; 175 }; 176 177 beamDeps = []; ··· 182 version = "3.0.3"; 183 184 src = fetchHex { 185 - pkg = "${name}"; 186 version = "${version}"; 187 - sha256 = "03c3vwp4bdk3sixica4mmg0vinmx8qdz2bmbby1x6bi7ijg7ab9z"; 188 }; 189 190 beamDeps = [ plug ]; ··· 195 version = "2.10.0"; 196 197 src = fetchHex { 198 - pkg = "${name}"; 199 version = "${version}"; 200 - sha256 = "0sqxqjdykxc2ai9cvkc0xjwkvr80z98wzlqlrd1z3iiw32vwrz9s"; 201 }; 202 203 beamDeps = [ cowlib ranch ]; ··· 208 version = "0.4.0"; 209 210 src = fetchHex { 211 - pkg = "${name}"; 212 version = "${version}"; 213 - sha256 = "1pn90is3k9dq64wbijvzkqb6ldfqvwiqi7ymc8dx6ra5xv0vm63x"; 214 }; 215 216 beamDeps = [ cowboy telemetry ]; ··· 221 version = "2.12.1"; 222 223 src = fetchHex { 224 - pkg = "${name}"; 225 version = "${version}"; 226 - sha256 = "1c4dgi8canscyjgddp22mjc69znvwy44wk3r7jrl2wvs6vv76fqn"; 227 }; 228 229 beamDeps = []; ··· 231 232 credo = buildMix rec { 233 name = "credo"; 234 - version = "1.7.0"; 235 236 src = fetchHex { 237 - pkg = "${name}"; 238 version = "${version}"; 239 - sha256 = "1mv9lyw6hgjn6hlnzfbs0x2dchvwlmj8bg0a8l7iq38z7pvgqfb8"; 240 }; 241 242 beamDeps = [ bunt file_system jason ]; ··· 247 version = "0.2.1"; 248 249 src = fetchHex { 250 - pkg = "${name}"; 251 version = "${version}"; 252 - sha256 = "0qx47d4w2mxa3rr6mrxdasgk7prxqwd0y9zpjhz61jayrkx1kw4d"; 253 }; 254 255 beamDeps = []; ··· 257 258 db_connection = buildMix rec { 259 name = "db_connection"; 260 - version = "2.5.0"; 261 262 src = fetchHex { 263 - pkg = "${name}"; 264 version = "${version}"; 265 - sha256 = "18jsnmabdjwj3i7ml43ljzrzzvfy1a3bnbaqywgsv7nndji5nbf9"; 266 }; 267 268 beamDeps = [ telemetry ]; ··· 273 version = "2.1.1"; 274 275 src = fetchHex { 276 - pkg = "${name}"; 277 version = "${version}"; 278 - sha256 = "1k7z418b6cj977wswpxsk5844xrxc1smaiqsmrqpf3pdjzsfbksk"; 279 }; 280 281 beamDeps = []; ··· 286 version = "1.0.0"; 287 288 src = fetchHex { 289 - pkg = "${name}"; 290 version = "${version}"; 291 - sha256 = "0c2li2a3hxcc05nwvy4kpsal0315yk900kxyybld972b15gqww6f"; 292 }; 293 294 beamDeps = []; ··· 296 297 dialyxir = buildMix rec { 298 name = "dialyxir"; 299 - version = "1.3.0"; 300 301 src = fetchHex { 302 - pkg = "${name}"; 303 version = "${version}"; 304 - sha256 = "0vv90jip2w362n3l7dkhqfdwlz97nwji535kn3fbk3dassya9ch0"; 305 }; 306 307 beamDeps = [ erlex ]; ··· 309 310 earmark = buildMix rec { 311 name = "earmark"; 312 - version = "1.4.39"; 313 314 src = fetchHex { 315 - pkg = "${name}"; 316 version = "${version}"; 317 - sha256 = "0h547ri1nbxyaisyx7jddg3wib7fpm3q4v914szwvv6bqf79sv0m"; 318 }; 319 320 - beamDeps = [ earmark_parser ]; 321 }; 322 323 earmark_parser = buildMix rec { 324 name = "earmark_parser"; 325 - version = "1.4.33"; 326 327 src = fetchHex { 328 - pkg = "${name}"; 329 version = "${version}"; 330 - sha256 = "13qvlqnii8g6bcz6cl330vjwaan7jy30g1app3yvjncvf8rnhlid"; 331 }; 332 333 beamDeps = []; ··· 338 version = "1.2.2"; 339 340 src = fetchHex { 341 - pkg = "${name}"; 342 version = "${version}"; 343 - sha256 = "0k040pj8hlm8mwy0ra459hk35v9gfsvvgp596nl27q2dj00cl84c"; 344 }; 345 346 beamDeps = []; ··· 351 version = "3.10.3"; 352 353 src = fetchHex { 354 - pkg = "${name}"; 355 version = "${version}"; 356 - sha256 = "0crlrpl392pbkzl6ar4z6afna8h9d46wshky1zbr3m344d7cggj4"; 357 }; 358 359 beamDeps = [ decimal jason telemetry ]; ··· 364 version = "1.4.0"; 365 366 src = fetchHex { 367 - pkg = "${name}"; 368 version = "${version}"; 369 - sha256 = "1r2ffrr020fhfviqn21cv06sd3sp4bf1jra0xrgb3hl1f445rdcg"; 370 }; 371 372 beamDeps = [ ecto ecto_sql postgrex ]; ··· 374 375 ecto_psql_extras = buildMix rec { 376 name = "ecto_psql_extras"; 377 - version = "0.7.12"; 378 379 src = fetchHex { 380 - pkg = "${name}"; 381 version = "${version}"; 382 - sha256 = "0k3iczvfj7m77170falil6h49r4hih1p54m952j37q2cnw81s7aa"; 383 }; 384 385 beamDeps = [ ecto_sql postgrex table_rex ]; ··· 387 388 ecto_sql = buildMix rec { 389 name = "ecto_sql"; 390 - version = "3.10.1"; 391 392 src = fetchHex { 393 - pkg = "${name}"; 394 version = "${version}"; 395 - sha256 = "0sy5277akp828hvcg60yxhpfgj543y2z1bqy2z414pv9ppdmp8pn"; 396 }; 397 398 beamDeps = [ db_connection ecto postgrex telemetry ]; ··· 400 401 elixir_make = buildMix rec { 402 name = "elixir_make"; 403 - version = "0.6.3"; 404 405 src = fetchHex { 406 - pkg = "${name}"; 407 version = "${version}"; 408 - sha256 = "05ppvbhqi5m9zk1c4xnrki814sqhxrc7d1dpvfmwm2v7qm8xdjzm"; 409 }; 410 411 - beamDeps = []; 412 }; 413 414 erlex = buildMix rec { ··· 416 version = "0.2.6"; 417 418 src = fetchHex { 419 - pkg = "${name}"; 420 version = "${version}"; 421 - sha256 = "0x8c1j62y748ldvlh46sxzv5514rpzm809vxn594vd7y25by5lif"; 422 }; 423 424 beamDeps = []; ··· 429 version = "1.2.2"; 430 431 src = fetchHex { 432 - pkg = "${name}"; 433 version = "${version}"; 434 - sha256 = "10p7m6kv2z2c16gw36wgiwnkykss4lfkmm71llxp09ipkhmy77rc"; 435 }; 436 437 beamDeps = []; ··· 439 440 ex_aws = buildMix rec { 441 name = "ex_aws"; 442 - version = "2.4.4"; 443 444 src = fetchHex { 445 - pkg = "${name}"; 446 version = "${version}"; 447 - sha256 = "1iqxr74m7wwqbjkrzrm6xs2ri9kshabh1wpk0jw6zcd2bi43xmm7"; 448 }; 449 450 beamDeps = [ hackney jason mime sweet_xml telemetry ]; ··· 452 453 ex_aws_s3 = buildMix rec { 454 name = "ex_aws_s3"; 455 - version = "2.4.0"; 456 457 src = fetchHex { 458 - pkg = "${name}"; 459 version = "${version}"; 460 - sha256 = "1fsngrldq2g3i2f7y5m4d85sd7hx4jiwnfcxhs14bnalfziadpc5"; 461 }; 462 463 beamDeps = [ ex_aws sweet_xml ]; ··· 468 version = "0.2.4"; 469 470 src = fetchHex { 471 - pkg = "${name}"; 472 version = "${version}"; 473 - sha256 = "0rwppain0bd36krph1as0vxlxb42psc6mlkfi67jp6fc21k39zcn"; 474 }; 475 476 beamDeps = []; ··· 478 479 ex_doc = buildMix rec { 480 name = "ex_doc"; 481 - version = "0.30.3"; 482 483 src = fetchHex { 484 - pkg = "${name}"; 485 version = "${version}"; 486 - sha256 = "1dhqi5qx2fkphia0g7x2qg6pib08wsbn4dyyg7gmxln18qh71j7v"; 487 }; 488 489 beamDeps = [ earmark_parser makeup_elixir makeup_erlang ]; ··· 494 version = "2.7.0"; 495 496 src = fetchHex { 497 - pkg = "${name}"; 498 version = "${version}"; 499 - sha256 = "1y2v4j1zg1ji8q8di0fxpc3z3n2jmbnc85d6hx68j4fykfisg6j1"; 500 }; 501 502 beamDeps = [ ecto ecto_sql ]; ··· 507 version = "2.0.0"; 508 509 src = fetchHex { 510 - pkg = "${name}"; 511 version = "${version}"; 512 - sha256 = "17h1p3l3a3icqlkyxglw4wwqxxhjb1indas9s7nfdsb42zkjyax5"; 513 }; 514 515 beamDeps = [ jason syslog ]; ··· 520 version = "0.16.1"; 521 522 src = fetchHex { 523 - pkg = "${name}"; 524 version = "${version}"; 525 - sha256 = "0f7i5gx1rpswbqmmqv133v3lpjwpkhjb2k56fmqcy210ir367rys"; 526 }; 527 528 beamDeps = [ hackney jason ]; ··· 533 version = "0.4.1"; 534 535 src = fetchHex { 536 - pkg = "${name}"; 537 version = "${version}"; 538 - sha256 = "0iyfl4vppfhmimfqaracjza9a6y8rgia03sm28y5934cg5xbmxrg"; 539 }; 540 541 beamDeps = []; ··· 546 version = "2.2.0"; 547 548 src = fetchHex { 549 - pkg = "${name}"; 550 version = "${version}"; 551 - sha256 = "1bpvmqw4pcx8ssgmazvqn0dm6b3g0m5rij6shy8qy5m6nhilyk06"; 552 }; 553 554 beamDeps = [ elixir_make nimble_pool ]; ··· 559 version = "0.2.3"; 560 561 src = fetchHex { 562 - pkg = "${name}"; 563 version = "${version}"; 564 - sha256 = "1qjnbs63q0d95dqhh2r9sz3zpg2y4hjy23kxsqanwf6h21njibg8"; 565 }; 566 567 beamDeps = [ fast_html plug ]; ··· 572 version = "0.2.10"; 573 574 src = fetchHex { 575 - pkg = "${name}"; 576 version = "${version}"; 577 - sha256 = "1p0myxmnjjds8bbg69dd6fvhk8q3n7lb78zd4qvmjajnzgdmw6a1"; 578 }; 579 580 beamDeps = []; ··· 585 version = "0.16.0"; 586 587 src = fetchHex { 588 - pkg = "${name}"; 589 version = "${version}"; 590 - sha256 = "1iayffbjzb1rcy1p0wibzv6j5n7dc16ha5lhcbn5z7ji9m61fq7n"; 591 }; 592 593 beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ]; ··· 598 version = "0.1.0"; 599 600 src = fetchHex { 601 - pkg = "${name}"; 602 version = "${version}"; 603 - sha256 = "09yq3dlqqrb7v4ysblwpz1al0q5qcmryldkwq1kx5b71zn881z1i"; 604 }; 605 606 beamDeps = [ base62 ecto ]; ··· 608 609 floki = buildMix rec { 610 name = "floki"; 611 - version = "0.34.3"; 612 613 src = fetchHex { 614 - pkg = "${name}"; 615 version = "${version}"; 616 - sha256 = "0h936kfai562dh4qpcpri7jxrdmqyxaymizk9d5r55svx8748xwm"; 617 }; 618 619 beamDeps = []; ··· 624 version = "1.2.0"; 625 626 src = fetchHex { 627 - pkg = "${name}"; 628 version = "${version}"; 629 - sha256 = "0yb7541zx0x76gzk0m1m8fkl6524jhl8rxc59l6g5a5wh1b3gq2y"; 630 }; 631 632 beamDeps = [ ranch ]; ··· 637 version = "0.22.3"; 638 639 src = fetchHex { 640 - pkg = "${name}"; 641 version = "${version}"; 642 - sha256 = "1gb49f75apkgfa5ddg02x08w1i3qm31jifzicrl4m58kfx226pwk"; 643 }; 644 645 beamDeps = [ expo ]; ··· 647 648 hackney = buildRebar3 rec { 649 name = "hackney"; 650 - version = "1.18.1"; 651 652 src = fetchHex { 653 - pkg = "${name}"; 654 version = "${version}"; 655 - sha256 = "13hja14kig5jnzcizpdghj68i88f0yd9wjdfjic9nzi98kzxmv54"; 656 }; 657 658 beamDeps = [ certifi idna metrics mimerl parse_trans ssl_verify_fun unicode_util_compat ]; ··· 663 version = "0.1.2"; 664 665 src = fetchHex { 666 - pkg = "${name}"; 667 version = "${version}"; 668 - sha256 = "04wci9ifsfyd2pbcrnpgh2aq0a8fi1lpkrzb91kz3x93b8yq91rc"; 669 }; 670 671 beamDeps = []; ··· 676 version = "0.5.2"; 677 678 src = fetchHex { 679 - pkg = "${name}"; 680 version = "${version}"; 681 - sha256 = "1k7xyj0q38ms3n5hbn782pa6w1vgd6biwlxr4db6319l828a6fy5"; 682 - }; 683 - 684 - beamDeps = []; 685 - }; 686 - 687 - http_signatures = buildMix rec { 688 - name = "http_signatures"; 689 - version = "0.1.1"; 690 - 691 - src = fetchHex { 692 - pkg = "${name}"; 693 - version = "${version}"; 694 - sha256 = "18s2b5383xl2qjijkxag4mvwk2p5kv2fw58c9ii7pk12fc08lfyc"; 695 }; 696 697 beamDeps = []; ··· 702 version = "1.8.2"; 703 704 src = fetchHex { 705 - pkg = "${name}"; 706 version = "${version}"; 707 - sha256 = "08crb48yz7r7w00pzw9gfk862g99z2ma2x6awab0rqvjd7951crb"; 708 }; 709 710 beamDeps = [ hackney ]; ··· 715 version = "6.1.1"; 716 717 src = fetchHex { 718 - pkg = "${name}"; 719 version = "${version}"; 720 - sha256 = "1sjcjibl34sprpf1dgdmzfww24xlyy34lpj7mhcys4j4i6vnwdwj"; 721 }; 722 723 beamDeps = [ unicode_util_compat ]; ··· 728 version = "1.0.4"; 729 730 src = fetchHex { 731 - pkg = "${name}"; 732 version = "${version}"; 733 - sha256 = "1g61i08cizr99ivy050lv8fmvnwia9zmipfvlwff8jkhi40x78k4"; 734 }; 735 736 beamDeps = []; ··· 741 version = "1.4.1"; 742 743 src = fetchHex { 744 - pkg = "${name}"; 745 version = "${version}"; 746 - sha256 = "18d70i31bz11nr6vgsjn5prvhkvwqbyf3xq22ck5cnsnzp6ixc7v"; 747 }; 748 749 beamDeps = [ decimal ]; ··· 754 version = "2.6.0"; 755 756 src = fetchHex { 757 - pkg = "${name}"; 758 version = "${version}"; 759 - sha256 = "19xanmavc4n5zzypxyi4qd93m8l7sjqswy2ksfmm82ydf5db15as"; 760 }; 761 762 beamDeps = [ jose ]; ··· 767 version = "1.11.6"; 768 769 src = fetchHex { 770 - pkg = "${name}"; 771 version = "${version}"; 772 - sha256 = "0f4pzx8xdzjkkfjkl442w6lhajgfzsnp3dxcxrh1x72ga1swnxb2"; 773 }; 774 775 beamDeps = []; ··· 777 778 jumper = buildMix rec { 779 name = "jumper"; 780 - version = "1.0.1"; 781 782 src = fetchHex { 783 - pkg = "${name}"; 784 version = "${version}"; 785 - sha256 = "0cvlbfkapkvbwaijmjq3cxg5m6yv4rh69wvss9kfj862i83mk31i"; 786 }; 787 788 beamDeps = []; ··· 790 791 mail = buildMix rec { 792 name = "mail"; 793 - version = "0.3.0"; 794 795 src = fetchHex { 796 - pkg = "${name}"; 797 version = "${version}"; 798 - sha256 = "0v0i0xwhsqvdxxyacmcf25pqyda87yqkn7g49vf8gn1i485p0gaj"; 799 }; 800 801 beamDeps = []; 802 }; 803 804 - majic = buildMix rec { 805 - name = "majic"; 806 - version = "1.0.0"; 807 - 808 - src = fetchHex { 809 - pkg = "${name}"; 810 - version = "${version}"; 811 - sha256 = "17hab8kmqc6gsiqicfgsaik0rvmakb6mbshlbxllj3b5fs7qa1br"; 812 - }; 813 - 814 - beamDeps = [ elixir_make mime nimble_pool plug ]; 815 - }; 816 - 817 makeup = buildMix rec { 818 name = "makeup"; 819 - version = "1.1.0"; 820 821 src = fetchHex { 822 - pkg = "${name}"; 823 version = "${version}"; 824 - sha256 = "19jpprryixi452jwhws3bbks6ki3wni9kgzah3srg22a3x8fsi8a"; 825 }; 826 827 beamDeps = [ nimble_parsec ]; ··· 832 version = "0.16.1"; 833 834 src = fetchHex { 835 - pkg = "${name}"; 836 version = "${version}"; 837 - sha256 = "1ik7qw0d5xyc7dv3n33qxl49jfk92l565lbv1zc9n80vmm0s69z1"; 838 }; 839 840 beamDeps = [ makeup nimble_parsec ]; ··· 842 843 makeup_erlang = buildMix rec { 844 name = "makeup_erlang"; 845 - version = "0.1.2"; 846 847 src = fetchHex { 848 - pkg = "${name}"; 849 version = "${version}"; 850 - sha256 = "02411riqa713wzw8in582yva6n6spi4w1ndnj8nhjvnfjg5a3xgk"; 851 }; 852 853 beamDeps = [ makeup ]; ··· 858 version = "0.9.2"; 859 860 src = fetchHex { 861 - pkg = "${name}"; 862 version = "${version}"; 863 - sha256 = "09jq0jrsd3dwzjlnwqjv6m9r2rijgiv57yja6jl41p2p2db4yd41"; 864 }; 865 866 beamDeps = []; ··· 871 version = "1.0.1"; 872 873 src = fetchHex { 874 - pkg = "${name}"; 875 version = "${version}"; 876 - sha256 = "05lz15piphyhvvm3d1ldjyw0zsrvz50d2m5f2q3s8x2gvkfrmc39"; 877 }; 878 879 beamDeps = []; ··· 881 882 mime = buildMix rec { 883 name = "mime"; 884 - version = "1.6.0"; 885 886 src = fetchHex { 887 - pkg = "${name}"; 888 version = "${version}"; 889 - sha256 = "19qrpnmaf3w8bblvkv6z5g82hzd10rhc7bqxvqyi88c37xhsi89i"; 890 }; 891 892 beamDeps = []; ··· 897 version = "1.2.0"; 898 899 src = fetchHex { 900 - pkg = "${name}"; 901 version = "${version}"; 902 - sha256 = "08wkw73dy449n68ssrkz57gikfzqk3vfnf264s31jn5aa1b5hy7j"; 903 }; 904 905 beamDeps = []; ··· 907 908 mint = buildMix rec { 909 name = "mint"; 910 - version = "1.5.1"; 911 912 src = fetchHex { 913 - pkg = "${name}"; 914 version = "${version}"; 915 - sha256 = "07jvgmggmv6bxhkmrskdjz1xvv0a1l53fby7sammcfbwdbky2qsa"; 916 }; 917 918 beamDeps = [ castore hpax ]; ··· 923 version = "0.3.8"; 924 925 src = fetchHex { 926 - pkg = "${name}"; 927 version = "${version}"; 928 - sha256 = "08i0zvk3wss217pjr4qczmdgxi607wcp2mfinydxf5vnr5j27a3z"; 929 }; 930 931 beamDeps = [ meck ]; ··· 936 version = "0.9.3"; 937 938 src = fetchHex { 939 - pkg = "${name}"; 940 version = "${version}"; 941 - sha256 = "1rii2yjswnbivmdfnxljvqw3vlpgkhiqikz8k8mmyi97vvhv3281"; 942 }; 943 944 beamDeps = []; ··· 946 947 mox = buildMix rec { 948 name = "mox"; 949 - version = "1.0.2"; 950 951 src = fetchHex { 952 - pkg = "${name}"; 953 version = "${version}"; 954 - sha256 = "1wpyh6wp76lyx0q2cys23rpmci4gj1pqwnqvfk467xxanchlk1pr"; 955 }; 956 957 beamDeps = []; ··· 959 960 nimble_options = buildMix rec { 961 name = "nimble_options"; 962 - version = "1.0.2"; 963 964 src = fetchHex { 965 - pkg = "${name}"; 966 version = "${version}"; 967 - sha256 = "1f7ih1rnkvph0daf4lsv4rrp6dpccksjd7rh5bhnq0r143dsh4px"; 968 }; 969 970 beamDeps = []; ··· 972 973 nimble_parsec = buildMix rec { 974 name = "nimble_parsec"; 975 - version = "1.3.1"; 976 977 src = fetchHex { 978 - pkg = "${name}"; 979 version = "${version}"; 980 - sha256 = "0rxiw6jzz77v0j460wmzcprhdgn71g1hrz3mcc6djn7bnb0f70i6"; 981 }; 982 983 beamDeps = []; ··· 985 986 nimble_pool = buildMix rec { 987 name = "nimble_pool"; 988 - version = "0.2.6"; 989 990 src = fetchHex { 991 - pkg = "${name}"; 992 version = "${version}"; 993 - sha256 = "0gv59waa505mz2gi956sj1aa6844c65w2dp2qh2jfgsx15am0w8w"; 994 }; 995 996 beamDeps = []; ··· 998 999 oban = buildMix rec { 1000 name = "oban"; 1001 - version = "2.15.2"; 1002 1003 src = fetchHex { 1004 - pkg = "${name}"; 1005 version = "${version}"; 1006 - sha256 = "1sgickk10b73pkddfhk5vhmi8vjn065wzyl41ng4iiwgljg5fjhg"; 1007 }; 1008 1009 beamDeps = [ ecto_sql jason postgrex telemetry ]; ··· 1011 1012 open_api_spex = buildMix rec { 1013 name = "open_api_spex"; 1014 - version = "3.17.3"; 1015 1016 src = fetchHex { 1017 - pkg = "${name}"; 1018 version = "${version}"; 1019 - sha256 = "1zphp59dd3l4l8279pjmhbddskimbgrr123wivycz0yahldb4p8n"; 1020 }; 1021 1022 beamDeps = [ jason plug poison ]; ··· 1024 1025 parse_trans = buildRebar3 rec { 1026 name = "parse_trans"; 1027 - version = "3.3.1"; 1028 1029 src = fetchHex { 1030 - pkg = "${name}"; 1031 version = "${version}"; 1032 - sha256 = "12w8ai6b5s6b4hnvkav7hwxd846zdd74r32f84nkcmjzi1vrbk87"; 1033 }; 1034 1035 beamDeps = []; ··· 1037 1038 phoenix = buildMix rec { 1039 name = "phoenix"; 1040 - version = "1.6.16"; 1041 1042 src = fetchHex { 1043 - pkg = "${name}"; 1044 version = "${version}"; 1045 - sha256 = "0fdca3h6k9plv1qvch6zyl6wbnfhp8jisvggjmmsjw7n6kzqjng1"; 1046 }; 1047 1048 - beamDeps = [ castore jason phoenix_pubsub phoenix_view plug plug_cowboy plug_crypto telemetry ]; 1049 }; 1050 1051 phoenix_ecto = buildMix rec { 1052 name = "phoenix_ecto"; 1053 - version = "4.4.2"; 1054 1055 src = fetchHex { 1056 - pkg = "${name}"; 1057 version = "${version}"; 1058 - sha256 = "0pcgrvj5lqjmsngrhl77kv0l8ik8gg7pw19v4xlhpm818vfjw93h"; 1059 }; 1060 1061 beamDeps = [ ecto phoenix_html plug ]; ··· 1063 1064 phoenix_html = buildMix rec { 1065 name = "phoenix_html"; 1066 - version = "3.3.1"; 1067 1068 src = fetchHex { 1069 - pkg = "${name}"; 1070 version = "${version}"; 1071 - sha256 = "1lyhagjpg4lran6431csgkvf28g50mdvh4mlsxgs21j9vmp91ldy"; 1072 }; 1073 1074 beamDeps = [ plug ]; ··· 1079 version = "0.7.2"; 1080 1081 src = fetchHex { 1082 - pkg = "${name}"; 1083 version = "${version}"; 1084 - sha256 = "1dq5vj1a6fzclr3fwj7y8rg2xq3yigvgqc3aaq664fvs7h3dypqf"; 1085 }; 1086 1087 beamDeps = [ ecto ecto_psql_extras mime phoenix_live_view telemetry_metrics ]; ··· 1092 version = "0.18.18"; 1093 1094 src = fetchHex { 1095 - pkg = "${name}"; 1096 version = "${version}"; 1097 - sha256 = "052jv2kbc2nb4qs4ly4idcai6q8wyfkvv59adpg9w67kf820v0d5"; 1098 }; 1099 1100 beamDeps = [ jason phoenix phoenix_html phoenix_template phoenix_view telemetry ]; ··· 1105 version = "2.1.3"; 1106 1107 src = fetchHex { 1108 - pkg = "${name}"; 1109 version = "${version}"; 1110 - sha256 = "00p5dvizhawhqbia2cakdn4whaxsm2adq3lzfn3b137xvk0np85v"; 1111 }; 1112 1113 beamDeps = []; ··· 1118 version = "1.2.0"; 1119 1120 src = fetchHex { 1121 - pkg = "${name}"; 1122 version = "${version}"; 1123 - sha256 = "1fhxh4sff7b3qz2lyryzgms9d6mrhxnmlh924awid6p8a5r133g8"; 1124 }; 1125 1126 beamDeps = [ finch hackney phoenix phoenix_html phoenix_view swoosh ]; ··· 1131 version = "1.0.3"; 1132 1133 src = fetchHex { 1134 - pkg = "${name}"; 1135 version = "${version}"; 1136 - sha256 = "0b4fbp9dhfii6njksm35z8xf4bp8lw5hr7bv0p6g6lj1i9cbdx0n"; 1137 }; 1138 1139 beamDeps = [ phoenix_html ]; ··· 1141 1142 phoenix_view = buildMix rec { 1143 name = "phoenix_view"; 1144 - version = "2.0.2"; 1145 1146 src = fetchHex { 1147 - pkg = "${name}"; 1148 version = "${version}"; 1149 - sha256 = "0vykabqxyk08gkfm45zy5dnlnzygwx6g9z4z2h7fxix51qiyfad9"; 1150 }; 1151 1152 beamDeps = [ phoenix_html phoenix_template ]; ··· 1154 1155 plug = buildMix rec { 1156 name = "plug"; 1157 - version = "1.14.2"; 1158 1159 src = fetchHex { 1160 - pkg = "${name}"; 1161 version = "${version}"; 1162 - sha256 = "04wdyv6nma74bj1m49vkm2bc5mjf8zclfg957fng8g71hw0wabw4"; 1163 }; 1164 1165 beamDeps = [ mime plug_crypto telemetry ]; ··· 1170 version = "2.6.1"; 1171 1172 src = fetchHex { 1173 - pkg = "${name}"; 1174 version = "${version}"; 1175 - sha256 = "04v6xc4v741dr2y38j66fmcc4xc037dnaxzkj2vih6j53yif2dny"; 1176 }; 1177 1178 beamDeps = [ cowboy cowboy_telemetry plug ]; ··· 1180 1181 plug_crypto = buildMix rec { 1182 name = "plug_crypto"; 1183 - version = "1.2.5"; 1184 1185 src = fetchHex { 1186 - pkg = "${name}"; 1187 version = "${version}"; 1188 - sha256 = "0hnqgzc3zas7j7wycgnkkdhaji5farkqccy2n4p1gqj5ccfrlm16"; 1189 }; 1190 1191 beamDeps = []; ··· 1196 version = "1.0.0"; 1197 1198 src = fetchHex { 1199 - pkg = "${name}"; 1200 version = "${version}"; 1201 - sha256 = "1kxm1flxw3rnsj5jj24c2p23wq1wyblbl32n4rf6046i6k7lzzbr"; 1202 }; 1203 1204 beamDeps = [ plug ]; ··· 1209 version = "5.0.0"; 1210 1211 src = fetchHex { 1212 - pkg = "${name}"; 1213 version = "${version}"; 1214 - sha256 = "1z6kv2s6w5nrq20446510nys30ir0hfr8ksrlxi0rf01qlbn3p0i"; 1215 }; 1216 1217 beamDeps = [ decimal ]; ··· 1222 version = "1.5.2"; 1223 1224 src = fetchHex { 1225 - pkg = "${name}"; 1226 version = "${version}"; 1227 - sha256 = "1qq116314418jp4skxg8c6jx29fwp688a738lgaz6h2lrq29gmys"; 1228 }; 1229 1230 beamDeps = []; ··· 1232 1233 postgrex = buildMix rec { 1234 name = "postgrex"; 1235 - version = "0.17.2"; 1236 1237 src = fetchHex { 1238 - pkg = "${name}"; 1239 version = "${version}"; 1240 - sha256 = "036r3q250vrhj4nmyr4cc40krjgbyci18qkhppvkj7akx6liiac0"; 1241 }; 1242 1243 beamDeps = [ db_connection decimal jason ]; ··· 1248 version = "1.0.2"; 1249 1250 src = fetchHex { 1251 - pkg = "${name}"; 1252 version = "${version}"; 1253 - sha256 = "1q62ascgjgddq0l42nvysfwkxmbvh9qsd8m5dsfr2psgb9zi5zkq"; 1254 }; 1255 1256 beamDeps = []; ··· 1261 version = "1.8.0"; 1262 1263 src = fetchHex { 1264 - pkg = "${name}"; 1265 version = "${version}"; 1266 - sha256 = "1rfz5ld54pkd2w25jadyznia2vb7aw9bclck21fizargd39wzys9"; 1267 }; 1268 1269 beamDeps = []; ··· 1271 1272 recon = buildMix rec { 1273 name = "recon"; 1274 - version = "2.5.3"; 1275 1276 src = fetchHex { 1277 - pkg = "${name}"; 1278 version = "${version}"; 1279 - sha256 = "1mwr6267lwl4p7f8jfk14s4cszxwra6zgf84hkcxz8fldzs86rkc"; 1280 }; 1281 1282 beamDeps = []; ··· 1287 version = "1.1.0"; 1288 1289 src = fetchHex { 1290 - pkg = "${name}"; 1291 version = "${version}"; 1292 - sha256 = "0x7d086iik0h5gcwn2bvx6cjlznqxr1bznj6qlpsgmmadbvgsvv1"; 1293 }; 1294 1295 beamDeps = [ combine plug ]; ··· 1300 version = "1.1.2"; 1301 1302 src = fetchHex { 1303 - pkg = "${name}"; 1304 version = "${version}"; 1305 - sha256 = "19argym7xifhsbrp21glkgs0dz1xpd00yfhsbhqdd0dpqm4d1rcz"; 1306 }; 1307 1308 beamDeps = []; ··· 1313 version = "1.1.7"; 1314 1315 src = fetchHex { 1316 - pkg = "${name}"; 1317 version = "${version}"; 1318 - sha256 = "1y37pj5q6gk1vrnwg1vraws9yihrv9g4133w2qq1sh1piw71jk7y"; 1319 }; 1320 1321 beamDeps = []; ··· 1326 version = "1.0.0"; 1327 1328 src = fetchHex { 1329 - pkg = "${name}"; 1330 version = "${version}"; 1331 - sha256 = "09vcm2sz2llv00cm7krkx3n5r8ra1b42zx9gfjs8l0imf3p8p7gz"; 1332 }; 1333 1334 beamDeps = []; ··· 1336 1337 sweet_xml = buildMix rec { 1338 name = "sweet_xml"; 1339 - version = "0.7.3"; 1340 1341 src = fetchHex { 1342 - pkg = "${name}"; 1343 version = "${version}"; 1344 - sha256 = "1fpmwhqgvakvdpbwmmyh31ays3hzhnm9766xqyzp9zmkl5kwh471"; 1345 }; 1346 1347 beamDeps = []; ··· 1349 1350 swoosh = buildMix rec { 1351 name = "swoosh"; 1352 - version = "1.11.4"; 1353 1354 src = fetchHex { 1355 - pkg = "${name}"; 1356 version = "${version}"; 1357 - sha256 = "03rxj2jdrjg6pab05iz8myr0j9fi3d1v7z2bc3hnli9a08a0jffk"; 1358 }; 1359 1360 - beamDeps = [ cowboy ex_aws finch gen_smtp hackney jason mail mime plug_cowboy telemetry ]; 1361 }; 1362 1363 syslog = buildRebar3 rec { ··· 1365 version = "1.1.0"; 1366 1367 src = fetchHex { 1368 - pkg = "${name}"; 1369 version = "${version}"; 1370 - sha256 = "1qarnqappln4xhlr700rhnhfnfvgvv9l3y1ywdxmh83y7hvl2sjc"; 1371 }; 1372 1373 beamDeps = []; ··· 1378 version = "3.1.1"; 1379 1380 src = fetchHex { 1381 - pkg = "${name}"; 1382 version = "${version}"; 1383 - sha256 = "141404hwnwnpspvhs112j2la8dfnvkwr0xy14ff42w6nljmj72k7"; 1384 }; 1385 1386 beamDeps = []; ··· 1391 version = "1.2.1"; 1392 1393 src = fetchHex { 1394 - pkg = "${name}"; 1395 version = "${version}"; 1396 - sha256 = "1mgyx9zw92g6w8fp9pblm3b0bghwxwwcbslrixq23ipzisfwxnfs"; 1397 }; 1398 1399 beamDeps = []; ··· 1404 version = "0.6.1"; 1405 1406 src = fetchHex { 1407 - pkg = "${name}"; 1408 version = "${version}"; 1409 - sha256 = "1iilk2n75kn9i95fdp8mpxvn3rcn3ghln7p77cijqws13j3y1sbv"; 1410 }; 1411 1412 beamDeps = [ telemetry ]; ··· 1417 version = "1.1.0"; 1418 1419 src = fetchHex { 1420 - pkg = "${name}"; 1421 version = "${version}"; 1422 - sha256 = "09jdrv0ik5svi77djycva7a6a8sl05vp2nr7w17s8k94ndckcfyl"; 1423 }; 1424 1425 beamDeps = [ plug_cowboy telemetry_metrics_prometheus_core ]; ··· 1430 version = "1.1.0"; 1431 1432 src = fetchHex { 1433 - pkg = "${name}"; 1434 version = "${version}"; 1435 - sha256 = "0sd0j7arhf22ickzdfmq656258dh14kzi61p0vgra007x1zhxl8d"; 1436 }; 1437 1438 beamDeps = [ telemetry telemetry_metrics ]; ··· 1443 version = "1.0.0"; 1444 1445 src = fetchHex { 1446 - pkg = "${name}"; 1447 version = "${version}"; 1448 - sha256 = "0vjgxkxn9ll1gc6xd8jh4b0ldmg9l7fsfg7w63d44gvcssplx8mk"; 1449 }; 1450 1451 beamDeps = [ telemetry ]; ··· 1453 1454 tesla = buildMix rec { 1455 name = "tesla"; 1456 - version = "1.7.0"; 1457 1458 src = fetchHex { 1459 - pkg = "${name}"; 1460 version = "${version}"; 1461 - sha256 = "04y31nq54j1wnzpi37779bzzq0sjwsh53ikvnh4n40nvpwgg0r1f"; 1462 }; 1463 1464 beamDeps = [ castore finch hackney jason mime mint poison telemetry ]; ··· 1469 version = "3.7.11"; 1470 1471 src = fetchHex { 1472 - pkg = "${name}"; 1473 version = "${version}"; 1474 - sha256 = "1anijimbrb3ngdy6fdspr8c9hz6dip7nakx0gayzkfmsxzvj944b"; 1475 }; 1476 1477 beamDeps = [ combine gettext tzdata ]; ··· 1482 version = "0.0.7"; 1483 1484 src = fetchHex { 1485 - pkg = "${name}"; 1486 version = "${version}"; 1487 - sha256 = "0gv9z8m1kpfs5f5zcsh9m6vr36s88x1xc6g0k6lr7sgk2m6dwkxx"; 1488 }; 1489 1490 beamDeps = [ plug ]; ··· 1495 version = "1.1.1"; 1496 1497 src = fetchHex { 1498 - pkg = "${name}"; 1499 version = "${version}"; 1500 - sha256 = "11wpm1mjla8hbkb5mssprg3gsq1v24s8m8nyk3hx5z7aaa1yr756"; 1501 }; 1502 1503 beamDeps = [ hackney ]; ··· 1508 version = "0.10.5"; 1509 1510 src = fetchHex { 1511 - pkg = "${name}"; 1512 version = "${version}"; 1513 - sha256 = "1qf97azn8064ymawfm58p2bqpmrigipr4fs5xp3jb8chshqizz9y"; 1514 }; 1515 1516 beamDeps = [ plug ]; ··· 1521 version = "0.7.0"; 1522 1523 src = fetchHex { 1524 - pkg = "${name}"; 1525 version = "${version}"; 1526 - sha256 = "08952lw8cjdw8w171lv8wqbrxc4rcmb3jhkrdb7n06gngpbfdvi5"; 1527 }; 1528 1529 beamDeps = []; ··· 1531 1532 unsafe = buildMix rec { 1533 name = "unsafe"; 1534 - version = "1.0.1"; 1535 1536 src = fetchHex { 1537 - pkg = "${name}"; 1538 version = "${version}"; 1539 - sha256 = "1rahpgz1lsd66r7ycns1ryz2qymamz1anrlps986900lsai2jxvc"; 1540 }; 1541 1542 beamDeps = []; ··· 1544 1545 vex = buildMix rec { 1546 name = "vex"; 1547 - version = "0.9.0"; 1548 1549 src = fetchHex { 1550 - pkg = "${name}"; 1551 version = "${version}"; 1552 - sha256 = "0zw51hj525xiiggjk9n5ciix6pdhr8fvl6z7mqgkzan8sm2gz7y6"; 1553 }; 1554 1555 beamDeps = []; ··· 1560 version = "0.3.1"; 1561 1562 src = fetchHex { 1563 - pkg = "${name}"; 1564 version = "${version}"; 1565 - sha256 = "18p2f1gqkg209vf3nychjxy7xpxhgiwyhn4halvr7yr2fvjv50jg"; 1566 }; 1567 1568 beamDeps = [ httpoison jose ]; 1569 }; 1570 1571 websockex = buildMix rec { 1572 name = "websockex"; 1573 version = "0.4.3"; 1574 1575 src = fetchHex { 1576 - pkg = "${name}"; 1577 version = "${version}"; 1578 - sha256 = "1r2kmi2pcmdzvgbd08ci9avy0g5p2lhx80jn736a98w55c3ygwlm"; 1579 }; 1580 1581 beamDeps = [];
··· 10 packages = with beamPackages; with self; { 11 argon2_elixir = buildMix rec { 12 name = "argon2_elixir"; 13 + version = "3.2.1"; 14 15 src = fetchHex { 16 + pkg = "argon2_elixir"; 17 version = "${version}"; 18 + sha256 = "a813b78217394530b5fcf4c8070feee43df03ffef938d044019169c766315690"; 19 }; 20 21 beamDeps = [ comeonin elixir_make ]; ··· 26 version = "1.2.2"; 27 28 src = fetchHex { 29 + pkg = "base62"; 30 version = "${version}"; 31 + sha256 = "d41336bda8eaa5be197f1e4592400513ee60518e5b9f4dcf38f4b4dae6f377bb"; 32 }; 33 34 beamDeps = [ custom_base ]; ··· 39 version = "0.2.0"; 40 41 src = fetchHex { 42 + pkg = "bbcode_pleroma"; 43 version = "${version}"; 44 + sha256 = "19851074419a5fedb4ef49e1f01b30df504bb5dbb6d6adfc135238063bebd1c3"; 45 }; 46 47 beamDeps = [ nimble_parsec ]; ··· 52 version = "3.0.1"; 53 54 src = fetchHex { 55 + pkg = "bcrypt_elixir"; 56 version = "${version}"; 57 + sha256 = "486bb95efb645d1efc6794c1ddd776a186a9a713abf06f45708a6ce324fb96cf"; 58 }; 59 60 beamDeps = [ comeonin elixir_make ]; ··· 62 63 benchee = buildMix rec { 64 name = "benchee"; 65 + version = "1.2.0"; 66 67 src = fetchHex { 68 + pkg = "benchee"; 69 version = "${version}"; 70 + sha256 = "ee729e53217898b8fd30aaad3cce61973dab61574ae6f48229fe7ff42d5e4457"; 71 }; 72 73 beamDeps = [ deep_merge statistex ]; ··· 78 version = "0.2.1"; 79 80 src = fetchHex { 81 + pkg = "bunt"; 82 version = "${version}"; 83 + sha256 = "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5"; 84 }; 85 86 beamDeps = []; ··· 91 version = "3.6.0"; 92 93 src = fetchHex { 94 + pkg = "cachex"; 95 version = "${version}"; 96 + sha256 = "ebf24e373883bc8e0c8d894a63bbe102ae13d918f790121f5cfe6e485cc8e2e2"; 97 }; 98 99 beamDeps = [ eternal jumper sleeplocks unsafe ]; ··· 104 version = "1.0.0"; 105 106 src = fetchHex { 107 + pkg = "calendar"; 108 version = "${version}"; 109 + sha256 = "990e9581920c82912a5ee50e62ff5ef96da6b15949a2ee4734f935fdef0f0a6f"; 110 }; 111 112 beamDeps = [ tzdata ]; ··· 114 115 castore = buildMix rec { 116 name = "castore"; 117 + version = "1.0.5"; 118 119 src = fetchHex { 120 + pkg = "castore"; 121 version = "${version}"; 122 + sha256 = "8d7c597c3e4a64c395980882d4bca3cebb8d74197c590dc272cfd3b6a6310578"; 123 }; 124 125 beamDeps = []; ··· 127 128 certifi = buildRebar3 rec { 129 name = "certifi"; 130 + version = "2.12.0"; 131 132 src = fetchHex { 133 + pkg = "certifi"; 134 version = "${version}"; 135 + sha256 = "ee68d85df22e554040cdb4be100f33873ac6051387baf6a8f6ce82272340ff1c"; 136 }; 137 138 beamDeps = []; ··· 143 version = "0.10.0"; 144 145 src = fetchHex { 146 + pkg = "combine"; 147 version = "${version}"; 148 + sha256 = "1b1dbc1790073076580d0d1d64e42eae2366583e7aecd455d1215b0d16f2451b"; 149 }; 150 151 beamDeps = []; ··· 153 154 comeonin = buildMix rec { 155 name = "comeonin"; 156 + version = "5.4.0"; 157 158 src = fetchHex { 159 + pkg = "comeonin"; 160 version = "${version}"; 161 + sha256 = "796393a9e50d01999d56b7b8420ab0481a7538d0caf80919da493b4a6e51faf1"; 162 }; 163 164 beamDeps = []; ··· 169 version = "1.1.0"; 170 171 src = fetchHex { 172 + pkg = "connection"; 173 version = "${version}"; 174 + sha256 = "722c1eb0a418fbe91ba7bd59a47e28008a189d47e37e0e7bb85585a016b2869c"; 175 }; 176 177 beamDeps = []; ··· 182 version = "3.0.3"; 183 184 src = fetchHex { 185 + pkg = "cors_plug"; 186 version = "${version}"; 187 + sha256 = "3f2d759e8c272ed3835fab2ef11b46bddab8c1ab9528167bd463b6452edf830d"; 188 }; 189 190 beamDeps = [ plug ]; ··· 195 version = "2.10.0"; 196 197 src = fetchHex { 198 + pkg = "cowboy"; 199 version = "${version}"; 200 + sha256 = "3afdccb7183cc6f143cb14d3cf51fa00e53db9ec80cdcd525482f5e99bc41d6b"; 201 }; 202 203 beamDeps = [ cowlib ranch ]; ··· 208 version = "0.4.0"; 209 210 src = fetchHex { 211 + pkg = "cowboy_telemetry"; 212 version = "${version}"; 213 + sha256 = "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"; 214 }; 215 216 beamDeps = [ cowboy telemetry ]; ··· 221 version = "2.12.1"; 222 223 src = fetchHex { 224 + pkg = "cowlib"; 225 version = "${version}"; 226 + sha256 = "163b73f6367a7341b33c794c4e88e7dbfe6498ac42dcd69ef44c5bc5507c8db0"; 227 }; 228 229 beamDeps = []; ··· 231 232 credo = buildMix rec { 233 name = "credo"; 234 + version = "1.7.1"; 235 236 src = fetchHex { 237 + pkg = "credo"; 238 version = "${version}"; 239 + sha256 = "e9871c6095a4c0381c89b6aa98bc6260a8ba6addccf7f6a53da8849c748a58a2"; 240 }; 241 242 beamDeps = [ bunt file_system jason ]; ··· 247 version = "0.2.1"; 248 249 src = fetchHex { 250 + pkg = "custom_base"; 251 version = "${version}"; 252 + sha256 = "8df019facc5ec9603e94f7270f1ac73ddf339f56ade76a721eaa57c1493ba463"; 253 }; 254 255 beamDeps = []; ··· 257 258 db_connection = buildMix rec { 259 name = "db_connection"; 260 + version = "2.6.0"; 261 262 src = fetchHex { 263 + pkg = "db_connection"; 264 version = "${version}"; 265 + sha256 = "c2f992d15725e721ec7fbc1189d4ecdb8afef76648c746a8e1cad35e3b8a35f3"; 266 }; 267 268 beamDeps = [ telemetry ]; ··· 273 version = "2.1.1"; 274 275 src = fetchHex { 276 + pkg = "decimal"; 277 version = "${version}"; 278 + sha256 = "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc"; 279 }; 280 281 beamDeps = []; ··· 286 version = "1.0.0"; 287 288 src = fetchHex { 289 + pkg = "deep_merge"; 290 version = "${version}"; 291 + sha256 = "ce708e5f094b9cd4e8f2be4f00d2f4250c4095be93f8cd6d018c753894885430"; 292 }; 293 294 beamDeps = []; ··· 296 297 dialyxir = buildMix rec { 298 name = "dialyxir"; 299 + version = "1.4.2"; 300 301 src = fetchHex { 302 + pkg = "dialyxir"; 303 version = "${version}"; 304 + sha256 = "516603d8067b2fd585319e4b13d3674ad4f314a5902ba8130cd97dc902ce6bbd"; 305 }; 306 307 beamDeps = [ erlex ]; ··· 309 310 earmark = buildMix rec { 311 name = "earmark"; 312 + version = "1.4.46"; 313 314 src = fetchHex { 315 + pkg = "earmark"; 316 version = "${version}"; 317 + sha256 = "798d86db3d79964e759ddc0c077d5eb254968ed426399fbf5a62de2b5ff8910a"; 318 }; 319 320 + beamDeps = []; 321 }; 322 323 earmark_parser = buildMix rec { 324 name = "earmark_parser"; 325 + version = "1.4.39"; 326 327 src = fetchHex { 328 + pkg = "earmark_parser"; 329 version = "${version}"; 330 + sha256 = "06553a88d1f1846da9ef066b87b57c6f605552cfbe40d20bd8d59cc6bde41944"; 331 }; 332 333 beamDeps = []; ··· 338 version = "1.2.2"; 339 340 src = fetchHex { 341 + pkg = "eblurhash"; 342 version = "${version}"; 343 + sha256 = "8c20ca00904de023a835a9dcb7b7762fed32264c85a80c3cafa85288e405044c"; 344 }; 345 346 beamDeps = []; ··· 351 version = "3.10.3"; 352 353 src = fetchHex { 354 + pkg = "ecto"; 355 version = "${version}"; 356 + sha256 = "44bec74e2364d491d70f7e42cd0d690922659d329f6465e89feb8a34e8cd3433"; 357 }; 358 359 beamDeps = [ decimal jason telemetry ]; ··· 364 version = "1.4.0"; 365 366 src = fetchHex { 367 + pkg = "ecto_enum"; 368 version = "${version}"; 369 + sha256 = "8fb55c087181c2b15eee406519dc22578fa60dd82c088be376d0010172764ee4"; 370 }; 371 372 beamDeps = [ ecto ecto_sql postgrex ]; ··· 374 375 ecto_psql_extras = buildMix rec { 376 name = "ecto_psql_extras"; 377 + version = "0.7.14"; 378 379 src = fetchHex { 380 + pkg = "ecto_psql_extras"; 381 version = "${version}"; 382 + sha256 = "22f5f98592dd597db9416fcef00effae0787669fdcb6faf447e982b553798e98"; 383 }; 384 385 beamDeps = [ ecto_sql postgrex table_rex ]; ··· 387 388 ecto_sql = buildMix rec { 389 name = "ecto_sql"; 390 + version = "3.10.2"; 391 392 src = fetchHex { 393 + pkg = "ecto_sql"; 394 version = "${version}"; 395 + sha256 = "68c018debca57cb9235e3889affdaec7a10616a4e3a80c99fa1d01fdafaa9007"; 396 }; 397 398 beamDeps = [ db_connection ecto postgrex telemetry ]; ··· 400 401 elixir_make = buildMix rec { 402 name = "elixir_make"; 403 + version = "0.7.7"; 404 405 src = fetchHex { 406 + pkg = "elixir_make"; 407 + version = "${version}"; 408 + sha256 = "5bc19fff950fad52bbe5f211b12db9ec82c6b34a9647da0c2224b8b8464c7e6c"; 409 + }; 410 + 411 + beamDeps = [ castore ]; 412 + }; 413 + 414 + elixir_xml_to_map = buildMix rec { 415 + name = "elixir_xml_to_map"; 416 + version = "3.0.0"; 417 + 418 + src = fetchHex { 419 + pkg = "elixir_xml_to_map"; 420 version = "${version}"; 421 + sha256 = "11222dd7f029f8db7a6662b41c992dbdb0e1c6e4fdea6a42056f9d27c847efbb"; 422 }; 423 424 + beamDeps = [ erlsom ]; 425 }; 426 427 erlex = buildMix rec { ··· 429 version = "0.2.6"; 430 431 src = fetchHex { 432 + pkg = "erlex"; 433 + version = "${version}"; 434 + sha256 = "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"; 435 + }; 436 + 437 + beamDeps = []; 438 + }; 439 + 440 + erlsom = buildRebar3 rec { 441 + name = "erlsom"; 442 + version = "1.5.1"; 443 + 444 + src = fetchHex { 445 + pkg = "erlsom"; 446 version = "${version}"; 447 + sha256 = "7965485494c5844dd127656ac40f141aadfa174839ec1be1074e7edf5b4239eb"; 448 }; 449 450 beamDeps = []; ··· 455 version = "1.2.2"; 456 457 src = fetchHex { 458 + pkg = "eternal"; 459 version = "${version}"; 460 + sha256 = "2c9fe32b9c3726703ba5e1d43a1d255a4f3f2d8f8f9bc19f094c7cb1a7a9e782"; 461 }; 462 463 beamDeps = []; ··· 465 466 ex_aws = buildMix rec { 467 name = "ex_aws"; 468 + version = "2.5.0"; 469 470 src = fetchHex { 471 + pkg = "ex_aws"; 472 version = "${version}"; 473 + sha256 = "971b86e5495fc0ae1c318e35e23f389e74cf322f2c02d34037c6fc6d405006f1"; 474 }; 475 476 beamDeps = [ hackney jason mime sweet_xml telemetry ]; ··· 478 479 ex_aws_s3 = buildMix rec { 480 name = "ex_aws_s3"; 481 + version = "2.5.2"; 482 483 src = fetchHex { 484 + pkg = "ex_aws_s3"; 485 version = "${version}"; 486 + sha256 = "cc5bd945a22a99eece4721d734ae2452d3717e81c357a781c8574663254df4a1"; 487 }; 488 489 beamDeps = [ ex_aws sweet_xml ]; ··· 494 version = "0.2.4"; 495 496 src = fetchHex { 497 + pkg = "ex_const"; 498 version = "${version}"; 499 + sha256 = "96fd346610cc992b8f896ed26a98be82ac4efb065a0578f334a32d60a3ba9767"; 500 }; 501 502 beamDeps = []; ··· 504 505 ex_doc = buildMix rec { 506 name = "ex_doc"; 507 + version = "0.31.0"; 508 509 src = fetchHex { 510 + pkg = "ex_doc"; 511 version = "${version}"; 512 + sha256 = "5350cafa6b7f77bdd107aa2199fe277acf29d739aba5aee7e865fc680c62a110"; 513 }; 514 515 beamDeps = [ earmark_parser makeup_elixir makeup_erlang ]; ··· 520 version = "2.7.0"; 521 522 src = fetchHex { 523 + pkg = "ex_machina"; 524 version = "${version}"; 525 + sha256 = "419aa7a39bde11894c87a615c4ecaa52d8f107bbdd81d810465186f783245bf8"; 526 }; 527 528 beamDeps = [ ecto ecto_sql ]; ··· 533 version = "2.0.0"; 534 535 src = fetchHex { 536 + pkg = "ex_syslogger"; 537 version = "${version}"; 538 + sha256 = "a52b2fe71764e9e6ecd149ab66635812f68e39279cbeee27c52c0e35e8b8019e"; 539 }; 540 541 beamDeps = [ jason syslog ]; ··· 546 version = "0.16.1"; 547 548 src = fetchHex { 549 + pkg = "excoveralls"; 550 version = "${version}"; 551 + sha256 = "dae763468e2008cf7075a64cb1249c97cb4bc71e236c5c2b5e5cdf1cfa2bf138"; 552 }; 553 554 beamDeps = [ hackney jason ]; ··· 559 version = "0.4.1"; 560 561 src = fetchHex { 562 + pkg = "expo"; 563 version = "${version}"; 564 + sha256 = "2ff7ba7a798c8c543c12550fa0e2cbc81b95d4974c65855d8d15ba7b37a1ce47"; 565 }; 566 567 beamDeps = []; ··· 572 version = "2.2.0"; 573 574 src = fetchHex { 575 + pkg = "fast_html"; 576 version = "${version}"; 577 + sha256 = "064c4f23b4a6168f9187dac8984b056f2c531bb0787f559fd6a8b34b38aefbae"; 578 }; 579 580 beamDeps = [ elixir_make nimble_pool ]; ··· 585 version = "0.2.3"; 586 587 src = fetchHex { 588 + pkg = "fast_sanitize"; 589 version = "${version}"; 590 + sha256 = "e8ad286d10d0386e15d67d0ee125245ebcfbc7d7290b08712ba9013c8c5e56e2"; 591 }; 592 593 beamDeps = [ fast_html plug ]; ··· 598 version = "0.2.10"; 599 600 src = fetchHex { 601 + pkg = "file_system"; 602 version = "${version}"; 603 + sha256 = "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"; 604 }; 605 606 beamDeps = []; ··· 611 version = "0.16.0"; 612 613 src = fetchHex { 614 + pkg = "finch"; 615 version = "${version}"; 616 + sha256 = "f660174c4d519e5fec629016054d60edd822cdfe2b7270836739ac2f97735ec5"; 617 }; 618 619 beamDeps = [ castore mime mint nimble_options nimble_pool telemetry ]; ··· 624 version = "0.1.0"; 625 626 src = fetchHex { 627 + pkg = "flake_id"; 628 version = "${version}"; 629 + sha256 = "31fc8090fde1acd267c07c36ea7365b8604055f897d3a53dd967658c691bd827"; 630 }; 631 632 beamDeps = [ base62 ecto ]; ··· 634 635 floki = buildMix rec { 636 name = "floki"; 637 + version = "0.35.2"; 638 639 src = fetchHex { 640 + pkg = "floki"; 641 version = "${version}"; 642 + sha256 = "6b05289a8e9eac475f644f09c2e4ba7e19201fd002b89c28c1293e7bd16773d9"; 643 }; 644 645 beamDeps = []; ··· 650 version = "1.2.0"; 651 652 src = fetchHex { 653 + pkg = "gen_smtp"; 654 version = "${version}"; 655 + sha256 = "5ee0375680bca8f20c4d85f58c2894441443a743355430ff33a783fe03296779"; 656 }; 657 658 beamDeps = [ ranch ]; ··· 663 version = "0.22.3"; 664 665 src = fetchHex { 666 + pkg = "gettext"; 667 version = "${version}"; 668 + sha256 = "935f23447713954a6866f1bb28c3a878c4c011e802bcd68a726f5e558e4b64bd"; 669 }; 670 671 beamDeps = [ expo ]; ··· 673 674 hackney = buildRebar3 rec { 675 name = "hackney"; 676 + version = "1.20.1"; 677 678 src = fetchHex { 679 + pkg = "hackney"; 680 version = "${version}"; 681 + sha256 = "fe9094e5f1a2a2c0a7d10918fee36bfec0ec2a979994cff8cfe8058cd9af38e3"; 682 }; 683 684 beamDeps = [ certifi idna metrics mimerl parse_trans ssl_verify_fun unicode_util_compat ]; ··· 689 version = "0.1.2"; 690 691 src = fetchHex { 692 + pkg = "hpax"; 693 version = "${version}"; 694 + sha256 = "2c87843d5a23f5f16748ebe77969880e29809580efdaccd615cd3bed628a8c13"; 695 }; 696 697 beamDeps = []; ··· 702 version = "0.5.2"; 703 704 src = fetchHex { 705 + pkg = "html_entities"; 706 version = "${version}"; 707 + sha256 = "c53ba390403485615623b9531e97696f076ed415e8d8058b1dbaa28181f4fdcc"; 708 }; 709 710 beamDeps = []; ··· 715 version = "1.8.2"; 716 717 src = fetchHex { 718 + pkg = "httpoison"; 719 version = "${version}"; 720 + sha256 = "2bb350d26972e30c96e2ca74a1aaf8293d61d0742ff17f01e0279fef11599921"; 721 }; 722 723 beamDeps = [ hackney ]; ··· 728 version = "6.1.1"; 729 730 src = fetchHex { 731 + pkg = "idna"; 732 version = "${version}"; 733 + sha256 = "92376eb7894412ed19ac475e4a86f7b413c1b9fbb5bd16dccd57934157944cea"; 734 }; 735 736 beamDeps = [ unicode_util_compat ]; ··· 741 version = "1.0.4"; 742 743 src = fetchHex { 744 + pkg = "inet_cidr"; 745 version = "${version}"; 746 + sha256 = "64a2d30189704ae41ca7dbdd587f5291db5d1dda1414e0774c29ffc81088c1bc"; 747 }; 748 749 beamDeps = []; ··· 754 version = "1.4.1"; 755 756 src = fetchHex { 757 + pkg = "jason"; 758 version = "${version}"; 759 + sha256 = "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"; 760 }; 761 762 beamDeps = [ decimal ]; ··· 767 version = "2.6.0"; 768 769 src = fetchHex { 770 + pkg = "joken"; 771 version = "${version}"; 772 + sha256 = "5a95b05a71cd0b54abd35378aeb1d487a23a52c324fa7efdffc512b655b5aaa7"; 773 }; 774 775 beamDeps = [ jose ]; ··· 780 version = "1.11.6"; 781 782 src = fetchHex { 783 + pkg = "jose"; 784 version = "${version}"; 785 + sha256 = "6275cb75504f9c1e60eeacb771adfeee4905a9e182103aa59b53fed651ff9738"; 786 }; 787 788 beamDeps = []; ··· 790 791 jumper = buildMix rec { 792 name = "jumper"; 793 + version = "1.0.2"; 794 795 src = fetchHex { 796 + pkg = "jumper"; 797 version = "${version}"; 798 + sha256 = "9b7782409021e01ab3c08270e26f36eb62976a38c1aa64b2eaf6348422f165e1"; 799 }; 800 801 beamDeps = []; ··· 803 804 mail = buildMix rec { 805 name = "mail"; 806 + version = "0.3.1"; 807 808 src = fetchHex { 809 + pkg = "mail"; 810 version = "${version}"; 811 + sha256 = "1db701e89865c1d5fa296b2b57b1cd587587cca8d8a1a22892b35ef5a8e352a6"; 812 }; 813 814 beamDeps = []; 815 }; 816 817 makeup = buildMix rec { 818 name = "makeup"; 819 + version = "1.1.1"; 820 821 src = fetchHex { 822 + pkg = "makeup"; 823 version = "${version}"; 824 + sha256 = "5dc62fbdd0de44de194898b6710692490be74baa02d9d108bc29f007783b0b48"; 825 }; 826 827 beamDeps = [ nimble_parsec ]; ··· 832 version = "0.16.1"; 833 834 src = fetchHex { 835 + pkg = "makeup_elixir"; 836 version = "${version}"; 837 + sha256 = "e127a341ad1b209bd80f7bd1620a15693a9908ed780c3b763bccf7d200c767c6"; 838 }; 839 840 beamDeps = [ makeup nimble_parsec ]; ··· 842 843 makeup_erlang = buildMix rec { 844 name = "makeup_erlang"; 845 + version = "0.1.3"; 846 847 src = fetchHex { 848 + pkg = "makeup_erlang"; 849 version = "${version}"; 850 + sha256 = "b78dc853d2e670ff6390b605d807263bf606da3c82be37f9d7f68635bd886fc9"; 851 }; 852 853 beamDeps = [ makeup ]; ··· 858 version = "0.9.2"; 859 860 src = fetchHex { 861 + pkg = "meck"; 862 version = "${version}"; 863 + sha256 = "81344f561357dc40a8344afa53767c32669153355b626ea9fcbc8da6b3045826"; 864 }; 865 866 beamDeps = []; ··· 871 version = "1.0.1"; 872 873 src = fetchHex { 874 + pkg = "metrics"; 875 version = "${version}"; 876 + sha256 = "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"; 877 }; 878 879 beamDeps = []; ··· 881 882 mime = buildMix rec { 883 name = "mime"; 884 + version = "2.0.5"; 885 886 src = fetchHex { 887 + pkg = "mime"; 888 version = "${version}"; 889 + sha256 = "da0d64a365c45bc9935cc5c8a7fc5e49a0e0f9932a761c55d6c52b142780a05c"; 890 }; 891 892 beamDeps = []; ··· 897 version = "1.2.0"; 898 899 src = fetchHex { 900 + pkg = "mimerl"; 901 version = "${version}"; 902 + sha256 = "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323"; 903 }; 904 905 beamDeps = []; ··· 907 908 mint = buildMix rec { 909 name = "mint"; 910 + version = "1.5.2"; 911 912 src = fetchHex { 913 + pkg = "mint"; 914 version = "${version}"; 915 + sha256 = "d77d9e9ce4eb35941907f1d3df38d8f750c357865353e21d335bdcdf6d892a02"; 916 }; 917 918 beamDeps = [ castore hpax ]; ··· 923 version = "0.3.8"; 924 925 src = fetchHex { 926 + pkg = "mock"; 927 version = "${version}"; 928 + sha256 = "7fa82364c97617d79bb7d15571193fc0c4fe5afd0c932cef09426b3ee6fe2022"; 929 }; 930 931 beamDeps = [ meck ]; ··· 936 version = "0.9.3"; 937 938 src = fetchHex { 939 + pkg = "mogrify"; 940 version = "${version}"; 941 + sha256 = "0189b1e1de27455f2b9ae8cf88239cefd23d38de9276eb5add7159aea51731e6"; 942 }; 943 944 beamDeps = []; ··· 946 947 mox = buildMix rec { 948 name = "mox"; 949 + version = "1.1.0"; 950 951 src = fetchHex { 952 + pkg = "mox"; 953 version = "${version}"; 954 + sha256 = "d44474c50be02d5b72131070281a5d3895c0e7a95c780e90bc0cfe712f633a13"; 955 }; 956 957 beamDeps = []; ··· 959 960 nimble_options = buildMix rec { 961 name = "nimble_options"; 962 + version = "1.1.0"; 963 964 src = fetchHex { 965 + pkg = "nimble_options"; 966 version = "${version}"; 967 + sha256 = "8bbbb3941af3ca9acc7835f5655ea062111c9c27bcac53e004460dfd19008a99"; 968 }; 969 970 beamDeps = []; ··· 972 973 nimble_parsec = buildMix rec { 974 name = "nimble_parsec"; 975 + version = "1.4.0"; 976 977 src = fetchHex { 978 + pkg = "nimble_parsec"; 979 version = "${version}"; 980 + sha256 = "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"; 981 }; 982 983 beamDeps = []; ··· 985 986 nimble_pool = buildMix rec { 987 name = "nimble_pool"; 988 + version = "1.0.0"; 989 990 src = fetchHex { 991 + pkg = "nimble_pool"; 992 version = "${version}"; 993 + sha256 = "80be3b882d2d351882256087078e1b1952a28bf98d0a287be87e4a24a710b67a"; 994 }; 995 996 beamDeps = []; ··· 998 999 oban = buildMix rec { 1000 name = "oban"; 1001 + version = "2.15.4"; 1002 1003 src = fetchHex { 1004 + pkg = "oban"; 1005 version = "${version}"; 1006 + sha256 = "5fce611fdfffb13e9148df883116e5201adf1e731eb302cc88cde0588510079c"; 1007 }; 1008 1009 beamDeps = [ ecto_sql jason postgrex telemetry ]; ··· 1011 1012 open_api_spex = buildMix rec { 1013 name = "open_api_spex"; 1014 + version = "3.18.0"; 1015 1016 src = fetchHex { 1017 + pkg = "open_api_spex"; 1018 version = "${version}"; 1019 + sha256 = "37849887ab67efab052376401fac28c0974b273ffaecd98f4532455ca0886464"; 1020 }; 1021 1022 beamDeps = [ jason plug poison ]; ··· 1024 1025 parse_trans = buildRebar3 rec { 1026 name = "parse_trans"; 1027 + version = "3.4.1"; 1028 1029 src = fetchHex { 1030 + pkg = "parse_trans"; 1031 version = "${version}"; 1032 + sha256 = "620a406ce75dada827b82e453c19cf06776be266f5a67cff34e1ef2cbb60e49a"; 1033 }; 1034 1035 beamDeps = []; ··· 1037 1038 phoenix = buildMix rec { 1039 name = "phoenix"; 1040 + version = "1.7.10"; 1041 1042 src = fetchHex { 1043 + pkg = "phoenix"; 1044 version = "${version}"; 1045 + sha256 = "cf784932e010fd736d656d7fead6a584a4498efefe5b8227e9f383bf15bb79d0"; 1046 }; 1047 1048 + beamDeps = [ castore jason phoenix_pubsub phoenix_template phoenix_view plug plug_cowboy plug_crypto telemetry websock_adapter ]; 1049 }; 1050 1051 phoenix_ecto = buildMix rec { 1052 name = "phoenix_ecto"; 1053 + version = "4.4.3"; 1054 1055 src = fetchHex { 1056 + pkg = "phoenix_ecto"; 1057 version = "${version}"; 1058 + sha256 = "d36c401206f3011fefd63d04e8ef626ec8791975d9d107f9a0817d426f61ac07"; 1059 }; 1060 1061 beamDeps = [ ecto phoenix_html plug ]; ··· 1063 1064 phoenix_html = buildMix rec { 1065 name = "phoenix_html"; 1066 + version = "3.3.3"; 1067 1068 src = fetchHex { 1069 + pkg = "phoenix_html"; 1070 version = "${version}"; 1071 + sha256 = "923ebe6fec6e2e3b3e569dfbdc6560de932cd54b000ada0208b5f45024bdd76c"; 1072 }; 1073 1074 beamDeps = [ plug ]; ··· 1079 version = "0.7.2"; 1080 1081 src = fetchHex { 1082 + pkg = "phoenix_live_dashboard"; 1083 version = "${version}"; 1084 + sha256 = "0e5fdf063c7a3b620c566a30fcf68b7ee02e5e46fe48ee46a6ec3ba382dc05b7"; 1085 }; 1086 1087 beamDeps = [ ecto ecto_psql_extras mime phoenix_live_view telemetry_metrics ]; ··· 1092 version = "0.18.18"; 1093 1094 src = fetchHex { 1095 + pkg = "phoenix_live_view"; 1096 version = "${version}"; 1097 + sha256 = "a5810d0472f3189ede6d2a95bda7f31c6113156b91784a3426cb0ab6a6d85214"; 1098 }; 1099 1100 beamDeps = [ jason phoenix phoenix_html phoenix_template phoenix_view telemetry ]; ··· 1105 version = "2.1.3"; 1106 1107 src = fetchHex { 1108 + pkg = "phoenix_pubsub"; 1109 version = "${version}"; 1110 + sha256 = "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"; 1111 }; 1112 1113 beamDeps = []; ··· 1118 version = "1.2.0"; 1119 1120 src = fetchHex { 1121 + pkg = "phoenix_swoosh"; 1122 version = "${version}"; 1123 + sha256 = "e88d117251e89a16b92222415a6d87b99a96747ddf674fc5c7631de734811dba"; 1124 }; 1125 1126 beamDeps = [ finch hackney phoenix phoenix_html phoenix_view swoosh ]; ··· 1131 version = "1.0.3"; 1132 1133 src = fetchHex { 1134 + pkg = "phoenix_template"; 1135 version = "${version}"; 1136 + sha256 = "16f4b6588a4152f3cc057b9d0c0ba7e82ee23afa65543da535313ad8d25d8e2c"; 1137 }; 1138 1139 beamDeps = [ phoenix_html ]; ··· 1141 1142 phoenix_view = buildMix rec { 1143 name = "phoenix_view"; 1144 + version = "2.0.3"; 1145 1146 src = fetchHex { 1147 + pkg = "phoenix_view"; 1148 version = "${version}"; 1149 + sha256 = "cd34049af41be2c627df99cd4eaa71fc52a328c0c3d8e7d4aa28f880c30e7f64"; 1150 }; 1151 1152 beamDeps = [ phoenix_html phoenix_template ]; ··· 1154 1155 plug = buildMix rec { 1156 name = "plug"; 1157 + version = "1.15.2"; 1158 1159 src = fetchHex { 1160 + pkg = "plug"; 1161 version = "${version}"; 1162 + sha256 = "02731fa0c2dcb03d8d21a1d941bdbbe99c2946c0db098eee31008e04c6283615"; 1163 }; 1164 1165 beamDeps = [ mime plug_crypto telemetry ]; ··· 1170 version = "2.6.1"; 1171 1172 src = fetchHex { 1173 + pkg = "plug_cowboy"; 1174 version = "${version}"; 1175 + sha256 = "de36e1a21f451a18b790f37765db198075c25875c64834bcc82d90b309eb6613"; 1176 }; 1177 1178 beamDeps = [ cowboy cowboy_telemetry plug ]; ··· 1180 1181 plug_crypto = buildMix rec { 1182 name = "plug_crypto"; 1183 + version = "2.0.0"; 1184 1185 src = fetchHex { 1186 + pkg = "plug_crypto"; 1187 version = "${version}"; 1188 + sha256 = "53695bae57cc4e54566d993eb01074e4d894b65a3766f1c43e2c61a1b0f45ea9"; 1189 }; 1190 1191 beamDeps = []; ··· 1196 version = "1.0.0"; 1197 1198 src = fetchHex { 1199 + pkg = "plug_static_index_html"; 1200 version = "${version}"; 1201 + sha256 = "79fd4fcf34d110605c26560cbae8f23c603ec4158c08298bd4360fdea90bb5cf"; 1202 }; 1203 1204 beamDeps = [ plug ]; ··· 1209 version = "5.0.0"; 1210 1211 src = fetchHex { 1212 + pkg = "poison"; 1213 version = "${version}"; 1214 + sha256 = "11dc6117c501b80c62a7594f941d043982a1bd05a1184280c0d9166eb4d8d3fc"; 1215 }; 1216 1217 beamDeps = [ decimal ]; ··· 1222 version = "1.5.2"; 1223 1224 src = fetchHex { 1225 + pkg = "poolboy"; 1226 version = "${version}"; 1227 + sha256 = "dad79704ce5440f3d5a3681c8590b9dc25d1a561e8f5a9c995281012860901e3"; 1228 }; 1229 1230 beamDeps = []; ··· 1232 1233 postgrex = buildMix rec { 1234 name = "postgrex"; 1235 + version = "0.17.4"; 1236 1237 src = fetchHex { 1238 + pkg = "postgrex"; 1239 version = "${version}"; 1240 + sha256 = "6458f7d5b70652bc81c3ea759f91736c16a31be000f306d3c64bcdfe9a18b3cc"; 1241 }; 1242 1243 beamDeps = [ db_connection decimal jason ]; ··· 1248 version = "1.0.2"; 1249 1250 src = fetchHex { 1251 + pkg = "pot"; 1252 version = "${version}"; 1253 + sha256 = "78fe127f5a4f5f919d6ea5a2a671827bd53eb9d37e5b4128c0ad3df99856c2e0"; 1254 }; 1255 1256 beamDeps = []; ··· 1261 version = "1.8.0"; 1262 1263 src = fetchHex { 1264 + pkg = "ranch"; 1265 version = "${version}"; 1266 + sha256 = "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"; 1267 }; 1268 1269 beamDeps = []; ··· 1271 1272 recon = buildMix rec { 1273 name = "recon"; 1274 + version = "2.5.4"; 1275 1276 src = fetchHex { 1277 + pkg = "recon"; 1278 version = "${version}"; 1279 + sha256 = "e9ab01ac7fc8572e41eb59385efeb3fb0ff5bf02103816535bacaedf327d0263"; 1280 }; 1281 1282 beamDeps = []; ··· 1287 version = "1.1.0"; 1288 1289 src = fetchHex { 1290 + pkg = "remote_ip"; 1291 version = "${version}"; 1292 + sha256 = "616ffdf66aaad6a72fc546dabf42eed87e2a99e97b09cbd92b10cc180d02ed74"; 1293 }; 1294 1295 beamDeps = [ combine plug ]; ··· 1300 version = "1.1.2"; 1301 1302 src = fetchHex { 1303 + pkg = "sleeplocks"; 1304 version = "${version}"; 1305 + sha256 = "9fe5d048c5b781d6305c1a3a0f40bb3dfc06f49bf40571f3d2d0c57eaa7f59a5"; 1306 }; 1307 1308 beamDeps = []; ··· 1313 version = "1.1.7"; 1314 1315 src = fetchHex { 1316 + pkg = "ssl_verify_fun"; 1317 version = "${version}"; 1318 + sha256 = "fe4c190e8f37401d30167c8c405eda19469f34577987c76dde613e838bbc67f8"; 1319 }; 1320 1321 beamDeps = []; ··· 1326 version = "1.0.0"; 1327 1328 src = fetchHex { 1329 + pkg = "statistex"; 1330 version = "${version}"; 1331 + sha256 = "ff9d8bee7035028ab4742ff52fc80a2aa35cece833cf5319009b52f1b5a86c27"; 1332 }; 1333 1334 beamDeps = []; ··· 1336 1337 sweet_xml = buildMix rec { 1338 name = "sweet_xml"; 1339 + version = "0.7.4"; 1340 1341 src = fetchHex { 1342 + pkg = "sweet_xml"; 1343 version = "${version}"; 1344 + sha256 = "e7c4b0bdbf460c928234951def54fe87edf1a170f6896675443279e2dbeba167"; 1345 }; 1346 1347 beamDeps = []; ··· 1349 1350 swoosh = buildMix rec { 1351 name = "swoosh"; 1352 + version = "1.14.2"; 1353 1354 src = fetchHex { 1355 + pkg = "swoosh"; 1356 version = "${version}"; 1357 + sha256 = "01d8fae72930a0b5c1bb9725df0408602ed8c5c3d59dc6e7a39c57b723cd1065"; 1358 }; 1359 1360 + beamDeps = [ cowboy ex_aws finch gen_smtp hackney jason mail mime plug plug_cowboy telemetry ]; 1361 }; 1362 1363 syslog = buildRebar3 rec { ··· 1365 version = "1.1.0"; 1366 1367 src = fetchHex { 1368 + pkg = "syslog"; 1369 version = "${version}"; 1370 + sha256 = "4c6a41373c7e20587be33ef841d3de6f3beba08519809329ecc4d27b15b659e1"; 1371 }; 1372 1373 beamDeps = []; ··· 1378 version = "3.1.1"; 1379 1380 src = fetchHex { 1381 + pkg = "table_rex"; 1382 version = "${version}"; 1383 + sha256 = "678a23aba4d670419c23c17790f9dcd635a4a89022040df7d5d772cb21012490"; 1384 }; 1385 1386 beamDeps = []; ··· 1391 version = "1.2.1"; 1392 1393 src = fetchHex { 1394 + pkg = "telemetry"; 1395 version = "${version}"; 1396 + sha256 = "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"; 1397 }; 1398 1399 beamDeps = []; ··· 1404 version = "0.6.1"; 1405 1406 src = fetchHex { 1407 + pkg = "telemetry_metrics"; 1408 version = "${version}"; 1409 + sha256 = "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6"; 1410 }; 1411 1412 beamDeps = [ telemetry ]; ··· 1417 version = "1.1.0"; 1418 1419 src = fetchHex { 1420 + pkg = "telemetry_metrics_prometheus"; 1421 version = "${version}"; 1422 + sha256 = "d43b3659b3244da44fe0275b717701542365d4519b79d9ce895b9719c1ce4d26"; 1423 }; 1424 1425 beamDeps = [ plug_cowboy telemetry_metrics_prometheus_core ]; ··· 1430 version = "1.1.0"; 1431 1432 src = fetchHex { 1433 + pkg = "telemetry_metrics_prometheus_core"; 1434 version = "${version}"; 1435 + sha256 = "0dd10e7fe8070095df063798f82709b0a1224c31b8baf6278b423898d591a069"; 1436 }; 1437 1438 beamDeps = [ telemetry telemetry_metrics ]; ··· 1443 version = "1.0.0"; 1444 1445 src = fetchHex { 1446 + pkg = "telemetry_poller"; 1447 version = "${version}"; 1448 + sha256 = "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e"; 1449 }; 1450 1451 beamDeps = [ telemetry ]; ··· 1453 1454 tesla = buildMix rec { 1455 name = "tesla"; 1456 + version = "1.8.0"; 1457 1458 src = fetchHex { 1459 + pkg = "tesla"; 1460 version = "${version}"; 1461 + sha256 = "10501f360cd926a309501287470372af1a6e1cbed0f43949203a4c13300bc79f"; 1462 }; 1463 1464 beamDeps = [ castore finch hackney jason mime mint poison telemetry ]; ··· 1469 version = "3.7.11"; 1470 1471 src = fetchHex { 1472 + pkg = "timex"; 1473 version = "${version}"; 1474 + sha256 = "8b9024f7efbabaf9bd7aa04f65cf8dcd7c9818ca5737677c7b76acbc6a94d1aa"; 1475 }; 1476 1477 beamDeps = [ combine gettext tzdata ]; ··· 1482 version = "0.0.7"; 1483 1484 src = fetchHex { 1485 + pkg = "trailing_format_plug"; 1486 version = "${version}"; 1487 + sha256 = "bd4fde4c15f3e993a999e019d64347489b91b7a9096af68b2bdadd192afa693f"; 1488 }; 1489 1490 beamDeps = [ plug ]; ··· 1495 version = "1.1.1"; 1496 1497 src = fetchHex { 1498 + pkg = "tzdata"; 1499 version = "${version}"; 1500 + sha256 = "a69cec8352eafcd2e198dea28a34113b60fdc6cb57eb5ad65c10292a6ba89787"; 1501 }; 1502 1503 beamDeps = [ hackney ]; ··· 1508 version = "0.10.5"; 1509 1510 src = fetchHex { 1511 + pkg = "ueberauth"; 1512 version = "${version}"; 1513 + sha256 = "3efd1f31d490a125c7ed453b926f7c31d78b97b8a854c755f5c40064bf3ac9e1"; 1514 }; 1515 1516 beamDeps = [ plug ]; ··· 1521 version = "0.7.0"; 1522 1523 src = fetchHex { 1524 + pkg = "unicode_util_compat"; 1525 version = "${version}"; 1526 + sha256 = "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"; 1527 }; 1528 1529 beamDeps = []; ··· 1531 1532 unsafe = buildMix rec { 1533 name = "unsafe"; 1534 + version = "1.0.2"; 1535 1536 src = fetchHex { 1537 + pkg = "unsafe"; 1538 version = "${version}"; 1539 + sha256 = "b485231683c3ab01a9cd44cb4a79f152c6f3bb87358439c6f68791b85c2df675"; 1540 }; 1541 1542 beamDeps = []; ··· 1544 1545 vex = buildMix rec { 1546 name = "vex"; 1547 + version = "0.9.1"; 1548 1549 src = fetchHex { 1550 + pkg = "vex"; 1551 version = "${version}"; 1552 + sha256 = "a0f9f3959d127ad6a6a617c3f607ecfb1bc6f3c59f9c3614a901a46d1765bafe"; 1553 }; 1554 1555 beamDeps = []; ··· 1560 version = "0.3.1"; 1561 1562 src = fetchHex { 1563 + pkg = "web_push_encryption"; 1564 version = "${version}"; 1565 + sha256 = "4f82b2e57622fb9337559058e8797cb0df7e7c9790793bdc4e40bc895f70e2a2"; 1566 }; 1567 1568 beamDeps = [ httpoison jose ]; 1569 }; 1570 1571 + websock = buildMix rec { 1572 + name = "websock"; 1573 + version = "0.5.3"; 1574 + 1575 + src = fetchHex { 1576 + pkg = "websock"; 1577 + version = "${version}"; 1578 + sha256 = "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"; 1579 + }; 1580 + 1581 + beamDeps = []; 1582 + }; 1583 + 1584 + websock_adapter = buildMix rec { 1585 + name = "websock_adapter"; 1586 + version = "0.5.5"; 1587 + 1588 + src = fetchHex { 1589 + pkg = "websock_adapter"; 1590 + version = "${version}"; 1591 + sha256 = "4b977ba4a01918acbf77045ff88de7f6972c2a009213c515a445c48f224ffce9"; 1592 + }; 1593 + 1594 + beamDeps = [ plug plug_cowboy websock ]; 1595 + }; 1596 + 1597 websockex = buildMix rec { 1598 name = "websockex"; 1599 version = "0.4.3"; 1600 1601 src = fetchHex { 1602 + pkg = "websockex"; 1603 version = "${version}"; 1604 + sha256 = "95f2e7072b85a3a4cc385602d42115b73ce0b74a9121d0d6dbbf557645ac53e4"; 1605 }; 1606 1607 beamDeps = [];
+2 -2
pkgs/servers/sql/postgresql/ext/pgvector.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgvector"; 5 - version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "pgvector"; 9 repo = "pgvector"; 10 rev = "v${version}"; 11 - hash = "sha256-hXm+k0BZ9xZP1Tnek14jPoKCPQkA5ovscu9IX2mW7Kc="; 12 }; 13 14 buildInputs = [ postgresql ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "pgvector"; 5 + version = "0.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "pgvector"; 9 repo = "pgvector"; 10 rev = "v${version}"; 11 + hash = "sha256-NS9iNgrVnoqmAIXd4sJFnPISQvYYl8YQ84bnLjpChx4="; 12 }; 13 14 buildInputs = [ postgresql ];
+3 -3
pkgs/tools/misc/grizzly/default.nix
··· 5 6 buildGoModule rec { 7 pname = "grizzly"; 8 - version = "0.3.1"; 9 10 src = fetchFromGitHub { 11 owner = "grafana"; 12 repo = pname; 13 rev = "v${version}"; 14 - hash = "sha256-d/DUazWBT96+dnwVXo667RHALUM2FHxXoI54fFU2HZw="; 15 }; 16 17 - vendorHash = "sha256-8myfB2LKDPUCFV9GBSXrBo9E+WrCOCm0ZHKTQ1dEb9U="; 18 19 subPackages = [ "cmd/grr" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "grizzly"; 8 + version = "0.4.0"; 9 10 src = fetchFromGitHub { 11 owner = "grafana"; 12 repo = pname; 13 rev = "v${version}"; 14 + hash = "sha256-c+QT3NwfnkVzAb1mqNIuNhSJJOnzME4e3ASawdNBFmg="; 15 }; 16 17 + vendorHash = "sha256-EVP2w0mvzzBcrhohM2VmetK8UQu7fauelSa+C+q3n+g="; 18 19 subPackages = [ "cmd/grr" ]; 20
+3 -2
pkgs/tools/misc/pre-commit/default.nix
··· 18 with python3Packages; 19 buildPythonApplication rec { 20 pname = "pre-commit"; 21 - version = "3.6.1"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.9"; ··· 27 owner = "pre-commit"; 28 repo = "pre-commit"; 29 rev = "refs/tags/v${version}"; 30 - hash = "sha256-UmQ1GehoMDXKEXo8wgPLxTDbtObk7YC2cfk1yNqesJM="; 31 }; 32 33 patches = [ ··· 134 "test_docker_hook" 135 "test_docker_image_hook_via_args" 136 "test_docker_image_hook_via_entrypoint" 137 "test_golang_default_version" 138 "test_golang_hook" 139 "test_golang_hook_still_works_when_gobin_is_set"
··· 18 with python3Packages; 19 buildPythonApplication rec { 20 pname = "pre-commit"; 21 + version = "3.6.2"; 22 format = "setuptools"; 23 24 disabled = pythonOlder "3.9"; ··· 27 owner = "pre-commit"; 28 repo = "pre-commit"; 29 rev = "refs/tags/v${version}"; 30 + hash = "sha256-rlGkoaVLrTCEPgPFNUWefJf6MJaKTA2RDSbV7eGtaAU="; 31 }; 32 33 patches = [ ··· 134 "test_docker_hook" 135 "test_docker_image_hook_via_args" 136 "test_docker_image_hook_via_entrypoint" 137 + "test_during_commit_all" 138 "test_golang_default_version" 139 "test_golang_hook" 140 "test_golang_hook_still_works_when_gobin_is_set"
+3 -3
pkgs/tools/networking/snowflake/default.nix
··· 2 3 buildGoModule rec { 4 pname = "snowflake"; 5 - version = "2.9.0"; 6 7 src = fetchFromGitLab { 8 domain = "gitlab.torproject.org"; ··· 10 owner = "anti-censorship/pluggable-transports"; 11 repo = "snowflake"; 12 rev = "v${version}"; 13 - sha256 = "sha256-h8T8kc7idZcfepVjhpX+0RIypFDp2nMt3ZZ61YmeLQk="; 14 }; 15 16 - vendorHash = "sha256-TSB0UDVD9ijOFgOmIh7ppnKJn/VWzejeDcb1+30+Mnc="; 17 18 meta = with lib; { 19 description = "System to defeat internet censorship";
··· 2 3 buildGoModule rec { 4 pname = "snowflake"; 5 + version = "2.9.1"; 6 7 src = fetchFromGitLab { 8 domain = "gitlab.torproject.org"; ··· 10 owner = "anti-censorship/pluggable-transports"; 11 repo = "snowflake"; 12 rev = "v${version}"; 13 + sha256 = "sha256-LDr/Fzg1fC2lf7W+yTD1y5q4C2pPXZz+ZJf9sI1BxcQ="; 14 }; 15 16 + vendorHash = "sha256-IT2+5HmgkV6BKPEARkCZbULyVr7VDLtwGUCF22YuodA="; 17 18 meta = with lib; { 19 description = "System to defeat internet censorship";
+3 -3
pkgs/tools/networking/vopono/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vopono"; 8 - version = "0.10.8"; 9 10 src = fetchCrate { 11 inherit pname version; 12 - hash = "sha256-D+yROQidu+a3qzCNrVxn0RNutIHNcIjMSNqPLHwA+zA="; 13 }; 14 15 - cargoHash = "sha256-oKoSHjABtaJYGyJ/G0zXC42XpXiUXwdPsOhyL1+D3GI="; 16 17 meta = with lib; { 18 description = "Run applications through VPN connections in network namespaces";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "vopono"; 8 + version = "0.10.9"; 9 10 src = fetchCrate { 11 inherit pname version; 12 + hash = "sha256-j8o9UxyBE7uML/7gw9UYbXLNYK9ka2jhUw5/v7pxIc8="; 13 }; 14 15 + cargoHash = "sha256-foJSaifllpGNMfxWMGm4BWwItOdtAmUcaOO1j1JMCpo="; 16 17 meta = with lib; { 18 description = "Run applications through VPN connections in network namespaces";
+5 -5
pkgs/tools/security/arti/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 - version = "1.1.13"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 - hash = "sha256-Afbys0ChT1640PfKnAH/0Knl2IfKcrsCqqoxryFDPo0="; 22 }; 23 24 - cargoHash = "sha256-Y4JpVQU1wVwCWWaE5HMT+SaoRpmqzzhZjefbOOwPPRg="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27 ··· 35 36 meta = with lib; { 37 description = "An implementation of Tor in Rust"; 38 - homepage = "https://gitlab.torproject.org/tpo/core/arti"; 39 - changelog = "https://gitlab.torproject.org/tpo/core/arti/-/raw/${src.rev}/CHANGELOG.md"; 40 license = with licenses; [ asl20 /* or */ mit ]; 41 maintainers = with maintainers; [ marsam ]; 42 };
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "arti"; 13 + version = "1.2.0"; 14 15 src = fetchFromGitLab { 16 domain = "gitlab.torproject.org"; ··· 18 owner = "core"; 19 repo = "arti"; 20 rev = "arti-v${version}"; 21 + hash = "sha256-ba07btx3eorFiocRk1YbkkGcblgsWaMI14r1SaPNr9g="; 22 }; 23 24 + cargoHash = "sha256-+TVmmyjAFLDlnXMED0+S0M3VbGBRHds4C1GNyTGD4wI="; 25 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27 ··· 35 36 meta = with lib; { 37 description = "An implementation of Tor in Rust"; 38 + homepage = "https://arti.torproject.org/"; 39 + changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/${src.rev}/CHANGELOG.md"; 40 license = with licenses; [ asl20 /* or */ mit ]; 41 maintainers = with maintainers; [ marsam ]; 42 };
+29 -11
pkgs/tools/security/nitrokey-app2/default.nix
··· 1 { lib 2 - , buildPythonApplication 3 , fetchFromGitHub 4 - , pythonOlder 5 - , pyside6 6 - , poetry-core 7 - , pynitrokey 8 - , pyudev 9 - , qt-material 10 }: 11 12 - buildPythonApplication rec { 13 pname = "nitrokey-app2"; 14 version = "2.1.5"; 15 pyproject = true; 16 17 - disabled = pythonOlder "3.9"; 18 19 src = fetchFromGitHub { 20 owner = "Nitrokey"; ··· 31 substituteInPlace pyproject.toml --replace 'pynitrokey = "' 'pynitrokey = ">=' 32 ''; 33 34 - nativeBuildInputs = [ 35 poetry-core 36 ]; 37 38 - propagatedBuildInputs = [ 39 pynitrokey 40 pyudev 41 pyside6
··· 1 { lib 2 + , python3 3 + , fetchPypi 4 + , rustPlatform 5 , fetchFromGitHub 6 }: 7 8 + let 9 + python = python3.override { 10 + packageOverrides = self: super: { 11 + # https://github.com/nxp-mcuxpresso/spsdk/issues/64 12 + cryptography = super.cryptography.overridePythonAttrs (old: rec { 13 + version = "41.0.7"; 14 + src = fetchPypi { 15 + inherit (old) pname; 16 + inherit version; 17 + hash = "sha256-E/k86b6oAWwlOzSvxr1qdZk+XEBnLtVAWpyDLw1KALw="; 18 + }; 19 + cargoDeps = rustPlatform.fetchCargoTarball { 20 + inherit src; 21 + sourceRoot = "${old.pname}-${version}/${old.cargoRoot}"; 22 + name = "${old.pname}-${version}"; 23 + hash = "sha256-VeZhKisCPDRvmSjGNwCgJJeVj65BZ0Ge+yvXbZw86Rw="; 24 + }; 25 + patches = [ ]; 26 + doCheck = false; # would require overriding cryptography-vectors 27 + }); 28 + }; 29 + }; 30 + in python.pkgs.buildPythonApplication rec { 31 pname = "nitrokey-app2"; 32 version = "2.1.5"; 33 pyproject = true; 34 35 + disabled = python.pythonOlder "3.9"; 36 37 src = fetchFromGitHub { 38 owner = "Nitrokey"; ··· 49 substituteInPlace pyproject.toml --replace 'pynitrokey = "' 'pynitrokey = ">=' 50 ''; 51 52 + nativeBuildInputs = with python.pkgs; [ 53 poetry-core 54 ]; 55 56 + propagatedBuildInputs = with python.pkgs; [ 57 pynitrokey 58 pyudev 59 pyside6
+4 -4
pkgs/tools/wayland/wl-screenrec/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "wl-screenrec"; 12 - version = "unstable-2023-09-17"; 13 14 src = fetchFromGitHub { 15 owner = "russelltg"; 16 repo = pname; 17 - rev = "a36c5923009b44f2131196d8a3a234948f8e0102"; 18 - hash = "sha256-V29eB9vozVKIBq8dO7zgA4nirsh1eDBjJN+rwVkeDLE="; 19 }; 20 21 - cargoHash = "sha256-uUfEweLWn/NdqgY8O7Ld+YnGPKQV1tpJi/Gd4MZB4xI="; 22 23 nativeBuildInputs = [ 24 pkg-config
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "wl-screenrec"; 12 + version = "0.1.3"; 13 14 src = fetchFromGitHub { 15 owner = "russelltg"; 16 repo = pname; 17 + rev = "v${version}"; 18 + hash = "sha256-ThPZPV1GyMFRu94O9WwUpXbR4gnIML26K7TyIfXZlcI="; 19 }; 20 21 + cargoHash = "sha256-DtlVsUFKNKXcwqNvGvqkSKUE+kRHX8wajL4fR0c9ZuQ="; 22 23 nativeBuildInputs = [ 24 pkg-config
+7 -5
pkgs/top-level/all-packages.nix
··· 1563 adminer = callPackage ../servers/adminer { }; 1564 1565 akkoma = callPackage ../servers/akkoma { 1566 - elixir = elixir_1_14; 1567 - beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; }); 1568 }; 1569 akkoma-frontends = recurseIntoAttrs { 1570 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { }; ··· 35880 inherit (gnome2) libIDL; 35881 }; 35882 35883 virtualboxHardened = lowPrio (virtualbox.override { 35884 enableHardening = true; 35885 }); ··· 41339 41340 xrq = callPackage ../applications/misc/xrq { }; 41341 41342 - pynitrokey = with python3Packages; toPythonApplication pynitrokey; 41343 - 41344 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; 41345 41346 - nitrokey-app2 = python3Packages.callPackage ../tools/security/nitrokey-app2 { }; 41347 41348 fpm2 = callPackage ../tools/security/fpm2 { }; 41349
··· 1563 adminer = callPackage ../servers/adminer { }; 1564 1565 akkoma = callPackage ../servers/akkoma { 1566 + elixir = elixir_1_16; 1567 + beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; }); 1568 }; 1569 akkoma-frontends = recurseIntoAttrs { 1570 akkoma-fe = callPackage ../servers/akkoma/akkoma-fe { }; ··· 35880 inherit (gnome2) libIDL; 35881 }; 35882 35883 + virtualboxKvm = lowPrio (virtualbox.override { 35884 + enableKvm = true; 35885 + }); 35886 + 35887 virtualboxHardened = lowPrio (virtualbox.override { 35888 enableHardening = true; 35889 }); ··· 41343 41344 xrq = callPackage ../applications/misc/xrq { }; 41345 41346 nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; 41347 41348 + nitrokey-app2 = callPackage ../tools/security/nitrokey-app2 { }; 41349 41350 fpm2 = callPackage ../tools/security/fpm2 { }; 41351
+2 -3
pkgs/top-level/kodi-packages.nix
··· 1 - { config, lib, newScope, kodi, libretro 2 - , disable-warnings-if-gcc13 }: 3 4 with lib; 5 ··· 159 160 inputstream-adaptive = callPackage ../applications/video/kodi/addons/inputstream-adaptive { }; 161 162 - inputstream-ffmpegdirect = disable-warnings-if-gcc13 (callPackage ../applications/video/kodi/addons/inputstream-ffmpegdirect { }); 163 164 inputstream-rtmp = callPackage ../applications/video/kodi/addons/inputstream-rtmp { }; 165
··· 1 + { config, lib, newScope, kodi, libretro }: 2 3 with lib; 4 ··· 158 159 inputstream-adaptive = callPackage ../applications/video/kodi/addons/inputstream-adaptive { }; 160 161 + inputstream-ffmpegdirect = callPackage ../applications/video/kodi/addons/inputstream-ffmpegdirect { }; 162 163 inputstream-rtmp = callPackage ../applications/video/kodi/addons/inputstream-rtmp { }; 164
+8
pkgs/top-level/python-packages.nix
··· 10049 10050 progress = callPackage ../development/python-modules/progress { }; 10051 10052 prometheus-client = callPackage ../development/python-modules/prometheus-client { }; 10053 10054 prometheus-flask-exporter = callPackage ../development/python-modules/prometheus-flask-exporter { }; 10055 10056 promise = callPackage ../development/python-modules/promise { }; 10057 ··· 11129 11130 pyocd = callPackage ../development/python-modules/pyocd { }; 11131 11132 pyocr = callPackage ../development/python-modules/pyocr { 11133 tesseract = pkgs.tesseract4; 11134 }; ··· 11820 pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; 11821 11822 pytest-mypy-plugins = callPackage ../development/python-modules/pytest-mypy-plugins { }; 11823 11824 pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { }; 11825
··· 10049 10050 progress = callPackage ../development/python-modules/progress { }; 10051 10052 + prometheus-api-client = callPackage ../development/python-modules/prometheus-api-client { }; 10053 + 10054 prometheus-client = callPackage ../development/python-modules/prometheus-client { }; 10055 10056 prometheus-flask-exporter = callPackage ../development/python-modules/prometheus-flask-exporter { }; 10057 + 10058 + prometrix = callPackage ../development/python-modules/prometrix { }; 10059 10060 promise = callPackage ../development/python-modules/promise { }; 10061 ··· 11133 11134 pyocd = callPackage ../development/python-modules/pyocd { }; 11135 11136 + pyocd-pemicro = callPackage ../development/python-modules/pyocd-pemicro { }; 11137 + 11138 pyocr = callPackage ../development/python-modules/pyocr { 11139 tesseract = pkgs.tesseract4; 11140 }; ··· 11826 pytest-mypy = callPackage ../development/python-modules/pytest-mypy { }; 11827 11828 pytest-mypy-plugins = callPackage ../development/python-modules/pytest-mypy-plugins { }; 11829 + 11830 + pytest-notebook = callPackage ../development/python-modules/pytest-notebook { }; 11831 11832 pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { }; 11833