Merge master into staging-next
This commit is contained in:
@@ -1,7 +1,4 @@
|
||||
# NOTE: Formatting with the RFC-style nixfmt command is not yet stable.
|
||||
# See https://github.com/NixOS/rfcs/pull/166.
|
||||
|
||||
name: Check that Nix files are formatted
|
||||
name: Check that files are formatted
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
@@ -14,7 +11,7 @@ jobs:
|
||||
uses: ./.github/workflows/get-merge-commit.yml
|
||||
|
||||
nixos:
|
||||
name: nixfmt-check
|
||||
name: fmt-check
|
||||
runs-on: ubuntu-24.04
|
||||
needs: get-merge-commit
|
||||
if: needs.get-merge-commit.outputs.mergedSha
|
||||
@@ -27,13 +24,13 @@ jobs:
|
||||
with:
|
||||
extra_nix_config: sandbox = true
|
||||
|
||||
- name: Check that Nix files are formatted
|
||||
- name: Check that files are formatted
|
||||
run: |
|
||||
# Note that it's fine to run this on untrusted code because:
|
||||
# - There's no secrets accessible here
|
||||
# - The build is sandboxed
|
||||
if ! nix-build ci -A fmt.check; then
|
||||
echo "Some Nix files are not properly formatted"
|
||||
echo "Some files are not properly formatted"
|
||||
echo "Please format them by going to the Nixpkgs root directory and running one of:"
|
||||
echo " nix-shell --run treefmt"
|
||||
echo " nix develop --command treefmt"
|
||||
@@ -1,132 +0,0 @@
|
||||
name: Check changed Nix files with nixf-tidy (experimental)
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: [opened, synchronize, reopened, edited]
|
||||
|
||||
permissions: {}
|
||||
|
||||
jobs:
|
||||
nixos:
|
||||
name: exp-nixf-tidy-check
|
||||
runs-on: ubuntu-24.04
|
||||
if: "!contains(github.event.pull_request.title, '[skip treewide]')"
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
ref: refs/pull/${{ github.event.pull_request.number }}/merge
|
||||
# Fetches the merge commit and its parents
|
||||
fetch-depth: 2
|
||||
|
||||
- name: Checking out target branch
|
||||
run: |
|
||||
target=$(mktemp -d)
|
||||
targetRev=$(git rev-parse HEAD^1)
|
||||
git worktree add "$target" "$targetRev"
|
||||
echo "targetRev=$targetRev" >> "$GITHUB_ENV"
|
||||
echo "target=$target" >> "$GITHUB_ENV"
|
||||
|
||||
- name: Get Nixpkgs revision for nixf
|
||||
run: |
|
||||
# pin to a commit from nixpkgs-unstable to avoid e.g. building nixf
|
||||
# from staging
|
||||
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
|
||||
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
|
||||
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"
|
||||
|
||||
- uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31
|
||||
with:
|
||||
extra_nix_config: sandbox = true
|
||||
nix_path: nixpkgs=${{ env.url }}
|
||||
|
||||
- name: Install nixf and jq
|
||||
# provided jq is incompatible with our expression
|
||||
run: "nix-env -f '<nixpkgs>' -iAP nixf jq"
|
||||
|
||||
- name: Check that Nix files pass nixf-tidy
|
||||
run: |
|
||||
# Filtering error messages we don't like
|
||||
nixf_wrapper(){
|
||||
nixf-tidy --variable-lookup < "$1" | jq -r '
|
||||
[
|
||||
"sema-escaping-with"
|
||||
]
|
||||
as $ignored_errors|[.[]|select(.sname as $s|$ignored_errors|index($s)|not)]
|
||||
'
|
||||
}
|
||||
|
||||
failedFiles=()
|
||||
|
||||
# Don't report errors to file overview
|
||||
# to avoid duplicates when editing title and description
|
||||
if [[ "${{ github.event.action }}" == 'edited' ]] && [[ -z "${{ github.event.edited.changes.base }}" ]]; then
|
||||
DONT_REPORT_ERROR=1
|
||||
else
|
||||
DONT_REPORT_ERROR=
|
||||
fi
|
||||
# TODO: Make this more parallel
|
||||
|
||||
# Loop through all Nix files touched by the PR
|
||||
while readarray -d '' -n 2 entry && (( ${#entry[@]} != 0 )); do
|
||||
type=${entry[0]}
|
||||
file=${entry[1]}
|
||||
case $type in
|
||||
A*)
|
||||
source=""
|
||||
dest=$file
|
||||
;;
|
||||
M*)
|
||||
source=$file
|
||||
dest=$file
|
||||
;;
|
||||
C*|R*)
|
||||
source=$file
|
||||
read -r -d '' dest
|
||||
;;
|
||||
*)
|
||||
echo "Ignoring file $file with type $type"
|
||||
continue
|
||||
esac
|
||||
|
||||
if [[ -n "$source" ]] && [[ "$(nixf_wrapper ${{ env.target }}/"$source")" != '[]' ]] 2>/dev/null; then
|
||||
echo "Ignoring file $file because it doesn't pass nixf-tidy in the target commit"
|
||||
echo # insert blank line
|
||||
else
|
||||
nixf_report="$(nixf_wrapper "$dest")"
|
||||
if [[ "$nixf_report" != '[]' ]]; then
|
||||
echo "$dest doesn't pass nixf-tidy. Reported by nixf-tidy:"
|
||||
errors=$(echo "$nixf_report" | jq -r --arg dest "$dest" '
|
||||
def getLCur: "line=" + (.line+1|tostring) + ",col=" + (.column|tostring);
|
||||
def getRCur: "endLine=" + (.line+1|tostring) + ",endColumn=" + (.column|tostring);
|
||||
def getRange: "file=\($dest)," + (.lCur|getLCur) + "," + (.rCur|getRCur);
|
||||
def getBody: . as $top|(.range|getRange) + ",title="+ .sname + "::" +
|
||||
(.message|sub("{}" ; ($top.args.[]|tostring)));
|
||||
def getNote: "\n::notice " + (.|getBody);
|
||||
def getMessage: "::error " + (.|getBody) + (if (.notes|length)>0 then
|
||||
([.notes.[]|getNote]|add) else "" end);
|
||||
.[]|getMessage
|
||||
')
|
||||
if [[ -z "$DONT_REPORT_ERROR" ]]; then
|
||||
echo "$errors"
|
||||
else
|
||||
# just print in plain text
|
||||
echo "${errors/::/}"
|
||||
echo # add one empty line
|
||||
fi
|
||||
failedFiles+=("$dest")
|
||||
fi
|
||||
fi
|
||||
done < <(git diff -z --name-status ${{ env.targetRev }} -- '*.nix')
|
||||
|
||||
if [[ -n "$DONT_REPORT_ERROR" ]]; then
|
||||
echo "Edited the PR but didn't change the base branch, only the description/title."
|
||||
echo "Not reporting errors again to avoid duplication."
|
||||
echo # add one empty line
|
||||
fi
|
||||
|
||||
if (( "${#failedFiles[@]}" > 0 )); then
|
||||
echo "Some new/changed Nix files don't pass nixf-tidy."
|
||||
echo "See ${{ github.event.pull_request.html_url }}/files for reported errors."
|
||||
echo "If you believe this is a false positive, ping @Aleksanaa and @inclyc in this PR."
|
||||
exit 1
|
||||
fi
|
||||
@@ -1,52 +0,0 @@
|
||||
name: "Checking EditorConfig v2"
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
|
||||
permissions: {}
|
||||
|
||||
jobs:
|
||||
get-merge-commit:
|
||||
uses: ./.github/workflows/get-merge-commit.yml
|
||||
|
||||
tests:
|
||||
name: editorconfig-check
|
||||
runs-on: ubuntu-24.04
|
||||
needs: get-merge-commit
|
||||
if: "needs.get-merge-commit.outputs.mergedSha && !contains(github.event.pull_request.title, '[skip treewide]')"
|
||||
steps:
|
||||
- name: Get list of changed files from PR
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: |
|
||||
gh api \
|
||||
repos/${{ github.repository }}/pulls/${{ github.event.number }}/files --paginate \
|
||||
| jq '.[] | select(.status != "removed") | .filename' \
|
||||
> "$HOME/changed_files"
|
||||
|
||||
- name: print list of changed files
|
||||
run: |
|
||||
cat "$HOME/changed_files"
|
||||
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
ref: ${{ needs.get-merge-commit.outputs.mergedSha }}
|
||||
|
||||
- name: Get Nixpkgs revision for editorconfig-checker
|
||||
run: |
|
||||
# Pin to a commit from nixpkgs-unstable to avoid building from e.g. staging.
|
||||
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
|
||||
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
|
||||
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"
|
||||
|
||||
- uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31
|
||||
with:
|
||||
nix_path: nixpkgs=${{ env.url }}
|
||||
|
||||
- name: Checking EditorConfig
|
||||
run: |
|
||||
< "$HOME/changed_files" nix-shell -p editorconfig-checker --run 'xargs -r editorconfig-checker -disable-indent-size'
|
||||
|
||||
- if: ${{ failure() }}
|
||||
run: |
|
||||
echo "::error :: Hey! It looks like your changes don't follow our editorconfig settings. Read https://editorconfig.org/#download to configure your editor so you never see this error again."
|
||||
@@ -1,41 +0,0 @@
|
||||
name: Check that files are sorted
|
||||
|
||||
on:
|
||||
pull_request_target:
|
||||
types: [opened, synchronize, reopened]
|
||||
|
||||
permissions: {}
|
||||
|
||||
jobs:
|
||||
get-merge-commit:
|
||||
uses: ./.github/workflows/get-merge-commit.yml
|
||||
|
||||
nixos:
|
||||
name: keep-sorted
|
||||
runs-on: ubuntu-24.04
|
||||
needs: get-merge-commit
|
||||
if: "needs.get-merge-commit.outputs.mergedSha && !contains(github.event.pull_request.title, '[skip treewide]')"
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
ref: ${{ needs.get-merge-commit.outputs.mergedSha }}
|
||||
|
||||
- name: Get Nixpkgs revision for keep-sorted
|
||||
run: |
|
||||
# Pin to a commit from nixpkgs-unstable to avoid e.g. building nixfmt from staging.
|
||||
# This should not be a URL, because it would allow PRs to run arbitrary code in CI!
|
||||
rev=$(jq -r .rev ci/pinned-nixpkgs.json)
|
||||
echo "url=https://github.com/NixOS/nixpkgs/archive/$rev.tar.gz" >> "$GITHUB_ENV"
|
||||
|
||||
- uses: cachix/install-nix-action@526118121621777ccd86f79b04685a9319637641 # v31
|
||||
with:
|
||||
extra_nix_config: sandbox = true
|
||||
nix_path: nixpkgs=${{ env.url }}
|
||||
|
||||
- name: Install keep-sorted
|
||||
run: "nix-env -f '<nixpkgs>' -iAP keep-sorted jq"
|
||||
|
||||
- name: Check that Nix files are sorted
|
||||
shell: bash
|
||||
run: |
|
||||
git ls-files | xargs keep-sorted --mode lint | jq --raw-output '.[] | "Please make sure any new entries in \(.path) are sorted alphabetically."'
|
||||
@@ -16,7 +16,7 @@
|
||||
# CI
|
||||
/.github/*_TEMPLATE* @SigmaSquadron
|
||||
/.github/workflows @NixOS/Security @Mic92 @zowoq @infinisil @azuwis @wolfgangwalther
|
||||
/.github/workflows/check-nix-format.yml @infinisil @wolfgangwalther
|
||||
/.github/workflows/check-format.yml @infinisil @wolfgangwalther
|
||||
/.github/workflows/codeowners-v2.yml @infinisil @wolfgangwalther
|
||||
/.github/workflows/nixpkgs-vet.yml @infinisil @philiptaron @wolfgangwalther
|
||||
/ci @infinisil @philiptaron @NixOS/Security @wolfgangwalther
|
||||
|
||||
@@ -44,10 +44,19 @@ let
|
||||
# By default it's info, which is too noisy since we have many unmatched files
|
||||
settings.on-unmatched = "debug";
|
||||
|
||||
programs.keep-sorted.enable = true;
|
||||
|
||||
# This uses nixfmt-rfc-style underneath,
|
||||
# the default formatter for Nix code.
|
||||
# See https://github.com/NixOS/nixfmt
|
||||
programs.nixfmt.enable = true;
|
||||
|
||||
settings.formatter.editorconfig-checker = {
|
||||
command = "${pkgs.lib.getExe pkgs.editorconfig-checker}";
|
||||
options = [ "-disable-indent-size" ];
|
||||
includes = [ "*" ];
|
||||
priority = 1;
|
||||
};
|
||||
};
|
||||
fs = pkgs.lib.fileset;
|
||||
nixFilesSrc = fs.toSource {
|
||||
|
||||
@@ -4966,6 +4966,12 @@
|
||||
githubId = 6487079;
|
||||
name = "Dane Rieber";
|
||||
};
|
||||
conduktorbot = {
|
||||
email = "automation@conduktor.io";
|
||||
github = "conduktorbot";
|
||||
githubId = 96434751;
|
||||
name = "Conduktor Bot";
|
||||
};
|
||||
confus = {
|
||||
email = "con-f-use@gmx.net";
|
||||
github = "con-f-use";
|
||||
@@ -15056,6 +15062,12 @@
|
||||
githubId = 1709273;
|
||||
name = "Robin Hack";
|
||||
};
|
||||
marnas = {
|
||||
email = "marco@santonastaso.com";
|
||||
name = "Marco Santonastaso";
|
||||
github = "marnas";
|
||||
githubId = 39352252;
|
||||
};
|
||||
marnym = {
|
||||
email = "markus@nyman.dev";
|
||||
github = "marnym";
|
||||
|
||||
@@ -274,7 +274,7 @@ in
|
||||
description = ''
|
||||
Disable nixos-rebuild, nixos-generate-config, nixos-installer
|
||||
and other NixOS tools. This is useful to shrink embedded,
|
||||
read-only systems which are not expected to be rebuild or
|
||||
read-only systems which are not expected to rebuild or
|
||||
reconfigure themselves. Use at your own risk!
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -2110,8 +2110,8 @@ let
|
||||
publisher = "github";
|
||||
name = "copilot";
|
||||
# Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json
|
||||
version = "1.309.0";
|
||||
hash = "sha256-i1PcbbOBgULd+inwypezE/ZsePrJaqM2z6qrDcNBLVA=";
|
||||
version = "1.317.0";
|
||||
hash = "sha256-w8HH1ibkOrpuKi3Yhzr+DjVIY7HWZ2L4rYzNYrHkfbc=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -26,11 +26,11 @@ let
|
||||
|
||||
hash =
|
||||
{
|
||||
x86_64-linux = "sha256-dAckjPosKsL1ZM2lQNKtxl1jOo/q1lBd1rkbj3G2AVs=";
|
||||
x86_64-darwin = "sha256-z3U5wBJ72XG/k4HWUaaZm+MMEw4pqtvhejTnFq5fDmQ=";
|
||||
aarch64-linux = "sha256-ZLbMknKHc6yVZ+fJOGZWh1NeFWMYYCXyNnnPRBMM6R4=";
|
||||
aarch64-darwin = "sha256-RPL60SMdic8Q5GMtgY5yEoR0dzhnniEaoYKusfPN0Ks=";
|
||||
armv7l-linux = "sha256-UrLjrBDFfTeSSsrzq4lIAd1lXNssmgrEWKpaweMtVRc=";
|
||||
x86_64-linux = "sha256-C1v6M3gliVm4iufKjAWNJgiJ2K2cIrIqvYqtsX/fyAQ=";
|
||||
x86_64-darwin = "sha256-/0uFfMQa78joIQ2CogAddBnXmo4wpnh47Y0glJ7vWJg=";
|
||||
aarch64-linux = "sha256-v2GLRrvQVFBlTkGi/teA+bpJYJIdZVNmjTS8oXjhF1c=";
|
||||
aarch64-darwin = "sha256-qFJYQpOCDlwQO7Dy6P1hm/9yE3LACpF6PYOLK1kNzDs=";
|
||||
armv7l-linux = "sha256-g/fWf17WWtAd8TKbZGWvGGiy0qTicEE9m5bFteLvswo=";
|
||||
}
|
||||
.${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.99.32704";
|
||||
version = "1.99.32846";
|
||||
pname = "vscodium";
|
||||
|
||||
executableName = "codium";
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "palemoon-bin";
|
||||
version = "33.7.0";
|
||||
version = "33.7.1";
|
||||
|
||||
src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}";
|
||||
|
||||
@@ -174,11 +174,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
{
|
||||
gtk3 = fetchzip {
|
||||
urls = urlRegionVariants "gtk3";
|
||||
hash = "sha256-pWqBcYBSRFI67Q4A38qf7KibZQ1vRlDnTEhJJbTw1Yg=";
|
||||
hash = "sha256-80L93pQaozdyqMnIswWnS+gNo+xVYv5eFVNnLiK/rcU=";
|
||||
};
|
||||
gtk2 = fetchzip {
|
||||
urls = urlRegionVariants "gtk2";
|
||||
hash = "sha256-hZhhWIuRu1329VNArT7bsaDqcw/NCopZ5/x5rXVE6y4=";
|
||||
hash = "sha256-dnDQKRCqADzdotJRUeETqaGV+S+M6/de5LuBgMYYvPE=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitLab,
|
||||
fetchFromGitHub,
|
||||
xorgproto,
|
||||
motif,
|
||||
libX11,
|
||||
@@ -16,17 +16,18 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "alliance";
|
||||
version = "unstable-2022-01-13";
|
||||
version = "unstable-2025-02-24";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.lip6.fr";
|
||||
owner = "vlsi-eda";
|
||||
repo = "alliance";
|
||||
rev = "ebece102e15c110fc79f1da50524c68fd9523f0c";
|
||||
hash = "sha256-NGtE3ZmN9LrgXG4NIKrp7dFRVzrKMoudlPUtYYKrZjY=";
|
||||
};
|
||||
|
||||
prePatch = "cd alliance/src";
|
||||
src =
|
||||
let
|
||||
src = fetchFromGitHub {
|
||||
owner = "lip6";
|
||||
repo = "alliance";
|
||||
rev = "a8502d32df0a4ad1bd29ab784c4332319669ecd2";
|
||||
hash = "sha256-b2uaYZEzHMB3qCMRVANNnjTxr6OYb1Unswxjq5knYzM=";
|
||||
};
|
||||
in
|
||||
"${src}/alliance/src";
|
||||
|
||||
nativeBuildInputs = [
|
||||
libtool
|
||||
@@ -43,17 +44,13 @@ stdenv.mkDerivation {
|
||||
bison
|
||||
];
|
||||
|
||||
# Disable parallel build, errors:
|
||||
# ./pat_decl_y.y:736:5: error: expected '=', ...
|
||||
enableParallelBuilding = false;
|
||||
|
||||
ALLIANCE_TOP = placeholder "out";
|
||||
|
||||
configureFlags = [
|
||||
"--prefix=${placeholder "out"}"
|
||||
"--enable-alc-shared"
|
||||
];
|
||||
|
||||
# To avoid compiler error in LoadDataBase.c:366:27
|
||||
env.NIX_CFLAGS_COMPILE = "-Wno-incompatible-pointer-types";
|
||||
|
||||
postPatch = ''
|
||||
# texlive for docs seems extreme
|
||||
substituteInPlace autostuff \
|
||||
|
||||
@@ -19,12 +19,12 @@ let
|
||||
in
|
||||
buildNpmPackage rec {
|
||||
pname = "antimatter-dimensions";
|
||||
version = "0-unstable-2024-10-16";
|
||||
version = "0-unstable-2025-05-08";
|
||||
src = fetchFromGitHub {
|
||||
owner = "IvarK";
|
||||
repo = "AntimatterDimensionsSourceCode";
|
||||
rev = "b813542c2f77501d0b8d07ae8b0044df2a994e86";
|
||||
hash = "sha256-1uZeY0Lgqbo9X9xbXed0aYy8mNApMBXJRlaoliZb/mA=";
|
||||
rev = "7b29fa1c0771b93a8bf8198ca04886167ecffc0b";
|
||||
hash = "sha256-z7dVToxu8qWCPajf0vKprXF4zSBCRDquBgjf55ZPgyE=";
|
||||
};
|
||||
nativeBuildInputs = [
|
||||
copyDesktopItems
|
||||
|
||||
@@ -11,18 +11,17 @@
|
||||
withMods ? true,
|
||||
withLinuxPatch ? true,
|
||||
}:
|
||||
let
|
||||
version = "1.0.1n";
|
||||
balatroExe = requireFile {
|
||||
name = "Balatro-${version}.exe";
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "balatro";
|
||||
version = "1.0.1o";
|
||||
|
||||
src = requireFile {
|
||||
name = "Balatro-${finalAttrs.version}.exe";
|
||||
url = "https://store.steampowered.com/app/2379780/Balatro/";
|
||||
# Use `nix hash file --sri --type sha256` to get the correct hash
|
||||
hash = "sha256-mJ5pL+Qj3+ldOLFcQc64dM0edTeQSePIYpp5EuwxKXo=";
|
||||
hash = "sha256-DXX+FkrM8zEnNNSzesmHiN0V8Ljk+buLf5DE5Z3pP0c=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "balatro";
|
||||
inherit version;
|
||||
|
||||
nativeBuildInputs = [
|
||||
p7zip
|
||||
copyDesktopItems
|
||||
@@ -43,7 +42,7 @@ stdenv.mkDerivation {
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
tmpdir=$(mktemp -d)
|
||||
7z x ${balatroExe} -o$tmpdir -y
|
||||
7z x ${finalAttrs.src} -o$tmpdir -y
|
||||
${if withLinuxPatch then "patch $tmpdir/globals.lua -i ${./globals.patch}" else ""}
|
||||
patchedExe=$(mktemp -u).zip
|
||||
7z a $patchedExe $tmpdir/*
|
||||
@@ -76,4 +75,4 @@ stdenv.mkDerivation {
|
||||
platforms = love.meta.platforms;
|
||||
mainProgram = "balatro";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -55,6 +55,8 @@ buildGoModule {
|
||||
] ++ lib.optionals (stdenv.hostPlatform.isLinux) [ "-DCMAKE_OSX_ARCHITECTURES=" ];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $bin/bin $dev $out/lib
|
||||
|
||||
mv tool/bssl $bin/bin
|
||||
@@ -64,6 +66,8 @@ buildGoModule {
|
||||
mv decrepit/libdecrepit.a $out/lib
|
||||
|
||||
mv ../include $dev
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
fetchurl,
|
||||
python3Packages,
|
||||
readline,
|
||||
ncurses,
|
||||
@@ -18,6 +19,14 @@ python3Packages.buildPythonApplication rec {
|
||||
sha256 = "1vzb9n1j4gxigzll6654ln79lzbrrm6yy0lyazd9kldyl349b8sr";
|
||||
};
|
||||
|
||||
# Fixes the issue found here https://github.com/themoken/canto-curses/issues/59
|
||||
patches = [
|
||||
(fetchurl {
|
||||
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/canto-curses/-/raw/6daa56bc5baebb2444c368a8208666ef484a6fc0/fix-build.patch";
|
||||
hash = "sha256-2TMNmwjUAGyenSDqxfI+U2hNeDZaj2CivfTfpX7CKgY=";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
readline
|
||||
ncurses
|
||||
|
||||
@@ -6,17 +6,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "cargo-careful";
|
||||
version = "0.4.3";
|
||||
version = "0.4.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RalfJung";
|
||||
repo = "cargo-careful";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-pYfyqsS+bGwSP6YZAtI+8iMXdID/hrCiX+cuYoYiZmc=";
|
||||
hash = "sha256-dalsBILFZzVHBIhGGIOUMSCWuM7xE46w91MbzCYa1Io=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-hb3x2LKtDNAhMbRCB3kAwHloFTojGzQdXsMjxeJYB6k=";
|
||||
cargoHash = "sha256-Es5BT0jfyJXuw7TTtGRhI4PeplZgTYm6JhSxQiZ+6NE=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Tool to execute Rust code carefully, with extra checking along the way";
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
stdenv,
|
||||
versionCheckHook,
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "conduktor-ctl";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "conduktor";
|
||||
repo = "ctl";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-NNhaYBhLCCVXBbZKKefPRk1CD8GQm98FvChgeHvPDKs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-kPCBzLU6aH6MNlKZcKKFcli99ZmdOtPV5+5gxPs5GH4=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
ldflags = [ "-X github.com/conduktor/ctl/utils.version=${version}" ];
|
||||
|
||||
checkPhase = ''
|
||||
go test ./...
|
||||
'';
|
||||
|
||||
postInstall =
|
||||
''
|
||||
mv $out/bin/ctl $out/bin/conduktor
|
||||
''
|
||||
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd conduktor \
|
||||
--bash <($out/bin/conduktor completion bash) \
|
||||
--fish <($out/bin/conduktor completion fish) \
|
||||
--zsh <($out/bin/conduktor completion zsh)
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
versionCheckProgram = "${placeholder "out"}/bin/conduktor";
|
||||
|
||||
versionCheckProgramArg = "version";
|
||||
|
||||
meta = {
|
||||
description = "CLI tool to interact with the Conduktor Console and Gateway";
|
||||
mainProgram = "conduktor";
|
||||
homepage = "https://github.com/conduktor/ctl";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
conduktorbot
|
||||
marnas
|
||||
];
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
From 8be99f5972826c25378bccb9fbd7291623c7b2a7 Mon Sep 17 00:00:00 2001
|
||||
From: Moraxyc <i@qaq.li>
|
||||
Date: Fri, 9 May 2025 13:39:17 +0800
|
||||
Subject: [PATCH] Compatibility with boost 1.83
|
||||
|
||||
---
|
||||
boost/network/protocol/http/server/impl/parsers.ipp | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/boost/network/protocol/http/server/impl/parsers.ipp b/boost/network/protocol/http/server/impl/parsers.ipp
|
||||
index c31e60e..3272c2f 100755
|
||||
--- a/boost/network/protocol/http/server/impl/parsers.ipp
|
||||
+++ b/boost/network/protocol/http/server/impl/parsers.ipp
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <tuple>
|
||||
#include <boost/fusion/include/std_tuple.hpp>
|
||||
#include <boost/network/protocol/http/message/header.hpp>
|
||||
+#include <boost/regex/pending/unicode_iterator.hpp>
|
||||
|
||||
#ifdef BOOST_NETWORK_NO_LIB
|
||||
#ifndef BOOST_NETWORK_INLINE
|
||||
@@ -32,7 +33,7 @@ typedef std::basic_string<uint32_t> u32_string;
|
||||
template <> // <typename Attrib, typename T, typename Enable>
|
||||
struct assign_to_container_from_value<std::string, u32_string, void> {
|
||||
static void call(u32_string const& val, std::string& attr) {
|
||||
- u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
|
||||
+ boost::u32_to_u8_iterator<u32_string::const_iterator> begin = val.begin(),
|
||||
end = val.end();
|
||||
for (; begin != end; ++begin) attr += *begin;
|
||||
}
|
||||
--
|
||||
2.48.1
|
||||
|
||||
@@ -3,11 +3,15 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
boost181,
|
||||
boost186,
|
||||
openssl,
|
||||
llvmPackages_18,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
let
|
||||
# std::char_traits has been removed
|
||||
stdenvForCppNetlib = if stdenv.hostPlatform.isDarwin then llvmPackages_18.stdenv else stdenv;
|
||||
in
|
||||
stdenvForCppNetlib.mkDerivation rec {
|
||||
pname = "cpp-netlib";
|
||||
version = "0.13.0-final";
|
||||
|
||||
@@ -19,9 +23,15 @@ stdenv.mkDerivation rec {
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
patches = [
|
||||
# 'u32_to_u8_iterator' was not declared
|
||||
./0001-Compatibility-with-boost-1.83.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [
|
||||
boost181
|
||||
# io_service.hpp has been removed in boost 1.87+
|
||||
boost186
|
||||
openssl
|
||||
];
|
||||
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "dwlb";
|
||||
version = "0-unstable-2024-05-16";
|
||||
version = "0-unstable-2025-05-05";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kolunmi";
|
||||
repo = "dwlb";
|
||||
rev = "0daa1c1fdd82c4d790e477bf171e23ca2fdfa0cb";
|
||||
hash = "sha256-Bu20IqRwBP1WRBgbcEQU4Q2BZ2FBnVaySOTsCn0iSSE=";
|
||||
rev = "efaef82d5ee390e478fba57b6300953f838803cd";
|
||||
hash = "sha256-rkvJZKf5mB8Xxvab+i1jKUeNtuaA8wTd/pkL9lMhGi8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -1,29 +1,32 @@
|
||||
{
|
||||
cargo,
|
||||
lib,
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
makeWrapper,
|
||||
pkg-config,
|
||||
rustPlatform,
|
||||
lib,
|
||||
stdenv,
|
||||
gcc,
|
||||
cmake,
|
||||
libiconv,
|
||||
cargo,
|
||||
gcc,
|
||||
mold,
|
||||
rustc,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "evcxr";
|
||||
version = "0.17.0";
|
||||
version = "0.19.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "evcxr";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-6gSJJ3ptqpYydjg+xf5Pz3iTk0D+bkC6N79OeiKxPHY=";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-8PjZFWUH76QrA8EI9Cx0sBCzocvSmnp84VD7Nv9QMc8=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-U2LBesQNOa/E/NkVeLulb8JUtGsHgMne0MgY0RT9lqI=";
|
||||
cargoHash = "sha256-hE/O6lHC0o+nrN4vaQ155Nn2gZscpfsZ6o7IDi/IEjI=";
|
||||
|
||||
RUST_SRC_PATH = "${rustPlatform.rustLibSrc}";
|
||||
|
||||
@@ -37,12 +40,28 @@ rustPlatform.buildRustPackage rec {
|
||||
];
|
||||
|
||||
checkFlags = [
|
||||
# test broken with rust 1.69:
|
||||
# * https://github.com/evcxr/evcxr/issues/294
|
||||
# * https://github.com/NixOS/nixpkgs/issues/229524
|
||||
"--skip=check_for_errors"
|
||||
# outdated rust-analyzer (disabled, upstream)
|
||||
# https://github.com/evcxr/evcxr/blob/fcdac75f49dcab3229524e671d4417d36c12130b/evcxr/tests/integration_tests.rs#L741
|
||||
# https://github.com/evcxr/evcxr/issues/295
|
||||
"--skip=partially_inferred_variable_type"
|
||||
# fail, but can't reproduce in the REPL
|
||||
"--skip=code_completion"
|
||||
"--skip=save_and_restore_variables"
|
||||
];
|
||||
|
||||
# Some tests fail when types aren't explicitly specified, but which can't be
|
||||
# reproduced inside the REPL.
|
||||
# Likely related to https://github.com/evcxr/evcxr/issues/295
|
||||
postConfigure = ''
|
||||
substituteInPlace evcxr/tests/integration_tests.rs \
|
||||
--replace-fail "let var2 = String" "let var2: String = String" `# code_completion` \
|
||||
--replace-fail "let a = vec" "let a: Vec<i32> = vec" `# function_panics_{with,without}_variable_preserving` \
|
||||
--replace-fail "let a = Some(" "let a: Option<String> = Some(" `# moved_value` \
|
||||
--replace-fail "let a = \"foo\"" "let a: String = \"foo\"" `# statement_and_expression` \
|
||||
--replace-fail "let owned = \"owned\"" "let owned:String = \"owned\"" `# question_mark_operator` \
|
||||
--replace-fail "let mut owned_mut =" "let mut owned_mut: String ="
|
||||
'';
|
||||
|
||||
postInstall =
|
||||
let
|
||||
wrap = exe: ''
|
||||
@@ -51,6 +70,8 @@ rustPlatform.buildRustPackage rec {
|
||||
lib.makeBinPath [
|
||||
cargo
|
||||
gcc
|
||||
mold # fix fatal error: "unknown command line option: -run"
|
||||
rustc # requires rust edition 2024
|
||||
]
|
||||
} \
|
||||
--set-default RUST_SRC_PATH "$RUST_SRC_PATH"
|
||||
@@ -62,14 +83,16 @@ rustPlatform.buildRustPackage rec {
|
||||
rm $out/bin/testing_runtime
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Evaluation context for Rust";
|
||||
homepage = "https://github.com/google/evcxr";
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
protoben
|
||||
ma27
|
||||
];
|
||||
mainProgram = "evcxr";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "foundry";
|
||||
version = "1.0.0";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "foundry-rs";
|
||||
repo = "foundry";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-YTsneUj5OPw7EyKZMFLJJeAtZoD0je1DdmfMjVju4L8=";
|
||||
hash = "sha256-bFr1mzp1evaCJsVj5H20ShoaGMJ1TPB/91Yd37ZGNsI=";
|
||||
};
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-vVRFS7o0zV+ek9ho+URks6peOryMpFCE1sDzN9g7uH0=";
|
||||
cargoHash = "sha256-v+7sykIVdrzBOkNVnpgUnCUG7SUf2UToq9P539UAOH4=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -25,6 +25,10 @@ stdenv.mkDerivation rec {
|
||||
hash = "sha256-0zdv2oYl24BXh61IGCWby/2CCkzNjLpDrAFc0J89Pw4=";
|
||||
};
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
"-Wno-incompatible-pointer-types" # https://github.com/masneyb/gftp/issues/178
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoconf
|
||||
automake
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
gitUpdater,
|
||||
stdenv,
|
||||
versionCheckHook,
|
||||
lib,
|
||||
@@ -33,8 +32,6 @@ buildGoModule (finalAttrs: {
|
||||
"-skip=^TestGetIPv4Addr$"
|
||||
];
|
||||
|
||||
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
|
||||
|
||||
meta = {
|
||||
description = "Simple, yet feature-rich web server written in Go";
|
||||
homepage = "https://goshs.de";
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
}:
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "halo";
|
||||
version = "2.20.19";
|
||||
version = "2.20.20";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar";
|
||||
hash = "sha256-4xXg1pW6vXebrmmyhzQKmJReR8gfRrflrfuB3ijk4tc=";
|
||||
hash = "sha256-8q87oGE7uEbs78rkFcF3FD+ms+9dlk+12G2CL/tEJKY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -82,7 +82,7 @@ let
|
||||
|
||||
unpackPhase = ''
|
||||
runHook preUnpack
|
||||
7zz x -x'!Joplin ${version}/Applications' $src
|
||||
7zz x -x'!Joplin ${version}/Applications' -xr'!*:com.apple.cs.Code*' $src
|
||||
runHook postUnpack
|
||||
'';
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "kanidm-provision";
|
||||
version = "1.2.0";
|
||||
version = "1.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oddlama";
|
||||
repo = "kanidm-provision";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-+NQJEAJ0DqKEV1cYZN7CLzGoBJNUL3SQAMmxRQG5DMI=";
|
||||
hash = "sha256-kwxGrLz59Zk8PSsfQzPUeA/xWQZrV1NWlS5/yuqfIyI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "kubetui";
|
||||
version = "1.7.0";
|
||||
version = "1.7.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sarub0b0";
|
||||
repo = "kubetui";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-p7NPHOmeDzZ8OlVnpOOoTksWbWcnKlzsXu/mYmMU4l4=";
|
||||
hash = "sha256-CtKckAmvXdH+CU+nV1hNGhemOCj5HRkAEQDSMD32CFE=";
|
||||
};
|
||||
|
||||
checkFlags = [
|
||||
@@ -20,7 +20,7 @@ rustPlatform.buildRustPackage rec {
|
||||
];
|
||||
|
||||
useFetchCargoVendor = true;
|
||||
cargoHash = "sha256-fMrlZMe2uD+ImM6zPXzo/+/Eto2MeIyscYfU8msLJFw=";
|
||||
cargoHash = "sha256-+O22eo2vj4WLbSQoUfGOOfp2a43j2RrVXvB7CmYRA1o=";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/sarub0b0/kubetui";
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libmcfp";
|
||||
version = "1.3.5";
|
||||
version = "1.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mhekkel";
|
||||
repo = "libmcfp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-e4scwaCwKU2M5FJ/+UTNDigazopQwGhCIqDatQX7ERw=";
|
||||
hash = "sha256-qKmSkVuxY5kXQ1eSs/T500lFpCLzU3sXAoUmpXhTUp4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -26,7 +26,10 @@ stdenv.mkDerivation rec {
|
||||
make headers
|
||||
'';
|
||||
|
||||
makeFlags = [ "prefix=$(out)" ];
|
||||
makeFlags = [
|
||||
"prefix=$(out)"
|
||||
"CC=${stdenv.cc.targetPrefix}cc"
|
||||
];
|
||||
enableParallelBuilding = true;
|
||||
|
||||
meta = with lib; {
|
||||
@@ -34,5 +37,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.fefe.de/libowfat/";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
# build tool "json" is built for the host platform
|
||||
broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "myks";
|
||||
version = "4.8.1";
|
||||
version = "4.8.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mykso";
|
||||
repo = "myks";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-bjry2szn4bOGsIeJl221T+6aV+MW9yXQcLBS3sJcswQ=";
|
||||
hash = "sha256-HG3TuK4mh44D+qVtcfM09dbuf+M2ZuREASXxG0me3B4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-kUOjbBosj2u25n/fGoC0DpAYkWIgoxIfkXJlNpRALfw=";
|
||||
vendorHash = "sha256-lxqAd7N5yrW453s6cEGAtCcxLyJMsWK8LtT31kTODoc=";
|
||||
|
||||
subPackages = ".";
|
||||
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
php,
|
||||
php83,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
php83.buildComposerProject2 (finalAttrs: {
|
||||
pname = "n98-magerun2";
|
||||
version = "8.0.0";
|
||||
|
||||
|
||||
@@ -31,13 +31,13 @@ let
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "netbird";
|
||||
version = "0.43.2";
|
||||
version = "0.43.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "netbirdio";
|
||||
repo = "netbird";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-VZWd7KXMfh/OOnvprF5S69ztDK3N5w3lmfO2OGUC+FQ=";
|
||||
hash = "sha256-+WEAUM+BrckRCUycCaYr7tveZBZ2kStnMPxyDVixAsA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/STnSegRtpdMhh9RaCqwc6dSXvt7UO5GVz7/M9JzamM=";
|
||||
|
||||
@@ -4,10 +4,7 @@
|
||||
fetchurl,
|
||||
cmake,
|
||||
pkg-config,
|
||||
qtbase,
|
||||
qttools,
|
||||
qtmultimedia,
|
||||
wrapQtAppsHook,
|
||||
qt6,
|
||||
# transports
|
||||
curl,
|
||||
libmms,
|
||||
@@ -57,24 +54,24 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "qmmp";
|
||||
version = "2.1.8";
|
||||
version = "2.2.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://qmmp.ylsoftware.com/files/qmmp/2.1/${pname}-${version}.tar.bz2";
|
||||
hash = "sha256-hGphQ8epqym47C9doiSOQd3yc28XwV2UsNc7ivhaae4=";
|
||||
url = "https://qmmp.ylsoftware.com/files/qmmp/2.2/${pname}-${version}.tar.bz2";
|
||||
hash = "sha256-WCEfMnrDhau8fXXmpdjdZLzbXMDxEZMp8pJ9FjEJfhg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
wrapQtAppsHook
|
||||
qt6.wrapQtAppsHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
# basic requirements
|
||||
qtbase
|
||||
qttools
|
||||
qtmultimedia
|
||||
qt6.qtbase
|
||||
qt6.qttools
|
||||
qt6.qtmultimedia
|
||||
# transports
|
||||
curl
|
||||
libmms
|
||||
@@ -11,6 +11,12 @@
|
||||
pkg-config,
|
||||
pkg-config-unwrapped,
|
||||
stdenv,
|
||||
testers,
|
||||
dosbox,
|
||||
SDL_image,
|
||||
SDL_ttf,
|
||||
SDL_mixer,
|
||||
SDL_sound,
|
||||
# Boolean flags
|
||||
libGLSupported ? lib.elem stdenv.hostPlatform.system mesa.meta.platforms,
|
||||
openglSupport ? libGLSupported,
|
||||
@@ -52,8 +58,33 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
]
|
||||
++ lib.optionals openglSupport [ libGLU ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail 'set(CMAKE_SKIP_RPATH TRUE)' 'set(CMAKE_SKIP_RPATH FALSE)'
|
||||
'';
|
||||
|
||||
dontPatchELF = true; # don't strip rpath
|
||||
|
||||
cmakeFlags =
|
||||
let
|
||||
rpath = lib.makeLibraryPath [ sdl2-compat ];
|
||||
in
|
||||
[
|
||||
(lib.cmakeFeature "CMAKE_INSTALL_RPATH" rpath)
|
||||
(lib.cmakeFeature "CMAKE_BUILD_RPATH" rpath)
|
||||
(lib.cmakeBool "SDL12TESTS" finalAttrs.finalPackage.doCheck)
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
# Darwin fails with "Critical error: required built-in appearance SystemAppearance not found"
|
||||
doCheck = !stdenv.hostPlatform.isDarwin;
|
||||
checkPhase = ''
|
||||
runHook preCheck
|
||||
./testver
|
||||
runHook postCheck
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
# allow as a drop in replacement for SDL
|
||||
# Can be removed after treewide switch from pkg-config to pkgconf
|
||||
@@ -66,24 +97,17 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
patches = [ ./find-headers.patch ];
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
postFixup = ''
|
||||
for lib in $out/lib/*${stdenv.hostPlatform.extensions.sharedLibrary}* ; do
|
||||
if [[ -L "$lib" ]]; then
|
||||
${
|
||||
if stdenv.hostPlatform.isDarwin then
|
||||
''
|
||||
install_name_tool ${
|
||||
lib.strings.concatMapStrings (x: " -add_rpath ${lib.makeLibraryPath [ x ]} ") finalAttrs.buildInputs
|
||||
} "$lib"
|
||||
''
|
||||
else
|
||||
''
|
||||
patchelf --set-rpath "$(patchelf --print-rpath $lib):${lib.makeLibraryPath finalAttrs.buildInputs}" "$lib"
|
||||
''
|
||||
}
|
||||
fi
|
||||
done
|
||||
'';
|
||||
passthru.tests = {
|
||||
pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
|
||||
|
||||
inherit
|
||||
SDL_image
|
||||
SDL_ttf
|
||||
SDL_mixer
|
||||
SDL_sound
|
||||
dosbox
|
||||
;
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.libsdl.org/";
|
||||
@@ -93,5 +117,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
maintainers = with lib.maintainers; [ peterhoeg ];
|
||||
teams = [ lib.teams.sdl ];
|
||||
platforms = lib.platforms.all;
|
||||
pkgConfigModules = [
|
||||
"sdl"
|
||||
"sdl12_compat"
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
libiconv,
|
||||
libpng,
|
||||
ncurses,
|
||||
pcre,
|
||||
readline,
|
||||
zlib,
|
||||
writeScript,
|
||||
@@ -36,7 +35,7 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--with-pcre=${pcre.dev}"
|
||||
"--without-pcre"
|
||||
"--with-png=${libpng.dev}"
|
||||
"--with-readline=${readline.dev}"
|
||||
"--with-z=${zlib.dev}"
|
||||
@@ -44,7 +43,6 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [
|
||||
libpng
|
||||
pcre
|
||||
readline
|
||||
zlib
|
||||
] ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ libiconv ];
|
||||
|
||||
@@ -66,13 +66,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "syslog-ng";
|
||||
version = "4.8.1";
|
||||
version = "4.8.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "syslog-ng";
|
||||
repo = "syslog-ng";
|
||||
rev = "syslog-ng-${finalAttrs.version}";
|
||||
hash = "sha256-YdGbDpGMC0DPuPSbfe9HvZshBVdv1s1+hiHDnhYbs6Q=";
|
||||
hash = "sha256-iWH64e5LBEiIy/A5N8pfOkjbn9wbmAswk2NhGyJ63f8=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
nativeBuildInputs = [
|
||||
|
||||
Generated
+70
-20
@@ -51,13 +51,13 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.JavaScript.NodeApi",
|
||||
"version": "0.9.5",
|
||||
"hash": "sha256-IJjCix/X0rh+3Fc7eVxKyk0P/Ex5ItlAM4ugTG7OYo4="
|
||||
"version": "0.9.11",
|
||||
"hash": "sha256-1F2lG7ePVKy9QXMt76AWf64zj5o9upVik3//AqPaw7U="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.JavaScript.NodeApi.Generator",
|
||||
"version": "0.9.5",
|
||||
"hash": "sha256-Me3fsW0tc00O8bCcItEjLvm2Tik6Xbc7FPBddaLim8w="
|
||||
"version": "0.9.11",
|
||||
"hash": "sha256-WAunMB3ksE0trHmohr+fTxGXiYNd553PUJoDaOSmLxo="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.NETCore.Platforms",
|
||||
@@ -116,8 +116,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.Win32.SystemEvents",
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-WXgu8y2LT8OtQSVRojumtlTkJVjfvXeZ8N9iRKIW/lI="
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-vWObhv9e/nPVaMkEYb4lTlMmX/v4fluVWuHAtxYrUIQ="
|
||||
},
|
||||
{
|
||||
"pname": "NETStandard.Library",
|
||||
@@ -369,6 +369,41 @@
|
||||
"version": "4.4.0",
|
||||
"hash": "sha256-jPnWzDcbufO51GLGjynWHy0b+5PBqNxM+VKmSrObeUw="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.Microsoft.Win32.Primitives",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-ZnzR82+YDpNYf1GICTbzPjB20AjSy8dlRhfocK1FMEw="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.Console",
|
||||
"version": "4.3.1",
|
||||
"hash": "sha256-xhkY/NXkqEv2bieaeD9M2HxB48qDBz/XrD5FS6xm1MI="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.Diagnostics.Debug",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-DpU+PGIUCtaK6gQEl/OWSO/JKg/TA9yeD01Zzxaxy5k="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.IO.FileSystem",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-6JnGF9kj6jYd9xneKQdTvb3zNTSHdeWW/pr7vui0AbA="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.Net.Primitives",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-jqUpP60h/kkampLU9Bt8T5gSDaVXwxPsOOTEVVKAPbY="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.Net.Sockets",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-k2lTk08ryI2NSEI3IFlO0y2cltiT8TIhNnqHgeL8I1M="
|
||||
},
|
||||
{
|
||||
"pname": "runtime.win.System.Runtime.Extensions",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-+TMflNyjP+Lf5bge0xVN5AKxMAk4/caWY6zZrqtyAJw="
|
||||
},
|
||||
{
|
||||
"pname": "SharpDX",
|
||||
"version": "4.2.0",
|
||||
@@ -391,18 +426,18 @@
|
||||
},
|
||||
{
|
||||
"pname": "SixLabors.Fonts",
|
||||
"version": "2.0.8",
|
||||
"hash": "sha256-ujiUYbg/uHYjJsLuljwK0kdaQHzrceZ+W6jgjCpv5LE="
|
||||
"version": "2.1.3",
|
||||
"hash": "sha256-lUTFK7OBtiXU1gyROax4GXDRvNj3aqgGlZZvicc37VQ="
|
||||
},
|
||||
{
|
||||
"pname": "SixLabors.ImageSharp",
|
||||
"version": "3.1.6",
|
||||
"hash": "sha256-FQjLyC4158F1GyhlKjzjGo6TxAu698rYWTY9lkko/fA="
|
||||
"version": "3.1.8",
|
||||
"hash": "sha256-cE9BQfbCvJ0Mf+fQiTD8elOZEPcfZHjDz2BHdiO+D08="
|
||||
},
|
||||
{
|
||||
"pname": "SixLabors.ImageSharp.Drawing",
|
||||
"version": "2.1.5",
|
||||
"hash": "sha256-n54bDQpp5i2V4LgMXuuq/bHHs6/7PyK8eSx0vJ2NHbA="
|
||||
"version": "2.1.6",
|
||||
"hash": "sha256-2VYoBw8XidjqFUS03EgxOq9vw/WRZjhF3z1pwfaSzUc="
|
||||
},
|
||||
{
|
||||
"pname": "sqlite-net-pcl",
|
||||
@@ -451,8 +486,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.CodeDom",
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-hNhCSyuD9/teTgFuX4zrBn/LWlijczwrMqv+r3/yfHI="
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-X8IDHw/ssp0vgPSnyM/tmDTb3poH6GLe+gZ4MR9qfho="
|
||||
},
|
||||
{
|
||||
"pname": "System.Collections",
|
||||
@@ -536,8 +571,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Drawing.Common",
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-S7IMV4R/nWbZs/YCwI9UwwLHDP57NkfSEIaoYNbRq54="
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-taudg5yVeaNrgvD9LMEumByKE0G032jp9s9AGfKYI9A="
|
||||
},
|
||||
{
|
||||
"pname": "System.Globalization",
|
||||
@@ -591,8 +626,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Management",
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-7FhGnAYgoJnPcHy+HbVdK/fD8ICSLAttLtueTLBoWZc="
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-+sW/NQELaBGjUfzndaNLPHKKQVdI1yOJMaqF4tV2SVY="
|
||||
},
|
||||
{
|
||||
"pname": "System.Memory",
|
||||
@@ -759,6 +794,11 @@
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Claims",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Algorithms",
|
||||
"version": "4.3.0",
|
||||
@@ -804,6 +844,11 @@
|
||||
"version": "4.7.0",
|
||||
"hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Principal",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-rjudVUHdo8pNJg2EVEn0XxxwNo5h2EaYo+QboPkXlYk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Principal.Windows",
|
||||
"version": "4.3.0",
|
||||
@@ -836,8 +881,8 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.Json",
|
||||
"version": "9.0.2",
|
||||
"hash": "sha256-kftKUuGgZtF4APmp77U79ws76mEIi+R9+DSVGikA5y8="
|
||||
"version": "9.0.4",
|
||||
"hash": "sha256-oIOqfOIIUXXVkfFiTCI9wwIJBETQqF7ZcOJv2iYuq1s="
|
||||
},
|
||||
{
|
||||
"pname": "System.Text.RegularExpressions",
|
||||
@@ -859,6 +904,11 @@
|
||||
"version": "8.0.0",
|
||||
"hash": "sha256-c5TYoLNXDLroLIPnlfyMHk7nZ70QAckc/c7V199YChg="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.Overlapped",
|
||||
"version": "4.3.0",
|
||||
"hash": "sha256-tUX099CChkqWiHyP/1e4jGYzZAjgIthMOdMmiOGMUNk="
|
||||
},
|
||||
{
|
||||
"pname": "System.Threading.Tasks",
|
||||
"version": "4.3.0",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
buildDotnetModule,
|
||||
dotnetCorePackages,
|
||||
buildNpmPackage,
|
||||
electron_34,
|
||||
electron_35,
|
||||
makeWrapper,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
@@ -12,17 +12,15 @@
|
||||
}:
|
||||
let
|
||||
pname = "vrcx";
|
||||
version = "2025.03.01";
|
||||
version = "2025.05.09";
|
||||
dotnet = dotnetCorePackages.dotnet_9;
|
||||
electron = electron_34;
|
||||
electron = electron_35;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vrcx-team";
|
||||
repo = "VRCX";
|
||||
# v2025.03.01 tag is actually behind a few commits, namely the one that bumps the version (so it complains about not being up-to-date)
|
||||
#tag = "v${version}";
|
||||
rev = "1980eeb4cccebfcf33826d44b7833a9aa6f5a955";
|
||||
hash = "sha256-HiFcHnytynWYbeUd+KsG38dLU1FhDu0VD3JPT3kUO6s=";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-sqdDucjERHC5YykisFDiBOJw40snsldBcuCH1FAahSo=";
|
||||
};
|
||||
|
||||
backend = buildDotnetModule {
|
||||
@@ -47,7 +45,7 @@ in
|
||||
buildNpmPackage {
|
||||
inherit pname version src;
|
||||
|
||||
npmDepsHash = "sha256-2ZU+9NPPx3GbU75XfjVroZCpjXr7IK2HtEIqLJLOjyw=";
|
||||
npmDepsHash = "sha256-sXWKsW9vPyq1oK9ysJod3uAUOICsK/TBLbSekT1SO+k=";
|
||||
npmFlags = [ "--ignore-scripts" ];
|
||||
makeCacheWritable = true;
|
||||
|
||||
|
||||
@@ -13,19 +13,23 @@
|
||||
mpv,
|
||||
procps,
|
||||
scdoc,
|
||||
stdenv,
|
||||
stdenvNoCC,
|
||||
streamlink,
|
||||
vlc,
|
||||
fzf,
|
||||
withMpv ? true,
|
||||
withVlc ? false,
|
||||
withMplayer ? false,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "wtwitch";
|
||||
version = "2.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "krathalan";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
repo = "wtwitch";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-2YLBuxGwGkav3zB2qMqM6yRXf7ZLqgULoJV4s5p+hSw=";
|
||||
};
|
||||
|
||||
@@ -35,7 +39,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
scdoc < src/wtwitch.1.scd > wtwitch.1
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -45,6 +53,8 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
installManPage wtwitch.1
|
||||
installShellCompletion --cmd wtwitch \
|
||||
--bash src/wtwitch-completion.bash \
|
||||
@@ -54,29 +64,32 @@ stdenv.mkDerivation rec {
|
||||
--set-default LANG en_US.UTF-8 \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath (
|
||||
lib.optionals stdenv.hostPlatform.isLinux [ vlc ]
|
||||
++ [
|
||||
[
|
||||
bash
|
||||
coreutils-prefixed
|
||||
curl
|
||||
gnused
|
||||
gnugrep
|
||||
jq
|
||||
mplayer
|
||||
mpv
|
||||
procps
|
||||
streamlink
|
||||
fzf
|
||||
]
|
||||
++ lib.optional withMpv mpv
|
||||
++ lib.optional withVlc vlc
|
||||
++ lib.optional withMplayer mplayer
|
||||
)
|
||||
}
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Terminal user interface for Twitch";
|
||||
homepage = "https://github.com/krathalan/wtwitch";
|
||||
license = licenses.gpl3Only;
|
||||
maintainers = with maintainers; [ urandom ];
|
||||
platforms = platforms.all;
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = [ lib.maintainers.urandom ];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "wtwitch";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "yq-go";
|
||||
version = "4.45.1";
|
||||
version = "4.45.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mikefarah";
|
||||
repo = "yq";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-AsTDbeRMb6QJE89Z0NGooyTY3xZpWFoWkT7dofsu0DI=";
|
||||
hash = "sha256-xa0kIdb/Y+1zqGulmQ3qR62E9q4s5CCooYvsUDsZN9E=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-d4dwhZYzEuyh1zJQ2xU0WkygHjoVLoCBrDKuAHUzu1w=";
|
||||
vendorHash = "sha256-cA5Y0/2lvYfVXr4zgtp/U8aBUkHnh9xb9jDHVk/2OME=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -35,13 +35,13 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zenn-cli";
|
||||
version = "0.1.157";
|
||||
version = "0.1.159";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zenn-dev";
|
||||
repo = "zenn-editor";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-1+5UaSYtY00F+1oJfovLIBPnmfRnKpIkQHpxb93rO2k=";
|
||||
hash = "sha256-q28XSsGf+Uz+FTRwyu1xg/8bnYxuL6Jt+t3mk0CcWGY=";
|
||||
# turborepo requires .git directory
|
||||
leaveDotGit = true;
|
||||
};
|
||||
|
||||
@@ -23,7 +23,7 @@ let
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "9.0" "9.0")
|
||||
(range "8.20" "9.0")
|
||||
(isGe "2.3.0")
|
||||
];
|
||||
out = "2.1.0";
|
||||
|
||||
@@ -20,14 +20,21 @@ mkCoqDerivation {
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "9.0")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.4.0")
|
||||
];
|
||||
out = "0.2.2";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "9.0")
|
||||
(range "2.0.0" "2.3.0")
|
||||
];
|
||||
out = "0.2.1";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "8.20")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.2.0")
|
||||
];
|
||||
out = "0.2.0";
|
||||
}
|
||||
@@ -43,6 +50,7 @@ mkCoqDerivation {
|
||||
|
||||
releaseRev = v: "v${v}";
|
||||
|
||||
release."0.2.2".sha256 = "sha256-qsbyQ4spg5vVLZkechb2LoBazGjMh7pR9sSS0s7tXxs=";
|
||||
release."0.2.1".sha256 = "sha256-053bNa3rcy0fCs9CQoKPxDLXnKRHzteyClLDURpaZJo=";
|
||||
release."0.2.0".sha256 = "sha256-xPsuEayHstjF0PGFJZJ+5cm0oMUrpoGLXN23op97vjM=";
|
||||
release."0.1.1".sha256 = "sha256-Gu8aInLxTXfAFE0/gWRYI046Dx3Gv1j1+gx92v/UnPI=";
|
||||
|
||||
@@ -20,14 +20,14 @@
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "9.0")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.4.0")
|
||||
];
|
||||
out = "0.5.0";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "8.20")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.3.0")
|
||||
];
|
||||
out = "0.4.0";
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@ mkCoqDerivation {
|
||||
release."1.3.0".sha256 = "sha256-h9pa6vaKT6jCEaIdEdcu0498Ou5kEXtZdb9P7WXK1DQ=";
|
||||
release."1.3.1".sha256 = "sha256-wBizm1hJXPYBu0tHFNScQHd22FebsJYoggT5OlhY/zM=";
|
||||
release."1.4.0".sha256 = "sha256-8TtNPEbp3uLAH+MjOKiTZHOjPb3vVYlabuqsdWxbg80=";
|
||||
release."1.4.1".sha256 = "sha256-0UASpo9CdpvidRv33BDWrevo+NSOhxLQFPCJAWPXf+s=";
|
||||
|
||||
inherit version;
|
||||
defaultVersion =
|
||||
@@ -30,7 +31,7 @@ mkCoqDerivation {
|
||||
(isGe "8.16")
|
||||
(isGe "2.0")
|
||||
];
|
||||
out = "1.4.0";
|
||||
out = "1.4.1";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
|
||||
@@ -17,6 +17,7 @@ mkCoqDerivation {
|
||||
release."1.15".sha256 = "sha256:04zchnkvaq2mzpcilpspn5l947689gj3m0w20m0nd7w4drvlahnw";
|
||||
release."1.17".sha256 = "sha256-2VzdopXgKS/wC5Rd1/Zlr12J5bSIGINFjG1nrMjDrGE=";
|
||||
release."2.2".sha256 = "sha256-y8LlQg9d9rfPFjzS9Xu3BW/H3tPiOC+Eb/zwXJGW9d4=";
|
||||
release."2.3".sha256 = "sha256-inWJok0F3SZpVfoyMfpRXHVHn4z2aY8JjCKKhdVTnoc=";
|
||||
releaseRev = (v: "v${v}");
|
||||
|
||||
inherit version;
|
||||
@@ -25,6 +26,13 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(range "2.0" "2.4")
|
||||
];
|
||||
out = "2.3";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
mathcomp-finmap,
|
||||
mathcomp-algebra-tactics,
|
||||
fourcolor,
|
||||
hierarchy-builder,
|
||||
stdlib,
|
||||
version ? null,
|
||||
}:
|
||||
|
||||
@@ -18,6 +18,7 @@ mkCoqDerivation {
|
||||
release."0.9.2".sha256 = "sha256-DPYCZS8CzkfgpR+lmYhV2v20ezMtyWp8hdWpuh0OOQU=";
|
||||
release."0.9.3".sha256 = "sha256-9WX3gsw+4btJLqcGg2W+7Qy+jaZtkfw7vCp8sXYmaWw=";
|
||||
release."0.9.4".sha256 = "sha256-fXTAsRdPisNhg8Umaa7S7gZ1M8zuPGg426KP9fAkmXQ=";
|
||||
release."0.9.6".sha256 = "sha256-fvGb970tRE4xj1pBIhNBDaqssDd6kNQ/+s0c+aOO5IE=";
|
||||
|
||||
releaseRev = v: "v${v}";
|
||||
|
||||
@@ -27,6 +28,13 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.coq-version mathcomp.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.18" "9.0")
|
||||
(range "2.0.0" "2.4.0")
|
||||
];
|
||||
out = "0.9.6";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "8.19")
|
||||
@@ -71,7 +79,7 @@ mkCoqDerivation {
|
||||
mathcomp.fingroup
|
||||
mathcomp-algebra-tactics
|
||||
fourcolor
|
||||
hierarchy-builder
|
||||
stdlib
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -21,7 +21,7 @@ mkCoqDerivation {
|
||||
{
|
||||
cases = [
|
||||
(range "8.19" "9.0")
|
||||
(range "2.2" "2.3")
|
||||
(range "2.2" "2.4")
|
||||
];
|
||||
out = "2025.02.0";
|
||||
}
|
||||
|
||||
@@ -23,6 +23,13 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.coq-version mathcomp-algebra.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.20" "9.0")
|
||||
(isGe "2.4")
|
||||
];
|
||||
out = "1.2.5";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
@@ -59,6 +66,7 @@ mkCoqDerivation {
|
||||
release."1.2.2".sha256 = "sha256-EU9RJGV3BvnmsX+mGH+6+MDXiGHgDI7aP5sIYiMUXTs=";
|
||||
release."1.2.3".sha256 = "sha256-6uc1VEfDv+fExEfBR2c0/Q/KjrkX0TbEMCLgeYcpkls=";
|
||||
release."1.2.4".sha256 = "sha256-BRxt0LGPz2u3kJRjcderaZqCfs8M8qKAAwNSWmIck7Q=";
|
||||
release."1.2.5".sha256 = "sha256-wTfe+g7ljWs1S+g02VQutnJGLVIOzNX1lm1HTMXeUUA=";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp-ssreflect
|
||||
|
||||
@@ -16,6 +16,7 @@ let
|
||||
repo = "analysis";
|
||||
owner = "math-comp";
|
||||
|
||||
release."1.11.0".sha256 = "sha256-1apbzBvaLNw/8ARLUhGGy89CyXW+/6O4ckdxKPraiVc=";
|
||||
release."1.9.0".sha256 = "sha256-zj7WSDUg8ISWxcipGpjEwvvnLp1g8nm23BZiib/15+g=";
|
||||
release."1.8.0".sha256 = "sha256-2ZafDmZAwGB7sxdUwNIE3xvwBRw1kFDk0m5Vz+onWZc=";
|
||||
release."1.7.0".sha256 = "sha256-GgsMIHqLkWsPm2VyOPeZdOulkN00IoBz++qA6yE9raQ=";
|
||||
@@ -49,6 +50,13 @@ let
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.20" "9.0")
|
||||
(range "2.1.0" "2.4.0")
|
||||
];
|
||||
out = "1.11.0";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.19" "8.20")
|
||||
|
||||
@@ -20,10 +20,17 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.version mathcomp-boot.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.20" "9.0")
|
||||
(range "2.3" "2.4")
|
||||
];
|
||||
out = "2.2.0";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(isGe "2.0")
|
||||
(range "2.0" "2.3")
|
||||
];
|
||||
out = "2.1.0";
|
||||
}
|
||||
@@ -93,6 +100,7 @@ mkCoqDerivation {
|
||||
]
|
||||
null;
|
||||
release = {
|
||||
"2.2.0".sha256 = "sha256-oDQEZOutrJxmN8FvzovUIhqw0mwc8Ej7thrieJrW8BY=";
|
||||
"2.1.0".sha256 = "sha256-gh0cnhdVDyo+D5zdtxLc10kGKQLQ3ITzHnMC45mCtpY=";
|
||||
"2.0.0".sha256 = "sha256-0Wr1ZUYVuZH74vawO4EZlZ+K3kq+s1xEz/BfzyKj+wk=";
|
||||
"1.5.2".sha256 = "sha256-0KmmSjc2AlUo6BKr9RZ4FjL9wlGISlTGU0X1Eu7l4sw=";
|
||||
|
||||
@@ -23,6 +23,13 @@
|
||||
lib.switch
|
||||
[ coq.version mathcomp-analysis.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.20" "8.20")
|
||||
(isGe "1.10")
|
||||
];
|
||||
out = "0.9.3";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.19" "8.20")
|
||||
@@ -88,6 +95,7 @@
|
||||
}
|
||||
]
|
||||
null;
|
||||
release."0.9.3".sha256 = "sha256-8+cnVKNAvZ3MVV3BpS8UmCIxJphsQRBv3swek1eEBjE=";
|
||||
release."0.9.1".sha256 = "sha256-WI20HxMHr1ZUwOGPIUl+nRI8TxVUa2+F1xcGjRDHO9g=";
|
||||
release."0.7.7".sha256 = "sha256-kEbpMl7U+I2kvqi1VrjhIVFkZFO6h0tTHEUZRbHYG7E=";
|
||||
release."0.7.5".sha256 = "sha256-pzPo+Acjx3vlyqOkSZQ8uT2BDLSTfbAnRm39e+/CqE0=";
|
||||
|
||||
@@ -17,6 +17,7 @@ mkCoqDerivation {
|
||||
owner = "math-comp";
|
||||
inherit version;
|
||||
release = {
|
||||
"2.0.3".sha256 = "sha256-heZ7aZ7TO9YNAESIvbAc1qqzO91xMyLAox8VKueIk/s=";
|
||||
"2.0.2".sha256 = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao=";
|
||||
"2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic=";
|
||||
"2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8=";
|
||||
@@ -35,17 +36,24 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.18" "9.0")
|
||||
(isGe "2.2.0")
|
||||
];
|
||||
out = "2.0.3";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "9.0")
|
||||
(isGe "2.1.0")
|
||||
(range "2.1.0" "2.3.0")
|
||||
];
|
||||
out = "2.0.2";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "8.20")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.2.0")
|
||||
];
|
||||
out = "2.0.1";
|
||||
}
|
||||
|
||||
@@ -25,7 +25,14 @@ mkCoqDerivation {
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.4.0")
|
||||
];
|
||||
out = "1.0.3";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(range "2.0.0" "2.3.0")
|
||||
];
|
||||
out = "1.0.2";
|
||||
}
|
||||
@@ -45,6 +52,7 @@ mkCoqDerivation {
|
||||
}
|
||||
]
|
||||
null;
|
||||
release."1.0.3".sha256 = "sha256-5lpOCDyH6NFzGLvnXHHAnR7Qv5oXsUyC8TLBFrIiBag=";
|
||||
release."1.0.2".sha256 = "sha256-U20xgA+e9KTRdvILD1cxN6ia+dlA8uBTIbc4QlKz9ss=";
|
||||
release."1.0.1".sha256 = "sha256-utNjFCAqC5xOuhdyKhfMZkRYJD0xv9Gt6U3ZdQ56mek=";
|
||||
release."1.0.0".sha256 = "sha256:0r459r0makshzwlygw6kd4lpvdjc43b3x5y9aa8x77f2z5gymjq1";
|
||||
|
||||
@@ -34,6 +34,10 @@ let
|
||||
inherit (lib.versions) range;
|
||||
in
|
||||
lib.switch coq.coq-version [
|
||||
{
|
||||
case = range "8.20" "9.0";
|
||||
out = "2.4.0";
|
||||
}
|
||||
{
|
||||
case = range "8.19" "9.0";
|
||||
out = "2.3.0";
|
||||
@@ -108,6 +112,7 @@ let
|
||||
}
|
||||
] null;
|
||||
release = {
|
||||
"2.4.0".sha256 = "sha256-A1XgLLwZRvKS8QyceCkSQa7ue6TYyf5fMft5gSx9NOs=";
|
||||
"2.3.0".sha256 = "sha256-wa6OBig8rhAT4iwupSylyCAMhO69rADa0MQIX5zzL+Q=";
|
||||
"2.2.0".sha256 = "sha256-SPyWSI5kIP5w7VpgnQ4vnK56yEuWnJylNQOT7M77yoQ=";
|
||||
"2.1.0".sha256 = "sha256-XDLx0BIkVRkSJ4sGCIE51j3rtkSGemNTs/cdVmTvxqo=";
|
||||
|
||||
@@ -24,10 +24,17 @@ mkCoqDerivation {
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.18" "9.0")
|
||||
(range "2.1.0" "2.4.0")
|
||||
];
|
||||
out = "2.4.0";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.17" "9.0")
|
||||
(isGe "2.1.0")
|
||||
(range "2.1.0" "2.3.0")
|
||||
];
|
||||
out = "2.3.0";
|
||||
}
|
||||
@@ -111,6 +118,7 @@ mkCoqDerivation {
|
||||
]
|
||||
null;
|
||||
release = {
|
||||
"2.4.0".sha256 = "sha256-7zfIddRH+Sl4nhEPtS/lMZwRUZI45AVFpcC/UC8Z0Yo=";
|
||||
"2.3.0".sha256 = "sha256-usIcxHOAuN+f/j3WjVbPrjz8Hl9ac8R6kYeAKi3CEts=";
|
||||
"2.2.0".sha256 = "sha256-Cie6paweITwPZy6ej9+qIvHFWknVR382uJPW927t/fo=";
|
||||
"2.1.0".sha256 = "sha256-QT91SBJ6DXhyg4j/okTvPP6yj2DnnPbnSlJ/p8pvZbY=";
|
||||
|
||||
@@ -9,6 +9,7 @@ mkCoqDerivation {
|
||||
pname = "odd-order";
|
||||
owner = "math-comp";
|
||||
|
||||
release."2.2.0".sha256 = "sha256-z0C7+wtY8NpoT8wYqHiy8mB2HPYAeJndzDmf7Bb0mg8=";
|
||||
release."2.1.0".sha256 = "sha256-TPlaQbO0yXEpUgy3rlCx/w1MSLECJk5tdU26fAGe48Q=";
|
||||
release."1.14.0".sha256 = "0iln70npkvixqyz469l6nry545a15jlaix532i1l7pzfkqqn6v68";
|
||||
release."1.13.0".sha256 = "sha256-EzNKR/JzM8T17sMhPhgZNs14e50X4dY3OwFi133IsT0=";
|
||||
@@ -19,6 +20,10 @@ mkCoqDerivation {
|
||||
defaultVersion =
|
||||
with lib.versions;
|
||||
lib.switch mathcomp.character.version [
|
||||
{
|
||||
case = (range "2.2.0" "2.4.0");
|
||||
out = "2.2.0";
|
||||
}
|
||||
{
|
||||
case = (range "2.1.0" "2.3.0");
|
||||
out = "2.1.0";
|
||||
|
||||
@@ -12,6 +12,7 @@ mkCoqDerivation {
|
||||
|
||||
releaseRev = v: "v${v}";
|
||||
|
||||
release."1.2.2".sha256 = "sha256-js1JaLSpYbxfiAfh8XvGsnJpx5DV13heouUm3oeBfNg=";
|
||||
release."1.2.1".sha256 = "sha256-giCRK8wzpVVzXAkFAieQDWqSsP7upSJSUUHkwG4QqO4=";
|
||||
release."1.2.0".sha256 = "sha256-gSqQ7D2HLwM4oYopTWkMFYfYXxsH/7VxI3AyrLwNf3o=";
|
||||
release."1.1.3".sha256 = "sha256-kaselYm8K0JBsTlcI6K24m8qpv8CZ9+VNDJrOtFaExg=";
|
||||
@@ -26,7 +27,14 @@ mkCoqDerivation {
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(isGe "2.0.0")
|
||||
(range "2.0.0" "2.4.0")
|
||||
];
|
||||
out = "1.2.2";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.16" "9.0")
|
||||
(range "2.0.0" "2.3.0")
|
||||
];
|
||||
out = "1.2.1";
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
mathcomp-experimental-reals,
|
||||
extructures,
|
||||
deriving,
|
||||
mathcomp-word,
|
||||
}:
|
||||
|
||||
(mkCoqDerivation {
|
||||
@@ -21,10 +22,17 @@
|
||||
lib.switch
|
||||
[ coq.coq-version mathcomp-boot.version ]
|
||||
[
|
||||
{
|
||||
cases = [
|
||||
(range "8.18" "9.0")
|
||||
(range "2.3.0" "2.4.0")
|
||||
];
|
||||
out = "0.2.4";
|
||||
}
|
||||
{
|
||||
cases = [
|
||||
(range "8.18" "8.20")
|
||||
"2.3.0"
|
||||
(range "2.3.0" "2.3.0")
|
||||
];
|
||||
out = "0.2.3";
|
||||
}
|
||||
@@ -54,6 +62,7 @@
|
||||
|
||||
releaseRev = v: "v${v}";
|
||||
|
||||
release."0.2.4".sha256 = "sha256-uglr47aDgSkKi2JyVyN+2BrokZISZUAE8OUylGjy7ds=";
|
||||
release."0.2.3".sha256 = "sha256-Y3dmNIF36IuIgrVILteofOv8e5awKfq93S4YN7enswI=";
|
||||
release."0.2.2".sha256 = "sha256-tBF8equJd6hKZojpe+v9h6Tg9xEnMTVFgOYK7ZnMfxk=";
|
||||
release."0.2.1".sha256 = "sha256-X00q5QFxdcGWeNqOV/PLTOqQyyfqFEinbGUTO7q8bC4=";
|
||||
@@ -67,6 +76,7 @@
|
||||
mathcomp-experimental-reals
|
||||
extructures
|
||||
deriving
|
||||
mathcomp-word
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "ailment";
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "ailment";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CigfIFKoZu/mggPMLr5FTRvWqZ6ikP8701hDgck2I3o=";
|
||||
hash = "sha256-JjS+jYWrbErkb6uM0DtB5h2ht6ZMmiYOQL/Emm6wC5U=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "angr";
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -47,7 +47,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "angr";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-j/VcfsRrw8Et92olT5aKkpkaEZ7YksBCokQBziAKLvI=";
|
||||
hash = "sha256-aOgZXHk6GTWZAEraZQahEXUYs8LWAWv1n9GfX+2XTPU=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "capstone" ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "archinfo";
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.12";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "archinfo";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-FIr/A8dihHa2T+SQ4b+8Yk9h8ToCEkGGEMbzS/re5ao=";
|
||||
hash = "sha256-Vks7Rjd8x2zeHnJPs0laH56S4b8pnR1cK82SpK+XOgE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "claripy";
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "claripy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-M3rUBZBA8WbvLU0VJb9H2pQU2PePBhqkpM6OsS20Uj4=";
|
||||
hash = "sha256-90JX+VDWK/yKhuX6D8hbLxjIOS8vGKrN1PKR8iWjt2o=";
|
||||
};
|
||||
|
||||
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
let
|
||||
# The binaries are following the argr projects release cycle
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
|
||||
# Binary files from https://github.com/angr/binaries (only used for testing and only here)
|
||||
binaries = fetchFromGitHub {
|
||||
owner = "angr";
|
||||
repo = "binaries";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-KvCYnvyFjQdGeNe89ylTDkYrs7RhSeT5RcTRvg9BsQE=";
|
||||
hash = "sha256-XXJBySIT3ylK1nd3suP2bq4bVSVah/1XhOmkEONbCoY=";
|
||||
};
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
@@ -38,7 +38,7 @@ buildPythonPackage rec {
|
||||
owner = "angr";
|
||||
repo = "cle";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-MHQZfRmtq3kueJWOGX06B7W3LLyLReuUcb0D1dy7DMQ=";
|
||||
hash = "sha256-rWbZzm5hWi/C+te8zeQChxqYHO0S795tJ6Znocq9TTs=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
cython,
|
||||
numpy,
|
||||
pbr,
|
||||
fastremap,
|
||||
pytestCheckHook,
|
||||
scipy,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "connected-components-3d";
|
||||
version = "3.22.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "seung-lab";
|
||||
repo = "connected-components-3d";
|
||||
tag = version;
|
||||
hash = "sha256-txgQY9k96hFKLrKVLE6ldPdNbSnKOk2FIMrHkRQXlPk=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
numpy
|
||||
pbr
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [ numpy ];
|
||||
|
||||
optional-dependencies = {
|
||||
stack = [
|
||||
# crackle-codec # not in nixpkgs
|
||||
fastremap
|
||||
];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
scipy
|
||||
] ++ optional-dependencies.stack;
|
||||
|
||||
disabledTests = [
|
||||
# requires optional dependency crackle-codec (not in nixpkgs)
|
||||
"test_connected_components_stack"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "cc3d" ];
|
||||
|
||||
meta = {
|
||||
description = "Connected components on discrete and continuous multilabel 3D & 2D images";
|
||||
homepage = "https://github.com/seung-lab/connected-components-3d";
|
||||
changelog = "https://github.com/seung-lab/connected-components-3d/releases/tag/${version}";
|
||||
license = lib.licenses.lgpl3Plus;
|
||||
maintainers = with lib.maintainers; [ bcdarwin ];
|
||||
};
|
||||
}
|
||||
@@ -4,7 +4,6 @@
|
||||
buildPythonPackage,
|
||||
docstring-parser,
|
||||
fetchFromGitHub,
|
||||
importlib-metadata,
|
||||
poetry-core,
|
||||
poetry-dynamic-versioning,
|
||||
pydantic,
|
||||
@@ -12,23 +11,23 @@
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
pyyaml,
|
||||
rich,
|
||||
rich-rst,
|
||||
typing-extensions,
|
||||
rich,
|
||||
trio,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cyclopts";
|
||||
version = "3.14.2";
|
||||
version = "3.16.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
disabled = pythonOlder "3.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "BrianPugh";
|
||||
repo = "cyclopts";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-vQTODRlHktmA+mf9Yy8ab8H+HVlQjK8MZ4XpjLHbozs=";
|
||||
hash = "sha256-5njodmW28F1l9CO/FymNBh4wEsNNtJl74yBSucAH1EI=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -39,18 +38,21 @@ buildPythonPackage rec {
|
||||
dependencies = [
|
||||
attrs
|
||||
docstring-parser
|
||||
importlib-metadata
|
||||
rich
|
||||
rich-rst
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
trio = [ trio ];
|
||||
yaml = [ pyyaml ];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
pydantic
|
||||
pytest-mock
|
||||
pytestCheckHook
|
||||
pyyaml
|
||||
];
|
||||
] ++ lib.flatten (builtins.attrValues optional-dependencies);
|
||||
|
||||
pythonImportsCheck = [ "cyclopts" ];
|
||||
|
||||
|
||||
@@ -6,15 +6,17 @@
|
||||
fetchFromGitHub,
|
||||
poetry-core,
|
||||
pytest-asyncio,
|
||||
pytest-cov-stub,
|
||||
pytest-freezer,
|
||||
pytestCheckHook,
|
||||
pythonOlder,
|
||||
syrupy,
|
||||
yarl,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "easyenergy";
|
||||
version = "2.1.2";
|
||||
version = "2.2.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -23,13 +25,12 @@ buildPythonPackage rec {
|
||||
owner = "klaasnicolaas";
|
||||
repo = "python-easyenergy";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-tWKfcGznxck8VLK3YshOIbPet2CEbUZbT8JzgaAhAso=";
|
||||
hash = "sha256-AFEygSSHr7YJK4Yx4dvBVGR3wBswAeUNrC/7NndzfBg=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace '"0.0.0"' '"${version}"' \
|
||||
--replace 'addopts = "--cov"' ""
|
||||
--replace '"0.0.0"' '"${version}"'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
@@ -42,8 +43,10 @@ buildPythonPackage rec {
|
||||
nativeCheckInputs = [
|
||||
aresponses
|
||||
pytest-asyncio
|
||||
pytest-cov-stub
|
||||
pytest-freezer
|
||||
pytestCheckHook
|
||||
syrupy
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "easyenergy" ];
|
||||
@@ -66,8 +69,8 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Module for getting energy/gas prices from easyEnergy";
|
||||
homepage = "https://github.com/klaasnicolaas/python-easyenergy";
|
||||
changelog = "https://github.com/klaasnicolaas/python-easyenergy/releases/tag/v${version}";
|
||||
license = with licenses; [ mit ];
|
||||
changelog = "https://github.com/klaasnicolaas/python-easyenergy/releases/tag/${src.tag}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
cython,
|
||||
numpy,
|
||||
pbr,
|
||||
setuptools,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "fastremap";
|
||||
version = "1.15.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "seung-lab";
|
||||
repo = "fastremap";
|
||||
tag = version;
|
||||
hash = "sha256-naDagGD0VNRjoJ1+gkgLm3QbrnE9hD85ULz91xAfKa4=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
numpy
|
||||
pbr
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
];
|
||||
|
||||
env.PBR_VERSION = version;
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"fastremap"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Remap, mask, renumber, unique, and in-place transposition of 3D labeled images and point clouds";
|
||||
homepage = "https://github.com/seung-lab/fastremap";
|
||||
changelog = "https://github.com/seung-lab/fastremap/releases/tag/${version}";
|
||||
license = lib.licenses.lgpl3Only;
|
||||
maintainers = with lib.maintainers; [ bcdarwin ];
|
||||
};
|
||||
}
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "holidays";
|
||||
version = "0.71";
|
||||
version = "0.72";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "vacanza";
|
||||
repo = "python-holidays";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-umfwSIi9Vu3fDvSVbq3cbQZ83q925VwxVPHedzrcqag=";
|
||||
hash = "sha256-WkmB0jzNai7iCpSAJBzeRhtTDa+E74K8ebMiPIImXS0=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "i-pi";
|
||||
version = "3.1.2";
|
||||
version = "3.1.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "i-pi";
|
||||
repo = "i-pi";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-OZuPJgcLyxZ+z3U3vraTq4MwgyMkBOHVJxB/y3qd7qw=";
|
||||
hash = "sha256-qM1DQNHTliYGWtVeYo0KEAg88cdt9GPB9w0pep0erj8=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
cython,
|
||||
numpy,
|
||||
setuptools,
|
||||
pkgs,
|
||||
jxrlib,
|
||||
lcms2,
|
||||
lerc,
|
||||
libdeflate,
|
||||
libpng,
|
||||
libtiff,
|
||||
libwebp,
|
||||
openjpeg,
|
||||
xz,
|
||||
zlib,
|
||||
zstd,
|
||||
pytest,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2025.3.30";
|
||||
in
|
||||
buildPythonPackage {
|
||||
pname = "imagecodecs";
|
||||
inherit version;
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cgohlke";
|
||||
repo = "imagecodecs";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-KtrQNABQOr3mNiWOfaZBcFceSCixPGV8Hte2uPKn1+k=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
numpy
|
||||
setuptools
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgs.lz4.dev # lz4 was hidden by python3Packages.lz4
|
||||
lcms2.dev
|
||||
openjpeg.dev
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
pkgs.lz4
|
||||
jxrlib
|
||||
lcms2
|
||||
lerc
|
||||
libdeflate
|
||||
libpng
|
||||
libtiff
|
||||
libwebp
|
||||
openjpeg
|
||||
xz # liblzma
|
||||
zlib
|
||||
zstd
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
numpy
|
||||
];
|
||||
|
||||
prePatch = ''
|
||||
substituteInPlace setup.py \
|
||||
--replace-fail "/usr/include/openjpeg" "${openjpeg.dev}/include/openjpeg" \
|
||||
--replace-fail "/usr/include/jxrlib" "${jxrlib}/include/jxrlib"
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"imagecodecs"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Image transformation, compression, and decompression codecs";
|
||||
homepage = "https://github.com/cgohlke/imagecodecs";
|
||||
changelog = "https://github.com/cgohlke/imagecodecs/blob/v${version}/CHANGES.rst";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ yzx9 ];
|
||||
};
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "internetarchive";
|
||||
version = "5.3.0";
|
||||
version = "5.4.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "jjjake";
|
||||
repo = "internetarchive";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-1DJ4ZPL1Px1BKP9RHY/evoIwLzxG0aQNq9gteBi4RZs=";
|
||||
hash = "sha256-2IL4VUt958atKDqCmj6rZ9I74tBRsA42EF1F1YT433E=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "json-schema-for-humans";
|
||||
version = "1.3.4";
|
||||
version = "1.4.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -28,7 +28,7 @@ buildPythonPackage rec {
|
||||
owner = "coveooss";
|
||||
repo = "json-schema-for-humans";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-+IvLFejEcu477BNY8F0h4WLqe18f6i2+gXyx/mRHzpI=";
|
||||
hash = "sha256-TmHqKf4/zzw3kImyYvnXsYJB7sL6RRs3vGCl8+Y+4BQ=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "modbus-tk";
|
||||
version = "1.1.4";
|
||||
version = "1.1.5";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.10";
|
||||
@@ -17,7 +17,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "modbus_tk";
|
||||
inherit version;
|
||||
hash = "sha256-aJd3ZusQRplz3VaigUvZgbhd0YC3kEMkh4bYgAjyWTs=";
|
||||
hash = "sha256-d6cqOtnV0yodIRC8BCFmgMpX11IpEuDycem/XxtwGzY=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "model-checker";
|
||||
version = "0.9.19";
|
||||
version = "0.9.20";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "model_checker";
|
||||
inherit version;
|
||||
hash = "sha256-OzK2TqEXujCdpOyS2qo5L8PAv8cfLLbiItD+OkzlyyI=";
|
||||
hash = "sha256-n5wLf5iZ+pMXpXAy1K+SVC1fszCi0lr9LsqqEn8KU0w=";
|
||||
};
|
||||
|
||||
# z3 does not provide a dist-info, so python-runtime-deps-check will fail
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "oci";
|
||||
version = "2.142.0";
|
||||
version = "2.151.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oracle";
|
||||
repo = "oci-python-sdk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-QZJjUgu2FSL1+fDuSD74mV1t7Y4PyMRJ1TsXrgOmvDU=";
|
||||
hash = "sha256-8nAe7r62ItTyjFi32r3b3ikAg6/vw9huO7204sUVmuI=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "oras";
|
||||
version = "0.2.29";
|
||||
version = "0.2.31";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "oras-project";
|
||||
repo = "oras-py";
|
||||
tag = version;
|
||||
hash = "sha256-+31DTtUie+Ve5H3jx/8AFzJ5YHPQzOKN3+fq2ujtj28=";
|
||||
hash = "sha256-8dew0GtVYFHwm/M4yIkJqqVaC1PURn5Pn3fPf7vWQzk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "proxmoxer";
|
||||
version = "2.2.0";
|
||||
version = "2.2.0-unstable-2025-02-18";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -21,8 +21,8 @@ buildPythonPackage rec {
|
||||
src = fetchFromGitHub {
|
||||
owner = "proxmoxer";
|
||||
repo = "proxmoxer";
|
||||
tag = version;
|
||||
hash = "sha256-56PccWOZiYLPSaJrFfOqP9kTuHqqhgiF1DpnNgFSabI=";
|
||||
rev = "cf1bcde696537c74ef00d8e71fb86735fb4c2c79";
|
||||
hash = "sha256-h5Sla7/4XiZSGwKstyiqs/T2Qgi13jI9YMVPqDcF3sA=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pynmeagps";
|
||||
version = "1.0.49";
|
||||
version = "1.0.50";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "semuconsulting";
|
||||
repo = "pynmeagps";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ePqXJ29x+IF/K+Dz7BiLOdiaMx43yVriY8RFBDVlCB0=";
|
||||
hash = "sha256-ApZoltkqbbBVqbVouLNJj80FlQhAJIf2qCiGLgwrZbk=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyvex";
|
||||
version = "9.2.153";
|
||||
version = "9.2.154";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-K0m8FFWIQP9qoKX6a5Wr+ZAB6+M8DDlEtPRJBHhS24M=";
|
||||
hash = "sha256-a3ei2w66v18QKAofpPvDUoM42zHRHPrNQic+FE+rLKY=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildPythonPackage,
|
||||
cargo,
|
||||
rustPlatform,
|
||||
rustc,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.2.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yzx9";
|
||||
repo = "sdflit";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Ze3J5Dp+TskhIiGP6kMK3AIHLnhVBuEaKJokccIr+SM=";
|
||||
};
|
||||
in
|
||||
buildPythonPackage {
|
||||
pname = "sdflit";
|
||||
inherit version src;
|
||||
pyproject = true;
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit src;
|
||||
hash = "sha256-CrMe5DuO9sQZZ50Hy+av4nF4gbOe296zSWJfJ8th7zs=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cargo
|
||||
rustPlatform.cargoSetupHook
|
||||
rustPlatform.maturinBuildHook
|
||||
rustc
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"sdflit"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Fast and Robust Signed Distance Function Library";
|
||||
homepage = "https://github.com/yzx9/sdflit";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ yzx9 ];
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
cython,
|
||||
numpy,
|
||||
setuptools,
|
||||
wheel,
|
||||
imagecodecs,
|
||||
matplotlib,
|
||||
pandas,
|
||||
pynrrd,
|
||||
scipy,
|
||||
sdflit,
|
||||
seaborn,
|
||||
tifffile,
|
||||
tqdm,
|
||||
typing-extensions,
|
||||
beautifulsoup4,
|
||||
certifi,
|
||||
chardet,
|
||||
lmdb,
|
||||
requests,
|
||||
urllib3,
|
||||
pytest,
|
||||
}:
|
||||
|
||||
let
|
||||
version = "0.19.3";
|
||||
in
|
||||
buildPythonPackage {
|
||||
pname = "swcgeom";
|
||||
inherit version;
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "yzx9";
|
||||
repo = "swcgeom";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-mpp8Dw0XcU59fYt7vjswAnXCmrRP3mhbgTDG+J4UwzI=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
numpy
|
||||
setuptools
|
||||
wheel
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
imagecodecs
|
||||
matplotlib
|
||||
numpy
|
||||
pandas
|
||||
pynrrd
|
||||
scipy
|
||||
sdflit
|
||||
seaborn
|
||||
tifffile
|
||||
tqdm
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
all = [
|
||||
beautifulsoup4
|
||||
certifi
|
||||
chardet
|
||||
lmdb
|
||||
requests
|
||||
urllib3
|
||||
];
|
||||
};
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytest
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"swcgeom"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Neuron geometry library for swc format";
|
||||
homepage = "https://github.com/yzx9/swcgeom";
|
||||
changelog = "https://github.com/yzx9/swcgeom/blob/v${version}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ yzx9 ];
|
||||
};
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "types-awscrt";
|
||||
version = "0.26.1";
|
||||
version = "0.27.1";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.8";
|
||||
@@ -16,7 +16,7 @@ buildPythonPackage rec {
|
||||
src = fetchPypi {
|
||||
pname = "types_awscrt";
|
||||
inherit version;
|
||||
hash = "sha256-rKlviJs3RcDnT0Lwjyd/7Tv26bqiz5sGo29413cg5QQ=";
|
||||
hash = "sha256-PCvuUu5FAi2q9PEG1dG18P8Kjj5gk92mX1MVt2abxBg=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -18,8 +18,8 @@ let
|
||||
in
|
||||
buildNodejs {
|
||||
inherit enableNpm;
|
||||
version = "20.19.0";
|
||||
sha256 = "5ac2516fc905b6a0bc1a33e7302937eac664a820b887cc86bd48c035fba392d7";
|
||||
version = "20.19.1";
|
||||
sha256 = "5587b23e907d0c7af2ea8a8deb33ec50010453b46dbb3df5987c5678eee5ed51";
|
||||
patches = [
|
||||
./configure-emulator.patch
|
||||
./configure-armv6-vfpv2.patch
|
||||
|
||||
@@ -17,8 +17,8 @@ let
|
||||
in
|
||||
buildNodejs {
|
||||
inherit enableNpm;
|
||||
version = "24.0.0";
|
||||
sha256 = "914f3f1b03f84a0994d7357f190ff13c038800c693b6c06da2290eb588c82761";
|
||||
version = "24.0.1";
|
||||
sha256 = "70271026971808409a7ed6444360d5fe3ef4146c1ca53f2ca290c60d214be84e";
|
||||
patches =
|
||||
(
|
||||
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then
|
||||
|
||||
@@ -2,11 +2,15 @@
|
||||
mkKdeDerivation,
|
||||
qtwayland,
|
||||
pkg-config,
|
||||
wayland-protocols,
|
||||
}:
|
||||
mkKdeDerivation {
|
||||
pname = "kguiaddons";
|
||||
|
||||
extraNativeBuildInputs = [ pkg-config ];
|
||||
extraBuildInputs = [ qtwayland ];
|
||||
extraBuildInputs = [
|
||||
qtwayland
|
||||
wayland-protocols
|
||||
];
|
||||
meta.mainProgram = "kde-geo-uri-handler";
|
||||
}
|
||||
|
||||
@@ -1,13 +1,20 @@
|
||||
{
|
||||
mkKdeDerivation,
|
||||
pkg-config,
|
||||
libgcrypt,
|
||||
libsecret,
|
||||
kdoctools,
|
||||
}:
|
||||
mkKdeDerivation {
|
||||
pname = "kwallet";
|
||||
|
||||
extraNativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
|
||||
extraBuildInputs = [
|
||||
libgcrypt
|
||||
libsecret
|
||||
kdoctools
|
||||
];
|
||||
}
|
||||
|
||||
@@ -1,362 +1,362 @@
|
||||
{
|
||||
"attica": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/attica-6.13.0.tar.xz",
|
||||
"hash": "sha256-rMy3/2Lh5CH6pf/TgbQXd9DHv7omj64e2AK1GmvZioc="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/attica-6.14.0.tar.xz",
|
||||
"hash": "sha256-fDVWr+sK4OkywuTTCd9JBfPi9Brz47OAUbSdnyeTV8E="
|
||||
},
|
||||
"baloo": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/baloo-6.13.0.tar.xz",
|
||||
"hash": "sha256-W0V02aSggL3JdekxvUEac4agwX/w1cV1HdJskgEBM/g="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/baloo-6.14.0.tar.xz",
|
||||
"hash": "sha256-q2D5Q2B/Z5KbYZwClJjwf6h2euxqf7Auz3OSztJXNLQ="
|
||||
},
|
||||
"bluez-qt": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/bluez-qt-6.13.0.tar.xz",
|
||||
"hash": "sha256-GpmVSgqtcNMOe2DoC2czJTR0PsRVbr2yem9AtvEUkUI="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/bluez-qt-6.14.0.tar.xz",
|
||||
"hash": "sha256-6oRfkw7MfE8lnEeK5mgMeTldyyWY7j9bRbztbfJ3+dU="
|
||||
},
|
||||
"breeze-icons": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/breeze-icons-6.13.0.tar.xz",
|
||||
"hash": "sha256-dtoFRILAuX4K5ouUqsqRmMUAKI3teLNL2ws8uIxHO10="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/breeze-icons-6.14.0.tar.xz",
|
||||
"hash": "sha256-zfnLZ86dbrmWnsMkzpJVbK8alPEncMVs8MWI3CxoHS8="
|
||||
},
|
||||
"extra-cmake-modules": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/extra-cmake-modules-6.13.0.tar.xz",
|
||||
"hash": "sha256-cAYBfADIF/9MBWmVFG0nF5HRSHo5jTnqbKwc1ZqL9AI="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz",
|
||||
"hash": "sha256-0Cy7syabOWgIhKv28Uumj0SFcMVUFz9SSdo7h2F4TBM="
|
||||
},
|
||||
"frameworkintegration": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/frameworkintegration-6.13.0.tar.xz",
|
||||
"hash": "sha256-GCuRHJoI3piQwkJ+ihz8ICtK4FrqN8bZOaRJv6mH8x8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/frameworkintegration-6.14.0.tar.xz",
|
||||
"hash": "sha256-6iY3It5LN8h0KnCrBX2gYuW3HQ4I6YZFaj3ETiDwA7c="
|
||||
},
|
||||
"kapidox": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kapidox-6.13.0.tar.xz",
|
||||
"hash": "sha256-820HphMbOUf0yMX4XapiDpI2sF/R5kpe7Hrxo5LLNjE="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kapidox-6.14.0.tar.xz",
|
||||
"hash": "sha256-zXuXa5jR5sbMPaHSDFOVM+DRrnYl5j4UvHx4EJapFUY="
|
||||
},
|
||||
"karchive": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/karchive-6.13.0.tar.xz",
|
||||
"hash": "sha256-PJtdzzq9/idh4hU9cNnWZ/H/D9L2yArdunVJ2pVPzJA="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/karchive-6.14.0.tar.xz",
|
||||
"hash": "sha256-LLL1TLn4Ey2vaIpdSs1/S+xAIDsBVR/wbm2h6fh/Dvk="
|
||||
},
|
||||
"kauth": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kauth-6.13.0.tar.xz",
|
||||
"hash": "sha256-ozvweCjYjPSZyL/nF/Avfiidz09YuPOq6eL5VhWo2NY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kauth-6.14.0.tar.xz",
|
||||
"hash": "sha256-9aFuSJ8mtXQdPxG/ayA/2ZqE7KrnmOtrDqoNcciPZkU="
|
||||
},
|
||||
"kbookmarks": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kbookmarks-6.13.0.tar.xz",
|
||||
"hash": "sha256-ax1T1I46jS2vgzXxBcM4n5lwi+Rv98wC3uXVkOZtstI="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kbookmarks-6.14.0.tar.xz",
|
||||
"hash": "sha256-o/CmH8/MplCfHX0hKJ4yd2YW58rd7AfLnhyoHi946kM="
|
||||
},
|
||||
"kcalendarcore": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcalendarcore-6.13.0.tar.xz",
|
||||
"hash": "sha256-4VBKhR85+/m+rAXWIspG671unysRBuccXUu/fKf6H0E="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcalendarcore-6.14.0.tar.xz",
|
||||
"hash": "sha256-cCv8Lt/O1NCQM2VldDT9jC3AuPZtDOluTqC2lQ74eYs="
|
||||
},
|
||||
"kcmutils": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcmutils-6.13.0.tar.xz",
|
||||
"hash": "sha256-EfAyO4250hUXlirw/7vvW6P5PA8RmIHe0IvpQA3BXI8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcmutils-6.14.0.tar.xz",
|
||||
"hash": "sha256-IzbwXuRmaN4r5wwwFmDJ06iBxABG75DRIF5AgmC0YAU="
|
||||
},
|
||||
"kcodecs": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcodecs-6.13.0.tar.xz",
|
||||
"hash": "sha256-3d3gXZcNAmrmorMeNVlTIQf03mDybX2HpFczF24SIII="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcodecs-6.14.0.tar.xz",
|
||||
"hash": "sha256-AI9ZEhYtOUSYAi0OlVyGDHfDOGfo+kSOmUSPOjZNaRQ="
|
||||
},
|
||||
"kcolorscheme": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcolorscheme-6.13.0.tar.xz",
|
||||
"hash": "sha256-irilZ724uD9kgkrT1EkHfsuS9zAkMU9V7qt3d9kSnt8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcolorscheme-6.14.0.tar.xz",
|
||||
"hash": "sha256-YBswTdXML7Bl2OZYvbC4fh43AhAAz2pvWy7opb+69ck="
|
||||
},
|
||||
"kcompletion": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcompletion-6.13.0.tar.xz",
|
||||
"hash": "sha256-VVzqytv9kaBZ3t49nwapOThY/eoStVhBNa1BOaKnkQo="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcompletion-6.14.0.tar.xz",
|
||||
"hash": "sha256-065qmjZfE9Ha5AQLtMl86Gp0hlym7SH5CBEVmKITgTY="
|
||||
},
|
||||
"kconfig": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kconfig-6.13.0.tar.xz",
|
||||
"hash": "sha256-LsZsmWKI30cvzDq6UFQOJm+2IY1g0456SkRdSxk/lEU="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kconfig-6.14.0.tar.xz",
|
||||
"hash": "sha256-obJ+dit4+8NBJPNf1BJXEfQDauUyx50889xoMonB52U="
|
||||
},
|
||||
"kconfigwidgets": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kconfigwidgets-6.13.0.tar.xz",
|
||||
"hash": "sha256-xd9V1zsRb+VmhjzDuQvU7f1cSYnxIez9jgwffI5ANlo="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kconfigwidgets-6.14.0.tar.xz",
|
||||
"hash": "sha256-Av7maFktUrs5KU+ZmvZ3l9eXfj8cYbucd8CGcwWUMZ8="
|
||||
},
|
||||
"kcontacts": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcontacts-6.13.0.tar.xz",
|
||||
"hash": "sha256-w/OJ+eQfKq6+XGssb7wzkn9kQjyyTMJA9h6T28BXUG8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcontacts-6.14.0.tar.xz",
|
||||
"hash": "sha256-ZP1vJpLcW+qbxyD1K/2yiAdx2C2yfhycD2GshG5QNyk="
|
||||
},
|
||||
"kcoreaddons": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcoreaddons-6.13.0.tar.xz",
|
||||
"hash": "sha256-oRC8MwPFQfusPi06qTwuslQTBV3iRjSmkDQhD23929s="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcoreaddons-6.14.0.tar.xz",
|
||||
"hash": "sha256-lVXRcpX0/s4YtG49KJBVuvWLNS4ILk2m5uNS2NXAQu4="
|
||||
},
|
||||
"kcrash": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kcrash-6.13.0.tar.xz",
|
||||
"hash": "sha256-Ji4prbpEXT0AslBD5TwCPzKix93hFxHCpIPDU21XuV8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kcrash-6.14.0.tar.xz",
|
||||
"hash": "sha256-adc2vnO75Kk2+JlsNZGlPBaBbUOW0kLS5j3OB5omjDQ="
|
||||
},
|
||||
"kdav": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdav-6.13.0.tar.xz",
|
||||
"hash": "sha256-12fo9RWNf0wfWI8XKGF3FFiA2Az7LiFfVUpsgg+GsNk="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdav-6.14.0.tar.xz",
|
||||
"hash": "sha256-qSuV+wYSx5xYdOeoX0g2nDoA0sHS2Ux3ZWIpyUXnfCo="
|
||||
},
|
||||
"kdbusaddons": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdbusaddons-6.13.0.tar.xz",
|
||||
"hash": "sha256-my8WBFo4sNsU0ZRqPfVSrtRe2smB5b/2n8l1Kryxf54="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdbusaddons-6.14.0.tar.xz",
|
||||
"hash": "sha256-9nPJ8pXfWZiUje+UyvktSH1jiGRSgC/7l60VExVifuQ="
|
||||
},
|
||||
"kdeclarative": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdeclarative-6.13.0.tar.xz",
|
||||
"hash": "sha256-6CjjYz2PBv69a7HK9dyYMhjofJ+1qxJZQptnb5awoyg="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdeclarative-6.14.0.tar.xz",
|
||||
"hash": "sha256-7QqmJlP+Wgm8RPWE+qpjPLOG96EGz5tckwEirobAodA="
|
||||
},
|
||||
"kded": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kded-6.13.0.tar.xz",
|
||||
"hash": "sha256-cHWkLQcMQksIODzrAedms0lXvjfP201xNs29+ECTH7g="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kded-6.14.0.tar.xz",
|
||||
"hash": "sha256-WfGuyUvQF266i//TWmrVklttQHAuJu4Wl6RrOkYX0co="
|
||||
},
|
||||
"kdesu": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdesu-6.13.0.tar.xz",
|
||||
"hash": "sha256-a+keshkSuyUh9OTxkmdjnDvtM6td0J958nni+Uw4CmI="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdesu-6.14.0.tar.xz",
|
||||
"hash": "sha256-EDoGMRwDVEX9WISEXFc2nwcikjn5u+vpHMlbfOjFyiM="
|
||||
},
|
||||
"kdnssd": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdnssd-6.13.0.tar.xz",
|
||||
"hash": "sha256-49Jd+qOIbf9IUeW4j2Uva8bo6HGHCL2AukmHUUGQfoI="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdnssd-6.14.0.tar.xz",
|
||||
"hash": "sha256-zpA5UrkIVmuZ1QpKVJgl6k75XXVEaGzczM9pO4EQYZk="
|
||||
},
|
||||
"kdoctools": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kdoctools-6.13.0.tar.xz",
|
||||
"hash": "sha256-tcXAJdJpyDlHfz8mTAl68HTnPysHrRqGgzZ/OV0qyq0="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kdoctools-6.14.0.tar.xz",
|
||||
"hash": "sha256-rLnHYejhDDDywyBh9kCWllRZoFEyUO30Qy9AgxoPU24="
|
||||
},
|
||||
"kfilemetadata": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kfilemetadata-6.13.0.tar.xz",
|
||||
"hash": "sha256-CQ/NBVd815QOcHL8+IVfGn8Hb/Ca4zl7v6QGgd6kvp4="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kfilemetadata-6.14.0.tar.xz",
|
||||
"hash": "sha256-klqdsnF2UZCZ0kYlBwv368FgD65+fQauTu4yeaZ9MeU="
|
||||
},
|
||||
"kglobalaccel": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kglobalaccel-6.13.0.tar.xz",
|
||||
"hash": "sha256-mVTxaozyV/RWnP27ZKhCz1N/4vr2tPqP4Y9idE7+lrA="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kglobalaccel-6.14.0.tar.xz",
|
||||
"hash": "sha256-56rKFrtMW1hlrz7UtI8jR8UWMGXRfCskvpd1L/Xoxx0="
|
||||
},
|
||||
"kguiaddons": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kguiaddons-6.13.0.tar.xz",
|
||||
"hash": "sha256-koCg8E8puOT/q+PJQmIeLGCSvcADejq54LmeXqVohL8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kguiaddons-6.14.0.tar.xz",
|
||||
"hash": "sha256-PzzH43SL101Hako2FmVHhufYYfezkehJmuvHxBDyHsU="
|
||||
},
|
||||
"kholidays": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kholidays-6.13.0.tar.xz",
|
||||
"hash": "sha256-N9Kur7LHaV923cCY0HZG639loDrufItf7Qq3xO8mR3U="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kholidays-6.14.0.tar.xz",
|
||||
"hash": "sha256-bdZvy6r8jUUEWson4zTh9g32r9mgcLHzKZa6BJcncXc="
|
||||
},
|
||||
"ki18n": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/ki18n-6.13.0.tar.xz",
|
||||
"hash": "sha256-AIwKMiNdwqfTqi+pqYpUDxtLr2q179FIOaEf2m50ahQ="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/ki18n-6.14.0.tar.xz",
|
||||
"hash": "sha256-KlE1QSyvCgfrpO62CGesaSnfHIPBRa51emoSMPhC5mk="
|
||||
},
|
||||
"kiconthemes": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kiconthemes-6.13.0.tar.xz",
|
||||
"hash": "sha256-oyeMXSnC/bDvXdcqDV+bWnXAcmYwJuHk/bsn9Rv6WqE="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kiconthemes-6.14.0.tar.xz",
|
||||
"hash": "sha256-qYzSMb/KQgUZ1VsLiOTgibTifsebSoVCuB3opf+K9tU="
|
||||
},
|
||||
"kidletime": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kidletime-6.13.0.tar.xz",
|
||||
"hash": "sha256-7hfT983VBzkODpupaJa33PqgCOOFqdtCMge8PuI25tw="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kidletime-6.14.0.tar.xz",
|
||||
"hash": "sha256-FndbK9w+/VTGWpa85vJ6AB0RmQVTHYS7I+IyFaGW7Lg="
|
||||
},
|
||||
"kimageformats": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kimageformats-6.13.0.tar.xz",
|
||||
"hash": "sha256-jKzpLcSc4krYZbMdG/suqy189VBUJmD50qFtvptH804="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kimageformats-6.14.0.tar.xz",
|
||||
"hash": "sha256-Og+BviXpoOq33BNzvFZICryzBByhpajH8NbVLSIdVEk="
|
||||
},
|
||||
"kio": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kio-6.13.0.tar.xz",
|
||||
"hash": "sha256-QxVS0LdA81fE233i4o3PDsKOK/sEGgQtpXCK4m7CogM="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kio-6.14.0.tar.xz",
|
||||
"hash": "sha256-mwN0b9AIUEqW9Wnzetj/kCzHFJXn4SPao8beef8qzEU="
|
||||
},
|
||||
"kirigami": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kirigami-6.13.0.tar.xz",
|
||||
"hash": "sha256-3Vqhtbj7xOtzEieFGvfKnKodyqwNyZQh29PQ1Y2Ygyk="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kirigami-6.14.0.tar.xz",
|
||||
"hash": "sha256-Fixim6UOfa5EOe9QJyoMFQy6s3FBWn0esWDb42OPYZo="
|
||||
},
|
||||
"kitemmodels": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kitemmodels-6.13.0.tar.xz",
|
||||
"hash": "sha256-QWxHkumRjE+Qnh2tj751UftWFwPALU4AAbNy3x+rWOY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kitemmodels-6.14.0.tar.xz",
|
||||
"hash": "sha256-HWlBgEZOH9leJCXYS7hGFX+tPCpQCXJ+zbZ2bZfbIug="
|
||||
},
|
||||
"kitemviews": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kitemviews-6.13.0.tar.xz",
|
||||
"hash": "sha256-4N6Mn6K6onvear04R7bV9MtUrs6rNDbGT4mlD+HZaV0="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kitemviews-6.14.0.tar.xz",
|
||||
"hash": "sha256-mXFnQC26p4ha4qqkz4tfQJ9X1QvOBqO1bFd+k6l1uko="
|
||||
},
|
||||
"kjobwidgets": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kjobwidgets-6.13.0.tar.xz",
|
||||
"hash": "sha256-aPg4gSxDBCEsDSVhHEJRwnqHYIhbPbIt+pCTVcVzuJU="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kjobwidgets-6.14.0.tar.xz",
|
||||
"hash": "sha256-jEcEKvrldEeUW0PMkdiX+jUyhiN6Y+NSlL5OtKRmKr0="
|
||||
},
|
||||
"knewstuff": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/knewstuff-6.13.0.tar.xz",
|
||||
"hash": "sha256-M4hzzsoFk/A6dgcy5PjQ/RuwWfIbfe3N4T9eWUIm15g="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/knewstuff-6.14.0.tar.xz",
|
||||
"hash": "sha256-HkS3HvxdxMsFzHrdNE2aVfyMmY3ibnSGfTAK+9FvjQQ="
|
||||
},
|
||||
"knotifications": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/knotifications-6.13.0.tar.xz",
|
||||
"hash": "sha256-0rEvHUroD3ALyHQRLs7pmx5EQ4xJuyqKd860xwVp+d0="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/knotifications-6.14.0.tar.xz",
|
||||
"hash": "sha256-p26V3nQSnhL1ALAfjOJSm8avk7df8szpnIJxKVI9dRc="
|
||||
},
|
||||
"knotifyconfig": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/knotifyconfig-6.13.0.tar.xz",
|
||||
"hash": "sha256-q5s56/wd6C+Kq8OkQa/tcwICoz1ygoMI6tyBIy74ObQ="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/knotifyconfig-6.14.0.tar.xz",
|
||||
"hash": "sha256-Bn66XJllqwXN0+ilfWr6Jeip53kF1NAaMnU2wR1Myos="
|
||||
},
|
||||
"kpackage": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kpackage-6.13.0.tar.xz",
|
||||
"hash": "sha256-piJpSqcj15t7SYjLK8UfhdIPyq/uAg90HuUgU9yFZIo="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kpackage-6.14.0.tar.xz",
|
||||
"hash": "sha256-+y4mD3ouK0z9pFWYgUhYmad89fvDuK4F0GREvsgu0as="
|
||||
},
|
||||
"kparts": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kparts-6.13.0.tar.xz",
|
||||
"hash": "sha256-yNM2+rTTewlryfD/8tCm7yU5QFm8h/ypOwDqaynjPfQ="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kparts-6.14.0.tar.xz",
|
||||
"hash": "sha256-lhBhAsTeuJMwfrNVgKikWqaEHtwDi5oP04qhnW4Fa/o="
|
||||
},
|
||||
"kpeople": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kpeople-6.13.0.tar.xz",
|
||||
"hash": "sha256-OuwcoRHvIceScXCgDSDpcbWxlbGah98Yo65cuWh8+AQ="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kpeople-6.14.0.tar.xz",
|
||||
"hash": "sha256-ydIRDa8uTVnVi0r2PFT9UXuw9GWRqRwgeJ/8cV7rYs4="
|
||||
},
|
||||
"kplotting": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kplotting-6.13.0.tar.xz",
|
||||
"hash": "sha256-kYtW+dCsZ318Tr4/EknatcfUav2KKPlAdRZV+8STWRY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kplotting-6.14.0.tar.xz",
|
||||
"hash": "sha256-5rYxhPlzvw0SQCd539GHH3aFt5VONomORkCshrnJd6w="
|
||||
},
|
||||
"kpty": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kpty-6.13.0.tar.xz",
|
||||
"hash": "sha256-r6j6jFeb0spLDMzGlCf5A1+n12zv4lhjnsF9lmqkNRM="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kpty-6.14.0.tar.xz",
|
||||
"hash": "sha256-l54LsZzX2duEO/XfNRFUR+tJJjegmetTw0W4L8gL6mU="
|
||||
},
|
||||
"kquickcharts": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kquickcharts-6.13.0.tar.xz",
|
||||
"hash": "sha256-vOB+laRg9EyxpRkalv2yLa/uaB8J2+0o/nUI4zIZ6gs="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kquickcharts-6.14.0.tar.xz",
|
||||
"hash": "sha256-37M8kO7cfJUOBD+yrfbIot83ReedK7zV5ZV1dEj+mLc="
|
||||
},
|
||||
"krunner": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/krunner-6.13.0.tar.xz",
|
||||
"hash": "sha256-XeF3Wm5drztygQ+biq/e6WXRS/Zwhkrq3kR45Q8E9Ts="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/krunner-6.14.0.tar.xz",
|
||||
"hash": "sha256-E4z7mM1zOSci9EmUCNB1osdwW9v0NuzAdzYMMVPbL6Y="
|
||||
},
|
||||
"kservice": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kservice-6.13.0.tar.xz",
|
||||
"hash": "sha256-ZdlUL3KdML49zBKqLr61AjjOTTCoUHdfmwBrm58cHNU="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kservice-6.14.0.tar.xz",
|
||||
"hash": "sha256-XvgPRwNNWCzgWgvs8BlSZjGR+vxWnPs+97hcJP0peoU="
|
||||
},
|
||||
"kstatusnotifieritem": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kstatusnotifieritem-6.13.0.tar.xz",
|
||||
"hash": "sha256-7Th/3uPctbw/qVbva7mb0tTA7VbuXi8diauusMC03po="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kstatusnotifieritem-6.14.0.tar.xz",
|
||||
"hash": "sha256-nYXESncErQUnQHUhBuWesm5J2ARn+bHTySvSS3c5VBc="
|
||||
},
|
||||
"ksvg": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/ksvg-6.13.0.tar.xz",
|
||||
"hash": "sha256-m/DSp2JlV7Q8UIIbq30ZYKc/jrmB6okqZMtKESd+0ks="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/ksvg-6.14.0.tar.xz",
|
||||
"hash": "sha256-FFZkn/LhOX4qZmziS7tvB0/aXLlq2kJdEivMFHRKXc4="
|
||||
},
|
||||
"ktexteditor": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/ktexteditor-6.13.0.tar.xz",
|
||||
"hash": "sha256-fBLvBh9FvcO17MXA7skInNZSHEmSF94HonPcZf3Xx88="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/ktexteditor-6.14.0.tar.xz",
|
||||
"hash": "sha256-uXDWu3YjkhV415CevvGMb3p5jqEcWx4kU/cyFpVndlE="
|
||||
},
|
||||
"ktexttemplate": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/ktexttemplate-6.13.0.tar.xz",
|
||||
"hash": "sha256-QFDOdt44rLgQTYwLbn7LOL8o/01lSZ7JEfsxbzg/ktk="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/ktexttemplate-6.14.0.tar.xz",
|
||||
"hash": "sha256-ZakIqlc+QM+YhKnUKkuNVXS68vQCoZdkzaLMzeJ8iXo="
|
||||
},
|
||||
"ktextwidgets": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/ktextwidgets-6.13.0.tar.xz",
|
||||
"hash": "sha256-H/Kb8Cskfwn/qq/kV48Jd7UcQrZ+74T921Z33X0e3y4="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/ktextwidgets-6.14.0.tar.xz",
|
||||
"hash": "sha256-TiTm2kd+CND3FVLwgSBlFvzZq0pZPPN9d+vWkIVrdrU="
|
||||
},
|
||||
"kunitconversion": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kunitconversion-6.13.0.tar.xz",
|
||||
"hash": "sha256-II8DfoCJ+ZnguwqvhVcbOi00HNjkDBEbNerZ0mEAF+o="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kunitconversion-6.14.0.tar.xz",
|
||||
"hash": "sha256-0H1g7CxcISRvOqn4ngEibghMkP6ZtisItlGTPDEc8I0="
|
||||
},
|
||||
"kuserfeedback": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kuserfeedback-6.13.0.tar.xz",
|
||||
"hash": "sha256-SMGGSC/npvEBen5Qs6Fv18EMEPf5Y8APMsYbsHNAS5o="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kuserfeedback-6.14.0.tar.xz",
|
||||
"hash": "sha256-JKzW0rhYK91q6b/KlyeKlnY+4YSmzey8Dc1k/U/COLI="
|
||||
},
|
||||
"kwallet": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kwallet-6.13.0.tar.xz",
|
||||
"hash": "sha256-Gm/yzPZgpDO9prAKyHN5bctGvSRDeH/PX75MQzyoyzY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kwallet-6.14.0.tar.xz",
|
||||
"hash": "sha256-p0d+Tl58y0NJHFoOzK32oz6WIIjVrzLEtrSqy5IPWeM="
|
||||
},
|
||||
"kwidgetsaddons": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kwidgetsaddons-6.13.0.tar.xz",
|
||||
"hash": "sha256-oVOIKZlzGfivAETteuhPebThjPKzLKzU/cR0i48cdAY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kwidgetsaddons-6.14.0.tar.xz",
|
||||
"hash": "sha256-YCcgvD6Gy6I4Tw9F4WyFJKGXR5aj1bfFwe2Q52jPEh8="
|
||||
},
|
||||
"kwindowsystem": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kwindowsystem-6.13.0.tar.xz",
|
||||
"hash": "sha256-T6g0JPOal9f+eEUz0q1NSWn/h40mQ43ancAOMHRZWaw="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kwindowsystem-6.14.0.tar.xz",
|
||||
"hash": "sha256-ZiX31aRsucciibyqpl7nRFCmceTb9u6+/HcmUPJM8qY="
|
||||
},
|
||||
"kxmlgui": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/kxmlgui-6.13.0.tar.xz",
|
||||
"hash": "sha256-4QZILTuxX3r97rVULg8PPKJrm1xjdKA8oYFT1dJ1DeY="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/kxmlgui-6.14.0.tar.xz",
|
||||
"hash": "sha256-X5o10WjlvoXEPlZvh79xCMGOOhlCDh2TebST4oiAkUs="
|
||||
},
|
||||
"modemmanager-qt": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/modemmanager-qt-6.13.0.tar.xz",
|
||||
"hash": "sha256-Je/TMsFq+PWNwzXowlnsPBOz5en0wq6tuH7KVi0029A="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/modemmanager-qt-6.14.0.tar.xz",
|
||||
"hash": "sha256-wfA6TfGMKMQlQLpZ2fm5li1Z9AdM32hrx4fi/1lXg9k="
|
||||
},
|
||||
"networkmanager-qt": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/networkmanager-qt-6.13.0.tar.xz",
|
||||
"hash": "sha256-mp41laG5gWsnN7BBa52St24rDKCYnQ72WpXl+JWsNsE="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/networkmanager-qt-6.14.0.tar.xz",
|
||||
"hash": "sha256-DDkr30+N2F8UQfZbqTHY9JVBxVZ/I1DHjnsSFDTDsSY="
|
||||
},
|
||||
"prison": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/prison-6.13.0.tar.xz",
|
||||
"hash": "sha256-I8RuKJwn8drLDIMRer3GIbXAv+q0XNGHRksAaPcAA+E="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/prison-6.14.0.tar.xz",
|
||||
"hash": "sha256-tQRUqwoNeJGsH5tsTk4AzNMmm61jCmo5L0EMTiUv+2Q="
|
||||
},
|
||||
"purpose": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/purpose-6.13.0.tar.xz",
|
||||
"hash": "sha256-K6t0kHUFvulfqs3JyT6KlLKrM2Ual9KufWP9SD9Fgyc="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/purpose-6.14.0.tar.xz",
|
||||
"hash": "sha256-3Z8juvTEpE8ccffTsL/n+/vN2iAC101LSc2EYxrImek="
|
||||
},
|
||||
"qqc2-desktop-style": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/qqc2-desktop-style-6.13.0.tar.xz",
|
||||
"hash": "sha256-qKWozjQ+p3yx0LMAwS6GgpyRPgNsb/itXSG4+WIYQmo="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/qqc2-desktop-style-6.14.0.tar.xz",
|
||||
"hash": "sha256-lgSzXLVTlhxGRt3KaeIH30L/etnj4WCDh/+SPY2fPP8="
|
||||
},
|
||||
"solid": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/solid-6.13.0.tar.xz",
|
||||
"hash": "sha256-VBnxGKmkXVx2qOK3G9K+Ox37UxP8JkSEu7ocLkRkBR8="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/solid-6.14.0.tar.xz",
|
||||
"hash": "sha256-AJlvBjR4hj/mG5AtIMlsnrT0rEM1Plm3ebRm+mKxqMQ="
|
||||
},
|
||||
"sonnet": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/sonnet-6.13.0.tar.xz",
|
||||
"hash": "sha256-1HRlqdYjJXz7AZLDpNwkczSQqolSMQQi5ALYKK1GHu4="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/sonnet-6.14.0.tar.xz",
|
||||
"hash": "sha256-oN5kwTLAjUmGsA3p7o4plhWtUACLFOJpEPzvytc0r9M="
|
||||
},
|
||||
"syndication": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/syndication-6.13.0.tar.xz",
|
||||
"hash": "sha256-H+B6WBcFZZdT+ZWn7gmXe/UosCCmWXg0m5cihi2gj7c="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/syndication-6.14.0.tar.xz",
|
||||
"hash": "sha256-FOWsb2MtwwIvajK5yOW9AIlr3aX62FhXRQI7JTlWGhk="
|
||||
},
|
||||
"syntax-highlighting": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/syntax-highlighting-6.13.0.tar.xz",
|
||||
"hash": "sha256-1vGbuIbW4cclHYE0l/FOzJ2sQTJTdk62Go86g2gGRQ0="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/syntax-highlighting-6.14.0.tar.xz",
|
||||
"hash": "sha256-39wCWslop9DLQwgm5U8+lrTKh5jP9LXfffST4tDk37w="
|
||||
},
|
||||
"threadweaver": {
|
||||
"version": "6.13.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.13/threadweaver-6.13.0.tar.xz",
|
||||
"hash": "sha256-ZKFi9J/SUmPdmSs+cIVLens7zRURS7ZwlbtRPECX45o="
|
||||
"version": "6.14.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.14/threadweaver-6.14.0.tar.xz",
|
||||
"hash": "sha256-qPcffml1Hjbbx/zpWB9VtmhEvGjfavLoqUwiyP6YcK4="
|
||||
}
|
||||
}
|
||||
@@ -17,11 +17,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "deconz";
|
||||
version = "2.29.5";
|
||||
version = "2.30.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://deconz.dresden-elektronik.de/ubuntu/beta/deconz-${version}-qt5.deb";
|
||||
sha256 = "sha256-vUMnxduQfZv6YHA2hRnhbKf9sBvVCCE2n4ZnutmaRpw=";
|
||||
sha256 = "sha256-exkelou1xgFEtW3vUqMZFc4AqXruzMRD9n23WmUFr3k=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -22,11 +22,11 @@ python3.pkgs.buildPythonApplication rec {
|
||||
"mmh3"
|
||||
];
|
||||
|
||||
nativeBuildInputs = with python3.pkgs; [
|
||||
build-system = with python3.pkgs; [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
dependencies = with python3.pkgs; [
|
||||
dotwiz
|
||||
mmh3
|
||||
ordered-set
|
||||
@@ -40,12 +40,23 @@ python3.pkgs.buildPythonApplication rec {
|
||||
"deepsecrets"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
nativeCheckInputs = with python3.pkgs; [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# assumes package is built in /app (docker?), and not /build/${src.name} (nix sandbox)
|
||||
"test_1_cli"
|
||||
"test_config"
|
||||
"test_basic_info"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Secrets scanner that understands code";
|
||||
mainProgram = "deepsecrets";
|
||||
homepage = "https://github.com/avito-tech/deepsecrets";
|
||||
changelog = "https://github.com/avito-tech/deepsecrets/releases/tag/v${version}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13817,8 +13817,6 @@ with pkgs;
|
||||
|
||||
qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
|
||||
|
||||
qmmp = qt6Packages.callPackage ../applications/audio/qmmp { };
|
||||
|
||||
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
|
||||
|
||||
qpwgraph = qt6Packages.callPackage ../applications/audio/qpwgraph { };
|
||||
|
||||
@@ -2795,6 +2795,8 @@ self: super: with self; {
|
||||
|
||||
connect-box = callPackage ../development/python-modules/connect-box { };
|
||||
|
||||
connected-components-3d = callPackage ../development/python-modules/connected-components-3d { };
|
||||
|
||||
connection-pool = callPackage ../development/python-modules/connection-pool { };
|
||||
|
||||
connexion = callPackage ../development/python-modules/connexion { };
|
||||
@@ -4826,6 +4828,8 @@ self: super: with self; {
|
||||
|
||||
fastprogress = callPackage ../development/python-modules/fastprogress { };
|
||||
|
||||
fastremap = callPackage ../development/python-modules/fastremap { };
|
||||
|
||||
fastrlock = callPackage ../development/python-modules/fastrlock { };
|
||||
|
||||
fasttext = callPackage ../development/python-modules/fasttext { };
|
||||
@@ -6638,6 +6642,8 @@ self: super: with self; {
|
||||
|
||||
image-go-nord = callPackage ../development/python-modules/image-go-nord { };
|
||||
|
||||
imagecodecs = callPackage ../development/python-modules/imagecodecs { };
|
||||
|
||||
imagecodecs-lite = callPackage ../development/python-modules/imagecodecs-lite { };
|
||||
|
||||
imagecorruptions = callPackage ../development/python-modules/imagecorruptions { };
|
||||
@@ -15586,6 +15592,8 @@ self: super: with self; {
|
||||
|
||||
sdds = callPackage ../development/python-modules/sdds { };
|
||||
|
||||
sdflit = callPackage ../development/python-modules/sdflit { };
|
||||
|
||||
sdjson = callPackage ../development/python-modules/sdjson { };
|
||||
|
||||
sdkmanager = callPackage ../development/python-modules/sdkmanager { };
|
||||
@@ -16867,6 +16875,8 @@ self: super: with self; {
|
||||
|
||||
swagger-ui-bundle = callPackage ../development/python-modules/swagger-ui-bundle { };
|
||||
|
||||
swcgeom = callPackage ../development/python-modules/swcgeom { };
|
||||
|
||||
swh-auth = callPackage ../development/python-modules/swh-auth { };
|
||||
|
||||
swh-core = callPackage ../development/python-modules/swh-core { };
|
||||
|
||||
Reference in New Issue
Block a user