Merge master into staging-next
This commit is contained in:
@@ -49,7 +49,6 @@ in
|
||||
combinedDir,
|
||||
touchedFilesJson,
|
||||
githubAuthorId,
|
||||
byName ? false,
|
||||
}:
|
||||
let
|
||||
# Usually we expect a derivation, but when evaluating in multiple separate steps, we pass
|
||||
@@ -171,7 +170,6 @@ let
|
||||
changedattrs = lib.attrNames (lib.groupBy (a: a.name) changedPackagePlatformAttrs);
|
||||
changedpathsjson = touchedFilesJson;
|
||||
removedattrs = lib.attrNames (lib.groupBy (a: a.name) removedPackagePlatformAttrs);
|
||||
inherit byName;
|
||||
};
|
||||
in
|
||||
runCommand "compare"
|
||||
|
||||
@@ -5,33 +5,46 @@
|
||||
changedattrs,
|
||||
changedpathsjson,
|
||||
removedattrs,
|
||||
byName ? false,
|
||||
}:
|
||||
let
|
||||
pkgs = import ../../.. {
|
||||
system = "x86_64-linux";
|
||||
config = { };
|
||||
overlays = [ ];
|
||||
};
|
||||
pkgs = import ../../.. { system = "x86_64-linux"; };
|
||||
|
||||
changedpaths = builtins.fromJSON (builtins.readFile changedpathsjson);
|
||||
changedpaths = lib.importJSON changedpathsjson;
|
||||
|
||||
anyMatchingFile =
|
||||
filename: builtins.any (changed: lib.strings.hasSuffix changed filename) changedpaths;
|
||||
# Extract attributes that changed from by-name paths.
|
||||
# This allows pinging reviewers for pure refactors.
|
||||
touchedattrs = lib.pipe changedpaths [
|
||||
(lib.filter (changed: lib.hasPrefix "pkgs/by-name/" changed))
|
||||
(map (lib.splitString "/"))
|
||||
(map (path: lib.elemAt path 3))
|
||||
lib.unique
|
||||
];
|
||||
|
||||
anyMatchingFiles = files: builtins.any anyMatchingFile files;
|
||||
anyMatchingFile = filename: lib.any (lib.hasPrefix filename) changedpaths;
|
||||
|
||||
attrsWithMaintainers = lib.pipe (changedattrs ++ removedattrs) [
|
||||
anyMatchingFiles = files: lib.any anyMatchingFile files;
|
||||
|
||||
sharded = name: "${lib.substring 0 2 name}/${name}";
|
||||
|
||||
attrsWithMaintainers = lib.pipe (changedattrs ++ removedattrs ++ touchedattrs) [
|
||||
# An attribute can appear in changed/removed *and* touched
|
||||
lib.unique
|
||||
(map (
|
||||
name:
|
||||
let
|
||||
path = lib.splitString "." name;
|
||||
# Some packages might be reported as changed on a different platform, but
|
||||
# not even have an attribute on the platform the maintainers are requested on.
|
||||
# Fallback to `null` for these to filter them out below.
|
||||
package = lib.attrByPath (lib.splitString "." name) null pkgs;
|
||||
package = lib.attrByPath path null pkgs;
|
||||
in
|
||||
{
|
||||
inherit name package;
|
||||
# Adds all files in by-name to each package, no matter whether they are discoverable
|
||||
# via meta attributes below. For example, this allows pinging maintainers for
|
||||
# updates to .json files.
|
||||
# TODO: Support by-name package sets.
|
||||
filenames = lib.optional (lib.length path == 1) "pkgs/by-name/${sharded (lib.head path)}/";
|
||||
# TODO: Refactor this so we can ping entire teams instead of the individual members.
|
||||
# Note that this will require keeping track of GH team IDs in "maintainers/teams.nix".
|
||||
maintainers = package.meta.maintainers or [ ];
|
||||
@@ -40,24 +53,19 @@ let
|
||||
# No need to match up packages without maintainers with their files.
|
||||
# This also filters out attributes where `packge = null`, which is the
|
||||
# case for libintl, for example.
|
||||
(builtins.filter (pkg: pkg.maintainers != [ ]))
|
||||
(lib.filter (pkg: pkg.maintainers != [ ]))
|
||||
];
|
||||
|
||||
relevantFilenames =
|
||||
drv:
|
||||
(lib.lists.unique (
|
||||
map (pos: lib.strings.removePrefix (toString ../..) pos.file) (
|
||||
builtins.filter (x: x != null) [
|
||||
((drv.meta or { }).maintainersPosition or null)
|
||||
((drv.meta or { }).teamsPosition or null)
|
||||
(builtins.unsafeGetAttrPos "src" drv)
|
||||
# broken because name is always set by stdenv:
|
||||
# # A hack to make `nix-env -qa` and `nix search` ignore broken packages.
|
||||
# # TODO(@oxij): remove this assert when something like NixOS/nix#1771 gets merged into nix.
|
||||
# name = assert validity.handled; name + lib.optionalString
|
||||
#(builtins.unsafeGetAttrPos "name" drv)
|
||||
(builtins.unsafeGetAttrPos "pname" drv)
|
||||
(builtins.unsafeGetAttrPos "version" drv)
|
||||
(lib.unique (
|
||||
map (pos: lib.removePrefix "${toString ../../..}/" pos.file) (
|
||||
lib.filter (x: x != null) [
|
||||
(drv.meta.maintainersPosition or null)
|
||||
(drv.meta.teamsPosition or null)
|
||||
(lib.unsafeGetAttrPos "src" drv)
|
||||
(lib.unsafeGetAttrPos "pname" drv)
|
||||
(lib.unsafeGetAttrPos "version" drv)
|
||||
|
||||
# Use ".meta.position" for cases when most of the package is
|
||||
# defined in a "common" section and the only place where
|
||||
@@ -74,10 +82,10 @@ let
|
||||
));
|
||||
|
||||
attrsWithFilenames = map (
|
||||
pkg: pkg // { filenames = relevantFilenames pkg.package; }
|
||||
pkg: pkg // { filenames = pkg.filenames ++ relevantFilenames pkg.package; }
|
||||
) attrsWithMaintainers;
|
||||
|
||||
attrsWithModifiedFiles = builtins.filter (pkg: anyMatchingFiles pkg.filenames) attrsWithFilenames;
|
||||
attrsWithModifiedFiles = lib.filter (pkg: anyMatchingFiles pkg.filenames) attrsWithFilenames;
|
||||
|
||||
listToPing = lib.concatMap (
|
||||
pkg:
|
||||
@@ -89,9 +97,9 @@ let
|
||||
}) pkg.maintainers
|
||||
) attrsWithModifiedFiles;
|
||||
|
||||
byMaintainer = lib.groupBy (ping: toString ping.${if byName then "github" else "id"}) listToPing;
|
||||
byMaintainer = lib.groupBy (ping: toString ping.id) listToPing;
|
||||
|
||||
packagesPerMaintainer = lib.attrsets.mapAttrs (
|
||||
packagesPerMaintainer = lib.mapAttrs (
|
||||
maintainer: packages: map (pkg: pkg.packageName) packages
|
||||
) byMaintainer;
|
||||
in
|
||||
|
||||
@@ -1644,6 +1644,14 @@
|
||||
githubId = 106511;
|
||||
name = "Andrew Kelley";
|
||||
};
|
||||
andrewzah = {
|
||||
name = "Andrew Zah";
|
||||
github = "andrewzah";
|
||||
githubId = 9789467;
|
||||
email = "nix@andrewzah.com";
|
||||
matrix = "@andrewzah:matrix.abare.party";
|
||||
keys = [ { fingerprint = "D87B D9DC F11B ACD6 CDB4 0CB2 1373 2FB1 3E61 E0BE"; } ];
|
||||
};
|
||||
Andy3153 = {
|
||||
name = "Andrei Dobrete";
|
||||
email = "andy3153@protonmail.com";
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p git jq
|
||||
|
||||
# Outputs a list of maintainers that would be pinged across two nixpkgs revisions.
|
||||
# Authors:
|
||||
# Morgan Jones (@numinit)
|
||||
# Tristan Ross (@RossComputerGuy)
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ $# -lt 2 ]; then
|
||||
echo "Usage: $0 <rev-from> <rev-to>" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
repo="$(git rev-parse --show-toplevel)"
|
||||
system="$(nix-instantiate --eval --expr builtins.currentSystem)"
|
||||
rev1="$(git -C "$repo" rev-parse "$1")"
|
||||
rev2="$(git -C "$repo" rev-parse "$2")"
|
||||
|
||||
echo "Touched files:" >&2
|
||||
git -C "$repo" diff --name-only "$rev1" "$rev2" \
|
||||
| jq --raw-input --slurp 'split("\n")[:-1]' | tee "$TMPDIR/touched-files.json" >&2
|
||||
|
||||
# Runs an eval in the given worktree, outputting the path to $TMPDIR/$1.path.
|
||||
# $1: The revision SHA.
|
||||
eval_in_worktree() (
|
||||
mkdir -p .worktree
|
||||
local rev="$1"
|
||||
local tree=".worktree/$rev"
|
||||
if [ ! -d "$tree" ]; then
|
||||
git -C "$repo" worktree add -f -d "$tree" "$rev" >&2
|
||||
fi
|
||||
cd "$tree"
|
||||
|
||||
local workdir="$TMPDIR/$rev"
|
||||
rm -rf "$workdir"
|
||||
mkdir -p "$workdir"
|
||||
|
||||
nix-build ci -A eval.attrpathsSuperset -o "$workdir/paths" >&2
|
||||
mkdir -p "$workdir/intermediates"
|
||||
nix-build ci -A eval.singleSystem \
|
||||
--arg evalSystem "$system" \
|
||||
--arg attrpathFile "$workdir/paths/paths.json" \
|
||||
--arg chunkSize ${CHUNK_SIZE:-10000} \
|
||||
-o "$workdir/intermediates/.intermediate-1" >&2
|
||||
|
||||
# eval.combine nix-build needs a directory, not a symlink
|
||||
cp -RL "$workdir/intermediates/.intermediate-1" "$workdir/intermediates/intermediate-1"
|
||||
chmod -R +w "$workdir/intermediates/intermediate-1"
|
||||
rm -rf "$workdir/intermediates/.intermediate-1"
|
||||
|
||||
nix-build ci -A eval.combine \
|
||||
--arg resultsDir "$workdir/intermediates" \
|
||||
-o "$workdir/result" >&2
|
||||
)
|
||||
|
||||
eval_in_worktree "$rev1" &
|
||||
pid1=$!
|
||||
eval_in_worktree "$rev2" &
|
||||
pid2=$!
|
||||
|
||||
wait $pid1
|
||||
wait $pid2
|
||||
|
||||
path1="$TMPDIR/$rev1"
|
||||
path2="$TMPDIR/$rev2"
|
||||
|
||||
# Use the repo this script was executed in to get accurate maintainer info
|
||||
nix-build "$repo/ci" -A eval.compare \
|
||||
--arg beforeResultDir "$path1/result" \
|
||||
--arg afterResultDir "$path2/result" \
|
||||
--arg touchedFilesJson "$TMPDIR/touched-files.json" \
|
||||
--arg byName true \
|
||||
-o comparison
|
||||
|
||||
echo "Pinged maintainers (check $repo/comparison for more details)" >&2
|
||||
jq < comparison/maintainers.json
|
||||
@@ -147,7 +147,6 @@ in
|
||||
StateDirectory = baseNameOf stateDir;
|
||||
Environment = [
|
||||
"PORT=${builtins.toString cfg.port}"
|
||||
"TZ=${config.time.timeZone}"
|
||||
"MEDIA_PATH=${cfg.mediaDir}"
|
||||
"CONFIG_PATH=${stateDir}"
|
||||
"DATABASE_PATH=${stateDir}/db/pinchflat.db"
|
||||
@@ -160,6 +159,7 @@ in
|
||||
"PHX_SERVER=true"
|
||||
]
|
||||
++ optional cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
|
||||
++ optional (!isNull config.time.timeZone) "TZ=${config.time.timeZone}"
|
||||
++ attrValues (mapAttrs (name: value: name + "=" + builtins.toString value) cfg.extraConfig);
|
||||
EnvironmentFile = optional (cfg.secretsFile != null) cfg.secretsFile;
|
||||
ExecStartPre = "${lib.getExe' cfg.package "migrate"}";
|
||||
|
||||
@@ -26,11 +26,11 @@ let
|
||||
|
||||
hash =
|
||||
{
|
||||
x86_64-linux = "sha256-XtYKg8SmODBHcbi+n70OrvZnl+YYbn8fxC8lhW4ZJ8g=";
|
||||
x86_64-darwin = "sha256-jRryZ7YsgrPGl8La2GT4ntPjYjW7Va1DWr4x4fmDOao=";
|
||||
aarch64-linux = "sha256-GUSd7wkn/AefoN9y5m0fGs9n0/XWCNosfppGNzLsqfQ=";
|
||||
aarch64-darwin = "sha256-eesfcTp2mIVxFnWDe8umf9d4zIBSskiLsUw5Tp6K7/8=";
|
||||
armv7l-linux = "sha256-bH4oz5EIpQls8SleSStxGHmhKCJHTmR4wPYJSu4biMI=";
|
||||
x86_64-linux = "sha256-uW5fD7/mjFN9Ap21h2Kht7rztEVGWIYcQMfXW/jzHHI=";
|
||||
x86_64-darwin = "sha256-xY84sbFPU4wDWH546h+ItxM1ohuv9ZuTNYN37lVFEJ4=";
|
||||
aarch64-linux = "sha256-nO13ItYXeChbO/C12S679FKt+pk9d42DMrrb9LhoCPc=";
|
||||
aarch64-darwin = "sha256-wqAbzL0uK12UkmvaZRb13GZGIgg/Wo1u1qB4cCgxVWk=";
|
||||
armv7l-linux = "sha256-kw9OBihzHweHtpltjQKZ+yTpGuGGzJkB9fk5aBbuj0g=";
|
||||
}
|
||||
.${system} or throwSystem;
|
||||
|
||||
@@ -41,7 +41,7 @@ callPackage ./generic.nix rec {
|
||||
|
||||
# Please backport all compatible updates to the stable release.
|
||||
# This is important for the extension ecosystem.
|
||||
version = "1.105.06808";
|
||||
version = "1.105.16954";
|
||||
pname = "vscodium";
|
||||
|
||||
executableName = "codium";
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "gpsp";
|
||||
version = "0-unstable-2025-09-17";
|
||||
version = "0-unstable-2025-10-07";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "gpsp";
|
||||
rev = "a545aafaf4e654a488f4588f4f302d8413a58066";
|
||||
hash = "sha256-94J5WqlvBgfF/0aj0Pu61psG5pbhJVsZOiIbMdZ+ryQ=";
|
||||
rev = "74db5e5c73020626a1118b97d3735b5636d65d9d";
|
||||
hash = "sha256-/tu+g0VDcRIycqxB4TQmDROtrp2PBNKoR4fzdajGeIM=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "mame2003-plus";
|
||||
version = "0-unstable-2025-09-30";
|
||||
version = "0-unstable-2025-10-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "mame2003-plus-libretro";
|
||||
rev = "59b8a9fb06a47a3ce6aecd09b07f3f001e3d9b08";
|
||||
hash = "sha256-hfC/6UqUSDd2FWpcCVcw4pkAtyHJGCgvG4UKlkM+fpk=";
|
||||
rev = "870e8ba3fa4e6635e2eb9d85c939589498659c32";
|
||||
hash = "sha256-FU7GKuLssyGuWeHQZGjborz/QdgAxw3JKe9Hstq9ckk=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
||||
@@ -808,7 +808,7 @@
|
||||
}
|
||||
},
|
||||
"ungoogled-chromium": {
|
||||
"version": "141.0.7390.76",
|
||||
"version": "141.0.7390.107",
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
"rev": "3f41e54ae17d53d4a39feecad64c3d3e6871b219",
|
||||
@@ -820,16 +820,16 @@
|
||||
"hash": "sha256-WERLGrReUATmn3RhxtmyZcJBxdIY/WZqBDranCLDYEg="
|
||||
},
|
||||
"ungoogled-patches": {
|
||||
"rev": "141.0.7390.76-1",
|
||||
"hash": "sha256-AFbZ3GP/mPCCbYTkYIYRE8+wlxEoMc4XTq3ZSh8Qgxg="
|
||||
"rev": "141.0.7390.107-1",
|
||||
"hash": "sha256-IQoIcOlFhbSBpmZ6bpoX43XMPrKWRVExETjBBT4TCs0="
|
||||
},
|
||||
"npmHash": "sha256-i1eQ4YlrWSgY522OlFtGDDPmxE2zd1hDM03AzR8RafE="
|
||||
},
|
||||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "d6fcfbb51aac4df61d06692d4a62fd8b9aaf3c3a",
|
||||
"hash": "sha256-PefndHEz3LALHSCsw6tuNiobQVzsTrseUmf4lqnpNpM=",
|
||||
"rev": "1c008349f76ff3a317bf28316fc5008c0120deb4",
|
||||
"hash": "sha256-NRqWOkGrg/Y4wZi4WQDJ6CvsDpeseVgTc/iAnuPRy/U=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
@@ -1579,8 +1579,8 @@
|
||||
},
|
||||
"src/third_party/webrtc": {
|
||||
"url": "https://webrtc.googlesource.com/src.git",
|
||||
"rev": "bc7452c444245f7999be5711b1802e900f25540b",
|
||||
"hash": "sha256-Bqsd8b14ORREk/J3Tfs7OJXny0FdwUHO/sfCSEMEUSE="
|
||||
"rev": "d2eaa5570fc9959f8dbde32912a16366b8ee75f4",
|
||||
"hash": "sha256-vWz+CAlgvavAmoCgy+D5FDGSyYoe15vfKI2fw33K8cc="
|
||||
},
|
||||
"src/third_party/wuffs/src": {
|
||||
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -22,17 +22,17 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "aaaaxy";
|
||||
version = "1.6.288";
|
||||
version = "1.6.301";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "divVerent";
|
||||
repo = "aaaaxy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-8oWrQCj1B7o2kw0mbg9ynXpu/r85uqa+2UxRH44G8ZQ=";
|
||||
hash = "sha256-MWJ1k7Ps9jZa+AVNrvqRGMr3Mb0jd54NxGGylDI8VXo=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
vendorHash = "sha256-g37+5IquBaRMGw48V/pCsJaeKlGR5a2Hj3NFcrolQ7g=";
|
||||
vendorHash = "sha256-2tx+Uba2x2jYiEUUiHkr2nTp0BB6BgiAdW7UgRBQqSU=";
|
||||
|
||||
buildInputs = [
|
||||
alsa-lib
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "apko";
|
||||
version = "0.30.15";
|
||||
version = "0.30.16";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chainguard-dev";
|
||||
repo = "apko";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-eFcj/Yo0qvIgZKiKkm4DNhslOLokFmLoj7QrjeK/iT8=";
|
||||
hash = "sha256-6/vB/ooTkEPazHOjtVEePdCd5048NJTLFDdr2Rxmqa8=";
|
||||
# populate values that require us to use git. By doing this in postFetch we
|
||||
# can delete .git afterwards and maintain better reproducibility of the src.
|
||||
leaveDotGit = true;
|
||||
|
||||
@@ -48,5 +48,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "argbash";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "arkade";
|
||||
version = "0.11.50";
|
||||
version = "0.11.51";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alexellis";
|
||||
repo = "arkade";
|
||||
tag = version;
|
||||
hash = "sha256-EM4bd++oDQBqcMIcjobvoNzzsQKgkCC0yekY1s/AoNM=";
|
||||
hash = "sha256-So7ZudZFOC6ImnHfvb+/FxpN0cNVeD2EW+Mu4Y3VPj8=";
|
||||
};
|
||||
|
||||
env.CGO_ENABLED = 0;
|
||||
|
||||
@@ -50,9 +50,9 @@
|
||||
},
|
||||
"aks-preview": {
|
||||
"pname": "aks-preview",
|
||||
"version": "18.0.0b33",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-18.0.0b33-py2.py3-none-any.whl",
|
||||
"hash": "sha256-Zkp5Nzl+eQ7PPniDF7/K5II2xIG6OKC3Rhm3ZTpyILc=",
|
||||
"version": "18.0.0b44",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-18.0.0b44-py2.py3-none-any.whl",
|
||||
"hash": "sha256-lpkKTYjIReWC5J+amHDnR/jhOjXwCmV0MkoiX+nmwiE=",
|
||||
"description": "Provides a preview for upcoming AKS features"
|
||||
},
|
||||
"alb": {
|
||||
@@ -71,16 +71,16 @@
|
||||
},
|
||||
"amg": {
|
||||
"pname": "amg",
|
||||
"version": "2.8.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.8.0-py3-none-any.whl",
|
||||
"hash": "sha256-E4Id15eoKStqeQynaHisZLcZsiApMf6uV/J8xWz/s5w=",
|
||||
"version": "2.8.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amg-2.8.1-py3-none-any.whl",
|
||||
"hash": "sha256-nsp7EJIf9/hfpbbpAlNQBQ//U2oR0zWV+LqJtlyCoLM=",
|
||||
"description": "Microsoft Azure Command-Line Tools Azure Managed Grafana Extension"
|
||||
},
|
||||
"amlfs": {
|
||||
"pname": "amlfs",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amlfs-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-RbZNYIHcVsgziXGOHHcawoJSpEzphcv1loHY9dBpPvA=",
|
||||
"version": "1.2.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/amlfs-1.2.0-py3-none-any.whl",
|
||||
"hash": "sha256-0YpGEyCw7MfO9FFEpGIi1ICDMIkM6FAt6djWsBw2ct4=",
|
||||
"description": "Microsoft Azure Command-Line Tools Amlfs Extension"
|
||||
},
|
||||
"apic-extension": {
|
||||
@@ -141,9 +141,9 @@
|
||||
},
|
||||
"azure-firewall": {
|
||||
"pname": "azure-firewall",
|
||||
"version": "1.3.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-1.3.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256-AkelAJEIignnFomg7HJTrjl8UA1oeQZQTWjRqibUdDE=",
|
||||
"version": "1.5.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/azure_firewall-1.5.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256-wE/LgTfxqeHOkkybF8pp7TSLJe+WPqjKiEaYe/C8phs=",
|
||||
"description": "Manage Azure Firewall resources"
|
||||
},
|
||||
"azurelargeinstance": {
|
||||
@@ -295,9 +295,9 @@
|
||||
},
|
||||
"datadog": {
|
||||
"pname": "datadog",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/datadog-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-VCcoKbYC+F8EbEMRzCMBX3a6LvdkkYKfM5OuC7WhUQI=",
|
||||
"version": "2.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/datadog-2.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-pdot6RlORnPubrsL8UWrqwUYFuGBYCPd+9DYG6fLklM=",
|
||||
"description": "Microsoft Azure Command-Line Tools Datadog Extension"
|
||||
},
|
||||
"datafactory": {
|
||||
@@ -309,9 +309,9 @@
|
||||
},
|
||||
"datamigration": {
|
||||
"pname": "datamigration",
|
||||
"version": "1.0.0b6",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-1.0.0b6-py3-none-any.whl",
|
||||
"hash": "sha256-4YPJCSMBr+10f+FRQtOiqwbhE6POAHpYFQcdESJppzg=",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/datamigration-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-V1WEF92FjdcBBiaCjxs/DteG3c43sqb3qKCY+eiEg4c=",
|
||||
"description": "Microsoft Azure Command-Line Tools DataMigrationManagementClient Extension"
|
||||
},
|
||||
"dataprotection": {
|
||||
@@ -449,16 +449,16 @@
|
||||
},
|
||||
"firmwareanalysis": {
|
||||
"pname": "firmwareanalysis",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/firmwareanalysis-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-HD3xRB3nbtsIvtBawnndKwK9b6tooLmkld/X7M4+kss=",
|
||||
"version": "2.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/firmwareanalysis-2.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-3qo7mm+ZyPXZ7l2ggaOde+JimEbpYG//Te54yNc5oXE=",
|
||||
"description": "Microsoft Azure Command-Line Tools Firmwareanalysis Extension"
|
||||
},
|
||||
"fleet": {
|
||||
"pname": "fleet",
|
||||
"version": "1.6.2",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.6.2-py3-none-any.whl",
|
||||
"hash": "sha256-YZpmg1dWiZOerGTgotBstzYB9FgnxPKGurS7OP01Wbc=",
|
||||
"version": "1.8.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.8.0-py3-none-any.whl",
|
||||
"hash": "sha256-3JX3KQ4eSr3CQ5UkvssOcCHaAeIFsm0/xWd5JYaL0G4=",
|
||||
"description": "Microsoft Azure Command-Line Tools Fleet Extension"
|
||||
},
|
||||
"fluid-relay": {
|
||||
@@ -594,13 +594,6 @@
|
||||
"hash": "sha256-d/Yzd3mdYssQDJO9kSTZKHC2hY4OleQ1XQf1pLDfax0=",
|
||||
"description": "Microsoft Azure Command-Line Tools IpGroup Extension"
|
||||
},
|
||||
"k8s-extension": {
|
||||
"pname": "k8s-extension",
|
||||
"version": "1.6.7",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-1.6.7-py3-none-any.whl",
|
||||
"hash": "sha256-TU2bAc44Zpd//GyziclX7V8BU1cExK/SduKLV++FxqE=",
|
||||
"description": "Microsoft Azure Command-Line Tools K8s-extension Extension"
|
||||
},
|
||||
"k8s-runtime": {
|
||||
"pname": "k8s-runtime",
|
||||
"version": "2.0.0",
|
||||
@@ -659,9 +652,9 @@
|
||||
},
|
||||
"managednetworkfabric": {
|
||||
"pname": "managednetworkfabric",
|
||||
"version": "8.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-8.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-HWfTuuYq3P02F3zaK8s8HLkqRcdP7/dWwCy/nX/y4u8=",
|
||||
"version": "8.2.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/managednetworkfabric-8.2.1-py3-none-any.whl",
|
||||
"hash": "sha256-lVW++ZSooBiMtWpiFpxpaBygDBckM7OZPYZNZko7/Cs=",
|
||||
"description": "Support for managednetworkfabric commands based on 2024-06-15-preview API version"
|
||||
},
|
||||
"managementpartner": {
|
||||
@@ -736,9 +729,9 @@
|
||||
},
|
||||
"neon": {
|
||||
"pname": "neon",
|
||||
"version": "1.0.0b6",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.0b6-py3-none-any.whl",
|
||||
"hash": "sha256-qCyfYQIDoZo8l1bPYDJsLTFfBQJEi7/FyNL6jmS1tTc=",
|
||||
"version": "1.0.1b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/neon-1.0.1b1-py3-none-any.whl",
|
||||
"hash": "sha256-JG8Y+6/aF8xtsnBledcvxfJ4K+yhS47CS6pIvK7orm8=",
|
||||
"description": "Microsoft Azure Command-Line Tools Neon Extension"
|
||||
},
|
||||
"network-analytics": {
|
||||
@@ -750,10 +743,10 @@
|
||||
},
|
||||
"networkcloud": {
|
||||
"pname": "networkcloud",
|
||||
"version": "3.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-3.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-ZNWvZ6Ptc8QM0HWzCtR6RZnw9PaobrVKjjfcCI9didc=",
|
||||
"description": "Support for Azure Operator Nexus network cloud commands based on 2025-02-01 API version"
|
||||
"version": "4.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/networkcloud-4.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-ynLpfG9y08tW1RPaNmhQbaoZS7ORBWqhLeJ2LD+yk6Y=",
|
||||
"description": "Support for Azure Operator Nexus network cloud commands based on 2025-09-01 API version"
|
||||
},
|
||||
"new-relic": {
|
||||
"pname": "new-relic",
|
||||
@@ -785,9 +778,9 @@
|
||||
},
|
||||
"nsp": {
|
||||
"pname": "nsp",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/nsp-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-nlRya9v8U6q/sjGV5XNgsSLDBeVPPSF/to4KIvvckvE=",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/nsp-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-eQj6LXghyS+Qt6V06NNSf0QBDorSJsJW1B+iPBsB37U=",
|
||||
"description": "Microsoft Azure Command-Line Tools Nsp Extension"
|
||||
},
|
||||
"offazure": {
|
||||
@@ -825,13 +818,6 @@
|
||||
"hash": "sha256-/k47qFwfZZZqBZKR5G6+t8lW8o2isVtUGwSSdltiOZI=",
|
||||
"description": "Microsoft Azure Command-Line Tools PeeringManagementClient Extension"
|
||||
},
|
||||
"playwright-cli-extension": {
|
||||
"pname": "playwright-cli-extension",
|
||||
"version": "1.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/playwright_cli_extension-1.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-bxsHF5TdEdT97up3pngs5HrNKOUJgHQpTrpxgWu42i0=",
|
||||
"description": "Microsoft Azure Command-Line Tools PlaywrightCliExtension Extension"
|
||||
},
|
||||
"portal": {
|
||||
"pname": "portal",
|
||||
"version": "1.0.0b2",
|
||||
@@ -890,9 +876,9 @@
|
||||
},
|
||||
"redisenterprise": {
|
||||
"pname": "redisenterprise",
|
||||
"version": "1.2.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.1-py3-none-any.whl",
|
||||
"hash": "sha256-Yu06kpzoZJLt8l5Ft9R6Au9VS6rFr9v9bmrqlp0IDGg=",
|
||||
"version": "1.2.3",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/redisenterprise-1.2.3-py3-none-any.whl",
|
||||
"hash": "sha256-HTioMOjcy0gBdlrP5Ffd9Pf0SByAiRzkBM9zdPBM/Pw=",
|
||||
"description": "Microsoft Azure Command-Line Tools RedisEnterprise Extension"
|
||||
},
|
||||
"reservation": {
|
||||
@@ -932,9 +918,9 @@
|
||||
},
|
||||
"scvmm": {
|
||||
"pname": "scvmm",
|
||||
"version": "1.2.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.2.0-py2.py3-none-any.whl",
|
||||
"hash": "sha256-Cq6dSNRIM/vWgwDCaxTRhosVR9dCD5URYQUI+eBpN0Y=",
|
||||
"version": "1.2.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/scvmm-1.2.1-py2.py3-none-any.whl",
|
||||
"hash": "sha256-D1T8ZJCOC/GRph4117z8FsQKFgrA1o/l6S6JveP3Los=",
|
||||
"description": "Microsoft Azure Command-Line Tools SCVMM Extension"
|
||||
},
|
||||
"self-help": {
|
||||
@@ -951,6 +937,20 @@
|
||||
"hash": "sha256-VRFUS040KwOkpCY2F8YD2HRCrVF5zp2MDR/RCRX5O3o=",
|
||||
"description": "Microsoft Azure Command-Line Tools Sentinel Extension"
|
||||
},
|
||||
"sftp": {
|
||||
"pname": "sftp",
|
||||
"version": "1.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/sftp-1.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-cE8b2ZgoG9DO64ekT3FpcRuTAOYX94pzESYJ9lUe7LI=",
|
||||
"description": "Secure access to Azure Storage blob data via SFTP with SSH certificates"
|
||||
},
|
||||
"site": {
|
||||
"pname": "site",
|
||||
"version": "1.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/site-1.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-OZ2569Gt1U+UzNHe4jsO3nTMUjipqGaCKoKbN0PDXpA=",
|
||||
"description": "Microsoft Azure Command-Line Tools Site Extension"
|
||||
},
|
||||
"site-recovery": {
|
||||
"pname": "site-recovery",
|
||||
"version": "1.0.0",
|
||||
@@ -1002,16 +1002,16 @@
|
||||
},
|
||||
"storage-discovery": {
|
||||
"pname": "storage-discovery",
|
||||
"version": "1.0.0b1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/storage_discovery-1.0.0b1-py3-none-any.whl",
|
||||
"hash": "sha256-qa4B0qEbeg09vZRN1E4J2E5LvwbrPd2OG1V/WOhfI1o=",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/storage_discovery-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-kr/NvTWq4HyZa1hlPI8Gv0HFhkVS2iZIqtpsN/t/Yug=",
|
||||
"description": "Microsoft Azure Command-Line Tools StorageDiscovery Extension"
|
||||
},
|
||||
"storage-mover": {
|
||||
"pname": "storage-mover",
|
||||
"version": "1.1.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/storage_mover-1.1.0-py3-none-any.whl",
|
||||
"hash": "sha256-fXaKylCqmJeKDZKcRs/+YL9IilJ2ZUhdpjGzNETK4kw=",
|
||||
"version": "1.2.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/storage_mover-1.2.0-py3-none-any.whl",
|
||||
"hash": "sha256-jIZ2WTXHeK2+DeBOfU8tKN5abXARPzDu45YP5nSNzXA=",
|
||||
"description": "Microsoft Azure Command-Line Tools StorageMover Extension"
|
||||
},
|
||||
"storagesync": {
|
||||
@@ -1023,9 +1023,9 @@
|
||||
},
|
||||
"stream-analytics": {
|
||||
"pname": "stream-analytics",
|
||||
"version": "1.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-1.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-FUQ/2Kc9MZpcn7xYbJcn0c4aMeEf0/PH5Py8l60Haqo=",
|
||||
"version": "1.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-1.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-LQbplYfwJBMr03IehPFE0qHdwc3v5Nw/Zfs+z8jgKZ0=",
|
||||
"description": "Microsoft Azure Command-Line Tools StreamAnalyticsManagementClient Extension"
|
||||
},
|
||||
"subscription": {
|
||||
@@ -1072,9 +1072,9 @@
|
||||
},
|
||||
"virtual-network-manager": {
|
||||
"pname": "virtual-network-manager",
|
||||
"version": "2.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-2.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-p/qdOH8arVdfUoslBT0Al26hMihL8VPMClfNZhwtxto=",
|
||||
"version": "3.0.1",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/virtual_network_manager-3.0.1-py3-none-any.whl",
|
||||
"hash": "sha256-vY9LN/k44HIVB3bkSC+We5/26yzhOVeBYkEeG6wQOT8=",
|
||||
"description": "Microsoft Azure Command-Line Tools NetworkManagementClient Extension"
|
||||
},
|
||||
"virtual-network-tap": {
|
||||
@@ -1114,9 +1114,9 @@
|
||||
},
|
||||
"workload-orchestration": {
|
||||
"pname": "workload-orchestration",
|
||||
"version": "2.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-2.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-19yRNNBkY4h+KR4RMeu8rGox1kFKDYOdaNM/dEwSrSU=",
|
||||
"version": "4.0.0",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-4.0.0-py3-none-any.whl",
|
||||
"hash": "sha256-FiAi5pfW67mYqtQJcUlMLwArKQroXD0GoSX82WZH0RQ=",
|
||||
"description": "Microsoft Azure Command-Line Tools WorkloadOperations Extension"
|
||||
},
|
||||
"workloads": {
|
||||
@@ -1128,9 +1128,9 @@
|
||||
},
|
||||
"zones": {
|
||||
"pname": "zones",
|
||||
"version": "1.0.0b4",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/zones-1.0.0b4-py3-none-any.whl",
|
||||
"hash": "sha256-isb/41prZrUTuM4GYR4tL6KyBlmArIyNM9y4eMk28OQ=",
|
||||
"version": "1.0.0b5",
|
||||
"url": "https://azcliprod.blob.core.windows.net/cli-extensions/zones-1.0.0b5-py3-none-any.whl",
|
||||
"hash": "sha256-T3X8c6AG7Lh6qPWp3YvEV36KoKghaATB304GSYWbpDQ=",
|
||||
"description": "Microsoft Azure Command-Line Tools Zones Extension"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -95,6 +95,19 @@
|
||||
meta.maintainers = with lib.maintainers; [ giggio ];
|
||||
};
|
||||
|
||||
k8s-extension = mkAzExtension rec {
|
||||
pname = "k8s-extension";
|
||||
version = "1.7.0";
|
||||
url = "https://azcliprod.blob.core.windows.net/cli-extensions/k8s_extension-${version}-py3-none-any.whl";
|
||||
hash = "sha256-gyQxHfsXd+V6w2jMBNiYpE1MrqFeHei9RlsVhXgOjW8=";
|
||||
description = "Microsoft Azure Command-Line Tools K8s-extension Extension";
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
kubernetes
|
||||
oras
|
||||
];
|
||||
meta.maintainers = [ ];
|
||||
};
|
||||
|
||||
rdbms-connect = mkAzExtension rec {
|
||||
pname = "rdbms-connect";
|
||||
version = "1.0.7";
|
||||
@@ -161,6 +174,7 @@
|
||||
hdinsightonaks = throw "The 'hdinsightonaks' extension for azure-cli was removed upstream"; # https://github.com/Azure/azure-cli-extensions/pull/8956
|
||||
logz = throw "The 'logz' extension for azure-cli was deprecated upstream"; # Added 2024-11-02, https://github.com/Azure/azure-cli-extensions/pull/8459
|
||||
pinecone = throw "The 'pinecone' extension for azure-cli was removed upstream"; # Added 2025-06-03, https://github.com/Azure/azure-cli-extensions/pull/8763
|
||||
playwright-cli-extension = throw "The 'playwright-cli-extension' extension for azure-cli was removed upstream"; # https://github.com/Azure/azure-cli-extensions/pull/9156
|
||||
sap-hana = throw "The 'sap-hana' extension for azure-cli was deprecated upstream"; # Added 2025-07-01, https://github.com/Azure/azure-cli-extensions/pull/8904
|
||||
spring = throw "The 'spring' extension for azure-cli was deprecated upstream"; # Added 2025-05-07, https://github.com/Azure/azure-cli-extensions/pull/8652
|
||||
spring-cloud = throw "The 'spring-cloud' extension for azure-cli was deprecated upstream"; # Added 2025-07-01 https://github.com/Azure/azure-cli-extensions/pull/8897
|
||||
|
||||
@@ -26,14 +26,14 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2.77.0";
|
||||
version = "2.78.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
name = "azure-cli-${version}-src";
|
||||
owner = "Azure";
|
||||
repo = "azure-cli";
|
||||
tag = "azure-cli-${version}";
|
||||
hash = "sha256-+AvfZIeGxQ+27gpg1y3fMMN7fBP4ATXr7By+dJpux3k=";
|
||||
hash = "sha256-kSZ9nFKEXDQtExSuGxyym5xHKVDnOB4QmDG3AZjGGEI=";
|
||||
};
|
||||
|
||||
# put packages that needs to be overridden in the py package scope
|
||||
|
||||
@@ -234,11 +234,11 @@ let
|
||||
|
||||
# ImportError: cannot import name 'AdvancedThreatProtectionName' from 'azure.mgmt.sql.models'
|
||||
azure-mgmt-sql = super.azure-mgmt-sql.overridePythonAttrs (attrs: rec {
|
||||
version = "4.0.0b20";
|
||||
version = "4.0.0b22";
|
||||
src = fetchPypi {
|
||||
pname = "azure_mgmt_sql"; # Different from src.pname in the original package.
|
||||
inherit version;
|
||||
hash = "sha256-mphqHUet4AhmL8aUoRbrGOjbookCHR3Ex+unpOq7aQM=";
|
||||
hash = "sha256-ku3YN9W9Cyx4zsKxAs4k9/oeDXApzi2uqAURqa72H0k=";
|
||||
};
|
||||
});
|
||||
|
||||
@@ -251,14 +251,6 @@ let
|
||||
azure-mgmt-synapse =
|
||||
overrideAzureMgmtPackage super.azure-mgmt-synapse "2.1.0b5" "zip"
|
||||
"sha256-5E6Yf1GgNyNVjd+SeFDbhDxnOA6fOAG6oojxtCP4m+k=";
|
||||
|
||||
# Observed error during runtime:
|
||||
# AttributeError: Can't get attribute 'NormalizedResponse' on <module 'msal.throttled_http_client' from
|
||||
# '/nix/store/xxx-python3.12-msal-1.32.0/lib/python3.12/site-packages/msal/throttled_http_client.py'>.
|
||||
# Did you mean: '_msal_public_app_kwargs'?
|
||||
msal =
|
||||
overrideAzureMgmtPackage super.msal "1.32.3" "tar.gz"
|
||||
"sha256-XuoDhonHilpwyo7L4SRUWLVahXvQlu+2mJxpuhWYXTU=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "bitwarden-cli";
|
||||
version = "2025.9.0";
|
||||
version = "2025.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitwarden";
|
||||
repo = "clients";
|
||||
tag = "cli-v${finalAttrs.version}";
|
||||
hash = "sha256-vxGyDYtv0O5U4pnVrQm/BOIpDtpcDUOyFFdBDehQ2to=";
|
||||
hash = "sha256-A7bxAdFDChr7yiexV70N3tqhaUVAwJdGhhRKJyX0ra8=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -34,7 +34,7 @@ buildNpmPackage (finalAttrs: {
|
||||
|
||||
nodejs = nodejs_22;
|
||||
|
||||
npmDepsHash = "sha256-bn39QlZXNUa/GEZhJsjLiG3PRYdQ/Y36Tvef2fXH8yQ=";
|
||||
npmDepsHash = "sha256-fX6VGSQIpcyz3x9PzLlZ4a4W/CFiY/lx2VEAry45qo8=";
|
||||
|
||||
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
perl
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "carapace";
|
||||
version = "1.5.0";
|
||||
version = "1.5.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carapace-sh";
|
||||
repo = "carapace-bin";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-BMj0bjoqUIT4zVs6CRqeBqfSQ17NNyeE+AAtTTnv4bo=";
|
||||
hash = "sha256-KeIaA+v0jJzyEo6ZE+mwzMM8wjsbtdYipAhzkotRR+o=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-UOqHQPF+5luabuLM95+VR+tsb1+3+MUpaJmjbZqCNvs=";
|
||||
vendorHash = "sha256-bDPCLAkX9AofyzZMz8rV9RgbFlF0GwzVlal2N7you08=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -37,14 +37,14 @@ with py.pkgs;
|
||||
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "checkov";
|
||||
version = "3.2.483";
|
||||
version = "3.2.484";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bridgecrewio";
|
||||
repo = "checkov";
|
||||
tag = version;
|
||||
hash = "sha256-KkJ0XfPS0vJNcI03pusYLx/nqXFeY4b6+KoT7aCokQI=";
|
||||
hash = "sha256-XgFTYP4xE3Q3t4kOM9EDpjDSw3DcZs1SArP80ut+h+s=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "confluent-cli";
|
||||
version = "4.39.1";
|
||||
version = "4.41.0";
|
||||
|
||||
# To get the latest version:
|
||||
# curl -L https://cnfl.io/cli | sh -s -- -l | grep -v latest | sort -V | tail -n1
|
||||
@@ -26,10 +26,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
fetchurl {
|
||||
url = "https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/${finalAttrs.version}/confluent_${finalAttrs.version}_${system}.tar.gz";
|
||||
hash = selectSystem {
|
||||
x86_64-linux = "sha256-8KhsFMQXoIPp1oZR5Q6u1yNoNvrCulbWq/rb6pMLhTU=";
|
||||
aarch64-linux = "sha256-gLsNOAd9xzSbmenXhUN9nDGyFObtB2IG2z+OxHjrMSM=";
|
||||
x86_64-darwin = "sha256-t0PcZd3n2Bayct4/h/JtCJwyKYjtMaXmOvvrlJ6LzGc=";
|
||||
aarch64-darwin = "sha256-sSJd87dzsYLCdpP3tw4cMTyhnxmku70g1rCqhxGImGA=";
|
||||
x86_64-linux = "sha256-JY0emiNT2l0wIa8jgaiVu2sMfIwY+II6h0uDLzeGhqc=";
|
||||
aarch64-linux = "sha256-jWLIOolU+b1sKz1X8QdsFAwF0xsFj8VwIRZi3Y8C9z0=";
|
||||
x86_64-darwin = "sha256-pPnAbHdhFgrux3XG+GXdT2NCQDSpZqopDoZTlyuQOMk=";
|
||||
aarch64-darwin = "sha256-pS+coSuTrzWuVDu+Yp/m/FnP1kcQKXvROrcWuATM7mU=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "croc";
|
||||
version = "10.2.5";
|
||||
version = "10.2.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "schollz";
|
||||
repo = "croc";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6zeJfRZFpfHsNSD1dICPoOt9HQBaw2eKSX4LH7fLyEk=";
|
||||
hash = "sha256-eIWLTWFnF7lMU2b43Txoi8yxAEmPIKl5xmK2Q5wgXeg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-zMN4SxgnHwLBZ8Lqk6wj/Ne3Hx41VVhf/01DgHT8/Tk=";
|
||||
vendorHash = "sha256-kuJrh9cK+ezxbScks0slj7f/nGHQTQpxg5I5bJ16ORk=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cyme";
|
||||
version = "2.2.6";
|
||||
version = "2.2.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tuna-f1sh";
|
||||
repo = "cyme";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-OXwph3dV6gUAanlwzEL0CRjSOfqEvYDXdhs60MkMfcE=";
|
||||
hash = "sha256-StvkMo9HZzAx3T+dnRQBUZJOC3EOj+ItqO13vW+F/SU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-THNcrBD5GBorVsuFZ/XN91c1Zlc5NAbTnjWf7/td74o=";
|
||||
cargoHash = "sha256-roLuOVkBSDZ+2bHEcA53CcdtE82EO4/anCvlVHeTC0s=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -19,21 +19,21 @@ let
|
||||
cloudflareZlib = fetchFromGitHub {
|
||||
owner = "ningfei";
|
||||
repo = "zlib";
|
||||
# HEAD revision of the gcc.amd64 branch on 2025-01-05. Reminder to update
|
||||
# HEAD revision of the gcc.amd64 branch on 2025-10-15. Reminder to update
|
||||
# whenever bumping package version.
|
||||
rev = "1cb075520d254005cde193982f1856b877fd39d8";
|
||||
hash = "sha256-1+V7XwYOYqSzcFK86V+gDILGwAqKGQ+HSlXphWtqSvk=";
|
||||
rev = "7d9d0b20249fd459c69e4b98bc569b7157f3018c";
|
||||
hash = "sha256-WnD9pOnM6J3nCLBKYb28+JaIy0z/9csbn+AsyWZQnLs=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "1.0.20241211";
|
||||
version = "1.0.20250506";
|
||||
pname = "dcm2niix";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rordenlab";
|
||||
repo = "dcm2niix";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NpvtMCcyVfYlnvXjyvTDsa71IxUhi8FepX82qRSG7TA=";
|
||||
hash = "sha256-KtUWrm3Nq3khDxpaQ4W57y+h/gPeEMwfzBv4XYkAhoA=";
|
||||
};
|
||||
|
||||
patches = lib.optionals withCloudflareZlib [
|
||||
|
||||
@@ -19,17 +19,17 @@
|
||||
|
||||
let
|
||||
deltachat-rpc-server' = deltachat-rpc-server.overrideAttrs rec {
|
||||
version = "2.15.0";
|
||||
version = "2.20.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "chatmail";
|
||||
repo = "core";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-sFAE90ptPBzT/w4wlGgQe1ERMD2ZAvf4pZ8YW8NEkLU=";
|
||||
hash = "sha256-QPKy88c/GLeazGCjNYHj5kOxwiuvjJ/+pM4SQ4TZ1sw=";
|
||||
};
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
pname = "chatmail-core";
|
||||
inherit version src;
|
||||
hash = "sha256-MmSjIn4x3b2gpagJnl2r4Z5DXSufZMoohvAf0v5VUbE=";
|
||||
hash = "sha256-2Js4VQsXf1ApRq9Vf1xwX/1BXiFUQgykvofb2ykOdcc=";
|
||||
};
|
||||
};
|
||||
electron = electron_37;
|
||||
@@ -37,19 +37,19 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "deltachat-desktop";
|
||||
version = "2.15.0";
|
||||
version = "2.20.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "deltachat";
|
||||
repo = "deltachat-desktop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-7AERqu2M/WeTDw62SF921vXROttZyvC1LmRZG3+aDPI=";
|
||||
hash = "sha256-tzRk4IwMm3qDzQtGKezkiRbnNSF7EabMYMHXMrrDW8w=";
|
||||
};
|
||||
|
||||
pnpmDeps = pnpm.fetchDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 1;
|
||||
hash = "sha256-wdexath7r2roBVw1SSpJcMp8LSs/X5QNiLNHxQF60Lg=";
|
||||
hash = "sha256-423I4ZXekDyqIY39hEUo7/hLthb3gjnvQHnVknZQFnI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fastcdr";
|
||||
version = "2.3.2";
|
||||
version = "2.3.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eProsima";
|
||||
repo = "Fast-CDR";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-FAovCJa5iNiF73FBPJvPar2dwfIkDIqfk7DaFSe5Zq0=";
|
||||
hash = "sha256-2xaiyF3dK4BfSa7u5kwYGYaXY0c9/MLiV34jmvTzI4k=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -16,17 +16,17 @@
|
||||
buildGoModule rec {
|
||||
pname = "fyne";
|
||||
# This is the current latest version
|
||||
# version "1.26.1" was a typo of "1.6.2" - maybe, don't "upgrade" to it
|
||||
version = "1.6.2";
|
||||
# version "1.26.1" was a typo of "1.7.0" - maybe, don't "upgrade" to it
|
||||
version = "1.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fyne-io";
|
||||
repo = "tools";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-N5v1oytSwRHE631KQDHTulUAqs/Jlr8YJqE8wy+Ygdk=";
|
||||
hash = "sha256-x2OfiFn5VHE3OrlfSMUQY1mckdnCcDpq1vqLmRi6yAg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-LU3UkWHsf0Qt6w5tNIz11ubI+OIWkbtqqSlcoYJVFZU=";
|
||||
vendorHash = "sha256-J5JxKN0i5nbLTBgwZ5HJPFiqHd7yvP+YkyvPteD2xF0=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "glooctl";
|
||||
version = "1.20.1";
|
||||
version = "1.20.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "solo-io";
|
||||
repo = "gloo";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-jSF2B9dbyJ9S4PHt6CKANC40MgXIuVF3uh4Ze0F0jZU=";
|
||||
hash = "sha256-Fc7AxuE2t7tw4Q5/iTcCg417Z0QqzWIB9IBBPysVMGc=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o=";
|
||||
|
||||
@@ -9,13 +9,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "glsl_analyzer";
|
||||
version = "1.6.0";
|
||||
version = "1.7.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nolanderc";
|
||||
repo = "glsl_analyzer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-UDAbSRGaismUHQy4s+gygDzrrHu1G5PObRBWnua6bDA=";
|
||||
hash = "sha256-sNvhqnuWEG9Www6dBlxNVHd9b5uXgmDEwApgfkh1gzE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
hyprutils,
|
||||
libjpeg,
|
||||
libjxl,
|
||||
librsvg,
|
||||
libspng,
|
||||
libwebp,
|
||||
pango,
|
||||
@@ -18,13 +19,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "hyprgraphics";
|
||||
version = "0.1.6";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyprwm";
|
||||
repo = "hyprgraphics";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-CR6RnqEJSTiFgA6KQY4TTLUWbZ8RBnb+hxQqesuQNzQ=";
|
||||
hash = "sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -38,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hyprutils
|
||||
libjpeg
|
||||
libjxl
|
||||
librsvg
|
||||
libspng
|
||||
libwebp
|
||||
pango
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "impala";
|
||||
version = "0.3.0";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pythops";
|
||||
repo = "impala";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-E3Vb2ZgpU0Qj5IoyB1zCyhUD1Cz07TVV0B2M6IFZ6KQ=";
|
||||
hash = "sha256-MrqyDwZztuYrqgbznBNDwusu3zNES+v2+BOti6lm5HU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-vRhv3hu6GsyOJZdP+zMFHnlNa3ETksSp6p18nVUUMQc=";
|
||||
cargoHash = "sha256-DBYQ7xeLLnIR5dcnvK2P4l5Fpfi/TvVajs4OQ66UUP0=";
|
||||
|
||||
meta = {
|
||||
description = "TUI for managing wifi";
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "jailer";
|
||||
version = "16.9.2";
|
||||
version = "16.9.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Wisser";
|
||||
repo = "Jailer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-zdJOJ8eIEH+zRCHTIHdhCr5hjE+x2iN5fRd4SVUcOCg=";
|
||||
hash = "sha256-4uXJZZ528Bc4vL8NUQDjoWGPBu/Bd9jhOMxC3e+s9hc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kitex";
|
||||
version = "0.15.1";
|
||||
version = "0.15.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloudwego";
|
||||
repo = "kitex";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-otTaFW+wYrHdgzuC2ua4sUCTfn6BMmoA4YaWPoYQjK4=";
|
||||
hash = "sha256-1nEyjEnG58+5Xnxcd4XCyTTa17nJfeHr2KJCaPcazhE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-9o+9HVC6WRhKhAKnN6suumNBKS2y392A6vQCQYtRsfM=";
|
||||
|
||||
@@ -33,11 +33,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "knot-dns";
|
||||
version = "3.5.0";
|
||||
version = "3.5.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
|
||||
sha256 = "d52538bf7364c280999dec58c2a02a405dd922ef5794da1473ca7c3cf7f01277";
|
||||
sha256 = "a614d5226ceed4b4cdd4a3badbb0297ea0f987f65948e4eb828119a3b5ac0a4b";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kor";
|
||||
version = "0.6.4";
|
||||
version = "0.6.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yonahd";
|
||||
repo = "kor";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hGiak28gwxwYOogYyZjTgQ+aGSumxzeZiQKlbVvvrIU=";
|
||||
hash = "sha256-lHNRd3FmcVJduq0XA1r+FqRj0OVmNr22B4Hq/GrnHFs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-a7B0cJi71mqGDPbXaWYKZ2AeuuQyNDxwWNgahTN5AW8=";
|
||||
vendorHash = "sha256-bdnO4Rt0w0rV6/t5u0e0iwkYfbrtRfh6mIzyshT9wlQ=";
|
||||
|
||||
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kubelogin";
|
||||
version = "0.2.11";
|
||||
version = "0.2.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "kubelogin";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-MbWplD4u5qrLKLF1stQK4SHNAxQYnFNKJmdq25zsZwU=";
|
||||
sha256 = "sha256-n9YkfK8QhGG4aGlU/SBtv59d05in1B8/mrsK4bDbjWo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-0tZ96t2Yeghe8xvEL9vjBS/gEUUIhyy61olqOlLD6q8=";
|
||||
|
||||
Generated
+22
-22
@@ -167,16 +167,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/collections",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/collections.git",
|
||||
"reference": "d47aaf15c55dd1c252688fdc7adbee129bd2ff0b"
|
||||
"reference": "b323866d9e571f8c444f3ccca6f645c05fadf568"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/collections/zipball/d47aaf15c55dd1c252688fdc7adbee129bd2ff0b",
|
||||
"reference": "d47aaf15c55dd1c252688fdc7adbee129bd2ff0b",
|
||||
"url": "https://api.github.com/repos/illuminate/collections/zipball/b323866d9e571f8c444f3ccca6f645c05fadf568",
|
||||
"reference": "b323866d9e571f8c444f3ccca6f645c05fadf568",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -222,11 +222,11 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2025-09-28T12:52:25+00:00"
|
||||
"time": "2025-10-10T13:31:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "illuminate/conditionable",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/conditionable.git",
|
||||
@@ -272,16 +272,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/contracts",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/contracts.git",
|
||||
"reference": "0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15"
|
||||
"reference": "5ab717c8f0dd4e84be703796bbb415ccff8de57a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/contracts/zipball/0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15",
|
||||
"reference": "0bdbf0cdb5dd5739b2c8e6caf881a4114399ab15",
|
||||
"url": "https://api.github.com/repos/illuminate/contracts/zipball/5ab717c8f0dd4e84be703796bbb415ccff8de57a",
|
||||
"reference": "5ab717c8f0dd4e84be703796bbb415ccff8de57a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -316,11 +316,11 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2025-09-12T14:35:11+00:00"
|
||||
"time": "2025-10-07T19:59:08+00:00"
|
||||
},
|
||||
{
|
||||
"name": "illuminate/filesystem",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/filesystem.git",
|
||||
@@ -387,7 +387,7 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/macroable",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/macroable.git",
|
||||
@@ -433,16 +433,16 @@
|
||||
},
|
||||
{
|
||||
"name": "illuminate/support",
|
||||
"version": "v12.33.0",
|
||||
"version": "v12.34.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/illuminate/support.git",
|
||||
"reference": "21016aede3dbeed1fccd4478dfbd9f10114456ce"
|
||||
"reference": "89291f59ef6c170c00f10a41c566c49ee32ca09a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/illuminate/support/zipball/21016aede3dbeed1fccd4478dfbd9f10114456ce",
|
||||
"reference": "21016aede3dbeed1fccd4478dfbd9f10114456ce",
|
||||
"url": "https://api.github.com/repos/illuminate/support/zipball/89291f59ef6c170c00f10a41c566c49ee32ca09a",
|
||||
"reference": "89291f59ef6c170c00f10a41c566c49ee32ca09a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -508,7 +508,7 @@
|
||||
"issues": "https://github.com/laravel/framework/issues",
|
||||
"source": "https://github.com/laravel/framework"
|
||||
},
|
||||
"time": "2025-10-06T14:47:22+00:00"
|
||||
"time": "2025-10-13T21:11:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "laravel/prompts",
|
||||
@@ -2438,11 +2438,11 @@
|
||||
},
|
||||
{
|
||||
"name": "phpstan/phpstan",
|
||||
"version": "2.1.30",
|
||||
"version": "2.1.31",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/a4a7f159927983dd4f7c8020ed227d80b7f39d7d",
|
||||
"reference": "a4a7f159927983dd4f7c8020ed227d80b7f39d7d",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/ead89849d879fe203ce9292c6ef5e7e76f867b96",
|
||||
"reference": "ead89849d879fe203ce9292c6ef5e7e76f867b96",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2487,7 +2487,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-10-02T16:07:52+00:00"
|
||||
"time": "2025-10-10T14:14:11+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-code-coverage",
|
||||
|
||||
@@ -7,19 +7,19 @@
|
||||
}:
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "laravel";
|
||||
version = "5.20.0";
|
||||
version = "5.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "laravel";
|
||||
repo = "installer";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gqGCyiamqRkEGMQW695euPPUo+P4PTVpeKR9EgyebTM=";
|
||||
hash = "sha256-2UfLzB3m/WjzJC7h/wYX9MHCUQFCVWRlXWVUpmDtUoE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
composerLock = ./composer.lock;
|
||||
vendorHash = "sha256-8T6SYineoP8+9/j1xk/5FMnoKpAoPyh3YnVV5PJzFHc=";
|
||||
vendorHash = "sha256-My17A7xl2HacrVP5SMzYpSar6cJ0MONznkJIPLFTII8=";
|
||||
|
||||
# Adding npm (nodejs) and php composer to path
|
||||
postInstall = ''
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From 31a4ad5f735933ff8e96403103d5b4f61faee945 Mon Sep 17 00:00:00 2001
|
||||
From: Yaksh Bariya <yakshbari4@gmail.com>
|
||||
Date: Wed, 11 Jun 2025 06:37:27 +0530
|
||||
Subject: [PATCH] fix builds with cmake 4.x
|
||||
|
||||
---
|
||||
CMakeLists.txt | 8 +++++---
|
||||
1 file changed, 5 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index efc6ba0..cd693f4 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,8 +1,10 @@
|
||||
-if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} VERSION_LESS 3.1)
|
||||
+if(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} VERSION_GREATER_EQUAL 4.0)
|
||||
+ cmake_minimum_required(VERSION 4.0)
|
||||
+elseif(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} VERSION_GREATER_EQUAL 3.1)
|
||||
+ cmake_minimum_required(VERSION 3.1)
|
||||
+else()
|
||||
set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake > 2.8.4 is required
|
||||
cmake_minimum_required(VERSION 2.8)
|
||||
-else()
|
||||
- cmake_minimum_required(VERSION 3.1)
|
||||
endif()
|
||||
|
||||
project(lpass)
|
||||
@@ -11,6 +11,7 @@
|
||||
curl,
|
||||
libxml2,
|
||||
libxslt,
|
||||
fetchpatch,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -44,6 +45,14 @@ stdenv.mkDerivation rec {
|
||||
"install-doc"
|
||||
];
|
||||
|
||||
patches = [
|
||||
# CMake 3.1 is deprecated and no longer supported by CMake > 4
|
||||
# https://github.com/NixOS/nixpkgs/issues/445447
|
||||
# The patch comes from https://github.com/lastpass/lastpass-cli/pull/716 while
|
||||
# it is not merged and integrated in a new release.
|
||||
./716-bump-cmake-minimum-version.patch
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
install -Dm644 -T ../contrib/lpass_zsh_completion $out/share/zsh/site-functions/_lpass
|
||||
install -Dm644 -T ../contrib/completions-lpass.fish $out/share/fish/vendor_completions.d/lpass.fish
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lcevcdec";
|
||||
version = "4.0.1";
|
||||
version = "4.0.2";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "v-novaltd";
|
||||
repo = "LCEVCdec";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-azY4xle2wwopT9qEHa4+nXPkGzscWz9tYof1qN7Nw8c=";
|
||||
hash = "sha256-NbaU543M+xCF5OmMKwE6jK0F5USlpp/Jaw6g3qz+iN4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -34,8 +34,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail "args.git_version" '"${finalAttrs.version}"' \
|
||||
--replace-fail "args.git_hash" '"${finalAttrs.src.rev}"' \
|
||||
--replace-fail "args.git_date" '"1970-01-01"'
|
||||
substituteInPlace cmake/templates/lcevc_dec.pc.in \
|
||||
--replace-fail "@GIT_SHORT_VERSION@" "${finalAttrs.version}"
|
||||
'';
|
||||
|
||||
env = {
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildGoModule,
|
||||
nix-update-script,
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "legendsbrowser2";
|
||||
version = "2.0.10";
|
||||
|
||||
sourceRoot = "source/backend";
|
||||
src = fetchFromGitHub {
|
||||
owner = "robertjanetzko";
|
||||
repo = "LegendsBrowser2";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-wttBw3AKHkPCgoxnaxI8IZSPuw2xLoCK/9joAYFWPM8=";
|
||||
};
|
||||
vendorHash = "sha256-W7hc+U+rJZgXzcYoUHTG29j2xvJ/xTbBgDaiO7CVGnk=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin
|
||||
install -m 0755 $GOPATH/bin/backend $out/bin/legendsbrowser2
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Multi-platform, open source, legends viewer for dwarf fortress 0.47 written in go";
|
||||
homepage = "https://github.com/robertjanetzko/LegendsBrowser2";
|
||||
changelog = "https://github.com/robertjanetzko/LegendsBrowser2/releases/tag/${finalAttrs.version}";
|
||||
mainProgram = "legendsbrowser2";
|
||||
maintainers = [ lib.maintainers.andrewzah ];
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
})
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "libretro-shaders-slang";
|
||||
version = "0-unstable-2025-10-08";
|
||||
version = "0-unstable-2025-10-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "slang-shaders";
|
||||
rev = "b6501536eb7c9de3a41693143254cb021c89e77a";
|
||||
hash = "sha256-gjG/IFthh5cQotc90SgJ8Ei7R/NhoBvjI43K+JhV9v4=";
|
||||
rev = "c94b1bdfd8c973893ac3fe883ae05c420aba2908";
|
||||
hash = "sha256-aZ6Xf7suIlUj3NcGtRfoYTKMnenCupS7dLoENGePr/E=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "maltego";
|
||||
version = "4.10.1";
|
||||
version = "4.11.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://downloads.maltego.com/maltego-v4/linux/Maltego.v${finalAttrs.version}.linux.zip";
|
||||
hash = "sha256-ujI5rEuLjShbPdS6JDW2SxoeCfLDuuK2d/4Uq1ne1EA=";
|
||||
hash = "sha256-+kbQsXIp9BAr6NxleMiGbmvIFWTDJzYQC6vtzYlK39Y=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "matrix-alertmanager-receiver";
|
||||
version = "2025.9.24";
|
||||
version = "2025.10.15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "metio";
|
||||
repo = "matrix-alertmanager-receiver";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-6k/pbAWkjvzxVpL7zX/B2ojZOTvSl9HKhLrI5OgsX5Y=";
|
||||
hash = "sha256-NOVMn6RlD/H0upYhM1kZe61XbTvY+xd32K/+Caa/0rM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8b9F4gVqHWznfPFbf7jRNENgBJg2SiMFle8cz5WVuw8=";
|
||||
vendorHash = "sha256-ggZTmXcjVk6P5/TrPHVyVbRAoQlGg1hYCLeI51mX8tM=";
|
||||
|
||||
env.CGO_ENABLED = "0";
|
||||
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mdbook-mermaid";
|
||||
version = "0.16.0";
|
||||
version = "0.16.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "badboy";
|
||||
repo = "mdbook-mermaid";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Zn8jMlohSGlQFyKCUscS/jMiOU8kVzLva0GpHCMeOXc=";
|
||||
hash = "sha256-RbicO3TN7cnfm71OdsVbehgA5LJ1EHE26nXg0Gh1U6o=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-AgFSsEDtOE4HKhJbqC0y0R5G79jHksEnhKd5/humaK0=";
|
||||
cargoHash = "sha256-WMPk/UPNfNXjJKUcczbQPOy9bwy2ZSR5DPmvwtcJ5ys=";
|
||||
|
||||
meta = {
|
||||
description = "Preprocessor for mdbook to add mermaid.js support";
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "metals";
|
||||
version = "1.6.2";
|
||||
version = "1.6.3";
|
||||
|
||||
deps = stdenv.mkDerivation {
|
||||
name = "metals-deps-${finalAttrs.version}";
|
||||
@@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
outputHashMode = "recursive";
|
||||
outputHashAlgo = "sha256";
|
||||
outputHash = "sha256-WcPgX0GZSqpVVAzQ1zCxuRCkwcuR/8bwGjSCpHneeio=";
|
||||
outputHash = "sha256-H5rIpz547pXID86OUPMtKGNcC5d5kxMMEUvaqDck2yo";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
patchelf,
|
||||
bintools,
|
||||
dpkg,
|
||||
# Linked dynamic libraries.
|
||||
# Linked dynamic libraries
|
||||
alsa-lib,
|
||||
at-spi2-atk,
|
||||
at-spi2-core,
|
||||
@@ -55,7 +55,7 @@
|
||||
# Loaded at runtime.
|
||||
libexif,
|
||||
pciutils,
|
||||
# Additional dependencies according to other distros.
|
||||
# Additional dependencies according to other distros
|
||||
## Ubuntu
|
||||
curl,
|
||||
liberation_ttf,
|
||||
@@ -162,11 +162,11 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "microsoft-edge";
|
||||
version = "141.0.3537.71";
|
||||
version = "141.0.3537.85";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb";
|
||||
hash = "sha256-+R7c6xMBpmpVxUkr9Q9ewIGbGY8z5ZRe422sxouPzfI=";
|
||||
hash = "sha256-BNLA4FeKxWZ8t5YMPbWK4z2UerjcVpbcBgotSfczVsA=";
|
||||
};
|
||||
|
||||
# With strictDeps on, some shebangs were not being patched correctly
|
||||
|
||||
@@ -14,16 +14,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "moon";
|
||||
version = "1.41.2";
|
||||
version = "1.41.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moonrepo";
|
||||
repo = "moon";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-pBuCKwBLIDv+UANyKGKbPC9am8YYgTKLF0fY2WLpOVg=";
|
||||
hash = "sha256-BcDKjw2k102TQmLeq6+59Z6b4IpnGDRbQ4/nAXXIPBo=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-2Kv12YpYLNPHp2sK4NV3N+w3yQUL+WoYPrmkrYyyp+8=";
|
||||
cargoHash = "sha256-mc3A573QaovLwhcZshe9Z60ebHmcCyW/izbxlb2FNpk=";
|
||||
|
||||
env = {
|
||||
RUSTFLAGS = "-C strip=symbols";
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
let
|
||||
inherit (lib) getBin getExe optionals;
|
||||
|
||||
version = "1.8.31";
|
||||
version = "1.8.32";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "marlam";
|
||||
repo = "msmtp";
|
||||
rev = "msmtp-${version}";
|
||||
hash = "sha256-5PWwHyNEpF+eDMmvqJIHGdje70fCH5pLXGi5Jkjg2OA=";
|
||||
hash = "sha256-ofyDtP7KgTKX/O1O4g3OcDwgihDveAiJ5s5GQtSqf28=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
+49
@@ -0,0 +1,49 @@
|
||||
From 135798f6dff7cf5167906cecc0e9c86860c70f36 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= <bjorn.forsman@gmail.com>
|
||||
Date: Mon, 4 Sep 2023 14:10:01 +0200
|
||||
Subject: [PATCH] Fix completion with Nix 2.4+ on non-NixOS
|
||||
|
||||
Nix 2.4+ stopped setting NIX_PATH in the environment and instead uses a
|
||||
built-in default in the C++ code (not exposed to shell processes). That
|
||||
means this completion codes sees $override as empty and runs `NIX_PATH=
|
||||
nix-instantiate ...`. Setting NIX_PATH to an empty string means Nix
|
||||
won't use its default built-in value and completion breaks (assuming
|
||||
the completion depends on '<nixpkgs>' or similar search path entries).
|
||||
|
||||
NixOS isn't affected because there NIX_PATH is still set (by the OS, not
|
||||
by code from the Nix repo).
|
||||
|
||||
The fix is to not pass NIX_PATH unless we have a value for it. That
|
||||
works for both old and new Nix, on NixOS and non-NixOS.
|
||||
|
||||
(I initially tried with a single `$maybe_nix_path nix-instantiate ...`,
|
||||
but apparently bash treats the value in $maybe_nix_path as a command
|
||||
instead of setting environment variables for the process.)
|
||||
---
|
||||
_nix | 10 +++++++++-
|
||||
1 file changed, 9 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/_nix b/_nix
|
||||
index 6b9c281..61052f1 100755
|
||||
--- a/_nix
|
||||
+++ b/_nix
|
||||
@@ -101,7 +101,15 @@ function _nix_eval_stdin () {
|
||||
# Shortcut: since the output of this function is only used in the -W argument of compgen,
|
||||
# which expects a shell-quoted list of words, we leave the double quotes from the Nix
|
||||
# output intact to approximate shell quoting.
|
||||
- NIX_PATH=$override nix-instantiate --eval - 2> /dev/null | tr '[]' ' '
|
||||
+ if [[ -n "$override" ]]; then
|
||||
+ NIX_PATH=$override nix-instantiate --eval - 2> /dev/null | tr '[]' ' '
|
||||
+ else
|
||||
+ # Don't set NIX_PATH to empty string, as that'll overwrite/clear Nix'
|
||||
+ # built-in default (since version 2.4+). Nix 2.3 and older sets
|
||||
+ # NIX_PATH in shell initialization files, which means for those
|
||||
+ # versions we already have it in $override (code path above).
|
||||
+ nix-instantiate --eval - 2> /dev/null | tr '[]' ' '
|
||||
+ fi
|
||||
}
|
||||
|
||||
# Resolve any urls ourselves, as nix will start downloading and block
|
||||
--
|
||||
2.50.1
|
||||
|
||||
@@ -22,6 +22,9 @@ stdenv.mkDerivation rec {
|
||||
url = "https://github.com/hedning/nix-bash-completions/pull/28/commits/ef2055aa28754fa9e009bbfebc1491972e4f4e67.patch";
|
||||
hash = "sha256-TRkHrk7bX7DX0COzzYR+1pgTqLy7J55BcejNjRwthII=";
|
||||
})
|
||||
# Fix completion with Nix 2.4+ on non-NixOS: https://github.com/hedning/nix-bash-completions/pull/26
|
||||
# Rebased locally due to conflict with the above patch (https://github.com/hedning/nix-bash-completions/pull/28).
|
||||
./0001-Fix-completion-with-Nix-2.4-on-non-NixOS.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "numix-icon-theme-circle";
|
||||
version = "25.01.31";
|
||||
version = "25.10.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "numixproject";
|
||||
repo = "numix-icon-theme-circle";
|
||||
rev = version;
|
||||
sha256 = "sha256-+gb4nyVNF6bjYCEiRq/L3wO4ZoUG4lt5l0vxye8inrQ=";
|
||||
sha256 = "sha256-JIFzNNrlEWoQcZbaXPw3JMLVGnNj0oPKPW6COQJdC5A=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ gtk3 ];
|
||||
|
||||
@@ -11,7 +11,7 @@ swiftPackages.stdenv.mkDerivation {
|
||||
version = "2-unstable-2024-12-24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Logicer16";
|
||||
owner = "mostpinkest";
|
||||
repo = "pam-watchid";
|
||||
rev = "bb9c6ea62207dd9d41a08ca59c7a1f5d6fa07189";
|
||||
hash = "sha256-6SqSACoG7VkyYfz+xyU/L2J69RxHTTvzGexjGB2gDuY=";
|
||||
@@ -30,7 +30,7 @@ swiftPackages.stdenv.mkDerivation {
|
||||
|
||||
meta = {
|
||||
description = "PAM plugin module that allows the Apple Watch to be used for authentication";
|
||||
homepage = "https://github.com/Logicer16/pam-watchid";
|
||||
homepage = "https://github.com/mostpinkest/pam-watchid";
|
||||
license = lib.licenses.unlicense;
|
||||
maintainers = [ lib.maintainers.samasaur ];
|
||||
platforms = lib.platforms.darwin;
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
From aba8b1570051e17e9568cfcc2a2b0ed316e90075 Mon Sep 17 00:00:00 2001
|
||||
From: Adrian Bunk <bunk@debian.org>
|
||||
Date: Sat, 11 Oct 2025 15:39:08 +0300
|
||||
Subject: [PATCH] Bump cmake_minimum_required to support CMake 4
|
||||
|
||||
---
|
||||
CMakeLists.txt | 2 +-
|
||||
src/CMakeLists.txt | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8432a843..c4bbe56e 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -1,4 +1,4 @@
|
||||
-cmake_minimum_required(VERSION 2.4)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif(COMMAND cmake_policy)
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 02867c8f..23bc9eff 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -10,7 +10,7 @@ else()
|
||||
option(USE_BUNDLED_RTMIDI "Build with bundled rtmidi" ON)
|
||||
endif()
|
||||
|
||||
-cmake_minimum_required(VERSION 2.4)
|
||||
+cmake_minimum_required(VERSION 3.5)
|
||||
if(COMMAND cmake_policy)
|
||||
cmake_policy(SET CMP0003 NEW)
|
||||
endif(COMMAND cmake_policy)
|
||||
@@ -26,6 +26,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-1WOlAm/HXSL6QK0Kd1mnFEZxxpMseTG+6WzgMNWt+RA=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Bump cmake_minimum_required to support CMake 4
|
||||
# https://github.com/pianobooster/PianoBooster/pull/349
|
||||
./bump-cmake-minimum-required-version.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/Settings.cpp src/GuiMidiSetupDialog.cpp \
|
||||
--replace "/usr/share/soundfonts" "${soundfont-fluid}/share/soundfonts" \
|
||||
|
||||
+13
-13
@@ -4,8 +4,7 @@
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
cmake,
|
||||
wrapQtAppsHook,
|
||||
qtbase,
|
||||
qt5,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -15,33 +14,34 @@ stdenv.mkDerivation rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "kapitainsky";
|
||||
repo = "RcloneBrowser";
|
||||
rev = version;
|
||||
sha256 = "14ckkdypkfyiqpnz0y2b73wh1py554iyc3gnymj4smy0kg70ai33";
|
||||
tag = version;
|
||||
hash = "sha256-Y0QFzpvAV01k9fYN5iMpxd8A+ThLePDtxdG7eX2bk5E=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# patch for Qt 5.15, https://github.com/kapitainsky/RcloneBrowser/pull/126
|
||||
(fetchpatch {
|
||||
url = "https://github.com/kapitainsky/RcloneBrowser/commit/ce9cf52e9c584a2cc85a5fa814b0fd7fa9cf0152.patch";
|
||||
sha256 = "0nm42flmaq7mva9j4dpp18i1xcv8gr08zfyb9apz1zwn79h1w0c8";
|
||||
hash = "sha256-iAEeYDqW//CvSsu7j0B+aLMeIgr3NiKT2vVgVakTpFo=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
wrapQtAppsHook
|
||||
qt5.wrapQtAppsHook
|
||||
];
|
||||
|
||||
cmakeFlags = [ "-DCMAKE_POLICY_VERSION_MINIMUM=3.5" ];
|
||||
cmakeFlags = [ "-DCMAKE_POLICY_VERSION_MINIMUM=3.10" ];
|
||||
|
||||
buildInputs = [ qtbase ];
|
||||
buildInputs = [ qt5.qtbase ];
|
||||
|
||||
meta = with lib; {
|
||||
inherit (src.meta) homepage;
|
||||
meta = {
|
||||
changelog = "https://github.com/kapitainsky/RcloneBrowser/blob/${src.tag}/CHANGELOG.md";
|
||||
homepage = "https://github.com/kapitainsky/RcloneBrowser";
|
||||
description = "Graphical Frontend to Rclone written in Qt";
|
||||
mainProgram = "rclone-browser";
|
||||
license = licenses.unlicense;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ dotlambda ];
|
||||
license = lib.licenses.unlicense;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ dotlambda ];
|
||||
};
|
||||
}
|
||||
@@ -14,16 +14,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rebels-in-the-sky";
|
||||
version = "1.0.31";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ricott1";
|
||||
repo = "rebels-in-the-sky";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-0/Vsb6GMl0XH7uxyFSUO18kKoz49MXbOEQChhZZJL24=";
|
||||
hash = "sha256-wkYzYKFoMn+cKZUaQn9GRxYXXe60ea6UFjamdrxjJFs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-DI6BAfbIEGCq3GaBoQz/nn9AZYWUDWBD2osgm1K44+w=";
|
||||
cargoHash = "sha256-6qLIrUa5wvh4TQhl/JQLV0QKtgSQZNT4l6Z+2121BmY=";
|
||||
|
||||
patches = lib.optionals (!withRadio) [
|
||||
./disable-radio.patch
|
||||
|
||||
@@ -15,18 +15,18 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "rofimoji";
|
||||
version = "6.5.0";
|
||||
version = "6.7.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fdw";
|
||||
repo = "rofimoji";
|
||||
tag = version;
|
||||
hash = "sha256-CY+ddF2Rth92R22QKqOb/Us+rZhvWTaU/jKy8fljWqQ=";
|
||||
hash = "sha256-8Y28jlmlKFyqT/OGn/jKjvivMc2U7TQvYmaTX1vCvXQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
python3Packages.poetry-core
|
||||
python3Packages.hatchling
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
@@ -54,13 +54,13 @@ python3Packages.buildPythonApplication rec {
|
||||
installManPage src/picker/docs/rofimoji.1
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Simple emoji and character picker for rofi";
|
||||
mainProgram = "rofimoji";
|
||||
homepage = "https://github.com/fdw/rofimoji";
|
||||
changelog = "https://github.com/fdw/rofimoji/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ justinlovinger ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ justinlovinger ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "stats";
|
||||
version = "2.11.56";
|
||||
version = "2.11.57";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/exelban/stats/releases/download/v${finalAttrs.version}/Stats.dmg";
|
||||
hash = "sha256-gSWxiPj0wHQFAkXIYEyYtsVTO5jU/k873YOtz7JUcJQ=";
|
||||
hash = "sha256-hZGMFhac+JZTISzi9xlqHFJCNvGSXbb6styQ7vN51sw=";
|
||||
};
|
||||
|
||||
sourceRoot = ".";
|
||||
|
||||
@@ -10,13 +10,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "superhtml";
|
||||
version = "0.6.1";
|
||||
version = "0.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kristoff-it";
|
||||
repo = "superhtml";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jwyhTD3QP017W6sjWhujeSo0C/kPRKyaJqSiSWIsqdc=";
|
||||
hash = "sha256-z8Tc869VTLQSQgfz291i/XgK7STxpZA9cuBdqbVgIsY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
swift.stdenv.mkDerivation rec {
|
||||
pname = "swiftformat";
|
||||
version = "0.58.2";
|
||||
version = "0.58.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nicklockwood";
|
||||
repo = "SwiftFormat";
|
||||
rev = version;
|
||||
sha256 = "sha256-v0ZJzB8PndVo6x4TZuxdw4bAALemY0mubPdmUdcAuHk=";
|
||||
sha256 = "sha256-GFnFTRPf4sZhLXe+VnDOndS/GhhTkZZmTTj/gR05IcI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
gitUpdater,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "tocaia";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "manipuladordedados";
|
||||
repo = "tocaia";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Np+Awn5KGoAbeoUEkcAeVwnNCqI2Iy+19Zj1RkNfgXU=";
|
||||
};
|
||||
|
||||
makeFlags = [ "PREFIX=$(out)" ];
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
versionCheckProgramArg = "--version";
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = gitUpdater { };
|
||||
|
||||
meta = {
|
||||
description = "Portable TUI Gopher client written in C89 for POSIX systems";
|
||||
homepage = "https://github.com/manipuladordedados/tocaia";
|
||||
changelog = "https://github.com/manipuladordedados/tocaia/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.bsd2;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ manipuladordedados ];
|
||||
mainProgram = "tocaia";
|
||||
};
|
||||
})
|
||||
@@ -10,13 +10,13 @@ let
|
||||
in
|
||||
buildGoModule {
|
||||
pname = "typescript-go";
|
||||
version = "0-unstable-2025-10-11";
|
||||
version = "0-unstable-2025-10-17";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "typescript-go";
|
||||
rev = "a05e479428cb43c6228f78dc04f8326bbd91317b";
|
||||
hash = "sha256-ypn+DCfSfASgigjer0n65qGx0DGZzflTyinITgGbdeU=";
|
||||
rev = "20b1482ea8b55d51fc21c60718dc934d763c918b";
|
||||
hash = "sha256-+sfewMFnvq4zJO6KCvii9qF8LdAd+5Rqk2GJcJrJAeI=";
|
||||
fetchSubmodules = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
version = "4.18.4";
|
||||
version = "4.18.6";
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "unciv";
|
||||
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
|
||||
hash = "sha256-xF9Y6pil7UZzrN0k/2qZ/FKSj7WudRwF3u167Sz3RyA=";
|
||||
hash = "sha256-UKm5lJ378AZ016To5eC6EpFFNfbINCeHZdUyv+MN0X4=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
@@ -33,13 +33,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "workrave";
|
||||
version = "1.10.53";
|
||||
version = "1.10.54";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
repo = "workrave";
|
||||
owner = "rcaelers";
|
||||
rev = "v" + lib.concatStringsSep "_" (lib.splitVersion version);
|
||||
sha256 = "sha256-Dt0KY6nchcGZLyiUGGS4pnVagreIhuQpSq2DdvWqtn8=";
|
||||
sha256 = "sha256-pbMkzwxgKc4vjFhBeOf513hFytYiTPST19L8Nq4CVTg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xmake";
|
||||
version = "3.0.3";
|
||||
version = "3.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xmake-io";
|
||||
repo = "xmake";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-DXSqdiVw+40Ii1/j7SJ/SYoji3dLRYjhJTuAEN+6ekQ=";
|
||||
hash = "sha256-0Hh7XqKAt0yrg1GejEZmKpY3c8EvK7Z2eBS8GNaxYlg=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -20,25 +20,28 @@
|
||||
makeWrapper,
|
||||
nix-update-script,
|
||||
stdenv,
|
||||
lld,
|
||||
wasm-pack,
|
||||
wasm-bindgen-cli_0_2_100,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "yaak";
|
||||
version = "2025.1.2";
|
||||
version = "2025.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mountain-loop";
|
||||
repo = "yaak";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gD6gp7Qtf162zpRY0b3+g98GSH2aY07s2Auv4+lmbXQ=";
|
||||
hash = "sha256-3sEq7VpzaIMbkvHQTQLf3NRbAJjtpOJpirdcA7y2FIE=";
|
||||
};
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
hash = "sha256-4D7ETUOLixpFB4luqQlwkGR/C6Ke6+ZmPg3dKKkrw7c=";
|
||||
hash = "sha256-zz9wlJ3yQ3oTyCFrAV7vD1xENLW+vmf2Pzly4yYas/g=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-YxOSfSyn+gUsw0HeKrkXZg568X9CAY1UWKnGHHWCC78=";
|
||||
cargoHash = "sha256-CMx7vTSGeQMXpXeH4LIOKEb29CfKXQV+r8tSYdmW5U4=";
|
||||
|
||||
cargoRoot = "src-tauri";
|
||||
|
||||
@@ -51,6 +54,9 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
protobuf
|
||||
perl
|
||||
makeWrapper
|
||||
lld
|
||||
wasm-pack
|
||||
wasm-bindgen-cli_0_2_100
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
@@ -66,11 +72,15 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
];
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
# This must be set so that `npm rebuild` doesn't download wasm-pack
|
||||
env.NPM_CONFIG_IGNORE_SCRIPTS = "true";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src-tauri/tauri.conf.json \
|
||||
--replace-fail '"createUpdaterArtifacts": "v1Compatible"' '"createUpdaterArtifacts": false' \
|
||||
--replace-fail '"0.0.0"' '"${finalAttrs.version}"'
|
||||
substituteInPlace src-tauri/tauri.commercial.conf.json \
|
||||
--replace-fail '"createUpdaterArtifacts": "v1Compatible"' '"createUpdaterArtifacts": false' \
|
||||
--replace-fail '"https://update.yaak.app/check/{{target}}/{{arch}}/{{current_version}}"' '"https://non.existent.domain"'
|
||||
substituteInPlace package.json \
|
||||
--replace-fail '"bootstrap:vendor-node": "node scripts/vendor-node.cjs",' "" \
|
||||
--replace-fail '"bootstrap:vendor-protoc": "node scripts/vendor-protoc.cjs",' ""
|
||||
@@ -95,13 +105,25 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
ln -s ${protobuf}/include src-tauri/vendored/protoc/include
|
||||
'';
|
||||
|
||||
tauriBuildFlags = [
|
||||
"--config"
|
||||
"./src-tauri/tauri.commercial.conf.json"
|
||||
];
|
||||
|
||||
# Permission denied (os error 13)
|
||||
# write to src-tauri/vendored/protoc/include
|
||||
doCheck = false;
|
||||
|
||||
preInstall = "pushd src-tauri";
|
||||
|
||||
postInstall = "popd";
|
||||
postInstall =
|
||||
lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir $out/bin
|
||||
makeWrapper $out/Applications/Yaak.app/Contents/MacOS/yaak-app $out/bin/yaak-app
|
||||
''
|
||||
+ ''
|
||||
popd
|
||||
'';
|
||||
|
||||
postFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
wrapProgram $out/bin/yaak-app \
|
||||
@@ -117,7 +139,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
changelog = "https://github.com/mountain-loop/yaak/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ redyf ];
|
||||
mainProgram = "yaak";
|
||||
mainProgram = "yaak-app";
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
|
||||
@@ -62,7 +62,8 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Client side encrypted pastebin";
|
||||
homepage = "https://0bin.net/";
|
||||
homepage = "https://github.com/Tygs/0bin";
|
||||
changelog = "https://github.com/Tygs/0bin/releases/tag/v${version}";
|
||||
license = licenses.wtfpl;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ julm ];
|
||||
|
||||
@@ -32,13 +32,13 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zipline";
|
||||
version = "4.3.1";
|
||||
version = "4.3.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "diced";
|
||||
repo = "zipline";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tQRfgLU0Dvf3vhELsttprfzscvHUgI1u7k9RA4S4vqo=";
|
||||
hash = "sha256-t83LYLjAdXQkQKZlzaBCIs1wKk3v3GVQi8QHUPRHC18=";
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
git -C $out rev-parse --short HEAD > $out/.git_head
|
||||
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pnpmDeps = pnpm_10.fetchDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-zbr57RVBKGpnL5u0evbQAKGyMftHXj6cuntYBHiUxiM=";
|
||||
hash = "sha256-i5unHz7Hs9zvnjgLwHJaoFdM2z/5ucXZG8eouko1Res=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
@@ -67,7 +67,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
python3
|
||||
];
|
||||
|
||||
env = environment;
|
||||
env = environment // {
|
||||
DATABASE_URL = "dummy";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
@@ -116,6 +118,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgram = "${placeholder "out"}/bin/ziplinectl";
|
||||
versionCheckProgramArg = "--version";
|
||||
versionCheckKeepEnvironment = [ "DATABASE_URL" ];
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "numix-icon-theme";
|
||||
version = "25.10.04.2";
|
||||
version = "25.10.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "numixproject";
|
||||
repo = "numix-icon-theme";
|
||||
rev = version;
|
||||
sha256 = "sha256-im3stA90tyn1JOx8ygF0nnPk+xeJMQB6sShYy8Kk3Hw=";
|
||||
sha256 = "sha256-g+6tinHNGodnsQBxlFCNJ05vSqu7YlaT9khUjqVqIjk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
fetchFromGitHub,
|
||||
ounit2,
|
||||
}:
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "0install-solver";
|
||||
version = "2.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "0install";
|
||||
repo = "0install";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-CxADWMYZBPobs65jeyMQjqu3zmm2PgtNgI/jUsYUp8I=";
|
||||
};
|
||||
|
||||
doCheck = true;
|
||||
checkInputs = [
|
||||
ounit2
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Package dependency solver";
|
||||
license = lib.licenses.lgpl21;
|
||||
maintainers = [ lib.maintainers.stepbrobd ];
|
||||
homepage = "https://0install.net";
|
||||
};
|
||||
})
|
||||
@@ -1438,16 +1438,28 @@ with self;
|
||||
meta.broken = lib.versionAtLeast ppxlib.version "0.36";
|
||||
};
|
||||
|
||||
ppx_js_style = janePackage {
|
||||
pname = "ppx_js_style";
|
||||
hash = "sha256-7jRzxe4bLyZ2vnHeqWiLlCUvOlNUAk0dwCfBFhrykUU=";
|
||||
meta.description = "Code style checker for Jane Street Packages";
|
||||
propagatedBuildInputs = [
|
||||
octavius
|
||||
ppxlib
|
||||
];
|
||||
meta.broken = lib.versionAtLeast ppxlib.version "0.36";
|
||||
};
|
||||
ppx_js_style = janePackage (
|
||||
{
|
||||
pname = "ppx_js_style";
|
||||
meta.description = "Code style checker for Jane Street Packages";
|
||||
propagatedBuildInputs = [
|
||||
octavius
|
||||
ppxlib
|
||||
];
|
||||
}
|
||||
// (
|
||||
if lib.versionAtLeast ppxlib.version "0.36" then
|
||||
{
|
||||
version = "0.17.1";
|
||||
hash = "sha256-YGGG468WVZbT5JfCB32FfTV7kdRz14ProDQxkdZuE44=";
|
||||
}
|
||||
else
|
||||
{
|
||||
version = "0.17.0";
|
||||
hash = "sha256-7jRzxe4bLyZ2vnHeqWiLlCUvOlNUAk0dwCfBFhrykUU=";
|
||||
}
|
||||
)
|
||||
);
|
||||
|
||||
ppx_let = janePackage (
|
||||
{
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
fetchFromGitHub,
|
||||
_0install-solver,
|
||||
alcotest,
|
||||
cudf,
|
||||
}:
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "opam-0install-cudf";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocaml-opam";
|
||||
repo = "opam-0install-cudf";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-TETfvR1Di4c8CylsKnMal/GfQcqMSr36o7511u1bYYs=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cudf
|
||||
_0install-solver
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
checkInputs = [
|
||||
alcotest
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/ocaml-opam/opam-0install-cudf";
|
||||
description = "Opam solver using 0install backend using the CUDF interface";
|
||||
longDescription = ''
|
||||
Opam's default solver is designed to maintain a set of packages
|
||||
over time, minimising disruption when installing new programs and
|
||||
finding a compromise solution across all packages.
|
||||
|
||||
In many situations (e.g. CI, local roots or duniverse builds) this
|
||||
is not necessary, and we can get a solution much faster by using
|
||||
a different algorithm.
|
||||
|
||||
This package provides a generic solver library which uses 0install's
|
||||
solver library. The library uses the CUDF library in order to interface
|
||||
with opam as it is the format common used to talk to all the supported solvers.
|
||||
'';
|
||||
license = lib.licenses.isc;
|
||||
maintainers = [ lib.maintainers.stepbrobd ];
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
base64,
|
||||
cmdliner,
|
||||
opam,
|
||||
opam-repository,
|
||||
opam-solver,
|
||||
opam-state,
|
||||
re,
|
||||
}:
|
||||
|
||||
buildDunePackage {
|
||||
pname = "opam-client";
|
||||
|
||||
inherit (opam) src version;
|
||||
|
||||
configureFlags = [ "--disable-checks" ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
base64
|
||||
cmdliner
|
||||
opam-repository
|
||||
opam-solver
|
||||
opam-state
|
||||
re
|
||||
];
|
||||
|
||||
meta = opam.meta // {
|
||||
description = "Actions on the opam root, switches, installations, and front-end";
|
||||
maintainers = with lib.maintainers; [ stepbrobd ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
cudf,
|
||||
dose3,
|
||||
mccs,
|
||||
opam,
|
||||
opam-0install-cudf,
|
||||
opam-format,
|
||||
re,
|
||||
z3,
|
||||
}:
|
||||
|
||||
buildDunePackage {
|
||||
pname = "opam-solver";
|
||||
|
||||
inherit (opam) src version;
|
||||
|
||||
configureFlags = [ "--disable-checks" ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cudf
|
||||
dose3
|
||||
mccs
|
||||
opam-0install-cudf
|
||||
opam-format
|
||||
re
|
||||
z3
|
||||
];
|
||||
|
||||
meta = opam.meta // {
|
||||
description = "This library is based on the Cudf and Dose libraries, and handles calls to the external solver from opam";
|
||||
maintainers = with lib.maintainers; [ stepbrobd ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
lib,
|
||||
buildDunePackage,
|
||||
fetchFromGitHub,
|
||||
cmdliner,
|
||||
fmt,
|
||||
markup,
|
||||
ocaml-crunch,
|
||||
opam-client,
|
||||
opam-format,
|
||||
ppx_deriving_yojson,
|
||||
ppx_expect,
|
||||
yojson,
|
||||
}:
|
||||
|
||||
buildDunePackage (finalAttrs: {
|
||||
pname = "oui";
|
||||
version = "0-unstable-2025-10-08";
|
||||
|
||||
minimalOCamlVersion = "4.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OCamlPro";
|
||||
repo = "ocaml-universal-installer";
|
||||
rev = "2fe2e33c3f8e1744fdd4dab04458043451bf9f62";
|
||||
hash = "sha256-ALQIQ3Ab1Gs2xST9OwsO5IxixzgKlUg7uHZvfHMbv7Q=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
ocaml-crunch
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
cmdliner
|
||||
fmt
|
||||
markup
|
||||
opam-client
|
||||
opam-format
|
||||
ppx_deriving_yojson
|
||||
yojson
|
||||
];
|
||||
|
||||
# upstream tests are matching full library paths
|
||||
doCheck = false;
|
||||
checkInputs = [
|
||||
ppx_expect
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/OCamlPro/ocaml-universal-installer";
|
||||
description = "A tool that builds standalone installers for your OCaml applications";
|
||||
longDescription = ''
|
||||
oui is a command-line tool that generates standalone installers for
|
||||
Linux, Windows and macOS from your OCaml and non OCaml binaries.
|
||||
'';
|
||||
license = lib.licenses.lgpl21;
|
||||
maintainers = [ lib.maintainers.stepbrobd ];
|
||||
mainProgram = "opam-oui";
|
||||
};
|
||||
})
|
||||
@@ -2,54 +2,56 @@
|
||||
lib,
|
||||
fetchurl,
|
||||
buildDunePackage,
|
||||
ocaml,
|
||||
ounit,
|
||||
ppx_deriving,
|
||||
ppx_sexp_conv,
|
||||
ppxlib,
|
||||
version ? if lib.versionAtLeast ocaml.version "4.11" then "1.11.0" else "1.9.1",
|
||||
version ?
|
||||
if lib.versionAtLeast ppxlib.version "0.36" then
|
||||
"1.12.0"
|
||||
else if lib.versionAtLeast ppxlib.version "0.26" then
|
||||
"1.11.0"
|
||||
else if lib.versionAtLeast ppxlib.version "0.24.0" then
|
||||
"1.9.1"
|
||||
else
|
||||
throw "ppx_import is not available with ppxlib-${ppxlib.version}",
|
||||
}:
|
||||
|
||||
lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0")
|
||||
"ppx_import is not available with ppxlib-${ppxlib.version}"
|
||||
buildDunePackage {
|
||||
pname = "ppx_import";
|
||||
inherit version;
|
||||
|
||||
buildDunePackage
|
||||
rec {
|
||||
pname = "ppx_import";
|
||||
inherit version;
|
||||
src = fetchurl {
|
||||
url =
|
||||
let
|
||||
dir = if lib.versionAtLeast version "1.11" then "v${version}" else "${version}";
|
||||
in
|
||||
"https://github.com/ocaml-ppx/ppx_import/releases/download/${dir}/ppx_import-${version}.tbz";
|
||||
|
||||
minimalOCamlVersion = "4.05";
|
||||
hash =
|
||||
{
|
||||
"1.9.1" = "sha256-0bSY4u44Ds84XPIbcT5Vt4AG/4PkzFKMl9CDGFZyIdI=";
|
||||
"1.11.0" = "sha256-Jmfv1IkQoaTkyxoxp9FI0ChNESqCaoDsA7D4ZUbOrBo=";
|
||||
"1.12.0" = "sha256-1vpYHFl0rEdG3hE+6BCpWmfLvdLvoEx+Jxq0DFrRdJc=";
|
||||
}
|
||||
."${version}";
|
||||
};
|
||||
|
||||
src = fetchurl {
|
||||
url =
|
||||
let
|
||||
dir = if lib.versionAtLeast version "1.11" then "v${version}" else "${version}";
|
||||
in
|
||||
"https://github.com/ocaml-ppx/ppx_import/releases/download/${dir}/ppx_import-${version}.tbz";
|
||||
propagatedBuildInputs = [
|
||||
ppxlib
|
||||
];
|
||||
|
||||
hash =
|
||||
{
|
||||
"1.9.1" = "sha256-0bSY4u44Ds84XPIbcT5Vt4AG/4PkzFKMl9CDGFZyIdI=";
|
||||
"1.11.0" = "sha256-Jmfv1IkQoaTkyxoxp9FI0ChNESqCaoDsA7D4ZUbOrBo=";
|
||||
}
|
||||
."${version}";
|
||||
};
|
||||
checkInputs = [
|
||||
ounit
|
||||
ppx_deriving
|
||||
ppx_sexp_conv
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
ppxlib
|
||||
];
|
||||
doCheck = true;
|
||||
|
||||
checkInputs = [
|
||||
ounit
|
||||
ppx_deriving
|
||||
ppx_sexp_conv
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Syntax extension for importing declarations from interface files";
|
||||
license = lib.licenses.mit;
|
||||
homepage = "https://github.com/ocaml-ppx/ppx_import";
|
||||
};
|
||||
}
|
||||
meta = {
|
||||
description = "Syntax extension for importing declarations from interface files";
|
||||
license = lib.licenses.mit;
|
||||
homepage = "https://github.com/ocaml-ppx/ppx_import";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -5,18 +5,22 @@
|
||||
ppx_js_style,
|
||||
ppx_yojson_conv_lib,
|
||||
ppxlib,
|
||||
version ? if lib.versionAtLeast ppxlib.version "0.36.0" then "0.17.1" else "0.15.1",
|
||||
}:
|
||||
buildDunePackage rec {
|
||||
buildDunePackage {
|
||||
pname = "ppx_yojson_conv";
|
||||
version = "0.15.1";
|
||||
duneVersion = "3";
|
||||
minimalOCamlVersion = "4.08.0";
|
||||
inherit version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "janestreet";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lSOUSMVgsRiArEhFTKpAj2yFBPbtaIc/SxdPA+24xXs=";
|
||||
repo = "ppx_yojson_conv";
|
||||
tag = "v${version}";
|
||||
hash =
|
||||
{
|
||||
"0.15.1" = "sha256-lSOUSMVgsRiArEhFTKpAj2yFBPbtaIc/SxdPA+24xXs=";
|
||||
"0.17.1" = "sha256-QI2uN1/KeyDxdk6oxPt48lDir55Kkgx2BX6wKCY59LI=";
|
||||
}
|
||||
."${version}";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -5,22 +5,26 @@
|
||||
ppxlib,
|
||||
ppx_deriving,
|
||||
result,
|
||||
version ? if lib.versionAtLeast ppxlib.version "0.36" then "20251010" else "20250212",
|
||||
}:
|
||||
|
||||
buildDunePackage rec {
|
||||
buildDunePackage {
|
||||
pname = "visitors";
|
||||
version = "20250212";
|
||||
|
||||
duneVersion = "3";
|
||||
inherit version;
|
||||
|
||||
minimalOCamlVersion = "4.08";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "fpottier";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
repo = "visitors";
|
||||
tag = version;
|
||||
domain = "gitlab.inria.fr";
|
||||
sha256 = "sha256-AFD4+vriwVGt6lzDyIDuIMadakcgB4j235yty5qqFgQ=";
|
||||
hash =
|
||||
{
|
||||
"20250212" = "sha256-AFD4+vriwVGt6lzDyIDuIMadakcgB4j235yty5qqFgQ=";
|
||||
"20251010" = "sha256-3CHXECMHf/UWtLvy7fiOaxx6EizRRtm9HpqRxcRjH3I=";
|
||||
}
|
||||
."${version}";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [
|
||||
|
||||
@@ -6,22 +6,19 @@
|
||||
pycryptodome,
|
||||
pytest-asyncio,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "aioairq";
|
||||
version = "0.4.6";
|
||||
version = "0.4.7";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CorantGmbH";
|
||||
repo = "aioairq";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-XlOVCDWbcdh8VjNxlEcVNttRN3mw19AXlIIQJ1II144=";
|
||||
hash = "sha256-CliY2MfkRfpOmWM70vDRxG6tY2eoaPiRFHb0qt2Kmyw=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -31,9 +28,6 @@ buildPythonPackage rec {
|
||||
pycryptodome
|
||||
];
|
||||
|
||||
# Module has no tests
|
||||
#doCheck = false;
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
@@ -49,6 +43,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Library to retrieve data from air-Q devices";
|
||||
homepage = "https://github.com/CorantGmbH/aioairq";
|
||||
changelog = "https://github.com/CorantGmbH/aioairq/releases/tag/${src.tag}";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "azure-multiapi-storage";
|
||||
version = "1.5.0";
|
||||
version = "1.6.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -22,7 +22,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "azure_multiapi_storage";
|
||||
inherit version;
|
||||
hash = "sha256-g/5BOsU3OzvpxMnySPVNoaXLrmwjb8aq3hetC/jsEWY=";
|
||||
hash = "sha256-iULj9O2+3dI82hms7nlgdvvNGkDkb5qhEQ/9oxTjHFU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -358,13 +358,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "boto3-stubs";
|
||||
version = "1.40.53";
|
||||
version = "1.40.54";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "boto3_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-LbtJZCEkoIFdJx3elrnSTNSpCMlrt7483GMbUxaaLZI=";
|
||||
hash = "sha256-4hqe2peaRRk16zGW3j774VuUcOa/kCdAbR9tCsCLM54=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "botocore-stubs";
|
||||
version = "1.40.53";
|
||||
version = "1.40.54";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -18,7 +18,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "botocore_stubs";
|
||||
inherit version;
|
||||
hash = "sha256-xcui4fH7S0GUWnPN+ZmlRESB5K0AnKVNLA2WsPRzUi8=";
|
||||
hash = "sha256-+zinlKsriW+cwjfsclVGdGrMr/0084JHWo0bmMoQeOE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "braintree";
|
||||
version = "4.38.0";
|
||||
version = "4.39.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "braintree";
|
||||
repo = "braintree_python";
|
||||
rev = version;
|
||||
hash = "sha256-cAzqHMkEWaLXHbPUnkyFF5UD43rPk6txRSB2n9NJLTE=";
|
||||
hash = "sha256-zBKp6nnVCv1eN5aKSbxM0qRBkokpu5mwoY5esK1C7LQ=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "clarifai-grpc";
|
||||
version = "11.9.3";
|
||||
version = "11.9.8";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Clarifai";
|
||||
repo = "clarifai-python-grpc";
|
||||
tag = version;
|
||||
hash = "sha256-kKA+D9mIogSvx5dLqc7WSzMMZWZvSvu+RV0WtxWb2xQ=";
|
||||
hash = "sha256-eLX5wokrLH+YqrRp6Oug82a16w0sFMUClz6tQ8dDc1Q=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -5,22 +5,18 @@
|
||||
poetry-core,
|
||||
pytestCheckHook,
|
||||
python-gvm,
|
||||
pythonAtLeast,
|
||||
pythonOlder,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "gvm-tools";
|
||||
version = "25.4.0";
|
||||
version = "25.4.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "greenbone";
|
||||
repo = "gvm-tools";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-d5/oVQxhZGxGXwdGMojGQ4SiMUiQfxgcR2oF5Lq1+RM=";
|
||||
hash = "sha256-BYkpHUSw9MU9SpJiQf1ZgG1ZCfRxyAyX/K+53wgnKoQ=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
@@ -34,8 +30,8 @@ buildPythonPackage rec {
|
||||
disabledTests = [
|
||||
# Don't test sending
|
||||
"SendTargetTestCase"
|
||||
]
|
||||
++ lib.optionals (pythonAtLeast "3.10") [ "HelpFormattingParserTestCase" ];
|
||||
"HelpFormattingParserTestCase"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "gvmtools" ];
|
||||
|
||||
@@ -43,7 +39,7 @@ buildPythonPackage rec {
|
||||
description = "Collection of APIs that help with remote controlling a Greenbone Security Manager";
|
||||
homepage = "https://github.com/greenbone/gvm-tools";
|
||||
changelog = "https://github.com/greenbone/gvm-tools/releases/tag/${src.tag}";
|
||||
license = with licenses; [ gpl3Plus ];
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "iamdata";
|
||||
version = "0.1.202510161";
|
||||
version = "0.1.202510171";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloud-copilot";
|
||||
repo = "iam-data-python";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-v0asi+lPYKUUo90tbZ+ZjRt0J29gwzJbRg2t7GOuHbI=";
|
||||
hash = "sha256-u31TViNjoNhzzUoK2WAgAkHh+EFjFjYp1O1HGxbGAYk=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "jianpu-ly";
|
||||
version = "1.863";
|
||||
version = "1.864";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit version;
|
||||
pname = "jianpu_ly";
|
||||
hash = "sha256-feSg7kWWBFHqqvyx4O05KtWa9p4JvKwrtyMqbNXwAd0=";
|
||||
hash = "sha256-dYAUpdHvLnN4pE3aBZBK0yLjUQYguqBcAXPq7ep/iNE=";
|
||||
};
|
||||
|
||||
dependencies = [ lilypond ];
|
||||
|
||||
@@ -24,14 +24,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langgraph-cli";
|
||||
version = "0.4.3";
|
||||
version = "0.4.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langgraph";
|
||||
tag = "cli==${version}";
|
||||
hash = "sha256-ykGc3WovCkq+/UjBC+gnXklTvrDdIRVGE6mOHL2dT6w=";
|
||||
hash = "sha256-Ka/fm+lWxP6bpd4/Umgwfo1J1T05A6LHZb/ZeQ8HTSo=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/libs/cli";
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lcgit";
|
||||
version = "2.0.0";
|
||||
version = "2.1.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "cisagov";
|
||||
repo = "lcgit";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-unw5xY5iZlVrV01hchHS3Ar+zpF7awTAutcqndKH0Ic=";
|
||||
hash = "sha256-s77Pq5VjXFyycVYwaomhdNWXKU4vGRJT6+t89UvGdn4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "libpyfoscamcgi";
|
||||
version = "0.0.7";
|
||||
version = "0.0.8";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Foscam-wangzhengyu";
|
||||
repo = "libfoscamcgi";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QthzyMdZ2iberDmbeqf6MaUv8lH5xhlZLL8ZAlapvIk=";
|
||||
hash = "sha256-5sgCKlgtS3PWh9osY1X9UzG1DAi3/ipIf+5gf5jF0vQ=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "lmdb";
|
||||
version = "1.7.3";
|
||||
version = "1.7.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-1KJ7evT+OPNAnZ+/v0e2F7PZTe6YoAvIwqgzbM0/mxU=";
|
||||
hash = "sha256-8GBHUXYssJcFnVQSRExAV7lfOGx+2Vg2PPY/RT5RCNo=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "macfsevents";
|
||||
version = "0.8.4";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "MacFSEvents";
|
||||
@@ -17,17 +18,24 @@ buildPythonPackage rec {
|
||||
|
||||
patches = [ ./fix-packaging.patch ];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
# PyEval_InitThreads is deprecated in Python 3.9, to be removed in Python 3.14
|
||||
# and breaks the build under clang 16.
|
||||
# https://github.com/malthe/macfsevents/issues/49
|
||||
env.NIX_CFLAGS_COMPILE = "-Wno-implicit-function-declaration";
|
||||
|
||||
# Some tests fail under nix build directory
|
||||
doCheck = false;
|
||||
|
||||
pythonImportsCheck = [ "fsevents" ];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Thread-based interface to file system observation primitives";
|
||||
homepage = "https://github.com/malthe/macfsevents";
|
||||
changelog = "https://github.com/malthe/macfsevents/blob/${version}/CHANGES.rst";
|
||||
license = licenses.bsd2;
|
||||
license = lib.licenses.bsd2;
|
||||
maintainers = [ ];
|
||||
platforms = platforms.darwin;
|
||||
platforms = lib.platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
aioquic,
|
||||
argon2-cffi,
|
||||
asgiref,
|
||||
bcrypt,
|
||||
brotli,
|
||||
buildPythonPackage,
|
||||
certifi,
|
||||
@@ -17,7 +18,6 @@
|
||||
ldap3,
|
||||
mitmproxy-rs,
|
||||
msgpack,
|
||||
passlib,
|
||||
publicsuffix2,
|
||||
pyopenssl,
|
||||
pyparsing,
|
||||
@@ -38,27 +38,28 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mitmproxy";
|
||||
version = "12.1.2";
|
||||
version = "12.2.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mitmproxy";
|
||||
repo = "mitmproxy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-XYZ14JlVYG/OLlEze+C1L/HP3HD5GEW+jG2YYSXW/8Y=";
|
||||
hash = "sha256-2ldebsgR0xZV4WiCLV7DBUKXZo3oE+M6cmvRbSeCSLQ=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"bcrypt"
|
||||
"cryptography"
|
||||
"flask"
|
||||
"h2"
|
||||
"kaitaistruct"
|
||||
"passlib"
|
||||
"pyopenssl"
|
||||
"pyperclip"
|
||||
"tornado"
|
||||
"typing-extensions"
|
||||
"urwid"
|
||||
"zstandard"
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -68,6 +69,7 @@ buildPythonPackage rec {
|
||||
argon2-cffi
|
||||
asgiref
|
||||
brotli
|
||||
bcrypt
|
||||
certifi
|
||||
cryptography
|
||||
flask
|
||||
@@ -78,7 +80,6 @@ buildPythonPackage rec {
|
||||
ldap3
|
||||
mitmproxy-rs
|
||||
msgpack
|
||||
passlib
|
||||
publicsuffix2
|
||||
pyopenssl
|
||||
pyparsing
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "mne";
|
||||
version = "1.10.1";
|
||||
version = "1.10.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -37,7 +37,7 @@ buildPythonPackage rec {
|
||||
owner = "mne-tools";
|
||||
repo = "mne-python";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-xxkv+8RAkpRyMWznUMpwc6E72mb9DUPW6O5hFHiNz98=";
|
||||
hash = "sha256-K99yjWpX7rt6Isp0ao0NJcUu7GBRNKVz2i+xVt2HBNY=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -58,16 +58,16 @@ in
|
||||
"sha256-E2wUtUSMX4Lyj+HioQD6km3sGGETjgzujJbEewOHc5M=";
|
||||
|
||||
mypy-boto3-acm-pca =
|
||||
buildMypyBoto3Package "acm-pca" "1.40.1"
|
||||
"sha256-GZMeU5qLmE7eM6zSuS3e63ytY8C1jlnjUVkJmAiAoCo=";
|
||||
buildMypyBoto3Package "acm-pca" "1.40.54"
|
||||
"sha256-MqxsI64KEyipR0iiaifc42HQLHsVIFMmtvN2/Vx1EJU=";
|
||||
|
||||
mypy-boto3-amp =
|
||||
buildMypyBoto3Package "amp" "1.40.29"
|
||||
"sha256-LHVI54tJakPFTh0l+YZMJQV9X6+smUNJBee0u8WO5ro=";
|
||||
|
||||
mypy-boto3-amplify =
|
||||
buildMypyBoto3Package "amplify" "1.40.0"
|
||||
"sha256-B9APRl3tgbLaWHsXOdcaYDvkpEdQRO5P1PIbQecR7lo=";
|
||||
buildMypyBoto3Package "amplify" "1.40.54"
|
||||
"sha256-8nNBUlGXVoracAltiBNWohK7yG8z6Q0KGupyOS9/Tpc=";
|
||||
|
||||
mypy-boto3-amplifybackend =
|
||||
buildMypyBoto3Package "amplifybackend" "1.40.19"
|
||||
@@ -82,8 +82,8 @@ in
|
||||
"sha256-mfMTQ3XSVHDjTjQEY/EL1xq4t0KRaPwG2Nu0Pwsbk3o=";
|
||||
|
||||
mypy-boto3-apigatewaymanagementapi =
|
||||
buildMypyBoto3Package "apigatewaymanagementapi" "1.40.15"
|
||||
"sha256-E7R5SOWEYyulF1Jh17x7iL89ucc0KpmDnOWo4thHFuk=";
|
||||
buildMypyBoto3Package "apigatewaymanagementapi" "1.40.54"
|
||||
"sha256-/818ZgAE2Pqwcr914QvY86R5joOZ8kjM6StO4EpobdM=";
|
||||
|
||||
mypy-boto3-apigatewayv2 =
|
||||
buildMypyBoto3Package "apigatewayv2" "1.40.0"
|
||||
@@ -126,8 +126,8 @@ in
|
||||
"sha256-ZMDdjJse4uyAnWIy/cwQQuAemTrUBdm8PYQp0LTuHgE=";
|
||||
|
||||
mypy-boto3-apprunner =
|
||||
buildMypyBoto3Package "apprunner" "1.40.20"
|
||||
"sha256-LNfDzqjQNQkvt61VHFc8aFdEBicRACvSmuM9W/SWQng=";
|
||||
buildMypyBoto3Package "apprunner" "1.40.54"
|
||||
"sha256-t4mGNhPOii3GcMirgyvGZ53XmYf+GpWwMkL0RELswrs=";
|
||||
|
||||
mypy-boto3-appstream =
|
||||
buildMypyBoto3Package "appstream" "1.40.52"
|
||||
@@ -154,8 +154,8 @@ in
|
||||
"sha256-lnejEICkgHqQWfiN3LyNIHzDjfpgP2GlAr6acRP/wFo=";
|
||||
|
||||
mypy-boto3-autoscaling-plans =
|
||||
buildMypyBoto3Package "autoscaling-plans" "1.40.20"
|
||||
"sha256-euF2rskAknxAxRrkS7mOXWZkb9NR70kGGRe5kqTcNgs=";
|
||||
buildMypyBoto3Package "autoscaling-plans" "1.40.54"
|
||||
"sha256-pSEyo/Bpim0PgH0tj+MbJUIYwLk23M0mAh3LbTMv8m8=";
|
||||
|
||||
mypy-boto3-backup =
|
||||
buildMypyBoto3Package "backup" "1.40.52"
|
||||
@@ -166,12 +166,12 @@ in
|
||||
"sha256-BZXrWhqf5gFrTW0fAsiyiydzc0cTv2lPj5DTRLrv+pI=";
|
||||
|
||||
mypy-boto3-batch =
|
||||
buildMypyBoto3Package "batch" "1.40.36"
|
||||
"sha256-pi8VVxFJ9z5+4yRP9Tug6nJI5Kj441juIsOKgjT0EQ4=";
|
||||
buildMypyBoto3Package "batch" "1.40.54"
|
||||
"sha256-iIQwIdK4dqKCDwxmeL7mzX/LZFKztIv59LzNuqHc3BU=";
|
||||
|
||||
mypy-boto3-billingconductor =
|
||||
buildMypyBoto3Package "billingconductor" "1.40.0"
|
||||
"sha256-XyGkubFi/5yoLG/5CGRNjtB7tKhOqP6PuTvhTsn3pQM=";
|
||||
buildMypyBoto3Package "billingconductor" "1.40.54"
|
||||
"sha256-gikBABSlCcQfBSh8jyIYdN7iyTncBRZoVPQ1UnVbwRU=";
|
||||
|
||||
mypy-boto3-braket =
|
||||
buildMypyBoto3Package "braket" "1.40.9"
|
||||
@@ -366,16 +366,16 @@ in
|
||||
"sha256-QRwEUkDj7S0/VuQrcwuPWqKnzXEN6NYUSakhT+9T2wk=";
|
||||
|
||||
mypy-boto3-customer-profiles =
|
||||
buildMypyBoto3Package "customer-profiles" "1.40.42"
|
||||
"sha256-9zxTdvAc7+MgUM1KZJndXBCc0qL6jp50u7I93zZXrJY=";
|
||||
buildMypyBoto3Package "customer-profiles" "1.40.54"
|
||||
"sha256-mbbRVnRyCe97wfrWg5glIWmxx9czOCmJC4OrUVYRnYI=";
|
||||
|
||||
mypy-boto3-databrew =
|
||||
buildMypyBoto3Package "databrew" "1.40.20"
|
||||
"sha256-9JhxzPHEhFmwT8LQTzbwdY7XG8whoIxGKGLLyn09bDM=";
|
||||
buildMypyBoto3Package "databrew" "1.40.54"
|
||||
"sha256-x9YaYbLf/qq9OGLs2jhjap7TbgK8+HmADcnu+szrxvE=";
|
||||
|
||||
mypy-boto3-dataexchange =
|
||||
buildMypyBoto3Package "dataexchange" "1.40.0"
|
||||
"sha256-VVmG1myGH8FJpqQ63GDMYH5KVAPsv+Pmnc/WxHpTcHs=";
|
||||
buildMypyBoto3Package "dataexchange" "1.40.54"
|
||||
"sha256-iyXEvp4dra76CPor7FK8xsZ4zVojFv1+IcmAKlXcB7k=";
|
||||
|
||||
mypy-boto3-datapipeline =
|
||||
buildMypyBoto3Package "datapipeline" "1.40.19"
|
||||
@@ -410,8 +410,8 @@ in
|
||||
"sha256-dq0rCFW8Cc9nQkRNNYaZs092nOjLqdob7rziv/WDNfo=";
|
||||
|
||||
mypy-boto3-dlm =
|
||||
buildMypyBoto3Package "dlm" "1.40.18"
|
||||
"sha256-Qx3IAePD2OHEnXHG3O2U1aRcH3Tf/6WUrjrn1uZXmwE=";
|
||||
buildMypyBoto3Package "dlm" "1.40.54"
|
||||
"sha256-cCVm6rzKk9TX7/LamWAPgN/nGWzwlbx/e+v/rDeAPRY=";
|
||||
|
||||
mypy-boto3-dms =
|
||||
buildMypyBoto3Package "dms" "1.40.43"
|
||||
@@ -562,23 +562,23 @@ in
|
||||
"sha256-phgje7MZt9KoKUb6bQYqZ4/BqjYflEDPJ/uN7J04zuE=";
|
||||
|
||||
mypy-boto3-gamelift =
|
||||
buildMypyBoto3Package "gamelift" "1.40.0"
|
||||
"sha256-KgMMWys21dHhDP9kQjxPeQtJBWfiOeSCtwuE9FIAzk8=";
|
||||
buildMypyBoto3Package "gamelift" "1.40.54"
|
||||
"sha256-p8iNFeQAwp5WdsqHNA8+mMBNvt6y1t6+erP2APopH0Y=";
|
||||
|
||||
mypy-boto3-glacier =
|
||||
buildMypyBoto3Package "glacier" "1.40.18"
|
||||
"sha256-lEYmHnV9ADvj1BqZEeEBakiPLkfFNg4eUjx/ByEnrLQ=";
|
||||
|
||||
mypy-boto3-globalaccelerator =
|
||||
buildMypyBoto3Package "globalaccelerator" "1.40.18"
|
||||
"sha256-DS2Bb39wrP+k2H2oxkm13WzRyF6cX96P0JgF2OXAdMA=";
|
||||
buildMypyBoto3Package "globalaccelerator" "1.40.54"
|
||||
"sha256-NkEe4fOx9ZH6SHfa3A8UHXLyxIgjVGvy4UL+HkUiCDA=";
|
||||
|
||||
mypy-boto3-glue =
|
||||
buildMypyBoto3Package "glue" "1.40.50"
|
||||
"sha256-1LgvvSs/ZFxrCT/7MhZDATFUI6az5yTAhuc41QQ1kGk=";
|
||||
mypy-boto3-grafana =
|
||||
buildMypyBoto3Package "grafana" "1.40.0"
|
||||
"sha256-KQqyk9PFUttzDrZW7viev8xbumdud05EBdNoxz//hEY=";
|
||||
buildMypyBoto3Package "grafana" "1.40.54"
|
||||
"sha256-GeYE+d3wv+KTcS0ve0ftTLXazGS5a5KMQmVMXMl9jtM=";
|
||||
|
||||
mypy-boto3-greengrass =
|
||||
buildMypyBoto3Package "greengrass" "1.40.18"
|
||||
@@ -609,8 +609,8 @@ in
|
||||
"sha256-uQCsVXN1Qo8LvDeqJP3SkB4ttwGK5E4Kr5nsD4SijUQ=";
|
||||
|
||||
mypy-boto3-identitystore =
|
||||
buildMypyBoto3Package "identitystore" "1.40.18"
|
||||
"sha256-nOj8fkesQ6iVsoLwa/29LYl9X16UUL13k7M2rTEln0U=";
|
||||
buildMypyBoto3Package "identitystore" "1.40.54"
|
||||
"sha256-A9nivPF85KQUnfo2aF6a50NTSxox2OlXXS4MuxNnZ1g=";
|
||||
|
||||
mypy-boto3-imagebuilder =
|
||||
buildMypyBoto3Package "imagebuilder" "1.40.41"
|
||||
@@ -697,20 +697,20 @@ in
|
||||
"sha256-Kj/g5lCH7AgHRlSU6od3O4j1OilposHoDP1hYX4S+fs=";
|
||||
|
||||
mypy-boto3-ivs =
|
||||
buildMypyBoto3Package "ivs" "1.40.0"
|
||||
"sha256-vZM9rXxrSiJ4l2lJ+hcLtYUws+AczRyxncAKv3vIMMo=";
|
||||
buildMypyBoto3Package "ivs" "1.40.54"
|
||||
"sha256-t4l1s2RCkP572kbJLxsbh5EQnKZXk6zPc82PYytFzEQ=";
|
||||
|
||||
mypy-boto3-ivs-realtime =
|
||||
buildMypyBoto3Package "ivs-realtime" "1.40.32"
|
||||
"sha256-HkhDjUOPS4Hm7Zvw6SyyadDBbmKf13Yi8g+VF1X/snM=";
|
||||
buildMypyBoto3Package "ivs-realtime" "1.40.54"
|
||||
"sha256-gumv3tmf4bQa6HvlTAYh7yK0cE1jn3Gprt9l1iHgXqo=";
|
||||
|
||||
mypy-boto3-ivschat =
|
||||
buildMypyBoto3Package "ivschat" "1.40.0"
|
||||
"sha256-mtWPF8wmFGLC0PqkKX/UiYT6/VG7FfgrbsqTqRIOgsA=";
|
||||
|
||||
mypy-boto3-kafka =
|
||||
buildMypyBoto3Package "kafka" "1.40.18"
|
||||
"sha256-vO3AdbglCEhMr8YfBqcTBMP0hE65wkPnnWlW0C9m0So=";
|
||||
buildMypyBoto3Package "kafka" "1.40.54"
|
||||
"sha256-3hhwZY3Cxc18YpLmXfglgMV8OevwEFJymdVOIcAa/sI=";
|
||||
|
||||
mypy-boto3-kafkaconnect =
|
||||
buildMypyBoto3Package "kafkaconnect" "1.40.0"
|
||||
@@ -725,8 +725,8 @@ in
|
||||
"sha256-k8g4A54sQvehWCgxaV15zE5vVvJLS6hBrLMDEjGlXxs=";
|
||||
|
||||
mypy-boto3-keyspaces =
|
||||
buildMypyBoto3Package "keyspaces" "1.40.0"
|
||||
"sha256-7gN03saDdFpMyDzaipHRXtq2qkrrzDcp7xhEjm019WI=";
|
||||
buildMypyBoto3Package "keyspaces" "1.40.54"
|
||||
"sha256-NLkf8t9W/ZKA7S9qc/qJ1u4bzh87unvsQLUeh92sbvg=";
|
||||
|
||||
mypy-boto3-kinesis =
|
||||
buildMypyBoto3Package "kinesis" "1.40.0"
|
||||
@@ -761,8 +761,8 @@ in
|
||||
"sha256-ntnY800namdoyhCPe0Pg5573l2J75Wqd+yFat5KEaMc=";
|
||||
|
||||
mypy-boto3-kms =
|
||||
buildMypyBoto3Package "kms" "1.40.38"
|
||||
"sha256-QDYeiQE6F7nC1M1cazbXFmMhK6SCWmjdDWTObja94ws=";
|
||||
buildMypyBoto3Package "kms" "1.40.54"
|
||||
"sha256-0+dJmIiBbQPcy6xbmn/qjvAyI84YF5AvGJFzZBQAP3g=";
|
||||
|
||||
mypy-boto3-lakeformation =
|
||||
buildMypyBoto3Package "lakeformation" "1.40.19"
|
||||
@@ -773,8 +773,8 @@ in
|
||||
"sha256-pwngrGlAeDqtCP9c+Yx4miFYQLqxfkaMpeIjBa0K6gU=";
|
||||
|
||||
mypy-boto3-lex-models =
|
||||
buildMypyBoto3Package "lex-models" "1.40.19"
|
||||
"sha256-La8+W6msTRNsxdKGyOU3/jJ+bQYkSXjOfaZ8Aj/PGT8=";
|
||||
buildMypyBoto3Package "lex-models" "1.40.54"
|
||||
"sha256-1154wsf4q7QHWQG3PGo+ukUJY2mk+xfh3/56YKRtXIE=";
|
||||
|
||||
mypy-boto3-lex-runtime =
|
||||
buildMypyBoto3Package "lex-runtime" "1.40.17"
|
||||
@@ -785,8 +785,8 @@ in
|
||||
"sha256-FgQalWvHO0Zzisw9CLKIKeNchDh5DMHjos2OIyXto40=";
|
||||
|
||||
mypy-boto3-lexv2-runtime =
|
||||
buildMypyBoto3Package "lexv2-runtime" "1.40.15"
|
||||
"sha256-75J3DLBsf70P6ur8XyB6iGExyzosrHbb82o7RjE5/3M=";
|
||||
buildMypyBoto3Package "lexv2-runtime" "1.40.54"
|
||||
"sha256-beE9BjjI8wZFwDy0Xzv0/BmRjunfJlJ0qASf4yfpxpE=";
|
||||
|
||||
mypy-boto3-license-manager =
|
||||
buildMypyBoto3Package "license-manager" "1.40.0"
|
||||
@@ -813,8 +813,8 @@ in
|
||||
"sha256-udjRe+Pb6Yvbh6OHYs32VCTddkrAo/y1Se32A+FM1/M=";
|
||||
|
||||
mypy-boto3-lookoutequipment =
|
||||
buildMypyBoto3Package "lookoutequipment" "1.40.17"
|
||||
"sha256-ttDzy2rDfDeiBre/iuZ4Na9f3UtHb0GZw9ocXSGmEhE=";
|
||||
buildMypyBoto3Package "lookoutequipment" "1.40.54"
|
||||
"sha256-TW5IgaSvPWbBu39VsO+6HMpgzu1TAKZ62RZGUQ3HoFo=";
|
||||
|
||||
mypy-boto3-lookoutmetrics =
|
||||
buildMypyBoto3Package "lookoutmetrics" "1.40.15"
|
||||
@@ -825,12 +825,12 @@ in
|
||||
"sha256-DKGXLR3lVek8IHAolI372LKc5YFy1o40DUVxp+xc1ww=";
|
||||
|
||||
mypy-boto3-m2 =
|
||||
buildMypyBoto3Package "m2" "1.40.0"
|
||||
"sha256-d7LurkSzbbXqYJXnOsQtxpcSDnY20O5kASOVZJObt+g=";
|
||||
buildMypyBoto3Package "m2" "1.40.54"
|
||||
"sha256-qpYLmQ4CfAG30fnY86vT74B33pmD1cDGLHrKiuDOpN8=";
|
||||
|
||||
mypy-boto3-machinelearning =
|
||||
buildMypyBoto3Package "machinelearning" "1.40.20"
|
||||
"sha256-ZrXr4tnJL6e/H1boIqc5i13uxwmGwDHRLIVjHdTxwVs=";
|
||||
buildMypyBoto3Package "machinelearning" "1.40.54"
|
||||
"sha256-3LzaMWu1lPzmKx8+Knc9OdwgElOMumhkt9iEn1gShCY=";
|
||||
|
||||
mypy-boto3-macie2 =
|
||||
buildMypyBoto3Package "macie2" "1.40.16"
|
||||
@@ -849,8 +849,8 @@ in
|
||||
"sha256-C33HMjDet8ZhC2CUlr0xkYlLQpIOMKjhbqKw7CPz+Tg=";
|
||||
|
||||
mypy-boto3-marketplace-entitlement =
|
||||
buildMypyBoto3Package "marketplace-entitlement" "1.40.0"
|
||||
"sha256-tgFgsCuWsIC2AkRcLQ7e4ANb0eTwqfU9N1/XXPReB5I=";
|
||||
buildMypyBoto3Package "marketplace-entitlement" "1.40.54"
|
||||
"sha256-pagUH5QLYtbx88TE9470AJOHxG29ALGxZioROq3rqTE=";
|
||||
|
||||
mypy-boto3-marketplacecommerceanalytics =
|
||||
buildMypyBoto3Package "marketplacecommerceanalytics" "1.40.16"
|
||||
@@ -877,8 +877,8 @@ in
|
||||
"sha256-T3Ba5a0ogaaNqOs93jww/OT2UgHZzy9k6YGpkN9DlYY=";
|
||||
|
||||
mypy-boto3-mediapackagev2 =
|
||||
buildMypyBoto3Package "mediapackagev2" "1.40.27"
|
||||
"sha256-wJZ7kfDwF+GLMvkLfOHTrW/fIPsMKD2mJJJmirEpApY=";
|
||||
buildMypyBoto3Package "mediapackagev2" "1.40.54"
|
||||
"sha256-JPlD+hxnut6l3LAp5jNfP0LCdPj/wVj7xs/wSP+sy0U=";
|
||||
|
||||
mypy-boto3-mediastore =
|
||||
buildMypyBoto3Package "mediastore" "1.40.17"
|
||||
@@ -893,12 +893,12 @@ in
|
||||
"sha256-wTzLtvXBVTEs1ywAw8sL92Xzyo9TOscaIptPE1oHrUg=";
|
||||
|
||||
mypy-boto3-medical-imaging =
|
||||
buildMypyBoto3Package "medical-imaging" "1.40.31"
|
||||
"sha256-loONT/aOVY0IFNGgP7doBtHPp+U9TEzI4SAmdXvrc2Q=";
|
||||
buildMypyBoto3Package "medical-imaging" "1.40.54"
|
||||
"sha256-pDcksj0s3L+AKKXDe9fmcYxDdQDa5uVdbtJLGSvW0X0=";
|
||||
|
||||
mypy-boto3-memorydb =
|
||||
buildMypyBoto3Package "memorydb" "1.40.46"
|
||||
"sha256-3es+4YZbr+k3NgCoBdgrMwXVe/jH6cV7Lo2Fq3MZsJw=";
|
||||
buildMypyBoto3Package "memorydb" "1.40.54"
|
||||
"sha256-f/tGLKRnpzMDLAzQH1W7sUjGljb04Ws5Tidh8lL0pWE=";
|
||||
|
||||
mypy-boto3-meteringmarketplace =
|
||||
buildMypyBoto3Package "meteringmarketplace" "1.40.0"
|
||||
@@ -917,8 +917,8 @@ in
|
||||
"sha256-SVy3+tok3qsJv76TiaOIPVSnJiGxfuPgAYT+bi3Kxss=";
|
||||
|
||||
mypy-boto3-migrationhub-config =
|
||||
buildMypyBoto3Package "migrationhub-config" "1.40.19"
|
||||
"sha256-uxtinLEnvT6+BS2xAMiD8GsfQOEUTp0pTKQdxBx8yc8=";
|
||||
buildMypyBoto3Package "migrationhub-config" "1.40.54"
|
||||
"sha256-djL6fA1ekMWn1Alc3mchrdydGCkVXsDtKNc/fG4xGL0=";
|
||||
|
||||
mypy-boto3-migrationhuborchestrator =
|
||||
buildMypyBoto3Package "migrationhuborchestrator" "1.40.0"
|
||||
@@ -989,8 +989,8 @@ in
|
||||
"sha256-LdBoeGucR8RzewzflvN1dtCtr8+asp3ggmtV6HuUQm8=";
|
||||
|
||||
mypy-boto3-osis =
|
||||
buildMypyBoto3Package "osis" "1.40.32"
|
||||
"sha256-XS7wWZReJC9tVuVCZg91tDj1iWCuUfKUup8Jf4oxS8g=";
|
||||
buildMypyBoto3Package "osis" "1.40.54"
|
||||
"sha256-iuSKo8JCPNNc6FiyKbIpkbVd5rgqRGKOKASwqkCstdw=";
|
||||
|
||||
mypy-boto3-outposts =
|
||||
buildMypyBoto3Package "outposts" "1.40.48"
|
||||
@@ -1013,16 +1013,16 @@ in
|
||||
"sha256-6kAZW0V/7XXEGCQl24brFhR3utzZ0Ftg8dTUgRN40iU=";
|
||||
|
||||
mypy-boto3-personalize =
|
||||
buildMypyBoto3Package "personalize" "1.40.19"
|
||||
"sha256-2oaSBDL5PDpNwT/stf52kpEl23UAZ9Cl0y8jSq40mZI=";
|
||||
buildMypyBoto3Package "personalize" "1.40.54"
|
||||
"sha256-pn+Zpzpa5SBhnzzo1yVcQzFi3u3Wbf93AvOL4Xu+yqQ=";
|
||||
|
||||
mypy-boto3-personalize-events =
|
||||
buildMypyBoto3Package "personalize-events" "1.40.18"
|
||||
"sha256-ot000kDzq6Dle+9d9EWXHM7kLIzA4Se7X1w24dEhLVg=";
|
||||
|
||||
mypy-boto3-personalize-runtime =
|
||||
buildMypyBoto3Package "personalize-runtime" "1.40.17"
|
||||
"sha256-If4bUVxIhJNXlW0i3ojv5hVDX5YoCqA0PjzcLbtc1q4=";
|
||||
buildMypyBoto3Package "personalize-runtime" "1.40.54"
|
||||
"sha256-vuOhtYDVqnB4Xn5dzE3N93b7ZWalyvPwTx01CHFzSNo=";
|
||||
|
||||
mypy-boto3-pi =
|
||||
buildMypyBoto3Package "pi" "1.40.19"
|
||||
@@ -1037,8 +1037,8 @@ in
|
||||
"sha256-MZ3FLJdyo1RoUFj6baYu4dR9T8/0nCilk5RRZ+0wvQQ=";
|
||||
|
||||
mypy-boto3-pinpoint-sms-voice =
|
||||
buildMypyBoto3Package "pinpoint-sms-voice" "1.40.35"
|
||||
"sha256-RLcjMVTPCHS+aVAy7dBr3yR+o25oIrz8twVAbaA3I+0=";
|
||||
buildMypyBoto3Package "pinpoint-sms-voice" "1.40.54"
|
||||
"sha256-3c8he41vrrQwW64aGB5ExykWVPqGfj73P0gZBYoqsW0=";
|
||||
|
||||
mypy-boto3-pinpoint-sms-voice-v2 =
|
||||
buildMypyBoto3Package "pinpoint-sms-voice-v2" "1.40.14"
|
||||
@@ -1049,12 +1049,12 @@ in
|
||||
"sha256-AY8HH2OrOvscERskVLYOx8c8MQntEEseeVwpN6cJuaY=";
|
||||
|
||||
mypy-boto3-polly =
|
||||
buildMypyBoto3Package "polly" "1.40.13"
|
||||
"sha256-uzrN1a/jHzdN479b3O43trgL1Qay3GQbWWdHTiwI1Rc=";
|
||||
buildMypyBoto3Package "polly" "1.40.54"
|
||||
"sha256-3qic3Zk9WZ1JF570ASGt6X6EBeWO4hGhs4kYQZ3RfQg=";
|
||||
|
||||
mypy-boto3-pricing =
|
||||
buildMypyBoto3Package "pricing" "1.40.0"
|
||||
"sha256-ehbxIVTXjEStw0MUiA0Xmk13VhVf07NnUp3hy/PjUEs=";
|
||||
buildMypyBoto3Package "pricing" "1.40.54"
|
||||
"sha256-5XQk+0F6fX80cEOQlHTZOpcbl2qpaAJOgqawem8kMpI=";
|
||||
|
||||
mypy-boto3-privatenetworks =
|
||||
buildMypyBoto3Package "privatenetworks" "1.38.0"
|
||||
@@ -1065,12 +1065,12 @@ in
|
||||
"sha256-BEHP+U37pdHVP7UABWkS3zUYNg+xE6Z/A8mmmd0/LmE=";
|
||||
|
||||
mypy-boto3-qldb =
|
||||
buildMypyBoto3Package "qldb" "1.40.16"
|
||||
"sha256-IaEZm5lbmuWg/Y6BHJ6ABKBPlQsvCCRIBkQk1xbc9PI=";
|
||||
buildMypyBoto3Package "qldb" "1.40.54"
|
||||
"sha256-7h7WswVMGPBf6WsX04+TXA3o8scarCUqnSW3dgUyadw=";
|
||||
|
||||
mypy-boto3-qldb-session =
|
||||
buildMypyBoto3Package "qldb-session" "1.40.19"
|
||||
"sha256-g5Mh+Uz/YrF4v7GV3kPUarzTr0miTUioaMaxwYUX4p0=";
|
||||
buildMypyBoto3Package "qldb-session" "1.40.54"
|
||||
"sha256-YrrEKl3aGz//5Z5JGapHhWtk6hBXQ4cuRQmLqGYztzg=";
|
||||
|
||||
mypy-boto3-quicksight =
|
||||
buildMypyBoto3Package "quicksight" "1.40.49"
|
||||
@@ -1141,8 +1141,8 @@ in
|
||||
"sha256-2eARoNdjICq+9/NDLcgCikBIQV9WNDb8UUKGtfJA6Yw=";
|
||||
|
||||
mypy-boto3-route53-recovery-control-config =
|
||||
buildMypyBoto3Package "route53-recovery-control-config" "1.40.14"
|
||||
"sha256-xHo8vLsSgGMCM3uVYv1ihLAOpkSc3XjuPgKWLFTqDkk=";
|
||||
buildMypyBoto3Package "route53-recovery-control-config" "1.40.54"
|
||||
"sha256-WTZGKD2w3/OW41VKgk/l9KdBnggip8CDTesbtiK/Hic=";
|
||||
|
||||
mypy-boto3-route53-recovery-readiness =
|
||||
buildMypyBoto3Package "route53-recovery-readiness" "1.40.16"
|
||||
@@ -1293,12 +1293,12 @@ in
|
||||
"sha256-wR+V7nK924T3/s8wADcuAVR/NnNwZLeF8c80GRuH4D8=";
|
||||
|
||||
mypy-boto3-ssm =
|
||||
buildMypyBoto3Package "ssm" "1.40.37"
|
||||
"sha256-2cdpa5i6N2lbul6s/gDxMFaL7zQ0QmJC3y1fpiSGtvM=";
|
||||
buildMypyBoto3Package "ssm" "1.40.54"
|
||||
"sha256-V6L3DNfXgzQIXLp0ahUw+ILAw6QagJVcZdSf07V9Zb0=";
|
||||
|
||||
mypy-boto3-ssm-contacts =
|
||||
buildMypyBoto3Package "ssm-contacts" "1.40.15"
|
||||
"sha256-4My0GYzzmWFuuIgKWPxxUaCipvSYj7nsb44b7a1krbU=";
|
||||
buildMypyBoto3Package "ssm-contacts" "1.40.54"
|
||||
"sha256-OUZn5wWVxirqeyEIrPgIbBwG2ikudihKJo/WJItVkLM=";
|
||||
|
||||
mypy-boto3-ssm-incidents =
|
||||
buildMypyBoto3Package "ssm-incidents" "1.40.0"
|
||||
@@ -1353,8 +1353,8 @@ in
|
||||
"sha256-hMLxKQ6aMwdquw2oOgeB33OigX25MOQFJhGEBfEyf7U=";
|
||||
|
||||
mypy-boto3-timestream-query =
|
||||
buildMypyBoto3Package "timestream-query" "1.40.20"
|
||||
"sha256-EHQ0m8Pr8I+CxxOolkFP6LtY4V0qGosNQTPukYg8PQ8=";
|
||||
buildMypyBoto3Package "timestream-query" "1.40.54"
|
||||
"sha256-QXykPDFwDXTY44JyYNYRBvG9/rBVmtisFKrmp6UKIQM=";
|
||||
|
||||
mypy-boto3-timestream-write =
|
||||
buildMypyBoto3Package "timestream-write" "1.40.19"
|
||||
@@ -1381,8 +1381,8 @@ in
|
||||
"sha256-AhS/FxuTPVNoi6cys6LS9wKqUKlkUZ9G3boVxJPTcNU=";
|
||||
|
||||
mypy-boto3-voice-id =
|
||||
buildMypyBoto3Package "voice-id" "1.40.19"
|
||||
"sha256-voJSA17LDkjLBNDd7/TPS5tC63BfyEffvp7JUb46trk=";
|
||||
buildMypyBoto3Package "voice-id" "1.40.54"
|
||||
"sha256-6usEXd0rpBSaLBKHawPIiPzqfHoNCGVO8c2p0eBqrvs=";
|
||||
|
||||
mypy-boto3-vpc-lattice =
|
||||
buildMypyBoto3Package "vpc-lattice" "1.40.41"
|
||||
@@ -1429,8 +1429,8 @@ in
|
||||
"sha256-6PTGF3akduOS0VRS43ykcKzK25iyQb+bqvpCe+BM9Qw=";
|
||||
|
||||
mypy-boto3-workspaces-web =
|
||||
buildMypyBoto3Package "workspaces-web" "1.40.0"
|
||||
"sha256-1Nm+3yAqMg/qtpdxae2etPehfszBq454U/U/1ClPeGg=";
|
||||
buildMypyBoto3Package "workspaces-web" "1.40.54"
|
||||
"sha256-WN0pAbfJbsq+1LB1BM/S3goNS2sQlJka0Kn6ZCps2us=";
|
||||
|
||||
mypy-boto3-xray =
|
||||
buildMypyBoto3Package "xray" "1.40.21"
|
||||
|
||||
@@ -2,20 +2,17 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
pythonOlder,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "openrgb-python";
|
||||
version = "0.3.5";
|
||||
version = "0.3.6";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-06efPdVHkZG9uR1W+bQcZzxqqEYXlKpmuXmiRk36TZA=";
|
||||
hash = "sha256-86jy8hoOgQocdCeapjaRFO9PKx/TW9kcN16UKSWNVps=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user