mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
Merge staging-next into staging
This commit is contained in:
commit
e17ff436c8
59 changed files with 417 additions and 549 deletions
1
.github/ISSUE_TEMPLATE/01_bug_report.yml
vendored
1
.github/ISSUE_TEMPLATE/01_bug_report.yml
vendored
|
@ -37,7 +37,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
|
@ -37,7 +37,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
|
@ -37,7 +37,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
1
.github/ISSUE_TEMPLATE/04_build_failure.yml
vendored
1
.github/ISSUE_TEMPLATE/04_build_failure.yml
vendored
|
@ -39,7 +39,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
1
.github/ISSUE_TEMPLATE/05_update_request.yml
vendored
1
.github/ISSUE_TEMPLATE/05_update_request.yml
vendored
|
@ -39,7 +39,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
1
.github/ISSUE_TEMPLATE/06_module_request.yml
vendored
1
.github/ISSUE_TEMPLATE/06_module_request.yml
vendored
|
@ -37,7 +37,6 @@ body:
|
|||
- "Please select a version."
|
||||
- "- Unstable (25.11)"
|
||||
- "- Stable (25.05)"
|
||||
- "- Previous Stable (24.11)"
|
||||
default: 0
|
||||
validations:
|
||||
required: true
|
||||
|
|
4
.github/PULL_REQUEST_TEMPLATE.md
vendored
4
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
@ -25,9 +25,9 @@ For new packages please briefly describe the package or provide a link to its ho
|
|||
- made sure NixOS tests are [linked](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#linking-nixos-module-tests-to-a-package) to the relevant packages
|
||||
- [ ] Tested compilation of all packages that depend on this change using `nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"`. Note: all changes have to be committed, also see [nixpkgs-review usage](https://github.com/Mic92/nixpkgs-review#usage)
|
||||
- [ ] Tested basic functionality of all binary files (usually in `./result/bin/`)
|
||||
- [Nixpkgs 25.11 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/doc/release-notes/rl-2511.section.md) (or backporting [24.11](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/release-notes/rl-2411.section.md) and [25.05](https://github.com/NixOS/nixpkgs/blob/master/doc/manual/release-notes/rl-2505.section.md) Nixpkgs Release notes)
|
||||
- [Nixpkgs 25.11 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/doc/release-notes/rl-2511.section.md) (or backporting [25.05](https://github.com/NixOS/nixpkgs/blob/master/doc/manual/release-notes/rl-2505.section.md) Nixpkgs Release notes)
|
||||
- [ ] (Package updates) Added a release notes entry if the change is major or breaking
|
||||
- [NixOS 25.11 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2511.section.md) (or backporting [24.11](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md) and [25.05](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) NixOS Release notes)
|
||||
- [NixOS 25.11 Release Notes](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2511.section.md) (or backporting [25.05](https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2505.section.md) NixOS Release notes)
|
||||
- [ ] (Module updates) Added a release notes entry if the change is significant
|
||||
- [ ] (Module addition) Added a release notes entry if adding a new NixOS module
|
||||
- [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md), [pkgs/README.md](https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md), [maintainers/README.md](https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md) and other contributing documentation in corresponding paths.
|
||||
|
|
7
.github/labeler-no-sync.yml
vendored
7
.github/labeler-no-sync.yml
vendored
|
@ -22,13 +22,6 @@
|
|||
- doc/**/*
|
||||
- nixos/doc/**/*
|
||||
|
||||
"backport release-24.11":
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- .github/workflows/*
|
||||
- ci/**/*.*
|
||||
|
||||
"backport release-25.05":
|
||||
- any:
|
||||
- changed-files:
|
||||
|
|
4
.github/workflows/periodic-merge-24h.yml
vendored
4
.github/workflows/periodic-merge-24h.yml
vendored
|
@ -31,10 +31,6 @@ jobs:
|
|||
max-parallel: 1
|
||||
matrix:
|
||||
pairs:
|
||||
- from: release-24.11
|
||||
into: staging-next-24.11
|
||||
- from: staging-next-24.11
|
||||
into: staging-24.11
|
||||
- from: release-25.05
|
||||
into: staging-next-25.05
|
||||
- from: staging-next-25.05
|
||||
|
|
|
@ -12,10 +12,11 @@ you can run:
|
|||
nix-build -A netboot.x86_64-linux '<nixpkgs/nixos/release.nix>'
|
||||
```
|
||||
|
||||
This will create a `result` directory containing: \* `bzImage` -- the
|
||||
Linux kernel \* `initrd` -- the initrd file \* `netboot.ipxe` -- an
|
||||
example ipxe script demonstrating the appropriate kernel command line
|
||||
arguments for this image
|
||||
This will create a `result` directory containing:
|
||||
|
||||
* `bzImage` -- the Linux kernel
|
||||
* `initrd` -- the initrd file
|
||||
* `netboot.ipxe` -- an example ipxe script demonstrating the appropriate kernel command line arguments for this image
|
||||
|
||||
If you're using plain PXE, configure your boot loader to use the
|
||||
`bzImage` and `initrd` files and have it provide the same kernel command
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# This script is called by ./xen-dom0.nix to create the Xen boot entries.
|
||||
# shellcheck shell=bash
|
||||
|
||||
export LC_ALL=C
|
||||
|
||||
# Handle input argument and exit if the flag is invalid. See virtualisation.xen.efi.bootBuilderVerbosity below.
|
||||
[[ $# -ne 1 ]] && echo -e "\e[1;31merror:\e[0m xenBootBuilder must be called with exactly one verbosity argument. See the \e[1;34mvirtualisation.xen.efi.bootBuilderVerbosity\e[0m option." && exit 1
|
||||
case "$1" in
|
||||
|
@ -89,7 +91,8 @@ EOF
|
|||
# https://xenbits.xenproject.org/docs/unstable/misc/efi.html.
|
||||
[ "$1" = "debug" ] && echo -e "\e[1;34mxenBootBuilder:\e[0m making Xen UKI..."
|
||||
xenEfi=$(jq -re '."org.xenproject.bootspec.v1".xen' "$bootspecFile")
|
||||
padding=$(objdump --header --section=".pad" "$xenEfi" | awk '/\.pad/ { printf("0x%016x\n", strtonum("0x"$3) + strtonum("0x"$4))};')
|
||||
finalSection=$(objdump --header --wide "$xenEfi" | tail -n +6 | sort --key="4,4" | tail -n 1 | grep -Eo '\.[a-z]*')
|
||||
padding=$(objdump --header --section="$finalSection" "$xenEfi" | awk -v section="$finalSection" '$0 ~ section { printf("0x%016x\n", and(strtonum("0x"$3) + strtonum("0x"$4) + 0xfff, compl(0xfff)))};')
|
||||
[ "$1" = "debug" ] && echo " - padding: $padding"
|
||||
objcopy \
|
||||
--add-section .config="$tmpCfg" \
|
||||
|
|
|
@ -7354,6 +7354,19 @@ final: prev: {
|
|||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
live-rename-nvim = buildVimPlugin {
|
||||
pname = "live-rename.nvim";
|
||||
version = "2025-06-23";
|
||||
src = fetchFromGitHub {
|
||||
owner = "saecki";
|
||||
repo = "live-rename.nvim";
|
||||
rev = "78fcdb4072c6b1a8e909872f9a971b2f2b642d1e";
|
||||
sha256 = "0g0yirjvlzjy7v6lpzwphn87h3mgs33l3pa3sw9np36lhk9ww6g4";
|
||||
};
|
||||
meta.homepage = "https://github.com/saecki/live-rename.nvim/";
|
||||
meta.hydraPlatforms = [ ];
|
||||
};
|
||||
|
||||
live-share-nvim = buildVimPlugin {
|
||||
pname = "live-share.nvim";
|
||||
version = "2025-05-03";
|
||||
|
|
|
@ -564,6 +564,7 @@ https://github.com/ldelossa/litee-filetree.nvim/,,
|
|||
https://github.com/ldelossa/litee-symboltree.nvim/,,
|
||||
https://github.com/ldelossa/litee.nvim/,,
|
||||
https://github.com/smjonas/live-command.nvim/,HEAD,
|
||||
https://github.com/saecki/live-rename.nvim/,HEAD,
|
||||
https://github.com/azratul/live-share.nvim/,HEAD,
|
||||
https://github.com/ggml-org/llama.vim/,HEAD,
|
||||
https://github.com/huggingface/llm.nvim/,HEAD,
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"chromium": {
|
||||
"version": "138.0.7204.49",
|
||||
"version": "138.0.7204.92",
|
||||
"chromedriver": {
|
||||
"version": "138.0.7204.50",
|
||||
"hash_darwin": "sha256-JqEH04dZxqyUKou8QkwtJa0+4AXWPm0p3NJlYM2fnqw=",
|
||||
"hash_darwin_aarch64": "sha256-WojmEFRIqFDMfay3UA0pzSwH9FRno+nHxzR47x4o7gA="
|
||||
"version": "138.0.7204.93",
|
||||
"hash_darwin": "sha256-Fo5N9rAgHSSnYxrcWMHRezLh8DKi+etZQNjwUKJn7dI=",
|
||||
"hash_darwin_aarch64": "sha256-A46qZtWNli5IuR043RzrEQlNIyeddkyU+5/UJgg5SgU="
|
||||
},
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
|
@ -20,8 +20,8 @@
|
|||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "d2b48fd5f7813ed477a2d68fa232b8178fa4fb1e",
|
||||
"hash": "sha256-n2jSVXpV0mqdTdLpE+N3yJhutJTOE1fez0BleU0+VSU=",
|
||||
"rev": "f079b9bc781e3c2adb1496ea1d72812deb0ddb3d",
|
||||
"hash": "sha256-OiDdGapC/sjDZXItnFcCvOtA7TKzeHPK4EsYFMCMQJs=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
|
@ -796,13 +796,13 @@
|
|||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "0ea9b0813581826a94b45324e746f9ab57f0f843",
|
||||
"hash": "sha256-jGx1jafKyh9BrrJwWKU78sKlwkX9KYHzhggx6TzRel4="
|
||||
"rev": "e5b4c78b54e8b033b2701db3df0bf67d3030e4c1",
|
||||
"hash": "sha256-5y/yNZopnwtDrG+BBU6fMEi0yJJoYvsygQR+fl6vS/Y="
|
||||
}
|
||||
}
|
||||
},
|
||||
"ungoogled-chromium": {
|
||||
"version": "138.0.7204.49",
|
||||
"version": "138.0.7204.96",
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
"rev": "a8900cc0f023d6a662eb66b317e8ddceeb113490",
|
||||
|
@ -813,16 +813,16 @@
|
|||
"hash": "sha256-UB9a7Fr1W0yYld6WbXyRR8dFqWsj/zx4KumDZ5JQKSM="
|
||||
},
|
||||
"ungoogled-patches": {
|
||||
"rev": "138.0.7204.49-1",
|
||||
"hash": "sha256-lfaYQjeyM0fAcqayyiL3wcnp1vifYa5RRBOI3mRGUxQ="
|
||||
"rev": "138.0.7204.96-1",
|
||||
"hash": "sha256-tOQSvdwK3lMN/7l23rbw7txJ/ovRguSXe9oMeol63Cs="
|
||||
},
|
||||
"npmHash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE="
|
||||
},
|
||||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "d2b48fd5f7813ed477a2d68fa232b8178fa4fb1e",
|
||||
"hash": "sha256-n2jSVXpV0mqdTdLpE+N3yJhutJTOE1fez0BleU0+VSU=",
|
||||
"rev": "f01343ee86bdb55cc999f82381f038cdbf20db62",
|
||||
"hash": "sha256-9Ryxv2DvnIKVk4ZvjXegubFDUNzJ3YXGPuYHlntC3RU=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
|
@ -1597,8 +1597,8 @@
|
|||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "0ea9b0813581826a94b45324e746f9ab57f0f843",
|
||||
"hash": "sha256-jGx1jafKyh9BrrJwWKU78sKlwkX9KYHzhggx6TzRel4="
|
||||
"rev": "e5b4c78b54e8b033b2701db3df0bf67d3030e4c1",
|
||||
"hash": "sha256-5y/yNZopnwtDrG+BBU6fMEi0yJJoYvsygQR+fl6vS/Y="
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,11 +10,11 @@
|
|||
buildMozillaMach rec {
|
||||
pname = "firefox-beta";
|
||||
binaryName = pname;
|
||||
version = "141.0b2";
|
||||
version = "141.0b4";
|
||||
applicationName = "Firefox Beta";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "edbdc261c1c2cb3bcbe85cec81ec064da10955766dabb1580a38b5d07c5cf11904614ca61b5b09a176e9c618387d70eb41fbfd6deb178753b38c296f41a42431";
|
||||
sha512 = "89a5e3fdc7fa3ec7ba91930baea05f231354c2b2f44d6b3cb82e15575a5a05812ef6eda29605ce652a72145733d2bd7cd84e22942e566e0434b0fed116922e0b";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
buildMozillaMach rec {
|
||||
pname = "firefox-devedition";
|
||||
binaryName = pname;
|
||||
version = "141.0b2";
|
||||
version = "141.0b4";
|
||||
applicationName = "Firefox Developer Edition";
|
||||
requireSigning = false;
|
||||
branding = "browser/branding/aurora";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "90b20ecbc5a83f4dbf07a136f4d098800fd601aa486a3b48d19b63316f0c3a49704370f42975549b4fb26723796c8287ccb5b251d9e2c9ca6b5b1fa9db021109";
|
||||
sha512 = "c96fb731ff935176f9dfd8b31693dc49c2eac63e6d5b935fe3ebf1f9d39023bfeb9c9cfa07f4f759dfbd45cf911684b90a810879e412028d35c3ab6ec419b2ba";
|
||||
};
|
||||
|
||||
# buildMozillaMach sets MOZ_APP_REMOTINGNAME during configuration, but
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "docker-compose";
|
||||
version = "2.37.1";
|
||||
version = "2.38.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "docker";
|
||||
repo = "compose";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jz5ve9VzmsRMv05fGrxSUUg0mGRbtQzpWrs4jyAnubI=";
|
||||
hash = "sha256-yxHQvJuwfoG74e3WnlvfIVpY0t8TICo/dtjUEjGRRiI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
@ -20,7 +20,7 @@ buildGoModule rec {
|
|||
rm -rf pkg/e2e/
|
||||
'';
|
||||
|
||||
vendorHash = "sha256-i23na2J4XTsHFZZO5ASY7XVsd/rOZPkAMEH0HWzr+0s=";
|
||||
vendorHash = "sha256-fAe0Bp8fkIe+eHRSCIaeKCH4cAN3DNqJnhTVi6eRHgQ=";
|
||||
|
||||
ldflags = [
|
||||
"-X github.com/docker/compose/v2/internal.Version=${version}"
|
||||
|
|
|
@ -246,9 +246,10 @@ in
|
|||
IFS="$_OLDIFS"
|
||||
|
||||
CRATENAME=$(echo ${crateName} | sed -e "s/\(.*\)-sys$/\U\1/" -e "s/-/_/g")
|
||||
CRATEVERSION=$(echo ${crateVersion} | sed -e "s/[\.\+]/_/g")
|
||||
grep -P "^cargo:(?!:?(rustc-|warning=|rerun-if-changed=|rerun-if-env-changed))" target/build/${crateName}.opt \
|
||||
| awk -F= "/^cargo::metadata=/ { gsub(/-/, \"_\", \$2); print \"export \" toupper(\"DEP_$(echo $CRATENAME)_\" \$2) \"=\" \"\\\"\"\$3\"\\\"\"; next }
|
||||
/^cargo:/ { sub(/^cargo::?/, \"\", \$1); gsub(/-/, \"_\", \$1); print \"export \" toupper(\"DEP_$(echo $CRATENAME)_\" \$1) \"=\" \"\\\"\"\$2\"\\\"\"; next }" > target/env
|
||||
/^cargo:/ { sub(/^cargo::?/, \"\", \$1); gsub(/-/, \"_\", \$1); print \"export \" toupper(\"DEP_$(echo $CRATENAME)_\" \$1) \"=\" \"\\\"\"\$2\"\\\"\"; print \"export \" toupper(\"DEP_$(echo $CRATENAME)_$(echo $CRATEVERSION)_\" \$1) \"=\" \"\\\"\"\$2\"\\\"\"; next }" > target/env
|
||||
set -e
|
||||
fi
|
||||
runHook postConfigure
|
||||
|
|
|
@ -8,16 +8,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "alterware-launcher";
|
||||
version = "0.11.2";
|
||||
version = "0.11.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alterware";
|
||||
repo = "alterware-launcher";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DFIiVNYom3LvU9IFA9w9FvXwm9gqfACDs8KaFKQR9Qs=";
|
||||
hash = "sha256-qxAHnyjcb1ee6kZ4emBg7CN+z4UJXW5zjoY+TkXRwtc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-/2i6GyBTKLf2oNFkizaBUHcLcCPgsy3g0p31D6cO+xg=";
|
||||
cargoHash = "sha256-FZcfUBRzgyMwGKi/7d76UNNr6SwRogyJKy7P7HNMNz0=";
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
|
|
@ -6,17 +6,17 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-modules";
|
||||
version = "0.24.2";
|
||||
version = "0.24.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "regexident";
|
||||
repo = "cargo-modules";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Z6CbH0a2LCHtFQeiHXAC8ebysVLueHNlqxDe+Q3Tbyc=";
|
||||
hash = "sha256-ZotG9eYVwNb123dQ6D4bsVCb7vS/jc/I67JPrQnJ59U=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-8MNhuvYfIVAIsnHFyz38CY0YOgqc9AwEh3W5kn9Gs3k=";
|
||||
cargoHash = "sha256-CNOzNaA/bOvuBsON42m0cPEvAcqpCp1oNNOetuDEN04=";
|
||||
|
||||
checkFlags = [
|
||||
"--skip=cfg_test::with_tests::smoke"
|
||||
|
|
8
pkgs/by-name/cl/claude-code/package-lock.json
generated
8
pkgs/by-name/cl/claude-code/package-lock.json
generated
|
@ -6,13 +6,13 @@
|
|||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"@anthropic-ai/claude-code": "^1.0.33"
|
||||
"@anthropic-ai/claude-code": "^1.0.38"
|
||||
}
|
||||
},
|
||||
"node_modules/@anthropic-ai/claude-code": {
|
||||
"version": "1.0.33",
|
||||
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.33.tgz",
|
||||
"integrity": "sha512-rKQ1C0+iSV/bS4LVfyCt2FIkIc8MnFi5EbmRAXEunNkXLCQLHfXjsqx7cLOy7c11vZwGkyf/wEp5LwaDQHdjCQ==",
|
||||
"version": "1.0.38",
|
||||
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.38.tgz",
|
||||
"integrity": "sha512-hPZbJCt7O8T872wbCXGiwF210DzMBo/k3EVKB6EZQB10b73ZQIEflAWGTC2ZvBcMp79qAR4F6c82V0+Cc6o0sg==",
|
||||
"hasInstallScript": true,
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
|
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
buildNpmPackage rec {
|
||||
pname = "claude-code";
|
||||
version = "1.0.35";
|
||||
version = "1.0.38";
|
||||
|
||||
nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz";
|
||||
hash = "sha256-Lt79XxHrgy6rPAHBf1QtwjsKnrZmsKFeVFOvHwN4aOY=";
|
||||
hash = "sha256-flG9VlnQfMfGFBbs6RdQKSbceD/Tke19Euo8znR5OG0=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-oHSePK/QiAHP+2Fn+yUf66TcRGCoZg3mrI4x7S/nbCc=";
|
||||
npmDepsHash = "sha256-IOk/dPi43WqFb1mWC/48JMK5a8PeSHE2uKz+4qA3AYA=";
|
||||
|
||||
postPatch = ''
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
stdenv.mkDerivation {
|
||||
pname = "cosmic-protocols";
|
||||
version = "0-unstable-2025-06-19";
|
||||
version = "0-unstable-2025-06-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pop-os";
|
||||
repo = "cosmic-protocols";
|
||||
rev = "408af98de5122577a0df80a64b85c7e1c5c7b6e0";
|
||||
hash = "sha256-yfCtv0HfxlyCABCVTRUiutHxfPEu0Anp+cdkdVwyyRY=";
|
||||
rev = "4f053317cc9a0e776bc24610df91ff84dfd6cc7b";
|
||||
hash = "sha256-p4xRATocwG/QZtjI6fj1CPc+3jqlqr1mwoqojFxfpFE=";
|
||||
};
|
||||
|
||||
makeFlags = [ "PREFIX=${placeholder "out"}" ];
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
fetchFromGitHub,
|
||||
nodejs_20,
|
||||
jre_headless,
|
||||
protobuf,
|
||||
protobuf_30,
|
||||
cyclonedx-cli,
|
||||
makeWrapper,
|
||||
maven,
|
||||
|
@ -61,7 +61,7 @@ maven.buildMavenPackage rec {
|
|||
postPatch = ''
|
||||
substituteInPlace pom.xml \
|
||||
--replace-fail '<protocArtifact>''${tool.protoc.version}</protocArtifact>' \
|
||||
"<protocCommand>${protobuf}/bin/protoc</protocCommand>"
|
||||
"<protocCommand>${protobuf_30}/bin/protoc</protocCommand>"
|
||||
'';
|
||||
|
||||
mvnJdk = jre_headless;
|
||||
|
|
|
@ -22,13 +22,13 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "ecapture";
|
||||
version = "1.2.0";
|
||||
version = "1.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gojue";
|
||||
repo = "ecapture";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-4cdjdTJjblI6ywpVE1/ZuM4gGkD2uZdfwfFx2gtr5yE=";
|
||||
hash = "sha256-SY7Q8WlxE473An6/MntjPaIT3mFE/u9JJS6nb8BWiuQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
@ -52,8 +52,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
|
||||
mkdir -p $out/{bin,lib/emmet-language-server}
|
||||
mv {node_modules,dist} $out/lib/emmet-language-server
|
||||
|
||||
chmod +x $out/lib/emmet-language-server/dist/index.js
|
||||
patchShebangs $out/lib/emmet-language-server/dist/index.js
|
||||
ln -s $out/lib/emmet-language-server/dist/index.js $out/bin/emmet-language-server
|
||||
chmod +x $out/bin/emmet-language-server
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
|
|
@ -12,13 +12,13 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "espflash";
|
||||
version = "3.3.0";
|
||||
version = "4.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "esp-rs";
|
||||
repo = "espflash";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-8qFq+OyidW8Bwla6alk/9pXLe3zayHkz5LsqI3jwgY0=";
|
||||
hash = "sha256-ZC5TL56lWopfFuKQp0GatyTXDRYHMb0t/6/15hyBxXg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -36,10 +36,7 @@ rustPlatform.buildRustPackage rec {
|
|||
];
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-WEPSXgHR7wA2zWbc8ogVxDRtXcmR20R14Qwo2VqPLrQ=";
|
||||
checkFlags = [
|
||||
"--skip cli::monitor::external_processors"
|
||||
];
|
||||
cargoHash = "sha256-O/rZU0fflF0Sa44mO2dUFOeW7uQdNzzGaMeyaYHaFiI=";
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd espflash \
|
||||
|
|
|
@ -9,18 +9,18 @@
|
|||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "glitchtip-frontend";
|
||||
version = "5.0.4";
|
||||
version = "5.0.5";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "glitchtip-frontend";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-2XZCIIWQAM2Nk8/JTs5MzUJJOvJS+wrsa2m/XiC9FHM=";
|
||||
hash = "sha256-PL0/1u+gJk/obRnSeMRx6BeSOxzXeFXZ1WlKnebyCqI=";
|
||||
};
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
hash = "sha256-iJFEeUaPP6ZnntoZ2X0TyR6f923zPuzzZNW/zkd8M7E=";
|
||||
hash = "sha256-kiL4UtY6qOVS1X6UeZFM53+oPyM1E5NCBstZQwBgZDI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -102,14 +102,14 @@ in
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "glitchtip";
|
||||
version = "5.0.4";
|
||||
version = "5.0.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "glitchtip";
|
||||
repo = "glitchtip-backend";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ihefyunZc191w9cn7iSqblNA4V4hELi9jwxfFrjPvu0=";
|
||||
hash = "sha256-7ulmrFOy14/Y/8LmKrmBzqrMPuwfdWOGMuhhhYI7+f4=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = pythonPackages;
|
||||
|
|
|
@ -171,11 +171,11 @@ let
|
|||
|
||||
linux = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta passthru;
|
||||
version = "138.0.7204.49";
|
||||
version = "138.0.7204.92";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
|
||||
hash = "sha256-FHYjo8rPmruJWEpHnkJHs5Ht0NP2GwGSKNYbDCtQmSY=";
|
||||
hash = "sha256-9HaUIvJEw6PqinEnpam/Dh5+6XPJ2ou+j8Jfhc7nd/E=";
|
||||
};
|
||||
|
||||
# With strictDeps on, some shebangs were not being patched correctly
|
||||
|
@ -276,11 +276,11 @@ let
|
|||
|
||||
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta passthru;
|
||||
version = "138.0.7204.50";
|
||||
version = "138.0.7204.93";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dl.google.com/release2/chrome/a4ahzfkgyxfqoxgobvw6tfhnre_138.0.7204.50/GoogleChrome-138.0.7204.50.dmg";
|
||||
hash = "sha256-/VsCUAowk59whR7GYBqzNjp3+aMih68L/6zbfytesOk=";
|
||||
url = "http://dl.google.com/release2/chrome/k3cs4pgesvh4zq3jml7x52esia_138.0.7204.93/GoogleChrome-138.0.7204.93.dmg";
|
||||
hash = "sha256-IEcwjrtNMMSjwNCrINjXRbnSI0Uf2JKtA+KwvQc5Fhc=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
|
|
@ -239,7 +239,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
read -n 4 chars < $i
|
||||
if [[ $chars =~ ELF ]]; then continue; fi
|
||||
wrapProgram $i \
|
||||
--prefix PERL5LIB ':' $out/libexec/hydra/lib:$PERL5LIB \
|
||||
--prefix PERL5LIB ':' "$out/libexec/hydra/lib:${perlPackages.makePerlPath [ perlDeps ]}" \
|
||||
--prefix PATH ':' $out/bin:$hydraPath \
|
||||
--set-default HYDRA_RELEASE ${finalAttrs.version} \
|
||||
--set HYDRA_HOME $out/libexec/hydra \
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
}:
|
||||
buildGoModule rec {
|
||||
pname = "juicity";
|
||||
version = "0.4.3";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "juicity";
|
||||
repo = "juicity";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-4sej/nb7d58+hSCaD6KIfDsqiGmgECPIbRKR65TbMBM=";
|
||||
hash = "sha256-CFytPXfmGNfKDbyYuMCr+4HiH37f28cTmng+XgnO6T0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-SM5ZrTtuqenPsGjphkCM9JHzucw0/qBmevD+3/kyF6k=";
|
||||
vendorHash = "sha256-kToWZCk6xAAj+t/elO9U5itoOBQ2J9sLcmzz+nNdBHg=";
|
||||
|
||||
proxyVendor = true;
|
||||
|
||||
|
|
|
@ -16,17 +16,17 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "komac";
|
||||
version = "2.12.0";
|
||||
version = "2.12.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "russellbanks";
|
||||
repo = "Komac";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-G1oZQ4TgkmBlAfV1aLkA4qvZcBK4K8tvCxaTwPqi16M=";
|
||||
hash = "sha256-F6Vb6X1JbB7I1oOkrtLBVUdi2nqPIhiQIlqUEfPIgsc=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-3o53CJpgCBwjS8IkEHaOIBth6HlKJ0IJYh8qyL5wd1A=";
|
||||
cargoHash = "sha256-FMxt98wbes1PWqeOE95epK4uwOEgLU3zvCu1cyDPxGA=";
|
||||
|
||||
nativeBuildInputs =
|
||||
[
|
||||
|
|
|
@ -27,16 +27,16 @@ let
|
|||
in
|
||||
phpPackage.buildComposerProject2 rec {
|
||||
pname = "librenms";
|
||||
version = "25.5.0";
|
||||
version = "25.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "librenms";
|
||||
repo = "librenms";
|
||||
tag = version;
|
||||
sha256 = "sha256-I1bHEFWGgwHq1U8Ipbm9tu7t6ikfMG+EIPjCsLAP/tk=";
|
||||
sha256 = "sha256-8LL0D1vIThjZ5RBIQ6INAuXz0bbhOBEZMFYhv3OX1c8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-bt7DXkQ3Jgab4L9fB8qInbHvlRxFfkzP+F8DVQ9qWJ4=";
|
||||
vendorHash = "sha256-9ndmr1cs6+p2EThs8UQkNsSFHd/1wxbPOgw2rX5ZivU=";
|
||||
|
||||
php = phpPackage;
|
||||
|
||||
|
@ -77,7 +77,7 @@ phpPackage.buildComposerProject2 rec {
|
|||
patch -p1 -d $out -i ${./broken-binary-paths.diff}
|
||||
|
||||
substituteInPlace \
|
||||
$out/misc/config_definitions.json \
|
||||
$out/resources/definitions/config_definitions.json \
|
||||
--replace-fail '"default": "/bin/ping",' '"default": "/run/wrappers/bin/ping",' \
|
||||
--replace-fail '"default": "fping",' '"default": "/run/wrappers/bin/fping",' \
|
||||
--replace-fail '"default": "fping6",' '"default": "/run/wrappers/bin/fping6",' \
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libxlsxwriter";
|
||||
version = "1.2.2";
|
||||
version = "1.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jmcnamara";
|
||||
repo = "libxlsxwriter";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Bi89TtihLtiXUh1PsJW1TiiT7ygQUM8yKeiYMi1PRCM=";
|
||||
hash = "sha256-1FUJLsnx0ZNTT66sK7/gbZVo6Se85nbYvtEyoxeOHTI=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
@ -17,18 +17,18 @@
|
|||
rustPlatform.buildRustPackage rec {
|
||||
pname = "lux-cli";
|
||||
|
||||
version = "0.7.3";
|
||||
version = "0.7.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-neorocks";
|
||||
repo = "lux";
|
||||
tag = "v0.7.3";
|
||||
hash = "sha256-d/WznA6BRduQJOFlE+ll1H7XtGXs9BPrhAKST09Lh0s=";
|
||||
tag = "v0.7.4";
|
||||
hash = "sha256-m8GSs2gBw+WzDOBciOQHi7n4923XCd7z1TbfTnfJzUA=";
|
||||
};
|
||||
|
||||
buildAndTestSubdir = "lux-cli";
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-B1Fu5KWLL/XuUvIROPh0huLw4/OHe/c+LC0/gRFpBnc=";
|
||||
cargoHash = "sha256-7q5NqAmsHcZEwDAeNRZLiQIKzFsx6BsWAgsv2s2dmRI=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
|
|
@ -136,7 +136,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
mkdir -p $out/opt/marktext $out/bin
|
||||
|
||||
install -Dm644 resources/linux/marktext.desktop $out/share/application/marktext.desktop
|
||||
install -Dm644 resources/linux/marktext.desktop $out/share/applications/marktext.desktop
|
||||
|
||||
pushd resources/icons/
|
||||
|
||||
|
|
|
@ -312,10 +312,10 @@ class ManualHTMLRenderer(RendererMixin, HTMLRenderer):
|
|||
|
||||
scripts = self._html_params.scripts
|
||||
if self._redirects:
|
||||
redirects_path = f'{self._base_path}/{toc.target.path.split('.html')[0]}-redirects.js'
|
||||
with open(redirects_path, 'w') as file:
|
||||
redirects_name = f'{toc.target.path.split('.html')[0]}-redirects.js'
|
||||
with open(self._base_path / redirects_name, 'w') as file:
|
||||
file.write(self._redirects.get_redirect_script(toc.target.path))
|
||||
scripts.append(redirects_path)
|
||||
scripts.append(f'./{redirects_name}')
|
||||
|
||||
return "\n".join([
|
||||
'<?xml version="1.0" encoding="utf-8" standalone="no"?>',
|
||||
|
|
|
@ -25,14 +25,14 @@ in
|
|||
|
||||
py.pkgs.buildPythonApplication rec {
|
||||
pname = "oci-cli";
|
||||
version = "3.59.0";
|
||||
version = "3.61.0";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oracle";
|
||||
repo = "oci-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-V3YaGYrBDzKSZ9Cx0FEA9uGnPK+CX08b5tKaJ5pHGJA=";
|
||||
hash = "sha256-/Dl7y4asXDJiqAF5uvffrCnVWlObQt2cemQ23OKL0Xc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
|
|
@ -34,55 +34,54 @@ buildGoModule (finalAttrs: {
|
|||
"-w"
|
||||
];
|
||||
|
||||
postBuild =
|
||||
let
|
||||
omnom-addons = buildNpmPackage {
|
||||
pname = "omnom-addons";
|
||||
inherit (finalAttrs) version src;
|
||||
|
||||
npmDepsHash = "sha256-sUn5IvcHWJ/yaqeGz9SGvGx9HHAlrcnS0lJxIxUVS6M=";
|
||||
sourceRoot = "${finalAttrs.src.name}/ext";
|
||||
npmPackFlags = [ "--ignore-scripts" ];
|
||||
|
||||
nativeBuildInputs = [ zip ];
|
||||
|
||||
# Fix path for the `static` directory
|
||||
postConfigure = ''
|
||||
substituteInPlace webpack.config.js \
|
||||
--replace-fail '"..", ".."' '".."'
|
||||
'';
|
||||
|
||||
postBuild = ''
|
||||
mkdir -p $out
|
||||
|
||||
zip -r "$out/omnom_ext_src.zip" README.md src utils package* webpack.config.js
|
||||
|
||||
pushd build
|
||||
zip "$out/omnom_ext_chrome.zip" ./* icons/* -x manifest_ff.json
|
||||
zip "$out/omnom_ext_firefox.zip" ./* icons/* -x manifest_ff.json
|
||||
popd
|
||||
'';
|
||||
|
||||
postCheck = ''
|
||||
npm run build-test
|
||||
'';
|
||||
};
|
||||
in
|
||||
''
|
||||
mkdir -p $out/share/addons
|
||||
|
||||
# Copy Firefox and Chrome addons
|
||||
cp -r ${omnom-addons}/*.zip $out/share/addons
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/share/addons
|
||||
|
||||
# Copy Firefox and Chrome addons
|
||||
cp -r ${finalAttrs.passthru.omnom-addons}/*.zip $out/share/addons
|
||||
|
||||
mkdir -p $out/share/examples
|
||||
|
||||
cp -r static templates $out/share
|
||||
cp config.yml_sample $out/share/examples/config.yml
|
||||
'';
|
||||
|
||||
passthru.tests = nixosTests.omnom;
|
||||
passthru = {
|
||||
omnom-addons = buildNpmPackage (finalAttrs': {
|
||||
pname = "omnom-addons";
|
||||
inherit (finalAttrs) version src;
|
||||
|
||||
npmDepsHash = "sha256-sUn5IvcHWJ/yaqeGz9SGvGx9HHAlrcnS0lJxIxUVS6M=";
|
||||
sourceRoot = "${finalAttrs'.src.name}/ext";
|
||||
npmPackFlags = [ "--ignore-scripts" ];
|
||||
|
||||
nativeBuildInputs = [ zip ];
|
||||
|
||||
# Fix path for the `static` directory
|
||||
postConfigure = ''
|
||||
substituteInPlace webpack.config.js \
|
||||
--replace-fail '"..", ".."' '".."'
|
||||
'';
|
||||
|
||||
postBuild = ''
|
||||
mkdir -p $out
|
||||
|
||||
zip -r "$out/omnom_ext_src.zip" README.md src utils package* webpack.config.js
|
||||
|
||||
pushd build
|
||||
zip "$out/omnom_ext_chrome.zip" ./* icons/* -x manifest_ff.json
|
||||
cp manifest_ff.json manifest.json
|
||||
zip "$out/omnom_ext_firefox.zip" ./* icons/* -x manifest_ff.json
|
||||
popd
|
||||
'';
|
||||
|
||||
postCheck = ''
|
||||
npm run build-test
|
||||
'';
|
||||
});
|
||||
|
||||
tests = nixosTests.omnom;
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Webpage bookmarking and snapshotting service";
|
||||
|
|
|
@ -16,13 +16,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "podofo";
|
||||
version = "1.0.0";
|
||||
version = "1.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "podofo";
|
||||
repo = "podofo";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-DtbTaPNXjVRl1KU0NH/Sd2j9y3OZlUQGOYYJL3bTQQg=";
|
||||
hash = "sha256-AiuWSIVTeq6O13yDC4mRIK5LNOKSfMG8AGE9wdMA9PE=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
|
|
@ -22,10 +22,10 @@ linkFarm "zig-packages" [
|
|||
};
|
||||
}
|
||||
{
|
||||
name = "wlroots-0.19.1-jmOlcs7dAwCajnVWlQZIc-ySYjRlbLxy0F5FvTQqYA3P";
|
||||
name = "wlroots-0.19.2-jmOlcsnnAwDFAeOamkUaxyHNhKngH4Ai5rrLSVbqA8LW";
|
||||
path = fetchzip {
|
||||
url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.1.tar.gz";
|
||||
hash = "sha256-37s4hXaYeKAyZySWZOMQP3BHz7EzxVNpj0dhJcPJoTM=";
|
||||
url = "https://codeberg.org/ifreund/zig-wlroots/archive/v0.19.2.tar.gz";
|
||||
hash = "sha256-BMNvnRJdM8qhqtm2Do7l5LdD1INDXD3t0ykPHYwyI6U=";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "river";
|
||||
version = "0.3.10";
|
||||
version = "0.3.11";
|
||||
|
||||
outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ];
|
||||
|
||||
|
@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
domain = "codeberg.org";
|
||||
owner = "river";
|
||||
repo = "river";
|
||||
hash = "sha256-mTS62HT/v/5af/PTsNcDIrl7GUczP55+VCumQIii6y4=";
|
||||
hash = "sha256-7LC5nxan9jmjjt29afkps9H/sfhfIqpvBxvCKb0zvNM=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
};
|
||||
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "sourcepawn-studio";
|
||||
version = "8.1.6";
|
||||
version = "8.1.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Sarrus1";
|
||||
repo = "sourcepawn-studio";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-XDvVOY1BueavFe9pHMGLDZRaKbDq78xQAUMPVNKG04M=";
|
||||
hash = "sha256-f7mBsBITBmgoGfiAzdQpZQnSY/9WYJ91uCJxCu755tU=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-o4mGOsoayR39gyV5Jit3ZEkdDllqNklfaHs0Oxw+tDc=";
|
||||
cargoHash = "sha256-NQHetE5z8pgTtPjbc9PK3X4FEw7fL7n+ZGyzmQ5JBPM=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
|
|
@ -18,13 +18,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "stress-ng";
|
||||
version = "0.19.01";
|
||||
version = "0.19.02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ColinIanKing";
|
||||
repo = "stress-ng";
|
||||
rev = "V${version}";
|
||||
hash = "sha256-ZfL7u6OCEYnjlXlGaKFT4aemMI1b7keIf+KZdgeasfA=";
|
||||
hash = "sha256-QEj+JC3l6O8UqK08+X2CIs/GNHdV7hn2bem3xx1jgjQ=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
pname = "sudo";
|
||||
# be sure to check if nixos/modules/security/sudo.nix needs updating when bumping
|
||||
# e.g. links to man pages, value constraints etc.
|
||||
version = "1.9.17";
|
||||
version = "1.9.17p1";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.sudo.ws/dist/sudo-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-PyEsadU01YIrSS0JmrsCpZP5HKmfWv3ly5vT4dza0Gk=";
|
||||
hash = "sha256-/2B+pxcHIZdzinj3eGks1t+afj5ARWX1HeBjyidFXTI=";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "sundials";
|
||||
version = "7.3.0";
|
||||
version = "7.4.0";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/LLNL/sundials/releases/download/v${version}/sundials-${version}.tar.gz";
|
||||
hash = "sha256-/ZcKkCP46je4HFBlwGe/Fyb2VrOfWQe0gWmm+Y0wa6c=";
|
||||
hash = "sha256-Z53azdd2EBEOYTFk6Cl9bQzTW66OnDr8jo/2+ZocKns=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
buildGoModule rec {
|
||||
pname = "uniex";
|
||||
version = "0.1.7";
|
||||
version = "0.1.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "paepckehh";
|
||||
repo = "uniex";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-PoGDvnF+P8iUYdW98BT3Gcayf0JSgK257W377yFz5j4=";
|
||||
hash = "sha256-+wcAm3UFRs70HJ64emuWNnyroUhFHUPsaMQPCaMAexg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-QLjeMSdvFSxnmnsKwTg4SDkc7xqx4csxTWJKOsRzcBI=";
|
||||
vendorHash = "sha256-s/oWtYziUtSKDQmvDxWznqynlKmWxwt5jAAT5xl+gqo=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "vacuum-go";
|
||||
version = "0.17.0";
|
||||
version = "0.17.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "daveshanley";
|
||||
repo = "vacuum";
|
||||
# using refs/tags because simple version gives: 'the given path has multiple possibilities' error
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IpJI+RD5TNsYaZhf3U/VD2CqW5ebutKvZRUOrwD2rGU=";
|
||||
hash = "sha256-zWnYBDNsOoyc28JB8/dbommIxKUU2XGOHHYsR2q1hj0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-4cYG8ilWSI+bSoEBpohN6Fr3kmsBUNmbz0iyHmiCDgw=";
|
||||
|
|
|
@ -29,14 +29,14 @@
|
|||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "wezterm";
|
||||
version = "0-unstable-2025-05-18";
|
||||
version = "0-unstable-2025-06-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wez";
|
||||
repo = "wezterm";
|
||||
rev = "5663e749948df3ed3c2d8ee0bfea6c85226310d9";
|
||||
rev = "2deb317ec069b8f94ec1282253faaa71a8d997fc";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-SQ1H16jy6GVjM8tEKZZC7AGIADLR1NyGfOT/6pFcFA0=";
|
||||
hash = "sha256-danJcaG4ZyMbqR+4xaVOVM7a+4Sehq5cum40iRt/HQ8=";
|
||||
};
|
||||
|
||||
postPatch =
|
||||
|
@ -60,7 +60,7 @@ rustPlatform.buildRustPackage rec {
|
|||
# https://github.com/wezterm/wezterm/blob/main/nix/flake.nix#L134
|
||||
auditable = false;
|
||||
|
||||
cargoHash = "sha256-9pdkXpkIbe5HeVGvgusRaI4A6ZjDGssO5k0ULVnO6k8=";
|
||||
cargoHash = "sha256-uYx5OykWHN4B73rXWMYg3Sl7B+o7uFJMyAFiLMlLCsA=";
|
||||
useFetchCargoVendor = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -168,7 +168,6 @@ rustPlatform.buildRustPackage rec {
|
|||
maintainers = with maintainers; [
|
||||
mimame
|
||||
SuperSandro2000
|
||||
thiagokokada
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -51,13 +51,13 @@
|
|||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wivrn";
|
||||
version = "25.6";
|
||||
version = "25.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wivrn";
|
||||
repo = "wivrn";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-opl1zPQrdOMgDY0rYZccNNRpgba6FQZMHxvgKNS7svM=";
|
||||
hash = "sha256-DqgayLXI+RPIb8tLzJoHi+Z12px4pdzU50C0UBSa2u4=";
|
||||
};
|
||||
|
||||
monado = applyPatches {
|
||||
|
|
|
@ -1,133 +0,0 @@
|
|||
<p align="center">
|
||||
<a href="https://xenproject.org/">
|
||||
<picture>
|
||||
<source
|
||||
media="(prefers-color-scheme: light)"
|
||||
srcset="https://downloads.xenproject.org/Branding/Logos/Green+Black/xen_project_logo_dualcolor_2000x832.png">
|
||||
<source
|
||||
media="(prefers-color-scheme: dark)"
|
||||
srcset="https://xenproject.org/wp-content/uploads/sites/79/2018/09/logo_xenproject.png">
|
||||
<img
|
||||
src="https://downloads.xenproject.org/Branding/Logos/Green+Black/xen_project_logo_dualcolor_2000x832.png"
|
||||
width="512px"
|
||||
alt="Xen Project Logo">
|
||||
</picture>
|
||||
</a>
|
||||
</p>
|
||||
|
||||
# Xen Project Hypervisor <a href="https://xenproject.org/"><img src="https://downloads.xenproject.org/Branding/Mascots/Xen-Fu-Panda-2000px.png" width="48px" align="top" alt="Xen Fu Panda"></a>
|
||||
|
||||
This directory begins the [Xen Project Hypervisor](https://xenproject.org/) build process.
|
||||
|
||||
Some other notable packages that compose the Xen Project Ecosystem include:
|
||||
|
||||
- `ocamlPackages.xenstore`: Mirage's `oxenstore` implementation.
|
||||
- `ocamlPackages.vchan`: Mirage's `xen-vchan` implementation.
|
||||
- `ocamlPackages.xenstore-tool`: XAPI's `oxenstore` utilities.
|
||||
- `xen-guest-agent`: Guest drivers for UNIX domUs.
|
||||
- `win-pvdrivers`: Guest drivers for Windows domUs.
|
||||
- `xtf`: The Xen Test Framework.
|
||||
|
||||
## Updating
|
||||
|
||||
### Manually
|
||||
|
||||
1. [Update](https://xenbits.xenproject.org/gitweb/) the `package.nix` file for
|
||||
the latest branch of Xen.
|
||||
- Do not forget to set the `branch`, `version`, and `latest` attributes.
|
||||
- The revisions are preferably commit hashes, but tag names are acceptable
|
||||
as well.
|
||||
1. Make sure it builds.
|
||||
1. Use the NixOS module to test if dom0 boots successfully on the new version.
|
||||
1. Make sure the `meta` attributes evaluate to something that makes sense. The
|
||||
following one-line command is useful for testing this:
|
||||
|
||||
```console
|
||||
echo -e "\033[1m$(nix eval .#xen.meta.description --raw 2> /dev/null)\033[0m\n\n$(nix eval .#xen.meta.longDescription --raw 2> /dev/null)"
|
||||
```
|
||||
|
||||
1. Run `xtf --all --host` as root when booted into the Xen update, and make
|
||||
sure no important tests fail.
|
||||
1. Clean up your changes and commit them, making sure to follow the
|
||||
[Nixpkgs Contribution Guidelines](../../../../CONTRIBUTING.md).
|
||||
1. Open a PR and await a review from the current maintainers.
|
||||
|
||||
## Features
|
||||
|
||||
### Generic Builder
|
||||
|
||||
`buildXenPackage` is a helpful utility capable of building Xen when passed
|
||||
certain attributes. The `package.nix` file on this directory includes all
|
||||
important attributes for building a Xen package with Nix. Downstreams can
|
||||
pin their Xen revision or include extra patches if the default Xen package
|
||||
does not meet their needs.
|
||||
|
||||
### EFI
|
||||
|
||||
Building `xen.efi` requires an `ld` with PE support.[^2]
|
||||
|
||||
We use a `makeFlag` to override the `$LD` environment variable to point to our
|
||||
patched `efiBinutils`. For more information, see the comment in `pkgs/build-support/xen/default.nix`.
|
||||
|
||||
> [!TIP]
|
||||
> If you are certain you will not be running Xen in an x86 EFI environment, disable
|
||||
the `withEFI` flag with an [override](https://nixos.org/manual/nixpkgs/stable/#chap-overrides)
|
||||
to save you the need to compile `efiBinutils`.
|
||||
|
||||
## Security
|
||||
|
||||
We aim to support the **latest** version of Xen at any given time.
|
||||
See the [Xen Support Matrix](https://xenbits.xen.org/docs/unstable/support-matrix.html)
|
||||
for a list of versions. As soon as a version is no longer the newest, it should
|
||||
be removed from Nixpkgs (`master`). If you need earlier versions of Xen, consider
|
||||
building your own Xen by following the instructions in the **Generic Builder**
|
||||
section.
|
||||
|
||||
> [!CAUTION]
|
||||
> Pull requests that introduce XSA patches
|
||||
should have the `1.severity: security` label.
|
||||
|
||||
### Maintainers
|
||||
|
||||
Xen is a particularly complex piece of software, so we are always looking for new
|
||||
maintainers. Help out by [making and triaging issues](https://github.com/NixOS/nixpkgs/issues/new/choose),
|
||||
[sending build fixes and improvements through PRs](https://github.com/NixOS/nixpkgs/compare),
|
||||
updating the branches, and [patching security flaws](https://xenbits.xenproject.org/xsa/).
|
||||
|
||||
We are also looking for testers, particularly those who can test Xen on AArch64
|
||||
machines. Open issues for any build failures or runtime errors you find!
|
||||
|
||||
## Tests
|
||||
|
||||
So far, we only have had one simple automated test that checks for
|
||||
the correct `pkg-config` output files.
|
||||
|
||||
Due to Xen's nature as a type-1 hypervisor, it is not a trivial matter to design
|
||||
new tests, as even basic functionality requires a machine booted in a dom0
|
||||
kernel. For this reason, most testing done with this package must be done
|
||||
manually in a NixOS machine with `virtualisation.xen.enable` set to `true`.
|
||||
|
||||
Another unfortunate thing is that none of the Xen commands have a `--version`
|
||||
flag. This means that `testers.testVersion` cannot ascertain the Xen version.
|
||||
The only way to verify that you have indeed built the correct version is to
|
||||
boot into the freshly built Xen kernel and run `xl info`.
|
||||
|
||||
<p align="center">
|
||||
<a href="https://xenproject.org/">
|
||||
<img
|
||||
src="https://downloads.xenproject.org/Branding/Mascots/Xen%20Big%20Panda%204242x3129.png"
|
||||
width="96px"
|
||||
alt="Xen Fu Panda">
|
||||
</a>
|
||||
</p>
|
||||
|
||||
[^1]: We also produce fake `git`, `wget` and `hostname` binaries that do nothing,
|
||||
to prevent the build from failing because Xen cannot fetch the sources that
|
||||
were already fetched by Nix.
|
||||
[^2]: From the [Xen Documentation](https://xenbits.xenproject.org/docs/unstable/misc/efi.html):
|
||||
> For x86, building `xen.efi` requires `gcc` 4.5.x or above (4.6.x or newer
|
||||
recommended, as 4.5.x was probably never really tested for this purpose)
|
||||
and `binutils` 2.22 or newer. Additionally, the `binutils` build must be
|
||||
configured to include support for the x86_64-pep emulation (i.e.
|
||||
`--enable-targets=x86_64-pep` or an option of equivalent effect should be
|
||||
passed to the configure script).
|
|
@ -6,45 +6,41 @@
|
|||
|
||||
buildXenPackage.override { inherit python3Packages; } {
|
||||
pname = "xen";
|
||||
version = "4.19.1";
|
||||
version = "4.20.0";
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://lore.kernel.org/xen-devel/e2caa6648a0b6c429349a9826d8fbc4338222482.1733766758.git.andrii.sultanov@cloud.com/raw";
|
||||
hash = "sha256-JC1ueXuC1Jdi2gtUsjOHmTeEx56zjotMMLde5vBonxc=";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-01.patch";
|
||||
hash = "sha256-go743oBhYDuxsK0Xc6nK/WxutQQwc2ERtLKhCU9Dnng=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa467.patch";
|
||||
hash = "sha256-O2IwfRo6BnXAO04xjKmOyrV6J6Q1mAVLHWNCxqIEQGU=";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-02.patch";
|
||||
hash = "sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg=sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-01.patch";
|
||||
hash = "sha256-YUcp9QI49RM/7WCxYzpzppv+vKtyl/NvLy6rIX5hVMw=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-02.patch";
|
||||
hash = "sha256-FTtEGAPFYxsun38hLhVMKJ1TFJOsTMK3WWPkO0R/OHg=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-03.patch";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-03.patch";
|
||||
hash = "sha256-UkYMSpUgFvr4GJPXLgQsCyppGkNbeiFMyCZORK5tfmA=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-04.patch";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-04.patch";
|
||||
hash = "sha256-lpiDPSHi+v2VfaWE9kp4+hveZKTzojD1F+RHsOtKE3A=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-05.patch";
|
||||
hash = "sha256-EKo9a5STX0mTRopoThe3+6gCWat+3XbguLr9QgMheZs=";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-05.patch";
|
||||
hash = "sha256-N+WR8S5w9dLISlOhMI71TOH8jvCgVAR8xm310k3ZA/M=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-06.patch";
|
||||
hash = "sha256-HU+4apyTZNIFZ9cySOEtNh0JBJDG3LjDLwMvQYq0src=";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-06.patch";
|
||||
hash = "sha256-ePuyB3VP9NfQbW36BP3jjMMHKJWFJGeTYUYZqy+IlHQ=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.19-07.patch";
|
||||
hash = "sha256-9S85nkQ9Nn0cMzyRe4KGrFUaLggVxXBeKhoFF4R0y78=";
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa469/xsa469-4.20-07.patch";
|
||||
hash = "sha256-+BsCJa01R2lrbu7tEluGrYSAqu2jJcrpFNUoLMY466c=";
|
||||
})
|
||||
(fetchpatch {
|
||||
url = "https://xenbits.xenproject.org/xsa/xsa470.patch";
|
||||
hash = "sha256-zhMZ6pCZtt0ocgsMFVqthMaof46lMMTaYmlepMXVJqM=";
|
||||
})
|
||||
];
|
||||
rev = "ccf400846780289ae779c62ef0c94757ff43bb60";
|
||||
hash = "sha256-s0eCBCd6ybl+kLtXCC6E1sk++w7txXn/B/Cg5acQFfY=";
|
||||
rev = "3ad5d648cda5add395f49fc3704b2552aae734f7";
|
||||
hash = "sha256-v2DRJv+1bym8zAgU74lo1HQ/9rUcyK3qc4Eec4RpcEY=";
|
||||
}
|
||||
|
|
|
@ -17,13 +17,13 @@ python3Packages.buildPythonApplication rec {
|
|||
# The websites yt-dlp deals with are a very moving target. That means that
|
||||
# downloads break constantly. Because of that, updates should always be backported
|
||||
# to the latest stable release.
|
||||
version = "2025.6.25";
|
||||
version = "2025.6.30";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "yt_dlp";
|
||||
hash = "sha256-JCtkjhoYqwS91MwXWjF/6Ow619AXXu6fmBkSYks9bIs=";
|
||||
hash = "sha256-bQroVcClW/zCjf+6gE7IUlublV00pBGRoVYaTOwD2L0=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
perl,
|
||||
wrapQtAppsHook,
|
||||
gitUpdater,
|
||||
version ? "2.2.0",
|
||||
version ? "2.2.1",
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
|
|||
hash =
|
||||
{
|
||||
"0.13.0" = "sha256-4/hVlEdqqqd6CNitCRkIzsS1R941vPJdirIklp4acXA=";
|
||||
"2.2.0" = "sha256-q/VkxfC2vGRpFnAGULkjhmJ8JsdpxChROqemCyf0esE=";
|
||||
"2.2.1" = "sha256-dewsmkma8QHgb3LzRGvfntI48bOaFFsrEDrOznaC8eg=";
|
||||
}
|
||||
."${version}";
|
||||
};
|
||||
|
|
|
@ -20,13 +20,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "lxqt-powermanagement";
|
||||
version = "2.2.0";
|
||||
version = "2.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lxqt";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
hash = "sha256-NVyt9HcGRCLIVJFlkiiZ3OOTzGEfo3boDQlTmWythGk=";
|
||||
hash = "sha256-Awk/NlYd8HldmEL0G/LUgj101Y1BTQBrDJfG56Y/aX4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
@ -124,10 +124,16 @@ stdenv.mkDerivation (
|
|||
isAarch64 = stdenv.buildPlatform.isAarch64 || stdenv.hostPlatform.isAarch64;
|
||||
isLinux = stdenv.buildPlatform.isLinux || stdenv.hostPlatform.isLinux;
|
||||
in
|
||||
# Remove certain defines when __CUDACC__ is defined (i.e. we're building with a CUDA compiler)
|
||||
lib.optional (isAarch64 && isLinux) ./0001-aarch64-math-vector.h-add-NVCC-include-guard.patch
|
||||
)
|
||||
# Modify certain defines to be compatible with musl
|
||||
++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch
|
||||
# Enable cross-compilation of glibc on Darwin (build=Darwin, host=Linux)
|
||||
++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch
|
||||
# Reverts this patch: https://sourceware.org/git/?p=glibc.git;a=commit;h=55d63e731253de82e96ed4ddca2e294076cd0bc5
|
||||
# This revert enables [CET] (Control-flow Enforcement Technology) by default
|
||||
# [CET]: https://en.wikipedia.org/wiki/Control-flow_integrity#Intel_Control-flow_Enforcement_Technology
|
||||
++ lib.optional enableCETRuntimeDefault ./2.39-revert-cet-default-disable.patch;
|
||||
|
||||
postPatch =
|
||||
|
|
|
@ -9,14 +9,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "voip-utils";
|
||||
version = "0.3.2";
|
||||
version = "0.3.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "home-assistant-libs";
|
||||
repo = "voip-utils";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CI6YCT88ay4tDWHwaTL0Wr4b07mCn7440HdWE9+nxAw=";
|
||||
hash = "sha256-LGmvf6HejxH17VaKL2extonoAmk0zqU7UpHmuPc8/u0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
@ -35,7 +35,7 @@ buildPythonPackage rec {
|
|||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/home-assistant-libs/voip-utils/blob/${src.rev}/CHANGELOG.md";
|
||||
changelog = "https://github.com/home-assistant-libs/voip-utils/blob/${src.tag}/CHANGELOG.md";
|
||||
description = "Voice over IP Utilities";
|
||||
homepage = "https://github.com/home-assistant-libs/voip-utils";
|
||||
license = lib.licenses.asl20;
|
||||
|
|
|
@ -1,347 +1,347 @@
|
|||
{
|
||||
"aurorae": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/aurorae-6.4.1.tar.xz",
|
||||
"hash": "sha256-4hZ73nLjVc0AZXOeqNLNnR3z9D6beAn8VwKzs1K7/WU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/aurorae-6.4.2.tar.xz",
|
||||
"hash": "sha256-nYjOtnMItAk8aisnEz6Aj5dM+XMUR/rO9y7hO19CTVE="
|
||||
},
|
||||
"bluedevil": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/bluedevil-6.4.1.tar.xz",
|
||||
"hash": "sha256-mtR03dabzoVJgNMEL96JBb2UBZ/aqoAEJcds12J+Bu8="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/bluedevil-6.4.2.tar.xz",
|
||||
"hash": "sha256-JTvWMwWrK3Y5H+ynIfc1trrmxcE3mRZLjKoJ+/o6DgY="
|
||||
},
|
||||
"breeze": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/breeze-6.4.1.tar.xz",
|
||||
"hash": "sha256-T+AIX/ohsuOu9J3E5chi8i7xM5WpaBOHqZAwh0PwHFU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/breeze-6.4.2.tar.xz",
|
||||
"hash": "sha256-RgerRR0NFfDQgVJD0H/V9XCZhffrK+8b9MoWkbRwqrU="
|
||||
},
|
||||
"breeze-grub": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/breeze-grub-6.4.1.tar.xz",
|
||||
"hash": "sha256-c6yyJ5vbMtXpeqeHha4P6vBuQnQTtNvR3LZbu9zacwM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/breeze-grub-6.4.2.tar.xz",
|
||||
"hash": "sha256-kqyaSHIcRgVBajz+LxVvE1e47YDliZq0jTe0X17roCU="
|
||||
},
|
||||
"breeze-gtk": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/breeze-gtk-6.4.1.tar.xz",
|
||||
"hash": "sha256-4Qj+nLx2oPUf2N+cYw05l4o8H7bPrznZqy9VVJRie1g="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/breeze-gtk-6.4.2.tar.xz",
|
||||
"hash": "sha256-SOW1KpUXZGGlO9U7P+lRPEycJxVcrW+IMMeLzEA8to0="
|
||||
},
|
||||
"breeze-plymouth": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/breeze-plymouth-6.4.1.tar.xz",
|
||||
"hash": "sha256-JSE/12TBsME2nbqFASXjsC2ZkKuQwcZ0PKodCHy3BkU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/breeze-plymouth-6.4.2.tar.xz",
|
||||
"hash": "sha256-/V6zHc9mCS2kgceXyHKGWQcAA961ldyVxP6jvf9K3T4="
|
||||
},
|
||||
"discover": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/discover-6.4.1.tar.xz",
|
||||
"hash": "sha256-80zqQ4qKCuC7b9E+QWTUnHoqmFfiBDAMzCdvLV+JgjA="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/discover-6.4.2.tar.xz",
|
||||
"hash": "sha256-8d21G83ZgV3CIsAtKZQkkk2lQbOpGiy/lye9GyDb1RU="
|
||||
},
|
||||
"drkonqi": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/drkonqi-6.4.1.tar.xz",
|
||||
"hash": "sha256-REnekqvM46h7RyeWQffxcmqo0C5vMVSPDzJ3ks6C/UM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/drkonqi-6.4.2.tar.xz",
|
||||
"hash": "sha256-xYlgsRuheAqPOTMgJRcmJJSkDHPQQeu/5tdsFBdAbJ0="
|
||||
},
|
||||
"flatpak-kcm": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/flatpak-kcm-6.4.1.tar.xz",
|
||||
"hash": "sha256-27UINtKXUF5efF/LKeIrb/IbUtBE7gf4QriZlMXapd4="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/flatpak-kcm-6.4.2.tar.xz",
|
||||
"hash": "sha256-FA48nX/qzO76aQHFXchyKBr5t81YzzZlU4kVB9RXnAQ="
|
||||
},
|
||||
"kactivitymanagerd": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kactivitymanagerd-6.4.1.tar.xz",
|
||||
"hash": "sha256-tt1cG4TT0ucNt58W7O/iOsr1PEX9XCursu6ZS0ZsrJk="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kactivitymanagerd-6.4.2.tar.xz",
|
||||
"hash": "sha256-GraFQCR7IHrhS+Rkd7YEqOj/A9qwB+n84WDSMP6DtsM="
|
||||
},
|
||||
"kde-cli-tools": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kde-cli-tools-6.4.1.tar.xz",
|
||||
"hash": "sha256-LZCrDANPudKBZ1Dams45twi3EtP3NBZj67v+iNWwLKQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kde-cli-tools-6.4.2.tar.xz",
|
||||
"hash": "sha256-9iJhUETVIxqayTNJalCbRaZ54vT3arlUHa8ZoP7c76o="
|
||||
},
|
||||
"kde-gtk-config": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kde-gtk-config-6.4.1.tar.xz",
|
||||
"hash": "sha256-S79X5NeYqJnD8SM1BClZrvz11q81SwSJXk6N3ujIxD4="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kde-gtk-config-6.4.2.tar.xz",
|
||||
"hash": "sha256-b6XWoEX0eRaRm9wY8eJxR2PwXmIOtaJjqMqU1weVIVQ="
|
||||
},
|
||||
"kdecoration": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kdecoration-6.4.1.tar.xz",
|
||||
"hash": "sha256-obRAHtr3/iFjw+HKtUjZPDExlXuFNPISSe787uSW4SI="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kdecoration-6.4.2.tar.xz",
|
||||
"hash": "sha256-16vnPcCTBFPxl7egIvwZPNESwlSvKccvMWq/517nXzM="
|
||||
},
|
||||
"kdeplasma-addons": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kdeplasma-addons-6.4.1.tar.xz",
|
||||
"hash": "sha256-iUv51ID9vwo+AFczkVNaQemlfO5yP7rQ+NosFtKZ0vY="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kdeplasma-addons-6.4.2.tar.xz",
|
||||
"hash": "sha256-3d+FtyjfgE6jngJFLjVc7RlrGjXrjp2dcbdH+JzBZsE="
|
||||
},
|
||||
"kgamma": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kgamma-6.4.1.tar.xz",
|
||||
"hash": "sha256-zClBxUYyHA9ACHqB4sPY1E6jhFA0wWQXmmOEtU7w+5A="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kgamma-6.4.2.tar.xz",
|
||||
"hash": "sha256-/4JZiLpURND+5uM4xkPX0x230fNb4txizmf27oAcjxs="
|
||||
},
|
||||
"kglobalacceld": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kglobalacceld-6.4.1.tar.xz",
|
||||
"hash": "sha256-PuOK9MlVHeZAoYZ9J4NS2BcUaSz3AAwg0Z3CYuBL9DM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kglobalacceld-6.4.2.tar.xz",
|
||||
"hash": "sha256-n3yiUzquPVzROJX0euB7/bpBZa8BzKpGDWRbPE0qUeQ="
|
||||
},
|
||||
"kinfocenter": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kinfocenter-6.4.1.tar.xz",
|
||||
"hash": "sha256-IOr7rnikN/dnuLbpSTh1sjADP5dgRUcy6BBIPIISeSc="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kinfocenter-6.4.2.tar.xz",
|
||||
"hash": "sha256-HSX/7XkEvbeuTS/1bUFztIoVOEy5cKeKFFEnhm3Rmdo="
|
||||
},
|
||||
"kmenuedit": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kmenuedit-6.4.1.tar.xz",
|
||||
"hash": "sha256-VdsXXw897aYVS/sMchrfGD9jwTS3eFjJ+74IWK6cd3M="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kmenuedit-6.4.2.tar.xz",
|
||||
"hash": "sha256-oA/YUDAP8IsXvZpS7Bno9pgiNE79oXc06GVaHL6qNSs="
|
||||
},
|
||||
"kpipewire": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kpipewire-6.4.1.tar.xz",
|
||||
"hash": "sha256-Npbf0ZtT5e+h57xpDDggkZuLvcDXj5Z3nMOzGekDX+I="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kpipewire-6.4.2.tar.xz",
|
||||
"hash": "sha256-1Z+L6VTSOsS58+0ovMWiLoquvq31HCg0SZt2lMqQzhw="
|
||||
},
|
||||
"krdp": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/krdp-6.4.1.tar.xz",
|
||||
"hash": "sha256-zoGR8xXF9HBGuZh/Uv/wqI/8P51AmJ7yQj8QuY4sWMI="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/krdp-6.4.2.tar.xz",
|
||||
"hash": "sha256-7PKlFzfhYOmo57hVcqLAAKk8e1k4spyVkRiasGJKC7Y="
|
||||
},
|
||||
"kscreen": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kscreen-6.4.1.tar.xz",
|
||||
"hash": "sha256-w6KFacTwkt74RWTpFi64p/poGo9GWKFNgkNuohdU3Fs="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kscreen-6.4.2.tar.xz",
|
||||
"hash": "sha256-dxpsShfDTbdii6tY7m0Zd9WO7iik05T7nsIIz3nnaBk="
|
||||
},
|
||||
"kscreenlocker": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kscreenlocker-6.4.1.tar.xz",
|
||||
"hash": "sha256-yEnck5oFCibycDk/i1nouG1nGYOnUuAUr3yJoclVuSU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kscreenlocker-6.4.2.tar.xz",
|
||||
"hash": "sha256-7yvIwvHw33XGd3jEIIpe4CwFRjVu+DUt0f/e6GcoPMQ="
|
||||
},
|
||||
"ksshaskpass": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/ksshaskpass-6.4.1.tar.xz",
|
||||
"hash": "sha256-VJXbLUX5sqxQqBOC9+OMmauD1+o0rc9ysFwmDZ2KNDM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/ksshaskpass-6.4.2.tar.xz",
|
||||
"hash": "sha256-bvOBEjnC7FBYWfbEg5J9bWmln72NbaQbOFqXfCMe//w="
|
||||
},
|
||||
"ksystemstats": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/ksystemstats-6.4.1.tar.xz",
|
||||
"hash": "sha256-pwp0070kEW9gAQhrlCzJ1p91FPP1t8KgOC1dwoHn8Ko="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/ksystemstats-6.4.2.tar.xz",
|
||||
"hash": "sha256-UWE07MisRse88JnVfYiJ6FbMzxo2EnWg0yxmzS9lwSQ="
|
||||
},
|
||||
"kwallet-pam": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwallet-pam-6.4.1.tar.xz",
|
||||
"hash": "sha256-BNTXB1y5PKwQp+BQSDbZYcei7aTwiYe7UA+ScgApi3w="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwallet-pam-6.4.2.tar.xz",
|
||||
"hash": "sha256-/FV4roYNdM52lc8LVhpyvPRzBjZpTY3r/BDIXpcpauk="
|
||||
},
|
||||
"kwayland": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwayland-6.4.1.tar.xz",
|
||||
"hash": "sha256-f48oQSL/2kTF4dZEJ76QWcoj9an78JLiod5tQd5FhiU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwayland-6.4.2.tar.xz",
|
||||
"hash": "sha256-go3ZwewydyFYPW8EpEE/CPb/2TUMUd4WmGNZqnDICNc="
|
||||
},
|
||||
"kwayland-integration": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwayland-integration-6.4.1.tar.xz",
|
||||
"hash": "sha256-IQk2AksNGsr5zZOo94SjSBBhno6zVvaPAgVHU1QK5gs="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwayland-integration-6.4.2.tar.xz",
|
||||
"hash": "sha256-P8Xp+/SqnXM0KeI+VBd6mYOj7SohH6IKGfUA1c/dJjc="
|
||||
},
|
||||
"kwin": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwin-6.4.1.tar.xz",
|
||||
"hash": "sha256-1OQwbJbMLouoYw6sMjT7wIVoWwCrxeWvwsLBxsb8pNQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwin-6.4.2.tar.xz",
|
||||
"hash": "sha256-HLAMYDuwENRQ4IvidDlBi+ZZlA6IWpCsTi9bxhrjtxs="
|
||||
},
|
||||
"kwin-x11": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwin-x11-6.4.1.tar.xz",
|
||||
"hash": "sha256-eYy9ba9fstfr20lOaxLzmp7A4CWicjNiEhOWYUEgfAs="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwin-x11-6.4.2.tar.xz",
|
||||
"hash": "sha256-bt+yBKGrmvmRvwV643bBJZUXDVkdCAFnS7pkFI1FLCM="
|
||||
},
|
||||
"kwrited": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/kwrited-6.4.1.tar.xz",
|
||||
"hash": "sha256-qApe1F7WM/Fc86QrLZVmCNnmpaePJn3zOslqr8wg2NQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/kwrited-6.4.2.tar.xz",
|
||||
"hash": "sha256-25fcbeRcNfwUY6kQe/0lYnUk3nwcAEQ0US2naWvPmWE="
|
||||
},
|
||||
"layer-shell-qt": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/layer-shell-qt-6.4.1.tar.xz",
|
||||
"hash": "sha256-54HK3sALTDibkUPLOkDfd4iqTU0hHIhH9rm2UXbm6c4="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/layer-shell-qt-6.4.2.tar.xz",
|
||||
"hash": "sha256-e+rQL1BufB763GFYjMUujtL6Rnyhg0hcO3KAwIpaYxI="
|
||||
},
|
||||
"libkscreen": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/libkscreen-6.4.1.tar.xz",
|
||||
"hash": "sha256-dBU8GUDd7sCZuhIMenm7yzn/42NE581cQ2CHdq9bLRQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/libkscreen-6.4.2.tar.xz",
|
||||
"hash": "sha256-c9+69sQ3pcHQH3aLTxQAcNBH+P7DBkQqzZOrVIN+wao="
|
||||
},
|
||||
"libksysguard": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/libksysguard-6.4.1.tar.xz",
|
||||
"hash": "sha256-fDOUnb3MzuzjX779JEpESbI7UHHgytCC+RruZPeygeE="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/libksysguard-6.4.2.tar.xz",
|
||||
"hash": "sha256-5XHYTNsLpcPePCabNKJ2aylMUjNwuiy3jW9OUqO7R9k="
|
||||
},
|
||||
"libplasma": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/libplasma-6.4.1.tar.xz",
|
||||
"hash": "sha256-O6Tx+KmWix0zlWT5GzOBjoDmEt5+U0WREXJGlj0scXs="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/libplasma-6.4.2.tar.xz",
|
||||
"hash": "sha256-qbtVMubvswgzx2teLg+xzhquVAvraBO2kWPSC5bVYKw="
|
||||
},
|
||||
"milou": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/milou-6.4.1.tar.xz",
|
||||
"hash": "sha256-IZQ2nUxFpTe3kyK/3T7MUlL7Vd/Y968hA8j3t9ouUIA="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/milou-6.4.2.tar.xz",
|
||||
"hash": "sha256-smV6I1WaG/+FqzC2svXS4anBSZ7Qrwla2oOthby1paY="
|
||||
},
|
||||
"ocean-sound-theme": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/ocean-sound-theme-6.4.1.tar.xz",
|
||||
"hash": "sha256-o/ddckD0SKRnOT6xTxQxrAsFNf5JKYyf+hdLAFAJl/M="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/ocean-sound-theme-6.4.2.tar.xz",
|
||||
"hash": "sha256-0bRaGlY/iK6lHMH2PjpREghMvNHwOEOU64qNkcXIpGY="
|
||||
},
|
||||
"oxygen": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/oxygen-6.4.1.tar.xz",
|
||||
"hash": "sha256-b5siN5HxUR5v7sS2i6YDThJF4D6iHRMf4YxKhJdVRqU="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/oxygen-6.4.2.tar.xz",
|
||||
"hash": "sha256-i70B4P5cAKMcyT+3u588rfgOn+iwzkQtupJOEQL2f/o="
|
||||
},
|
||||
"oxygen-sounds": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/oxygen-sounds-6.4.1.tar.xz",
|
||||
"hash": "sha256-pv3YCBYyLq0GRdiJUQpUAh/UvYGEiBTfh1SM8m4HaD8="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/oxygen-sounds-6.4.2.tar.xz",
|
||||
"hash": "sha256-EFCF+0JnJxQoDq9gzLL5/eVOj+81aGdKvnCwiXKPT30="
|
||||
},
|
||||
"plasma-activities": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-activities-6.4.1.tar.xz",
|
||||
"hash": "sha256-DsBpK13LBfyC0ef3KFq4LaImndt9Axi49KYQONpE2WM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-activities-6.4.2.tar.xz",
|
||||
"hash": "sha256-u8oDrGpqcZWLRCbVdexoI5klzT7Ry6W9Fxt+e4YFqNs="
|
||||
},
|
||||
"plasma-activities-stats": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-activities-stats-6.4.1.tar.xz",
|
||||
"hash": "sha256-rfX0v6dY/0EwmXjvULv1/wpZbq+RNzhtS4cOe8wjMLc="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-activities-stats-6.4.2.tar.xz",
|
||||
"hash": "sha256-xon1HSnwtlqRPm10ZIQ0fVFt+aFy8sUee8hcrecqjno="
|
||||
},
|
||||
"plasma-browser-integration": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-browser-integration-6.4.1.tar.xz",
|
||||
"hash": "sha256-eqDYwMci6fdjuu9cFTp/iC9JDbz5lWPQRye3WcXC1jQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-browser-integration-6.4.2.tar.xz",
|
||||
"hash": "sha256-y4W5WagRCb8qqC91gpsOGDPJtMBriBnDBPfKXjIPFUs="
|
||||
},
|
||||
"plasma-desktop": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-desktop-6.4.1.tar.xz",
|
||||
"hash": "sha256-tc979WDIpK/1oSGc+kF6h2uYIHGju4AdKv9T2/GKBYQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-desktop-6.4.2.tar.xz",
|
||||
"hash": "sha256-MpaRuS82jCIRRgRlDjnbkcY4cMgMDAjoU8agQNvTCoQ="
|
||||
},
|
||||
"plasma-dialer": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-dialer-6.4.1.tar.xz",
|
||||
"hash": "sha256-8bIXU1QRiWxHwQ4cc99Zsp9mQwU8cdfuHWXqLiUr0Q4="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-dialer-6.4.2.tar.xz",
|
||||
"hash": "sha256-l9UkW9yylvJCXNJ3NK/EYWpi6VYKwqEnv+WVxbfFJXs="
|
||||
},
|
||||
"plasma-disks": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-disks-6.4.1.tar.xz",
|
||||
"hash": "sha256-yY+aDVMimCqQhJfXzAKGeCVIYle44lRi0ZfzNgEcUxQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-disks-6.4.2.tar.xz",
|
||||
"hash": "sha256-cZvMFQpGJSsO8WT5CVELOMYusNsRrxYVbB0CbzNGWtk="
|
||||
},
|
||||
"plasma-firewall": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-firewall-6.4.1.tar.xz",
|
||||
"hash": "sha256-ctXVNJPuOQGEf+Y8+XamjX9gGwh40spnBOhkoFwPv5w="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-firewall-6.4.2.tar.xz",
|
||||
"hash": "sha256-cRXcGHF16e2KIvbbh2ZiE9jlyV2mbErjdxorvxy4VJs="
|
||||
},
|
||||
"plasma-integration": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-integration-6.4.1.tar.xz",
|
||||
"hash": "sha256-EoE9sNZoVVBXAammIi5qUTpVV4kDJfEMofy/eH2R7eM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-integration-6.4.2.tar.xz",
|
||||
"hash": "sha256-8LVs4ErhEXzA8ipypgAWT9IUiiW3553AxMUH+ImQpcw="
|
||||
},
|
||||
"plasma-mobile": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-mobile-6.4.1.tar.xz",
|
||||
"hash": "sha256-+1ivtVRjh7bYN7rGEyNXTgywKBvKob3gH0KKzsWZ8xY="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-mobile-6.4.2.tar.xz",
|
||||
"hash": "sha256-p5O7SWV+40IhLQuCCOz+6uyArVzZZA2fBBQi6fkcn2A="
|
||||
},
|
||||
"plasma-nano": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-nano-6.4.1.tar.xz",
|
||||
"hash": "sha256-dg9AAdpOMJqWH27gpbl+df+cyzLwQgcLNAz/cHhbMRM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-nano-6.4.2.tar.xz",
|
||||
"hash": "sha256-HqL2PEcuL+2bwgun0Om7MIDBToMCn/htFwaIopjwqCM="
|
||||
},
|
||||
"plasma-nm": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-nm-6.4.1.tar.xz",
|
||||
"hash": "sha256-UdwzjlHWBuEx9OM9T7e7KOrYpJzWikYiUtySClkRHFA="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-nm-6.4.2.tar.xz",
|
||||
"hash": "sha256-eG+s60HArZEuBcVHgO2TMcQBlwf7EdzZBPGBOi/Wh2k="
|
||||
},
|
||||
"plasma-pa": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-pa-6.4.1.tar.xz",
|
||||
"hash": "sha256-C3lyY/Ug3n1zgbcFsW1e/Ul2ZMTzdhoty6k8axxKttE="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-pa-6.4.2.tar.xz",
|
||||
"hash": "sha256-V9cdQErXnobcEB4o5+g7j0xtvYJb4dsi8pr4Gi2izUU="
|
||||
},
|
||||
"plasma-sdk": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-sdk-6.4.1.tar.xz",
|
||||
"hash": "sha256-c6hlAmveq0XI9ItQrGVvDmJrsEE+dkfAFtkGi8sPVEY="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-sdk-6.4.2.tar.xz",
|
||||
"hash": "sha256-5/DiYmnWxPI5LYWhtoWY7dH9TAcRZbeiWklv2+WgOeE="
|
||||
},
|
||||
"plasma-systemmonitor": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-systemmonitor-6.4.1.tar.xz",
|
||||
"hash": "sha256-sYENMpuBrDWvynX1/yiHtyTi/HsfnFEBmLh8KcuL3l8="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-systemmonitor-6.4.2.tar.xz",
|
||||
"hash": "sha256-pIZhYNvcVvp7hfSOYyZDuC1tNmdMdU+Zafzq3W8+pTg="
|
||||
},
|
||||
"plasma-thunderbolt": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-thunderbolt-6.4.1.tar.xz",
|
||||
"hash": "sha256-FSxKrKBrV5HBGyBdehA+gGHcX/qt/3T0/Q8Zhc/Jzj0="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-thunderbolt-6.4.2.tar.xz",
|
||||
"hash": "sha256-cNjE7N+ibccva7ZEctbcVRPKlPCCPYJpT/7sntWrOhY="
|
||||
},
|
||||
"plasma-vault": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-vault-6.4.1.tar.xz",
|
||||
"hash": "sha256-ayOumkp28MaGltQ0awdjtD5STWBceFcNsy/RC4Znp2w="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-vault-6.4.2.tar.xz",
|
||||
"hash": "sha256-vSk0YVkv57EkPPpFyH9bGRlrMN1/ADvlTzi2pIG/UZY="
|
||||
},
|
||||
"plasma-welcome": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-welcome-6.4.1.tar.xz",
|
||||
"hash": "sha256-BpW/epqDX01kBq2bdjycyWwH14GVlMT1CIfrcnfnToA="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-welcome-6.4.2.tar.xz",
|
||||
"hash": "sha256-bVfIrkRYph+2BXSwF1sup2bQ8oIhQiGU7xA8D7fsfIQ="
|
||||
},
|
||||
"plasma-workspace": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-workspace-6.4.1.tar.xz",
|
||||
"hash": "sha256-IGe1OeV0Rbs1/DtYmk9feu4xVJkG4iDojYeQ168yruQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-workspace-6.4.2.tar.xz",
|
||||
"hash": "sha256-7WV7457JvB1OW6TF5xe0q2g90nvs7Prvbn4gn3cbSFA="
|
||||
},
|
||||
"plasma-workspace-wallpapers": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma-workspace-wallpapers-6.4.1.tar.xz",
|
||||
"hash": "sha256-ckXn4lj1YoL+IUJZ+ughSV78ArO5GqnWo58r7Z9eYdc="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma-workspace-wallpapers-6.4.2.tar.xz",
|
||||
"hash": "sha256-06iVlvN2HWJ2wMvCaPerjrcjhhgvjTVovpvDy3bBm38="
|
||||
},
|
||||
"plasma5support": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plasma5support-6.4.1.tar.xz",
|
||||
"hash": "sha256-EXo7m806Y96DcZ2U85o0zM9kOnFDXISlxQWwRERrjas="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plasma5support-6.4.2.tar.xz",
|
||||
"hash": "sha256-JKB87/CDpqei2bQVKBJUkFBiPENO9zGRCZYwhaEUrvI="
|
||||
},
|
||||
"plymouth-kcm": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/plymouth-kcm-6.4.1.tar.xz",
|
||||
"hash": "sha256-KL2d+x5qiAoCsJ3ylJLBbF+7KAU6oqe3wTao4+cGxF0="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/plymouth-kcm-6.4.2.tar.xz",
|
||||
"hash": "sha256-3GQyiAKa9btFixXYPW0M/VwAzqajRUj+g6UsM9wrOpI="
|
||||
},
|
||||
"polkit-kde-agent-1": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/polkit-kde-agent-1-6.4.1.tar.xz",
|
||||
"hash": "sha256-uxzAN3JTaDNEOdE9x94SxfUXs5g4XxyfUpVxpTkqkwI="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/polkit-kde-agent-1-6.4.2.tar.xz",
|
||||
"hash": "sha256-Kq+ua00EgBjDmPSaFf+YchmDGu4i/sVNCPIHhjQXD5o="
|
||||
},
|
||||
"powerdevil": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/powerdevil-6.4.1.tar.xz",
|
||||
"hash": "sha256-k+Q4HyU/npYHh/61/LhuoafA4peOOzAJrhkqhq5zRi8="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/powerdevil-6.4.2.tar.xz",
|
||||
"hash": "sha256-y/ifJe/Iy4fEfFLrV1eBsjajU3lvcxcqQ7iNRBZixsU="
|
||||
},
|
||||
"print-manager": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/print-manager-6.4.1.tar.xz",
|
||||
"hash": "sha256-kJbF8osp9hmb8Kzph2Nh8zZ7efII4FxKWTOdF9S8GfI="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/print-manager-6.4.2.tar.xz",
|
||||
"hash": "sha256-brk+AAZa3hcTf/a0ruxIhltRSbz8Jff5xZPfTRoWaL0="
|
||||
},
|
||||
"qqc2-breeze-style": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/qqc2-breeze-style-6.4.1.tar.xz",
|
||||
"hash": "sha256-YI/1NtUTVx861Kyv1JYOwLWiq/z/MZMhS6wnonR5a+c="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/qqc2-breeze-style-6.4.2.tar.xz",
|
||||
"hash": "sha256-NuBbGyJ7W2WbiwuIbcNN/sIbCZJb707D5x7ygyXG7Ik="
|
||||
},
|
||||
"sddm-kcm": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/sddm-kcm-6.4.1.tar.xz",
|
||||
"hash": "sha256-otENV7QyyCJ83OGTrbuVAAaaKrHY1kYsahgZknXLnsY="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/sddm-kcm-6.4.2.tar.xz",
|
||||
"hash": "sha256-988F3cfix2M72eKaX92vpuCGB9ayA0dpqPSXTIuoR88="
|
||||
},
|
||||
"spacebar": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/spacebar-6.4.1.tar.xz",
|
||||
"hash": "sha256-X/eec6cvsOSdE+PTQwPTRcqzP6T/IkdQWErePFJE/4k="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/spacebar-6.4.2.tar.xz",
|
||||
"hash": "sha256-l9lAg3wc5aPXRM/q2jOTXblqjHrP+ALt0y+7r9Eei2E="
|
||||
},
|
||||
"spectacle": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/spectacle-6.4.1.tar.xz",
|
||||
"hash": "sha256-VHuMxlFzCRYQSosTE1BIFOyn/mpavOJUwQs3/6GxPjQ="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/spectacle-6.4.2.tar.xz",
|
||||
"hash": "sha256-GLHQt+JmgGZuuGorCQjDbZ4XpJizUpRNibkBGDkg4Ms="
|
||||
},
|
||||
"systemsettings": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/systemsettings-6.4.1.tar.xz",
|
||||
"hash": "sha256-on8xKikqxMXD76GvcecMqDTX7I6PN6cQz4WuLXu+/5U="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/systemsettings-6.4.2.tar.xz",
|
||||
"hash": "sha256-vFZoCu1tpn3qAmoLxgV0w/Olz6s5kxMZI7aY0oEC1gs="
|
||||
},
|
||||
"wacomtablet": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/wacomtablet-6.4.1.tar.xz",
|
||||
"hash": "sha256-9n38GT270K5Rxt8IWb6HpNXtae4oO64HzpG0JF++4NE="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/wacomtablet-6.4.2.tar.xz",
|
||||
"hash": "sha256-R+aPq/fLHjyXAqxhsaYJvPn4PEgJxD0Et23ln2ih9Nc="
|
||||
},
|
||||
"xdg-desktop-portal-kde": {
|
||||
"version": "6.4.1",
|
||||
"url": "mirror://kde/stable/plasma/6.4.1/xdg-desktop-portal-kde-6.4.1.tar.xz",
|
||||
"hash": "sha256-HwHWKfaBjkiqas+D9YwH8N3z4b8qHstEgDr2XN4RlYM="
|
||||
"version": "6.4.2",
|
||||
"url": "mirror://kde/stable/plasma/6.4.2/xdg-desktop-portal-kde-6.4.2.tar.xz",
|
||||
"hash": "sha256-K2dIB9KnhJN6C87wJxOVrYWjVHUlO6nxirotdtgzClM="
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue