mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-30 16:10:36 +00:00
Merge master into staging-next
This commit is contained in:
@@ -65,6 +65,10 @@
|
||||
|
||||
See the [upstream changelog](https://github.com/sharkdp/hyperfine/blob/v2.0.0/CHANGELOG.md#v200) for details.
|
||||
|
||||
- `atlantis` has been updated to v0.49.0 which includes a number of breaking
|
||||
changes to address security vulnerabilities. A fully list is available in
|
||||
the [v0.49.0 release page](https://github.com/runatlantis/atlantis/releases/tag/v0.49.0)
|
||||
|
||||
- `yeswiki` has been updated from 4.4.2 to 4.6.7 and now requires PHP 8.3 or newer.
|
||||
The release also removes legacy JSONP endpoints and changes several security-sensitive operations from GET to POST with CSRF tokens.
|
||||
Review the upstream [4.6.7 release notes](https://github.com/YesWiki/yeswiki/releases/tag/v4.6.7) before upgrading custom themes or integrations.
|
||||
|
||||
@@ -3701,6 +3701,12 @@
|
||||
githubId = 410028;
|
||||
name = "Tobias Bergkvist";
|
||||
};
|
||||
bernelius = {
|
||||
name = "Bob Hegdal";
|
||||
matrix = "@bernelius:matrix.org";
|
||||
github = "bernelius";
|
||||
githubId = 54585616;
|
||||
};
|
||||
berquist = {
|
||||
name = "Eric Berquist";
|
||||
email = "eric.berquist@gmail.com";
|
||||
|
||||
@@ -685,3 +685,5 @@ The above example can be migrated via the following structured code block:
|
||||
If your environment requires strict reverse path filtering, you must now explicitly configure it with `networking.firewall.checkReversePath = "strict";`.
|
||||
|
||||
- `services.photoprism` installations that are upgrading to version `260919-28c46a116` or later are advised to [migrate their library](https://docs.photoprism.app/user-guide/ai/face-recognition/#upgrading-an-existing-library) to take advantage of the newer face detection and embedding models. This can be done by using the `photoprism-manage` script.
|
||||
|
||||
- `healthchecks` now natively supports `*_FILE` options for all secrets, and the prior package experienced breakage related to its manual handling of these secret files, so the manual process was removed and users will need to configure out-of-store secrets through conventional means (e.g. sops, agenix, etc.)
|
||||
|
||||
@@ -14,13 +14,6 @@
|
||||
...
|
||||
}:
|
||||
let
|
||||
containerdSocket =
|
||||
{
|
||||
k3s = "/run/k3s/containerd/containerd.sock";
|
||||
rke2 = "/run/rke2/containerd/containerd.sock";
|
||||
}
|
||||
.${rancherDistro};
|
||||
|
||||
# Build a Docker image with a fixed name but an auto-generated tag based on
|
||||
# the derivation hash. Two derivations with different contents produce
|
||||
# different tags, so the cluster treats them as distinct images.
|
||||
@@ -49,8 +42,6 @@ in
|
||||
nodes.machine =
|
||||
{ pkgs, ... }:
|
||||
{
|
||||
imports = [ ../../modules/profiles/base.nix ];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
kubectl
|
||||
cri-tools
|
||||
@@ -63,12 +54,7 @@ in
|
||||
enable = true;
|
||||
role = "server";
|
||||
package = rancherPackage;
|
||||
disable =
|
||||
{
|
||||
k3s = lib.remove "traefik" disabledComponents;
|
||||
rke2 = lib.remove "rke2-ingress-nginx" disabledComponents;
|
||||
}
|
||||
.${rancherDistro};
|
||||
disable = disabledComponents;
|
||||
images =
|
||||
coreImages ++ lib.optional (rancherDistro == "k3s") rancherPackage.airgap-images ++ [ testImageV1 ];
|
||||
};
|
||||
@@ -89,7 +75,7 @@ in
|
||||
};
|
||||
|
||||
testScript =
|
||||
{ nodes, ... }:
|
||||
{ nodes, ... }: # python
|
||||
''
|
||||
def switch_to_v2():
|
||||
toplevel = "${nodes.machine.system.build.toplevel}"
|
||||
@@ -98,8 +84,8 @@ in
|
||||
machine.wait_for_unit("${serviceName}")
|
||||
|
||||
with subtest("v1 image is imported and runs"):
|
||||
machine.wait_until_succeeds("crictl -r ${containerdSocket} img | grep 'test\\.local/test'")
|
||||
machine.wait_until_succeeds("kubectl get sa default")
|
||||
machine.wait_until_succeeds("crictl -r /run/k3s/containerd/containerd.sock img | grep 'test\\.local/test'")
|
||||
machine.wait_until_succeeds("kubectl get serviceaccount default")
|
||||
machine.succeed("kubectl create job test-job --image=${testImageV1.imageName}:${testImageV1.imageTag}")
|
||||
machine.wait_until_succeeds("kubectl wait --for=condition=complete job/test-job --timeout=180s")
|
||||
v1_output = machine.succeed("kubectl logs -l batch.kubernetes.io/job-name=test-job --tail=-1").rstrip()
|
||||
|
||||
@@ -573,12 +573,12 @@ rec {
|
||||
|
||||
spotbugs = buildEclipseUpdateSite rec {
|
||||
pname = "spotbugs";
|
||||
version = "3.1.11";
|
||||
version = "4.10.5";
|
||||
|
||||
src = fetchzip {
|
||||
stripRoot = false;
|
||||
url = "https://github.com/spotbugs/spotbugs/releases/download/${version}/eclipsePlugin.zip";
|
||||
sha256 = "0aanqwx3gy1arpbkqd846381hiy6272lzwhfjl94x8jhfykpqqbj";
|
||||
hash = "sha256-umDKckw5LUbN8CERoHJtrgT22SuTUCXeimefILGYYRk=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
|
||||
sources = {
|
||||
"x86_64-linux" = {
|
||||
arch = "linux-x64";
|
||||
hash = "sha256-+B+1pge/n3FU60LH2awpEAP+KlAGsmjrf5VRf2P9NrY=";
|
||||
hash = "sha256-q9I6MXnkHrsseNTx82wWR4JGAEe8aA58ju/Fcx7E3+k=";
|
||||
};
|
||||
"aarch64-linux" = {
|
||||
arch = "linux-arm64";
|
||||
hash = "sha256-6sLecWnoJ5O97Ytt/1B9mceVs++ASZmrt9oFG2NptwE=";
|
||||
hash = "sha256-dHTsbAokrQQw4QJGuwwyvPamq2uogwCW27R7Pk715ks=";
|
||||
};
|
||||
"aarch64-darwin" = {
|
||||
arch = "darwin-arm64";
|
||||
hash = "sha256-natv5K2GNcQjM1a+M0SrRFMzn2IXfSHsC5FNHdreH7k=";
|
||||
hash = "sha256-uFHkOzW2NJh+95T73cdZp+6r1mIIhRGidvYGOlmDc9I=";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "claude-code";
|
||||
publisher = "anthropic";
|
||||
version = "2.1.311";
|
||||
version = "2.1.312";
|
||||
}
|
||||
// sources.${stdenvNoCC.hostPlatform.system}
|
||||
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
|
||||
|
||||
@@ -3860,8 +3860,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "pico8-ls";
|
||||
publisher = "PollywogGames";
|
||||
version = "0.7.0";
|
||||
hash = "sha256-2e28Z4o76f0G52fzqHNqFnBk88426cRfUyiaW1jmeMc=";
|
||||
version = "0.8.0";
|
||||
hash = "sha256-PP0dFBFwhw+dAcB0MxY6+S9KvX79ZZKKnVy/4lrMAXw=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/PollywogGames.pico8-ls/changelog";
|
||||
@@ -5401,8 +5401,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "change-case";
|
||||
publisher = "wmaurer";
|
||||
version = "1.0.0";
|
||||
hash = "sha256-tN/jlG2PzuiCeERpgQvdqDoa3UgrUaM7fKHv6KFqujc=";
|
||||
version = "2.1.1";
|
||||
hash = "sha256-OzdBIR3bchZWMXrNJfhaNhVgoTzpTPZT2HV6Jjyn1m0=";
|
||||
};
|
||||
meta = {
|
||||
description = "VSCode extension for quickly changing the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word";
|
||||
|
||||
@@ -18,7 +18,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
# it does not matter which binary is fetched. Using only a single
|
||||
# hash makes this easier to maintain.
|
||||
arch = "linux-x64";
|
||||
hash = "sha256-LrAgzFJXBR/4dqukRDHVi/ZEB0rKlA/JhEeoLHgZiFo=";
|
||||
hash = "sha256-d+/DLVCEHeF4W+GjSGqTZouXYZqMNRWqbdHwbB3Tm4c=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
publisher = "ndonfris";
|
||||
name = "fish-lsp";
|
||||
version = "0.1.24";
|
||||
hash = "sha256-0elBQaO6j7mkex9bBqnXGjOgeMwo7lEQ+DBhJkeOD94=";
|
||||
version = "0.1.25";
|
||||
hash = "sha256-n2OspheZF/7Rw5WUV6NqwUqXQyaUuhM32c89FhHOJ3A=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "vscode-thunder-client";
|
||||
publisher = "rangav";
|
||||
version = "2.41.7";
|
||||
hash = "sha256-UBkETeaIBhAI3kMNpzsXCZ/Vqlxg8XziMyg4yWM4EGk=";
|
||||
version = "3.1.0";
|
||||
hash = "sha256-jjDIUmW75oDAenbtTqqiXW6xyMieo24AXxUw4stG5Go=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "code-spell-checker-french";
|
||||
publisher = "streetsidesoftware";
|
||||
version = "1.0.0";
|
||||
hash = "sha256-6/OJSRyOzcS9vubY59JWmfX2iC9frS51NC4ivvsvfik=";
|
||||
version = "1.0.1";
|
||||
hash = "sha256-dsRT52wTF791cZHpAnTzRR/B/sgjjKGkMRs5g9/45xU=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-french/changelog";
|
||||
|
||||
@@ -123,9 +123,9 @@ rec {
|
||||
|
||||
## see http://wiki.winehq.org/Mono
|
||||
mono = fetchurl rec {
|
||||
version = "10.0.0";
|
||||
version = "10.4.1";
|
||||
url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
|
||||
hash = "sha256-26ynPl0J96OnwVetBCia+cpHw87XAS1GVEpgcEaQK4c=";
|
||||
hash = "sha256-Bx9LKIfhyXoR15H/PWW+lCnu1t7EwnCIiL/VRro1jiM=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
rke2Version = "1.34.11+rke2r1";
|
||||
rke2Commit = "2506fee512985398ca0b50d875c3df73069763ce";
|
||||
rke2TarballHash = "sha256-jrXi8KZmq+yGSKaVUUsZ+mNKzV1cSTOLPkPFye+OdpI=";
|
||||
rke2VendorHash = "sha256-AYsoVlykxpyIeVpuXpEY4uKJ3NyzRlOdOiJJl22m8VA=";
|
||||
rke2VendorHash = "sha256-fCPjwaFDItSfa1By+eTZpeWhk/G3n7U8HJdPScs/PV8=";
|
||||
k8sImageTag = "v1.34.11-rke2r1-build20260821";
|
||||
etcdVersion = "v3.6.14-k3s1-build20260819";
|
||||
pauseVersion = "3.10.2";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
rke2Version = "1.35.8+rke2r1";
|
||||
rke2Commit = "0fec82ea2fa6c7b25b7a3fe3cd990fbecc07e1bb";
|
||||
rke2TarballHash = "sha256-WtdKeJ/AbUJaY+ovYZAEpDpWNXYFvJwkPf2V533cIn8=";
|
||||
rke2VendorHash = "sha256-+OaVavHIG6Xx3bOBi90PXKI28dSQWtKHV8A+7EbbF7E=";
|
||||
rke2VendorHash = "sha256-i7HCeHgiN9cFEEfjD6VtskuIg/yNkfHezplXrnWukNk=";
|
||||
k8sImageTag = "v1.35.8-rke2r1-build20260821";
|
||||
etcdVersion = "v3.6.14-k3s1-build20260819";
|
||||
pauseVersion = "3.10.2";
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
rke2Version = "1.36.4+rke2r1";
|
||||
rke2Commit = "7479a59cdd2c8ce0b8871699a24daa4b7c28cc64";
|
||||
rke2TarballHash = "sha256-VO7epe6yWZ1RMN/mhJ3ZkERigHW1gEcRw+K/kmtEpA4=";
|
||||
rke2VendorHash = "sha256-QmMQieCBIZ0X0d/OkdznQPN/I8NH+mX7vjWaMWOfKjQ=";
|
||||
rke2VendorHash = "sha256-Vhyj56qpuSQ5bf1vlbHxZzPxFYykrKfWSyPPaDKf2bs=";
|
||||
k8sImageTag = "v1.36.4-rke2r1-build20260821";
|
||||
etcdVersion = "v3.6.14-k3s1-build20260819";
|
||||
pauseVersion = "3.10.2";
|
||||
|
||||
@@ -24,6 +24,7 @@ lib:
|
||||
fetchzip,
|
||||
fetchurl,
|
||||
versionCheckHook,
|
||||
fetchpatch2,
|
||||
|
||||
# Runtime dependencies
|
||||
procps,
|
||||
@@ -57,6 +58,25 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
vendorHash = rke2VendorHash;
|
||||
|
||||
overrideModAttrs =
|
||||
let
|
||||
followSymlinksPatch = fetchpatch2 {
|
||||
name = "find-image-follow-symlinks.patch";
|
||||
url = "https://github.com/rorosen/wharfie/commit/a5deff0b2976625d904a084561c2ba43f3a4008a.diff";
|
||||
hash = "sha256-zSN9cz+Tpp+rAOvvxlZPB2x1cxU8s1GNlLsUsOJ5V2Y=";
|
||||
};
|
||||
in
|
||||
{
|
||||
dontFixup = false;
|
||||
fixupPhase = ''
|
||||
runHook preFixup
|
||||
|
||||
patch --directory $out/github.com/rancher/wharfie -p1 < ${followSymlinksPatch}
|
||||
|
||||
runHook postFixup
|
||||
'';
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
# Important utilities used by the kubelet.
|
||||
|
||||
@@ -607,13 +607,13 @@
|
||||
"vendorHash": "sha256-kkCiz73W5RT0Zw+euWD9bnBpe5enVOT4mTJ5daszU4s="
|
||||
},
|
||||
"hashicorp_google": {
|
||||
"hash": "sha256-ftPFwi0ImwNJPo4Km5/P+4qRr2N1lln/YJj5OwFB1l8=",
|
||||
"hash": "sha256-svuhfoEYMSFUgjQtOIafblPOlS0/1O4884anafQUtKk=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-google",
|
||||
"rev": "v8.7.0",
|
||||
"rev": "v8.9.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-9DiGgBQyN2lv7w4IkjMuWGNo9oTIvdK1qcdEpKpy5NE="
|
||||
"vendorHash": "sha256-ZkQt1RTq+6R2U7blmkr8PIRHtGFE6MllcLVlcfPlFB4="
|
||||
},
|
||||
"hashicorp_google-beta": {
|
||||
"hash": "sha256-GcW7F/xNValvQXtUhBxOPjfRa6891INVXNRxoSnnCy0=",
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
runCommand,
|
||||
rustc-unwrapped,
|
||||
sysroot ? null,
|
||||
stdenvNoCC,
|
||||
shell ? stdenvNoCC.shell,
|
||||
runtimeShell,
|
||||
shell ? runtimeShell,
|
||||
}:
|
||||
let
|
||||
sysrootFlag = lib.optionalString (sysroot != null) "--sysroot ${sysroot}";
|
||||
|
||||
7
pkgs/by-name/al/alacritty-graphics/package.nix
Normal file
7
pkgs/by-name/al/alacritty-graphics/package.nix
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
alacritty,
|
||||
}:
|
||||
|
||||
alacritty.override {
|
||||
withGraphics = true;
|
||||
}
|
||||
@@ -51,6 +51,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "alacritty${lib.optionalString withGraphics "-graphics"}";
|
||||
version = "0.17.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src =
|
||||
# by default we want the official package
|
||||
if !withGraphics then
|
||||
@@ -97,7 +99,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--replace xdg-open ${xdg-utils}/bin/xdg-open
|
||||
'';
|
||||
|
||||
checkFlags = [ "--skip=term::test::mock_term" ]; # broken on aarch64
|
||||
checkFlags = [
|
||||
"--skip=term::test::mock_term" # broken on aarch64
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
"--skip=tty::unix::test_get_pw_entry"
|
||||
];
|
||||
|
||||
postInstall =
|
||||
(
|
||||
|
||||
@@ -1,23 +1,25 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
buildGoModule,
|
||||
buildGo127Module,
|
||||
buildPackages,
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
versionCheckHook,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "aliae";
|
||||
version = "1.5.0";
|
||||
version = "1.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jandedobbeleer";
|
||||
repo = "aliae";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TuiH0fA7QfzP7JRpb35ySWA68ZhrDJP8CxpPn9jlbL4=";
|
||||
hash = "sha256-DaEkrwm6iMuC9ZJhrpd5SR3ZlwxBqxrwQSWqBlviC94=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-G/lypFD5GGI1SkiJV8RT7qkAqh8RNHznFlPUpRbqsUg=";
|
||||
vendorHash = "sha256-mEHdwZmWS/F+vUyA3Dc1pMH95OxfN1leKayB6u5vRGQ=";
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
@@ -37,12 +39,21 @@ buildGoModule (finalAttrs: {
|
||||
postInstall = ''
|
||||
mv $out/bin/{src,aliae}
|
||||
''
|
||||
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd aliae \
|
||||
--bash <($out/bin/aliae completion bash) \
|
||||
--fish <($out/bin/aliae completion fish) \
|
||||
--zsh <($out/bin/aliae completion zsh)
|
||||
'';
|
||||
+ lib.optionalString (stdenv.buildPlatform.emulatorAvailable buildPackages) (
|
||||
let
|
||||
emulator = stdenv.hostPlatform.emulator buildPackages;
|
||||
in
|
||||
''
|
||||
installShellCompletion --cmd aliae \
|
||||
--bash <(${emulator} $out/bin/aliae completion bash) \
|
||||
--fish <(${emulator} $out/bin/aliae completion fish) \
|
||||
--zsh <(${emulator} $out/bin/aliae completion zsh)
|
||||
''
|
||||
);
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "version";
|
||||
doInstallCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "Cross shell and platform alias management";
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
}:
|
||||
buildDotnetModule (finalAttrs: {
|
||||
pname = "asn1scc";
|
||||
version = "4.9.28.0";
|
||||
version = "4.9.54.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "esa";
|
||||
repo = "asn1scc";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-0hyyeUIK3oAx16DvV4CqCrW131de0f7QLN5/EyU9Qf0=";
|
||||
hash = "sha256-KIzFwQmBjACyNlM3bHzGnGwb6Oz60O05tPvtn3zQqMc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with pkgs; [ jre ];
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "atlantis";
|
||||
version = "0.48.2";
|
||||
version = "0.49.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "runatlantis";
|
||||
repo = "atlantis";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iA5khLkukcBwrpHA7U3tZGN3l6c+fow9j0uzbR2I49A=";
|
||||
hash = "sha256-l4YDmZfk3kgCpucK+ojWWv4oCLJaM4HR0FbSDacYVBE=";
|
||||
};
|
||||
|
||||
ldflags = [
|
||||
@@ -22,7 +22,7 @@ buildGo127Module (finalAttrs: {
|
||||
"-X=main.date=1970-01-01T00:00:00Z"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-PRqmqqXbrk93bbWGKYfGbDSDn4pxKjintrPs77Re2Uo=";
|
||||
vendorHash = "sha256-nGMmlh9DonccAIRmDZ6hdGdoAJWqxQKRtPtlyRkG58o=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -1,19 +1,24 @@
|
||||
{
|
||||
lib,
|
||||
fetchPypi,
|
||||
fetchFromGitHub,
|
||||
python3Packages,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "bashate";
|
||||
version = "2.1.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-S6tul3+DBacgU1+Pk/H7QsUh/LxKbCs9PXZx9C8iH0w=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "openstack";
|
||||
repo = "bashate";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-e38KiGjdj7iY+7YuCyApxem2GAKHRNVFzO04QJOFC/Q=";
|
||||
};
|
||||
|
||||
# Manually set version since pbr wants to get it from git (not in a tarball)
|
||||
env.PBR_VERSION = finalAttrs.version;
|
||||
|
||||
build-system = with python3Packages; [ setuptools ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
@@ -38,4 +43,4 @@ python3Packages.buildPythonApplication rec {
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
teams = [ lib.teams.openstack ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -4,28 +4,27 @@
|
||||
fetchurl,
|
||||
makeWrapper,
|
||||
}:
|
||||
let
|
||||
appimageTools.wrapAppImage (finalAttrs: {
|
||||
pname = "bazecor";
|
||||
version = "1.10.0";
|
||||
src = appimageTools.extract {
|
||||
inherit pname version;
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage";
|
||||
hash = "sha256-tdkuZ7YIdHetdLi5EUk9HMvW0mW0Oqsb28xseises2Q=";
|
||||
};
|
||||
version = "1.11.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${finalAttrs.version}/Bazecor-${finalAttrs.version}-x64.AppImage";
|
||||
hash = "sha256-8mTTEiKhBdqyDMKJn25XM6Q0ITEa6/P2fmFvl2L2scM=";
|
||||
};
|
||||
|
||||
contents = appimageTools.extract {
|
||||
inherit (finalAttrs) pname version src;
|
||||
|
||||
# Workaround for https://github.com/Dygmalab/Bazecor/issues/370
|
||||
postExtract = ''
|
||||
substituteInPlace \
|
||||
$out/usr/lib/bazecor/resources/app/.webpack/main/index.js \
|
||||
--replace-fail \
|
||||
't.checkUdev=()=>{try{if(l.default.existsSync(f))return l.default.readFileSync(f,"utf-8").trim()===h.trim()}catch(e){d.default.error(e)}return!1}' \
|
||||
't.checkUdev=()=>{return 1}'
|
||||
't.checkUdev=()=>{try{for(const e of m){const t=h.default.join(e,p);if(l.default.existsSync(t)&&l.default.readFileSync(t,"utf-8").trim()===f.trim())return!0}}catch(e){d.default.error(e)}return!1}' \
|
||||
't.checkUdev=()=>{return!0}'
|
||||
'';
|
||||
};
|
||||
in
|
||||
appimageTools.wrapAppImage {
|
||||
inherit pname version src;
|
||||
|
||||
# also make sure to update the udev rules in ./60-dygma.rules; most recently
|
||||
# taken from
|
||||
@@ -43,8 +42,8 @@ appimageTools.wrapAppImage {
|
||||
wrapProgram $out/bin/bazecor \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}"
|
||||
|
||||
install -m 444 -D ${src}/Bazecor.desktop -t $out/share/applications
|
||||
install -m 444 -D ${src}/bazecor.png -t $out/share/icons/hicolor/512x512/apps
|
||||
install -m 444 -D ${finalAttrs.contents}/Bazecor.desktop -t $out/share/applications
|
||||
install -m 444 -D ${finalAttrs.contents}/bazecor.png -t $out/share/icons/hicolor/512x512/apps
|
||||
|
||||
mkdir -p $out/lib/udev/rules.d
|
||||
install -m 444 -D ${./60-dygma.rules} $out/lib/udev/rules.d/60-dygma.rules
|
||||
@@ -56,7 +55,7 @@ appimageTools.wrapAppImage {
|
||||
meta = {
|
||||
description = "Graphical configurator for Dygma Products";
|
||||
homepage = "https://github.com/Dygmalab/Bazecor";
|
||||
changelog = "https://github.com/Dygmalab/Bazecor/releases/tag/v${version}";
|
||||
changelog = "https://github.com/Dygmalab/Bazecor/releases/tag/v${finalAttrs.version}";
|
||||
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
|
||||
license = lib.licenses.gpl3Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
@@ -65,4 +64,4 @@ appimageTools.wrapAppImage {
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "bazecor";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "bazel-buildtools";
|
||||
version = "10.1.0";
|
||||
version = "10.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bazelbuild";
|
||||
repo = "buildtools";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-6yWPmjKyZsYZZ73a+yryZl1xAREiPFiBANnZZJ4Qv5o=";
|
||||
hash = "sha256-pnzvuerzKSxF++GeceGOzGgx0nQjAAKCj9fnjW1EIIE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-bUvWtQ0DCdAQRETyPJ6gp4qlaPowlpO5l3GHFaEcH94=";
|
||||
vendorHash = "sha256-N8mmt5P+hL0WzxLrVwEywSh9BAMZj2s2WzwNoB4o4bU=";
|
||||
|
||||
preBuild = ''
|
||||
rm -r warn/docs
|
||||
|
||||
@@ -9,17 +9,17 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "bencher-cli";
|
||||
version = "0.6.13";
|
||||
version = "0.6.14";
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bencherdev";
|
||||
repo = "bencher";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-QvziTC/ju+rqNZEjtZagbNfy+PwjD+vRVa7UHDJ1gVY=";
|
||||
hash = "sha256-xs+NX589bI0ORTJCxvzGnK3DOWpKzKsDAalil6mSto4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-i6OXpMYZXnQLO+oya1D5mikTTRGlxtqJu2DcMfhPlXc=";
|
||||
cargoHash = "sha256-BBBAeb3iOzH3o3mHnByYpWkHFsf193mDb2K/8VelMYw=";
|
||||
|
||||
nativeBuildInputs = [ mold ];
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
@@ -51,7 +51,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libadwaita
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
mesonBuildType = "release";
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"(.*)(?<!pre)$"
|
||||
];
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "A Bitwarden compatible client designed for mobile Linux ";
|
||||
|
||||
@@ -14,13 +14,13 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "bitwarden-cli";
|
||||
version = "2026.10.0";
|
||||
version = "2026.10.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bitwarden";
|
||||
repo = "clients";
|
||||
tag = "cli-v${finalAttrs.version}";
|
||||
hash = "sha256-VCOX7j9XHxfYeKoIpRA9NCifm+PKfsnZzSpaA4F9bh4=";
|
||||
hash = "sha256-bSkS7WNIpXaOwkgfld4CtQBKhz1vLeVlWbK6Qeb++T4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: {
|
||||
nodejs = nodejs_22;
|
||||
npmDepsFetcherVersion = 2;
|
||||
|
||||
npmDepsHash = "sha256-Ygom2n78W7voqar+i+l7dOjDIfrWMvR++oC8SiGOAS8=";
|
||||
npmDepsHash = "sha256-6x1qc8cVuBdvZ2W133ajYOKpUz29qda5cECmNvlS9rg=";
|
||||
|
||||
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
perl
|
||||
|
||||
@@ -27,13 +27,13 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pds";
|
||||
version = "0.4.5037";
|
||||
version = "0.4.5051";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bluesky-social";
|
||||
repo = "pds";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4llWhrtPZ6ZsA2CIDquNdR7WAdl4aKeG6WP0Q1sTyjs=";
|
||||
hash = "sha256-vcDCtoCO3Gyw5yO5iixZJXQERYElH7JZaDDk7bNR3xI=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/service";
|
||||
@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-Tfhv/PWnkPK/CuPzQ/vxS3UIO/TBjWBsshFRatjbcX4=";
|
||||
hash = "sha256-aAv3EmoKTKv7fyCJT7/rRQBr4yBR5OsGuDU5MSIsRzY=";
|
||||
};
|
||||
|
||||
buildPhase = ''
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
hyphen,
|
||||
icu,
|
||||
imagemagick,
|
||||
jxrlib,
|
||||
libavif,
|
||||
libjxl,
|
||||
libjpeg,
|
||||
@@ -127,6 +128,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
podofo
|
||||
poppler-utils
|
||||
qt6.qtbase
|
||||
qt6.qtimageformats
|
||||
qt6.qtwayland
|
||||
sqlite
|
||||
(python3Packages.python.withPackages (
|
||||
@@ -244,6 +246,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--set QTWEBENGINE_CHROMIUM_FLAGS "--disable-gpu" \
|
||||
--prefix PATH : ${
|
||||
lib.makeBinPath [
|
||||
jxrlib
|
||||
libjpeg
|
||||
libwebp
|
||||
optipng
|
||||
@@ -267,8 +270,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
excludedTestNames = [
|
||||
"test_7z" # we don't include 7z support
|
||||
"test_zstd" # we don't include zstd support
|
||||
"test_qt" # we don't include svg or webp support
|
||||
"test_cyoa_epub_images" # we don't include webp support
|
||||
"test_qt" # the sandbox has too few fonts for its headless Qt check
|
||||
"test_import_of_all_python_modules" # explores actual file paths, gets confused
|
||||
"test_websocket_basic" # flaky
|
||||
|
||||
@@ -308,6 +310,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
''
|
||||
runHook preInstallCheck
|
||||
|
||||
# Only the wrapper puts the webp plugin on the plugin path
|
||||
export QT_PLUGIN_PATH=${qt6.qtimageformats}/${qt6.qtbase.qtPluginPrefix}''${QT_PLUGIN_PATH:+:$QT_PLUGIN_PATH}
|
||||
|
||||
python setup.py test ${testFlags}
|
||||
|
||||
runHook postInstallCheck
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cargo-vet";
|
||||
version = "0.10.2";
|
||||
version = "0.10.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mozilla";
|
||||
repo = "cargo-vet";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-sdjvCMLM8ThWXbotjRIsbLYucDzGvFOktqo6OKB//RI=";
|
||||
hash = "sha256-/c5Eo21vNrG0Mu2vZCpSUWuJ/Mf+WbvW1NzG+y0xnGU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-3pfOq2VfHbtohdgv73TT480bjCjdNKPJE+m4SHeXfGA=";
|
||||
cargoHash = "sha256-NAgoq1XKCyu54w6Oh4nzj/DsinaMbe16jxdbns2UqlY=";
|
||||
|
||||
# the test_project tests require internet access
|
||||
checkFlags = [ "--skip=test_project" ];
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication {
|
||||
pname = "chirp";
|
||||
version = "0.4.0-unstable-2026-09-25";
|
||||
version = "0.4.0-unstable-2026-10-26";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kk7ds";
|
||||
repo = "chirp";
|
||||
rev = "67f5e10f229769023f83c707b8152355b6d90819";
|
||||
hash = "sha256-g4otWAm8E+9/CZjO/tuUm2oH+LU00wGsaDfaCwS9egw=";
|
||||
rev = "0b4076d9b19a2a133d11f31546cff8153b39eb89";
|
||||
hash = "sha256-leElCq3D0crog3206nduFAh1LfoJWRdNWsOExaM30zk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -21,18 +21,18 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "cinny-desktop";
|
||||
version = "4.12.7";
|
||||
version = "4.12.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cinnyapp";
|
||||
repo = "cinny-desktop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-mGlenx9Dl4YZyg+noNVC+5PYe87Dfi0MGYBpdPjLFH0=";
|
||||
hash = "sha256-vP5csQPRmfAuXY0enLVZJoY4uOSPm6OOJNKdRKuErDQ=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src-tauri";
|
||||
|
||||
cargoHash = "sha256-14PevMGb0nI89uma0dK7JScn8xkefv2VDb/Sh1rt/qI=";
|
||||
cargoHash = "sha256-1Ja4u+KZLrJBlUsTFaUTrZ3OOLb/ZdhpeXXQgZnw6nw=";
|
||||
|
||||
postPatch =
|
||||
let
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "cinny-unwrapped";
|
||||
# Remember to update cinny-desktop when bumping this version.
|
||||
version = "4.12.7";
|
||||
version = "4.12.8";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
src = fetchFromGitHub {
|
||||
owner = "cinnyapp";
|
||||
repo = "cinny";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-H4a7HgadpuINie5NGQcHtLHW/MHc9Cc01GO4VPPMDr4=";
|
||||
hash = "sha256-lDb4j8u9OheobXNjA1Q/75r6JITn+wLgtgEX+aKl9nk=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-L4QlQE6lzNSbRWgYyVV4Xy85KfSv6jDSnkiTQrxzIaQ=";
|
||||
npmDepsHash = "sha256-QnsU22wjiayk6cBmlk9NChmSET7t4xkBLeGxgFIJArs=";
|
||||
|
||||
# Skip rebuilding native modules since they're not needed for the web app
|
||||
npmRebuildFlags = [
|
||||
|
||||
@@ -1,61 +1,60 @@
|
||||
{
|
||||
"version": "2.1.311",
|
||||
"version": "2.1.312",
|
||||
"manifestSignatureEnforcement": "flag",
|
||||
"commit": "e7d3b8365a0ffbe2f5dd032feb28e9fd9c7de025",
|
||||
"buildDate": "2026-10-26T19:05:12Z",
|
||||
"commit": "f375cd85d4f70920de17ce3a4ad646e18834e833",
|
||||
"buildDate": "2026-10-27T17:17:45Z",
|
||||
"platforms": {
|
||||
"darwin-arm64": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "68a55ab38088b10f213be752ac47e2d88e81cf8ac2bae3a31396b2cd6c9a91ec",
|
||||
"size": 93380583,
|
||||
"checksum": "7d759495d011057b6e8b8ee911c5be3cd36e9491c71a4ab194a425cdb1418073",
|
||||
"size": 93329610,
|
||||
"bundle": {
|
||||
"checksum": "75ff20c96ec39582035067231b6aa4a1b5830e53bcb1167f81f9639be0b2a842",
|
||||
"size": 93383140
|
||||
"checksum": "1ff759dda10f393e0194f29a890c12798619bebbb471bf512ccae254eed6a186",
|
||||
"size": 93329934
|
||||
}
|
||||
},
|
||||
"darwin-x64": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "066565c1d787345f945bace4f0cb2f2a41bf96800adabb0f0b0c3bb701af69d6",
|
||||
"size": 98817523,
|
||||
"checksum": "14e650c4383c00c23cdb2ff9e5b277d6248031adfbbaf1208876edb692b7dd3f",
|
||||
"size": 98769361,
|
||||
"bundle": {
|
||||
"checksum": "84cb2ff289ac3316744057fa0786c641b74ca8733f0cf75d7bb2b604444d33bb",
|
||||
"size": 98818787
|
||||
"checksum": "b2a050e9a9fc570ac0334cbad4dc7c46091b97a3a71bdeffdec83c91530aef84",
|
||||
"size": 98760451
|
||||
}
|
||||
},
|
||||
"linux-arm64": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "0b6291903c4dde17f456c8a8799a3101877321bd667aa78e793dc1fe0709893c",
|
||||
"size": 102741700
|
||||
"checksum": "863ee1d2a91a39ee22fa13322582e4c3fb45bfb4739b22ec7e396dde694d8581",
|
||||
"size": 102731812
|
||||
},
|
||||
"linux-x64": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "d0c00b80761f3030f34cf0812266f6c6f8210ff9af7242f7c6c76c5600499caf",
|
||||
"size": 103729711
|
||||
"checksum": "6fb9e329947c003740be888f98db1aecaa238d6c7d9ceef8581eb71d5a59480b",
|
||||
"size": 103703105
|
||||
},
|
||||
"linux-arm64-musl": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "95f37a2808a40596f1fcc005f64eaaf7975d6a46c365876845d0909714c5a91b",
|
||||
"size": 101084046
|
||||
"checksum": "5e8714a8944f6771325a8b2bd641bcdca7bcc632d60b4b965f8c716db989a6cc",
|
||||
"size": 101059126
|
||||
},
|
||||
"linux-x64-musl": {
|
||||
"binary": "claude.zst",
|
||||
"checksum": "edae71d077ea4f4c413981968cb864d3b7ab8a6010fec1dc309d7e7ba403bfec",
|
||||
"size": 102122872
|
||||
"checksum": "122b51ddadc68c6afc8deb4d7bda82fcb5e1d49e5994c3eed750a5d6428ab6a4",
|
||||
"size": 102078647
|
||||
},
|
||||
"win32-x64": {
|
||||
"binary": "claude.exe.zst",
|
||||
"checksum": "f2966586f6f936a48b7025a8eb0604e0a1a241e4b5ea877db34e6443b10d6989",
|
||||
"size": 106965057
|
||||
"checksum": "c5e376352bf2b0e56592358ba3b2943d3de7b351f750c2340f0675fe88148038",
|
||||
"size": 106918151
|
||||
},
|
||||
"win32-arm64": {
|
||||
"binary": "claude.exe.zst",
|
||||
"checksum": "99648d7d1d66ff68f5238cbf59422e3db422e117863ecf02e13c4cea99179165",
|
||||
"size": 102170242
|
||||
"checksum": "dc3fd34fc9d523e6a94702e051998db52afd1d647132f61fd3daa246022ffcf9",
|
||||
"size": 102110572
|
||||
}
|
||||
},
|
||||
"sdkCompat": {
|
||||
"testedWrapperVersions": [
|
||||
"0.3.278",
|
||||
"0.3.280",
|
||||
"0.3.281",
|
||||
"0.3.282",
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
lib,
|
||||
stdenvNoCC,
|
||||
fetchurl,
|
||||
makeBinaryWrapper,
|
||||
makeShellWrapper,
|
||||
autoPatchelfHook,
|
||||
alsa-lib,
|
||||
procps,
|
||||
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
dontStrip = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
makeShellWrapper
|
||||
zstd
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isElf [ autoPatchelfHook ];
|
||||
@@ -59,7 +59,16 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--set DISABLE_INSTALLATION_CHECKS 1 \
|
||||
--set USE_BUILTIN_RIPGREP 0 \
|
||||
--set-default CLAUDE_CODE_CERT_STORE system \
|
||||
${lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
${
|
||||
# darwin reads from the keychain but not the provided roots from there. default to re-using nix's certs
|
||||
lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
--run ${lib.escapeShellArg ''
|
||||
if [ -z "''${NODE_EXTRA_CA_CERTS:-}" ] && [ -n "''${NIX_SSL_CERT_FILE:-}" ]; then
|
||||
export NODE_EXTRA_CA_CERTS="$NIX_SSL_CERT_FILE"
|
||||
fi
|
||||
''} \
|
||||
''
|
||||
}${lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ alsa-lib ]} \
|
||||
''}--prefix PATH : ${
|
||||
lib.makeBinPath (
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
rustPlatform,
|
||||
protobuf,
|
||||
installShellFiles,
|
||||
@@ -21,6 +22,21 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
hash = "sha256-M7B6QLyABsGoy6dbKsCx1AKEfEoDhkY/cbzGbk59TiU=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Remove lints that were removed in rustc 1.99,
|
||||
# which fails the build with `renamed_and_removed_lints = "deny"`
|
||||
(fetchpatch {
|
||||
name = "drop-removed-lint.patch";
|
||||
url = "https://github.com/xrelkd/clipcat/commit/9761d95bfa267cb1c5b28ac27c4b63572b915f04.patch";
|
||||
hash = "sha256-ODpwBAtSCDM6M9WCxWvpl/P2DyJPNQnPj8MNEXJbbCQ=";
|
||||
})
|
||||
(fetchpatch {
|
||||
name = "remove-deprecated-linter-options.patch";
|
||||
url = "https://github.com/xrelkd/clipcat/commit/424fcef2d4e98a256d2897a2e901a9f7d28f0fd6.patch";
|
||||
hash = "sha256-YiH0oHiEhJvfzeS6FOC+2rpCHpPXVIY0dE6vkpwicSw=";
|
||||
})
|
||||
];
|
||||
|
||||
cargoHash = "sha256-YYlNH95A2aGVWd0vw2vmTMXTA3ornCBHbcFrg59uh3I=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "cloudflare-dynamic-dns";
|
||||
version = "4.5.12";
|
||||
version = "4.5.13";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -14,10 +14,10 @@ buildGoModule (finalAttrs: {
|
||||
owner = "zebradil";
|
||||
repo = "cloudflare-dynamic-dns";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-ccdub6FAr0NzJbtTgb+XvN6UZA7yxAk1oMRGgcSOPt0=";
|
||||
hash = "sha256-Ftr4zZDZfFHN2Zl+GTQktrpDtbULhVFHzsgSGLYbFEw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-CnPahmDsAivydK0KxOphHuKrPZI8ee8OGOvSEPSBIWs=";
|
||||
vendorHash = "sha256-vpNTEQXwdopwHEtQw35v1JASCEeRmWVa+WqsZRx+xlQ=";
|
||||
|
||||
subPackages = ".";
|
||||
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
pname = "cloudlog";
|
||||
version = "2.8.20";
|
||||
version = "2.8.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "magicbug";
|
||||
repo = "Cloudlog";
|
||||
rev = version;
|
||||
hash = "sha256-kw5CL+5jBPJiwJ6jCV2LNAi0gYhx4paxCc7fUsJZDH0=";
|
||||
hash = "sha256-cyVQYzUz9lO8k+UDAl/5hskoT6x0w5R6FM0k2vWiqr4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
testers,
|
||||
fetchurl,
|
||||
autoPatchelfHook,
|
||||
makeWrapper,
|
||||
nodejs-slim,
|
||||
writeShellScript,
|
||||
curl,
|
||||
common-updater-scripts,
|
||||
gnused,
|
||||
cctools,
|
||||
darwin,
|
||||
rcodesign,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -37,10 +36,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
autoPatchelfHook
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
cctools
|
||||
rcodesign
|
||||
];
|
||||
|
||||
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
|
||||
@@ -55,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
mkdir -p $out/lib/codegraph
|
||||
cp -r lib $out/lib/codegraph/lib
|
||||
cp node $out/lib/codegraph/node
|
||||
ln -s ${lib.getExe nodejs-slim} $out/lib/codegraph/node
|
||||
|
||||
install -Dm 755 bin/codegraph $out/lib/codegraph/bin/codegraph
|
||||
|
||||
@@ -65,13 +60,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
'${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/lib/codegraph/node \
|
||||
-change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib'
|
||||
'${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/lib/codegraph/node
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
tests.version = testers.testVersion {
|
||||
package = finalAttrs.finalPackage;
|
||||
};
|
||||
sources = {
|
||||
"aarch64-darwin" = fetchurl {
|
||||
url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-darwin-arm64.tar.gz";
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "cog";
|
||||
version = "0.2.2";
|
||||
version = "0.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grafana";
|
||||
repo = "cog";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5x1QSnwP6ehB5+5ZENlk8uSH+I0vwVDV57Tk7gJwKV0=";
|
||||
hash = "sha256-fww8KLct9RQCeo983UmI9BV/Jm9V+Zy/quJVkO/uQaM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-9bjINPn4v3LQhqbPycRF0T2jbJNjabdLZpjAZYtm9P4=";
|
||||
vendorHash = "sha256-JFcv4iGgswiFCkUeHXu76dg28V2oHoJi6Zr6qI3wsF0=";
|
||||
|
||||
subPackages = [ "cmd/cli" ];
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
protobuf,
|
||||
sqlite,
|
||||
|
||||
meson,
|
||||
ninja,
|
||||
@@ -52,6 +53,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
nativeBuildInputs = [ protobuf ];
|
||||
|
||||
buildInputs = [ sqlite ];
|
||||
|
||||
passthru.dummy-service = stdenv.mkDerivation {
|
||||
pname = "galaxy-dummy-service";
|
||||
inherit (finalAttrs) version src;
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
# Build deps
|
||||
bun,
|
||||
tailwindcss_4,
|
||||
typescript_7,
|
||||
makeBinaryWrapper,
|
||||
|
||||
# Runtime deps
|
||||
assimp,
|
||||
calibre,
|
||||
dasel,
|
||||
djvulibre,
|
||||
ffmpeg-headless,
|
||||
graphicsmagick,
|
||||
imagemagick,
|
||||
@@ -78,17 +78,10 @@ in
|
||||
stdenvNoCC.mkDerivation {
|
||||
inherit pname version src;
|
||||
|
||||
# tsconfig.json:13:5 - error TS5102: Option 'downlevelIteration' has been removed. Please remove it from your configuration.
|
||||
# https://github.com/C4illin/ConvertX/pull/615
|
||||
postPatch = ''
|
||||
substituteInPlace tsconfig.json \
|
||||
--replace-fail '"downlevelIteration": true,' ""
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
tailwindcss_4
|
||||
typescript_7
|
||||
bun
|
||||
];
|
||||
|
||||
dontConfigure = true;
|
||||
@@ -98,29 +91,29 @@ stdenvNoCC.mkDerivation {
|
||||
|
||||
ln -s ${node_modules}/lib/node_modules ./node_modules
|
||||
tailwindcss -i ./src/main.css -o ./public/generated.css
|
||||
tsc
|
||||
|
||||
substituteInPlace ./dist/src/index.js \
|
||||
--replace-fail "assets: \"public\"" "assets: \"$out/share/convertx/dist/public\""
|
||||
substituteInPlace ./src/index.tsx \
|
||||
--replace-fail "assets: \"public\"" "assets: \"$out/share/convertx/public\""
|
||||
|
||||
bun build --compile --minify --sourcemap --bytecode --format=esm \
|
||||
--define 'process.env.NODE_ENV=\"production\"' \
|
||||
src/index.tsx \
|
||||
--outfile $out/bin/convertx
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/share/convertx
|
||||
cp -R ./dist $out/share/convertx
|
||||
cp -R ./public $out/share/convertx/dist
|
||||
ln -s ${node_modules}/lib/node_modules $out
|
||||
cp -R ./public $out/share/convertx
|
||||
|
||||
makeBinaryWrapper ${bun}/bin/bun $out/bin/convertx \
|
||||
--add-flags "run --prefer-offline --no-install $out/share/convertx/dist/src/index.js" \
|
||||
--set NODE_ENV production \
|
||||
wrapProgram $out/bin/convertx \
|
||||
--suffix PATH : ${
|
||||
lib.makeBinPath [
|
||||
assimp
|
||||
calibre
|
||||
dasel
|
||||
djvulibre
|
||||
ffmpeg-headless
|
||||
graphicsmagick
|
||||
imagemagick
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": "0.19.0",
|
||||
"srcHash": "sha256-7BaQSLl/LeXYOxpCIp0p+ucOsFkiI2JtGq9cm6iDNpM=",
|
||||
"x86_64-linux": "sha256-lNjkyMF9SV65V8QKBleuYLcidbbEqqNb0CnuY/Jb1ow=",
|
||||
"aarch64-linux": "sha256-WQxMy6SMMtADDYeqhjzShx++nPtKKsVzGNt0fnUCJHY="
|
||||
"version": "0.20.0",
|
||||
"srcHash": "sha256-B1a5X8/pxT2bBR+RVFxPZ2BjZeHcU9PQD2brhgCtUVs=",
|
||||
"x86_64-linux": "sha256-lfMtAArs0S+kgjdrjnqGteBN5ltAvAQPqGx3Qjknd6w=",
|
||||
"aarch64-linux": "sha256-On1fm/2H5OENYB63/maATApKKfiCiPTuug3N+r1mKYg="
|
||||
}
|
||||
|
||||
@@ -23,13 +23,13 @@ let
|
||||
in
|
||||
buildDartApplication rec {
|
||||
pname = "dart-sass";
|
||||
version = "1.105.1";
|
||||
version = "1.106.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sass";
|
||||
repo = "dart-sass";
|
||||
tag = version;
|
||||
hash = "sha256-v/0d9DHGSueAC9XzIwVYbwJPwCp08Y1Izkb2weIc+L8=";
|
||||
hash = "sha256-wSy22p3qydw3KlbZ9Dn5YW+jrZ0Hxtu12r6+cGIZ3ko=";
|
||||
};
|
||||
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
|
||||
@@ -4,31 +4,31 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "_fe_analyzer_shared",
|
||||
"sha256": "fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b",
|
||||
"sha256": "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "108.0.0"
|
||||
"version": "110.0.0"
|
||||
},
|
||||
"analyzer": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "analyzer",
|
||||
"sha256": "a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46",
|
||||
"sha256": "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "14.4.0"
|
||||
"version": "14.6.0"
|
||||
},
|
||||
"archive": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "archive",
|
||||
"sha256": "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4",
|
||||
"sha256": "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.3.0"
|
||||
"version": "4.5.2"
|
||||
},
|
||||
"args": {
|
||||
"dependency": "direct main",
|
||||
@@ -184,21 +184,21 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "dart_style",
|
||||
"sha256": "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1",
|
||||
"sha256": "a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.1.13"
|
||||
"version": "3.1.14"
|
||||
},
|
||||
"dartdoc": {
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "dartdoc",
|
||||
"sha256": "97647aabda3197d6c88e04b080b0b364c8ccc8fd118760334dba8dccdec0a804",
|
||||
"sha256": "3dfb23b7a01510d4554da221b28cbe7f37c9c07fccdba5b3133519d953c4598b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "9.0.9"
|
||||
"version": "9.0.11"
|
||||
},
|
||||
"ffi": {
|
||||
"dependency": "transitive",
|
||||
@@ -234,11 +234,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "frontend_server_client",
|
||||
"sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
|
||||
"sha256": "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "4.0.0"
|
||||
"version": "4.2.0"
|
||||
},
|
||||
"glob": {
|
||||
"dependency": "transitive",
|
||||
@@ -254,11 +254,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "grinder",
|
||||
"sha256": "7e0969c3e1e4fcc2a24385457df52626adf0efcba72a43209f72b986a79dc8f3",
|
||||
"sha256": "f8cf4d64aa7b71460ea6b0a2a288b83b40a74be93849d140579cd96db86d644a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.10.1"
|
||||
"version": "0.10.2"
|
||||
},
|
||||
"html": {
|
||||
"dependency": "transitive",
|
||||
@@ -284,11 +284,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "http_multi_server",
|
||||
"sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8",
|
||||
"sha256": "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "3.2.2"
|
||||
"version": "3.2.3"
|
||||
},
|
||||
"http_parser": {
|
||||
"dependency": "transitive",
|
||||
@@ -534,11 +534,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "pubspec_parse",
|
||||
"sha256": "c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796",
|
||||
"sha256": "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.6.0"
|
||||
"version": "1.7.0"
|
||||
},
|
||||
"retry": {
|
||||
"dependency": "transitive",
|
||||
@@ -554,11 +554,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "shelf",
|
||||
"sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12",
|
||||
"sha256": "e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.4.2"
|
||||
"version": "1.4.3"
|
||||
},
|
||||
"shelf_packages_handler": {
|
||||
"dependency": "transitive",
|
||||
@@ -574,11 +574,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "shelf_static",
|
||||
"sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
|
||||
"sha256": "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.3"
|
||||
"version": "1.2.0"
|
||||
},
|
||||
"shelf_web_socket": {
|
||||
"dependency": "transitive",
|
||||
@@ -674,31 +674,31 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "test",
|
||||
"sha256": "de5d145b0afff7921e5e788a880f52d7e5f3ae24068a202f6fd3b58e4ba26323",
|
||||
"sha256": "44b2fccf4407bcdb5e105c064c5d6b5e2a640c87761f8b03cdce8cf532d98cfa",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.32.0"
|
||||
"version": "1.33.0"
|
||||
},
|
||||
"test_api": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "0a10344e901e5b2e63819567951cb6a06673ed6b84f40462188ff5a0c41f371f",
|
||||
"sha256": "47481c58bb92d0b1d218f0510ff5647e768f8e1256d07077a151fb520923b51d",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.14"
|
||||
"version": "0.7.15"
|
||||
},
|
||||
"test_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_core",
|
||||
"sha256": "80f3fb49087454e07e7e07c67578cfdd156c8c3a5227d8b3f47c7b2d019c2e93",
|
||||
"sha256": "9dec4c178bd61493e1cd2060ffe701fcb61c43da2493e99590fb1b0cc82eb4af",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.20"
|
||||
"version": "0.6.21"
|
||||
},
|
||||
"test_descriptor": {
|
||||
"dependency": "direct dev",
|
||||
@@ -744,11 +744,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "vm_service",
|
||||
"sha256": "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0",
|
||||
"sha256": "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "15.3.0"
|
||||
"version": "15.4.0"
|
||||
},
|
||||
"watcher": {
|
||||
"dependency": "direct main",
|
||||
@@ -764,11 +764,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "web",
|
||||
"sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a",
|
||||
"sha256": "e119e82ac4795c7925103b7cf3768191f33941b99e7ccffbd6c645201d9f606b",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.1"
|
||||
"version": "1.1.2"
|
||||
},
|
||||
"web_socket": {
|
||||
"dependency": "transitive",
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "dblab";
|
||||
version = "0.53.0";
|
||||
version = "0.54.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "danvergara";
|
||||
repo = "dblab";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-sHQrHbf8EnM08ygFFj/mRro7ogQH9xkUM/rLdmZ+ftU=";
|
||||
hash = "sha256-pzOYgfWrZRIW12hUMERLrnLmTqp/qOcdwJjuug8E7l8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-upkZqygtoH+rbuKiYtDO/TJQa+WuBNsI7EZejZLAOtc=";
|
||||
vendorHash = "sha256-7hVOl14LB2kZYoog82ZpKrd3/3fW0rzdtr53NlwnTjQ=";
|
||||
# Fix case-insensitive conflicts producing platform-dependent checksums
|
||||
# https://github.com/microsoft/go-mssqldb/issues/234
|
||||
proxyVendor = true;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
let
|
||||
pname = "decent-sampler";
|
||||
version = "1.38.0";
|
||||
version = "1.40.1";
|
||||
|
||||
icon = fetchurl {
|
||||
url = "https://www.decentsamples.com/wp-content/uploads/2018/09/cropped-Favicon_512x512.png";
|
||||
@@ -30,7 +30,7 @@ let
|
||||
src = fetchzip {
|
||||
# Download page: https://store.decentsamples.com/downloads/decent-sampler/versions
|
||||
url = "https://cdn.decentsamples.com/production/builds/ds/${version}/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz";
|
||||
hash = "sha256-96VFC4ulD7auvX8vC202HrmZ5evXI7oOpJOG0ERUcXI=";
|
||||
hash = "sha256-9cN5J9HXycZjyr+CNf5aeJu0iwPtxpIS4MAgvznWdVE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -101,12 +101,14 @@ buildFHSEnv {
|
||||
homepage = "https://www.decentsamples.com/product/decent-sampler-plugin/";
|
||||
# It claims to be free but we currently cannot find any license
|
||||
# that it is released under.
|
||||
changelog = "https://store.decentsamples.com/downloads/decent-sampler/versions";
|
||||
license = lib.licenses.unfree;
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with lib.maintainers; [
|
||||
adam248
|
||||
kaptcha0
|
||||
bernelius
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "deepsource";
|
||||
version = "0.10.1";
|
||||
version = "0.10.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DeepSourceCorp";
|
||||
repo = "cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-eJRoy/mgcdYgUV9covQbWwn5sk1hJB1UkKnNd/hjuEY=";
|
||||
hash = "sha256-pg4PDOWHcim63ZpMNkQBnmkUtL/s5WYBr2HDYa1wl+w=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -2,49 +2,54 @@
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "docker-buildx";
|
||||
version = "0.35.0";
|
||||
version = "0.38.1";
|
||||
|
||||
subPackages = [ "cmd/buildx" ];
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "docker";
|
||||
repo = "buildx";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Q4f7tejn0LO4eiEq+ske53WJ1oe5JxtCVZA2Im+7dv8=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-prQ+ab+TMK6vZ5Kk9ozBd8Y5/ek1Ia8HgoBWDSYkdPU=";
|
||||
};
|
||||
|
||||
doCheck = false;
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
ldflags = [
|
||||
"-w"
|
||||
"-s"
|
||||
"-X github.com/docker/buildx/version.Package=github.com/docker/buildx"
|
||||
"-X github.com/docker/buildx/version.Version=v${version}"
|
||||
"-X github.com/docker/buildx/version.Version=v${finalAttrs.version}"
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
install -D $GOPATH/bin/buildx $out/libexec/docker/cli-plugins/docker-buildx
|
||||
doCheck = false;
|
||||
|
||||
mkdir -p $out/bin
|
||||
ln -s $out/libexec/docker/cli-plugins/docker-buildx $out/bin/docker-buildx
|
||||
runHook postInstall
|
||||
postInstall = ''
|
||||
mkdir -p $out/libexec/docker/cli-plugins
|
||||
mv $out/bin/buildx $out/libexec/docker/cli-plugins/docker-buildx
|
||||
ln -s ../libexec/docker/cli-plugins/docker-buildx $out/bin/docker-buildx
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "version";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Docker CLI plugin for extended build capabilities with BuildKit";
|
||||
mainProgram = "docker-buildx";
|
||||
homepage = "https://github.com/docker/buildx";
|
||||
changelog = "https://github.com/docker/buildx/releases/tag/${finalAttrs.src.tag}";
|
||||
mainProgram = "docker-buildx";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
ivan-babrou
|
||||
developer-guy
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
}:
|
||||
let
|
||||
hashes = {
|
||||
"x86_64-linux" = "sha256-YJouS4gbqaf9IVQwd+U9O4Y6a5nuvuHyCOUaCXq1agU=";
|
||||
"aarch64-linux" = "sha256-g+s6LN6/KLG44+j12Olkxg2LuDI8UkR6yUeGT9yg/RU=";
|
||||
"aarch64-darwin" = "sha256-QDbiwanYs/0YjgbfbgYx1+YwQN9bFEcyIgnNdnOlAbw=";
|
||||
"x86_64-linux" = "sha256-es2HtXlRGbJO+6u3ZBtxRpBoPwRJJMcQrJtLq+dM1UY=";
|
||||
"aarch64-linux" = "sha256-K8yrWBLVco6W/4YDif9O0VDAqB3H0YjYuVE2xt6LZL0=";
|
||||
"aarch64-darwin" = "sha256-3F8AHEJpj14Y0nSEPduByRGrLu6SAAsd3XIr+/UCiZI=";
|
||||
};
|
||||
platformName = {
|
||||
"x86_64-linux" = "linux-amd64";
|
||||
@@ -27,7 +27,7 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "docker-sbx";
|
||||
version = "0.48.0";
|
||||
version = "0.50.1";
|
||||
src =
|
||||
let
|
||||
throwPlat = throw "Unsupported platform ${stdenvNoCC.hostPlatform.system}";
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "drupal";
|
||||
version = "11.4.10";
|
||||
version = "11.4.11";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
domain = "git.drupalcode.org";
|
||||
owner = "project";
|
||||
repo = "drupal";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-z2DFRBUxMVni6InVKRy1sEvDSXBqXZ46bk3a7BZdwc4=";
|
||||
hash = "sha256-wAHsF+f8wdwAJRKeyEoOX4vBKGGOOR9dHzN0GQWPlf4=";
|
||||
};
|
||||
|
||||
composerNoPlugins = false;
|
||||
vendorHash = "sha256-6BnsZHpRQ5VnvLUZQwk9HN3ClDc8cca2uaZUymN85VU=";
|
||||
vendorHash = "sha256-0urgFlE/HYyv3vHoHLBytmN+4FnPJsh+GNuoylz6dys=";
|
||||
|
||||
passthru = {
|
||||
tests = {
|
||||
|
||||
@@ -2,11 +2,10 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
_experimental-update-script-combinators,
|
||||
alsa-lib,
|
||||
asciidoctor,
|
||||
cmake,
|
||||
doxygen,
|
||||
pkg-config,
|
||||
alsa-lib,
|
||||
flac,
|
||||
fluidsynth,
|
||||
fmt,
|
||||
@@ -14,49 +13,43 @@
|
||||
glib,
|
||||
harfbuzz,
|
||||
lhasa,
|
||||
libdecor,
|
||||
liblcf,
|
||||
libpng,
|
||||
libsndfile,
|
||||
libsysprof-capture,
|
||||
libvorbis,
|
||||
libxcursor,
|
||||
libxext,
|
||||
libxi,
|
||||
libxinerama,
|
||||
libxmp,
|
||||
libxrandr,
|
||||
libxscrnsaver,
|
||||
libxxf86vm,
|
||||
mpg123,
|
||||
nix-update-script,
|
||||
nlohmann_json,
|
||||
opusfile,
|
||||
pcre2,
|
||||
pixman,
|
||||
pkg-config,
|
||||
sdl3,
|
||||
speexdsp,
|
||||
versionCheckHook,
|
||||
wildmidi,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "easyrpg-player";
|
||||
# liblcf needs to be updated before this.
|
||||
version = "0.8.1.1";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EasyRPG";
|
||||
repo = "Player";
|
||||
rev = version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fYSpFhqETkQhRK1/Uws0fWWdCr35+1J4vCPX9ZiQ3ZA=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
asciidoctor
|
||||
cmake
|
||||
doxygen
|
||||
pkg-config
|
||||
];
|
||||
|
||||
@@ -84,48 +77,40 @@ stdenv.mkDerivation rec {
|
||||
wildmidi
|
||||
zlib
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
alsa-lib
|
||||
libxcursor
|
||||
libxext
|
||||
libxi
|
||||
libxinerama
|
||||
libxrandr
|
||||
libxscrnsaver
|
||||
libxxf86vm
|
||||
libdecor
|
||||
];
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DPLAYER_ENABLE_TESTS=${lib.boolToString doCheck}"
|
||||
(lib.cmakeBool "PLAYER_ENABLE_TESTS" finalAttrs.doCheck)
|
||||
# TODO: remove the below once SDL3 becomes default next major release
|
||||
"-DPLAYER_TARGET_PLATFORM=SDL3"
|
||||
(lib.cmakeFeature "PLAYER_TARGET_PLATFORM" "SDL3")
|
||||
# Defaults to the build date, which is always 1980-01-01 in the sandbox
|
||||
(lib.cmakeFeature "PLAYER_VERSION_APPEND" "")
|
||||
];
|
||||
|
||||
makeFlags = [
|
||||
"all"
|
||||
"man"
|
||||
];
|
||||
|
||||
buildFlags = lib.optionals doCheck [
|
||||
"test_runner_player"
|
||||
];
|
||||
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir $out/bin
|
||||
mv Package $out/Applications
|
||||
ln -s $out/{Applications/EasyRPG\ Player.app/Contents/MacOS,bin}/EasyRPG\ Player
|
||||
ln -s "$out/Applications/EasyRPG Player.app/Contents/MacOS/EasyRPG Player" $out/bin/easyrpg-player
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
enableParallelChecking = true;
|
||||
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
|
||||
passthru.updateScript = _experimental-update-script-combinators.sequence [
|
||||
(nix-update-script { attrPath = "liblcf"; })
|
||||
(nix-update-script { })
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "RPG Maker 2000/2003 and EasyRPG games interpreter";
|
||||
homepage = "https://easyrpg.org/";
|
||||
changelog = "https://github.com/EasyRPG/Player/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ keenanweaver ];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = if stdenv.hostPlatform.isDarwin then "EasyRPG Player" else "easyrpg-player";
|
||||
mainProgram = "easyrpg-player";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
makeWrapper,
|
||||
makeDesktopItem,
|
||||
nodejs,
|
||||
electron_42,
|
||||
electron_44,
|
||||
element-web,
|
||||
callPackage,
|
||||
typescript_7,
|
||||
@@ -27,18 +27,18 @@
|
||||
|
||||
let
|
||||
pnpm = pnpm_11;
|
||||
electron = electron_42;
|
||||
electron = electron_44;
|
||||
seshat = callPackage ./seshat { };
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "element-desktop";
|
||||
version = "1.12.30";
|
||||
version = "1.12.33";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "element-hq";
|
||||
repo = "element-web";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4MdfIEfpWtYHmBGMX7d1S/PgUpHLTLIkVT28/LpeSm0=";
|
||||
hash = "sha256-eNa91kkOPH4su4xp5Nejrd6Y1gnrNjHhjfoLRckpxAY=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-6Kyv9Hp6p04JVmDfAyMkb0AAbRqswthNvku0S42QzDA=";
|
||||
hash = "sha256-x/fZlTMVrsYUzZJWZ6RTeDhrKh0Si+mnTbx0eESP/qM=";
|
||||
};
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
@@ -104,8 +104,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# Not used here because we link element-web in installPhase, but electron-builder throws an error if it is not present
|
||||
asar p ${element-web} apps/desktop/webapp.asar
|
||||
|
||||
faketty pnpm -C apps/desktop exec nx build:ts
|
||||
faketty pnpm -C apps/desktop exec nx build:res
|
||||
faketty pnpm -C apps/desktop exec nx build:ts --outputStyle=static
|
||||
faketty pnpm -C apps/desktop exec nx build:res --outputStyle=static
|
||||
pnpm -C apps/desktop exec electron-builder --dir -c.electronDist=electron-dist -c.electronVersion=${electron.version} -c.mac.identity=null
|
||||
|
||||
cd apps/desktop
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
jq,
|
||||
nodejs,
|
||||
jitsi-meet,
|
||||
element-call,
|
||||
fetchPnpmDeps,
|
||||
pnpm_11,
|
||||
pnpmConfigHook,
|
||||
@@ -13,6 +14,63 @@
|
||||
|
||||
let
|
||||
pnpm = pnpm_11;
|
||||
element-call-component = element-call.overrideAttrs (
|
||||
finalAttrs: previousAttrs: {
|
||||
pname = "element-call-component";
|
||||
version = "0-unstable-2026-10-11";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "element-hq";
|
||||
repo = "element-call";
|
||||
rev = "6438c18b73773904557baa0b359f3ebed1be76e2";
|
||||
hash = "sha256-A2+siwOyGjqoC/9anm5X3CsRe8iGMU+koYuASCbgjoE=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-azoAg2QMTyDVPK7tN5M8o9rycAnpQNcozDjInX6gQv8=";
|
||||
};
|
||||
|
||||
matrix-js-sdk = element-call.matrix-js-sdk.overrideAttrs (sdkAttrs: {
|
||||
version = "43.0.0-unstable-2026-10-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "matrix-org";
|
||||
repo = "matrix-js-sdk";
|
||||
rev = "fa4772a4ddd335a5a8bfbf8bb21df49b70f7a999";
|
||||
hash = "sha256-ldquetRKrjgI+YN2zp6mXzqEqSpBFqKCwJw8UEoD+gY=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (sdkAttrs) pname version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-TPr/z7D9FkvToUE1gQEZwXMMllx5U224s8+O9yNT2BM=";
|
||||
};
|
||||
});
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
cp -r ${finalAttrs.matrix-js-sdk}/* node_modules/matrix-js-sdk/
|
||||
pnpm build:component
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
cp -r component $out
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.tests = { };
|
||||
meta = previousAttrs.meta // {
|
||||
changelog = "https://github.com/element-hq/element-call/commits/${finalAttrs.src.rev}";
|
||||
description = "Element Call React component";
|
||||
};
|
||||
}
|
||||
);
|
||||
noPhoningHome = {
|
||||
disable_guests = true; # disable automatic guest account registration at matrix.org
|
||||
};
|
||||
@@ -25,13 +83,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "element-web";
|
||||
version = "1.12.30";
|
||||
version = "1.12.33";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "element-hq";
|
||||
repo = "element-web";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4MdfIEfpWtYHmBGMX7d1S/PgUpHLTLIkVT28/LpeSm0=";
|
||||
hash = "sha256-eNa91kkOPH4su4xp5Nejrd6Y1gnrNjHhjfoLRckpxAY=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
@@ -39,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
inherit (finalAttrs) version src;
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-6Kyv9Hp6p04JVmDfAyMkb0AAbRqswthNvku0S42QzDA=";
|
||||
hash = "sha256-x/fZlTMVrsYUzZJWZ6RTeDhrKh0Si+mnTbx0eESP/qM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -55,6 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
cp -r ${element-call-component}/dist apps/web/node_modules/@element-hq/element-call-component/
|
||||
|
||||
cd apps/web
|
||||
|
||||
export VERSION=${finalAttrs.version}
|
||||
@@ -74,6 +134,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru = { inherit element-call-component; };
|
||||
|
||||
meta = {
|
||||
description = "Matrix client for the web";
|
||||
homepage = "https://element.io/";
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "entire";
|
||||
version = "0.12.0";
|
||||
version = "0.12.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "entireio";
|
||||
repo = "cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-iwRPqF4lc/9EPjhV8FoSleMoyc+k0fsSPJBdBDPX+NY=";
|
||||
hash = "sha256-QIVsDXxQChrgRF6mMNL6gual8tRXBPwDIdx/vY03Wxw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RU0ZSkwGk8bL4mkhnMDveNIW7JGwYwudT+ywmncuT2k=";
|
||||
|
||||
@@ -31,13 +31,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "euphonica";
|
||||
version = "0.99.8-beta";
|
||||
version = "0.99.8-beta-1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "htkhiem";
|
||||
repo = "euphonica";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-AKM/gyvndgq2rnusoI/TU3C9hIplymQH/RxgBFE42Rs=";
|
||||
hash = "sha256-Z/WSfo1d51NOA45vcWQZRCzpcM/J8Q8fUjnUufzm5hc=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (finalAttrs) pname version src;
|
||||
hash = "sha256-ppWKQkQu37HNvG37I9BEO+MA/pU29kZ7w3KGdzXLbVM=";
|
||||
hash = "sha256-RGqGKBu63iLhN+lAT1VjDshge3XGvvw4ep+w4BZKc8A=";
|
||||
};
|
||||
|
||||
mesonBuildType = "release";
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
ninja,
|
||||
nix-update-script,
|
||||
python3Packages,
|
||||
pciutils,
|
||||
umu-launcher,
|
||||
wrapGAppsHook4,
|
||||
xdg-utils,
|
||||
@@ -24,14 +25,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "faugus-launcher";
|
||||
version = "2.5.1";
|
||||
version = "2.5.4";
|
||||
pyproject = false;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Faugus";
|
||||
repo = "faugus-launcher";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-ggYvbiiPCrsd+VwvV00TcUqAlfGjGKl+H2NMk42RnVc=";
|
||||
hash = "sha256-tDOum8u9GZsTmj1DzcByYoSkmzjAB3xOCdLfkboUClE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -85,6 +86,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
gawk
|
||||
gnugrep
|
||||
icoextract
|
||||
pciutils
|
||||
umu-launcher
|
||||
xdg-utils
|
||||
]
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
rustPlatform,
|
||||
pandoc,
|
||||
pkg-config,
|
||||
openssl,
|
||||
aws-lc,
|
||||
installShellFiles,
|
||||
copyDesktopItems,
|
||||
makeDesktopItem,
|
||||
@@ -37,7 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
buildInputs = [
|
||||
pkg-config
|
||||
openssl
|
||||
aws-lc
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "fwupd-efi";
|
||||
version = "1.8";
|
||||
version = "1.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "fwupd";
|
||||
repo = "fwupd-efi";
|
||||
rev = "${finalAttrs.version}";
|
||||
hash = "sha256-resmgi+t1YahXWxt1ZPgAXW3L0ejBclwcA8W8AS31is=";
|
||||
hash = "sha256-yjNlai7NhHYCACdIiCvWEBfweN6U86g/kGHNNji/vnE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "gh-gei";
|
||||
version = "1.34.0";
|
||||
version = "1.35.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "github";
|
||||
repo = "gh-gei";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-63FgBr6eJCcyvzRIjT8Mzq9PdvlEYDyyehHWG80XxK8=";
|
||||
hash = "sha256-5h35XavOEWgnwyirABfjDpHlI2GkzGxNR2u3/UfgpCg=";
|
||||
};
|
||||
|
||||
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gitlab-container-registry";
|
||||
version = "4.42.0";
|
||||
version = "4.43.0";
|
||||
rev = "v${version}-gitlab";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
@@ -14,10 +14,10 @@ buildGoModule rec {
|
||||
owner = "gitlab-org";
|
||||
repo = "container-registry";
|
||||
inherit rev;
|
||||
hash = "sha256-PUyQRdDD+0YeHGqol5E7hg9rYZIWIV+APGdmJnlbwtg=";
|
||||
hash = "sha256-0PApwoqo2VrDhVOB5dVLLOlJiO6Y7I3HH5IueN8uAH0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RH3x6Zc1S3U4iFxA7rAgYwm1f5lShlBmSvV0IAVo0c4=";
|
||||
vendorHash = "sha256-hJ/LUeaQkybW1ZGbCyv7rcC0WpOw6aHF1l8x6yVsNLo=";
|
||||
|
||||
excludedPackages = [
|
||||
"devvm/*"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
buildGo127Module,
|
||||
fetchFromGitLab,
|
||||
installShellFiles,
|
||||
makeBinaryWrapper,
|
||||
@@ -11,15 +11,17 @@
|
||||
gitMinimal,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "glab";
|
||||
version = "1.114.0";
|
||||
version = "1.126.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "gitlab-org";
|
||||
repo = "cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-V396Fo7YSd5TL/EO82WoF3b+mWlBtrT2kTVCysm5sGs=";
|
||||
hash = "sha256-Lzp0up2KJTrBQTMuEl3neV+ty1RM5ZGgLgPAfIl16C0=";
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
cd "$out"
|
||||
@@ -28,7 +30,7 @@ buildGoModule (finalAttrs: {
|
||||
'';
|
||||
};
|
||||
|
||||
vendorHash = "sha256-UvdML7WKMFJwRqscXhladUDxVXwAWaisWc8c6B1wJNg=";
|
||||
vendorHash = "sha256-8JesLR9Wg2uMDfdhw6FhvGgoJQ7oMCCDzb6Paag2qjs=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
@@ -66,6 +68,17 @@ buildGoModule (finalAttrs: {
|
||||
git init
|
||||
'';
|
||||
|
||||
checkFlags =
|
||||
let
|
||||
# Skip tests that require network access
|
||||
skippedTests = [
|
||||
"Test_addTelemetryHook"
|
||||
"Test_buildTelemetryEvent"
|
||||
"Test_sendTelemetryData"
|
||||
];
|
||||
in
|
||||
[ "-skip=^(${lib.concatStringsSep "|" skippedTests})" ];
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [
|
||||
gitMinimal
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "go-mockery";
|
||||
version = "3.8.1";
|
||||
version = "3.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vektra";
|
||||
repo = "mockery";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-HCbnifYWE/3CG85dt0FPWT9hLSQbgOXuOKTBJHO0S2U=";
|
||||
hash = "sha256-fLsq9gGghIXsOlLum1u3x3i4dUizE3K3LBFspBowE9Y=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "gogdl";
|
||||
version = "1.3.1";
|
||||
version = "1.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
repo = "heroic-gogdl";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-76bUTaMPB3/pzmuUCRO1LU8zDVWLD+NZ0uCbmKtejHc=";
|
||||
hash = "sha256-wIYgwS/CGWkS7hkRe+xW+wPCec/KJJBovHfFbZ5NRA8=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
|
||||
@@ -180,7 +180,7 @@ let
|
||||
|
||||
linux = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta;
|
||||
version = "156.0.8078.73";
|
||||
version = "156.0.8078.79";
|
||||
|
||||
src =
|
||||
let
|
||||
@@ -195,8 +195,8 @@ let
|
||||
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb";
|
||||
hash =
|
||||
{
|
||||
amd64 = "sha256-/RnGiV2td/TX9xLC2fDV62gvSm5/8isb0NQNA3ENKIw=";
|
||||
arm64 = "sha256-/umXYTVl1DFNJvmhThTAHTdSo9c68JzrjsGVaBjpQ00=";
|
||||
amd64 = "sha256-vhoeFhQZ9cgnJDL2hgkSVQ2OKZheklkT+oAEk6DQyVU=";
|
||||
arm64 = "sha256-3Gby2WhTFT41DEoJRNpFA8rjnC/LzbTgBXxk9sSSAv8=";
|
||||
}
|
||||
.${debArch};
|
||||
};
|
||||
@@ -306,11 +306,11 @@ let
|
||||
|
||||
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
inherit pname meta;
|
||||
version = "156.0.8078.74";
|
||||
version = "156.0.8078.80";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://dl.google.com/release2/chrome/acg2teiapq4qsajscuhoyboaquhq_156.0.8078.74/GoogleChrome-156.0.8078.74.dmg";
|
||||
hash = "sha256-VdfHUiP08np0i4x+yYXXp1LvNX6tQ/W/GlR3rtt5dVE=";
|
||||
url = "https://dl.google.com/release2/chrome/hmx6fwnspbytmrtkulm2cctvey_156.0.8078.80/GoogleChrome-156.0.8078.80.dmg";
|
||||
hash = "sha256-+AU0DHP15WkSTQ/V4MC5o+uoG3YBYZjqdwOzScAAbZo=";
|
||||
};
|
||||
|
||||
dontPatch = true;
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
}:
|
||||
buildGo127Module (finalAttrs: {
|
||||
pname = "grafana-alloy";
|
||||
version = "1.21.0";
|
||||
version = "1.21.2";
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -25,7 +25,7 @@ buildGo127Module (finalAttrs: {
|
||||
owner = "grafana";
|
||||
repo = "alloy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/RIYG1ScuDm5fz3DcmGo6bgtecnX5upDSJxfI9c/96c=";
|
||||
hash = "sha256-9TUFOcDITpC86/Fe+tbPzIp6Q3D117qVEhb29zkRR8E=";
|
||||
};
|
||||
|
||||
postUnpack = lib.optionalString withBeyla (
|
||||
@@ -80,7 +80,7 @@ buildGo127Module (finalAttrs: {
|
||||
modRoot = "collector";
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-PmVzCrp7UmUQrPPjoa422SPoHhbDROcGPYbh8inl3wk=";
|
||||
vendorHash = "sha256-PvTmwj4YsOjrvB8JmgT5B+Yt9GuwTpk53hYl3OW+2e0=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "harper";
|
||||
version = "2.13.0";
|
||||
version = "3.0.0";
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Automattic";
|
||||
repo = "harper";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-PuwvFuIdKjA8CanRmPzv5EOLWNeNwYRgNBFJe3rIjpE=";
|
||||
hash = "sha256-7KUSvmgGIGWJHwZTCewZf/lADYK3pzriFdV24eDjbn0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-oiLlRwrxehYVDLPkp03cOTlo2YkIff7JAALFTLj+Aow=";
|
||||
cargoHash = "sha256-Xj6xYlfg48V/5TEgZr9FpjKAYxzNsTrFUHoaQXIkt1w=";
|
||||
|
||||
cargoBuildFlags = [
|
||||
"--package=harper-cli"
|
||||
|
||||
@@ -45,36 +45,10 @@ py.pkgs.buildPythonApplication rec {
|
||||
whitenoise
|
||||
];
|
||||
|
||||
secrets = [
|
||||
"DB_PASSWORD"
|
||||
"DISCORD_CLIENT_SECRET"
|
||||
"EMAIL_HOST_PASSWORD"
|
||||
"LINENOTIFY_CLIENT_SECRET"
|
||||
"MATRIX_ACCESS_TOKEN"
|
||||
"PD_APP_ID"
|
||||
"PUSHBULLET_CLIENT_SECRET"
|
||||
"PUSHOVER_API_TOKEN"
|
||||
"S3_SECRET_KEY"
|
||||
"SECRET_KEY"
|
||||
"SLACK_CLIENT_SECRET"
|
||||
"TELEGRAM_TOKEN"
|
||||
"TRELLO_APP_KEY"
|
||||
"TWILIO_AUTH"
|
||||
];
|
||||
|
||||
localSettings = writeText "local_settings.py" ''
|
||||
import os
|
||||
|
||||
STATIC_ROOT = os.getenv("STATIC_ROOT")
|
||||
|
||||
${lib.concatLines (
|
||||
map (secret: ''
|
||||
${secret}_FILE = os.getenv("${secret}_FILE")
|
||||
if ${secret}_FILE:
|
||||
with open(${secret}_FILE, "r") as file:
|
||||
${secret} = file.readline()
|
||||
'') secrets
|
||||
)}
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
pkg-config,
|
||||
autoreconfHook,
|
||||
makeWrapper,
|
||||
bash,
|
||||
perlPackages,
|
||||
ocamlPackages,
|
||||
libxml2,
|
||||
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
|
||||
findlib
|
||||
]);
|
||||
buildInputs = [
|
||||
bash
|
||||
libxml2
|
||||
]
|
||||
++ (with perlPackages; [
|
||||
@@ -50,6 +52,9 @@ stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/hivexget \
|
||||
--prefix "PATH" : "$out/bin"
|
||||
|
||||
wrapProgram $out/bin/hivexregedit \
|
||||
--set PERL5LIB "$out/${perlPackages.perl.libPrefix}" \
|
||||
--prefix "PATH" : "$out/bin"
|
||||
@@ -58,6 +63,16 @@ stdenv.mkDerivation rec {
|
||||
--prefix "PATH" : "$out/bin"
|
||||
'';
|
||||
|
||||
doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
|
||||
test "$(PATH=/nonexistent "$out/bin/hivexget" images/special '\abcd_äöüß' 'abcd_äöüß')" = 0
|
||||
|
||||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Windows registry hive extraction library";
|
||||
license = lib.licenses.lgpl2Only;
|
||||
|
||||
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
used to validate and fix HTML data.
|
||||
'';
|
||||
license = lib.licenses.libpng; # very close to it - the 3 clauses are identical
|
||||
homepage = "http://html-tidy.org";
|
||||
homepage = "https://www.html-tidy.org";
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ edwtjo ];
|
||||
mainProgram = "tidy";
|
||||
|
||||
1395
pkgs/by-name/i1/i18next-cli/package-lock.json
generated
1395
pkgs/by-name/i1/i18next-cli/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
buildNpmPackage rec {
|
||||
pname = "i18next-cli";
|
||||
version = "1.75.3";
|
||||
version = "1.80.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "i18next";
|
||||
repo = "i18next-cli";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Mak6+mtE9LjXwNr67pBcKKwsZeXR5lm17CtntvNan2w=";
|
||||
hash = "sha256-6Drhi0b3Xynx0DEm3wc7oTg9e6gBMRmUQhBK54uUJJg=";
|
||||
};
|
||||
|
||||
# NOTE: Generating lock-file
|
||||
@@ -21,7 +21,7 @@ buildNpmPackage rec {
|
||||
cp ${./package-lock.json} package-lock.json
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-nJ4xHZ+LOugZAivUolzs51Zlu0jsYkdujUoIKbHTOTQ=";
|
||||
npmDepsHash = "sha256-vVzwK+muVtgfvE5P6b/G0N/bvvAis86EiU8fNnmkU2A=";
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [ "--generate-lockfile" ];
|
||||
|
||||
@@ -18,16 +18,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "igir";
|
||||
version = "5.7.2";
|
||||
version = "5.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "emmercm";
|
||||
repo = "igir";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-atLfSkOw6nga8PY3rqEmUu4KZxPnmg3R+ocXuKYRs7s=";
|
||||
hash = "sha256-W7P2G6sjiuw1sCY3H/TwlVel3CErXqteulJszxGK4Tc=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-k6sVocmdDqKae9yEar1S3hOQlYkz6pAEcJzwbsyV/g0=";
|
||||
npmDepsHash = "sha256-1QN5YZx6GCs+eKZmXdyqarvubSpDjh4ID63P339gIdQ=";
|
||||
|
||||
# I have no clue why I have to do this
|
||||
postPatch = ''
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "interval-tree";
|
||||
version = "3.1.4";
|
||||
version = "3.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "5cript";
|
||||
repo = "interval-tree";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IOIp60mu1QXoizhFHsLIqTDBphPy0MwzqhkyWhxpz5g=";
|
||||
hash = "sha256-y1rJwT5oyG2mf0HmJ1I7hfJVvGojIAQitb98c8gA4C8=";
|
||||
};
|
||||
|
||||
# interval-tree is a header only library
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "knossosnet";
|
||||
version = "1.3.12";
|
||||
version = "1.3.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "KnossosNET";
|
||||
repo = "Knossos.NET";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-hcAsKMm9e3yDSv1t8XpEU7CelRqLk2zH1j4GmBzUStk=";
|
||||
hash = "sha256-lx7PjqbEnF2xFrUtWJ6g2qSQ++k/hyjGLQ5bl7RqWM0=";
|
||||
};
|
||||
|
||||
patches = [ ./dotnet-8-upgrade.patch ];
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "komodo";
|
||||
version = "2.3.3";
|
||||
version = "2.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "moghtech";
|
||||
repo = "komodo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-AT3YIT/aB5ZqfWZqv2M6hDs7xPRBGlSsU/wI38ZttNw=";
|
||||
hash = "sha256-HnxXeezxg6wC32i8VzR52CDXE9n2cPACXt1JaPDVHQc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-btiCaK/Tw5shuRRzxqGSpNsqst+XQANNbSge702zSnY=";
|
||||
cargoHash = "sha256-osXM1QQ4m8rF3MFgmM3IHUwS//r3GUeFi0xeziWGazg=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
||||
@@ -80,6 +80,7 @@ pythonPackages.buildPythonApplication (finalAttrs: {
|
||||
];
|
||||
|
||||
nativeCheckInputs = with pythonPackages; [
|
||||
click
|
||||
pytest-asyncio
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
@@ -2,28 +2,34 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
expat,
|
||||
icu74,
|
||||
icu,
|
||||
inih,
|
||||
pkg-config,
|
||||
testers,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "liblcf";
|
||||
# When updating this package, you should probably also update
|
||||
# easyrpg-player and libretro.easyrpg
|
||||
version = "0.8.1";
|
||||
|
||||
# nixpkgs-update: no auto update
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "EasyRPG";
|
||||
repo = "liblcf";
|
||||
rev = finalAttrs.version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-jIk55+n8wSk3Z3FPR18SE7U3OuWwmp2zJgvSZQBB2l0=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
outputs = [
|
||||
"out"
|
||||
"bin"
|
||||
"dev"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
@@ -32,22 +38,27 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
propagatedBuildInputs = [
|
||||
expat
|
||||
icu74
|
||||
icu
|
||||
inih
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
enableParallelChecking = true;
|
||||
postPatch = ''
|
||||
substituteInPlace configure.ac \
|
||||
--replace-fail "[icu-i18n]" "[icu-i18n icu-uc]"
|
||||
'';
|
||||
|
||||
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
enableParallelBuilding = true;
|
||||
enableParallelChecking = true;
|
||||
passthru.tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
|
||||
|
||||
meta = {
|
||||
description = "Library to handle RPG Maker 2000/2003 and EasyRPG projects";
|
||||
homepage = "https://github.com/EasyRPG/liblcf";
|
||||
changelog = "https://github.com/EasyRPG/liblcf/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ keenanweaver ];
|
||||
platforms = lib.platforms.all;
|
||||
pkgConfigModules = [ "liblcf" ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
passthru.tests = {
|
||||
nginx-modsecurity = nixosTests.nginx-modsecurity;
|
||||
nginx-modsecurity = nixosTests.nginx.mainline.modsecurity;
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -2,43 +2,52 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
gtk3,
|
||||
glib-networking,
|
||||
gtk4,
|
||||
gvfs,
|
||||
jansson,
|
||||
luajit,
|
||||
lua5_4,
|
||||
meson,
|
||||
ninja,
|
||||
openssl,
|
||||
pkg-config,
|
||||
unstableGitUpdater,
|
||||
wrapGAppsHook3,
|
||||
wrapGAppsHook4,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "libresplit";
|
||||
version = "0-unstable-2026-08-14";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "LibreSplit";
|
||||
repo = "LibreSplit";
|
||||
rev = "2c7f6610519cb98c3a1529ab2383ae0cd50d5dea";
|
||||
hash = "sha256-fU0ghAMXOeygKWZYPtwriw2qxGh+5pnF392+rxrIGqg=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-OgEWqVD/uXIKIM/OH63EyWIn1lJvPhr2xEgJNOBvGRc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
wrapGAppsHook3
|
||||
wrapGAppsHook4
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gtk3
|
||||
gtk4
|
||||
jansson
|
||||
luajit
|
||||
lua5_4
|
||||
openssl
|
||||
# Optional deps for web split icons
|
||||
glib-networking
|
||||
gvfs
|
||||
];
|
||||
|
||||
passthru.updateScript = unstableGitUpdater { };
|
||||
# False positive:
|
||||
# char dot_subsecs[8];
|
||||
# sprintf(dot_subsecs, ".%06lld", time % 1000000LL);
|
||||
# GCC thinks it might be 9 bytes because it doesn't detect
|
||||
# the negative time check just above.
|
||||
hardeningDisable = [ "strictoverflow" ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/LibreSplitDev/LibreSplit";
|
||||
@@ -48,4 +57,4 @@ stdenv.mkDerivation {
|
||||
mainProgram = "libresplit";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -38,7 +38,7 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "lightcraft";
|
||||
version = "0.13.0";
|
||||
version = "0.14.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
@@ -52,10 +52,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
owner = "storytold";
|
||||
repo = "lightcraft";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Na19eHTWkBZKjaRhU6V2RNnNExaxCuWrIIp4F9VwhUg=";
|
||||
hash = "sha256-v6UZTeyxzDZ1bFoYGwvwv6tF11qQNXf4ib8siGjpcHU=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-9gOmTjzqwwMdXFxBOgihSDtc0ywmZNvBzrVTRIaF2lQ=";
|
||||
cargoHash = "sha256-dM3yj2Jux7zlk9ycTxY3++D/rKIkEqsyAkM304Ute3k=";
|
||||
|
||||
cargoBuildFlags = [
|
||||
"--package=lightcraft"
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "maestro";
|
||||
version = "2.11.0";
|
||||
version = "2.12.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
|
||||
hash = "sha256-U4RZPLTnoQZInnWoIdFX3UP05Djfa8MIty6CxoXhKDo=";
|
||||
hash = "sha256-pgRKhFQvUi9DTF3D1gnmDHRG1CPz7Rsq5RP1xIZj7F4=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
@@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
exec nix-update --version "$VERSION" "$@"
|
||||
'';
|
||||
|
||||
passthru.tests.nginx-mime = nixosTests.nginx-mime;
|
||||
passthru.tests.nginx-mime = nixosTests.nginx.mainline.mime;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
|
||||
698
pkgs/by-name/ma/markdownlint-cli2/package-lock.json
generated
698
pkgs/by-name/ma/markdownlint-cli2/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -8,16 +8,16 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "markdownlint-cli2";
|
||||
version = "0.23.3";
|
||||
version = "0.24.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "DavidAnson";
|
||||
repo = "markdownlint-cli2";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-LqnTcSu700XfDoBw5Lp18gZFBrOg6mXOBg3uc3RLV98=";
|
||||
hash = "sha256-v/zwOUO+ORVQ6AA8xNSJ2vVWHCflLjCTrMtXBM/3DXA=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-h1QyvmdgwykNyyKT9YyfcMe5K1uL86TSlY8ihXENHng=";
|
||||
npmDepsHash = "sha256-esRcEf5axWj8HjBr98vJ0sWn6ahD8No3bmdpLTs2a30=";
|
||||
|
||||
postPatch = ''
|
||||
rm -f .npmrc
|
||||
|
||||
@@ -23,18 +23,18 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "matrix-authentication-service";
|
||||
version = "1.27.1";
|
||||
version = "1.28.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "element-hq";
|
||||
repo = "matrix-authentication-service";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-mWlrhG0jbkN2HhGOHyKjCYT3Rvcr0aqCek+87tnKSP8=";
|
||||
hash = "sha256-5Q4gWJwouMh0DUGEq5bTh0hAHoBw6vBoiEloeRVIeq4=";
|
||||
};
|
||||
|
||||
patches = [ ./remove-runtime.patch ];
|
||||
|
||||
cargoHash = "sha256-kQs7u8zX3Kf188SA0iYDQK5Zn6z6oXaASXwiqjI+9hY=";
|
||||
cargoHash = "sha256-ivDvkTlrxdKRvnqAQGjLODFcMqIHPmm5L+zNIEoJ/0U=";
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs)
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
#
|
||||
# Ensure you also check ../mattermostLatest/package.nix.
|
||||
regex = "^v(11\\.7\\.[0-9]+)$";
|
||||
version = "11.7.13";
|
||||
srcHash = "sha256-Eq/JLbu51Z22dWlI6WVtRSnhQjOsCfsxiXXagy/lv18=";
|
||||
vendorHash = "sha256-SUKDVVnHAuS1SDdVXn5onU/0fx6IEc48yrWr+zOeZng=";
|
||||
npmDepsHash = "sha256-/S0TGcbP8wVLR2zOkl0KIs0edg/xSpNnBKbwHh3+FmE=";
|
||||
version = "11.7.14";
|
||||
srcHash = "sha256-HBOspB+3c7ON9y5zzJFOdbSbj/Nx3VCTYu2WyoE+L9U=";
|
||||
vendorHash = "sha256-G9wK9J7SUIV2XVZ77a3qNftbyKqLPDLFBuVSRC/9Yxo=";
|
||||
npmDepsHash = "sha256-MQwf4kW8KtpTVzz1ZbFllqR/h8Jl6MdUBuzAoHFQkWk=";
|
||||
lockfileOverlay = ''
|
||||
.packages["node_modules/rollup"] |= (del(.resolved, .integrity) | .version = "2.80.0")
|
||||
'';
|
||||
|
||||
@@ -14,11 +14,11 @@ mattermost.override (
|
||||
# See https://docs.mattermost.com/about/mattermost-server-releases.html
|
||||
# and make sure the version regex is up to date here.
|
||||
# Ensure you also check ../mattermost/package.nix for ESR releases.
|
||||
regex = "^v(11\\.[0-9]+\\.[0-9]+)$";
|
||||
version = "11.11.1";
|
||||
srcHash = "sha256-kbupWQe7pN9D01gpPcuc6sPfElcQZMZ39JClHqoaNG0=";
|
||||
vendorHash = "sha256-qSU9pRoyv1c50+hc1a9qSAu7BOKGkRSuyn+G1PbNkmw=";
|
||||
npmDepsHash = "sha256-dB1+Idlnn+A/OIDPZtz8LlNyZM4K4AT20Ul/ndZcvL0=";
|
||||
regex = "^v(12\\.[0-9]+\\.[0-9]+)$";
|
||||
version = "12.0.1";
|
||||
srcHash = "sha256-369VbCXv0tB3PYDuPrGEBRj40eZfMaPg8iWQ5JcwpLA=";
|
||||
vendorHash = "sha256-1cBMtVPS4JMxQsF7vDNRY+eR6A75LIf//JNYYwfACJ8=";
|
||||
npmDepsHash = "sha256-n31nZ36c6RCp3c8lajjrHYEppnUU65DtpTwI6KCPSUc=";
|
||||
autoUpdate = ./package.nix;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mcat-unwrapped";
|
||||
version = "0.6.5";
|
||||
version = "0.6.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Skardyy";
|
||||
repo = "mcat";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Y5XNyyl7gDVV6RGfejahYO7Mse26rJ+yOpnp/YJ4G98=";
|
||||
hash = "sha256-6d9b8lRbaowaFscHoq+JQAe8Jfv7gs+h8rJYpt+vQes=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-FmdLDiYfPE40tjEfspF2rygUQPkRW/HZ0t0RLn2UaSA=";
|
||||
cargoHash = "sha256-MHa89zFlea4DnDjquifLpV27TfkTQXOOAQhiYi0esFg=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "mcuboot-imgtool";
|
||||
version = "2.4.0";
|
||||
version = "2.5.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) version;
|
||||
pname = "imgtool";
|
||||
hash = "sha256-7y2x2eP2K5vJQlqOhsTqchLBZPChbpI9VSUPDYdDNC4=";
|
||||
hash = "sha256-ImtQKb6wzbSQCV7dWcz6Mu36ezFFDCaDtEsau3cugNk=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "miru";
|
||||
version = "0.13.0";
|
||||
version = "0.14.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "Vaishnav-Sabari-Girish";
|
||||
repo = "miru";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Jua0uuI4eQrS1O8RGsaxwiQz6C+DTGwwuF2JquT0uMk=";
|
||||
hash = "sha256-EzNngxAiU+F1Ra0fKr1BmofIsmJKwhZzeZ4XtwzwVp8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -49,13 +49,13 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mkvtoolnix";
|
||||
version = "102.0";
|
||||
version = "103.0";
|
||||
|
||||
src = fetchFromCodeberg {
|
||||
owner = "mbunkus";
|
||||
repo = "mkvtoolnix";
|
||||
tag = "release-${finalAttrs.version}";
|
||||
hash = "sha256-YsenzSOMwh+jDOgdYHQhiicdHEHIGzd3UqPyecdgJaI=";
|
||||
hash = "sha256-gE6G3L7GZZjIdQk/UUjY5P86tkA2eDCR7inovZuESzo=";
|
||||
};
|
||||
|
||||
passthru = {
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
let
|
||||
pname = "mongodb-compass";
|
||||
version = "1.53.0";
|
||||
version = "1.53.1";
|
||||
|
||||
selectSystem =
|
||||
attrs:
|
||||
@@ -66,8 +66,8 @@ let
|
||||
}
|
||||
}";
|
||||
hash = selectSystem {
|
||||
x86_64-linux = "sha256-w2YMHylbLJS2+Bhr/fy3hoHUibS62zt44YwfI35d6c0=";
|
||||
aarch64-darwin = "sha256-RydHsh7RDDGc3lU0G2Wgomz/zre4Z2F9bMGsnNEO888=";
|
||||
x86_64-linux = "sha256-oPjZTbqr3oA9s0wJFEmcOqYykYxf8/02WyA/W134JSU=";
|
||||
aarch64-darwin = "sha256-Aqvu1XiCMtBHPnfUmBLKUwwhrEg5KLjlChyK0wkEShs=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
versionCheckHook,
|
||||
vulkan-loader,
|
||||
wayland,
|
||||
aws-lc,
|
||||
sqlite,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -62,6 +64,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
libopus
|
||||
libxkbcommon
|
||||
wayland
|
||||
aws-lc
|
||||
sqlite
|
||||
];
|
||||
|
||||
# Patch build.rs from inputtino-sys with the C++ inputtino sources.
|
||||
|
||||
@@ -8,18 +8,18 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mtail";
|
||||
version = "3.4.16";
|
||||
version = "3.4.18";
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jaqx0r";
|
||||
repo = "mtail";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-s3w4mNEqwXxXbGPoogXJoVvcfJRVY0hIkaGJP1XiBLU=";
|
||||
hash = "sha256-25jab//X0WbDatUQIvGbF4ZQhl+v4JFkFx18L87Axys=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-WRXwRepPUznn3v/Wp/M8nr3OcuqHLsOUy7K7oGceS2c=";
|
||||
vendorHash = "sha256-rvjdklkTlKIOW4qrwkAZ/wXAWRPE+zQEGBpW4ZTGM+k=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
gotools # goyacc
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "naps2";
|
||||
version = "8.5.1";
|
||||
version = "8.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cyanfish";
|
||||
repo = "naps2";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-oVgbz0MnvKpO59oVGxK2nKpJsWUbcN1rV4mqhawxIeg=";
|
||||
hash = "sha256-FPWup4pvtIpbP1EyKdQzLAx1On3G7xB3yi+/ksRGrfM=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
@@ -55,12 +55,11 @@ buildDotnetModule rec {
|
||||
|
||||
postInstall = ''
|
||||
install -D NAPS2.Setup/config/linux/com.naps2.Naps2.desktop $out/share/applications/com.naps2.Naps2.desktop
|
||||
install -D NAPS2.Lib/Icons/scanner-16-rev0.png $out/share/icons/hicolor/16x16/apps/com.naps2.Naps2.png
|
||||
install -D NAPS2.Lib/Icons/scanner-32-rev2.png $out/share/icons/hicolor/32x32/apps/com.naps2.Naps2.png
|
||||
install -D NAPS2.Lib/Icons/scanner-48-rev2.png $out/share/icons/hicolor/48x48/apps/com.naps2.Naps2.png
|
||||
install -D NAPS2.Lib/Icons/scanner-64-rev2.png $out/share/icons/hicolor/64x64/apps/com.naps2.Naps2.png
|
||||
install -D NAPS2.Lib/Icons/scanner-72-rev1.png $out/share/icons/hicolor/72x72/apps/com.naps2.Naps2.png
|
||||
install -D NAPS2.Lib/Icons/scanner-128.png $out/share/icons/hicolor/128x128/apps/com.naps2.Naps2.png
|
||||
for size in 16 32 48 128; do
|
||||
install -D NAPS2.Lib/Icons/scanner_$size.png \
|
||||
$out/share/icons/hicolor/"$size"x"$size"/apps/com.naps2.Naps2.png
|
||||
done
|
||||
install -D NAPS2.Lib/Icons/svg/scanner.svg $out/share/icons/hicolor/scalable/apps/com.naps2.Naps2.svg
|
||||
case "${stdenv.hostPlatform.system}" in
|
||||
x86_64-linux)
|
||||
chmod a+x $out/lib/naps2/_linux/tesseract
|
||||
@@ -83,5 +82,4 @@ buildDotnetModule rec {
|
||||
platforms = lib.platforms.linux;
|
||||
mainProgram = "naps2";
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "nats-server";
|
||||
version = "2.14.7";
|
||||
version = "2.15.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nats-io";
|
||||
repo = "nats-server";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-vtH3KlTpfXwDgWdCN14d5CFx+Lffs5T29s6MZ9OVeZE=";
|
||||
hash = "sha256-ZQY0Q6YEpWVbHLI9nO6aEYItU0lKe+npKr6ASDT7KCg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-C2CLryuDRyCTtaZ/oIInsGDWcUqWuSsohPKccykC32k=";
|
||||
vendorHash = "sha256-qzGUFmsKDac2Yu8jnVhfbj7vzJaur13Th0bydzRq+sc=";
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@ let
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "netbird-${componentName}";
|
||||
version = "0.81.5";
|
||||
version = "0.82.0";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -86,7 +86,7 @@ buildGoModule (finalAttrs: {
|
||||
owner = "netbirdio";
|
||||
repo = "netbird";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Ma5ngsTqcblG6uLCn7IcSvI9vUhbIs4gr2nD4ZBdTAo=";
|
||||
hash = "sha256-NIYOIc0Q7FLLKZCKVhCfGSojbS3Rux8dxPg6Mq0A/cs=";
|
||||
};
|
||||
|
||||
overrideModAttrs = final: prev: {
|
||||
@@ -100,7 +100,7 @@ buildGoModule (finalAttrs: {
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-TlW+Y4n3sImdBQ6qXQgfKndNftQDLwu8YsqucVCIfyY=";
|
||||
vendorHash = "sha256-rzHnfPjjv4fNHSE2qk6/5wCZ3BH0LrFvDDmNNU5Di0s=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
@@ -127,7 +127,7 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
pnpm = pnpm_11;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-T4E4GJgsoMZnLokJRuDm1L43OrYF99PLF4x/4HRIB4E=";
|
||||
hash = "sha256-fcV0AeT1TZRtm/sTqZSYPE88Eh0tS/PHckN8Ef11RjM=";
|
||||
};
|
||||
|
||||
preBuild = lib.optionalString (componentName == "ui") ''
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user