Merge staging-next into staging
This commit is contained in:
@@ -27,7 +27,7 @@ jobs:
|
||||
steps:
|
||||
# Use a GitHub App to create the PR so that CI gets triggered
|
||||
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
id: app-token
|
||||
with:
|
||||
app-id: ${{ vars.NIXPKGS_CI_APP_ID }}
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
permission-pull-requests: write
|
||||
permission-workflows: write
|
||||
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
token: ${{ steps.app-token.outputs.token }}
|
||||
|
||||
@@ -46,7 +46,7 @@ jobs:
|
||||
# https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
||||
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
@@ -56,7 +56,7 @@ jobs:
|
||||
run: npm install @actions/artifact bottleneck
|
||||
|
||||
# Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour.
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
if: github.event_name != 'pull_request' && vars.NIXPKGS_CI_APP_ID
|
||||
id: app-token
|
||||
with:
|
||||
|
||||
@@ -52,7 +52,7 @@ jobs:
|
||||
runs-on: ${{ matrix.runner }}
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
runs-on: ubuntu-slim
|
||||
timeout-minutes: 3
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: trusted
|
||||
@@ -75,7 +75,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 5
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
|
||||
@@ -23,14 +23,14 @@ jobs:
|
||||
timeout-minutes: 2
|
||||
if: contains(github.event.comment.body, '@NixOS/nixpkgs-merge-bot merge')
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
ci/github-script
|
||||
|
||||
# Use the GitHub App to make sure the reaction happens with the same user who will later merge.
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
if: github.event_name != 'pull_request' && vars.NIXPKGS_CI_APP_ID
|
||||
id: app-token
|
||||
with:
|
||||
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
# Use a GitHub App to create the PR so that CI gets triggered
|
||||
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
|
||||
# We only need Pull Requests: write here, but the app is also used for backports.
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
id: app-token
|
||||
with:
|
||||
app-id: ${{ vars.NIXPKGS_CI_APP_ID }}
|
||||
|
||||
@@ -37,7 +37,7 @@ jobs:
|
||||
outputs:
|
||||
versions: ${{ steps.versions.outputs.versions }}
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
path: trusted
|
||||
@@ -45,7 +45,7 @@ jobs:
|
||||
ci/supportedVersions.nix
|
||||
|
||||
- name: Check out the PR at the test merge commit
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
ref: ${{ inputs.mergedSha }}
|
||||
@@ -89,7 +89,7 @@ jobs:
|
||||
sudo mkswap /swap
|
||||
sudo swapon /swap
|
||||
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
@@ -171,7 +171,7 @@ jobs:
|
||||
statuses: write
|
||||
timeout-minutes: 5
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
@@ -342,7 +342,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
@@ -61,7 +61,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
@@ -90,7 +90,7 @@ jobs:
|
||||
runs-on: ubuntu-24.04-arm
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions
|
||||
|
||||
@@ -25,7 +25,7 @@ jobs:
|
||||
targetSha: ${{ steps.prepare.outputs.targetSha }}
|
||||
systems: ${{ steps.prepare.outputs.systems }}
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
|
||||
@@ -26,7 +26,7 @@ jobs:
|
||||
steps:
|
||||
# Use a GitHub App to create the PR so that CI gets triggered
|
||||
# The App is scoped to Repository > Contents and Pull Requests: write for Nixpkgs
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
id: app-token
|
||||
with:
|
||||
app-id: ${{ vars.NIXPKGS_CI_APP_ID }}
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
permission-contents: write
|
||||
permission-pull-requests: write
|
||||
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ jobs:
|
||||
systems: ${{ steps.prepare.outputs.systems }}
|
||||
touched: ${{ steps.prepare.outputs.touched }}
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout-cone-mode: true # default, for clarity
|
||||
|
||||
@@ -20,14 +20,14 @@ jobs:
|
||||
runs-on: ubuntu-slim
|
||||
timeout-minutes: 2
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
ci/github-script
|
||||
|
||||
# Use the GitHub App to make sure the reaction happens with the same user who will later merge.
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
if: github.event_name != 'pull_request' && vars.NIXPKGS_CI_APP_ID
|
||||
id: app-token
|
||||
with:
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
steps:
|
||||
# Use a GitHub App to create the PR so that CI gets triggered and to
|
||||
# request team member lists.
|
||||
- uses: actions/create-github-app-token@7e473efe3cb98aa54f8d4bac15400b15fad77d94 # v2.2.0
|
||||
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1
|
||||
id: app-token
|
||||
with:
|
||||
app-id: ${{ vars.NIXPKGS_CI_APP_ID }}
|
||||
@@ -30,7 +30,7 @@ jobs:
|
||||
permission-pull-requests: write
|
||||
|
||||
- name: Fetch source
|
||||
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
@@ -64,7 +64,7 @@ jobs:
|
||||
echo "git-string=$name <$email>" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@84ae59a2cdc2258d6fa0732dd66352dddae2a412 # v7.0.9
|
||||
uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 # v7.0.11
|
||||
with:
|
||||
token: ${{ steps.app-token.outputs.token }}
|
||||
add-paths: maintainers/github-teams.json
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
push: ${{ steps.files.outputs.push }}
|
||||
targetSha: ${{ steps.prepare.outputs.targetSha }}
|
||||
steps:
|
||||
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout-cone-mode: true # default, for clarity
|
||||
|
||||
@@ -27956,6 +27956,12 @@
|
||||
name = "Han Verstraete";
|
||||
keys = [ { fingerprint = "2145 955E 3F5E 0C95 3458 41B5 11F7 BAEA 8567 43FF"; } ];
|
||||
};
|
||||
wenbin-liu = {
|
||||
name = "wenbin-liu";
|
||||
email = "wenbin_liu@outlook.com";
|
||||
github = "wenbin-liu";
|
||||
githubId = 25171141;
|
||||
};
|
||||
wenjinnn = {
|
||||
name = "wenjin";
|
||||
email = "hewenjin94@outlook.com";
|
||||
|
||||
@@ -647,6 +647,8 @@ in
|
||||
"sha512"
|
||||
"af_alg"
|
||||
"algif_skcipher"
|
||||
"cryptd"
|
||||
"input_leds" # for capslock LED on most keyboards in case decryption requires password
|
||||
];
|
||||
description = ''
|
||||
A list of cryptographic kernel modules needed to decrypt the root device(s).
|
||||
@@ -1135,8 +1137,6 @@ in
|
||||
boot.initrd.availableKernelModules = [
|
||||
"dm_mod"
|
||||
"dm_crypt"
|
||||
"cryptd"
|
||||
"input_leds"
|
||||
]
|
||||
++ luks.cryptoModules
|
||||
# workaround until https://marc.info/?l=linux-crypto-vger&m=148783562211457&w=4 is merged
|
||||
|
||||
@@ -16,8 +16,8 @@ let
|
||||
inherit tiling_wm;
|
||||
};
|
||||
stableVersion = {
|
||||
version = "2025.2.1.8"; # "Android Studio Otter | 2025.2.1 Patch 1"
|
||||
sha256Hash = "sha256-eqai5G60OH3vH06iK4tKK2gCHvqFBlNHxBGHQ5/SUJY=";
|
||||
version = "2025.2.2.7"; # "Android Studio Otter 2 Feature Drop | 2025.2.2"
|
||||
sha256Hash = "sha256-pvnUDYeFbxOnw2dP9BeKFushnTHmpDrBwmnNWDx8pbQ=";
|
||||
};
|
||||
betaVersion = {
|
||||
version = "2025.2.2.6"; # "Android Studio Otter 2 Feature Drop | 2025.2.2 RC 2"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -10,18 +10,18 @@
|
||||
vimUtils,
|
||||
}:
|
||||
let
|
||||
version = "65aeacf-unstable-2025-11-03";
|
||||
version = "d88922e-unstable-2025-12-07";
|
||||
src = fetchFromGitHub {
|
||||
owner = "dmtrKovalenko";
|
||||
repo = "fff.nvim";
|
||||
rev = "65aeacf9e2c663c9af2b1003727aa25acac96db4";
|
||||
hash = "sha256-rGfV/BxSwvcNZXmVUk54gni8fKFyoTsQl+gBtYci4jE=";
|
||||
rev = "d88922e6c74b357cfd029128ce5ecd813b6eb747";
|
||||
hash = "sha256-XdDSyRHAZxRjziFwnEjjIrKSf8S+CHZw74P/O9O7C88=";
|
||||
};
|
||||
fff-nvim-lib = rustPlatform.buildRustPackage {
|
||||
pname = "fff-nvim-lib";
|
||||
inherit version src;
|
||||
|
||||
cargoHash = "sha256-ZZt4BlMgRik4LH92F5cgS84WI1Jeuw68jP+y1+QXfDE=";
|
||||
cargoHash = "sha256-+se3u1ib3Ghy1tHIPpCY8sPgaQRaYCYGdJ8up+bubpM=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -25,6 +25,8 @@ let
|
||||
postPatch = ''
|
||||
ln -s ${./Cargo.lock} Cargo.lock
|
||||
'';
|
||||
|
||||
env.RUSTFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-C link-arg=-undefined -C link-arg=dynamic_lookup";
|
||||
};
|
||||
in
|
||||
vimUtils.buildVimPlugin {
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
rustPlatform,
|
||||
vimPlugins,
|
||||
vimUtils,
|
||||
stdenv,
|
||||
}:
|
||||
let
|
||||
version = "0-unstable-2025-05-13";
|
||||
@@ -30,6 +31,8 @@ let
|
||||
# Flaky test (https://github.com/nvim-pack/nvim-spectre/issues/244)
|
||||
"--skip=tests::test_replace_simple"
|
||||
];
|
||||
|
||||
env.RUSTFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-C link-arg=-undefined -C link-arg=dynamic_lookup";
|
||||
};
|
||||
in
|
||||
vimUtils.buildVimPlugin {
|
||||
|
||||
@@ -121,12 +121,12 @@
|
||||
};
|
||||
bash = buildGrammar {
|
||||
language = "bash";
|
||||
version = "0.0.0+rev=20f55fb";
|
||||
version = "0.0.0+rev=a06c2e4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tree-sitter";
|
||||
repo = "tree-sitter-bash";
|
||||
rev = "20f55fb9663568f16ebceaac7673d2aa530add46";
|
||||
hash = "sha256-rHHXLHZ9n/gc09kSMYyMPl2VBupbheva0pDV9RrjlT8=";
|
||||
rev = "a06c2e4415e9bc0346c6b86d401879ffb44058f7";
|
||||
hash = "sha256-ONQ1Ljk3aRWjElSWD2crCFZraZoRj3b3/VELz1789GE=";
|
||||
};
|
||||
meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash";
|
||||
};
|
||||
@@ -242,12 +242,12 @@
|
||||
};
|
||||
c3 = buildGrammar {
|
||||
language = "c3";
|
||||
version = "0.0.0+rev=2e852d5";
|
||||
version = "0.0.0+rev=3bcb189";
|
||||
src = fetchFromGitHub {
|
||||
owner = "c3lang";
|
||||
repo = "tree-sitter-c3";
|
||||
rev = "2e852d524cdab2e857ac7fb3ad814b39ae858916";
|
||||
hash = "sha256-AKjdyymtwn6mF+41YuqKTZu506nnzE45m5qeEGwclVU=";
|
||||
rev = "3bcb189c85a15d5e47a12947fbb25cd6604025f5";
|
||||
hash = "sha256-aOvlLAXe7h2RC6oUSuLk6g9XvcrUsSVHV6M0dKkf+MU=";
|
||||
};
|
||||
meta.homepage = "https://github.com/c3lang/tree-sitter-c3";
|
||||
};
|
||||
@@ -663,12 +663,12 @@
|
||||
};
|
||||
elm = buildGrammar {
|
||||
language = "elm";
|
||||
version = "0.0.0+rev=0277284";
|
||||
version = "0.0.0+rev=3d000d3";
|
||||
src = fetchFromGitHub {
|
||||
owner = "elm-tooling";
|
||||
repo = "tree-sitter-elm";
|
||||
rev = "027728466b8115cf807517af943cbeaed34053fc";
|
||||
hash = "sha256-vaeGViXob7AYyJj93AUJWBD8Zdfs4zXdKikvBZ3GptU=";
|
||||
rev = "3d000d37b99ac2640bf24c1a7a5c9a58485778df";
|
||||
hash = "sha256-17HyH70Odvi4nT8Lox/EpTBSYipBkas0TKcX3stLcvQ=";
|
||||
};
|
||||
meta.homepage = "https://github.com/elm-tooling/tree-sitter-elm";
|
||||
};
|
||||
@@ -806,12 +806,12 @@
|
||||
};
|
||||
forth = buildGrammar {
|
||||
language = "forth";
|
||||
version = "0.0.0+rev=9018923";
|
||||
version = "0.0.0+rev=360ef13";
|
||||
src = fetchFromGitHub {
|
||||
owner = "AlexanderBrevig";
|
||||
repo = "tree-sitter-forth";
|
||||
rev = "90189238385cf636b9ee99ce548b9e5b5e569d48";
|
||||
hash = "sha256-vySBDu9cMnubu4+7/sBttNxg1S4/MxWUKpjwEa14Rws=";
|
||||
rev = "360ef13f8c609ec6d2e80782af69958b84e36cd0";
|
||||
hash = "sha256-d7X1Ubd9tKMQgNHlH+sQxmcsgLWB4mxR5CIdyKkLnM8=";
|
||||
};
|
||||
meta.homepage = "https://github.com/AlexanderBrevig/tree-sitter-forth";
|
||||
};
|
||||
@@ -1891,12 +1891,12 @@
|
||||
};
|
||||
mlir = buildGrammar {
|
||||
language = "mlir";
|
||||
version = "0.0.0+rev=80ac665";
|
||||
version = "0.0.0+rev=834a0b0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "artagnon";
|
||||
repo = "tree-sitter-mlir";
|
||||
rev = "80ac665f68a5d1c6ca0443f71b6cd60e24e84157";
|
||||
hash = "sha256-052xMqQoaYIahDpznCqQi7D5l3lFDICqRerpWXpI3F4=";
|
||||
rev = "834a0b01e98eaf4313dfd48778e20bef1738ff8f";
|
||||
hash = "sha256-ed7h87jGE1C0ryj/4MWdLExiIt+BSk5YYU/IVYJ47Zs=";
|
||||
};
|
||||
generate = true;
|
||||
meta.homepage = "https://github.com/artagnon/tree-sitter-mlir";
|
||||
@@ -1980,12 +1980,12 @@
|
||||
};
|
||||
nix = buildGrammar {
|
||||
language = "nix";
|
||||
version = "0.0.0+rev=bfcb03e";
|
||||
version = "0.0.0+rev=eabf968";
|
||||
src = fetchFromGitHub {
|
||||
owner = "nix-community";
|
||||
repo = "tree-sitter-nix";
|
||||
rev = "bfcb03e6ddccc5a1eb84cea0176096f85a7af333";
|
||||
hash = "sha256-S3YgbP5u5ybrboJUwE9KVALS92X7ojc0fBnA4StQhxc=";
|
||||
rev = "eabf96807ea4ab6d6c7f09b671a88cd483542840";
|
||||
hash = "sha256-cSiBd0XkSR8l1CF2vkThWUtMxqATwuxCNO5oy2kyOZY=";
|
||||
};
|
||||
meta.homepage = "https://github.com/nix-community/tree-sitter-nix";
|
||||
};
|
||||
@@ -2172,12 +2172,12 @@
|
||||
};
|
||||
pkl = buildGrammar {
|
||||
language = "pkl";
|
||||
version = "0.0.0+rev=82f0e99";
|
||||
version = "0.0.0+rev=d50709f";
|
||||
src = fetchFromGitHub {
|
||||
owner = "apple";
|
||||
repo = "tree-sitter-pkl";
|
||||
rev = "82f0e990b727374014371681457cc6ea5c3daa97";
|
||||
hash = "sha256-USRl2LghA0e+shclJFp6HxDKJf6+txslMZiQ4pCfOvw=";
|
||||
rev = "d50709f1b71e77844c4551c655792d100a5ca559";
|
||||
hash = "sha256-Q5feMUI0w1NinR9o3pE3bH7qAFMcF0xOwWlZjughTqM=";
|
||||
};
|
||||
meta.homepage = "https://github.com/apple/tree-sitter-pkl";
|
||||
};
|
||||
@@ -3105,12 +3105,12 @@
|
||||
};
|
||||
templ = buildGrammar {
|
||||
language = "templ";
|
||||
version = "0.0.0+rev=1975f67";
|
||||
version = "0.0.0+rev=3057cd4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "vrischmann";
|
||||
repo = "tree-sitter-templ";
|
||||
rev = "1975f67058325403c5412cde48b181a3fa817870";
|
||||
hash = "sha256-3zcsIy+UNNUNua0iZW96jXrgVRkYZLFj6ND2coq4E7g=";
|
||||
rev = "3057cd485f7f23a8ad24107c6adc604f8c5ce3db";
|
||||
hash = "sha256-iv5Egh0CcBEsD86IGESI5Bn0NcGji3wruD8UR1JNlk0=";
|
||||
};
|
||||
meta.homepage = "https://github.com/vrischmann/tree-sitter-templ";
|
||||
};
|
||||
@@ -3541,12 +3541,12 @@
|
||||
};
|
||||
xresources = buildGrammar {
|
||||
language = "xresources";
|
||||
version = "0.0.0+rev=d466418";
|
||||
version = "0.0.0+rev=a96227a";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ValdezFOmar";
|
||||
repo = "tree-sitter-xresources";
|
||||
rev = "d466418f1c8850276bb7787a135372cb70868b1d";
|
||||
hash = "sha256-xoCHXWY2oCXSs2qrEA5AdJ4zCRTmqPdFhmK6Mdpv+Oc=";
|
||||
rev = "a96227aaa37e5f8e1a5888bfac2dcb31ad0bf1f1";
|
||||
hash = "sha256-yNOpIFc7jdXWWeoo1C1JwSx121BO1sHYbiiieQyxNPM=";
|
||||
};
|
||||
meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources";
|
||||
};
|
||||
@@ -3631,12 +3631,12 @@
|
||||
};
|
||||
zsh = buildGrammar {
|
||||
language = "zsh";
|
||||
version = "0.0.0+rev=v0.47.0";
|
||||
version = "0.0.0+rev=v0.48.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "georgeharker";
|
||||
repo = "tree-sitter-zsh";
|
||||
rev = "v0.47.0";
|
||||
hash = "sha256-GOSBnGXBURBxg+hm0QKSYJuj/pcXOGDdsErOuSVEXcA=";
|
||||
rev = "v0.48.0";
|
||||
hash = "sha256-gBbT2xt32fKt54nh4Dp6EK6uUd63rsIEmmK4nr9Pg1Y=";
|
||||
};
|
||||
meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh";
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
direnv,
|
||||
fzf,
|
||||
gawk,
|
||||
gperf,
|
||||
git,
|
||||
helm-ls,
|
||||
himalaya,
|
||||
htop,
|
||||
@@ -31,7 +31,6 @@
|
||||
libgit2,
|
||||
llvmPackages,
|
||||
neovim-unwrapped,
|
||||
nim1,
|
||||
nodejs,
|
||||
openscad,
|
||||
openssh,
|
||||
@@ -1363,16 +1362,19 @@ assertNoAdditions {
|
||||
nvim-treesitter
|
||||
];
|
||||
nvimSkipModules = [
|
||||
"init"
|
||||
# _GO_NVIM_CFG
|
||||
"go.comment"
|
||||
"go.format"
|
||||
"go.ginkgo"
|
||||
"go.gotest"
|
||||
"go.gotests"
|
||||
"go.inlay"
|
||||
"go.project"
|
||||
"go.comment"
|
||||
"go.snips"
|
||||
"go.tags"
|
||||
"go.gotests"
|
||||
"go.format"
|
||||
"go.ts.go"
|
||||
"go.ts.nodes"
|
||||
"go.snips"
|
||||
"snips.go"
|
||||
];
|
||||
};
|
||||
@@ -2313,6 +2315,7 @@ assertNoAdditions {
|
||||
};
|
||||
|
||||
neo-tree-nvim = super.neo-tree-nvim.overrideAttrs {
|
||||
checkInputs = [ git ];
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
nui-nvim
|
||||
@@ -2327,6 +2330,7 @@ assertNoAdditions {
|
||||
checkInputs = with self; [
|
||||
neo-tree-nvim
|
||||
# FIXME: propagate `neo-tree` dependencies
|
||||
git
|
||||
nui-nvim
|
||||
plenary-nvim
|
||||
];
|
||||
@@ -2778,6 +2782,7 @@ assertNoAdditions {
|
||||
nvim-tree-lua
|
||||
neo-tree-nvim
|
||||
# FIXME: should propagate from neo-tree-nvim
|
||||
git
|
||||
nui-nvim
|
||||
plenary-nvim
|
||||
];
|
||||
@@ -4224,6 +4229,7 @@ assertNoAdditions {
|
||||
# Optional shipwright
|
||||
"zenbones.shipwright.runners.alacritty"
|
||||
"zenbones.shipwright.runners.foot"
|
||||
"zenbones.shipwright.runners.ghostty"
|
||||
"zenbones.shipwright.runners.iterm"
|
||||
"zenbones.shipwright.runners.kitty"
|
||||
"zenbones.shipwright.runners.lightline"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -9,11 +9,11 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "140.5.0esr";
|
||||
version = "140.6.0esr";
|
||||
applicationName = "Firefox ESR";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "412236a25cbea171bd5bd535e45c3ba40957a94e1f8dd3ab74241e0aa1c4075fcb8d394b9619599d60ce3e4563e712c825fa8bec441794f229356802f72b2861";
|
||||
sha512 = "ed66657bd4b2d94791892261d7c0c0d950b4f630d12ab28a777d93393427451a9aa125e5a01ee15f2ac0ff378d0be074a08583dcffd35609112ba4e6f9ada798";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -9,10 +9,10 @@
|
||||
|
||||
buildMozillaMach rec {
|
||||
pname = "firefox";
|
||||
version = "145.0.2";
|
||||
version = "146.0";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "99d28daf7054c80bc521c8b73d1cf5c1beb77ac9b66904fdbb5890f89ddf5b12a2715deaf867ed86a4806cf4f44952f7bcceb38cc5f2faf9290b0a07be823418";
|
||||
sha512 = "db6664310cdcdede832b29dea533b345a3ac86f9df7813118d44b1ec2c4a32e4de2b6e98044385ca6f6026eb3a9994c486a1ddb8b6f4ae7589ed46b122c05630";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -43,7 +43,7 @@ writeScript "update-${attrPath}" ''
|
||||
# - removes trailing slash
|
||||
# - sorts everything with semver in mind
|
||||
# - picks up latest release
|
||||
version=`xidel -s $url --extract "//a" | \
|
||||
version=`xidel --trace -s $url --extract "//a" | \
|
||||
grep "^${versionPrefix}[0-9.]*${versionSuffix}/$" | \
|
||||
sed s/[/]$// | \
|
||||
sort --version-sort | \
|
||||
|
||||
@@ -8,8 +8,8 @@ makeScopeWithSplicing' {
|
||||
extra = self: {
|
||||
mkLinphoneDerivation = self.mk-linphone-derivation;
|
||||
|
||||
linphoneSdkVersion = "5.4.48";
|
||||
linphoneSdkHash = "sha256-sOkq73YWbhpKJOk1dVc4tkg2+RuGyRK8/t4ckMIVVG8=";
|
||||
linphoneSdkVersion = "5.4.67";
|
||||
linphoneSdkHash = "sha256-QM4EVm7VJeOTt5Dc4DFAJOrGphCRcGniN0Tnfl4zab8=";
|
||||
};
|
||||
f =
|
||||
self:
|
||||
|
||||
+2
-2
@@ -39,7 +39,7 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "linphone-desktop";
|
||||
version = "5.3.1";
|
||||
version = "5.3.2";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.linphone.org";
|
||||
@@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
group = "BC";
|
||||
repo = "linphone-desktop";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-TO9JNsOnx4sTJEkai0nDKNyZWcLuGoWfuKLBM79tQvs=";
|
||||
hash = "sha256-YBwN2d8Bhr876xDzzge1CutJEtWkoGJWwkybSKUDiM0=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -39,6 +39,7 @@ let
|
||||
docker-sbom,
|
||||
docker-init,
|
||||
iptables,
|
||||
nftables,
|
||||
e2fsprogs,
|
||||
xz,
|
||||
util-linuxMinimal,
|
||||
@@ -164,6 +165,7 @@ let
|
||||
buildInputs = [
|
||||
sqlite
|
||||
]
|
||||
++ lib.optionals (lib.versionAtLeast version "29.0.0") [ nftables ]
|
||||
++ lib.optionals withLvm [ lvm2 ]
|
||||
++ lib.optionals withBtrfs [ btrfs-progs ]
|
||||
++ lib.optionals withSystemd [ systemd ]
|
||||
@@ -191,7 +193,10 @@ let
|
||||
);
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs hack/make.sh hack/make/ hack/with-go-mod.sh
|
||||
patchShebangs hack/make.sh hack/make/
|
||||
''
|
||||
+ lib.optionalString (lib.versionOlder version "29.0.0") ''
|
||||
patchShebangs hack/with-go-mod.sh
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
@@ -217,7 +222,7 @@ let
|
||||
--prefix PATH : "$out/libexec/docker:$extraPath"
|
||||
|
||||
ln -s ${docker-containerd}/bin/containerd $out/libexec/docker/containerd
|
||||
ln -s ${docker-containerd}/bin/containerd-shim $out/libexec/docker/containerd-shim
|
||||
ln -s ${docker-containerd}/bin/containerd-shim${lib.optionalString (lib.versionAtLeast version "29.0.0") ''-runc-v2''} $out/libexec/docker/containerd-shim${lib.optionalString (lib.versionAtLeast version "29.0.0") ''-runc-v2''}
|
||||
ln -s ${docker-runc}/bin/runc $out/libexec/docker/runc
|
||||
ln -s ${docker-tini}/bin/tini-static $out/libexec/docker/docker-init
|
||||
|
||||
@@ -408,20 +413,38 @@ in
|
||||
|
||||
docker_28 =
|
||||
let
|
||||
version = "28.5.1";
|
||||
version = "28.5.2";
|
||||
in
|
||||
callPackage dockerGen {
|
||||
inherit version;
|
||||
cliRev = "v${version}";
|
||||
cliHash = "sha256-iT5FLzX8Pg07V0Uo+07gy3ChP/WgLTPs/vtxnFVmCG8=";
|
||||
cliHash = "sha256-11wbqvenTJooAzqOEp0UivPxhvWwSl1thCAzDMx0i/o=";
|
||||
mobyRev = "v${version}";
|
||||
mobyHash = "sha256-IlkEK4UeQjZsojbahzLy/rP3WqJUWXG9nthmBSEj10M=";
|
||||
runcRev = "v1.3.0";
|
||||
runcHash = "sha256-oXoDio3l23Z6UyAhb9oDMo1O4TLBbFyLh9sRWXnfLVY=";
|
||||
mobyHash = "sha256-T5zz1lSLVdMR646CfhWAiVU4/VPAY1CRU+jIdjEWycs=";
|
||||
runcRev = "v1.3.3";
|
||||
runcHash = "sha256-Ci/2otySB7FaFoutmzWeVaTU+tO/lnluQfneFSQM1RE=";
|
||||
containerdRev = "v1.7.28";
|
||||
containerdHash = "sha256-vz7RFJkFkMk2gp7bIMx1kbkDFUMS9s0iH0VoyD9A21s=";
|
||||
tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828";
|
||||
tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw=";
|
||||
};
|
||||
|
||||
docker_29 =
|
||||
let
|
||||
version = "29.1.2";
|
||||
in
|
||||
callPackage dockerGen {
|
||||
inherit version;
|
||||
cliRev = "v${version}";
|
||||
cliHash = "sha256-dmoCHxXOYalJCaqq32MdsAEJ+xq0aH/8fOpJHVnBxxU=";
|
||||
mobyRev = "docker-v${version}";
|
||||
mobyHash = "sha256-SRMaPAdg2nlWuKKQILZEGHZO6TGLh2Ci1UIWqcyo6IM=";
|
||||
runcRev = "v1.3.4";
|
||||
runcHash = "sha256-1IfY08sBoDpbLrwz1AKBRSTuCZyOgQzYPHTDUI6fOZ8=";
|
||||
containerdRev = "v2.2.0";
|
||||
containerdHash = "sha256-LXBGA03FTrrbxlH+DxPBFtp3/AYQf096YE2rpe6A+WM=";
|
||||
tiniRev = "369448a167e8b3da4ca5bca0b3307500c3371828";
|
||||
tiniHash = "sha256-jCBNfoJAjmcTJBx08kHs+FmbaU82CbQcf0IVjd56Nuw=";
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -3,9 +3,8 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"github.com/docker/docker/pkg/tarsum"
|
||||
"github.com/docker/docker/daemon/builder/remotecontext/tarsum"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -15,7 +14,7 @@ func main() {
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
if _, err = io.Copy(ioutil.Discard, ts); err != nil {
|
||||
if _, err = io.Copy(io.Discard, ts); err != nil {
|
||||
fmt.Println(err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
@@ -24,8 +24,9 @@ stdenv.mkDerivation {
|
||||
cp ${./tarsum.go} tarsum.go
|
||||
export GOPATH=$(pwd)
|
||||
export GOCACHE="$TMPDIR/go-cache"
|
||||
mkdir -p src/github.com/docker/docker/pkg
|
||||
ln -sT ${docker.moby-src}/pkg/tarsum src/github.com/docker/docker/pkg/tarsum
|
||||
mkdir -p src/github.com/docker/docker/daemon/builder/remotecontext
|
||||
# We need to drop the internal as otherwise go refuses to use it.
|
||||
ln -sT ${docker.moby-src}/daemon/builder/remotecontext/internal/tarsum src/github.com/docker/docker/daemon/builder/remotecontext/tarsum
|
||||
go build
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
set -u
|
||||
|
||||
tagtext=""
|
||||
tagflags=""
|
||||
# Darcs hashes are sha1 (120 bits, 40-character hex)
|
||||
@@ -12,8 +14,19 @@ elif test -n "$context"; then
|
||||
tagflags="--context=$context"
|
||||
fi
|
||||
|
||||
echo "Cloning $url $partial ${tagtext} into $out"
|
||||
# Repository list may contain ?. No glob expansion for that.
|
||||
set -o noglob
|
||||
|
||||
darcs clone --lazy $tagflags "$url" "$out"
|
||||
# remove metadata, because it can change
|
||||
rm -rf "$out/_darcs"
|
||||
for repository in $repositories; do
|
||||
echo "Trying to clone $repository $tagtext into $out …"
|
||||
if darcs clone --lazy $tagflags "$repository" "$out"; then
|
||||
# remove metadata, because it can change
|
||||
rm -rf "$out/_darcs"
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
|
||||
set +o noglob
|
||||
|
||||
echo "Error: couldn’t clone repository from any mirror" 1>&2
|
||||
exit 1
|
||||
|
||||
@@ -8,7 +8,11 @@
|
||||
lib.makeOverridable (
|
||||
lib.fetchers.withNormalizedHash { } (
|
||||
{
|
||||
# Repository to fetch
|
||||
url,
|
||||
# Additional list of repositories specifying alternative download
|
||||
# location to be tried in order, if the prior repository failed to fetch.
|
||||
mirrors ? [ ],
|
||||
rev ? null,
|
||||
context ? null,
|
||||
outputHash ? lib.fakeHash,
|
||||
@@ -27,11 +31,12 @@ lib.makeOverridable (
|
||||
outputHashMode = "recursive";
|
||||
|
||||
inherit
|
||||
url
|
||||
rev
|
||||
context
|
||||
name
|
||||
;
|
||||
|
||||
repositories = [ url ] ++ mirrors;
|
||||
}
|
||||
)
|
||||
)
|
||||
|
||||
@@ -7,7 +7,11 @@
|
||||
|
||||
lib.makeOverridable (
|
||||
{
|
||||
# Remote to fetch
|
||||
url,
|
||||
# Additional list of remotes specifying alternative download location to be
|
||||
# tried in order, if the prior remote failed to fetch.
|
||||
mirrors ? [ ],
|
||||
hash ? "",
|
||||
change ? null,
|
||||
state ? null,
|
||||
@@ -36,12 +40,25 @@ lib.makeOverridable (
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
pijul clone \
|
||||
''${change:+--change "$change"} \
|
||||
''${state:+--state "$state"} \
|
||||
--channel "$channel" \
|
||||
"$url" \
|
||||
"$out"
|
||||
success=
|
||||
for remote in $remotes; do
|
||||
if
|
||||
pijul clone \
|
||||
''${change:+--change "$change"} \
|
||||
''${state:+--state "$state"} \
|
||||
--channel "$channel" \
|
||||
"$remote" \
|
||||
"$out"
|
||||
then
|
||||
success=1
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -z "$success" ]; then
|
||||
echo "Error: couldn’t clone remote from any mirror" 1>&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -59,12 +76,13 @@ lib.makeOverridable (
|
||||
outputHash = if hash != "" then hash else lib.fakeHash;
|
||||
|
||||
inherit
|
||||
url
|
||||
change
|
||||
state
|
||||
channel
|
||||
;
|
||||
|
||||
remotes = [ url ] ++ mirrors;
|
||||
|
||||
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
|
||||
}
|
||||
)
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation {
|
||||
pname = "ananicy-rules-cachyos";
|
||||
version = "0-unstable-2025-11-29";
|
||||
version = "0-unstable-2025-12-03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CachyOS";
|
||||
repo = "ananicy-rules";
|
||||
rev = "e1c45b0e0dcc50065913f6953466f1eef1028440";
|
||||
hash = "sha256-BICDRJfewohoSHNq1DPjZ7b69S4FxPeSLotp5JeSBrQ=";
|
||||
rev = "5a3820ed34f3ca149fd2aa7a795cf7aed4891374";
|
||||
hash = "sha256-VLleaYgqpLXGDj762zQPQQeitWP/mtiEQ8ffx/9bUvA=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
||||
@@ -196,14 +196,15 @@
|
||||
|
||||
connectedk8s = mkAzExtension rec {
|
||||
pname = "connectedk8s";
|
||||
version = "1.9.3";
|
||||
version = "1.11.0";
|
||||
url = "https://azcliprod.blob.core.windows.net/cli-extensions/connectedk8s-${version}-py2.py3-none-any.whl";
|
||||
hash = "sha256-4OuN92PXzIWgOWhWu/S4ofQ4AbITH6XSG1soUOljY+8=";
|
||||
hash = "sha256-Hl/+mS1Aj5Vsq2VFWrJuYmhXglt/wCr0ld67tK+tMak=";
|
||||
description = "Microsoft Azure Command-Line Tools Connectedk8s Extension";
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
azure-graphrbac
|
||||
azure-mgmt-hybridcompute
|
||||
kubernetes
|
||||
oras
|
||||
pycryptodome
|
||||
pyyaml
|
||||
];
|
||||
|
||||
@@ -16,11 +16,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "bililiverecorder";
|
||||
version = "2.17.3";
|
||||
version = "2.18.0";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/BililiveRecorder/BililiveRecorder/releases/download/v${version}/BililiveRecorder-CLI-any.zip";
|
||||
hash = "sha256-bmwRa8pQWCzP3SeZQsUZ9r0UbGypN5c6oeGa6XR/Hqo=";
|
||||
hash = "sha256-b1hHLf0w+XwBBbnvP07Ik6bwIWSs13MPVjIN5b1n+C4=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import ./generic.nix {
|
||||
version = "25.11.1.558-stable";
|
||||
rev = "16f22f3d744fe760e05f288124b1f32f539a35aa";
|
||||
hash = "sha256-PJVw53iueh9kjWn7R7rgSVHokZq1Ot5GhRM1uSNY6o8=";
|
||||
version = "25.11.2.24-stable";
|
||||
rev = "d4877847359927d773d68ffa781d127839671935";
|
||||
hash = "sha256-6cFziK+ZTehCv4Ez3MoMlnI0vFWXsAZEzKvWecrRclc=";
|
||||
lts = false;
|
||||
}
|
||||
|
||||
@@ -3,16 +3,15 @@
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "defaultbrowser";
|
||||
version = "unstable-2020-07-23";
|
||||
version = "1.1-unstable-2024-09-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kerma";
|
||||
repo = "defaultbrowser";
|
||||
rev = "d2860c00dd7fbb5d615232cc819d7d492a6a6ddb";
|
||||
sha256 = "sha256-SelUQXoKtShcDjq8uKg3wM0kG2opREa2DGQCDd6IsOQ=";
|
||||
rev = "ad812c4e678a1e1f04cc44b8ab6d1ed5b8733359";
|
||||
hash = "sha256-lZgIfbvTxlxlEh/NvNonZ1fVvcFynXWW1Fu2f9FIWiU=";
|
||||
};
|
||||
|
||||
makeFlags = [
|
||||
|
||||
@@ -95,13 +95,13 @@ let
|
||||
in
|
||||
llvmPackages.stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fex";
|
||||
version = "2511";
|
||||
version = "2512";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "FEX-Emu";
|
||||
repo = "FEX";
|
||||
tag = "FEX-${finalAttrs.version}";
|
||||
hash = "sha256-CulENHssPkCXI+oyVKwf3GN5bjxUok2+AHsoOQ+Mchc=";
|
||||
hash = "sha256-G61FdzNctTp8jarTcnBXd+MQpMxnPqd33hblvi9UXNo=";
|
||||
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
@@ -192,7 +192,6 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
|
||||
cmakeFlags = [
|
||||
(lib.cmakeFeature "USE_LINKER" "lld")
|
||||
(lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version)
|
||||
(lib.cmakeBool "BUILD_TESTING" finalAttrs.finalPackage.doCheck)
|
||||
(lib.cmakeBool "BUILD_THUNKS" true)
|
||||
(lib.cmakeBool "BUILD_FEXCONFIG" withQt)
|
||||
(lib.cmakeFeature "X86_32_TOOLCHAIN_FILE" "${toolchain32}")
|
||||
@@ -202,8 +201,21 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
# Unsupported on non-4K page size kernels (e.g. Apple Silicon)
|
||||
# Running the tests isn't supported on non-4K pagesize systems, but the build
|
||||
# itself doesn't require 4K pagesize. So, to avoid breaking the build, enable
|
||||
# checkPhase by default (so that the check inputs are included) and then
|
||||
# manually disable it if we're running on a non-4K pagesize system.
|
||||
doCheck = true;
|
||||
preConfigure = ''
|
||||
if [ "$(getconf PAGESIZE)" != "4096" ]; then
|
||||
echo "Disabling checkPhase due to non-4K pagesize environment"
|
||||
unset doCheck
|
||||
cmakeFlagsArray+=("-DBUILD_TESTING:BOOL=FALSE")
|
||||
else
|
||||
echo "Keeping checkPhase as-is"
|
||||
cmakeFlagsArray+=("${lib.cmakeBool "BUILD_TESTING" finalAttrs.doCheck}")
|
||||
fi
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [ nasm ];
|
||||
checkInputs = [ catch2_3 ];
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "github-backup";
|
||||
version = "0.53.0";
|
||||
version = "0.55.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "josegonzalez";
|
||||
repo = "python-github-backup";
|
||||
tag = version;
|
||||
hash = "sha256-/TDKtMkysd9tuvsS8K2Xl+6qUckwRrz4BorEkjTBqnA=";
|
||||
hash = "sha256-28u21SO6G1lrMq6Ihl+tRSit5Jh9w2mwjK+3r3YfH5M=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
lib,
|
||||
appimageTools,
|
||||
fetchurl,
|
||||
version ? "0.9.12.3",
|
||||
hash ? "sha256-ImVZyO3ucBGtbXtHGocTap0GPt2/9x4nOLat2R4hwMQ=",
|
||||
version ? "0.9.13.0",
|
||||
hash ? "sha256-eD4wl56gd9k/9mpb4q1YPVQk5t36cr5INdsJOsFYg1g=",
|
||||
}:
|
||||
|
||||
let
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
cmake,
|
||||
pkg-config,
|
||||
httrack,
|
||||
qt6Packages,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "httraqt";
|
||||
version = "1.4.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/httraqt/${finalAttrs.pname}-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-HfnUlJifpzWiP1rb+Kn3I/H6nYBeEB6cXVI5pu28K5E=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
httrack
|
||||
qt6Packages.qtbase
|
||||
qt6Packages.qtmultimedia
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
qt6Packages.wrapQtAppsHook
|
||||
];
|
||||
|
||||
prePatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)" \
|
||||
"CMAKE_MINIMUM_REQUIRED(VERSION 3.10 FATAL_ERROR)" \
|
||||
--replace-fail "CMAKE_POLICY(SET CMP0003 OLD)" "" \
|
||||
--replace-fail "CMAKE_POLICY(SET CMP0015 OLD)" ""
|
||||
|
||||
substituteInPlace cmake/FindHttrack.cmake \
|
||||
--replace-fail /usr/include/httrack/ ${httrack}/include/httrack/
|
||||
|
||||
substituteInPlace distribution/posix/CMakeLists.txt \
|
||||
--replace-fail /usr/share $out/share
|
||||
|
||||
substituteInPlace desktop/httraqt.desktop \
|
||||
--replace-fail Exec=httraqt Exec=$out/bin/httraqt
|
||||
|
||||
substituteInPlace sources/main/httraqt.cpp \
|
||||
--replace-fail /usr/share/httraqt/ $out/share/httraqt
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
description = "Easy-to-use offline browser / website mirroring utility - QT frontend";
|
||||
mainProgram = "httraqt";
|
||||
homepage = "https://httraqt.sourceforge.net";
|
||||
license = lib.licenses.gpl3;
|
||||
maintainers = with lib.maintainers; [ peterhoeg ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
})
|
||||
@@ -54,6 +54,10 @@ stdenv.mkDerivation {
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt --replace-fail 'cmake_minimum_required(VERSION 2.8)' 'cmake_minimum_required(VERSION 3.10)'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
pkg-config
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "kakoune-lsp";
|
||||
version = "18.2.0";
|
||||
version = "19.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kakoune-lsp";
|
||||
repo = "kakoune-lsp";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-71XnCHAXOcrXu0xizwdwJPkhnmfEjmVP++6mxmTcnM4=";
|
||||
hash = "sha256-N1J8HBhOLZmR51y1Z85rl0oxA1UrjBfbPb5hiZ1Q0aY=";
|
||||
};
|
||||
|
||||
patches = [ (replaceVars ./Hardcode-perl.patch { inherit perl; }) ];
|
||||
|
||||
cargoHash = "sha256-cr/fvV2JjjfLdsT0Ej2aNoNKDLqmJsOOREcwxWpjfE0=";
|
||||
cargoHash = "sha256-AaqA+MvpmvPUOLI0usuf9rxr7TcoMSO9mOsg3OCHljw=";
|
||||
|
||||
meta = {
|
||||
description = "Kakoune Language Server Protocol Client";
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libatomic_ops";
|
||||
version = "7.8.4";
|
||||
version = "7.10.0";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-${version}.tar.gz"
|
||||
"https://github.com/ivmai/libatomic_ops/releases/download/v${version}/libatomic_ops-${version}.tar.gz"
|
||||
];
|
||||
sha256 = "sha256-I1bgAugO9pWHXpcdak/YxhylxvpP0b8xzOVKJpyL/NU=";
|
||||
sha256 = "sha256-DbPr/3VdsXD2XnSmTsRRGBLp7jGFwjLu/+rNJ0GQ37A=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -17,19 +17,19 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "n8n";
|
||||
version = "1.121.3";
|
||||
version = "1.122.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "n8n-io";
|
||||
repo = "n8n";
|
||||
tag = "n8n@${finalAttrs.version}";
|
||||
hash = "sha256-kBRMyO7J+I8VUns5GX27whCxNcsemP/OCCNRxZxcjuI=";
|
||||
hash = "sha256-39/f3ueXey6M9pxoChcUZhLxvmE6t/u113oU5wju+5Y=";
|
||||
};
|
||||
|
||||
pnpmDeps = pnpm_10.fetchDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
fetcherVersion = 2;
|
||||
hash = "sha256-J/91ofsW/yJt51IZREUtag3u/eBSmf9fSwTp1utKu4Q=";
|
||||
hash = "sha256-LoVJgtADHOI58qZ5T9WNvyn5O8UX5iQ148gZ3KUyYHE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "oboete";
|
||||
version = "0.2.0";
|
||||
version = "0.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mariinkys";
|
||||
repo = "oboete";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-b+JleriWnAl0eDTokprXGTzCdVvDsRqJjKKM+7zKK5I=";
|
||||
hash = "sha256-yCIZl51Etv/vXJsIMTvUDPhCnkIuenvHjcP0KZXdAiE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-maijiSXeKlmvCBjJdAiGV2lulsNehiyN/sxgXFCSYts=";
|
||||
cargoHash = "sha256-BWGUzGGm1u64bQLy1rg9+WYNlgeuxcHlKsdIb18yVZA=";
|
||||
|
||||
nativeBuildInputs = [ libcosmicAppHook ];
|
||||
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "parca-agent";
|
||||
version = "0.44.0";
|
||||
version = "0.44.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "parca-dev";
|
||||
repo = "parca-agent";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-RSVeb40KQA/F8tj329Vis4pSVsJL9PlA69iA+RJwdt8=";
|
||||
hash = "sha256-CMX6Cl46pHRdVOv/EmMfqN5sdLmRUbU3gR6iwqkx1bg=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-98Ndx9eIVIJA9Zox/9fQ80MZwVjuAtInRWbFncQRz/4=";
|
||||
vendorHash = "sha256-VvO2sDgr+MlKcHDQzcZPpxyIBO/NrkdfF8ntA/SCb2Y=";
|
||||
|
||||
buildInputs = [
|
||||
stdenv.cc.libc.static
|
||||
|
||||
@@ -22,13 +22,13 @@ assert lib.assertOneOf "romID" romID roms;
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "perfect_dark";
|
||||
version = "0-unstable-2025-11-23";
|
||||
version = "0-unstable-2025-12-07";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fgsfdsfgs";
|
||||
repo = "perfect_dark";
|
||||
rev = "7f68c46959d755d5fd4c9444f01e08303d306a2f";
|
||||
hash = "sha256-JyZat+60jjcN3Y9RpUL9O4waw96ck6nrGmSUnLbbP1c=";
|
||||
rev = "a6374b016ded42dd28fee886cac0d647f807b2a5";
|
||||
hash = "sha256-+wkWBgGtVd9ipRu8xI3FTpjsptHapoTXkVJgUlCgUq8=";
|
||||
|
||||
postFetch = ''
|
||||
pushd $out
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
nix-update-script,
|
||||
fetchFromGitHub,
|
||||
autoreconfHook,
|
||||
curl,
|
||||
libargon2,
|
||||
libevent,
|
||||
libsearpc,
|
||||
libuuid,
|
||||
pkg-config,
|
||||
python3,
|
||||
sqlite,
|
||||
vala,
|
||||
libwebsockets,
|
||||
fuse,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "seadrive-fuse";
|
||||
version = "3.0.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "haiwen";
|
||||
repo = "seadrive-fuse";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-oMi297ORIKdJhuYOvazJ+oSVCwRAqvjy0pc+lyBq5oQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
libwebsockets
|
||||
autoreconfHook
|
||||
vala
|
||||
fuse
|
||||
pkg-config
|
||||
python3
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libargon2
|
||||
libuuid
|
||||
sqlite
|
||||
libsearpc
|
||||
libevent
|
||||
curl
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/haiwen/seadrive-fuse";
|
||||
description = "SeaDrive daemon with FUSE interface";
|
||||
changelog = "https://github.com/haiwen/seadrive-fuse/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.gpl3Only;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
wenbin-liu
|
||||
];
|
||||
mainProgram = "seadrive";
|
||||
};
|
||||
})
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchpatch,
|
||||
nix-update-script,
|
||||
fetchFromGitHub,
|
||||
pkg-config,
|
||||
cmake,
|
||||
qt6,
|
||||
libuuid,
|
||||
seafile-shared,
|
||||
jansson,
|
||||
libsearpc,
|
||||
seadrive-fuse,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "seadrive-gui";
|
||||
version = "3.0.18";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "haiwen";
|
||||
repo = "seadrive-gui";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-TAmLHoJmFZyGa0wMBBPBWYOOdBCiMBdVfrIBTCZ8Sig=";
|
||||
};
|
||||
|
||||
# Fix cmake modernization warning.
|
||||
# Avoid mixed use of plain signature and keyword signature
|
||||
# for all seadrive-gui targets in target_link_libraries.
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt --replace-fail \
|
||||
'CMAKE_MINIMUM_REQUIRED(VERSION 2.8.9)' \
|
||||
'CMAKE_MINIMUM_REQUIRED(VERSION 3.10)'; \
|
||||
substituteInPlace CMakeLists.txt --replace-fail \
|
||||
'TARGET_LINK_LIBRARIES(seadrive-gui PRIVATE Qt6::DBus)' \
|
||||
'TARGET_LINK_LIBRARIES(seadrive-gui Qt6::DBus)'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
libuuid
|
||||
pkg-config
|
||||
cmake
|
||||
qt6.wrapQtAppsHook
|
||||
qt6.qttools
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
qt6.qt5compat
|
||||
seafile-shared
|
||||
jansson
|
||||
libsearpc
|
||||
seadrive-fuse
|
||||
qt6.qtwebengine
|
||||
];
|
||||
|
||||
qtWrapperArgs = [
|
||||
"--suffix PATH : ${lib.makeBinPath [ seadrive-fuse ]}"
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/haiwen/seadrive-gui";
|
||||
changelog = "https://github.com/haiwen/seadrive-gui/releases/tag/v${finalAttrs.version}";
|
||||
description = "GUI part of Seafile drive";
|
||||
license = lib.licenses.asl20;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [
|
||||
wenbin-liu
|
||||
];
|
||||
mainProgram = "seadrive-gui";
|
||||
};
|
||||
})
|
||||
@@ -19,13 +19,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "steel";
|
||||
version = "0-unstable-2025-11-24";
|
||||
version = "0-unstable-2025-12-06";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattwparas";
|
||||
repo = "steel";
|
||||
rev = "ad509e7284f9b48ad49de70ea5ccb94ac25b1fef";
|
||||
hash = "sha256-82r5L1nLOSzWJqZq8HlS0Ggz5D8JbK1y5Mvad127cuw=";
|
||||
rev = "875b6739eed0b7d053a53e7b694496954f5681f6";
|
||||
hash = "sha256-RSjIYtRlgcTUSd9pJApRsvJ+GZZI4AThQdRzFFtM9rg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-bXAgp83U48GsTAuki3tsoOK7X+UepKJIlS0bL5qMc8I=";
|
||||
|
||||
@@ -2,29 +2,20 @@
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "wyoming-openwakeword";
|
||||
version = "2.0.0";
|
||||
version = "2.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhasspy";
|
||||
repo = "wyoming-openwakeword";
|
||||
rev = "refs/tags/v${version}";
|
||||
hash = "sha256-edSZ5W6oSPYLKuxjQerWRkAO/C+WeTiCosNnbS2sbh0=";
|
||||
hash = "sha256-yYDZ1wOhCTdYGeRmtbOgx5/zkF0Baxmha7eO/i0p49g=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# Expose entrypoint as wyoming-openwakeword script
|
||||
url = "https://github.com/rhasspy/wyoming-openwakeword/commit/a8c8419bc65fab07a554aa0925f898a7f3b65d79.patch";
|
||||
hash = "sha256-GSViQA01RwkFYEH7CPdU1P0EQ2ml6Vp1OukQ/0VOm+Y=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = with python3Packages; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
opensc,
|
||||
openssl,
|
||||
yubico-piv-tool,
|
||||
yubikey-manager,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "yb";
|
||||
version = "0.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "douzebis";
|
||||
repo = "yb";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Eq3qFDzi/G4qQ3UUZWyl42zMYAO2C0ipV2yXxt2EAUw=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
setuptools
|
||||
wheel
|
||||
];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
click
|
||||
cryptography
|
||||
prompt-toolkit
|
||||
pyscard
|
||||
pyyaml
|
||||
yubikey-manager
|
||||
];
|
||||
|
||||
nativeCheckInputs = with python3Packages; [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
opensc
|
||||
openssl
|
||||
yubico-piv-tool
|
||||
yubikey-manager
|
||||
];
|
||||
|
||||
makeWrapperArgs = [
|
||||
"--prefix"
|
||||
"PATH"
|
||||
":"
|
||||
"${lib.makeBinPath [
|
||||
opensc
|
||||
openssl
|
||||
yubico-piv-tool
|
||||
yubikey-manager
|
||||
]}"
|
||||
"--set"
|
||||
"LD_LIBRARY_PATH"
|
||||
"${yubico-piv-tool}/lib"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"yb"
|
||||
];
|
||||
|
||||
# Run subset of tests that don't require YubiKey hardware
|
||||
doCheck = true;
|
||||
pytestFlagsArray = [
|
||||
"tests"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "CLI tool for securely storing and retrieving binary blobs using YubiKey";
|
||||
longDescription = ''
|
||||
yb is a command-line tool that provides secure blob storage using a YubiKey device.
|
||||
It leverages the YubiKey's PIV (Personal Identity Verification) application to store
|
||||
encrypted or unencrypted binary data in custom PIV data objects. The tool uses hybrid
|
||||
encryption (ECDH + AES-256-CBC) to protect sensitive data with hardware-backed
|
||||
cryptographic keys.
|
||||
|
||||
Features:
|
||||
- Hardware-backed encryption using YubiKey PIV
|
||||
- ~36 KB storage capacity (expandable to ~48 KB)
|
||||
- PIN-protected management key mode
|
||||
- Multi-device support with interactive selection
|
||||
- Shell auto-completion for blob names
|
||||
- Glob pattern filtering
|
||||
'';
|
||||
homepage = "https://github.com/douzebis/yb";
|
||||
changelog = "https://github.com/douzebis/yb/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ douzebis ];
|
||||
mainProgram = "yb";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -6,17 +6,17 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "3.5.3";
|
||||
version = "3.5.4";
|
||||
|
||||
# Maven builds are hard to get right
|
||||
core_jar = fetchurl {
|
||||
url = "https://repo1.maven.org/maven2/com/google/zxing/core/${version}/core-${version}.jar";
|
||||
hash = "sha256-jYBkwWNv2u9xid2QVcfVmVColAoS8ik5VkRuw8EJ/YI=";
|
||||
hash = "sha256-cd5diTQbX89d2J2n9E6E2CXQ4ITN8+x3yaviaw8M6xM=";
|
||||
};
|
||||
|
||||
javase_jar = fetchurl {
|
||||
url = "https://repo1.maven.org/maven2/com/google/zxing/javase/${version}/javase-${version}.jar";
|
||||
hash = "sha256-1leVt4nvrIohVssqS2SNIOWL/gNhMWW7Xc5ocOzveY4=";
|
||||
hash = "sha256-GWaDH0c9cv93IFeEGasRP2QXqXI0oXENK8zGUPWuDBI=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
apple-sdk,
|
||||
macro-utils-c,
|
||||
umock-c,
|
||||
cmake,
|
||||
ninja,
|
||||
pkg-config,
|
||||
curl,
|
||||
openssl,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
pname = "azure-c-shared-utility";
|
||||
# Same version as in VCPKG as of July 2025.
|
||||
# https://github.com/microsoft/vcpkg/blob/master/ports/azure-c-shared-utility/portfile.cmake
|
||||
version = "LTS_07_2022_Ref02-unstable-2025-03-31";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-c-shared-utility";
|
||||
rev = "772a4f8bc338140b4a0f404cf9c344283c5c937f";
|
||||
hash = "sha256-NSgY7EQhqR01s00mwgLJFMi8salbsCoAG2PMFrONBGk=";
|
||||
};
|
||||
|
||||
# Using the cmake target instead of the variable correctly propagates
|
||||
# transitive dependencies when using static libraries.
|
||||
postPatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "\''${CURL_LIBRARIES}" "CURL::libcurl"
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
];
|
||||
buildInputs = [
|
||||
macro-utils-c
|
||||
umock-c
|
||||
]
|
||||
++ lib.optional stdenv.hostPlatform.isDarwin apple-sdk;
|
||||
propagatedBuildInputs = [ curl ] ++ lib.optional (!stdenv.hostPlatform.isDarwin) openssl;
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
"-Duse_default_uuid=ON"
|
||||
"-Duse_installed_dependencies=ON"
|
||||
];
|
||||
|
||||
env = {
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error";
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
mkdir $out/include/azureiot
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/Azure/azure-c-shared-utility";
|
||||
description = "Azure C SDKs common code";
|
||||
sourceProvenance = [ lib.sourceTypes.fromSource ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.tobim ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
c-shared-utility,
|
||||
macro-utils-c,
|
||||
umock-c,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-core-amqp";
|
||||
version = "1.0.0-beta.11";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-core-amqp_1.0.0-beta.11";
|
||||
hash = "sha256-MQsz5Dmv1BwfUaN1VXMC3hPdMHihlgOBaukp5wgTNJc=";
|
||||
};
|
||||
sourceRoot = "source/sdk/core/azure-core-amqp";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
core
|
||||
c-shared-utility
|
||||
macro-utils-c
|
||||
umock-c
|
||||
];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DDISABLE_RUST_IN_BUILD=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-core-amqp_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure SDK AMQP Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/core/azure-core-amqp/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
opentelemetry-cpp,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-core-tracing-opentelemetry";
|
||||
version = "1.0.0-beta.4";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-core-tracing-opentelemetry_1.0.0-beta.4";
|
||||
hash = "sha256-3PqHpoi7zlTUYJ4A4APKp2yPg9nVwgGiyOZ+bng4Crk=";
|
||||
};
|
||||
sourceRoot = "source/sdk/core/azure-core-tracing-opentelemetry";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
buildInputs = [ opentelemetry-cpp ];
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-core-tracing-opentelemetry_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure SDK Core Tracing Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/core/azure-core-tracing-opentelemetry/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
curl,
|
||||
libxml2,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-core";
|
||||
version = "1.16.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-core_1.16.1";
|
||||
hash = "sha256-gMINz3bH80l0QYX3iKJlL962WIMujR1wuN+t4t7g7qg=";
|
||||
};
|
||||
sourceRoot = "source/sdk/core/azure-core";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
curl
|
||||
libxml2
|
||||
];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DBUILD_TRANSPORT_CURL=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-core_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
# Testing this is moderately involved, see:
|
||||
# https://github.com/Azure/azure-sdk-for-cpp/blob/main/CONTRIBUTING.md#testing-the-project
|
||||
# Unless issues arise, it does not seem worth the effort.
|
||||
doCheck = false;
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure SDK Core Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/core/azure-core/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
openssl,
|
||||
libxml2,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-data-tables";
|
||||
version = "1.0.0-beta.6";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-data-tables_1.0.0-beta.6";
|
||||
hash = "sha256-gfkjoA16UP6ToIueYPfhQFh+LEhlVtvTk3qRJoHR5OY=";
|
||||
};
|
||||
sourceRoot = "source/sdk/tables/azure-data-tables";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
libxml2
|
||||
];
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-data-tables_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Tables client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/tables/azure-data-tables/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
lib,
|
||||
newScope,
|
||||
stdenv,
|
||||
cmake,
|
||||
ninja,
|
||||
pkg-config,
|
||||
curl,
|
||||
apple-sdk,
|
||||
openssl,
|
||||
}:
|
||||
lib.makeScope newScope (
|
||||
self:
|
||||
let
|
||||
callPackage = self.callPackage;
|
||||
in
|
||||
{
|
||||
# So you can override inputs for the entire scope easily.
|
||||
inherit
|
||||
stdenv
|
||||
cmake
|
||||
ninja
|
||||
pkg-config
|
||||
curl
|
||||
openssl
|
||||
apple-sdk
|
||||
;
|
||||
|
||||
c-shared-utility = callPackage ./c-shared-utility.nix { };
|
||||
macro-utils-c = callPackage ./macro-utils-c.nix { };
|
||||
umock-c = callPackage ./umock-c.nix { };
|
||||
|
||||
core = callPackage ./core.nix { };
|
||||
core-amqp = callPackage ./core-amqp.nix { };
|
||||
core-tracing-opentelemetry = callPackage ./core-tracing-opentelemetry.nix { };
|
||||
data-tables = callPackage ./data-tables.nix { };
|
||||
identity = callPackage ./identity.nix { };
|
||||
messaging-eventhubs = callPackage ./messaging-eventhubs.nix { };
|
||||
messaging-eventhubs-checkpointstore-blob =
|
||||
callPackage ./messaging-eventhubs-checkpointstore-blob.nix
|
||||
{ };
|
||||
security-attestation = callPackage ./security-attestation.nix { };
|
||||
security-keyvault-administration = callPackage ./security-keyvault-administration.nix { };
|
||||
security-keyvault-certificates = callPackage ./security-keyvault-certificates.nix { };
|
||||
security-keyvault-keys = callPackage ./security-keyvault-keys.nix { };
|
||||
security-keyvault-secrets = callPackage ./security-keyvault-secrets.nix { };
|
||||
storage-blobs = callPackage ./storage-blobs.nix { };
|
||||
storage-common = callPackage ./storage-common.nix { };
|
||||
storage-files-datalake = callPackage ./storage-files-datalake.nix { };
|
||||
storage-files-shares = callPackage ./storage-files-shares.nix { };
|
||||
storage-queues = callPackage ./storage-queues.nix { };
|
||||
|
||||
meta = {
|
||||
homepage = "https://azure.github.io/azure-sdk-for-cpp";
|
||||
description = "Azure SDK for C++";
|
||||
sourceProvenance = [ lib.sourceTypes.fromSource ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.tobim ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
)
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
openssl,
|
||||
core,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-identity";
|
||||
version = "1.13.2";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-identity_1.13.2";
|
||||
hash = "sha256-864fU7BkVWXE0vVEYniXQUbrNRvLhhv6aR3wwdnjbQo=";
|
||||
};
|
||||
sourceRoot = "source/sdk/identity/azure-identity";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-identity_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Identity client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/identity/azure-identity/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
# Same version as in VCPKG as of February 2025.
|
||||
# https://github.com/microsoft/vcpkg/blob/master/ports/azure-macro-utils-c/portfile.cmake
|
||||
pname = "azure-macro-utils-c";
|
||||
version = "1.1.0-unstable-2022-01-21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "macro-utils-c";
|
||||
rev = "5926caf4e42e98e730e6d03395788205649a3ada";
|
||||
hash = "sha256-K5G+g+Jnzf7qfb/4+rVOpVgSosoEtNV3Joct1y1Xcdw=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/Azure/macro-utils-c";
|
||||
description = "C header file that contains a multitude of very useful C macros";
|
||||
sourceProvenance = [ lib.sourceTypes.fromSource ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.tobim ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
+76
@@ -0,0 +1,76 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
messaging-eventhubs,
|
||||
storage-blobs,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-messaging-eventhubs-checkpointstore-blob";
|
||||
version = "1.0.0-beta.1";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-messaging-eventhubs-checkpointstore-blob_1.0.0-beta.1";
|
||||
hash = "sha256-487IwzlxnKd09ztf9NQESbp/kZzsT18JXKgMwsG5W/Y=";
|
||||
};
|
||||
sourceRoot = "source/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
core
|
||||
messaging-eventhubs
|
||||
storage-blobs
|
||||
];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-messaging-eventhubs-checkpointstore-blob_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Event Hubs Blob Storage Checkpoint Store for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
core-amqp,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-messaging-eventhubs";
|
||||
version = "1.0.0-beta.10";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-messaging-eventhubs_1.0.0-beta.10";
|
||||
hash = "sha256-qGYfvRFnesI+oIp3jCRo53v66aR2qrcummSNpc5sCOw=";
|
||||
};
|
||||
sourceRoot = "source/sdk/eventhubs/azure-messaging-eventhubs";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
core
|
||||
core-amqp
|
||||
];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
NIX_CFLAGS_COMPILE = "-Wno-error";
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-messaging-eventhubs_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Event Hubs Client Package for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
openssl,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-security-attestation";
|
||||
version = "1.2.0-beta.1-unreleased-2025-03-12";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-security-attestation_1.1.0";
|
||||
hash = "sha256-RXCMB7MMIe5x5YgMAqAf306E/1vuRXweAlN5uDHumjA=";
|
||||
};
|
||||
sourceRoot = "source/sdk/attestation/azure-security-attestation";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
substituteInPlace src/private/crypto/openssl/openssl_helpers.hpp \
|
||||
--replace-fail "#ifdef __cpp_nontype_template_parameter_auto" "#if 0"
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
buildInputs = [ openssl ];
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-security-attestation_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Attestation Package client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/attestation/azure-security-attestation/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-keyvault-administration";
|
||||
version = "4.0.0-beta.5";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-security-keyvault-administration_4.0.0-beta.5";
|
||||
hash = "sha256-EaiJ2Q6c1VsL+RRF0MvS8jdcHwrKLeTJ0fBlySFt/+w=";
|
||||
};
|
||||
sourceRoot = "source/sdk/keyvault/azure-security-keyvault-administration";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-security-keyvault-administration_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Security KeyVault Administration client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-security-keyvault-certificates";
|
||||
version = "4.3.0-beta.4";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-security-keyvault-certificates_4.3.0-beta.4";
|
||||
hash = "sha256-6LvqeSqSz5oDxXoR/vD7Pbxc2ksQflFhIrN7DzmMoaE=";
|
||||
};
|
||||
sourceRoot = "source/sdk/keyvault/azure-security-keyvault-certificates";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-security-keyvault-certificates_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Key Vault Certificates client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-certificates/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-keyvault-keys";
|
||||
version = "4.5.0-beta.3";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-security-keyvault-keys_4.5.0-beta.3";
|
||||
hash = "sha256-NSstk0cpgWBOhi50eiFSHDYiJjel2a4l8xxgfIPKSsU=";
|
||||
};
|
||||
sourceRoot = "source/sdk/keyvault/azure-security-keyvault-keys";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-keyvault-keys_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Key Vault Key client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-security-keyvault-secrets";
|
||||
version = "4.3.0-beta.4";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-security-keyvault-secrets_4.3.0-beta.4";
|
||||
hash = "sha256-NSstk0cpgWBOhi50eiFSHDYiJjel2a4l8xxgfIPKSsU=";
|
||||
};
|
||||
sourceRoot = "source/sdk/keyvault/azure-security-keyvault-secrets";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-security-keyvault-secrets_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Security Keyvault Secrets Package client library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/keyvault/azure-security-keyvault-secrets/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
storage-common,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-storage-blobs";
|
||||
version = "12.15.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-storage-blobs_12.15.0";
|
||||
hash = "sha256-u+zaMoX64GcTKE7QIF5WyENTogLBMTCenoI8hPY7m08=";
|
||||
};
|
||||
sourceRoot = "source/sdk/storage/azure-storage-blobs";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ storage-common ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-storage-blobs_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Storage Blobs Client Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/storage/azure-storage-blobs/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
stdenv,
|
||||
cmake,
|
||||
ninja,
|
||||
core,
|
||||
openssl,
|
||||
libxml2,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-storage-common";
|
||||
version = "12.11.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-storage-common_12.11.0";
|
||||
hash = "sha256-u+zaMoX64GcTKE7QIF5WyENTogLBMTCenoI8hPY7m08=";
|
||||
};
|
||||
sourceRoot = "source/sdk/storage/azure-storage-common";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
libxml2
|
||||
];
|
||||
propagatedBuildInputs = [ core ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-storage-common_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Storage Common Client Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/storage/azure-storage-common/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
storage-blobs,
|
||||
storage-common,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-storage-files-datalake";
|
||||
version = "12.13.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-storage-files-datalake_12.13.0";
|
||||
hash = "sha256-u+zaMoX64GcTKE7QIF5WyENTogLBMTCenoI8hPY7m08=";
|
||||
};
|
||||
sourceRoot = "source/sdk/storage/azure-storage-files-datalake";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
storage-blobs
|
||||
storage-common
|
||||
];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-storage-files-datalake_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Storage Files Data Lake Client Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/storage/azure-storage-files-datalake/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
storage-common,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-storage-files-shares";
|
||||
version = "12.15.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-storage-files-shares_12.15.0";
|
||||
hash = "sha256-u+zaMoX64GcTKE7QIF5WyENTogLBMTCenoI8hPY7m08=";
|
||||
};
|
||||
sourceRoot = "source/sdk/storage/azure-storage-files-shares";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ storage-common ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-storage-files-shares_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Storage Files Shares Client Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/storage/azure-storage-files-shares/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
stdenv,
|
||||
cmake,
|
||||
ninja,
|
||||
storage-common,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
meta,
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "azure-sdk-for-cpp-storage-queues";
|
||||
version = "12.5.0";
|
||||
outputs = [
|
||||
"out"
|
||||
"dev"
|
||||
];
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "azure-sdk-for-cpp";
|
||||
tag = "azure-storage-queues_12.5.0";
|
||||
hash = "sha256-u+zaMoX64GcTKE7QIF5WyENTogLBMTCenoI8hPY7m08=";
|
||||
};
|
||||
sourceRoot = "source/sdk/storage/azure-storage-queues";
|
||||
|
||||
postPatch = ''
|
||||
sed -i '/CMAKE_CXX_STANDARD/d' CMakeLists.txt
|
||||
'';
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ storage-common ];
|
||||
|
||||
env = {
|
||||
AZURE_SDK_DISABLE_AUTO_VCPKG = 1;
|
||||
};
|
||||
|
||||
cmakeFlags = [
|
||||
"-DBUILD_SHARED_LIBS=ON"
|
||||
"-DWARNINGS_AS_ERRORS=OFF"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
moveToOutput "share" "$dev"
|
||||
moveToOutput "share/$(basename "$sourceRoot")-cpp/copyright" "$out"
|
||||
'';
|
||||
|
||||
# See note in ./core.nix.
|
||||
doCheck = false;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"azure-storage-queues_(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = (
|
||||
meta
|
||||
// {
|
||||
description = "Azure Storage Queues Client Library for C++";
|
||||
changelog = "https://github.com/Azure/azure-sdk-for-cpp/blob/main/sdk/storage/azure-storage-queues/CHANGELOG.md";
|
||||
}
|
||||
);
|
||||
})
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
cmake,
|
||||
ninja,
|
||||
macro-utils-c,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
pname = "azure-umock-c";
|
||||
# Same version as in VCPKG as of February 2025.
|
||||
# https://github.com/microsoft/vcpkg/blob/master/ports/umock-c/portfile.cmake
|
||||
version = "1.1.0-unstable-2022-01-21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Azure";
|
||||
repo = "umock-c";
|
||||
rev = "504193e65d1c2f6eb50c15357167600a296df7ff";
|
||||
hash = "sha256-oeqsy63G98c4HWT6NtsYzC6/YxgdROvUe9RAdmElbCM=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
ninja
|
||||
];
|
||||
buildInputs = [ macro-utils-c ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
|
||||
"-Duse_installed_dependencies=ON"
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/Azure/umock-c";
|
||||
description = "Pure C mocking library";
|
||||
sourceProvenance = [ lib.sourceTypes.fromSource ];
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ lib.maintainers.tobim ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
@@ -814,15 +814,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "fzf-lua";
|
||||
version = "0.0.2314-1";
|
||||
version = "0.0.2365-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2314-1.rockspec";
|
||||
sha256 = "1540vfygbgc55nd3kl19bkz3rwgg9b04mn3w76krppnl45aq59gg";
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2365-1.rockspec";
|
||||
sha256 = "14d2r59w8nlql07q5f0842lnnpz5v7dj0prwq79p0cj17aq6387h";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/9a0704e8af8f8442110ff22a83b5608366b235df.zip";
|
||||
sha256 = "13ds1zl6hl8pllbs5ird4x87kjlj6g1i2zgzjdjkfzsdpc4fb4kd";
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/0284d640fd88c56f100a43f41103c5b564699e15.zip";
|
||||
sha256 = "1n0xk82dacgr24dqpp9sskj1a7gpsa6a7y8flispzagi3glg8ww8";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -4192,15 +4192,15 @@ final: prev: {
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "orgmode";
|
||||
version = "0.7.1-1";
|
||||
version = "0.7.2-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/orgmode-0.7.1-1.rockspec";
|
||||
sha256 = "19xdq0ym9136irbj2634g5flf067vwn8c10r5rzjyd6h8z0xqvg4";
|
||||
url = "mirror://luarocks/orgmode-0.7.2-1.rockspec";
|
||||
sha256 = "1n9kcx261lj6296g60m53frvcykaa22m0qfwvz4zh6cb012n60fg";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/nvim-orgmode/orgmode/archive/0.7.1.zip";
|
||||
sha256 = "09hcmljhwfs14308hmaxajmcjhi9a0cl0bw1x1hsbrkbg37h99ka";
|
||||
url = "https://github.com/nvim-orgmode/orgmode/archive/0.7.2.zip";
|
||||
sha256 = "156yhi54gqabcbcmbripwdqa6nnaf2lxirn3fy35mxnyn2mfx77j";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
@@ -4639,28 +4639,28 @@ final: prev: {
|
||||
buildLuarocksPackage,
|
||||
fetchurl,
|
||||
fetchzip,
|
||||
luaOlder,
|
||||
lua,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "rustaceanvim";
|
||||
version = "6.9.7-1";
|
||||
version = "7.0.6-2";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/rustaceanvim-6.9.7-1.rockspec";
|
||||
sha256 = "16vy2x8rbwxg3f9ff9qfklz8hcb6vzgg6apd1p63wd3piv6gl99w";
|
||||
url = "mirror://luarocks/rustaceanvim-7.0.6-2.rockspec";
|
||||
sha256 = "18xnr2cy3qq1qinz6y17ffwhi5cq8xjvwf1jwm4yh1bkin30yd2h";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.9.7.zip";
|
||||
sha256 = "12ah2vdhxxfaglylrw64dvgqsfzmp0smydz2npw76qqngklh9dlq";
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.6.zip";
|
||||
sha256 = "1m8r2gv1py7g7sl26zbbg0paxr8jlwzri0rksy0brk0wvd1l1g5p";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
disabled = lua.luaversion != "5.1";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/mrcjkb/rustaceanvim";
|
||||
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v7.0.6.zip";
|
||||
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
|
||||
maintainers = with lib.maintainers; [ mrcjkb ];
|
||||
license.fullName = "GPL-2.0";
|
||||
license.fullName = "GPL-2.0-only";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
@@ -4999,8 +4999,8 @@ final: prev: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-telescope";
|
||||
repo = "telescope.nvim";
|
||||
rev = "f0caedf064aa8c926325d7fe64c141d29b8e7853";
|
||||
hash = "sha256-RrA84O25MlXvnATjgzpIehoYXH/h11vG0Zv8KR5uyIM=";
|
||||
rev = "e69b434b968a33815e2f02a5c7bd7b8dd4c7d4b2";
|
||||
hash = "sha256-e6XSJRv4KB0z+nzGWmlV/YZNwWsyrrpQTloePRKWmw4=";
|
||||
};
|
||||
|
||||
disabled = lua.luaversion != "5.1";
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -8,14 +8,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "iamdata";
|
||||
version = "0.1.202512061";
|
||||
version = "0.1.202512071";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cloud-copilot";
|
||||
repo = "iam-data-python";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-CoVlR5UQcfT7iEfj8Sdcs/xlYB8NTaIOSqbKIAx/S8w=";
|
||||
hash = "sha256-gP8Dar9tFolccIsC5xs0wI8T3licZzikdqvhtw/eQ+U=";
|
||||
};
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
@@ -11,14 +11,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "pyopen-wakeword";
|
||||
version = "1.0.1";
|
||||
version = "1.1.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rhasspy";
|
||||
repo = "pyopen-wakeword";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-LJ0pHP4nsTx3GPuWUwOwNuXR9tUKABqSHnLSvMlfm1Y=";
|
||||
hash = "sha256-czFDuIZ10aetr6frkKSozPjS7zMeNJ5/WVLA7Ib1CaI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -28,14 +28,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sagemaker-core";
|
||||
version = "1.0.69";
|
||||
version = "1.0.71";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "aws";
|
||||
repo = "sagemaker-core";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Pkd6x2B0LGKNbDHFSDk8be0VAb9eCyaR6VZcU5A3mCA=";
|
||||
hash = "sha256-pPNDdfSpU//L2WoFQAoBiEZPSMKb5XuSmUQlYE9ZdzE=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -15,8 +15,8 @@ let
|
||||
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
|
||||
};
|
||||
"10" = {
|
||||
version = "10.24.0";
|
||||
hash = "sha256-GW9L0XTry9mXhrM0UvFEyy3DLvTnE47URJHp1D1wLXU=";
|
||||
version = "10.25.0";
|
||||
hash = "sha256-DzcmZUsLXlLlgAkE3haK/Dxmfiq/hL2wbZrBOGEEvZA=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
stdenv.mkDerivation {
|
||||
pname = "hid-tmff2";
|
||||
# https://github.com/Kimplul/hid-tmff2/blob/ca168637fbfb085ebc9ade0c47fa0653dac5d25b/dkms/dkms-install.sh#L12
|
||||
version = "0-unstable-2025-11-07";
|
||||
version = "0-unstable-2025-12-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Kimplul";
|
||||
repo = "hid-tmff2";
|
||||
rev = "2a7b3568792d50e94479298b5d0e5602d4e230f8";
|
||||
hash = "sha256-NcIQ0rW7ZPujq7MRMYW0sQ4qWRwhLnovHDqzzxkwtwY=";
|
||||
rev = "c4b70d4ec36404c9454199bec208eaf3116ef453";
|
||||
hash = "sha256-IYfDlKfd4OL7s+MJPNYJ/tpyTiKHy1DQGQaIR7qfzZU=";
|
||||
# For hid-tminit. Source: https://github.com/scarburato/hid-tminit
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -51,10 +51,12 @@ let
|
||||
in
|
||||
|
||||
# It has to be a link farm for inclusion in the hydra unstable jobset.
|
||||
pkgs.linkFarm "pkgs-lib-formats-tests" (
|
||||
mapAttrsToList (k: v: {
|
||||
name = k;
|
||||
path = v;
|
||||
}) (flatten "" structured)
|
||||
)
|
||||
{
|
||||
formats-tests = pkgs.linkFarm "pkgs-lib-formats-tests" (
|
||||
mapAttrsToList (k: v: {
|
||||
name = k;
|
||||
path = v;
|
||||
}) (flatten "" structured)
|
||||
);
|
||||
}
|
||||
// structured
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "amitfin";
|
||||
domain = "oref_alert";
|
||||
version = "4.1.1";
|
||||
version = "4.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "amitfin";
|
||||
repo = "oref_alert";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-nWp8cG0lFYUEO11lcZGkqx5QvOSfSVnqIqpHA8YAN30=";
|
||||
hash = "sha256-mE39/f/2SmEJ5rTHhwmgGdQga4PQPGxoj/iKA1+Ou5k=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -219,7 +219,7 @@ in
|
||||
};
|
||||
};
|
||||
|
||||
pkgs-lib = recurseIntoAttrs (import ../pkgs-lib/tests { inherit pkgs; });
|
||||
pkgs-lib = recurseIntoAttrs (callPackage ../pkgs-lib/tests { });
|
||||
|
||||
buildFHSEnv = recurseIntoAttrs (callPackages ./buildFHSEnv { });
|
||||
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
{
|
||||
stdenv,
|
||||
mkDerivation,
|
||||
lib,
|
||||
fetchurl,
|
||||
cmake,
|
||||
pkg-config,
|
||||
makeWrapper,
|
||||
httrack,
|
||||
qtbase,
|
||||
qtmultimedia,
|
||||
}:
|
||||
|
||||
mkDerivation rec {
|
||||
pname = "httraqt";
|
||||
version = "1.4.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/httraqt/${pname}-${version}.tar.gz";
|
||||
sha256 = "0pjxqnqchpbla4xiq4rklc06484n46cpahnjy03n9rghwwcad25b";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
httrack
|
||||
qtbase
|
||||
qtmultimedia
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
makeWrapper
|
||||
pkg-config
|
||||
];
|
||||
|
||||
prePatch = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
--replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)" \
|
||||
"CMAKE_MINIMUM_REQUIRED(VERSION 3.10 FATAL_ERROR)" \
|
||||
--replace-fail "CMAKE_POLICY(SET CMP0003 OLD)" "" \
|
||||
--replace-fail "CMAKE_POLICY(SET CMP0015 OLD)" ""
|
||||
|
||||
substituteInPlace cmake/HTTRAQTFindHttrack.cmake \
|
||||
--replace /usr/include/httrack/ ${httrack}/include/httrack/
|
||||
|
||||
substituteInPlace distribution/posix/CMakeLists.txt \
|
||||
--replace /usr/share $out/share
|
||||
|
||||
substituteInPlace desktop/httraqt.desktop \
|
||||
--replace Exec=httraqt Exec=$out/bin/httraqt
|
||||
|
||||
substituteInPlace sources/main/httraqt.cpp \
|
||||
--replace /usr/share/httraqt/ $out/share/httraqt
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
description = "Easy-to-use offline browser / website mirroring utility - QT frontend";
|
||||
mainProgram = "httraqt";
|
||||
homepage = "http://www.httrack.com";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ peterhoeg ];
|
||||
platforms = with platforms; unix;
|
||||
};
|
||||
}
|
||||
@@ -1508,6 +1508,8 @@ with pkgs;
|
||||
|
||||
azure-cli-extensions = recurseIntoAttrs azure-cli.extensions;
|
||||
|
||||
azure-sdk-for-cpp = recurseIntoAttrs (callPackage ../development/libraries/azure-sdk-for-cpp { });
|
||||
|
||||
# Derivation's result is not used by nixpkgs. Useful for validation for
|
||||
# regressions of bootstrapTools on hydra and on ofborg. Example:
|
||||
# pkgsCross.aarch64-multiplatform.freshBootstrapTools.build
|
||||
@@ -10656,9 +10658,10 @@ with pkgs;
|
||||
inherit (callPackage ../applications/virtualization/docker { })
|
||||
docker_25
|
||||
docker_28
|
||||
docker_29
|
||||
;
|
||||
|
||||
docker = docker_28;
|
||||
docker = docker_29;
|
||||
docker-client = docker.override { clientOnly = true; };
|
||||
|
||||
docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
|
||||
@@ -14163,8 +14166,6 @@ with pkgs;
|
||||
|
||||
dartHooks = recurseIntoAttrs (callPackage ../build-support/dart/build-dart-application/hooks { });
|
||||
|
||||
httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
|
||||
|
||||
inherit (callPackage ../applications/networking/instant-messengers/discord { })
|
||||
discord
|
||||
discord-ptb
|
||||
|
||||
@@ -112,7 +112,6 @@ let
|
||||
manual = pkgs.nixpkgs-manual.override { inherit nixpkgs; };
|
||||
metrics = import ./metrics.nix { inherit pkgs nixpkgs; };
|
||||
lib-tests = import ../../lib/tests/release.nix { inherit pkgs; };
|
||||
pkgs-lib-tests = import ../pkgs-lib/tests { inherit pkgs; };
|
||||
|
||||
darwin-tested =
|
||||
if supportDarwin.x86_64 || supportDarwin.aarch64 then
|
||||
|
||||
Reference in New Issue
Block a user