Merge master into staging-next

Changed files
+1477 -556
maintainers
nixos
pkgs
applications
editors
emacs
elisp-packages
manual-packages
mind-wave
graphics
focus-stack
networking
browsers
instant-messengers
telegram
tdesktop
office
appflowy
virtualization
podman
development
interpreters
libraries
octave-modules
arduino
audio
bim
communications
control
dicom
ga
general
generate_html
geometry
instrument-control
interval
io
mapping
msh
nan
ncarray
netcdf
ocl
octclip
octproj
optim
optiminterp
signal
sockets
statistics
stk
strings
struct
video
windows
zeromq
python-modules
fakeredis
oralb-ble
pymupdf
skodaconnect
teslajsonpy
ulid-transform
yalexs-ble
tools
ruff
rust
cargo-bundle
servers
consul
headscale
shells
nushell
tools
admin
aws-vault
cd-dvd
cdrkit
misc
topgrade
wit-bindgen
networking
dnsperf
package-management
system
automatic-timezoned
goreman
text
frawk
virtualization
top-level
+468
maintainers/scripts/update-octave-packages
···
+
#!/usr/bin/env nix-shell
+
#!nix-shell update-octave-shell.nix -i python3
+
+
"""
+
Update a Octave package expression by passing in the `.nix` file, or the directory containing it.
+
You can pass in multiple files or paths.
+
+
You'll likely want to use
+
``
+
$ ./update-octave-libraries ../../pkgs/development/octave-modules/**/default.nix
+
``
+
to update all non-pinned libraries in that folder.
+
"""
+
+
import argparse
+
import os
+
import pathlib
+
import re
+
import requests
+
import yaml
+
from concurrent.futures import ThreadPoolExecutor as Pool
+
from packaging.version import Version as _Version
+
from packaging.version import InvalidVersion
+
from packaging.specifiers import SpecifierSet
+
import collections
+
import subprocess
+
import tempfile
+
+
INDEX = "https://raw.githubusercontent.com/gnu-octave/packages/main/packages"
+
"""url of Octave packages' source on GitHub"""
+
+
EXTENSIONS = ['tar.gz', 'tar.bz2', 'tar', 'zip']
+
"""Permitted file extensions. These are evaluated from left to right and the first occurance is returned."""
+
+
PRERELEASES = False
+
+
GIT = "git"
+
+
NIXPGKS_ROOT = subprocess.check_output(["git", "rev-parse", "--show-toplevel"]).decode('utf-8').strip()
+
+
import logging
+
logging.basicConfig(level=logging.INFO)
+
+
+
class Version(_Version, collections.abc.Sequence):
+
+
def __init__(self, version):
+
super().__init__(version)
+
# We cannot use `str(Version(0.04.21))` because that becomes `0.4.21`
+
# https://github.com/avian2/unidecode/issues/13#issuecomment-354538882
+
self.raw_version = version
+
+
def __getitem__(self, i):
+
return self._version.release[i]
+
+
def __len__(self):
+
return len(self._version.release)
+
+
def __iter__(self):
+
yield from self._version.release
+
+
+
def _get_values(attribute, text):
+
"""Match attribute in text and return all matches.
+
+
:returns: List of matches.
+
"""
+
regex = '{}\s+=\s+"(.*)";'.format(attribute)
+
regex = re.compile(regex)
+
values = regex.findall(text)
+
return values
+
+
def _get_unique_value(attribute, text):
+
"""Match attribute in text and return unique match.
+
+
:returns: Single match.
+
"""
+
values = _get_values(attribute, text)
+
n = len(values)
+
if n > 1:
+
raise ValueError("found too many values for {}".format(attribute))
+
elif n == 1:
+
return values[0]
+
else:
+
raise ValueError("no value found for {}".format(attribute))
+
+
def _get_line_and_value(attribute, text):
+
"""Match attribute in text. Return the line and the value of the attribute."""
+
regex = '({}\s+=\s+"(.*)";)'.format(attribute)
+
regex = re.compile(regex)
+
value = regex.findall(text)
+
n = len(value)
+
if n > 1:
+
raise ValueError("found too many values for {}".format(attribute))
+
elif n == 1:
+
return value[0]
+
else:
+
raise ValueError("no value found for {}".format(attribute))
+
+
+
def _replace_value(attribute, value, text):
+
"""Search and replace value of attribute in text."""
+
old_line, old_value = _get_line_and_value(attribute, text)
+
new_line = old_line.replace(old_value, value)
+
new_text = text.replace(old_line, new_line)
+
return new_text
+
+
+
def _fetch_page(url):
+
r = requests.get(url)
+
if r.status_code == requests.codes.ok:
+
return list(yaml.safe_load_all(r.content))[0]
+
else:
+
raise ValueError("request for {} failed".format(url))
+
+
+
def _fetch_github(url):
+
headers = {}
+
token = os.environ.get('GITHUB_API_TOKEN')
+
if token:
+
headers["Authorization"] = f"token {token}"
+
r = requests.get(url, headers=headers)
+
+
if r.status_code == requests.codes.ok:
+
return r.json()
+
else:
+
raise ValueError("request for {} failed".format(url))
+
+
+
SEMVER = {
+
'major' : 0,
+
'minor' : 1,
+
'patch' : 2,
+
}
+
+
+
def _determine_latest_version(current_version, target, versions):
+
"""Determine latest version, given `target`, returning the more recent version.
+
"""
+
current_version = Version(current_version)
+
+
def _parse_versions(versions):
+
for v in versions:
+
try:
+
yield Version(v)
+
except InvalidVersion:
+
pass
+
+
versions = _parse_versions(versions)
+
+
index = SEMVER[target]
+
+
ceiling = list(current_version[0:index])
+
if len(ceiling) == 0:
+
ceiling = None
+
else:
+
ceiling[-1]+=1
+
ceiling = Version(".".join(map(str, ceiling)))
+
+
# We do not want prereleases
+
versions = SpecifierSet(prereleases=PRERELEASES).filter(versions)
+
+
if ceiling is not None:
+
versions = SpecifierSet(f"<{ceiling}").filter(versions)
+
+
return (max(sorted(versions))).raw_version
+
+
+
def _get_latest_version_octave_packages(package, extension, current_version, target):
+
"""Get latest version and hash from Octave Packages."""
+
url = "{}/{}.yaml".format(INDEX, package)
+
yaml = _fetch_page(url)
+
+
versions = list(map(lambda pv: pv['id'], yaml['versions']))
+
version = _determine_latest_version(current_version, target, versions)
+
+
try:
+
releases = [v if v['id'] == version else None for v in yaml['versions']]
+
except KeyError as e:
+
raise KeyError('Could not find version {} for {}'.format(version, package)) from e
+
for release in releases:
+
if release['url'].endswith(extension):
+
sha256 = release['sha256']
+
break
+
else:
+
sha256 = None
+
return version, sha256, None
+
+
+
def _get_latest_version_github(package, extension, current_version, target):
+
def strip_prefix(tag):
+
return re.sub("^[^0-9]*", "", tag)
+
+
def get_prefix(string):
+
matches = re.findall(r"^([^0-9]*)", string)
+
return next(iter(matches), "")
+
+
# when invoked as an updateScript, UPDATE_NIX_ATTR_PATH will be set
+
# this allows us to work with packages which live outside of octave-modules
+
attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"octavePackages.{package}")
+
try:
+
homepage = subprocess.check_output(
+
["nix", "eval", "-f", f"{NIXPGKS_ROOT}/default.nix", "--raw", f"{attr_path}.src.meta.homepage"])\
+
.decode('utf-8')
+
except Exception as e:
+
raise ValueError(f"Unable to determine homepage: {e}")
+
owner_repo = homepage[len("https://github.com/"):] # remove prefix
+
owner, repo = owner_repo.split("/")
+
+
url = f"https://api.github.com/repos/{owner}/{repo}/releases"
+
all_releases = _fetch_github(url)
+
releases = list(filter(lambda x: not x['prerelease'], all_releases))
+
+
if len(releases) == 0:
+
raise ValueError(f"{homepage} does not contain any stable releases")
+
+
versions = map(lambda x: strip_prefix(x['tag_name']), releases)
+
version = _determine_latest_version(current_version, target, versions)
+
+
release = next(filter(lambda x: strip_prefix(x['tag_name']) == version, releases))
+
prefix = get_prefix(release['tag_name'])
+
try:
+
sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", f"{release['tarball_url']}"], stderr=subprocess.DEVNULL)\
+
.decode('utf-8').strip()
+
except:
+
# this may fail if they have both a branch and a tag of the same name, attempt tag name
+
tag_url = str(release['tarball_url']).replace("tarball","tarball/refs/tags")
+
sha256 = subprocess.check_output(["nix-prefetch-url", "--type", "sha256", "--unpack", tag_url], stderr=subprocess.DEVNULL)\
+
.decode('utf-8').strip()
+
+
+
return version, sha256, prefix
+
+
def _get_latest_version_git(package, extension, current_version, target):
+
"""NOTE: Unimplemented!"""
+
# attr_path = os.environ.get("UPDATE_NIX_ATTR_PATH", f"octavePackages.{package}")
+
# try:
+
# download_url = subprocess.check_output(
+
# ["nix", "--extra-experimental-features", "nix-command", "eval", "-f", f"{NIXPGKS_ROOT}/default.nix", "--raw", f"{attr_path}.src.url"])\
+
# .decode('utf-8')
+
# except Exception as e:
+
# raise ValueError(f"Unable to determine download link: {e}")
+
+
# with tempfile.TemporaryDirectory(prefix=attr_path) as new_clone_location:
+
# subprocess.run(["git", "clone", download_url, new_clone_location])
+
# newest_commit = subprocess.check_output(
+
# ["git" "rev-parse" "$(git branch -r)" "|" "tail" "-n" "1"]).decode('utf-8')
+
pass
+
+
+
FETCHERS = {
+
'fetchFromGitHub' : _get_latest_version_github,
+
'fetchurl' : _get_latest_version_octave_packages,
+
'fetchgit' : _get_latest_version_git,
+
}
+
+
+
DEFAULT_SETUPTOOLS_EXTENSION = 'tar.gz'
+
+
+
FORMATS = {
+
'setuptools' : DEFAULT_SETUPTOOLS_EXTENSION,
+
}
+
+
def _determine_fetcher(text):
+
# Count occurrences of fetchers.
+
nfetchers = sum(text.count('src = {}'.format(fetcher)) for fetcher in FETCHERS.keys())
+
if nfetchers == 0:
+
raise ValueError("no fetcher.")
+
elif nfetchers > 1:
+
raise ValueError("multiple fetchers.")
+
else:
+
# Then we check which fetcher to use.
+
for fetcher in FETCHERS.keys():
+
if 'src = {}'.format(fetcher) in text:
+
return fetcher
+
+
+
def _determine_extension(text, fetcher):
+
"""Determine what extension is used in the expression.
+
+
If we use:
+
- fetchPypi, we check if format is specified.
+
- fetchurl, we determine the extension from the url.
+
- fetchFromGitHub we simply use `.tar.gz`.
+
"""
+
if fetcher == 'fetchurl':
+
url = _get_unique_value('url', text)
+
extension = os.path.splitext(url)[1]
+
+
elif fetcher == 'fetchFromGitHub' or fetcher == 'fetchgit':
+
if "fetchSubmodules" in text:
+
raise ValueError("fetchFromGitHub fetcher doesn't support submodules")
+
extension = "tar.gz"
+
+
return extension
+
+
+
def _update_package(path, target):
+
+
# Read the expression
+
with open(path, 'r') as f:
+
text = f.read()
+
+
# Determine pname. Many files have more than one pname
+
pnames = _get_values('pname', text)
+
+
# Determine version.
+
version = _get_unique_value('version', text)
+
+
# First we check how many fetchers are mentioned.
+
fetcher = _determine_fetcher(text)
+
+
extension = _determine_extension(text, fetcher)
+
+
# Attempt a fetch using each pname, e.g. backports-zoneinfo vs backports.zoneinfo
+
successful_fetch = False
+
for pname in pnames:
+
if fetcher == "fetchgit":
+
logging.warning(f"You must update {pname} MANUALLY!")
+
return { 'path': path, 'target': target, 'pname': pname,
+
'old_version': version, 'new_version': version }
+
try:
+
new_version, new_sha256, prefix = FETCHERS[fetcher](pname, extension, version, target)
+
successful_fetch = True
+
break
+
except ValueError:
+
continue
+
+
if not successful_fetch:
+
raise ValueError(f"Unable to find correct package using these pnames: {pnames}")
+
+
if new_version == version:
+
logging.info("Path {}: no update available for {}.".format(path, pname))
+
return False
+
elif Version(new_version) <= Version(version):
+
raise ValueError("downgrade for {}.".format(pname))
+
if not new_sha256:
+
raise ValueError("no file available for {}.".format(pname))
+
+
text = _replace_value('version', new_version, text)
+
# hashes from pypi are 16-bit encoded sha256's, normalize it to sri to avoid merge conflicts
+
# sri hashes have been the default format since nix 2.4+
+
sri_hash = subprocess.check_output(["nix", "--extra-experimental-features", "nix-command", "hash", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip()
+
+
+
# fetchers can specify a sha256, or a sri hash
+
try:
+
text = _replace_value('sha256', sri_hash, text)
+
except ValueError:
+
text = _replace_value('hash', sri_hash, text)
+
+
if fetcher == 'fetchFromGitHub':
+
# in the case of fetchFromGitHub, it's common to see `rev = version;` or `rev = "v${version}";`
+
# in which no string value is meant to be substituted. However, we can just overwrite the previous value.
+
regex = '(rev\s+=\s+[^;]*;)'
+
regex = re.compile(regex)
+
matches = regex.findall(text)
+
n = len(matches)
+
+
if n == 0:
+
raise ValueError("Unable to find rev value for {}.".format(pname))
+
else:
+
# forcefully rewrite rev, incase tagging conventions changed for a release
+
match = matches[0]
+
text = text.replace(match, f'rev = "refs/tags/{prefix}${{version}}";')
+
# incase there's no prefix, just rewrite without interpolation
+
text = text.replace('"${version}";', 'version;')
+
+
with open(path, 'w') as f:
+
f.write(text)
+
+
logging.info("Path {}: updated {} from {} to {}".format(path, pname, version, new_version))
+
+
result = {
+
'path' : path,
+
'target': target,
+
'pname': pname,
+
'old_version' : version,
+
'new_version' : new_version,
+
#'fetcher' : fetcher,
+
}
+
+
return result
+
+
+
def _update(path, target):
+
+
# We need to read and modify a Nix expression.
+
if os.path.isdir(path):
+
path = os.path.join(path, 'default.nix')
+
+
# If a default.nix does not exist, we quit.
+
if not os.path.isfile(path):
+
logging.info("Path {}: does not exist.".format(path))
+
return False
+
+
# If file is not a Nix expression, we quit.
+
if not path.endswith(".nix"):
+
logging.info("Path {}: does not end with `.nix`.".format(path))
+
return False
+
+
try:
+
return _update_package(path, target)
+
except ValueError as e:
+
logging.warning("Path {}: {}".format(path, e))
+
return False
+
+
+
def _commit(path, pname, old_version, new_version, pkgs_prefix="octave: ", **kwargs):
+
"""Commit result.
+
"""
+
+
msg = f'{pkgs_prefix}{pname}: {old_version} -> {new_version}'
+
+
try:
+
subprocess.check_call([GIT, 'add', path])
+
subprocess.check_call([GIT, 'commit', '-m', msg])
+
except subprocess.CalledProcessError as e:
+
subprocess.check_call([GIT, 'checkout', path])
+
raise subprocess.CalledProcessError(f'Could not commit {path}') from e
+
+
return True
+
+
+
def main():
+
+
epilog = """
+
environment variables:
+
GITHUB_API_TOKEN\tGitHub API token used when updating github packages
+
"""
+
parser = argparse.ArgumentParser(formatter_class=argparse.RawDescriptionHelpFormatter, epilog=epilog)
+
parser.add_argument('package', type=str, nargs='+')
+
parser.add_argument('--target', type=str, choices=SEMVER.keys(), default='major')
+
parser.add_argument('--commit', action='store_true', help='Create a commit for each package update')
+
parser.add_argument('--use-pkgs-prefix', action='store_true', help='Use octavePackages.${pname}: instead of octave: ${pname}: when making commits')
+
+
args = parser.parse_args()
+
target = args.target
+
+
packages = list(map(os.path.abspath, args.package))
+
+
logging.info("Updating packages...")
+
+
# Use threads to update packages concurrently
+
with Pool() as p:
+
results = list(filter(bool, p.map(lambda pkg: _update(pkg, target), packages)))
+
+
logging.info("Finished updating packages.")
+
+
commit_options = {}
+
if args.use_pkgs_prefix:
+
logging.info("Using octavePackages. prefix for commits")
+
commit_options["pkgs_prefix"] = "octavePackages."
+
+
# Commits are created sequentially.
+
if args.commit:
+
logging.info("Committing updates...")
+
# list forces evaluation
+
list(map(lambda x: _commit(**x, **commit_options), results))
+
logging.info("Finished committing updates")
+
+
count = len(results)
+
logging.info("{} package(s) updated".format(count))
+
+
+
if __name__ == '__main__':
+
main()
+12
maintainers/scripts/update-octave-shell.nix
···
+
{ nixpkgs ? import ../.. { }
+
}:
+
with nixpkgs;
+
let
+
pyEnv = python3.withPackages(ps: with ps; [ packaging requests toolz pyyaml ]);
+
in
+
mkShell {
+
packages = [
+
pyEnv
+
nix-prefetch-scripts
+
];
+
}
+20
nixos/modules/config/zram.nix
···
{command}`cat /sys/class/block/zram*/comp_algorithm`
'';
};
+
+
writebackDevice = lib.mkOption {
+
default = null;
+
example = "/dev/zvol/tarta-zoot/swap-writeback";
+
type = lib.types.nullOr lib.types.path;
+
description = lib.mdDoc ''
+
Write incompressible pages to this device,
+
as there's no gain from keeping them in RAM.
+
'';
+
};
};
};
config = lib.mkIf cfg.enable {
+
+
assertions = [
+
{
+
assertion = cfg.writebackDevice == null || cfg.swapDevices <= 1;
+
message = "A single writeback device cannot be shared among multiple zram devices";
+
}
+
];
+
system.requiredKernelConfig = with config.lib.kernelConfig; [
(isModule "ZRAM")
···
zram-size = if cfg.memoryMax != null then "min(${size}, ${toString cfg.memoryMax} / 1024 / 1024)" else size;
compression-algorithm = cfg.algorithm;
swap-priority = cfg.priority;
+
} // lib.optionalAttrs (cfg.writebackDevice != null) {
+
writeback-device = cfg.writebackDevice;
};
})
devices));
+1
nixos/tests/all-tests.nix
···
nomad = handleTest ./nomad.nix {};
non-default-filesystems = handleTest ./non-default-filesystems.nix {};
noto-fonts = handleTest ./noto-fonts.nix {};
+
noto-fonts-cjk-qt-default-weight = handleTest ./noto-fonts-cjk-qt-default-weight.nix {};
novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {};
nscd = handleTest ./nscd.nix {};
nsd = handleTest ./nsd.nix {};
+30
nixos/tests/noto-fonts-cjk-qt-default-weight.nix
···
+
import ./make-test-python.nix ({ pkgs, lib, ... }: {
+
name = "noto-fonts-cjk-qt";
+
meta.maintainers = with lib.maintainers; [ oxalica ];
+
+
nodes.machine = {
+
imports = [ ./common/x11.nix ];
+
fonts = {
+
enableDefaultFonts = false;
+
fonts = [ pkgs.noto-fonts-cjk-sans ];
+
};
+
};
+
+
testScript =
+
let
+
script = pkgs.writers.writePython3 "qt-default-weight" {
+
libraries = [ pkgs.python3Packages.pyqt6 ];
+
} ''
+
from PyQt6.QtWidgets import QApplication
+
from PyQt6.QtGui import QFont, QRawFont
+
+
app = QApplication([])
+
f = QRawFont.fromFont(QFont("Noto Sans CJK SC", 20))
+
+
assert f.styleName() == "Regular", f.styleName()
+
'';
+
in ''
+
machine.wait_for_x()
+
machine.succeed("${script}")
+
'';
+
})
+26 -8
nixos/tests/zram-generator.nix
···
import ./make-test-python.nix {
name = "zram-generator";
-
nodes.machine = { ... }: {
-
zramSwap = {
-
enable = true;
-
priority = 10;
-
algorithm = "lz4";
-
swapDevices = 2;
-
memoryPercent = 30;
-
memoryMax = 10 * 1024 * 1024;
+
nodes = {
+
single = { ... }: {
+
virtualisation = {
+
emptyDiskImages = [ 512 ];
+
};
+
zramSwap = {
+
enable = true;
+
priority = 10;
+
algorithm = "lz4";
+
swapDevices = 1;
+
memoryPercent = 30;
+
memoryMax = 10 * 1024 * 1024;
+
writebackDevice = "/dev/vdb";
+
};
+
};
+
machine = { ... }: {
+
zramSwap = {
+
enable = true;
+
priority = 10;
+
algorithm = "lz4";
+
swapDevices = 2;
+
memoryPercent = 30;
+
memoryMax = 10 * 1024 * 1024;
+
};
};
};
testScript = ''
+
single.wait_for_unit("systemd-zram-setup@zram0.service")
+
machine.wait_for_unit("systemd-zram-setup@zram0.service")
machine.wait_for_unit("systemd-zram-setup@zram1.service")
zram = machine.succeed("zramctl --noheadings --raw")
+89
pkgs/applications/editors/emacs/elisp-packages/manual-packages/mind-wave/default.nix
···
+
{ lib
+
, pkgs
+
, melpaBuild
+
, substituteAll
+
}:
+
# To use this package with emacs-overlay:
+
# nixpkgs.overlays = [
+
# inputs.emacs-overlay.overlay
+
# (final: prev: {
+
# emacs30 = prev.emacsGit.overrideAttrs (old: {
+
# name = "emacs30";
+
# version = inputs.emacs-upstream.shortRev;
+
# src = inputs.emacs-upstream;
+
# });
+
# emacsWithConfig = prev.emacsWithPackagesFromUsePackage {
+
# config = let
+
# readRecursively = dir:
+
# builtins.concatStringsSep "\n"
+
# (lib.mapAttrsToList (name: value:
+
# if value == "regular"
+
# then builtins.readFile (dir + "/${name}")
+
# else
+
# (
+
# if value == "directory"
+
# then readRecursively (dir + "/${name}")
+
# else []
+
# ))
+
# (builtins.readDir dir));
+
# in
+
# # your home-manager config
+
# readRecursively ./home/modules/emacs;
+
# alwaysEnsure = true;
+
# package = final.emacs30;
+
# extraEmacsPackages = epkgs: [
+
# epkgs.use-package
+
# (epkgs.melpaBuild rec {
+
# # ...
+
# })
+
# ];
+
# override = epkgs:
+
# epkgs
+
# // {
+
# # ...
+
# };
+
# };
+
# })
+
# ];
+
melpaBuild rec {
+
pname = "mind-wave";
+
version = "20230322.1348"; # 13:48 UTC
+
src = pkgs.fetchFromGitHub {
+
owner = "manateelazycat";
+
repo = "mind-wave";
+
rev = "2d94f553a394ce73bcb91490b81e0fc042baa8d3";
+
sha256 = "sha256-6tmcPYAEch5bX5hEHMiQGDNYEMUOvnxF1Vq0VVpBsYo=";
+
};
+
commit = "2d94f553a394ce73bcb91490b81e0fc042baa8d3";
+
# elisp dependencies
+
packageRequires = [
+
pkgs.emacsPackages.markdown-mode
+
];
+
buildInputs = [
+
(pkgs.python3.withPackages (ps:
+
with ps; [
+
openai
+
epc
+
sexpdata
+
six
+
]))
+
];
+
recipe = pkgs.writeText "recipe" ''
+
(mind-wave
+
:repo "manateelazycat/mind-wave"
+
:fetcher github
+
:files
+
("mind-wave.el"
+
"mind-wave-epc.el"
+
"mind_wave.py"
+
"utils.py"))
+
'';
+
doCheck = true;
+
passthru.updateScript = pkgs.unstableGitUpdater {};
+
meta = with lib; {
+
description = " Emacs AI plugin based on ChatGPT API ";
+
homepage = "https://github.com/manateelazycat/mind-wave";
+
license = licenses.gpl3Only;
+
maintainers = with maintainers; [yuzukicat];
+
};
+
}
+32
pkgs/applications/graphics/focus-stack/default.nix
···
+
{ lib
+
, stdenv
+
, fetchFromGitHub
+
, pkg-config
+
, which
+
, ronn
+
, opencv
+
}:
+
+
stdenv.mkDerivation rec {
+
pname = "focus-stack";
+
version = "1.4";
+
+
src = fetchFromGitHub {
+
owner = "PetteriAimonen";
+
repo = "focus-stack";
+
rev = version;
+
hash = "sha256-SoECgBMjWI+n7H6p3hf8J5E9UCLHGiiz5WAsEEioJsU=";
+
};
+
+
nativeBuildInputs = [ pkg-config which ronn ];
+
buildInputs = [ opencv ];
+
+
makeFlags = [ "prefix=$(out)" ];
+
+
meta = with lib; {
+
description = "Fast and easy focus stacking";
+
homepage = "https://github.com/PetteriAimonen/focus-stack";
+
license = licenses.mit;
+
maintainers = with maintainers; [ paperdigits ];
+
};
+
}
+401 -401
pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
···
{
-
version = "112.0b3";
+
version = "112.0b5";
sources = [
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ach/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ach/firefox-112.0b5.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
-
sha256 = "e57b1ededa40aa75d41b3d02818b51e036d375113b2ab0741a8fbee1fe9bf13b";
+
sha256 = "05859db46d62c1c66035a21012f384d7392a42a443f21fae27b1c22519e1a787";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/af/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/af/firefox-112.0b5.tar.bz2";
locale = "af";
arch = "linux-x86_64";
-
sha256 = "cd4e84f83a3b40963beeb12099ac73a6bb8156e9bd570e66f6cb05c64e98f60d";
+
sha256 = "49f9073e4426000dcdc008a8f9f52edbdcd7f89d0f6af4463e06ad3c70d493af";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/an/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/an/firefox-112.0b5.tar.bz2";
locale = "an";
arch = "linux-x86_64";
-
sha256 = "9bb35806691ab3bd5ee8787f9ff481526e3338dfa3e144102da41919dd31b62d";
+
sha256 = "6b07b832993b5142dbd619d8d2e39d7394346be6f1b5580dc6f62fd50226cfd2";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ar/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ar/firefox-112.0b5.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
-
sha256 = "a642626e88dd7deb5772ba7a0c1b51f40c2b66f594a4f86d20f987c8181d00c1";
+
sha256 = "a248911af735ce319b559dd97f87734b54377ad70b22aa51f989433ee809f3df";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ast/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ast/firefox-112.0b5.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
-
sha256 = "66b15ec4adc0e0e7a488a0f31978cb393ec38368d2e7958eb963df38071b09e0";
+
sha256 = "835f1935904afdd4081d82d6c73ebfe6159fa94acd10dda826ccf0b14b86b54c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/az/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/az/firefox-112.0b5.tar.bz2";
locale = "az";
arch = "linux-x86_64";
-
sha256 = "a8d3a28801f742f0df740aa5b990c7e68560fe2b081da82d1e5a83e4ee85366b";
+
sha256 = "63f778e01748faa999374a82f72b58342e72fcc159f0b385ad393d96a9bf1001";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/be/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/be/firefox-112.0b5.tar.bz2";
locale = "be";
arch = "linux-x86_64";
-
sha256 = "36eaf7ae3bd154c000d1ab79eb8228afe6ae2f9483fb78f310190bd747db4e51";
+
sha256 = "e1a9652fcd7b34ddddf80d2c4d1f7d13a44e382af722bf5a2d2f3a1a6d328fdb";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/bg/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/bg/firefox-112.0b5.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
-
sha256 = "382d95ea56473c3966b52dc2f6bda24e4dfb66b373a6a8a99225827e701557eb";
+
sha256 = "e90ff246ea24f285a51d10b31957301b6cc9f104d3cbb8913521ed9413449092";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/bn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/bn/firefox-112.0b5.tar.bz2";
locale = "bn";
arch = "linux-x86_64";
-
sha256 = "3cf42bf9169069cdc6d3a0aa87c29e03b433edfd2a23208b1943b5ea46199620";
+
sha256 = "ee9f1665f8c76806fb8ead80b492ab39756d010ab70703b9a806bd511f5b2e5e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/br/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/br/firefox-112.0b5.tar.bz2";
locale = "br";
arch = "linux-x86_64";
-
sha256 = "7a224d793a2a6e683b85b3aaa12150aeb3ba3b18ef090fe97282c601a8448bf3";
+
sha256 = "4fc531ffe5ee4970e51723f741df9b1a0d32e0e67497c7296302e2aabdb66c3c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/bs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/bs/firefox-112.0b5.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
-
sha256 = "974c55c2c73f5a83e4d55a67069ae631777e88feddee29779ebed76a8996b25f";
+
sha256 = "374fac7c2633e37e148d75ba8ad919e6f9101d155835f624c3bd3f72a5564c52";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ca-valencia/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ca-valencia/firefox-112.0b5.tar.bz2";
locale = "ca-valencia";
arch = "linux-x86_64";
-
sha256 = "15514539e852b9de5ff89504b10caad0d3226d525b3e3a17c0c67cca4aa195c9";
+
sha256 = "9a3467b62347a6c022721100f694212b06cdb30d056741bfa393759068352331";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ca/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ca/firefox-112.0b5.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
-
sha256 = "82a02c5bdebd8f83001fbeeac6b3536e43c4a4fe80e4e19b325cbe257f8832ad";
+
sha256 = "cfd738a5fcdd6b0fc9f07b8a4c6f85e9f38740af7c797a488aa249d86ce49114";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/cak/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/cak/firefox-112.0b5.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
-
sha256 = "45a890dada14cd04266e545cde19b8efed4e44d3558a8ebf91071fe39d9c56d2";
+
sha256 = "0508c53ff3ae20712559c429f676b2dcfc5488f15746a5e802b759ae4b9af92e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/cs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/cs/firefox-112.0b5.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
-
sha256 = "e6f11d459f19ee07aed63af08147c868ca4543cace39dcce6b25f2d7bee0a9d1";
+
sha256 = "4f2dac86bc0d29fb86667a93f172a1077e6e18dadc8c9b1c80917cc48d186a5b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/cy/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/cy/firefox-112.0b5.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
-
sha256 = "cd6efb16563398edc9f4f1095fdb6d6b8cadb8d9493268cea65f27db41d19f60";
+
sha256 = "947a766e64dc318162ce24c02a4e53498a8b261807a2e2f02df348aabe6fd203";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/da/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/da/firefox-112.0b5.tar.bz2";
locale = "da";
arch = "linux-x86_64";
-
sha256 = "3db61ad7a84158d33f59cd26d5f5cd1550294355fef85e391e89fca8b2c50cb2";
+
sha256 = "557d3e24d92af23c2d7847aa156fb961ea6d00b677935eb37573e5d10a431e70";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/de/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/de/firefox-112.0b5.tar.bz2";
locale = "de";
arch = "linux-x86_64";
-
sha256 = "6b854360174cd07b0de9421a180fc839842ca77f4bfb8e700eb521fa4f33a93b";
+
sha256 = "b0ace6526a07016e2b8a7413ee27ba282458854eeca0a563977b6a7dc79df517";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/dsb/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/dsb/firefox-112.0b5.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
-
sha256 = "12e6d2e821d7121d307db00160938e71b9b4720d3c9434905d5055982ade3393";
+
sha256 = "a7d34883dee70a0a1a354b19302af4e0a7dd605294489c3e732322fd9b27d471";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/el/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/el/firefox-112.0b5.tar.bz2";
locale = "el";
arch = "linux-x86_64";
-
sha256 = "371327a0648fda5662d29566cb2a7a346cfeede13f550ddbef2ded062205be9d";
+
sha256 = "1dd23fcfa7d21fa0abd534b7fafcde2ebb68cc5d1082849b65ca853e8c97542e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/en-CA/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/en-CA/firefox-112.0b5.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
-
sha256 = "d3052f9193cf01cd47e24b46ddafb3f4ec91a2736e14716c7ab5999e20dd9576";
+
sha256 = "bb07562373692afbb647ff83293e2c73be125ef3d5865e042f6f068e459df240";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/en-GB/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/en-GB/firefox-112.0b5.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
-
sha256 = "b08f74332230977e284494677fc4e9232ccae00a7ae292188b236db8a1a77c63";
+
sha256 = "b0bd2e1e75672b70e66ddef4d69a30cee469178fea807a76fbd3f4a3b54f8377";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/en-US/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/en-US/firefox-112.0b5.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
-
sha256 = "7cf065c28504caff212ac1a5951ccf55935d5297d86e7706c6bad8769a057cd9";
+
sha256 = "d367fac2132309c669bb0e4419d27756ad1c500e8f3753d4ea6020eb7f7ad53c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/eo/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/eo/firefox-112.0b5.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
-
sha256 = "4b0d270c9e9b9dfce056346ed759171633220dcf9ce10c2eeffab67dbb042e2a";
+
sha256 = "6fbf9f27f70308525b487d2ae308eeb3c704725113f1c23e03c166c1632452c3";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/es-AR/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/es-AR/firefox-112.0b5.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
-
sha256 = "a5b52bd527574b67fde4fa53f359f0bc170c11ea2aadbfd6e83292baf7040d5d";
+
sha256 = "ff5859cd53d94135463d638ca0ea0cfad310f261dece75342d4860baf9e07832";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/es-CL/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/es-CL/firefox-112.0b5.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
-
sha256 = "c65147ba46db65aba0ddee56582737cec6e5a10938bf84a400e7e4a49d42080c";
+
sha256 = "22853be89138a70b5a45f1b983bf3d27f872d2ecea8127512848eca9335bc67c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/es-ES/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/es-ES/firefox-112.0b5.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
-
sha256 = "65dc25f4cc20993499b559ea6067e246a290936b0d3a9b256fd23b87ea6e6031";
+
sha256 = "495c74d78b711eee03f2d376675547aa1bbcacc93817f1141a1cacb9d7a7b359";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/es-MX/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/es-MX/firefox-112.0b5.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
-
sha256 = "2202045f098a1a97e99602317cb2da5fb15314d50dfd402532f377d1608cdde1";
+
sha256 = "cec7c4d65ffd6ce0608f0063c9634f2a9624e0bace5cbe159f9171ae2a0747ec";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/et/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/et/firefox-112.0b5.tar.bz2";
locale = "et";
arch = "linux-x86_64";
-
sha256 = "15925524cb70a22313056fdf4ae64a64ad69602427e7669246d1b78c18402f84";
+
sha256 = "99f6dbfce8f79360d5fe9360b5d2f7e8b721ac9de7ddd958e24c8a8c1608a563";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/eu/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/eu/firefox-112.0b5.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
-
sha256 = "3ded3a5ce384edadb247d64363ca3dff75a3823ac46e08f216e4cbe9f3edcf36";
+
sha256 = "1198890563e45116380b57ee3ec576458b58935a584ecd561bc05b8750808c1e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/fa/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/fa/firefox-112.0b5.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
-
sha256 = "1848b01b6587a54aee1560a3bd022d1123568ec4140d0245bf600756f05d46b8";
+
sha256 = "cc0bfefb8df93dbf384dd65b23da2ebbc1cc7d3a7c068f72a3ceea58a24e7fd1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ff/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ff/firefox-112.0b5.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
-
sha256 = "3ecaa69f7cabb7be8a30092272b2f49d46e4e62f1fc7840e8feee1c8d0ee2793";
+
sha256 = "ad9d500e301fb94c09d3ea334c9590462eacb7732ab3c43ff9184f09d05e3e94";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/fi/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/fi/firefox-112.0b5.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
-
sha256 = "78fa445d08a4b440781845d88a7c82d3611ac9b82a0c8af08d02cdb04f272fa9";
+
sha256 = "216540e1c2fc59f946ebb0c3968045f928784fc38873bc96d9f5317bfae56df6";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/fr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/fr/firefox-112.0b5.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
-
sha256 = "260a0040101780c2e00db7a60efe650fc3f51018fcc1141731105eff6cbedd61";
+
sha256 = "84897d974fcc365287bab6d9e941c03c6aa464fba22b5968e3f5a41d21f8ac7f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/fur/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/fur/firefox-112.0b5.tar.bz2";
locale = "fur";
arch = "linux-x86_64";
-
sha256 = "57e5d139a02da32c2661d1ccf9807833e41b832bd82179ba058e0d495bbb0266";
+
sha256 = "e03d8761e955becb1f6f542e697d7d64aaf90d1abac9ff0dfe0ae698aab91830";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/fy-NL/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/fy-NL/firefox-112.0b5.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
-
sha256 = "dd260153557b5d8885705b0c8420221fb00ef02c5d9c0b3e84edcfad753a0b8a";
+
sha256 = "e0cb84ee39ed5d8b7cd21bd8283e233a0547a98ff703d15ec001bf30049748ed";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ga-IE/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ga-IE/firefox-112.0b5.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
-
sha256 = "bfa198861aad8e947d32d7940f804910292554da1e51949cd8d79ede0fb2008b";
+
sha256 = "ce2e7c971f787470f38e3b7a96d9670892de6480bb4fe8ac45bcdb0049033265";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/gd/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/gd/firefox-112.0b5.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
-
sha256 = "819095c08894d05feb0d44c130a3b5423004be008c8e500452fd3d70cacbaf4f";
+
sha256 = "461f3d05b8d1b587111c952be55138d54b6747d9340278e0650f4f963cdb378a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/gl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/gl/firefox-112.0b5.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
-
sha256 = "6435bf73f5c8cd6c0d6fc5de9c8738825e4b90c18f8ce102aa5578f08119e8e7";
+
sha256 = "25664e36f13283c637337b94cc7d90c296a854bb21de1f139b6682a2b39503aa";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/gn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/gn/firefox-112.0b5.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
-
sha256 = "0f382a0055296028525d976682c446db34c344c8e5c60da4b1ef310c4336a540";
+
sha256 = "360fbd631fdbeb8ebc876920c8346a4f0f4d903ff931014db197b0ed0170512c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/gu-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/gu-IN/firefox-112.0b5.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
-
sha256 = "e3abd677f40ba06ed106618f7db88e356ace039eeca06b8b26632b3586775d7e";
+
sha256 = "42229ebfea176d3c0bf174115025fe9bd9d0303821618a2843a48364980c87e5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/he/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/he/firefox-112.0b5.tar.bz2";
locale = "he";
arch = "linux-x86_64";
-
sha256 = "07da17a77cdd997bc3e29e094021a5e3c905158eed91e925817875b15c4ad703";
+
sha256 = "eef8c9609920d4ab26030e697465c38783f6f8c9688d2f2ead3d6d572d57a8f6";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/hi-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/hi-IN/firefox-112.0b5.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
-
sha256 = "c1b57d4502d6f0b6c681ed8fd57ae71e7ddf5402fcb0fe8192e1aa1911858dc7";
+
sha256 = "cdf20283ad2698a16c1977c75d1ff424f75008d2166585d41ef92b1293729ed0";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/hr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/hr/firefox-112.0b5.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
-
sha256 = "3cb02a002dce1485ef4d5f155e31bb31edb23cb4137b6aff83201a414651103c";
+
sha256 = "9441a3683dd0a51360ab84d8c0adcf9bad148e37025e6484995bcdc141acdb67";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/hsb/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/hsb/firefox-112.0b5.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
-
sha256 = "b7e9a66521d6f215959e1a2c634220652841e4911ec8133028b98946f5c8a234";
+
sha256 = "6a30c59deb36336392794867d12b4c6fbeaf4c8c2f4e98c843bc96799a877a2e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/hu/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/hu/firefox-112.0b5.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
-
sha256 = "634f7c497e2a035d80bc001eebaf4d27cb691969a40453dbb2f709efd137837f";
+
sha256 = "4ba34af1efa0f1b52858c200035d696e60417f36ff4884c88fee01e2589eddcd";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/hy-AM/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/hy-AM/firefox-112.0b5.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
-
sha256 = "009a01b2f81d1d3562320af0e9be9950de81170336d5cc647d214c6b270cc098";
+
sha256 = "c20eac2ee61c73b0d5065b7842a4f5daecd3b29d5d508e6aac8512301da428cf";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ia/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ia/firefox-112.0b5.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
-
sha256 = "f60b71734abc1575b610a8414e5d1be5dd96bab01f79260f999f4a8b88df836b";
+
sha256 = "9c5aa72cb38a505f289df411bf458ec0aadca322b19819b6098ff08d74bf9fe3";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/id/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/id/firefox-112.0b5.tar.bz2";
locale = "id";
arch = "linux-x86_64";
-
sha256 = "cce8c6353b58fcfe871ae28990687c9d83f86b0aa42e4c559ee40c0f321b7132";
+
sha256 = "46146a6c4fcd09e091202a20b4a352bbc9dacb84d7459a40079f7b95681d6ad2";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/is/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/is/firefox-112.0b5.tar.bz2";
locale = "is";
arch = "linux-x86_64";
-
sha256 = "72978d2ad47eb8551a0187d5e507fe903df94933145b807128295fb107ba240c";
+
sha256 = "ff47754b70642cc10c151015f67465b4e334945a9d1861f194da6a0ffbd3a549";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/it/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/it/firefox-112.0b5.tar.bz2";
locale = "it";
arch = "linux-x86_64";
-
sha256 = "7c50bafb10dffbcf696f05722fc16afcc7068a67385da62004dff3f0eded6fbe";
+
sha256 = "e67c8c532ddd34cb1dd1195e116e87af8cabae73e4c734614cc8605cf0c2670b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ja/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ja/firefox-112.0b5.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
-
sha256 = "99400cdac52938f8ef06a83e6be72f8fc98ad58779a4a0e98e53205a5f9891c1";
+
sha256 = "022aee39de289422088628f9b71de28a3d9b994ad87f489c0f4491e7279106bb";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ka/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ka/firefox-112.0b5.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
-
sha256 = "7893b5942d6690fdf87d2804a7f7a7387d12eb21e6510290c2b0119504b330b7";
+
sha256 = "05ee2bf3ee4c90f879b4410ada592c9feb53df9129df23f711896a5fd9e1d349";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/kab/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/kab/firefox-112.0b5.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
-
sha256 = "7786d72e0cd3f490c5de8ac65b3bce715c7309b9575de0a9e15482b2bf67c215";
+
sha256 = "c50c4992077a7cec127be1c648d431a69bca9f135b247e8d17339716c35c6301";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/kk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/kk/firefox-112.0b5.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
-
sha256 = "75ba7ac074a02a562084f0f1fc953b6ca5c950d2303b38f9778ec61b93f4ced1";
+
sha256 = "86bb3a893d3a93b54fb7c9de260fce58f33b7157d9ac67f8cf2e1206153d22b5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/km/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/km/firefox-112.0b5.tar.bz2";
locale = "km";
arch = "linux-x86_64";
-
sha256 = "73c251a288ffe023b2af77c9b8ce9cd1fe80507d604c809de24fded569d26c03";
+
sha256 = "a0b3a731be915fb4a60bd2fc665733bda240596f1a0560139fa2315343b61ece";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/kn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/kn/firefox-112.0b5.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
-
sha256 = "c105dd1dfa3c78c1d497e93c86f21eb331fb76bc0adc567c0aea78980bfe557d";
+
sha256 = "72a4374de710898854a360c8582c1395bf2956084c0cbaba550c1c0e3f9d6cf7";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ko/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ko/firefox-112.0b5.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
-
sha256 = "dd7b894ce8ff9497a2a74f2abe4a4f8500d182e9e8621f8bcda0f9ae33fa50c5";
+
sha256 = "dccf0da734efcd432d6b3a0f2355e076389abab2195124f47fd718484dc40bdf";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/lij/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/lij/firefox-112.0b5.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
-
sha256 = "1441f6c930d7b596fb63455349b9aafd7974add6bd44892ffa979a9fbe927d79";
+
sha256 = "5f6be135e9246d5a866c89afab8cd0e97f57153073cb91d9171fc4710a08175e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/lt/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/lt/firefox-112.0b5.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
-
sha256 = "981b3f79d9ada6e2bc8073bfb773ead1bda5b6cfd75fba92c70ca7730de9c65b";
+
sha256 = "cbe6953543c0d4ed357e963a4fa224bc93a4a6d7b5df3df6519c10427ea0e296";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/lv/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/lv/firefox-112.0b5.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
-
sha256 = "e58b6eb1f69450190ef8af7eaaff691db40f0d83aebcd37d42e50c480273fec2";
+
sha256 = "7aa9b425e18a65ea87a1ea8f9c53fdbd6c0cea6c1f8e1de969084a30d4fd3ae9";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/mk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/mk/firefox-112.0b5.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
-
sha256 = "345a4eae66d43762e3f73604db40af23fe2bcfd688f4ebc80b9213cf0ef6e88e";
+
sha256 = "149e4d575764ad523b63983b36eac28a0966a7c33b0e54e7e525e75f6cad8511";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/mr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/mr/firefox-112.0b5.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
-
sha256 = "ae72a0f726ba76b53604352bf4f05e2a915d24cc0486aec9023f6757893c20b8";
+
sha256 = "7b89022dfa8ec90607844004a82f6c064b768f0ff26bf4bab96c0f46d0c45321";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ms/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ms/firefox-112.0b5.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
-
sha256 = "b110ec4f541a703623362f484d321733b02dd73f94298e83bcca06d14e4c1078";
+
sha256 = "efd9c123189f5cba21a1177f245403bd0b40acfef72a8bf696be3221c87c06c2";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/my/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/my/firefox-112.0b5.tar.bz2";
locale = "my";
arch = "linux-x86_64";
-
sha256 = "3578b73a70f1e7622d9571547dc1c00ff64acb0184cf12d19c2fa954dcf2b1b4";
+
sha256 = "7d644179700df173a9111c41f3de5863f5d7d72d0552d2fcd99bbfd129b9a3b1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/nb-NO/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/nb-NO/firefox-112.0b5.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
-
sha256 = "528823fa659ad107af4d2deb9447e09390dcde49df5b2ceae18bf6019ce86f9d";
+
sha256 = "233080da37207e934405f033e397d32dee4897b10a96372eafaad1c7c7202b6c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ne-NP/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ne-NP/firefox-112.0b5.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
-
sha256 = "10ea6251a44e1d660daaab2de2ea751c43d9ba62ab382da68784c51a19db7144";
+
sha256 = "df8970e2b5cc7f96f3cbc22ea55d88919737478e1984ff651dc691577bbf27e9";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/nl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/nl/firefox-112.0b5.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
-
sha256 = "ee912bc5d6f77d9ebbe622bb4c44816ca353d9a2fa958c78300d010afebe8605";
+
sha256 = "4c36621ccfe5532781bccf8c4b75889db028b4926f955f2f6f69ecea586c0f74";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/nn-NO/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/nn-NO/firefox-112.0b5.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
-
sha256 = "2e29c06803163982532b8544b16557b2256b9e807ef01aed9aa55b885423c025";
+
sha256 = "fb08d40b78af79860daa81c061405375ea119a382abf428c62da5a2688de38aa";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/oc/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/oc/firefox-112.0b5.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
-
sha256 = "e48bcadbe6a0aaf4f82405e108227a3dc6464b2f238ba2e63af1e29de27ad2cd";
+
sha256 = "28c50833f976fcd589e842a85e1befdc9272703491bb224048d7ff7ff9c6a83f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/pa-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/pa-IN/firefox-112.0b5.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
-
sha256 = "33449c4a8d01afdc668a5688c4deaa4a8062c5518493ad925ac30331444ab7ff";
+
sha256 = "e494e1b1e3c2a7847bd45305f98afe3427ba33145f85890ba01664cd383e4590";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/pl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/pl/firefox-112.0b5.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
-
sha256 = "1cbbd2b62fe8474f695b356ec2e2c9eed1d7e5d783a30261f8fb94541bd94a44";
+
sha256 = "46aa243e6466aad2cf4c9caee954cd420dd5ad095581574d7692f92b7feee57b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/pt-BR/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/pt-BR/firefox-112.0b5.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
-
sha256 = "da227e808f6eceb763e755c182e284d8420c78d21a54b123c0ce0ca3fe98b224";
+
sha256 = "e30ce279396acf88a40ae40ac6831ca3a85d6a1051bc3554b51e8a3285d350ad";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/pt-PT/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/pt-PT/firefox-112.0b5.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
-
sha256 = "dc3feac7b8c6812972f6db923a9a862531d53776e688afbd4e386e219268a4cf";
+
sha256 = "1dbd434d60463d59779a4aea948b7fd694f9c0eeb13d62531c3259b45190018f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/rm/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/rm/firefox-112.0b5.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
-
sha256 = "f20a8d3c30e998ffc2f7bee58f9bac7d498ef5fa945258b37625cabc96db1d70";
+
sha256 = "5740e389e978ee285273fb24d12f5fb23b40741c429eecfe44b91f82d27ae414";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ro/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ro/firefox-112.0b5.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
-
sha256 = "695ac8be0d011bb2178ff83d9477e87acdd7bbc038f1918a6ed7003a8e5aaa62";
+
sha256 = "6c77aed73265b6c74cfc2f8126277c806b2d4f9629cbebcab15ddeae697c5477";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ru/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ru/firefox-112.0b5.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
-
sha256 = "b863d9df045678a7da526eb6374a46714929135f26fd16bf51d6601533cbccef";
+
sha256 = "0b8b9125a9dd6cbbf76e8f1b060ccbbfbae123b537d427a8ec608fef87effa98";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sc/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sc/firefox-112.0b5.tar.bz2";
locale = "sc";
arch = "linux-x86_64";
-
sha256 = "3ebdfabc9b3bb7d16e22ace41752dac95902696359d94290b0c0cbda4fe5b952";
+
sha256 = "08780b4d08bfcfbcb260019e55ceffdce03819e3c50b26f8b0260a854a3f178e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sco/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sco/firefox-112.0b5.tar.bz2";
locale = "sco";
arch = "linux-x86_64";
-
sha256 = "f5275409ba4cbaad5c6c000e37f3a43978841174cf3a8c668c080ee3d83cca23";
+
sha256 = "f76f8d4975a5803ae59ed8d7429914d0a67782f3c6ebe8de74c21c9b3dc422f7";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/si/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/si/firefox-112.0b5.tar.bz2";
locale = "si";
arch = "linux-x86_64";
-
sha256 = "d4356e1cde77634ddd0d21196ac0e1d8724fc846760247f0efaf923e531a5759";
+
sha256 = "3ddec5b1eda9ff9dadfa28274b237db1e070bba7602445d0659e56b4d83f5c32";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sk/firefox-112.0b5.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
-
sha256 = "01d765520fe5cf21d9acfda005d7389f8ef571e9a50e7171ed13c1fe61bee55b";
+
sha256 = "7ba092acc5e90f2f0978e3d462946e647e1cfb20fa076f071668ad7e9a575dfe";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sl/firefox-112.0b5.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
-
sha256 = "7c17e0c3f0d54a0442d2dc477841694bc19baa754fc78a9b4907c5021ed2d733";
+
sha256 = "dbeea39152cfd7515830d7e4a543d6c7bf91768ae39035cf817b2e919c1cc9be";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/son/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/son/firefox-112.0b5.tar.bz2";
locale = "son";
arch = "linux-x86_64";
-
sha256 = "ed6c1e71f069eb3d5d0f2bd323c5975a1a942098337eccfc379762c5cace88f1";
+
sha256 = "c3b4392bdd6eaf3f7cb4abd769a2389ffd9605b80b52a99a6084973a9c9eed16";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sq/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sq/firefox-112.0b5.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
-
sha256 = "e0ebbc5a258e063061966e6821e1ca6a456434bbbd3bce19f4f4af850e3771c7";
+
sha256 = "372d6f5232a746679a3773ba3ee74762427f9b529f9bb681c8359dd0d5adb6c1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sr/firefox-112.0b5.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
-
sha256 = "6179d94334dbc538a51b78c7fa9c5f196303c15ba62ae1e1b1aef3517cb35493";
+
sha256 = "edf3164ba81dae459415f8c41f0fac09372080d3fe413eb282789d3026db8f83";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/sv-SE/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/sv-SE/firefox-112.0b5.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
-
sha256 = "72dd39536c1a347fe361f24296527e0cb8d286a0c1ba9c22c64ac241fceadf9c";
+
sha256 = "6a5da09f8f5dff0cd147af8b45c341f301b1716b9eebb0cc7bc348124c5fb242";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/szl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/szl/firefox-112.0b5.tar.bz2";
locale = "szl";
arch = "linux-x86_64";
-
sha256 = "04b65243a3e83303ef6652fa2bac659eefa9ae24fa4d6ebe86d9e42eb7284010";
+
sha256 = "df07280e6be3573342c5421de2e7137e63fbe691590ab9cc442e63827803dcd8";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ta/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ta/firefox-112.0b5.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
-
sha256 = "97fc15b676769745379f214fb2e62b7f72f548662e83e57a3b0e1bf8ef4df543";
+
sha256 = "44d8ad4cd0dfccef357ef7b2d212a913cafc0433f2aa9a3672fd1df1e2a72c98";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/te/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/te/firefox-112.0b5.tar.bz2";
locale = "te";
arch = "linux-x86_64";
-
sha256 = "6db551aef6ccfd580caa82b7417363e30a5d9e2245ea0665934e06b8845d2843";
+
sha256 = "70488686b28265481ddb882ea66ae03309828353a04123d46e33e19edb0f4c60";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/th/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/th/firefox-112.0b5.tar.bz2";
locale = "th";
arch = "linux-x86_64";
-
sha256 = "41dc623390a68e8656eb0b53ba650957b59bf387da6890be504c62d34eeadf69";
+
sha256 = "70d3bf27c80954553b88fbdb486b310c19726e5953e91edd159e61fda76de6fc";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/tl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/tl/firefox-112.0b5.tar.bz2";
locale = "tl";
arch = "linux-x86_64";
-
sha256 = "68dd617d3d235220320fa89131d5389834dfd3a44745275cbc25c9098562b5c2";
+
sha256 = "3126646299c67c74a59801c694e48e5f5402b14a636b4917253259967edbfce3";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/tr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/tr/firefox-112.0b5.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
-
sha256 = "1b2d3fa1bd5de96479d08f00577a894758892b4a18a279f1f3696d2122158112";
+
sha256 = "2ea8edfff3d4fc495e37d108cd5c8f7d003b929f82d065936a80e6daf4fc7d99";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/trs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/trs/firefox-112.0b5.tar.bz2";
locale = "trs";
arch = "linux-x86_64";
-
sha256 = "aec06a7a1df817b1bae3b16c6eee7511a0bc1eb46f4187c6a28bf2f9e9b71461";
+
sha256 = "fb29e43f65dbf2a550c5d25a170be28a05e96a1f4e3e735835be8db111220b06";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/uk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/uk/firefox-112.0b5.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
-
sha256 = "8dcd765b443e12b7c60387b310aca511a3b30dac289f898201443597d09d9efe";
+
sha256 = "7a3111f74b3bc9333ebd2ce2db0c1d34c55196710bfe628be37924636feccf3e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/ur/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/ur/firefox-112.0b5.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
-
sha256 = "90a35015ee6c338d8648966d9d638006fbd6e3b4b138468e43455827171f286c";
+
sha256 = "dcd147e968ce2a97d36a3c2cc8b6c8c224e1f548623c30febf301d1870924315";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/uz/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/uz/firefox-112.0b5.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
-
sha256 = "56af3aef03a6b7c9c5629c127229d82a89b9c915f899807e0c93e18106f52dc8";
+
sha256 = "9421f0b5848d2f15954539d59ae5ec92c4206abb48e608ed26dc5a5c55346b61";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/vi/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/vi/firefox-112.0b5.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
-
sha256 = "1bdde032a2a72adac2766e8fa8b820f0bf72848740cd20b1a2415d8787108311";
+
sha256 = "f3b4f54631e37488ed3444058eed40d060c82eeb67f423ba8a3d500dbfa4ad8f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/xh/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/xh/firefox-112.0b5.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
-
sha256 = "e7a56495c0b1a20c8a924e4059130d27484a8890ed0a8b08b1f7856a54bd3982";
+
sha256 = "ec40e4e8f37f561f8a49a014ef538e7e8d3b78dfa526657cc64f8784ee1f945a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/zh-CN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/zh-CN/firefox-112.0b5.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
-
sha256 = "b8e0ec651631a9c36cdff888737ad68067fa051746027556371830f014809996";
+
sha256 = "c4f780ebe92916044c71c48cb58e7dc10c08ff0ad7446d01a3ec5fdbf6c04e70";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-x86_64/zh-TW/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-x86_64/zh-TW/firefox-112.0b5.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
-
sha256 = "6bb2518c47a9d80bcd9a2864055f83e40aa6c4e6112fd0c4b6bcd2592bf2c700";
+
sha256 = "7556349dda4963f88d79a58de2fd2d557411997485bb16dacd90be297c58769d";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ach/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ach/firefox-112.0b5.tar.bz2";
locale = "ach";
arch = "linux-i686";
-
sha256 = "782a506de4a8f7503adadcd51ba1ce935ad582117fd72b22f39f259b1e640300";
+
sha256 = "8c8d1a43cbb010798570dca68fea1502a8d9ec0711bf3c69c2ddd173a3538317";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/af/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/af/firefox-112.0b5.tar.bz2";
locale = "af";
arch = "linux-i686";
-
sha256 = "dcc741cf514463cb19759cc9777b2e3001ce3b4e264a5b41b320983ae8f202fa";
+
sha256 = "7c89e0f7270caf1ef3a69c5514da97cce715f4e3a52ee545ef5aa78cf03dd55c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/an/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/an/firefox-112.0b5.tar.bz2";
locale = "an";
arch = "linux-i686";
-
sha256 = "c6e7d3f48c3782c9371781792bd0af8fbf3006f6c65c117456f91abc8fbe978d";
+
sha256 = "355596b7006d114efc0a1c75cde51d01cfda3dfa06bd59fc0dd9ce036a54b77b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ar/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ar/firefox-112.0b5.tar.bz2";
locale = "ar";
arch = "linux-i686";
-
sha256 = "9dea98e726d1695e4eea476d0bd6fe468c56e64ba32c13328e2e61ed56ef1fdc";
+
sha256 = "c43c434a8f090343dd718d3549860ca6056ea75cd0a805eb74ac44a7475717ce";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ast/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ast/firefox-112.0b5.tar.bz2";
locale = "ast";
arch = "linux-i686";
-
sha256 = "56a1bb8bcf150bf7a6ad83461087fdb0e4423cb5a2f733ac64472857883263b6";
+
sha256 = "c64aca4b338c1633fb0e64f1c5992121dc29908c34d776aa569ebf58fed065fb";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/az/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/az/firefox-112.0b5.tar.bz2";
locale = "az";
arch = "linux-i686";
-
sha256 = "7573b3eb5bb90e30bccf59159913a6845a977a3a47c2ca48bddfdd9af92cd792";
+
sha256 = "0370b48bd8b3c7f27fa6cc715acfdb0f8d065aaaac00c15250a47bdf7d481faa";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/be/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/be/firefox-112.0b5.tar.bz2";
locale = "be";
arch = "linux-i686";
-
sha256 = "41dad366f588666ec5852ad825db8a9f58d76118bf7a962812c8d1404cfe7d5c";
+
sha256 = "c12a416339347b843990068f016d1fe199efecffeb57c4555f2fbbe71d6e37d0";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/bg/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/bg/firefox-112.0b5.tar.bz2";
locale = "bg";
arch = "linux-i686";
-
sha256 = "d9c1154e772d273178c1d387fa24d87db485fd053e57aace85729b77c54cb335";
+
sha256 = "d0587424301145187f35ce7474485517e9440f3e4c5e92eb3565a97c39c42d1a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/bn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/bn/firefox-112.0b5.tar.bz2";
locale = "bn";
arch = "linux-i686";
-
sha256 = "bfb570519ac184db711e93722be32011ecde6a9c3bf892f1d797404d2642a37b";
+
sha256 = "68cd8fb4716dcb2a10b5c332c10d1f8c47ec79b0fc344275b3ac23086cb0b89a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/br/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/br/firefox-112.0b5.tar.bz2";
locale = "br";
arch = "linux-i686";
-
sha256 = "c559b1d447a67330bb7b61d1ffee6859dcafffb719b857023a43ec00926135db";
+
sha256 = "7386b53e5c4eabc0f1ac191b6a93acca5b3fb38ce0f5006a0e94f3050d790281";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/bs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/bs/firefox-112.0b5.tar.bz2";
locale = "bs";
arch = "linux-i686";
-
sha256 = "9eccc67bb8c33d89ac30d3bc35d95ff77a929a6177bbefd9b4c23dd0f3d42f42";
+
sha256 = "40686fd813e59c155ca4b08c9bf138be20ec655efdeeea9201f78f7b11615422";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ca-valencia/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ca-valencia/firefox-112.0b5.tar.bz2";
locale = "ca-valencia";
arch = "linux-i686";
-
sha256 = "3015b91aaddd49f1dfd406c615ba8e16128c02a46e562c07e13c89f4f3a6cf46";
+
sha256 = "b16cd0d27edd8a3477bea72326e9104734c276602b94299b58acdeba10ed1620";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ca/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ca/firefox-112.0b5.tar.bz2";
locale = "ca";
arch = "linux-i686";
-
sha256 = "5e38759676dcb0251e8ba689ba849a5d7291e26adc46371b9157bfad05c22b03";
+
sha256 = "f0e81d340f00c1ded4df4d0967c1183d4ef18c8f3864fdb520ffa32cec2fabfe";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/cak/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/cak/firefox-112.0b5.tar.bz2";
locale = "cak";
arch = "linux-i686";
-
sha256 = "706d5c05a294516e4a1a1ec58f36cbca8d8767e22d3bed4083269dd41d980512";
+
sha256 = "d6c1545923f780491c3b4d6789b55303c107c533375ffb04401781be56e7315f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/cs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/cs/firefox-112.0b5.tar.bz2";
locale = "cs";
arch = "linux-i686";
-
sha256 = "55f7efc0ea8a63e9e9e27a2653c54084008d7b6ec3cd23ceebcee5a3c0072fa4";
+
sha256 = "5af2de24992583982afbb684c9c6e58a4d98eb35ee89d6cad6e9bd18bbecb470";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/cy/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/cy/firefox-112.0b5.tar.bz2";
locale = "cy";
arch = "linux-i686";
-
sha256 = "f093f7096c1e8f1a9ddee3e562cacb2cb5cec38918d85650ea74748f4e071f33";
+
sha256 = "3aa0dfa96a072c9a2a333666e419e000ab36861058b1cbce6abc11d935fa03be";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/da/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/da/firefox-112.0b5.tar.bz2";
locale = "da";
arch = "linux-i686";
-
sha256 = "8d24056fef5994f599cac5ad2866638ba6c562313525a63ad6289679b372ffec";
+
sha256 = "6998603e2c5524c38b7b89bec452fc658956b55561c94fc4b0fe08691ec978e3";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/de/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/de/firefox-112.0b5.tar.bz2";
locale = "de";
arch = "linux-i686";
-
sha256 = "e8185d3b38ba5dca3bf2fafd29633c263413e9280bfb47fcbf7c81ff8715e72c";
+
sha256 = "d5b59dc00dc63ad988c9db7f770e31f9e5ea68fb15db894dd3fe90d78797932a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/dsb/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/dsb/firefox-112.0b5.tar.bz2";
locale = "dsb";
arch = "linux-i686";
-
sha256 = "f894e0dda44302fac3b827c1dad08d70455d178d7bcb9bb36ac141c0efb1d14e";
+
sha256 = "526ac2c06239a7176422bf37757be3117a3b349e3f2c97c379ed797596047b54";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/el/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/el/firefox-112.0b5.tar.bz2";
locale = "el";
arch = "linux-i686";
-
sha256 = "6a59549e560e3f59d2ba3e7e61007a67c37f95dbfb6f9ec510ad84014bff5cec";
+
sha256 = "9af390e46e28c9a5e3ab3646a04363ae618303d11bdb1661c0d1e5413e5c5b87";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/en-CA/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/en-CA/firefox-112.0b5.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
-
sha256 = "2a05fe4603a09451d72c04b84c5c7b422001a6fb7928145a1b56d8bf04e377ff";
+
sha256 = "bb012f07f4e13d95d1ab24bebc9c655dabcf5a3d03e2cce578402cbf9274eb2a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/en-GB/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/en-GB/firefox-112.0b5.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
-
sha256 = "a12c0289e601781bc5d1fa79d3f7f6c732e11146fa3cef520d2b5eb30982c4bd";
+
sha256 = "943f1fe86afa3c0f7ae8d348fc7c80e08a57d5117d1eb4c848b7ca3b75214e1d";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/en-US/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/en-US/firefox-112.0b5.tar.bz2";
locale = "en-US";
arch = "linux-i686";
-
sha256 = "6a298b5b103b336901d764c836e3d60f30af20a5c5c78457bc0cb971e50d8722";
+
sha256 = "ef7b243ce04c41fd438b20522f7f90f47b903c513812606945cf9326ed183cb1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/eo/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/eo/firefox-112.0b5.tar.bz2";
locale = "eo";
arch = "linux-i686";
-
sha256 = "6be54c23b9308035f74700811a721e5cedbacf1e768ebd60be0d20c616908870";
+
sha256 = "3e058915748fa0f50b1b439d5d933ef79f98cc6ff6112fe9a3ea0f9ff34f868f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/es-AR/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/es-AR/firefox-112.0b5.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
-
sha256 = "f8d298e2687c1100169a9506c64e80af04238c466051b7d19d1cba2aa5ba3e5c";
+
sha256 = "e90bfaaa61c2569ecd6090f151cdbf9c2765ef6fe79ec301f23609ee0006f91c";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/es-CL/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/es-CL/firefox-112.0b5.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
-
sha256 = "c70624ad6cda8258508574a1f45c59135273e95886255bf946d482c8b63f5569";
+
sha256 = "9c0a842c4ad9915e2ae03358277dd60e7935c736b1dd04c66795fa99c90a3dfc";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/es-ES/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/es-ES/firefox-112.0b5.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
-
sha256 = "8d0010b356cc73af0ad318839a94525ff74afe4dc9f47cd57b1fce68ae8874fd";
+
sha256 = "8f37a758563eddf6f397785c79bd9233f4dd19a9830562ea821e64123c31cb64";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/es-MX/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/es-MX/firefox-112.0b5.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
-
sha256 = "4c4124f17c6d35622f8b2124986feead6345fd78d0cf5351799f918c6688c719";
+
sha256 = "547f4f9ffce5a7ea5ceabc4ba402eb42ec0ce539e5bd4e51374f2dae17ca7949";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/et/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/et/firefox-112.0b5.tar.bz2";
locale = "et";
arch = "linux-i686";
-
sha256 = "7569b5bc8412f940f3a7ab02f4367e32cb6083b728c5ebccca2451cbb87cab41";
+
sha256 = "eff697113a52e31069e4961354eaafe78972dff7a68737fb6153a42780265c43";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/eu/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/eu/firefox-112.0b5.tar.bz2";
locale = "eu";
arch = "linux-i686";
-
sha256 = "4fce029fe12a79541b7d8730312f39bcf69452893bbbfb9a3070ce1012e06ae2";
+
sha256 = "b9f9aa5538b44f8365276f54f75bcee5725f915f1d57c2816b09254b8fd1d07e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/fa/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/fa/firefox-112.0b5.tar.bz2";
locale = "fa";
arch = "linux-i686";
-
sha256 = "905583e9baac407f6d0b0bed71eb53832255a4ed41f85aa15bc2217b5cef4fe6";
+
sha256 = "a48b03b41e7fe9f75b8b596ced9fa45c1f6fd709d67413691b93c53193156e75";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ff/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ff/firefox-112.0b5.tar.bz2";
locale = "ff";
arch = "linux-i686";
-
sha256 = "9be82455755511a71d175f1ecfa1c7bc061f0c1c70d14f3b7586aa0ecea3b936";
+
sha256 = "03b86fe75130b180be97340616f9a5995bcb5e81d9900912fa9a324e0d409182";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/fi/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/fi/firefox-112.0b5.tar.bz2";
locale = "fi";
arch = "linux-i686";
-
sha256 = "0291357fce8f41f4028ab4b853b5fe44309bf74291b7723f1099bd5a0733cc90";
+
sha256 = "e9c3a886e6491d23631f724058d9d435cc9c0e60de3cb5b33ea3acfa8babb0ce";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/fr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/fr/firefox-112.0b5.tar.bz2";
locale = "fr";
arch = "linux-i686";
-
sha256 = "01227292176a119d9e17f34118602852597e3ebb1c0684da48cc54cb01a74143";
+
sha256 = "dcb7513622428d5c91f32667a055e61072fe0d5039545bc683194b36d6bb49a3";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/fur/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/fur/firefox-112.0b5.tar.bz2";
locale = "fur";
arch = "linux-i686";
-
sha256 = "e3243a58db9b734d0d546dfbd541a5f95bc7864e105a0bb8c82c568140c8d718";
+
sha256 = "33fdd12569cf1b8eec60ded795559286e7cfa41b2db58bfd9c7f4887000a6b82";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/fy-NL/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/fy-NL/firefox-112.0b5.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
-
sha256 = "08b8d962520d7f535b2a22524f1e0ee0241553078f275a0bf5c5cfc4396c5a62";
+
sha256 = "d95f0bc82184d007d55de86caaf84ac442ba56c840b6798dcfd5b8cc2854c4e6";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ga-IE/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ga-IE/firefox-112.0b5.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
-
sha256 = "51b5544de3863239296221d4bda811a779a5e2e097d696b9ad0c53318ab21ec0";
+
sha256 = "48d23034a37bdd46385b9974eaa4569c080b4a873e00e33be0abcc8e945e1f42";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/gd/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/gd/firefox-112.0b5.tar.bz2";
locale = "gd";
arch = "linux-i686";
-
sha256 = "e1be896634e7447dc02e100d352ea378a04c9a48c7735573cc12f3f36cacf19f";
+
sha256 = "b1facf79a7b6fc22d75307954dbb189a72644ee665a2d8dba1706b5421c6e96b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/gl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/gl/firefox-112.0b5.tar.bz2";
locale = "gl";
arch = "linux-i686";
-
sha256 = "11af15b06eecd43200b1a44dc436f07314a1a3a13cf92ffc1a0c07a05e0f8101";
+
sha256 = "769315eb7186ef37227a43a96ee2a67634d9020f47fef673de9dafa66a2d7436";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/gn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/gn/firefox-112.0b5.tar.bz2";
locale = "gn";
arch = "linux-i686";
-
sha256 = "f50f0a2c1ddb6b5917c50c14e21ac0307636815183c2a2820d76d02af4a346ac";
+
sha256 = "fb48fe024c20a025084fbe6f261f756b2b609b72ffc59e9645b0bb88ccc00746";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/gu-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/gu-IN/firefox-112.0b5.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
-
sha256 = "8951afcb8683055425603c6afec5695a9003f56d22c810d562d864bf9e3c2eaa";
+
sha256 = "f5854e070c36bd433025d60c28ddcfd3ae73dd7f4787198dafb6b1e917cb3975";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/he/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/he/firefox-112.0b5.tar.bz2";
locale = "he";
arch = "linux-i686";
-
sha256 = "c90624e515e29b1673a2e90c6e074f69bcd64ce41245f5f6fd7bc5c7e4da05f1";
+
sha256 = "b71d3776631872e549ac310638b51828c8b1b7a600943c73d65b5e9121e10b9e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/hi-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/hi-IN/firefox-112.0b5.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
-
sha256 = "3e04d4cb6bd72daa95deece94eba17771642bbc29390814e71100815f392b4fe";
+
sha256 = "61cb5d112085b4185ba21ce1277aebb43701970404a632cd255d2b010a8ca5dd";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/hr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/hr/firefox-112.0b5.tar.bz2";
locale = "hr";
arch = "linux-i686";
-
sha256 = "e265fb7834fd3ca59cdb9df4b6b9917a6f55bdf9e91aefc97b9c96323f3c1127";
+
sha256 = "0b3151de29c64199f4be91dd499f4e5b142dc5832fce7465b5ac709b103d2c06";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/hsb/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/hsb/firefox-112.0b5.tar.bz2";
locale = "hsb";
arch = "linux-i686";
-
sha256 = "982e34f5b8b73bdc8cec8709e84a36edbb709eae77450d192aa6d044262f4f64";
+
sha256 = "7935f0cddb2f8d79fb3295b286a5ac8a62f5dfe54b72aafa7ed4d90cd09e7e81";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/hu/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/hu/firefox-112.0b5.tar.bz2";
locale = "hu";
arch = "linux-i686";
-
sha256 = "d0251ef3b42f1a29f6f585966ec3e480102cd993a063d01f5e9bed2251fa6190";
+
sha256 = "ef39a9bd38c4e697b2acfc385e4f4b6bf64ee5196530a1f96d922a80f5e96811";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/hy-AM/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/hy-AM/firefox-112.0b5.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
-
sha256 = "349a3d5089a53869a7111b9c757e64edbe849ceb7dfbb5a31b20c67dea3c8d36";
+
sha256 = "e4a35e4eb59270c98784fd5956d7576703b8d6f374e63ff99f859b4618a0e957";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ia/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ia/firefox-112.0b5.tar.bz2";
locale = "ia";
arch = "linux-i686";
-
sha256 = "3373521a73b0002818e31a16af040caa5c425068aa11c8c65f706a74633bc10f";
+
sha256 = "f9f6c8df9633b5b04212ca108115b32b7b7d670e105e5eabf971ab6c87ade854";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/id/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/id/firefox-112.0b5.tar.bz2";
locale = "id";
arch = "linux-i686";
-
sha256 = "4b5364f6d737b2d0584c0c2f4bc432f2225e6234a9415919515b40656ede8258";
+
sha256 = "fea802d675e2ccd2b389e81d3ef2766fa3083ece7a68450f33914421fe8081b5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/is/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/is/firefox-112.0b5.tar.bz2";
locale = "is";
arch = "linux-i686";
-
sha256 = "2d73b59fa27b20ace8dd17edb6d6394130f4652ff98b1a2a0529cf0bb9dbf06a";
+
sha256 = "e2a5ea9a8cfe0d769c9b61f5a452e144973017c2e65d6ad03e190413c04a2430";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/it/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/it/firefox-112.0b5.tar.bz2";
locale = "it";
arch = "linux-i686";
-
sha256 = "23859f3a5344ce24afbbd0bea73081681f11cf5ff3a86f94d86ea79eeeb3585d";
+
sha256 = "211864798e0ff9fb06f10fe9e0c36ab5617ef5447cf24d03b5127f3a456a6249";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ja/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ja/firefox-112.0b5.tar.bz2";
locale = "ja";
arch = "linux-i686";
-
sha256 = "edd4d2a102e6fe2cb248052547030823a7fc7b678e7a368f5ccfe44b40666eb0";
+
sha256 = "ad7dba75cc991240315eabd9c99a3d643c8cc9d403f679162961be5c7f9da198";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ka/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ka/firefox-112.0b5.tar.bz2";
locale = "ka";
arch = "linux-i686";
-
sha256 = "1b0da095cd57de75e3a561c75c5edd27711d2ec3e729434c7df592e9b183fe15";
+
sha256 = "9a27a1b23da7c17881466ee52f0fd55de6069fbac45721e74c575a65d39924c5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/kab/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/kab/firefox-112.0b5.tar.bz2";
locale = "kab";
arch = "linux-i686";
-
sha256 = "7a56c0e4064a763b17094ec70638492c6cdd6c6f69a8589e2040e24d897aa042";
+
sha256 = "f9b89268fb6cea643117779d845ca607de48b680c8331123ff9a2213a49c6aab";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/kk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/kk/firefox-112.0b5.tar.bz2";
locale = "kk";
arch = "linux-i686";
-
sha256 = "c69e27d1c72d8b92d1c746e1d1a82dbcef16cfac301d76df1d87daf96c8f84d7";
+
sha256 = "b3995abef49360a373e73d612683a9de37df9da3172f754855977b2a350f02c2";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/km/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/km/firefox-112.0b5.tar.bz2";
locale = "km";
arch = "linux-i686";
-
sha256 = "181036a27c3e995970c4fdb6c49ff5106b8bddf44c933089f83cb371b4fa946d";
+
sha256 = "b113f611be572fad8d707ef089d1113a840f47341960b0180ce8c8d958c0fac1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/kn/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/kn/firefox-112.0b5.tar.bz2";
locale = "kn";
arch = "linux-i686";
-
sha256 = "42c50fdf664789ef2c71219af68ece68fbf123425ce97b9530bd4582cb6e5045";
+
sha256 = "43376fca7535feb95e083abf2cd695d452cb7c3d9e5136d617340f37bfd695e1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ko/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ko/firefox-112.0b5.tar.bz2";
locale = "ko";
arch = "linux-i686";
-
sha256 = "093a9fef2162dfb01b8cef075d5ad17a7d1e1a05421fed72091e755e6f24709b";
+
sha256 = "cab18f93e0ca6b56d5bbd269e33fc80e16e8048a359d81d6e272582c6c6e9a76";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/lij/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/lij/firefox-112.0b5.tar.bz2";
locale = "lij";
arch = "linux-i686";
-
sha256 = "f2df830ea94dcf0b221df59d5c565f39a8439583df2a54a20e247a578e7d6862";
+
sha256 = "69c0416f559a64bb806ae7e3eca236ec13621cb8ab634e1aea901fdcb80180d6";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/lt/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/lt/firefox-112.0b5.tar.bz2";
locale = "lt";
arch = "linux-i686";
-
sha256 = "144584c9b7cbca0e93e55051b92617e8e88433028c36a0ce0b1a0ac4ef916f5a";
+
sha256 = "ab662f5812d14e544255c1e708b9c1961ad6d9d37de25986aa4069beb568d9a2";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/lv/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/lv/firefox-112.0b5.tar.bz2";
locale = "lv";
arch = "linux-i686";
-
sha256 = "bcfb4c9f2dcf63819e2a02467da496297ce5295d5ddd59afaaf088eae3048b40";
+
sha256 = "39ba8132bb0178ebf707115a2a3c6a6eb2bcda82a3132a21ca8f8fc77f861312";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/mk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/mk/firefox-112.0b5.tar.bz2";
locale = "mk";
arch = "linux-i686";
-
sha256 = "7637384ed32fe32d5c3c39e24722721e6f9007770b7732546022b8b6a9e4aca9";
+
sha256 = "124b53c31c874fb32f7f006dd48332d44bb9a139947e52952eeb484d17247ddb";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/mr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/mr/firefox-112.0b5.tar.bz2";
locale = "mr";
arch = "linux-i686";
-
sha256 = "e1d4cacdaf6ad2131b8958a903d20700c41249e3c3a031a93150061369664b49";
+
sha256 = "58e7e6b526f00187cad5e032323c39d4efd58a9fd8e2e0a6ca46eca4f45e1c6f";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ms/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ms/firefox-112.0b5.tar.bz2";
locale = "ms";
arch = "linux-i686";
-
sha256 = "9228c55f475cc8bafe7cfeac1cd999e2c283332cff82d02d46bcb790e2edc946";
+
sha256 = "fe19152b27b2ad3ba6bcaa127713a0a9191f7c81529ade02e48817f5f6cc12c4";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/my/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/my/firefox-112.0b5.tar.bz2";
locale = "my";
arch = "linux-i686";
-
sha256 = "3d32e3bcc5a3c3a7aa4a7e09647ec068348395aeb126a6976b73a085792206f2";
+
sha256 = "6c39c38301d6e5d845c4a4ad34685d8017cb874665aba823e62cce651b388f56";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/nb-NO/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/nb-NO/firefox-112.0b5.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
-
sha256 = "de10b1023c99dbf3685c83e58bd7bed49f63cf8add9d2856b5a263627fcbc460";
+
sha256 = "e297b652111781206672b3c6191897080c3d6dff63e74f7f62c6a0f4292a3389";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ne-NP/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ne-NP/firefox-112.0b5.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
-
sha256 = "6979b4661584af6bc162b13546b562c11f67accd514e9c52570891ed410dd88b";
+
sha256 = "9d25913a2e07c874ede15a3849b396586a32b614ef29087774f244c40a33225e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/nl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/nl/firefox-112.0b5.tar.bz2";
locale = "nl";
arch = "linux-i686";
-
sha256 = "bc2082e9edee95fe539ad7bf2b90a80a3f008184c4dd062f39e390a30c6c004d";
+
sha256 = "ed3398198b475c4c369a340dbdddb687bdd8b5e0c397e981b3f2489d6e575447";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/nn-NO/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/nn-NO/firefox-112.0b5.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
-
sha256 = "9fdbe924ca5261e5545249a3d43e4a0a39f25d8142e5f507255bd2ba15ffc272";
+
sha256 = "91376b1de28595e2050fc0c56024cc89ec4143b590c51612218c2a822860834d";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/oc/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/oc/firefox-112.0b5.tar.bz2";
locale = "oc";
arch = "linux-i686";
-
sha256 = "e065dfac06020ac1706e1b70d6fefde8db5ed1357ab6be22797e323fb2dced44";
+
sha256 = "4ef41fadb4b297b781c8a24fd64302e6e348b455101c5450d9b3011e3bf1d638";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/pa-IN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/pa-IN/firefox-112.0b5.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
-
sha256 = "c7e9807983dd169ed6e3aa259a5df2560f4fc3698a0cefefafecf12ee439753d";
+
sha256 = "ca8122bcee87fc1384ea0ebebcf501e659987c58bd8a6a2a54f78681ca6df264";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/pl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/pl/firefox-112.0b5.tar.bz2";
locale = "pl";
arch = "linux-i686";
-
sha256 = "12da595e9effda46d10a994dede3b4136226aa77c1cee7d1c6638087d9108d25";
+
sha256 = "6e9835f4ccf62810d4e9500f05bfe7b9be205b8103be642ded328bc85aa84c21";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/pt-BR/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/pt-BR/firefox-112.0b5.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
-
sha256 = "a7891b30d7d937ca349983149532ed7d219f4f90397cb1ea63778ca4c193216d";
+
sha256 = "e9dd785fd994226e747586ab38a2bc503760938180c0aec1e3966ac35776cf85";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/pt-PT/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/pt-PT/firefox-112.0b5.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
-
sha256 = "77d749c7cbe970c41265bcfe9a3f0afc3f02a5e3880a382b01cb00afbd41e2b8";
+
sha256 = "9f37f69dbdf6748da01c3fa9c581e44184091ac0ad85101da7d58f7115a3cdc4";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/rm/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/rm/firefox-112.0b5.tar.bz2";
locale = "rm";
arch = "linux-i686";
-
sha256 = "6ef950ba883d56eb53ef9b9110943a73153c2fdf91b7b0d3669818fa5b3ad0b4";
+
sha256 = "752b66437a1684c36847ed36f65005e9ca4156b05c93dcadcb842370792ab252";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ro/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ro/firefox-112.0b5.tar.bz2";
locale = "ro";
arch = "linux-i686";
-
sha256 = "4e56a8ec4627f7bda6a3ca26b650ea87b5c191d8876bdc53656ac614e8c70a51";
+
sha256 = "3c5e8aed8dddf11964e3070d539377a82e63827ef1517553ae784565a0c241fc";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ru/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ru/firefox-112.0b5.tar.bz2";
locale = "ru";
arch = "linux-i686";
-
sha256 = "7c12dcaf2d417758f020fe7ab9832b07442123c7645eda1e35dbd83a0706ae51";
+
sha256 = "b626cfce29b6bce883513057dc4571a489f5e0c392c7222e9853cac419923165";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sc/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sc/firefox-112.0b5.tar.bz2";
locale = "sc";
arch = "linux-i686";
-
sha256 = "8ed09b4c916b66908db19a0befb8bf3da8ef9c59bb92b7f1120bf76a250e427a";
+
sha256 = "d96abbf55494f33262ba3edf2552b96ba71defb0318a36118a8cbd26dd3ec4a0";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sco/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sco/firefox-112.0b5.tar.bz2";
locale = "sco";
arch = "linux-i686";
-
sha256 = "5507399e27aab620dff5d291861e9b4b50c286ae6ea96640054c38d31a7c606b";
+
sha256 = "b352cf61ef75da6f2ec0c8fd6a16e90aa72961a82ceb7a014dfcb0a9ba35277b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/si/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/si/firefox-112.0b5.tar.bz2";
locale = "si";
arch = "linux-i686";
-
sha256 = "e52843ba33be6c94c7e830ee4fb87797f2ace8f2d51ffe37cc67f1505d005d71";
+
sha256 = "a4ebfa843e140b8b7015fc6945dcc166211882662f00a6c4eb27d2334cb2fc97";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sk/firefox-112.0b5.tar.bz2";
locale = "sk";
arch = "linux-i686";
-
sha256 = "abdc186a7073cb6c8ddceee41c171e3d3264248d4b47ca62690138229f9d8432";
+
sha256 = "83d58804619b82afc9431d048c16cd3738dfa75bf9d6e069b1f020a2b628df1a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sl/firefox-112.0b5.tar.bz2";
locale = "sl";
arch = "linux-i686";
-
sha256 = "6dee4c5fffa8ed99c8d63e0cdda2cc016c2b602dc9ccd752ef079185814a8dde";
+
sha256 = "1c36099781dc219b1cca5d9796f3df67f0a10412c7dc494f2a8cfb53e4668ee8";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/son/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/son/firefox-112.0b5.tar.bz2";
locale = "son";
arch = "linux-i686";
-
sha256 = "d39151298291a03418ea28b664a3b134a785c1771577b98da72387e6e4489fec";
+
sha256 = "4f27373905fed3827c1b74ce3de095d435e4dcc9a163d40690e072cbe42141c5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sq/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sq/firefox-112.0b5.tar.bz2";
locale = "sq";
arch = "linux-i686";
-
sha256 = "788747a5e18a6c1d0ebd3be7cdfa93bb74d20b611877f277ea6ebe298db7d0f4";
+
sha256 = "5080273f3461bf27473fbd4d435d5efc50f6e15ed7cb382f000db313a4df49d7";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sr/firefox-112.0b5.tar.bz2";
locale = "sr";
arch = "linux-i686";
-
sha256 = "1e67fb9b784efd5edb2cbc403683b40334fc99ae78828c165ffcd9da17f41a8a";
+
sha256 = "d8589c74b96f1a162d1d37c9e280216af7769cb7f08c151a530fa1d44bf6311b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/sv-SE/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/sv-SE/firefox-112.0b5.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
-
sha256 = "fbd66fe3e44e325c07bdfa17c9d8f20b426efcadfba6c40f461f409e54a58e48";
+
sha256 = "4026373c960ffc40beda3f9dd04b13d274d751247abe23631efe517b57ea23d8";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/szl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/szl/firefox-112.0b5.tar.bz2";
locale = "szl";
arch = "linux-i686";
-
sha256 = "63f4a05b0bdea660fc2d68e227f819f1f3c99a6bd5f9b38c695a4ddff743a250";
+
sha256 = "697404cbd67c589db561ebc2261fe15af6f272609d17cc5ecd6c434d95cb55e1";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ta/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ta/firefox-112.0b5.tar.bz2";
locale = "ta";
arch = "linux-i686";
-
sha256 = "79a8c2104bb20ce0c8699b2b0c7ab8423293a4f82fc9c9bafd1a0d29f55ac99b";
+
sha256 = "187b26a699a3b7f4182433ba6a458420434137ae44fa662eb88e35d592de1dbf";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/te/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/te/firefox-112.0b5.tar.bz2";
locale = "te";
arch = "linux-i686";
-
sha256 = "cc3a1ca4e73d654bc2024c09c59bc26c4af1ddbf6b37c95af35e0dc07277d43d";
+
sha256 = "c21f404ae4626101fa63c7c5fb06a515ad76f5113196f8d5490adb1556808d80";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/th/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/th/firefox-112.0b5.tar.bz2";
locale = "th";
arch = "linux-i686";
-
sha256 = "e962ca885ccac7043703f1aa2c5bf56e48e1f16b83661b55c64b88ae81dffa2e";
+
sha256 = "8623f5d172c3148faeb0e67ee22aed2586dba858b3c8283ad8f5a05ab32d493a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/tl/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/tl/firefox-112.0b5.tar.bz2";
locale = "tl";
arch = "linux-i686";
-
sha256 = "5082d1c3816428d5f5fbddf281fe44d6f7061416a50ccb98b554d4adc392f8f4";
+
sha256 = "b5609b75505ca2a27839ec7519eb4f21f2d84f8eda89b6b76b958b73c7b5e5cd";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/tr/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/tr/firefox-112.0b5.tar.bz2";
locale = "tr";
arch = "linux-i686";
-
sha256 = "8cc6288f0f4606f04b68b5cdf200a137233e9e88619104f782cbb712057d24c3";
+
sha256 = "8239a21e49341ea63dec6e000d7854925b8885550148f1bdeed190fdacd54627";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/trs/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/trs/firefox-112.0b5.tar.bz2";
locale = "trs";
arch = "linux-i686";
-
sha256 = "98276c238aca6e97500648469468cd8a53e17738d24fa10d101ed7e613137734";
+
sha256 = "e7ecd2309bb66c2b635430e6f001c742d4e67eccc7d3278d64ff0086481ce037";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/uk/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/uk/firefox-112.0b5.tar.bz2";
locale = "uk";
arch = "linux-i686";
-
sha256 = "6e21e02b409b954a9250e19db256837ff9b82975a7596bd8585349205836ba92";
+
sha256 = "15eac212a24278055f27bbf9bb7d2bce298ad40d8474a09a64a8d6a82253a730";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/ur/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/ur/firefox-112.0b5.tar.bz2";
locale = "ur";
arch = "linux-i686";
-
sha256 = "f48380e3a1ad9c9e10f3856a4911d5c47d21a49a4bcd2fdef06115ea6191cccd";
+
sha256 = "5d59b25da307aef5d9baacb68059d04e5125e9f8c9ad72d229b6f59aed2cc856";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/uz/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/uz/firefox-112.0b5.tar.bz2";
locale = "uz";
arch = "linux-i686";
-
sha256 = "294c51f2f1e39bdac52cb2dcf92a1fc8fe079574a25f23cf8474271677ba81e5";
+
sha256 = "b66c8cc522829e6415bf452542d792946c62d6911ecdd8977dc36854a96bb59a";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/vi/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/vi/firefox-112.0b5.tar.bz2";
locale = "vi";
arch = "linux-i686";
-
sha256 = "9ce99076eb37b3fea5d4dd146fa7553fa522593feeeb254a229fd270880d014d";
+
sha256 = "b24e0038f2f8147c9dfa79acfd195e5ce8cfe27f5d7ace9a591a21dcda8889a5";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/xh/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/xh/firefox-112.0b5.tar.bz2";
locale = "xh";
arch = "linux-i686";
-
sha256 = "39216b22c3d02baa9fb62ab112ea5765ed916569240c423661f0c64da975e37d";
+
sha256 = "ba5d40a5cd4653e3f3381b25dee1c7a579986fa187e6a1c9fd6d81bd29c0a73e";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/zh-CN/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/zh-CN/firefox-112.0b5.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
-
sha256 = "7eea15b7eed1de587e8407079ee157c380455d1d66d0294723025009181a6aaf";
+
sha256 = "5b978f0f36e894eda54f0f690edc7e1fa156b898d550e747a8c5b712bbe2846b";
}
-
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b3/linux-i686/zh-TW/firefox-112.0b3.tar.bz2";
+
{ url = "https://archive.mozilla.org/pub/devedition/releases/112.0b5/linux-i686/zh-TW/firefox-112.0b5.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
-
sha256 = "c08c80b3354a77a98cbf9cf44928254b76249c2a7fc1b3777118488c7c55446f";
+
sha256 = "7d4b52012de5cd28dd21b89c04f2ed1f392fa8637c07747e34619812daf40146";
];
+11
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
···
{ lib
, fetchFromGitHub
+
, fetchpatch
, callPackage
, pkg-config
, cmake
···
fetchSubmodules = true;
sha256 = "0c65ry82ffmh1qzc2lnsyjs78r9jllv62p9vglpz0ikg86zf36sk";
};
+
+
patches = [
+
# the generated .desktop files contains references to unwrapped tdesktop, breaking scheme handling
+
# and the scheme handler is already registered in the packaged .desktop file, rendering this unnecessary
+
# see https://github.com/NixOS/nixpkgs/issues/218370
+
(fetchpatch {
+
url = "https://salsa.debian.org/debian/telegram-desktop/-/raw/09b363ed5a4fcd8ecc3282b9bfede5fbb83f97ef/debian/patches/Disable-register-custom-scheme.patch";
+
hash = "sha256-B8X5lnSpwwdp1HlvyXJWQPybEN+plOwimdV5gW6aY2Y=";
+
})
+
];
postPatch = ''
substituteInPlace Telegram/ThirdParty/libtgvoip/os/linux/AudioInputALSA.cpp \
+4 -4
pkgs/applications/office/appflowy/default.nix
···
stdenv.mkDerivation rec {
pname = "appflowy";
-
version = "0.1.0";
+
version = "0.1.1";
src = fetchzip {
url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${version}/AppFlowy_x86_64-unknown-linux-gnu_ubuntu-20.04.tar.gz";
-
sha256 = "sha256-WuEwhJ1YhbldFfisfUsp3GCV2vQy9oTam6BkL/7QEgI=";
+
sha256 = "sha256-H4xVUXC7cRCgC1fHMXPucGRTBlGRcyzskhNBaNVGAns=";
stripRoot = false;
};
···
installPhase = ''
runHook preInstall
-
mv AppFlowy/* ./
+
cd AppFlowy/
mkdir -p $out/opt/
mkdir -p $out/bin/
···
preFixup = ''
# Add missing libraries to appflowy using the ones it comes with
-
makeWrapper $out/opt/app_flowy $out/bin/appflowy \
+
makeWrapper $out/opt/AppFlowy $out/bin/appflowy \
--set LD_LIBRARY_PATH "$out/opt/lib/" \
--prefix PATH : "${lib.makeBinPath [ xdg-user-dirs ]}"
'';
+5
pkgs/applications/virtualization/podman/default.nix
···
meta = with lib; {
homepage = "https://podman.io/";
description = "A program for managing pods, containers and container images";
+
longDescription = ''
+
Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers. Podman runs containers on Linux, but can also be used on Mac and Windows systems using a Podman-managed virtual machine. Podman is based on libpod, a library for container lifecycle management that is also contained in this repository. The libpod library provides APIs for managing containers, pods, container images, and volumes.
+
+
To install on NixOS, please use the option `virtualisation.podman.enable = true`.
+
'';
changelog = "https://github.com/containers/podman/blob/v${version}/RELEASE_NOTES.md";
license = licenses.asl20;
maintainers = with maintainers; [ marsam ] ++ teams.podman.members;
+11 -1
pkgs/development/interpreters/octave/build-octave-package.nix
···
]
++ nativeBuildInputs;
+
passthru' = {
+
updateScript = [
+
../../../../maintainers/scripts/update-octave-packages
+
(builtins.unsafeGetAttrPos "pname" octave.pkgs.${attrs.pname}).file
+
];
+
}
+
// passthru;
+
# This step is required because when
# a = { test = [ "a" "b" ]; }; b = { test = [ "c" "d" ]; };
# (a // b).test = [ "c" "d" ];
# This used to mean that if a package defined extra nativeBuildInputs, it
# would override the ones for building an Octave package (the hook and Octave
# itself, causing everything to fail.
-
attrs' = builtins.removeAttrs attrs [ "nativeBuildInputs" ];
+
attrs' = builtins.removeAttrs attrs [ "nativeBuildInputs" "passthru" ];
in stdenv.mkDerivation ({
packageName = "${fullLibName}";
···
# We don't install here, because that's handled when we build the environment
# together with Octave.
dontInstall = true;
+
+
passthru = passthru';
inherit meta;
} // attrs')
+1
pkgs/development/libraries/qt-6/default.nix
···
./patches/qtbase-qmake-mkspecs-mac.patch
./patches/qtbase-qmake-pkg-config.patch
./patches/qtbase-tzdir.patch
+
./patches/qtbase-variable-fonts.patch
# Remove symlink check causing build to bail out and fail.
# https://gitlab.kitware.com/cmake/cmake/-/issues/23251
(fetchpatch {
+26
pkgs/development/libraries/qt-6/patches/qtbase-variable-fonts.patch
···
+
From 9ba9c690fb16188ff524b53def104e68e45cf5c3 Mon Sep 17 00:00:00 2001
+
From: Nick Cao <nickcao@nichi.co>
+
Date: Tue, 21 Mar 2023 15:48:49 +0800
+
Subject: [PATCH] Deal with a font face at index 0 as Regular for Variable
+
fonts
+
+
Reference: https://bugreports.qt.io/browse/QTBUG-111994
+
---
+
src/gui/text/unix/qfontconfigdatabase.cpp | 1 +
+
1 file changed, 1 insertion(+)
+
+
diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp
+
index 9b60cf2963..5a42ef6a68 100644
+
--- a/src/gui/text/unix/qfontconfigdatabase.cpp
+
+++ b/src/gui/text/unix/qfontconfigdatabase.cpp
+
@@ -554,6 +554,7 @@ void QFontconfigDatabase::populateFontDatabase()
+
FcObjectSetAdd(os, *p);
+
++p;
+
}
+
+ FcPatternAddBool(pattern, FC_VARIABLE, FcFalse);
+
fonts = FcFontList(nullptr, pattern, os);
+
FcObjectSetDestroy(os);
+
FcPatternDestroy(pattern);
+
--
+
2.39.2
+
+5 -1
pkgs/development/libraries/wayland/default.nix
···
, expat
, libxml2
, withLibraries ? stdenv.isLinux
+
, withTests ? stdenv.isLinux
, libffi
, withDocumentation ? withLibraries && stdenv.hostPlatform == stdenv.buildPlatform
, graphviz-nox
···
# Documentation is only built when building libraries.
assert withDocumentation -> withLibraries;
+
+
# Tests are only built when building libraries.
+
assert withTests -> withLibraries;
let
isCross = stdenv.buildPlatform != stdenv.hostPlatform;
···
mesonFlags = [
"-Ddocumentation=${lib.boolToString withDocumentation}"
"-Dlibraries=${lib.boolToString withLibraries}"
-
"-Dtests=${lib.boolToString withLibraries}"
+
"-Dtests=${lib.boolToString withTests}"
];
depsBuildBuild = [
+2 -1
pkgs/development/libraries/wayland/protocols.nix
···
pname = "wayland-protocols";
version = "1.31";
-
doCheck = stdenv.hostPlatform == stdenv.buildPlatform && wayland.withLibraries;
+
# https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/48
+
doCheck = stdenv.hostPlatform == stdenv.buildPlatform && stdenv.targetPlatform.linker == "bfd" && wayland.withLibraries;
src = fetchurl {
url = "https://gitlab.freedesktop.org/wayland/${pname}/-/releases/${version}/downloads/${pname}-${version}.tar.xz";
+2 -2
pkgs/development/octave-modules/arduino/default.nix
···
buildOctavePackage rec {
pname = "arduino";
-
version = "0.7.0";
+
version = "0.10.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0r0bcq2zkwba6ab6yi6czbhrj4adm9m9ggxmzzcd9h40ckqg6wjv";
+
sha256 = "sha256-p9SDTXkIwnrkNXeVhzAHks7EL4NdwBokrH2j9hqAJqQ=";
};
requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/audio/default.nix
···
buildOctavePackage rec {
pname = "audio";
-
version = "2.0.3";
+
version = "2.0.5";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1431pf7mhxsrnzrx8r3hsy537kha7jhaligmp2rghwyxhq25hs0r";
+
sha256 = "sha256-/4akeeOQnvTlk9ah+e8RJfwJG2Eq2HAGOCejhiIUjF4=";
};
nativeBuildInputs = [
+7 -5
pkgs/development/octave-modules/bim/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchFromGitHub
, fpl
, msh
}:
buildOctavePackage rec {
pname = "bim";
-
version = "1.1.5";
+
version = "1.1.6";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0y70w8mj80c5yns1j7nwngwwrxp1pa87kyz2n2yvmc3zdigcd6g8";
+
src = fetchFromGitHub {
+
owner = "carlodefalco";
+
repo = "bim";
+
rev = "v${version}";
+
sha256 = "sha256-hgFb1KFE1KJC8skIaeT/7h/fg1aqRpedGnEPY24zZSI=";
};
requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/communications/default.nix
···
buildOctavePackage rec {
pname = "communications";
-
version = "1.2.3";
+
version = "1.2.4";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1r4r0cia5l5fann1n78c1qdc6q8nizgb09n2fdwb76xnwjan23g3";
+
sha256 = "sha256-SfA81UP0c7VgroxSA/RZVVKZ4arl8Uhpf324F7yGFTo=";
};
buildInputs = [
+2 -2
pkgs/development/octave-modules/control/default.nix
···
buildOctavePackage rec {
pname = "control";
-
version = "3.3.1";
+
version = "3.4.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0vndbzix34vfzdlsz57bgkyg31as4kv6hfg9pwrcqn75bzzjsivw";
+
sha256 = "sha256-bsagbhOtKIr62GMcxB9yR+RwlvoejQQkDU7QHvvkp3o=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/dicom/default.nix
···
buildOctavePackage rec {
pname = "dicom";
-
version = "0.4.0";
+
version = "0.5.1";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "131wn6mrv20np10plirvqia8dlpz3g0aqi3mmn2wyl7r95p3dnza";
+
sha256 = "sha256-0qNqjpJWWBA0N5IgjV0e0SPQlCvbzIwnIgaWo+2wKw0=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/ga/default.nix
···
buildOctavePackage rec {
pname = "ga";
-
version = "0.10.2";
+
version = "0.10.3";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0s5azn4n174avlmh5gw21zfqfkyxkzn4v09q4l9swv7ldmg3mirv";
+
sha256 = "sha256-cbP7ucua7DdxLL422INxjZxz/x1pHoIq+jkjrtfaabE=";
};
meta = with lib; {
+2 -2
pkgs/development/octave-modules/general/default.nix
···
buildOctavePackage rec {
pname = "general";
-
version = "2.1.1";
+
version = "2.1.2";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0jmvczssqz1aa665v9h8k9cchb7mg3n9af6b5kh9b2qcjl4r9l7v";
+
sha256 = "sha256-owzRp5dDxiUo2uRuvUqD+EiuRqHB2sPqq8NmYtQilM8=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/generate_html/default.nix
···
buildOctavePackage rec {
pname = "generate_html";
-
version = "0.3.2";
+
version = "0.3.3";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1ai4h7jf9fqi7w565iprzylsh94pg4rhyf51hfj9kfdgdpb1abfs";
+
sha256 = "sha256-CHJ0+90+SNXmslLrQc+8aetSnHK0m9PqEBipFuFjwHw=";
};
meta = with lib; {
+6 -5
pkgs/development/octave-modules/geometry/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchhg
, matgeom
}:
buildOctavePackage rec {
pname = "geometry";
-
version = "4.0.0";
+
version = "unstable-2021-07-07";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1zmd97xir62fr5v57xifh2cvna5fg67h9yb7bp2vm3ll04y41lhs";
+
src = fetchhg {
+
url = "http://hg.code.sf.net/p/octave/${pname}";
+
rev = "04965cda30b5f9e51774194c67879e7336df1710";
+
sha256 = "sha256-ECysYOJMF4gPiCFung9hFSlyyO60X3MGirQ9FlYDix8=";
};
requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/instrument-control/default.nix
···
buildOctavePackage rec {
pname = "instrument-control";
-
version = "0.7.0";
+
version = "0.8.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0cdnnbxihz7chdkhkcgy46pvkij43z9alwr88627z7jaiaah6xby";
+
sha256 = "sha256-g3Pyz2b8hvg0MkFGA7cduYozcAd2UnqorBHzNs+Uuro=";
};
meta = with lib; {
+2 -2
pkgs/development/octave-modules/interval/default.nix
···
buildOctavePackage rec {
pname = "interval";
-
version = "3.2.0";
+
version = "3.2.1";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0a0sz7b4y53qgk1xr4pannn4w7xiin2pf74x7r54hrr1wf4abp20";
+
sha256 = "sha256-OOUmQnN1cTIpqz2Gpf4/WghVB0fYQgVBcG/eqQk/3Og=";
};
propagatedBuildInputs = [
+2 -2
pkgs/development/octave-modules/io/default.nix
···
buildOctavePackage rec {
pname = "io";
-
version = "2.6.3";
+
version = "2.6.4";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "044y8lfp93fx0592mv6x2ss0nvjkjgvlci3c3ahav76pk1j3rikb";
+
sha256 = "sha256-p0pAC70ZIn9sB8WFiS3oec165S2CDaH2nxo+PolFL1o=";
};
buildInputs = [
+7 -2
pkgs/development/octave-modules/mapping/default.nix
···
, fetchurl
, io # >= 2.2.7
, geometry # >= 4.0.0
+
, gdal
}:
buildOctavePackage rec {
pname = "mapping";
-
version = "1.4.1";
+
version = "1.4.2";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0wj0q1rkrqs4qgpjh4vn9kcpdh94pzr6v4jc1vcrjwkp87yjv8c0";
+
sha256 = "sha256-mrUQWqC15Ul5AHDvhMlNStqIMG2Zxa+hB2vDyeizLaI=";
};
+
+
buildInputs = [
+
gdal
+
];
requiredOctavePackages = [
io
+7 -5
pkgs/development/octave-modules/msh/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchFromGitHub
# Octave Dependencies
, splines
# Other Dependencies
···
buildOctavePackage rec {
pname = "msh";
-
version = "1.0.10";
+
version = "1.0.12";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1mb5qrp9y1w1cbzrd9v84430ldy57ca843yspnrgbcqpxyyxbgfz";
+
src = fetchFromGitHub {
+
owner = "carlodefalco";
+
repo = "msh";
+
rev = "v${version}";
+
sha256 = "sha256-UnMrIruzm3ARoTgUlMMxfjTOMZw/znZUQJmj3VEOw8I=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/nan/default.nix
···
buildOctavePackage rec {
pname = "nan";
-
version = "3.6.0";
+
version = "3.7.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1zxdg0yg5jnwq6ppnikd13zprazia6w6zpgw99f62mc03iqk5c4q";
+
sha256 = "sha256-d9J6BfNFeM5LtMqth0boSPd9giYU42KBnxrsUCmKK1s=";
};
buildInputs = [
+2 -2
pkgs/development/octave-modules/ncarray/default.nix
···
buildOctavePackage rec {
pname = "ncarray";
-
version = "1.0.4";
+
version = "1.0.5";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0v96iziikvq2v7hczhbfs9zmk49v99kn6z3lgibqqpwam175yqgd";
+
sha256 = "sha256-HhQWLUA/6wqYi6TP3PC+N2zgi4UojDxbG9pgQzFaQ8c=";
};
buildInputs = [
+2 -2
pkgs/development/octave-modules/netcdf/default.nix
···
buildOctavePackage rec {
pname = "netcdf";
-
version = "1.0.14";
+
version = "1.0.16";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1wdwl76zgcg7kkdxjfjgf23ylzb0x4dyfliffylyl40g6cjym9lf";
+
sha256 = "sha256-1Lr+6xLRXxSeUhM9+WdCUPFRZSWdxtAQlxpiv4CHJrs=";
};
buildInputs = [
+2 -2
pkgs/development/octave-modules/ocl/default.nix
···
buildOctavePackage rec {
pname = "ocl";
-
version = "1.1.1";
+
version = "1.2.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0ayi5x9zk9p4zm0qsr3i94lyp5468c9d1a7mqrqjqpdvkhrw0xnm";
+
sha256 = "sha256-jQdwZwQNU3PZZFa3lp0hIr0GDt/XFHLJoq4waLI4gS8=";
};
meta = with lib; {
+7 -5
pkgs/development/octave-modules/octclip/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchFromBitbucket
}:
buildOctavePackage rec {
pname = "octclip";
-
version = "2.0.1";
+
version = "2.0.3";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "05ijh3izgfaan84n6zp690nap9vnz0zicjd0cgvd1c6askm7vxql";
+
src = fetchFromBitbucket {
+
owner = "jgpallero";
+
repo = pname;
+
rev = "OctCLIP-${version}";
+
sha256 = "sha256-gG2b8Ix6bzO6O7GRACE81JCVxfXW/+ZdfoniigAEq3g=";
};
# The only compilation problem is that no formatting specifier was provided
+7 -6
pkgs/development/octave-modules/octproj/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchFromBitbucket
, proj # >= 6.3.0
}:
buildOctavePackage rec {
pname = "octproj";
-
version = "2.0.1";
+
version = "3.0.2";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1mb8gb0r8kky47ap85h9qqdvs40mjp3ya0nkh45gqhy67ml06paq";
+
src = fetchFromBitbucket {
+
owner = "jgpallero";
+
repo = pname;
+
rev = "OctPROJ-${version}";
+
sha256 = "sha256-d/Zf172Etj+GA0cnGsQaKMjOmirE7Hwyj4UECpg7QFM=";
};
# The sed changes below allow for the package to be compiled.
···
license = licenses.gpl3Plus;
maintainers = with maintainers; [ KarlJoad ];
description = "GNU Octave bindings to PROJ library for cartographic projections and CRS transformations";
-
broken = true; # error: unlink: operation failed: No such file or directory
};
}
+2 -2
pkgs/development/octave-modules/optim/default.nix
···
buildOctavePackage rec {
pname = "optim";
-
version = "1.6.1";
+
version = "1.6.2";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1175bckiryz0i6zm8zvq7y5rq3lwkmhyiky1gbn33np9qzxcsl3i";
+
sha256 = "sha256-VUqOGLtxla6GH1BZwU8aVXhEJlwa3bW/vzq5iFUkeH4=";
};
buildInputs = [
+2 -2
pkgs/development/octave-modules/optiminterp/default.nix
···
buildOctavePackage rec {
pname = "optiminterp";
-
version = "0.3.6";
+
version = "0.3.7";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "05nzj2jmrczbnsr64w2a7kww19s6yialdqnsbg797v11ii7aiylc";
+
sha256 = "sha256-ubh/iOZlWTOYsTA6hJfPOituNBKTn2LbBnx+tmmSEug=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/signal/default.nix
···
buildOctavePackage rec {
pname = "signal";
-
version = "1.4.2";
+
version = "1.4.3";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "YqTgYRfcxDw2FpkF+CVdAVSBypgq6ukBOw2d8+SOcGI=";
+
sha256 = "sha256-VFuXVA6+ujtCDwiQb905d/wpOzvI/Db2uosJTOqI8zk=";
};
requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/sockets/default.nix
···
buildOctavePackage rec {
pname = "sockets";
-
version = "1.2.1";
+
version = "1.4.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "18f1zpqcf6h9b4fb0x2c5nvc3mvgj1141f1s8d9gnlhlrjlq8vqg";
+
sha256 = "sha256-GNwFLNV1u3UKJp9lhLtCclD2VSKC9Mko1hBoSn5dTpI=";
};
meta = with lib; {
+7 -5
pkgs/development/octave-modules/statistics/default.nix
···
{ buildOctavePackage
, lib
-
, fetchurl
+
, fetchFromGitHub
, io
}:
buildOctavePackage rec {
pname = "statistics";
-
version = "1.4.2";
+
version = "1.5.4";
-
src = fetchurl {
-
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0iv2hw3zp7h69n8ncfjfgm29xaihdl5gp2slcw1yf23mhd7q2xkr";
+
src = fetchFromGitHub {
+
owner = "gnu-octave";
+
repo = "statistics";
+
rev = "refs/tags/release-${version}";
+
sha256 = "sha256-gFauFIaXKzcPeNvpWHv5FAxYQvZNh7ELrSUIvn43IfQ=";
};
requiredOctavePackages = [
+2 -2
pkgs/development/octave-modules/stk/default.nix
···
buildOctavePackage rec {
pname = "stk";
-
version = "2.6.1";
+
version = "2.7.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1rqndfankwlwm4igw3xqpnrrl749zz1d5pjzh1qbfns7ixwrm19a";
+
sha256 = "sha256-vIf+XDLvLNOMwptFCgiqfl+o3PIQ+KLpsJhOArd7gMM=";
};
meta = with lib; {
+9 -4
pkgs/development/octave-modules/strings/default.nix
···
, stdenv
, lib
, fetchurl
-
, pcre
+
, pkg-config
+
, pcre2
}:
buildOctavePackage rec {
pname = "strings";
-
version = "1.2.0";
+
version = "1.3.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1b0ravfvq3bxd0w3axjfsx13mmmkifmqz6pfdgyf2s8vkqnp1qng";
+
sha256 = "sha256-agpTD9FN1qdp+BYdW5f+GZV0zqZMNzeOdymdo27mTOI=";
};
+
nativeBuildInputs = [
+
pkg-config
+
];
+
buildInputs = [
-
pcre
+
pcre2
];
# The gripes library no longer exists.
+2 -2
pkgs/development/octave-modules/struct/default.nix
···
buildOctavePackage rec {
pname = "struct";
-
version = "1.0.17";
+
version = "1.0.18";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0cw4cspkm553v019zsj2bsmal0i378pm0hv29w82j3v5vysvndq1";
+
sha256 = "sha256-/M6n3YTBEE7TurtHoo8F4AEqicKE85qwlAkEUJFSlM4=";
};
meta = with lib; {
+2 -2
pkgs/development/octave-modules/video/default.nix
···
buildOctavePackage rec {
pname = "video";
-
version = "2.0.0";
+
version = "2.0.2";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "0s6j3c4dh5nsbh84s7vnd2ajcayy1gn07b4fcyrcynch3wl28mrv";
+
sha256 = "sha256-bZNaRnmJl5UF0bQMNoEWvoIXJaB0E6/V9eChE725OHY=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/octave-modules/windows/default.nix
···
buildOctavePackage rec {
pname = "windows";
-
version = "1.6.1";
+
version = "1.6.3";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "110dh6jz088c4fxp9gw79kfib0dl7r3rkcavxx4xpk7bjl2l3xb6";
+
sha256 = "sha256-U5Fe5mTn/ms8w9j6NdEtiRFZkKeyV0I3aR+zYQw4yIs=";
};
meta = with lib; {
+2 -2
pkgs/development/octave-modules/zeromq/default.nix
···
buildOctavePackage rec {
pname = "zeromq";
-
version = "1.5.3";
+
version = "1.5.5";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
-
sha256 = "1h0pb2pqbnyiavf7r05j8bqxqd8syz16ab48hc74nlnx727anfwl";
+
sha256 = "sha256-MAZEpbVuragVuXrMJ8q5/jU5cTchosAtrAR6ElLwfss=";
};
preAutoreconf = ''
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
···
buildPythonPackage rec {
pname = "fakeredis";
-
version = "2.10.1";
+
version = "2.10.2";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "dsoftwareinc";
repo = "fakeredis-py";
rev = "refs/tags/v${version}";
-
hash = "sha256-5jtI7EemKi0w/ezr/jLFQFndvqOjVE0SUm1urluKusY=";
+
hash = "sha256-ZQC8KNHM6Nnytkr6frZMl5mBVPkpduWZwwooCPymbFY=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/oralb-ble/default.nix
···
buildPythonPackage rec {
pname = "oralb-ble";
-
version = "0.17.5";
+
version = "0.17.6";
format = "pyproject";
disabled = pythonOlder "3.9";
···
owner = "Bluetooth-Devices";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-Lwrr5XzU2pbx3cYkvYtHgXFhGnz3cMBnNFWCpuY3ltg=";
+
hash = "sha256-6LnZ+Y68sl0uA5i764n4fFJnPeo+bAi/xgEvTK6LkXY=";
};
nativeBuildInputs = [
+10 -3
pkgs/development/python-modules/pymupdf/default.nix
···
{ lib
+
, stdenv
, buildPythonPackage
+
, pythonOlder
, fetchPypi
+
, swig
+
, xcbuild
, mupdf
-
, swig
, freetype
, harfbuzz
, openjpeg
, jbig2dec
, libjpeg_turbo
, gumbo
-
, pythonOlder
+
, memstreamHook
}:
buildPythonPackage rec {
···
'';
nativeBuildInputs = [
swig
+
] ++ lib.optionals stdenv.isDarwin [
+
xcbuild
];
buildInputs = [
···
jbig2dec
libjpeg_turbo
gumbo
+
] ++ lib.optionals (stdenv.system == "x86_64-darwin") [
+
memstreamHook
];
doCheck = false;
···
changelog = "https://github.com/pymupdf/PyMuPDF/releases/tag/${version}";
license = licenses.agpl3Only;
maintainers = with maintainers; [ teto ];
-
platforms = platforms.linux;
+
platforms = platforms.unix;
};
}
+2 -2
pkgs/development/python-modules/skodaconnect/default.nix
···
buildPythonPackage rec {
pname = "skodaconnect";
-
version = "1.3.4";
+
version = "1.3.5";
format = "setuptools";
disabled = pythonOlder "3.8";
···
owner = "lendy007";
repo = pname;
rev = "refs/tags/${version}";
-
hash = "sha256-bjFXrhwIGB50upL++VnrrfzFhxFOrxgYhoNZqkbvZ9w=";
+
hash = "sha256-gLk+Dj2x2OHa6VIIoA7FesDKtg180MuCud2nYk9mYpM=";
};
SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
···
buildPythonPackage rec {
pname = "teslajsonpy";
-
version = "3.7.4";
+
version = "3.7.5";
format = "pyproject";
disabled = pythonOlder "3.7";
···
owner = "zabuldon";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-A/UliJWJ1gSDNG1IMcJup33elyxTxuGK/y/001WJnV8=";
+
hash = "sha256-MOFC8jMJsBernY1/aFobgBNsnt7MYjSUPVoum0e4hUg=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ulid-transform/default.nix
···
buildPythonPackage rec {
pname = "ulid-transform";
-
version = "0.4.2";
+
version = "0.5.1";
format = "pyproject";
disabled = pythonOlder "3.9";
···
owner = "bdraco";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-eRLmA/8fKfG0qEl0QbX6FziEviU34uU7SP0iyZmbku8=";
+
hash = "sha256-tgCNjvI9e7GpZKG8Q6tykU+WKBPGm0FTsw3gwUU3+so=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yalexs-ble/default.nix
···
buildPythonPackage rec {
pname = "yalexs-ble";
-
version = "2.1.0";
+
version = "2.1.1";
format = "pyproject";
disabled = pythonOlder "3.9";
···
owner = "bdraco";
repo = pname;
rev = "refs/tags/v${version}";
-
hash = "sha256-BF2jGEFtUYckFNJwddLGjwQYIhYKhM7q6Q2mCil6Z3Y=";
+
hash = "sha256-tYdm6XrjltQtN9m23GB9WDWLbXb4pMNiLQWpxxeqsLY=";
};
nativeBuildInputs = [
+6 -5
pkgs/development/tools/ruff/Cargo.lock
···
[[package]]
name = "flake8-to-ruff"
-
version = "0.0.257"
+
version = "0.0.258"
dependencies = [
"anyhow",
"clap 4.1.8",
···
[[package]]
name = "ruff"
-
version = "0.0.257"
+
version = "0.0.258"
dependencies = [
"anyhow",
"bisection",
···
"chrono",
"clap 4.1.8",
"colored",
-
"criterion",
"dirs",
"fern",
"glob",
···
"schemars",
"semver",
"serde",
+
"serde_json",
"shellexpand",
"smallvec",
"strum",
···
[[package]]
name = "ruff_cli"
-
version = "0.0.257"
+
version = "0.0.258"
dependencies = [
"annotate-snippets 0.9.1",
"anyhow",
···
"ruff",
"ruff_cache",
"ruff_diagnostics",
+
"ruff_python_stdlib",
"rustc-hash",
"serde",
"serde_json",
···
version = "0.0.0"
dependencies = [
"once_cell",
-
"regex",
"rustc-hash",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76"
dependencies = [
+
"indexmap",
"itoa",
"ryu",
"serde",
+2 -6
pkgs/development/tools/ruff/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "ruff";
-
version = "0.0.257";
+
version = "0.0.258";
src = fetchFromGitHub {
owner = "charliermarsh";
repo = pname;
rev = "v${version}";
-
hash = "sha256-PkKUQPkZtwqvWhWsO4Pej/T1haJvMP7HpF6XjZSoqQg=";
+
hash = "sha256-rlMghh6NmyIJTdjf6xmzVuevXh/OrBqhx+CkvvQwlng=";
};
# We have to use importCargoLock here because `cargo vendor` currently doesn't support workspace
···
lockFile = ./Cargo.lock;
outputHashes = {
"libcst-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
-
"libcst_derive-0.1.0" = "sha256-jG9jYJP4reACkFLrQBWOYH6nbKniNyFVItD0cTZ+nW0=";
"pep440_rs-0.2.0" = "sha256-wDJGz7SbHItYsg0+EgIoH48WFdV6MEg+HkeE07JE6AU=";
"rustpython-ast-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
-
"rustpython-common-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
-
"rustpython-compiler-core-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
-
"rustpython-parser-0.2.0" = "sha256-0SHtycgDVOtiz7JZwd1v9lv2exxemcntm9lciih+pgc=";
"unicode_names2-0.6.0" = "sha256-eWg9+ISm/vztB0KIdjhq5il2ZnwGJQCleCYfznCI3Wg=";
};
};
+42
pkgs/development/tools/rust/cargo-bundle/default.nix
···
+
{ lib
+
, rustPlatform
+
, fetchFromGitHub
+
, pkg-config
+
, stdenv
+
, darwin
+
, libxkbcommon
+
, wayland
+
}:
+
+
rustPlatform.buildRustPackage {
+
pname = "cargo-bundle";
+
# the latest stable release fails to build on darwin
+
version = "unstable-2023-03-17";
+
+
src = fetchFromGitHub {
+
owner = "burtonageo";
+
repo = "cargo-bundle";
+
rev = "eb9fe1b0880c7c0e929a93edaddcb0a61cd3f0d4";
+
hash = "sha256-alO+Q9IK5Hz09+TqHWsbjuokxISKQfQTM6QnLlUNydw=";
+
};
+
+
cargoHash = "sha256-h+QPbwYTJk6dieta/Q+VAhYe8/YH/Nik6gslzUn0YxI=";
+
+
nativeBuildInputs = [
+
pkg-config
+
];
+
+
buildInputs = lib.optionals stdenv.isDarwin [
+
darwin.apple_sdk.frameworks.AppKit
+
] ++ lib.optionals stdenv.isLinux [
+
libxkbcommon
+
wayland
+
];
+
+
meta = with lib; {
+
description = "Wrap rust executables in OS-specific app bundles";
+
homepage = "https://github.com/burtonageo/cargo-bundle";
+
license = with licenses; [ asl20 mit ];
+
maintainers = with maintainers; [ figsoda ];
+
};
+
}
+3 -3
pkgs/servers/consul/default.nix
···
buildGoModule rec {
pname = "consul";
-
version = "1.15.0";
+
version = "1.15.1";
rev = "v${version}";
# Note: Currently only release tags are supported, because they have the Consul UI
···
owner = "hashicorp";
repo = pname;
inherit rev;
-
sha256 = "sha256-WJQHBSwmcJiUGt69DMMZxs+xEk3z+fadSHoHvxb48ZU=";
+
sha256 = "sha256-U7/et05WOBP7TT8iSXD447dBzRDzrmoeOYFofp/Cwh0=";
};
passthru.tests.consul = nixosTests.consul;
···
# has a split module structure in one repo
subPackages = ["." "connect/certgen"];
-
vendorHash = "sha256-XwoZ/iwsZ/zXgPRGfBit5TO2NDS2pTEO0FT4KSUhJtA=";
+
vendorHash = "sha256-6lYIwOpQjpw7cmeEhDtTs5FzagcAagD+NbfHCO9D/6M=";
doCheck = false;
+3 -3
pkgs/servers/headscale/default.nix
···
}:
buildGoModule rec {
pname = "headscale";
-
version = "0.20.0";
+
version = "0.21.0";
src = fetchFromGitHub {
owner = "juanfont";
repo = "headscale";
rev = "v${version}";
-
hash = "sha256-RqJrqY1Eh5/TY+vMAO5fABmeV5aSzcLD4fX7j1QDN6w=";
+
hash = "sha256-Y4fTCEKK7iRbfijQAvYgXWVa/6TlPikXnqyBI8b990s=";
};
-
vendorHash = "sha256-8p5NFxXKaZPsW4B6NMzfi0pqfVroIahSgA0fukvB3JI=";
+
vendorHash = "sha256-R183PDeAUnNwNV8iE3b22S5hGPJG8aZQGdENGqcPCw8=";
ldflags = ["-s" "-w" "-X github.com/juanfont/headscale/cmd/headscale/cli.Version=v${version}"];
+3 -3
pkgs/shells/nushell/default.nix
···
rustPlatform.buildRustPackage (
let
-
version = "0.77.0";
+
version = "0.77.1";
pname = "nushell";
in {
inherit version pname;
···
owner = pname;
repo = pname;
rev = version;
-
sha256 = "sha256-cffAxuM12wdd7IeLbKSpL6dpvpZVscA8nMOh3jFqY3E=";
+
sha256 = "sha256-MheKGfm72cxFtMIDj8VxEN4VFB1+tLoj+ujzL/7n8YI=";
};
-
cargoSha256 = "sha256-OcYE9d3hO3JtxF3REWev0Rz97Kr9l7P7nUxhIb5fhi0=";
+
cargoSha256 = "sha256-oUeoCAeVP2MBAhJfMptK+Z3n050cqpIIgnUroRVBYjg=";
nativeBuildInputs = [ pkg-config ]
++ lib.optionals (withDefaultFeatures && stdenv.isLinux) [ python3 ]
+2 -2
pkgs/tools/admin/aws-vault/default.nix
···
}:
buildGoModule rec {
pname = "aws-vault";
-
version = "7.1.1";
+
version = "7.1.2";
src = fetchFromGitHub {
owner = "99designs";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-ydg//2t+B02eXwnwsmECx+I8oluPf6dKntz7L6gWV88=";
+
sha256 = "sha256-MlzK9ENCm1P3Nir/bwo9slWwiuaIqF4icV1Sm0WvUS8=";
};
vendorHash = "sha256-4bJKDEZlO0DzEzTQ7m+SQuzhe+wKmL6wLueqgSz/46s=";
+25 -3
pkgs/tools/cd-dvd/cdrkit/default.nix
···
-
{lib, stdenv, fetchurl, cmake, libcap, zlib, bzip2, perl}:
+
{lib, stdenv, fetchurl, cmake, libcap, zlib, bzip2, perl, iconv, darwin}:
stdenv.mkDerivation rec {
pname = "cdrkit";
···
};
nativeBuildInputs = [ cmake ];
-
buildInputs = [ libcap zlib bzip2 perl ];
+
buildInputs = [ zlib bzip2 perl ] ++
+
lib.optionals stdenv.isLinux [ libcap ] ++
+
lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Carbon IOKit iconv ]);
hardeningDisable = [ "format" ];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isMusl "-D__THROW=";
···
# efi-boot-patch extracted from http://arm.koji.fedoraproject.org/koji/rpminfo?rpmID=174244
patches = [ ./include-path.patch ./cdrkit-1.1.9-efi-boot.patch ./cdrkit-1.1.11-fno-common.patch ];
+
postPatch = lib.optionalString stdenv.isDarwin ''
+
substituteInPlace libusal/scsi-mac-iokit.c \
+
--replace "IOKit/scsi-commands/SCSITaskLib.h" "IOKit/scsi/SCSITaskLib.h"
+
substituteInPlace genisoimage/sha256.c \
+
--replace "<endian.h>" "<machine/endian.h>"
+
substituteInPlace genisoimage/sha512.c \
+
--replace "<endian.h>" "<machine/endian.h>"
+
substituteInPlace genisoimage/sha256.h \
+
--replace "__THROW" ""
+
substituteInPlace genisoimage/sha512.h \
+
--replace "__THROW" ""
+
'';
+
preConfigure = lib.optionalString stdenv.hostPlatform.isMusl ''
substituteInPlace include/xconfig.h.in \
--replace "#define HAVE_RCMD 1" "#undef HAVE_RCMD"
+
'';
+
+
postConfigure = lib.optionalString stdenv.isDarwin ''
+
for f in */CMakeFiles/*.dir/link.txt ; do
+
substituteInPlace "$f" \
+
--replace "-lrt" "-framework IOKit"
+
done
'';
postInstall = ''
···
homepage = "http://cdrkit.org/";
license = lib.licenses.gpl2;
-
platforms = lib.platforms.linux;
+
platforms = lib.platforms.unix;
};
}
+3 -3
pkgs/tools/misc/topgrade/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "topgrade";
-
version = "10.3.2";
+
version = "10.3.3";
src = fetchFromGitHub {
owner = "topgrade-rs";
repo = "topgrade";
rev = "v${version}";
-
hash = "sha256-yYRKNiX8JvCP44+mdLIOSjpxaVDz1YUNrj/IZ0bC72Y=";
+
hash = "sha256-LhTUzY2WrauWHYZU5jA6fn3DDheUgfxCPvjVTwUvF4w=";
};
-
cargoHash = "sha256-2b6TOkjoycPA8rwca3nT212Yxl6q2Hmvv0f4Ic9hnWM=";
+
cargoHash = "sha256-ONLZrZjhNcli7ul6fDgVEKm2MS3YYIfPnHS+dmpJHu0=";
nativeBuildInputs = [
installShellFiles
+32
pkgs/tools/misc/wit-bindgen/default.nix
···
+
{ lib
+
, rustPlatform
+
, fetchFromGitHub
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "wit-bindgen";
+
version = "0.4.0";
+
+
src = fetchFromGitHub {
+
owner = "bytecodealliance";
+
repo = "wit-bindgen";
+
rev = "wit-bindgen-cli-${version}";
+
hash = "sha256-OLBuzYAeUaJrn9cUqw6nStE468TqTUXeUnfkdMO0D3w=";
+
};
+
+
cargoHash = "sha256-blaSgQZweDmkiU0Tck9qmIgpQGDZhgxb1+hs6a4D6Qg=";
+
+
# Some tests fail because they need network access to install the `wasm32-unknown-unknown` target.
+
# However, GitHub Actions ensures a proper build.
+
# See also:
+
# https://github.com/bytecodealliance/wit-bindgen/actions
+
# https://github.com/bytecodealliance/wit-bindgen/blob/main/.github/workflows/main.yml
+
doCheck = false;
+
+
meta = with lib; {
+
description = "A language binding generator for WebAssembly interface types";
+
homepage = "https://github.com/bytecodealliance/wit-bindgen";
+
license = licenses.asl20;
+
maintainers = with maintainers; [ xrelkd ];
+
};
+
}
+2 -2
pkgs/tools/networking/dnsperf/default.nix
···
stdenv.mkDerivation rec {
pname = "dnsperf";
-
version = "2.11.1";
+
version = "2.11.2";
src = fetchFromGitHub {
owner = "DNS-OARC";
repo = "dnsperf";
rev = "v${version}";
-
sha256 = "sha256-dgPpuX8Geo20BV8g0uhjSdsZUOoC+Dnz4Y2vdMW6KjY=";
+
sha256 = "sha256-vZ2GPrlMHMe2vStjktbyLtXS5SoNzHbNwFi+CL1Z4VQ=";
};
nativeBuildInputs = [
+66
pkgs/tools/package-management/ciel/default.nix
···
+
{ lib
+
, bash
+
, dbus
+
, fetchFromGitHub
+
, fetchpatch
+
, installShellFiles
+
, libgit2
+
, libssh2
+
, openssl
+
, pkg-config
+
, rustPlatform
+
, systemd
+
, xz
+
, zlib
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "ciel";
+
version = "3.1.4";
+
+
src = fetchFromGitHub {
+
owner = "AOSC-Dev";
+
repo = "ciel-rs";
+
rev = "refs/tags/v${version}";
+
hash = "sha256-b8oTVtDcxrV41OtfuthIxjbgZTANCfYHQLRJnnEc93c=";
+
};
+
+
cargoHash = "sha256-11/Yf1hTKYRsQKzvwYXgyPuhIZwshwSJ8sNykUQRdoo=";
+
+
nativeBuildInputs = [ pkg-config installShellFiles ];
+
+
# ciel has plugins which is actually bash scripts.
+
# Therefore, bash is required for plugins to work.
+
buildInputs = [ bash systemd dbus openssl libssh2 libgit2 xz zlib ];
+
+
patches = [
+
# cli,completions: use canonicalize path to find libexec location
+
# FIXME: remove this patch after https://github.com/AOSC-Dev/ciel-rs/pull/16 is merged
+
(fetchpatch {
+
name = "use-canonicalize-path-to-find-libexec.patch";
+
url = "https://github.com/AOSC-Dev/ciel-rs/pull/16.patch";
+
sha256 = "sha256-ELK2KpOuoBS774apomUIo8q1eXYs/FX895G7eBdgOQg=";
+
})
+
];
+
+
postInstall = ''
+
mv -v "$out/bin/ciel-rs" "$out/bin/ciel"
+
+
# From install-assets.sh
+
install -Dm555 -t "$out/libexec/ciel-plugin" plugins/*
+
+
# Install completions
+
installShellCompletion --cmd ciel \
+
--bash completions/ciel.bash \
+
--fish completions/ciel.fish \
+
--zsh completions/_ciel
+
'';
+
+
meta = with lib; {
+
description = "A tool for controlling AOSC OS packaging environments using multi-layer filesystems and containers.";
+
homepage = "https://github.com/AOSC-Dev/ciel-rs";
+
license = licenses.mit;
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ yisuidenghua ];
+
};
+
}
+3 -3
pkgs/tools/system/automatic-timezoned/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "automatic-timezoned";
-
version = "1.0.72";
+
version = "1.0.75";
src = fetchFromGitHub {
owner = "maxbrunet";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-JOf10wGpOwJTvBvaeoBPKWm6f3B6K9ZsJaKkkzwkM7Y=";
+
sha256 = "sha256-soEVET3aVK77UJjhXq/cwK9QWAJWQu5TEjyHEKfqKeY=";
};
-
cargoHash = "sha256-4vzu77BLxJeVQgpI+g16XrqWt94r93v6Wz9wwFcbKlQ=";
+
cargoHash = "sha256-xux+8hix2FzZqxOmos1g0SAcVVajJUCO9qGl0LNtOlk=";
meta = with lib; {
description = "Automatically update system timezone based on location";
+2 -2
pkgs/tools/system/goreman/default.nix
···
buildGoModule rec {
pname = "goreman";
-
version = "0.3.14";
+
version = "0.3.15";
src = fetchFromGitHub {
owner = "mattn";
repo = "goreman";
rev = "v${version}";
-
sha256 = "sha256-FskP0/mqmPTkI0Pj22aweOcr9SqlcFfFaZYgot2wY90=";
+
sha256 = "sha256-Z6b245tC6UsTaHTTlKEFH0egb5z8HTmv/554nkileng=";
};
vendorHash = "sha256-Qbi2GfBrVLFbH9SMZOd1JqvD/afkrVOjU4ECkFK+dFA=";
+3 -3
pkgs/tools/text/frawk/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "frawk";
-
version = "0.4.7";
+
version = "0.4.8";
src = fetchCrate {
inherit pname version;
-
sha256 = "sha256-fqOFFkw+mV9QLTH3K6Drk3kDqU4wrQTj7OQrtgYuD7M=";
+
sha256 = "sha256-wPnMJDx3aF1Slx5pjLfii366pgNU3FJBdznQLuUboYA=";
};
-
cargoSha256 = "sha256-G39/CESjMouwPQJBdsmd+MBusGNQmyNjw3PJSFBCdSk=";
+
cargoSha256 = "sha256-Xk+iH90Nb2koCdGmVSiRl8Nq26LlFdJBuKmvcbgnkgs=";
buildInputs = [ libxml2 ncurses zlib ];
+2 -2
pkgs/tools/virtualization/govc/default.nix
···
buildGoModule rec {
pname = "govc";
-
version = "0.30.2";
+
version = "0.30.4";
subPackages = [ "govc" ];
···
rev = "v${version}";
owner = "vmware";
repo = "govmomi";
-
sha256 = "sha256-Jt71nrviElNj5UjWzdP51x3My59KAT+EtrQfodR3GfA=";
+
sha256 = "sha256-lYiyZ2sY58bzUtqcM6WIsooLldQAxibASM7xXKAeqJM=";
};
vendorHash = "sha256-jbGqQITAhyBLoDa3cKU5gK+4WGgoGSCyFtzeoXx8e7k=";
+7
pkgs/top-level/all-packages.nix
···
chrysalis = callPackage ../applications/misc/chrysalis { };
+
ciel = callPackage ../tools/package-management/ciel { };
+
circt = callPackage ../development/compilers/circt { };
classicube = callPackage ../games/classicube { };
···
wifite2 = callPackage ../tools/networking/wifite2 { };
wimboot = callPackage ../tools/misc/wimboot { };
+
+
wit-bindgen = callPackage ../tools/misc/wit-bindgen { };
wire = callPackage ../development/tools/wire { };
···
cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { };
cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
+
cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { };
cargo-cache = callPackage ../development/tools/rust/cargo-cache {
inherit (darwin.apple_sdk.frameworks) Security;
···
fnc = callPackage ../applications/version-management/fnc { };
focus = callPackage ../tools/X11/focus { };
+
+
focus-stack = callPackage ../applications/graphics/focus-stack { };
focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { };