Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-02-20 00:23:12 +00:00
committed by GitHub
109 changed files with 19572 additions and 13647 deletions
+2
View File
@@ -71,6 +71,8 @@
- `nodePackages.wavedrom-cli` has been removed, as it was unmaintained within nixpkgs.
- All `@tailwindcss` packages in the `nodePackages` set have been removed, as they are libraries that should instead be locked by JS projects that utilize them.
- `arti` has been updated to major version 2, which removed the long-deprecated `proxy.socks_port` and `proxy.dns_port` and the legacy syntax for specifying directory authorities. For more information, see the [changelog for 2.0.0](https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.0.0/CHANGELOG.md).
- `kanata` now requires `karabiner-dk` version 6.0+ or later.
+23 -6
View File
@@ -8637,12 +8637,6 @@
githubId = 5198058;
name = "Udo Sauer";
};
fettgoenner = {
email = "paulmatti@protonmail.com";
github = "fettgoenner";
githubId = 92429150;
name = "Paul Meinhold";
};
feyorsh = {
email = "george@feyor.sh";
github = "Feyorsh";
@@ -11831,6 +11825,12 @@
githubId = 1358764;
name = "Jamie Magee";
};
janezp = {
name = "Janez Podhostnik";
email = "janez.podhostnik@ourplace.is";
github = "janezpodhostnik";
githubId = 67895329;
};
janhencic = {
name = "Jan Hencic";
email = "jan@hencic.com";
@@ -14836,6 +14836,11 @@
githubId = 736291;
name = "Lee Machin";
};
lefaucheur0769 = {
name = "LeFaucheur0769";
github = "LeFaucheur0769";
githubId = 90474269;
};
legojames = {
github = "jrobinson-uk";
githubId = 4701504;
@@ -17472,6 +17477,12 @@
githubId = 33701036;
name = "Milo Mc";
};
mimahlavacek = {
email = "mima.hlavacek@gmail.com";
github = "mima-hlavacek";
githubId = 55756477;
name = "Míma Hlaváček";
};
mimame = {
email = "miguel.madrid.mencia@gmail.com";
github = "mimame";
@@ -21140,6 +21151,12 @@
githubId = 103822;
name = "Patrick Mahoney";
};
pmeinhold = {
email = "paulmatti@protonmail.com";
github = "pmeinhold";
githubId = 92429150;
name = "Paul Meinhold";
};
pmenke = {
email = "nixos@pmenke.de";
github = "pmenke-de";
@@ -12,12 +12,12 @@
pkgs,
}:
let
version = "0.0.27-unstable-2026-02-03";
version = "0.0.27-unstable-2026-02-16";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
rev = "d80b7966c0505809e83e408353bbe8cb3394936d";
hash = "sha256-+IfICc7uBaMV27VJcHlUOxZ2TFQoIHFJPMtoIjjgnZ8=";
rev = "ecc669a87deb2be95db49e53041c05a2d0980fd4";
hash = "sha256-ciBJS6+knAQSZrtxWvSSADCfBLH07OMG+Rl3jrAz49M=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";
@@ -3044,6 +3044,8 @@ let
};
};
miguelsolorio.fluent-icons = callPackage ./miguelsolorio.fluent-icons { };
miguelsolorio.min-theme = callPackage ./miguelsolorio.min-theme { };
mikestead.dotenv = buildVscodeMarketplaceExtension {
@@ -3070,25 +3072,14 @@ let
};
};
mkhl.direnv = buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "mkhl";
name = "direnv";
version = "0.17.0";
hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
};
meta = {
description = "direnv support for Visual Studio Code";
license = lib.licenses.bsd0;
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mkhl.direnv";
maintainers = [ ];
};
};
mkhl.direnv = callPackage ./mkhl.direnv { };
mkhl.shfmt = callPackage ./mkhl.shfmt { };
mongodb.mongodb-vscode = callPackage ./mongodb.mongodb-vscode { };
motivesoft.vscode-man-page-syntax = callPackage ./motivesoft.vscode-man-page-syntax { };
moshfeu.compare-folders = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "compare-folders";
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "basedpyright";
publisher = "detachhead";
version = "1.37.4";
hash = "sha256-OkL0p7SfCinyyIlQN/4Rxc1kXFSSe1X3UuhgNQ17ovo=";
version = "1.38.1";
hash = "sha256-KomVzNgm4CD3AMuJ7myZlU6R4bp97pNlnooYdEepQNo=";
};
meta = {
changelog = "https://github.com/detachhead/basedpyright/releases";
@@ -0,0 +1,19 @@
{ lib, vscode-utils }:
vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
mktplcRef = {
name = "fluent-icons";
publisher = "miguelsolorio";
version = "0.0.19";
hash = "sha256-OfPSh0SapT+YOfi0cz3ep8hEhgCTHpjs1FfmgAyjN58=";
};
meta = {
changelog = "https://github.com/miguelsolorio/vscode-fluent-icons/releases/tag/${finalAttrs.version}";
description = "Fluent product icons for Visual Studio Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=miguelsolorio.fluent-icons";
homepage = "https://github.com/miguelsolorio/vscode-fluent-icons";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.iamanaws ];
};
})
@@ -0,0 +1,30 @@
{
lib,
vscode-utils,
jq,
moreutils,
direnv,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "mkhl";
name = "direnv";
version = "0.17.0";
hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq -e '.contributes.configuration.properties."direnv.path.executable".default = "${lib.getExe direnv}"' package.json | sponge package.json
'';
meta = {
description = "direnv support for Visual Studio Code";
license = lib.licenses.bsd0;
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mkhl.direnv";
maintainers = [ ];
};
}
@@ -0,0 +1,19 @@
{ lib, vscode-utils }:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-man-page-syntax";
publisher = "motivesoft";
version = "1.1.4";
hash = "sha256-Hf6UUXShxhFpOG4aaKqHKoyJ0yqFthzNSVW/JZph43c=";
};
meta = {
changelog = "https://github.com/Motivesoft/vscode-man-page-syntax/blob/main/CHANGELOG.md";
description = "Syntax highlighting support for manpage authoring";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=motivesoft.vscode-man-page-syntax";
homepage = "https://github.com/Motivesoft/vscode-man-page-syntax";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.iamanaws ];
};
}
@@ -1,14 +1,33 @@
#! /usr/bin/env nix-shell
#!nix-shell -i bash -p bash curl gawk gnugrep gnused jq nix nix-prefetch nix-prefetch-scripts common-updater-scripts
# Script to automatically fetch latest vscode
set -eou pipefail
latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | sort -V | tail -n1)
version="${1:-}"
currentVersion=$(nix eval --raw -f . vscode.version)
echo "latest version: $latestVersion"
if [[ -n "$version" ]]; then
latestVersion="$version"
else
latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | sort -V | tail -n1)
if ! [[ "$latestVersion" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
echo "Error: Invalid version from GitHub API: $latestVersion"
exit 1
fi
fi
echo "target version: $latestVersion"
echo "current version: $currentVersion"
minVersion=$(printf '%s\n' "$currentVersion" "$latestVersion" | sort -V | head -n1)
if [[ "$minVersion" == "$latestVersion" ]] && [[ "$latestVersion" != "$currentVersion" ]]; then
echo "Error: target version '$latestVersion' is less than current version '$currentVersion'"
exit 1
fi
if [[ "$latestVersion" == "$currentVersion" ]]; then
echo "package is up-to-date"
exit 0
@@ -23,4 +42,10 @@ for system in $systems; do
done
rev=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/git/ref/tags/$latestVersion | jq --raw-output .object.sha)
update-source-version vscode $rev --version-key=rev --source-key=vscodeServer.src --ignore-same-version --ignore-same-hash
vscodeServerHash=$(nix --extra-experimental-features nix-command hash convert --to sri --hash-algo sha256 $(nix-prefetch-url https://update.code.visualstudio.com/commit:$rev/server-linux-x64/stable))
update-source-version vscode $rev $vscodeServerHash --version-key=rev --source-key=vscodeServer.src --ignore-same-version --ignore-same-hash
echo ""
echo "Update complete! To test the changes:"
echo " 1. Close any running VS Code instances"
echo " 2. Run: NIXPKGS_ALLOW_UNFREE=1 nix run -f . vscode"
+8 -8
View File
@@ -36,20 +36,20 @@ let
hash =
{
x86_64-linux = "sha256-ST5i8gvNtAaBbmcpcg9GJipr8e5d0A0qbdG1P9QViek=";
x86_64-darwin = "sha256-BRGXLasiHZSKsijq02bCa2RbaBc7iC1ZtLe29u4KTH0=";
aarch64-linux = "sha256-7plpHWoi8eYDKQZVV3OCXZJUk8j173M1xpRgTOTsPZ0=";
aarch64-darwin = "sha256-RgfhGjVFmaIAAotTYNPUDrJZ8qj8e4yR9bVfal/Hl6o=";
armv7l-linux = "sha256-Zzz4HsmiWcKiBRE19pGll8BRQy26wbmpuYSi89PDoBo=";
x86_64-linux = "sha256-6zmuYl34QMG3W5h/gCfiW9atK4CpdoQJvttw6y4sy9Q=";
x86_64-darwin = "sha256-0TD+ez+/jc6nZEoZO3j467ouMbmnek6iQQ6SMo57oL0=";
aarch64-linux = "sha256-Cz7mjcm0HcoRK5EA5xi9AHOxbiEOt9JL+Drfd6/tYBw=";
aarch64-darwin = "sha256-8Rfjr8WShCwrJlJapkALNPubPVBpKGZRtHKtTi5Xslc=";
armv7l-linux = "sha256-eUvAvFIP8/5KIIyZFD6VY6RBR97kus6PFb7Inxgh30A=";
}
.${system} or throwSystem;
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.109.2";
version = "1.109.4";
# This is used for VS Code - Remote SSH test
rev = "591199df409fbf59b4b52d5ad4ee0470152a9b31";
rev = "c3a26841a84f20dfe0850d0a5a9bd01da4f003ea";
in
buildVscode {
pname = "vscode" + lib.optionalString isInsiders "-insiders";
@@ -82,7 +82,7 @@ buildVscode {
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
hash = "sha256-CbU8VdJETTzpwCpzVgavoeSQMdz3RdwDYJ7wUqs8LJ8=";
hash = "sha256-tv7BPcSnejWzURVB3/HpiyqjjeDxsn4dS/NTonsuEs4=";
};
stdenv = stdenvNoCC;
};
@@ -823,7 +823,7 @@
}
},
"ungoogled-chromium": {
"version": "145.0.7632.75",
"version": "145.0.7632.109",
"deps": {
"depot_tools": {
"rev": "fb0b652edba70f5c4ac867f3beca9e535f905b4c",
@@ -835,16 +835,16 @@
"hash": "sha256-SoXVnpCuNee80N4YdsTEHQd3jZNoHOwKVP6O8a67Ym0="
},
"ungoogled-patches": {
"rev": "145.0.7632.75-1",
"hash": "sha256-DlHNbochbPLRdD3wn1lW9S7x4OLzI+1cAMqjeTYNlA4="
"rev": "145.0.7632.109-1",
"hash": "sha256-IKt/88bzppdwewWJpim8JL7u6N42o6W2VygvWd+XdVo="
},
"npmHash": "sha256-13sgV/5BD7QvDLBAEmoLN5vongw+S5v5znvZcctxhWc="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "ab0b95409566de9da1ed76e690022f774aec7793",
"hash": "sha256-VvHDqNTXOFeV+QY3K2O9fTFxDzrkz6qKl9hP8nVDMAw=",
"rev": "61eff07de4f37ac1c6969c91034a447ef6cd394d",
"hash": "sha256-b498JyyvsN/+0Gqjdrq+eT1HW54/ayEENRHa1Sw69Xw=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -954,8 +954,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "0cf07977de12e7056ab3cbcbf584411e88a1f734",
"hash": "sha256-2OgNRRkpUlkyXAQDSOL4279JAi1C0QbH4MEfNW7WieQ="
"rev": "d9f5a980bb5a4baeb7d9c1fef89a39789a6cd9fb",
"hash": "sha256-DaNsRQm9bR2lfbiP6vWr2R7KD8mYWOaJ72VJyrUkJvI="
},
"src/third_party/dawn/third_party/glfw": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -1079,8 +1079,8 @@
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
"rev": "cc75f545bcb65238f74fd291833112305ce6915a",
"hash": "sha256-tOE96dcLmUaAVvOo4oGoUrEFpGSH2yxIBtvXSAVzbK0="
"rev": "8eb35b80efbc72ffb3aff36c3c1106fe9269df88",
"hash": "sha256-fzcXSU0kaIZVTQx1L5A0Xmn3HEzUE35mzfsU0YEaxw0="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
@@ -1424,8 +1424,8 @@
},
"src/third_party/pdfium": {
"url": "https://pdfium.googlesource.com/pdfium.git",
"rev": "3c679253a9e17c10be696d345c63636b18b7f925",
"hash": "sha256-OW39m1TVJnSdbeVeTCgSxePTqFTOwWqZIrU/5SEioCc="
"rev": "004b47619573a582c076679764e07725ace3e497",
"hash": "sha256-PHu3v/ZeEa11/CTGJh8aJjV/lTIVSJ6W7uH2njsHj1w="
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
@@ -1639,8 +1639,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "fffd2bdc35a900b4312833885d9d30803580670e",
"hash": "sha256-WqSGzOCvLw6k3t1oNgZV17KY8TVl6j4lJr0NZSVbm4o="
"rev": "a8b42c8fae7c7f1ce4e32b08ee61c22775185c01",
"hash": "sha256-HZ4JbSoMNVqUrCWoxk0/AxzlcpMgKhe/HJ7DGeTeE9M="
}
}
}
@@ -968,13 +968,13 @@
"vendorHash": "sha256-fh0QEWSwdoWKED/39OBT5kMADbsUDvhJUYMfWR9P5os="
},
"ns1-terraform_ns1": {
"hash": "sha256-pKdybFzTuuD6D76Uhuz+fLN+EmpDxUwjIWXYK6DRKOY=",
"hash": "sha256-MX/Wd9Lztjn7uwDzJjs4bsSSp0PFzUgsu4jXke9jHL8=",
"homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1",
"owner": "ns1-terraform",
"repo": "terraform-provider-ns1",
"rev": "v2.8.0",
"rev": "v2.8.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-QEzQogxM44Yc2iH6r+AtTYhv0p/T7jDwO5axNQE2sMY="
"vendorHash": "sha256-iFya3JEM2XklfunQq0Mbdar/nyWOQZHfYWa2NWBxzTM="
},
"numtide_linuxbox": {
"hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=",
@@ -1499,12 +1499,12 @@
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
},
"yandex-cloud_yandex": {
"hash": "sha256-f/dCdlJfhEWzN+nXKVy9y1zy3SAULuyJFs/XzxoU0Xs=",
"hash": "sha256-dD78ZHMDhSRHzkOs0fIxjZmNCHvWTDIKuVv68Tl7sTY=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
"rev": "v0.185.0",
"rev": "v0.187.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-NxFEJxm+6HCtQxSQF65LB+4lsknGSdACokUyBVAJvn0="
"vendorHash": "sha256-ZYVGqcviq7auN2JwqHEFWiFPvy+PkaYV7MamNKF8Frc="
}
}
@@ -1,67 +0,0 @@
{
lib,
fetchFromGitHub,
stdenv,
lld,
}:
let
arch = stdenv.hostPlatform.qemuArch;
target = ./. + "/${arch}-unknown-none.json";
in
let
cross = import ../../../.. {
system = stdenv.hostPlatform.system;
crossSystem = lib.systems.examples."${arch}-embedded" // {
rust.rustcTarget = "${arch}-unknown-none";
rust.platform =
assert lib.assertMsg (builtins.pathExists target) "Target spec not found";
lib.importJSON target;
};
};
inherit (cross) rustPlatform;
in
rustPlatform.buildRustPackage rec {
pname = "rust-hypervisor-firmware";
version = "0.5.0";
src = fetchFromGitHub {
owner = "cloud-hypervisor";
repo = "rust-hypervisor-firmware";
tag = version;
sha256 = "sha256-iLYmPBJH7I6EJ8VTUbR0+lZaebvbZlRv2KglbjKX76Q=";
};
cargoHash = "sha256-iqsU4t8Zz9UTtAu+a6kqwnPZ6qdGAriQ7hcU58KDQ8M=";
# lld: error: unknown argument '-Wl,--undefined=AUDITABLE_VERSION_INFO'
# https://github.com/cloud-hypervisor/rust-hypervisor-firmware/issues/249
auditable = false;
env = {
RUSTC_BOOTSTRAP = 1;
RUSTFLAGS = "-C linker=lld -C linker-flavor=ld.lld";
};
nativeBuildInputs = [
lld
];
# Tests don't work for `no_std`. See https://os.phil-opp.com/testing/
doCheck = false;
meta = {
homepage = "https://github.com/cloud-hypervisor/rust-hypervisor-firmware";
description = "Simple firmware that is designed to be launched from anything that supports loading ELF binaries and running them with the PVH booting standard";
license = with lib.licenses; [ asl20 ];
maintainers = with lib.maintainers; [ astro ];
platforms = [ "x86_64-none" ];
mainProgram = "hypervisor-fw";
};
}
@@ -1,20 +0,0 @@
{
"llvm-target": "x86_64-unknown-none",
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128",
"arch": "x86_64",
"target-endian": "little",
"target-pointer-width": "64",
"target-c-int-width": "32",
"os": "none",
"executables": true,
"linker": "rust-lld",
"linker-flavor": "ld.lld",
"panic-strategy": "abort",
"disable-redzone": true,
"features": "-mmx,-sse,+soft-float",
"code-model": "small",
"relocation-model": "pic",
"pre-link-args": {
"ld.lld": ["--script=x86_64-unknown-none.ld"]
}
}
+2 -2
View File
@@ -14,7 +14,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "1oom";
version = "1.11.7";
version = "1.11.8";
outputs = [
"out"
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "1oom-fork";
repo = "1oom";
tag = "v${finalAttrs.version}";
hash = "sha256-pOEs3HQSxER0wUhasxQUyrktka8cRZCtNER0F01BRvk=";
hash = "sha256-Y29Xc8ylXhpQO7dDl7z7XC7+RB4UOIRksZ8RtfaCiEc=";
};
nativeBuildInputs = [
+36
View File
@@ -0,0 +1,36 @@
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "acorns";
version = "1.2.2";
src = fetchFromGitHub {
owner = "redhat-documentation";
repo = "acorns";
tag = "v${finalAttrs.version}";
hash = "sha256-TqLfEiq4FYrc88aJK047n+pjMNkz7/H9AQZ6wxb1dI0=";
};
cargoHash = "sha256-q+XDKVNH1FLggfHlThck3yGDyFL9N7vHlj5cxPCnkdU=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
meta = {
description = "Generate an AsciiDoc release notes document from tracking tickets";
homepage = "https://redhat-documentation.github.io/acorns/";
downloadPage = "https://github.com/redhat-documentation/acorns";
changelog = "https://github.com/redhat-documentation/acorns/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ iamanaws ];
mainProgram = "acorns";
};
})
-2
View File
@@ -9,7 +9,6 @@
libdrm,
libGL,
atkmm,
pcre,
gtkmm4,
pugixml,
libgbm,
@@ -44,7 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
libdrm
libGL
atkmm
pcre
gtkmm4
pugixml
libgbm
+9 -9
View File
@@ -1,22 +1,22 @@
{
"version": "1.16.5",
"version": "1.18.3",
"vscodeVersion": "1.107.0",
"sources": {
"x86_64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.16.5-6703236727046144/linux-x64/Antigravity.tar.gz",
"sha256": "1953c62452d32a72e595f7fa832c7a7ed9072d22c9cf99df3a22c249a97f5e97"
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.18.3-4739469533380608/linux-x64/Antigravity.tar.gz",
"sha256": "4c7fe48c954e4d255c5d3ea4c74f168a4a7187fd2beedb223423cb57481c9638"
},
"aarch64-linux": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.16.5-6703236727046144/linux-arm/Antigravity.tar.gz",
"sha256": "b828e4a6e5133283b418a3e2afd2f97111ffc804cc2eef56c0e2327396b8ad97"
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.18.3-4739469533380608/linux-arm/Antigravity.tar.gz",
"sha256": "258778041c502e7ce74b39959e9b93d28f5c1d8154e553863f58a365e5a9fca5"
},
"x86_64-darwin": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.16.5-6703236727046144/darwin-x64/Antigravity.zip",
"sha256": "6d859d2427ac9f4cbd435e1568d6a626186e153f38263c4dd3e1c16672f79005"
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.18.3-4739469533380608/darwin-x64/Antigravity.zip",
"sha256": "9e5b9bca3807df01684af506515f7c6f2b3635b2e5a778c170b7d1543dbedf19"
},
"aarch64-darwin": {
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.16.5-6703236727046144/darwin-arm/Antigravity.zip",
"sha256": "4b4ece88e76e01ffe7e774a8eadb21134011d0177adb90464ef8f6c2102ff45d"
"url": "https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/1.18.3-4739469533380608/darwin-arm/Antigravity.zip",
"sha256": "cbd77fd2efe472eb36287feb3212ec7df4e81e49d8801e77fe0fa1c5ee5b30e8"
}
}
}
+3 -3
View File
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "1.1.6";
version = "1.1.9";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-7WNWbTs+r3L2O6ixK1yEElwdFfRPqx2yX+nPRy3nSEM=";
hash = "sha256-gYLLKejvyQTbDEua51RxxQy1aSUsp8EJrg/7b5xrEBs=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-mSnEga9JtS1ObMJpS0uo1RZs2ubpTwsErtmD8rMe5gg=";
vendorHash = "sha256-Iv9aRb4soepckHl0cQMb3TqHjiNn19QLFCprTunWiO8=";
excludedPackages = [
"internal/gen-jsonschema"
+2 -2
View File
@@ -9,10 +9,10 @@
}:
let
pname = "beeper";
version = "4.2.547";
version = "4.2.564";
src = fetchurl {
url = "https://beeper-desktop.download.beeper.com/builds/Beeper-${version}-x86_64.AppImage";
hash = "sha256-PuthmxdIuftaK9U9r52Fc9b8JzYPwxezRhWjdyo+nmA=";
hash = "sha256-AvcERjQizf/8MsFjC9NtkMne/2ZFLPxiL0HMQsyo8TE=";
};
appimageContents = appimageTools.extract {
inherit pname version src;
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-typify";
version = "0.1.0";
version = "0.5.0";
src = fetchFromGitHub {
owner = "oxidecomputer";
repo = "typify";
rev = "v${finalAttrs.version}";
hash = "sha256-vokhWIY5iikTyADrqxp6DIq+tJ+xdFPebDFTddJnstA=";
hash = "sha256-czVxvsRhKnNnvPmONF+pTzZG1tizfCCbThgPhaI8TLo=";
};
cargoHash = "sha256-1qxWFyA9xCnyDES27uj7gDc5Nf6qdikNkpuf/DP/NAU=";
cargoHash = "sha256-7z/gWIl2HqEkpRcWXZv6QQmLdJVJQfY7VCVP2ik5Mps=";
nativeBuildInputs = [
rustfmt
-197
View File
@@ -1,197 +0,0 @@
{
lib,
stdenv,
SDL2,
boost,
catch2_3,
cmake,
ninja,
fetchFromGitea,
cpp-jwt,
cubeb,
gamemode,
discord-rpc,
enet,
fetchzip,
ffmpeg-headless,
fmt,
glslang,
openal,
libopus,
libusb1,
libva,
lz4,
python3,
wrapGAppsHook3,
nlohmann_json,
rapidjson,
openssl,
pkg-config,
qt6,
spirv-tools,
spirv-headers,
vulkan-utility-libraries,
vulkan-headers,
vulkan-loader,
simpleini,
zlib,
vulkan-memory-allocator,
zstd,
withDiscordPresence ? true,
withOptimisation ? false,
}:
let
nx_tzdbVersion = "221202";
nx_tzdb = fetchzip {
url = "https://github.com/lat9nq/tzdb_to_nx/releases/download/${nx_tzdbVersion}/${nx_tzdbVersion}.zip";
hash = "sha256-YOIElcKTiclem05trZsA3YJReozu/ex7jJAKD6nAMwc=";
stripRoot = false;
};
inherit (qt6)
qtbase
qtmultimedia
qttools
qtwayland
qtwebengine
wrapQtAppsHook
;
in
stdenv.mkDerivation (finalAttrs: {
pname = "citron-emu";
version = "0.12.25";
src = fetchFromGitea {
fetchSubmodules = true;
domain = "git.citron-emu.org";
owner = "Citron";
repo = "Emulator";
tag = finalAttrs.version;
hash = "sha256-Su+SvCb6KDF9/ilb6Y/RZTOq/ffaMTWiJZy8nmGZ3n4=";
};
nativeBuildInputs = [
cmake
ninja
glslang
pkg-config
python3
qttools
wrapGAppsHook3
wrapQtAppsHook
];
buildInputs = [
vulkan-headers
boost
catch2_3
cpp-jwt
cubeb
enet
ffmpeg-headless
fmt
openal
libopus
libusb1
libva
lz4
nlohmann_json
rapidjson
openssl
qtbase
qtmultimedia
qtwayland
qtwebengine
gamemode
SDL2
simpleini
spirv-tools
spirv-headers
vulkan-loader
vulkan-memory-allocator
vulkan-utility-libraries
zlib
zstd
]
++ lib.optionals withDiscordPresence [
discord-rpc
];
__structuredAttrs = true;
cmakeFlags = [
(lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.5")
(lib.cmakeBool "CITRON_ENABLE_LTO" true)
(lib.cmakeBool "CITRON_TESTS" false)
(lib.cmakeBool "ENABLE_QT" true)
(lib.cmakeBool "USE_SYSTEM_QT" true)
(lib.cmakeBool "ENABLE_QT_TRANSLATION" true)
(lib.cmakeBool "CITRON_USE_EXTERNAL_SDL2" false)
(lib.cmakeBool "CITRON_USE_EXTERNAL_VULKAN_HEADERS" false)
(lib.cmakeBool "CITRON_USE_EXTERNAL_VULKAN_UTILITY_LIBRARIES" false)
(lib.cmakeBool "CITRON_USE_EXTERNAL_VULKAN_SPIRV_TOOLS" false)
(lib.cmakeBool "CITRON_DOWNLOAD_TIME_ZONE_DATA" false)
(lib.cmakeBool "CITRON_CHECK_SUBMODULES" false)
(lib.cmakeBool "CITRON_USE_QT_WEB_ENGINE" true)
(lib.cmakeBool "CITRON_USE_QT_MULTIMEDIA" true)
(lib.cmakeBool "USE_DISCORD_PRESENCE" withDiscordPresence)
(lib.cmakeBool "CITRON_ENABLE_COMPATIBILITY_REPORTING" false)
(lib.cmakeBool "CITRON_USE_AUTO_UPDATER" false)
(lib.cmakeFeature "TITLE_BAR_FORMAT_IDLE" "${finalAttrs.pname} | ${finalAttrs.version} (nixpkgs) {}")
(lib.cmakeFeature "TITLE_BAR_FORMAT_RUNNING" "${finalAttrs.pname} | ${finalAttrs.version} (nixpkgs) | {}")
]
++ lib.optionals withOptimisation [
(lib.cmakeFeature "CMAKE_C_FLAGS" "-march=x86-64-v3")
(lib.cmakeFeature "CMAKE_CXX_FLAGS" "-march=x86-64-v3")
];
env = {
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isx86_64 "-msse4.1";
};
dontWrapGApps = true;
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
preConfigure = ''
# provide pre-downloaded tz data
mkdir -p build/externals/nx_tzdb
ln -s ${nx_tzdb} build/externals/nx_tzdb/nx_tzdb
'';
postPatch = ''
# --- Qt 6.10: use GuiPrivate so qpa/qplatformnativeinterface.h is found ---
# Add GuiPrivate to the Qt6 components
substituteInPlace CMakeLists.txt \
--replace-fail "find_package(Qt6 REQUIRED COMPONENTS Widgets Multimedia Concurrent)" \
"find_package(Qt6 REQUIRED COMPONENTS Widgets Multimedia Concurrent GuiPrivate)"
# Link Qt6::GuiPrivate into the GUI target so its private headers are on the include path
substituteInPlace src/citron/CMakeLists.txt \
--replace-fail "target_link_libraries(citron PRIVATE Boost::headers" \
"target_link_libraries(citron PRIVATE Boost::headers Qt6::GuiPrivate"
'';
postInstall = ''
install -Dm444 $src/dist/72-citron-input.rules $out/lib/udev/rules.d/72-citron-input.rules
'';
passthru = {
inherit nx_tzdb;
};
meta = {
homepage = "https://citron-emu.org";
changelog = "https://git.citron-emu.org/Citron/Emulator/releases/tag/${finalAttrs.version}";
description = "Nintendo Switch emulator for PC";
mainProgram = "citron";
platforms = [ "x86_64-linux" ];
license = with lib.licenses; [
gpl3Plus
# Icons
asl20
mit
cc0
];
maintainers = with lib.maintainers; [ samemrecebi ];
};
})
+1 -1
View File
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ nix-eval-jobs ];
NIX_EVAL_JOBS = "${nix-eval-jobs}/bin/nix-eval-jobs";
env.NIX_EVAL_JOBS = "${nix-eval-jobs}/bin/nix-eval-jobs";
patches = [
# Fixes nix 2.24 compat: https://github.com/zhaofengli/colmena/pull/236
-2
View File
@@ -12,7 +12,6 @@
libutempter,
termbench-pro,
qt6,
pcre,
boost,
catch2_3,
fmt,
@@ -67,7 +66,6 @@ stdenv.mkDerivation (finalAttrs: {
termbench-pro
qt6.qtmultimedia
qt6.qt5compat
pcre
boost
catch2_3
fmt
+30
View File
@@ -0,0 +1,30 @@
{
lib,
flutter341,
fetchFromGitHub,
}:
flutter341.buildFlutterApplication rec {
pname = "convertall";
version = "1.0.2";
src = fetchFromGitHub {
owner = "doug-101";
repo = "ConvertAll";
tag = "v${version}";
hash = "sha256-esc2xhL0Jx5SaqM0GnnVzdtnSN9bX8zln66We/2RqoA=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
meta = {
homepage = "https://convertall.bellz.org";
description = "Graphical unit converter";
mainProgram = "convertall";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [
Luflosi
];
platforms = lib.platforms.linux;
};
}
@@ -0,0 +1,792 @@
{
"packages": {
"archive": {
"dependency": "transitive",
"description": {
"name": "archive",
"sha256": "a7f37ff061d7abc2fcf213554b9dcaca713c5853afa5c065c44888bc9ccaf813",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.6"
},
"args": {
"dependency": "transitive",
"description": {
"name": "args",
"sha256": "d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.7.0"
},
"async": {
"dependency": "direct main",
"description": {
"name": "async",
"sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.12.0"
},
"boolean_selector": {
"dependency": "transitive",
"description": {
"name": "boolean_selector",
"sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"characters": {
"dependency": "transitive",
"description": {
"name": "characters",
"sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
},
"checked_yaml": {
"dependency": "transitive",
"description": {
"name": "checked_yaml",
"sha256": "feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.3"
},
"cli_util": {
"dependency": "transitive",
"description": {
"name": "cli_util",
"sha256": "ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.4.2"
},
"clock": {
"dependency": "transitive",
"description": {
"name": "clock",
"sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.2"
},
"collection": {
"dependency": "transitive",
"description": {
"name": "collection",
"sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.19.1"
},
"crypto": {
"dependency": "transitive",
"description": {
"name": "crypto",
"sha256": "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.6"
},
"cupertino_icons": {
"dependency": "transitive",
"description": {
"name": "cupertino_icons",
"sha256": "ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.8"
},
"decimal": {
"dependency": "direct main",
"description": {
"name": "decimal",
"sha256": "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.3"
},
"eval_ex": {
"dependency": "direct main",
"description": {
"name": "eval_ex",
"sha256": "3f8853d996ee41955f2232ad3730e95698fb1040d03f6ebc6ab01f1c2bc3be53",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.8"
},
"fake_async": {
"dependency": "transitive",
"description": {
"name": "fake_async",
"sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.2"
},
"ffi": {
"dependency": "transitive",
"description": {
"name": "ffi",
"sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
},
"file": {
"dependency": "transitive",
"description": {
"name": "file",
"sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.1"
},
"flutter": {
"dependency": "direct main",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
},
"flutter_launcher_icons": {
"dependency": "direct dev",
"description": {
"name": "flutter_launcher_icons",
"sha256": "bfa04787c85d80ecb3f8777bde5fc10c3de809240c48fa061a2c2bf15ea5211c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.14.3"
},
"flutter_lints": {
"dependency": "direct dev",
"description": {
"name": "flutter_lints",
"sha256": "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.2"
},
"flutter_markdown_selectionarea": {
"dependency": "direct main",
"description": {
"name": "flutter_markdown_selectionarea",
"sha256": "d4bc27e70a5c40ebdab23a4b81f75d53696a214d4d1f13c12045b38a0ddc58a2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.17+1"
},
"flutter_spinbox": {
"dependency": "direct main",
"description": {
"name": "flutter_spinbox",
"sha256": "38d8c1a3a39f0fa72823d4470785f5e165f2deb53531ca7803b54ba45e4dbd46",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.13.1"
},
"flutter_test": {
"dependency": "direct dev",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
},
"flutter_web_plugins": {
"dependency": "transitive",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
},
"http": {
"dependency": "transitive",
"description": {
"name": "http",
"sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.0"
},
"http_parser": {
"dependency": "transitive",
"description": {
"name": "http_parser",
"sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.2"
},
"image": {
"dependency": "transitive",
"description": {
"name": "image",
"sha256": "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.5.4"
},
"json_annotation": {
"dependency": "transitive",
"description": {
"name": "json_annotation",
"sha256": "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.9.0"
},
"leak_tracker": {
"dependency": "transitive",
"description": {
"name": "leak_tracker",
"sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.8"
},
"leak_tracker_flutter_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_flutter_testing",
"sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.9"
},
"leak_tracker_testing": {
"dependency": "transitive",
"description": {
"name": "leak_tracker_testing",
"sha256": "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.1"
},
"lints": {
"dependency": "transitive",
"description": {
"name": "lints",
"sha256": "cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
},
"markdown": {
"dependency": "transitive",
"description": {
"name": "markdown",
"sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.3.0"
},
"matcher": {
"dependency": "transitive",
"description": {
"name": "matcher",
"sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.12.17"
},
"material_color_utilities": {
"dependency": "transitive",
"description": {
"name": "material_color_utilities",
"sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.11.1"
},
"meta": {
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.16.0"
},
"nested": {
"dependency": "transitive",
"description": {
"name": "nested",
"sha256": "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
},
"package_info_plus": {
"dependency": "direct main",
"description": {
"name": "package_info_plus",
"sha256": "cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.0"
},
"package_info_plus_platform_interface": {
"dependency": "transitive",
"description": {
"name": "package_info_plus_platform_interface",
"sha256": "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.1"
},
"path": {
"dependency": "transitive",
"description": {
"name": "path",
"sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.9.1"
},
"path_provider_linux": {
"dependency": "transitive",
"description": {
"name": "path_provider_linux",
"sha256": "f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.1"
},
"path_provider_platform_interface": {
"dependency": "transitive",
"description": {
"name": "path_provider_platform_interface",
"sha256": "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.2"
},
"path_provider_windows": {
"dependency": "transitive",
"description": {
"name": "path_provider_windows",
"sha256": "bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.0"
},
"petitparser": {
"dependency": "transitive",
"description": {
"name": "petitparser",
"sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.0"
},
"platform": {
"dependency": "transitive",
"description": {
"name": "platform",
"sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.6"
},
"plugin_platform_interface": {
"dependency": "transitive",
"description": {
"name": "plugin_platform_interface",
"sha256": "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.8"
},
"posix": {
"dependency": "transitive",
"description": {
"name": "posix",
"sha256": "f0d7856b6ca1887cfa6d1d394056a296ae33489db914e365e2044fdada449e62",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.0.2"
},
"provider": {
"dependency": "direct main",
"description": {
"name": "provider",
"sha256": "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.1.4"
},
"rational": {
"dependency": "transitive",
"description": {
"name": "rational",
"sha256": "cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.3"
},
"screen_retriever": {
"dependency": "transitive",
"description": {
"name": "screen_retriever",
"sha256": "6ee02c8a1158e6dae7ca430da79436e3b1c9563c8cf02f524af997c201ac2b90",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.9"
},
"shared_preferences": {
"dependency": "direct main",
"description": {
"name": "shared_preferences",
"sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.3"
},
"shared_preferences_android": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.10"
},
"shared_preferences_foundation": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_foundation",
"sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.4"
},
"shared_preferences_linux": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_linux",
"sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"shared_preferences_platform_interface": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_platform_interface",
"sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"shared_preferences_web": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_web",
"sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.3"
},
"shared_preferences_windows": {
"dependency": "transitive",
"description": {
"name": "shared_preferences_windows",
"sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.1"
},
"sky_engine": {
"dependency": "transitive",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
},
"source_span": {
"dependency": "transitive",
"description": {
"name": "source_span",
"sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.10.1"
},
"stack_trace": {
"dependency": "transitive",
"description": {
"name": "stack_trace",
"sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.12.1"
},
"stream_channel": {
"dependency": "transitive",
"description": {
"name": "stream_channel",
"sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.1.4"
},
"string_scanner": {
"dependency": "transitive",
"description": {
"name": "string_scanner",
"sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.1"
},
"term_glyph": {
"dependency": "transitive",
"description": {
"name": "term_glyph",
"sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.4"
},
"typed_data": {
"dependency": "transitive",
"description": {
"name": "typed_data",
"sha256": "f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.0"
},
"url_launcher": {
"dependency": "direct main",
"description": {
"name": "url_launcher",
"sha256": "9d06212b1362abc2f0f0d78e6f09f726608c74e3b9462e8368bb03314aa8d603",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.1"
},
"url_launcher_android": {
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "8582d7f6fe14d2652b4c45c9b6c14c0b678c2af2d083a11b604caeba51930d79",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.16"
},
"url_launcher_ios": {
"dependency": "transitive",
"description": {
"name": "url_launcher_ios",
"sha256": "7f2022359d4c099eea7df3fdf739f7d3d3b9faf3166fb1dd390775176e0b76cb",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.3"
},
"url_launcher_linux": {
"dependency": "transitive",
"description": {
"name": "url_launcher_linux",
"sha256": "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.1"
},
"url_launcher_macos": {
"dependency": "transitive",
"description": {
"name": "url_launcher_macos",
"sha256": "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.2"
},
"url_launcher_platform_interface": {
"dependency": "transitive",
"description": {
"name": "url_launcher_platform_interface",
"sha256": "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.3.2"
},
"url_launcher_web": {
"dependency": "transitive",
"description": {
"name": "url_launcher_web",
"sha256": "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.0"
},
"url_launcher_windows": {
"dependency": "transitive",
"description": {
"name": "url_launcher_windows",
"sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.4"
},
"vector_math": {
"dependency": "transitive",
"description": {
"name": "vector_math",
"sha256": "d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"vm_service": {
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "14.3.1"
},
"web": {
"dependency": "transitive",
"description": {
"name": "web",
"sha256": "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.1"
},
"win32": {
"dependency": "transitive",
"description": {
"name": "win32",
"sha256": "dc6ecaa00a7c708e5b4d10ee7bec8c270e9276dfcab1783f57e9962d7884305f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "5.12.0"
},
"window_manager": {
"dependency": "direct main",
"description": {
"name": "window_manager",
"sha256": "8699323b30da4cdbe2aa2e7c9de567a6abd8a97d9a5c850a3c86dcd0b34bbfbf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.9"
},
"xdg_directories": {
"dependency": "transitive",
"description": {
"name": "xdg_directories",
"sha256": "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.0"
},
"xml": {
"dependency": "transitive",
"description": {
"name": "xml",
"sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.5.0"
},
"yaml": {
"dependency": "transitive",
"description": {
"name": "yaml",
"sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.3"
}
},
"sdks": {
"dart": ">=3.7.0 <4.0.0",
"flutter": ">=3.27.0"
}
}
@@ -0,0 +1,115 @@
{
stdenv,
lib,
fetchurl,
perl,
ghostscript,
coreutils,
gnugrep,
which,
file,
gnused,
dpkg,
makeBinaryWrapper,
libredirect,
debugLvl ? "0",
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cups-brother-dcpt720dw";
version = "3.5.0-1";
src = fetchurl {
url = "https://download.brother.com/welcome/dlf105179/dcpt720dwpdrv-${finalAttrs.version}.i386.deb";
hash = "sha256-ToUFGnHxd6rnLdfhdDGzhvsgFJukEAVzlm79hmkSV3E=";
};
strictDeps = true;
buildInputs = [ perl ];
nativeBuildInputs = [
dpkg
makeBinaryWrapper
];
dontUnpack = true;
installPhase = ''
runHook preInstall
mkdir -p $out
dpkg-deb -x $src $out
LPDDIR=$out/opt/brother/Printers/dcpt720dw/lpd
WRAPPER=$out/opt/brother/Printers/dcpt720dw/cupswrapper/brother_lpdwrapper_dcpt720dw
ln -s $LPDDIR/${stdenv.hostPlatform.linuxArch}/* $LPDDIR/
substituteInPlace $WRAPPER \
--replace-fail "PRINTER =~" "PRINTER = \"dcpt720dw\"; #" \
--replace-fail "basedir =~" "basedir = \"$out/opt/brother/Printers/dcpt720dw/\"; #" \
--replace-fail "lpdconf = " "lpdconf = \$lpddir.'/'.\$LPDCONFIGEXE.\$PRINTER; #" \
--replace-fail "\$DEBUG=0;" "\$DEBUG=${debugLvl};"
substituteInPlace $LPDDIR/filter_dcpt720dw \
--replace-fail "BR_PRT_PATH =~" "BR_PRT_PATH = \"$out/opt/brother/Printers/dcpt720dw/\"; #" \
--replace-fail "PRINTER =~" "PRINTER = \"dcpt720dw\"; #"
wrapProgram $WRAPPER \
--prefix PATH : ${
lib.makeBinPath [
coreutils
gnugrep
gnused
]
}
wrapProgram $LPDDIR/filter_dcpt720dw \
--prefix PATH : ${
lib.makeBinPath [
coreutils
ghostscript
gnugrep
gnused
which
file
]
}
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
$LPDDIR/brdcpt720dwfilter
patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \
$LPDDIR/brprintconf_dcpt720dw
wrapProgram $LPDDIR/brprintconf_dcpt720dw \
--set LD_PRELOAD "${lib.getLib libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS /opt=$out/opt
wrapProgram $LPDDIR/brdcpt720dwfilter \
--set LD_PRELOAD "${lib.getLib libredirect}/lib/libredirect.so" \
--set NIX_REDIRECTS /opt=$out/opt
mkdir -p "$out/lib/cups/filter" "$out/share/cups/model"
ln -s $out/opt/brother/Printers/dcpt720dw/cupswrapper/brother_lpdwrapper_dcpt720dw \
$out/lib/cups/filter/brother_lpdwrapper_dcpt720dw
ln -s "$out/opt/brother/Printers/dcpt720dw/cupswrapper/brother_dcpt720dw_printer_en.ppd" \
"$out/share/cups/model/"
runHook postInstall
'';
meta = {
description = "Brother DCP-T720DW printer driver";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = with lib.maintainers; [ mimahlavacek ];
platforms = [
"x86_64-linux"
"i686-linux"
];
downloadPage = "https://support.brother.com/g/b/downloadtop.aspx?c=cn_ot&lang=en&prod=dcpt720dw_all";
homepage = "http://www.brother.com/";
};
})
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "dbmate";
version = "2.30.0";
version = "2.31.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
tag = "v${finalAttrs.version}";
hash = "sha256-K5aMBIJmU5vRuRihrqqMsxNXlemFwBqIfC0jVK1j87o=";
hash = "sha256-RUorEH4l4YazRw/QxdjPKFV9GXGWEGRTJzk5ugWFj00=";
};
vendorHash = "sha256-47UycctApQqi9PZc3a+qKdRsG+qj46RzcCUbyNxgXiI=";
+4 -4
View File
@@ -30,17 +30,17 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "deno";
version = "2.6.9";
version = "2.6.10";
src = fetchFromGitHub {
owner = "denoland";
repo = "deno";
tag = "v${finalAttrs.version}";
fetchSubmodules = true; # required for tests
hash = "sha256-FSm3X+1cTQURF9V/cCYvjJmPx9udcE/s5J6oRhcDWWU=";
hash = "sha256-youaF9YERkGUwN0sg6IzV8OAyahSDbFt0psn/p4iOVY=";
};
cargoHash = "sha256-DgotLiq4xzVH8dhOUA4Fxg0NW0DRnHVCJlxQYVQDaeE=";
cargoHash = "sha256-goaqxj8Y5Gqo4et4AkyZ3Uv74Q3M3V0VExUA/AMYNMI=";
patches = [
./patches/0002-tests-replace-hardcoded-paths.patch
@@ -130,7 +130,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoTestFlags = [
"--lib" # unit tests
"--test=integration_tests"
"--test=integration_test"
# Test targets not included here:
# - node_compat: there are tons of network access in them and it's not trivial to skip test cases.
# - specs: this target uses a custom test harness that doesn't implement the --skip flag.
+3 -3
View File
@@ -13,19 +13,19 @@
buildPythonPackage rec {
pname = "esphome-dashboard";
version = "20260110.0";
version = "20260210.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "dashboard";
tag = version;
hash = "sha256-h8g/MRfOBkiCKNTOM4I6OimsE5ljgsIMQLl1eZLfP3U=";
hash = "sha256-Edd2ZOSBAZSrGVjbncyPhhjFjE0CxBHz16ZHXyzx9LI=";
};
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-DkK2WG7oWHvwYflNdwOMfE0OVP2ICEGAhhTH2rix9zc=";
hash = "sha256-L6tKhijTFAvQwhBBl5Wk6xzI2dtDI6IYfCkiKX75Pvc=";
};
build-system = [ setuptools ];
+4 -4
View File
@@ -33,14 +33,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2026.1.5";
version = "2026.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-leQkNa2FK7Wagpr+TKbfg/qkRMII03+dnWXoFZwwn9w=";
hash = "sha256-VcfQsDx3u7GTndF5GE0XCplPXVo9ClLJwqWLJFKzWEk=";
};
patches = [
@@ -68,8 +68,8 @@ python.pkgs.buildPythonApplication rec {
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools==80.9.0" "setuptools" \
--replace-fail "wheel>=0.43,<0.46" "wheel"
--replace-fail "setuptools==82.0.0" "setuptools" \
--replace-fail "wheel>=0.43,<0.47" "wheel"
'';
# Remove esptool and platformio from requirements
@@ -20,6 +20,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
hash = "sha256-IACFPPlkgyJh78p6Jy740CQqcySkMTV/8VVPSRJKTPI=";
};
pythonRelaxDeps = [ "pypsrp" ];
# Removes the additional binary ewp
postPatch = ''
substituteInPlace setup.py \
+1 -1
View File
@@ -298,6 +298,7 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
rustc
rustPlatform.cargoSetupHook
sphinx
# Avoid warnings when building the manpages about HOME not being writable
writableTmpDirAsHomeHook
];
@@ -350,7 +351,6 @@ stdenv.mkDerivation (finalAttrs: {
glibcLocales
(python3.withPackages (ps: [ ps.pexpect ]))
procps
sphinx
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# For the getconf command, used in default-setup-path.fish
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "fly";
version = "8.0.1";
version = "8.0.2";
src = fetchFromGitHub {
owner = "concourse";
repo = "concourse";
rev = "v${finalAttrs.version}";
hash = "sha256-fwWYZHtirrH0neNMFJzgjxUFAggBRWzFjQVJg68Tfrs=";
hash = "sha256-8aaXCsTeeufk6J0KwRLau3KL5LvGK/qXkRdUC0D3DSw=";
};
vendorHash = "sha256-Ymxe64xtstMKISIHHCY5Z8RX3FxoS/8ocSZomcr4NXA=";
+2 -2
View File
@@ -10,14 +10,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "github-backup";
version = "0.61.3";
version = "0.61.5";
pyproject = true;
src = fetchFromGitHub {
owner = "josegonzalez";
repo = "python-github-backup";
tag = finalAttrs.version;
hash = "sha256-iZM/gXjEBJpqCkW54quNVsr6zrfAfRrcdRy6icecMHk=";
hash = "sha256-4xbz074SxcvxP02U7Wx93aLJmJP9c4uYOkmRJ5ySZiE=";
};
build-system = with python3Packages; [
+3 -1
View File
@@ -10,6 +10,7 @@
graphviz,
libx11,
libjpeg,
libjxl,
libpng,
libtiff,
libtool,
@@ -47,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
graphviz
libx11
libjpeg
libjxl
libpng
libtiff
libtool
@@ -111,7 +113,7 @@ stdenv.mkDerivation (finalAttrs: {
PNM, TIFF, and WebP.
'';
license = with lib.licenses; [ mit ];
maintainers = [ ];
maintainers = with lib.maintainers; [ ambossmann ];
mainProgram = "gm";
platforms = lib.platforms.all;
};
+3 -3
View File
@@ -19,14 +19,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
version = "0-unstable-2026-02-09";
version = "0-unstable-2026-02-18";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
rev = "6c4fdbe1ad198fac36c320fd45c5957324a80b8e";
hash = "sha256-mg5WZMIPGsFu9MxSrUcuJUPMbfMsF77el5yb/7rc10k=";
rev = "b3ccd4bb262f4e6d3248b46cede92b90c4a42094";
hash = "sha256-xK5kl3OBZaF1VwziVMX+SZ2LT9Fbu5o8vRDt78uR7no=";
};
nativeBuildInputs = [
@@ -20,14 +20,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "incus-ui-canonical";
version = "0.19.5";
version = "0.19.6";
src = fetchFromGitHub {
owner = "zabbly";
repo = "incus-ui-canonical";
# only use tags prefixed by incus- they are the tested fork versions
tag = "incus-${finalAttrs.version}";
hash = "sha256-dwQshNQrP/3AWsFtDeMpUIm3l3Oqjj1jkKw98KT4u9M=";
hash = "sha256-H7H4v+MmxK0vh3ekZIquVwGYcXo/VUR0GU3P+vTK2Mw=";
};
offlineCache = fetchYarnDeps {
@@ -1,19 +0,0 @@
diff --git a/yarn.lock b/yarn.lock
index 227d51e2..11c80f04 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1397,10 +1397,10 @@ safe-json-parse@~1.0.1:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-sass@^1.89.2:
- version "1.97.2"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.2.tgz#e515a319092fd2c3b015228e3094b40198bff0da"
- integrity sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==
+sass@^1.97:
+ version "1.97.3"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.3.tgz#9cb59339514fa7e2aec592b9700953ac6e331ab2"
+ integrity sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==
dependencies:
chokidar "^4.0.0"
immutable "^5.0.2"
+7 -12
View File
@@ -3,7 +3,6 @@
fetchFromGitHub,
nixosTests,
fetchYarnDeps,
applyPatches,
php,
yarnConfigHook,
yarnBuildHook,
@@ -12,13 +11,12 @@
fetchzip,
}:
let
version = "1.7.0";
version = "1.7.1";
# Fetch release tarball which contains language files
# https://github.com/InvoicePlane/InvoicePlane/issues/1170
languages = fetchzip {
#url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip";
url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v1.7.0/v1.7.0.zip";
hash = "sha256-D5wZg745xjbBsEPUbvle8ynErFB4xn9zdxOGh0xKCCU=";
url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip";
hash = "sha256-DpQazuLOJnNGrrQo7l6uQReoKZEd5es2DT0a50NuQB0=";
};
in
php.buildComposerProject2 (finalAttrs: {
@@ -29,16 +27,13 @@ php.buildComposerProject2 (finalAttrs: {
owner = "InvoicePlane";
repo = "InvoicePlane";
tag = "v${version}";
hash = "sha256-6fuUmXe8mFSnLYwQCwBzxmSQxM06rQXe00IKUZvWnpM=";
hash = "sha256-Nci5GaCMYIjewq0W5emE6TDgc6JPz4bVVF3okNtHUag=";
};
# Fixes error: Couldn't find any versions for "sass" that matches "^1.97" in our cache
patches = [ ./fix-yarn-lockfile.patch ];
# Composer.lock validation currently fails for unknown reason
composerStrictValidation = false;
composerStrictValidation = true;
vendorHash = "sha256-/fNVq3WJCr9f/NE0s1x8N48W3ZMRUxdh1Qf3pLl0Lpg=";
vendorHash = "sha256-adKvKWo55SSbEKpgMJzR9vJQA8DnNXOTfSzp7t8s2Nk=";
nativeBuildInputs = [
yarnConfigHook
@@ -50,7 +45,7 @@ php.buildComposerProject2 (finalAttrs: {
offlineCache = fetchYarnDeps {
inherit (finalAttrs) src patches;
hash = "sha256-YDknkQzdRKRRMXS6/cPRSrfhhIyTIDRnFPNGQueu74A=";
hash = "sha256-rJlOYMnzFKui+caIFD4d82Q/RcDYnadeJ1G56fcNNQY=";
};
postBuild = ''
+1
View File
@@ -75,5 +75,6 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.linux;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ noderyos ];
mainProgram = "JAERO";
};
})
+20 -3
View File
@@ -1,25 +1,35 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
installShellFiles,
}:
buildGoModule (finalAttrs: {
pname = "k8sgpt";
version = "0.4.8";
version = "0.4.28";
nativeBuildInputs = [
installShellFiles
];
src = fetchFromGitHub {
owner = "k8sgpt-ai";
repo = "k8sgpt";
rev = "v${finalAttrs.version}";
hash = "sha256-TaJBGU+nLMVOL1uiHPan8p2DfuAWTr57Lt2BtfNq6dA=";
hash = "sha256-hY1gyKy37SIASyhlWD+2aAeyfgfFpoBtm2XXIwCrh/Y=";
};
vendorHash = "sha256-960gfOCpqY2gCbHR+fYFeV9UjztWMRVQKHIg/n3ELxk=";
vendorHash = "sha256-6RgcIGGhtgxWR90gQWxXYxID6L5bZLrLLH0S+MSIO2w=";
# https://nixos.org/manual/nixpkgs/stable/#var-go-CGO_ENABLED
env.CGO_ENABLED = 0;
preCheck = ''
export HOME=$TMPDIR
'';
# https://nixos.org/manual/nixpkgs/stable/#ssec-skip-go-tests
ldflags = [
"-s"
@@ -29,6 +39,13 @@ buildGoModule (finalAttrs: {
"-X main.date=1970-01-01-00:00:01"
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd k8sgpt \
--bash <($out/bin/k8sgpt completion bash) \
--zsh <($out/bin/k8sgpt completion zsh) \
--fish <($out/bin/k8sgpt completion fish)
'';
meta = {
description = "Giving Kubernetes Superpowers to everyone";
mainProgram = "k8sgpt";
+411 -386
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -22,13 +22,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "keyguard";
version = "2.3.3";
version = "2.3.4";
src = fetchFromGitHub {
owner = "AChep";
repo = "keyguard-app";
tag = "r20260125.1";
hash = "sha256-ALVf0ECUSxXFS7U5fxn6X10jSHf7tBk7cYm2/+Bk5HE=";
tag = "r20260201";
hash = "sha256-7n6/YgRzte2qsgQEfqppdpp5t8+xBjfOKjvNotAgJB0=";
};
postPatch = ''
+10 -15
View File
@@ -3,7 +3,6 @@
stdenv,
fetchurl,
autoPatchelfHook,
makeBinaryWrapper,
undmg,
versionCheckHook,
xz,
@@ -42,15 +41,13 @@ stdenv.mkDerivation (finalAttrs: {
strictDeps = true;
nativeBuildInputs = [
makeBinaryWrapper
]
++ lib.optionals stdenv.hostPlatform.isLinux [
autoPatchelfHook
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
undmg
];
nativeBuildInputs =
lib.optionals stdenv.hostPlatform.isLinux [
autoPatchelfHook
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
undmg
];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
stdenv.cc.cc.lib
@@ -68,16 +65,14 @@ stdenv.mkDerivation (finalAttrs: {
runHook preInstall
''
+ lib.optionalString stdenv.hostPlatform.isLinux ''
install -Dm755 bin/kiro-cli $out/bin/.kiro-wrapped
install -Dm755 bin/kiro-cli -t $out/bin
install -Dm755 bin/kiro-cli-chat $out/bin/kiro-cli-chat
install -Dm755 bin/kiro-cli-term $out/bin/kiro-cli-term
makeBinaryWrapper $out/bin/.kiro-wrapped $out/bin/kiro \
--prefix PATH : $out/bin
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/bin $out/Applications
cp -r "../Kiro CLI.app" "$out/Applications/"
ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro
ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/kiro-cli" $out/bin/kiro-cli
for bin in kiro-cli-chat kiro-cli-term; do
if [[ -e "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" ]]; then
ln -s "$out/Applications/Kiro CLI.app/Contents/MacOS/$bin" "$out/bin/$bin"
@@ -96,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.unfree;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = [ lib.maintainers.jamesward ];
mainProgram = "kiro";
mainProgram = "kiro-cli";
platforms = [
"x86_64-linux"
"aarch64-linux"
+1 -1
View File
@@ -14,7 +14,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
version = "0.9.47";
version = "0.10.0";
pname = "kiro";
# You can find the current VSCode version in the About dialog:
+6 -6
View File
@@ -1,14 +1,14 @@
{
"x86_64-linux": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.9.47/tar/kiro-ide-0.9.47-stable-linux-x64.tar.gz",
"hash": "sha256-30hUVXqudiwKAKQp8BtVBpjniGEMEH6CafPbjH5x+30="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.10.0/tar/kiro-ide-0.10.0-stable-linux-x64.tar.gz",
"hash": "sha256-P9s/9l+y44tZ3QRKWDqA9G4N3Z2NErp/f6SYo3ztrAQ="
},
"x86_64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.9.47/kiro-ide-0.9.47-stable-darwin-x64.dmg",
"hash": "sha256-K78V0LTO1HlQSW8+Ot0ysYvDm9O4wRghBw89MlpQbMg="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.10.0/kiro-ide-0.10.0-stable-darwin-x64.dmg",
"hash": "sha256-fFvBOuxlaIpH7A2v6i4s8Qgly8zAJ6VEHvlkWGNZ1oo="
},
"aarch64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.9.47/kiro-ide-0.9.47-stable-darwin-arm64.dmg",
"hash": "sha256-ovEsvLyfb8iI7hlrSyFjkJrzPxX5F/eltDcROKZfw2M="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.10.0/kiro-ide-0.10.0-stable-darwin-arm64.dmg",
"hash": "sha256-gnqAj2rgF20zCl/718RvnWrIdw3kR5JSVLATsxFyzNY="
}
}
+2 -2
View File
@@ -39,10 +39,10 @@
stdenv.mkDerivation (finalAttrs: {
pname = "krita-unwrapped";
version = "5.2.14";
version = "5.2.15";
src = fetchurl {
url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz";
hash = "sha256-VWkAcmwv8U5g97rB6OkVAQDyzZJmnKXcdKxYUe+sKIc=";
hash = "sha256-m5T4Qh2XZ8KU3vWY+xBwfd5usje67KJZBmn7DUuQOzk=";
};
patches = [
+4 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-conduit";
version = "0.10.11";
version = "0.10.12";
src = fetchFromGitLab {
owner = "famedly";
repo = "conduit";
tag = "v${finalAttrs.version}";
hash = "sha256-IJrDdmlyut8V2jJ7rUoREqoeriYO/15E+JiUCI4Pwlg=";
hash = "sha256-OBrbZlrhh8QqAlaC38Y9g2PH5503CzZAf7Kg7Wflgds=";
};
cargoHash = "sha256-jSkoVA8Ib5S5NTzGtmT/40NwR+8HmKYjGlfbJGWghRA=";
cargoHash = "sha256-JN3Vs3Epv1P66EdsFMY5ojVV+a9rrPcW0/7NrEepo78=";
# Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite.
preBuild = ''
@@ -59,6 +59,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
maintainers = with lib.maintainers; [
pstn
SchweGELBin
Kladki
];
mainProgram = "conduit";
};
+3 -1
View File
@@ -1,6 +1,7 @@
{
appimageTools,
fetchurl,
imagemagick,
lib,
makeWrapper,
stdenv,
@@ -27,7 +28,8 @@ let
extraInstallCommands = ''
install -Dm444 ${appimageContents}/${pname}.desktop -t $out/share/applications/
install -Dm444 ${appimageContents}/${pname}.png -t $out/share/pixmaps/
${lib.getExe imagemagick} ${appimageContents}/${pname}.png -resize 512x512 ${pname}_512.png
install -Dm444 ${pname}_512.png $out/share/icons/hicolor/512x512/apps/${pname}.png
substituteInPlace $out/share/applications/${pname}.desktop \
--replace-fail 'Exec=AppRun --no-sandbox' 'Exec=${pname}'
'';
@@ -1,43 +0,0 @@
{
stdenv,
lib,
fetchurl,
dpkg,
sdbus-cpp,
}:
stdenv.mkDerivation rec {
pname = "msalsdk-dbusclient";
version = "1.0.1";
src = fetchurl {
url = "https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/msalsdk-dbusclient/msalsdk-dbusclient_${version}_amd64.deb";
hash = "sha256-AVPrNxCjXGza2gGETP0YrlXeEgI6AjlrSVTtqKb2UBI=";
};
nativeBuildInputs = [ dpkg ];
installPhase = ''
runHook preInstall
mkdir -p $out/lib
install -m 755 usr/lib/libmsal_dbus_client.so $out/lib/
patchelf --set-rpath ${
lib.makeLibraryPath [
stdenv.cc.cc
sdbus-cpp
]
} $out/lib/libmsal_dbus_client.so
runHook postInstall
'';
passthru.updateScript = ./update.sh;
meta = {
description = "Microsoft Authentication Library cross platform Dbus client for talking to microsoft-identity-broker";
homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-cpp";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ rhysmdnz ];
};
}
@@ -1,26 +0,0 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p curl gzip dpkg common-updater-scripts
index_file=$(curl -sL https://packages.microsoft.com/ubuntu/22.04/prod/dists/jammy/main/binary-amd64/Packages.gz | gzip -dc)
latest_version="0"
echo "$index_file" | while read -r line; do
if [[ "$line" =~ ^Package:[[:space:]]*(.*) ]]; then
Package="${BASH_REMATCH[1]}"
fi
if [[ "$line" =~ ^Version:[[:space:]]*(.*) ]]; then
Version="${BASH_REMATCH[1]}"
fi
if ! [[ "$line" ]] && [[ "${Package}" == "msalsdk-dbusclient" ]]; then
if ( dpkg --compare-versions ${Version} gt ${latest_version} ); then
latest_version="${Version}"
echo $latest_version
fi
Package=""
Version=""
fi
done | tail -n 1 | (read version; update-source-version msalsdk-dbusclient $version)
+25 -21
View File
@@ -39,10 +39,10 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
# Upstream replaces minor versions, so use archived URL.
url = "https://web.archive.org/web/20240526153453id_/https://ftp.perforce.com/perforce/r24.1/bin.tools/p4source.tgz";
sha256 = "sha256-6+DOJPeVzP4x0UsN9MlZRAyusapBTICX0BuyvVBQBC8=";
hash = "sha256-6+DOJPeVzP4x0UsN9MlZRAyusapBTICX0BuyvVBQBC8=";
};
postPatch = lib.optionals stdenv.hostPlatform.isDarwin ''
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
# same error as https://github.com/pocoproject/poco/issues/4586
substituteInPlace zlib/zutil.h \
--replace-fail '#if defined(MACOS) || defined(TARGET_OS_MAC)' '#if defined(MACOS)'
@@ -79,26 +79,30 @@ stdenv.mkDerivation (finalAttrs: {
"-sLIBC++DIR=${lib.getLib stdenv.cc.libcxx}/lib"
];
CCFLAGS =
# The file contrib/optimizations/slide_hash_neon.h is missing from the
# upstream distribution. It comes from the Android/Chromium sources.
lib.optionals stdenv.hostPlatform.isAarch64 [ "-I${androidZlibContrib}" ];
env = {
CCFLAGS = toString (
# The file contrib/optimizations/slide_hash_neon.h is missing from the
# upstream distribution. It comes from the Android/Chromium sources.
lib.optionals stdenv.hostPlatform.isAarch64 [ "-I${androidZlibContrib}" ]
);
"C++FLAGS" =
# Avoid a compilation error that only occurs for 4-byte longs.
lib.optionals stdenv.hostPlatform.isi686 [ "-Wno-narrowing" ]
# See the "Header dependency changes" section of
# https://www.gnu.org/software/gcc/gcc-11/porting_to.html for more
# information on why we need to include these.
++
lib.optionals
(stdenv.cc.isClang || (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.cc.version "11.0.0"))
[
"-include"
"limits"
"-include"
"thread"
];
"C++FLAGS" = toString (
# Avoid a compilation error that only occurs for 4-byte longs.
lib.optionals stdenv.hostPlatform.isi686 [ "-Wno-narrowing" ]
# See the "Header dependency changes" section of
# https://www.gnu.org/software/gcc/gcc-11/porting_to.html for more
# information on why we need to include these.
++
lib.optionals
(stdenv.cc.isClang || (stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.cc.version "11.0.0"))
[
"-include"
"limits"
"-include"
"thread"
]
);
};
preBuild = lib.optionalString stdenv.hostPlatform.isDarwin ''
export MACOSX_SDK=$SDKROOT
+11 -7
View File
@@ -1,30 +1,34 @@
{
cmake,
lib,
stdenv,
fetchFromGitHub,
fuse,
meson,
ninja,
pkg-config,
}:
stdenv.mkDerivation (finalAttrs: {
version = "1.1.1";
version = "1.1.1-unstable-2025-07-13";
pname = "pfsshell";
src = fetchFromGitHub {
owner = "uyjulian";
owner = "ps2homebrew";
repo = "pfsshell";
rev = "v${finalAttrs.version}";
sha256 = "0cr91al3knsbfim75rzl7rxdsglcc144x0nizn7q4jx5cad3zbn8";
rev = "8192de3907a05bb1844afcb1ae490179a38d4ed6";
fetchSubmodules = true;
hash = "sha256-drQNnCIqwM+Lnix5LewkD2ov8G6Mbu60xVKQKvCFbPY=";
};
nativeBuildInputs = [
fuse
meson
ninja
pkg-config
];
# Build errors since 1.1.1 when format hardening is enabled:
# cc1: error: '-Wformat-security' ignored without '-Wformat' [-Werror=format-security]
hardeningDisable = [ "format" ];
mesonFlags = [ (lib.mesonBool "enable_pfsfuse" true) ];
meta = {
inherit (finalAttrs.src.meta) homepage;
+34 -34
View File
@@ -1,78 +1,78 @@
[
{
"pname": "GirCore.Adw-1",
"version": "0.6.3",
"hash": "sha256-wV4zTybD7yJldzQORBK2iI/77Fv3C9kjZvtj/S6v48k="
"version": "0.7.0",
"hash": "sha256-7bnrJnNJJLiz5dGMX2pACJbmMoAaqQdN3ZGePZq/Z54="
},
{
"pname": "GirCore.Cairo-1.0",
"version": "0.6.3",
"hash": "sha256-IJLzVmWkuCzdyiIqlzXyl8/ZDC6hmnh/bf4+i2HOpLw="
"version": "0.7.0",
"hash": "sha256-w8Uh7RQXphqsXT/5POMgMpVO0u0vNtGL+Tu043jKptc="
},
{
"pname": "GirCore.FreeType2-2.0",
"version": "0.6.3",
"hash": "sha256-CsH4zQkZukyVw653sphDf5eveuvzY3HVphoO6fvjZiA="
"version": "0.7.0",
"hash": "sha256-UHfYBDyrliB32VF/SJ+KsLx8ZCBVDKAwfhcLRaqxfv4="
},
{
"pname": "GirCore.Gdk-4.0",
"version": "0.6.3",
"hash": "sha256-3R7ikDBuQJ1iaVb8yuewdLggZ1IVecLuhmjaw1Hzm0s="
"version": "0.7.0",
"hash": "sha256-lPipLMR86A3QvYH6OzxKGj29Vn8lpHM/MRtpKyUgVRA="
},
{
"pname": "GirCore.GdkPixbuf-2.0",
"version": "0.6.3",
"hash": "sha256-HZr3YmNLumXTGIN2CvxYZS9mHzvOvpMhUVJ1/DJlWN4="
"version": "0.7.0",
"hash": "sha256-dS4ZmahrGO/2Poin7PltVt4JXpW7mKnKwj1fQPGBpVc="
},
{
"pname": "GirCore.Gio-2.0",
"version": "0.6.3",
"hash": "sha256-pYc13vCSAH9Or7plQYffBzB/9b83oPNRBf5+HDeT/7w="
"version": "0.7.0",
"hash": "sha256-nktBWddrIwA+4Ibjc/IMWnCi/OL3bMp7UGMRAUEF9r0="
},
{
"pname": "GirCore.GLib-2.0",
"version": "0.6.3",
"hash": "sha256-Lsl44qroh+ENO7yBFoySrNgxs8FBeT0nH6PKJ5u+LAI="
"version": "0.7.0",
"hash": "sha256-u3jwn7fQONG4M4i4gX6glR1zKn2JNI05QieFf1Gsays="
},
{
"pname": "GirCore.GObject-2.0",
"version": "0.6.3",
"hash": "sha256-+gerXQbv8HNcFjA76AvtzAG3d+CRb7pPYDaAL+iUPz4="
"version": "0.7.0",
"hash": "sha256-bmCHh0NyjG8YumCCI2zR8lrb6lhD6uF3MsA9tE1aWIA="
},
{
"pname": "GirCore.GObject-2.0.Integration",
"version": "0.6.3",
"hash": "sha256-ujkhIzrqeKOcwdwjgzMh3eTcZ2N5PfgvItfyNj7Kc3s="
"version": "0.7.0",
"hash": "sha256-kDLz5+dEtGxqmkNV42wqjX3mRAiBO1PFLtBDwjpBKCU="
},
{
"pname": "GirCore.Graphene-1.0",
"version": "0.6.3",
"hash": "sha256-+pDFEj94WNbXD7Fso1xuxkkETjej/O/d1JNW8eV6UPA="
"version": "0.7.0",
"hash": "sha256-onPgy8jEf8LRL/xaG+t7OFfXEg5LraGQruLRSBR0K28="
},
{
"pname": "GirCore.Gsk-4.0",
"version": "0.6.3",
"hash": "sha256-vV66rP1vVloB+DA1xPL2iSrJwEmdUDdl209RcRpNP9Q="
"version": "0.7.0",
"hash": "sha256-lDvFt1HIVNekOjChHw4JkfjHBQas9qxp5KuQxPApctM="
},
{
"pname": "GirCore.Gtk-4.0",
"version": "0.6.3",
"hash": "sha256-unQkwxnaoIihD+FWKnJgJNAR4i99qcTcN78SG8WhrZk="
"version": "0.7.0",
"hash": "sha256-PFkomZCs+gPQbNF0WYGskIJT7kkMypBL5zjeZL7+Lwg="
},
{
"pname": "GirCore.HarfBuzz-0.0",
"version": "0.6.3",
"hash": "sha256-8I7+SMTeXBNe6Q/rE7R6WiAYRPuLjfSeDjwllP/n9tM="
"version": "0.7.0",
"hash": "sha256-tUEqdvad1bqtpuXwkOmzRg2WdxwqUA//69OGFN7oOXQ="
},
{
"pname": "GirCore.Pango-1.0",
"version": "0.6.3",
"hash": "sha256-4qPtnqcd1gjt/bz6vyq7L4iA8TyDYTlqkkDD6H150Hs="
"version": "0.7.0",
"hash": "sha256-rAGq1CAOl0k3l2BN/b6r6Q0Upq6GHGAM8P42eYabgLQ="
},
{
"pname": "GirCore.PangoCairo-1.0",
"version": "0.6.3",
"hash": "sha256-O8SVg5F8OBazisAwxDB66zlup2hB6hvmO7ubdpSJXpI="
"version": "0.7.0",
"hash": "sha256-d3RbSDFmB8UosYsQGzhHFBCZ5hcPtIpdmQcylYVSLe4="
},
{
"pname": "Microsoft.CodeAnalysis.Analyzers",
@@ -436,8 +436,8 @@
},
{
"pname": "System.CommandLine",
"version": "2.0.0-beta4.22272.1",
"hash": "sha256-zSO+CYnMH8deBHDI9DHhCPj79Ce3GOzHCyH1/TiHxcc="
"version": "2.0.1",
"hash": "sha256-NDBiPUt/ZZIMBcLHpF/6IMX/UpfsC/XnH3p4i4MHCFw="
},
{
"pname": "System.Diagnostics.Debug",
@@ -726,7 +726,7 @@
},
{
"pname": "Tmds.DBus",
"version": "0.21.2",
"hash": "sha256-1rxUexOuj0raH8FvvUKeGdcWr3u8KmuAySe/4isy6S0="
"version": "0.22.0",
"hash": "sha256-rrI1KUW9CTWEZOPJA2aoe+6hSvyOFoqP+vl6lyaZtuI="
}
]
+6 -4
View File
@@ -5,6 +5,7 @@
fetchFromGitHub,
glibcLocales,
gtk4,
glib,
intltool,
libadwaita,
wrapGAppsHook4,
@@ -12,13 +13,13 @@
buildDotnetModule rec {
pname = "Pinta";
version = "3.0.5";
version = "3.1.1";
src = fetchFromGitHub {
owner = "PintaProject";
repo = "Pinta";
rev = version;
hash = "sha256-teBk3+t0iFaqOh0Bzpz6mAlQ/reEd84wZSVXnYIXAio=";
hash = "sha256-ZlsXba1ppdAQeZW1ihrEu+deA0o6gZJk50wxJuW95Dk=";
};
nativeBuildInputs = [
@@ -28,6 +29,7 @@ buildDotnetModule rec {
runtimeDeps = [
gtk4
glib
libadwaita
];
@@ -52,8 +54,8 @@ buildDotnetModule rec {
# TODO: use upstream build system
postBuild = ''
# Substitute translation placeholders
intltool-merge -x po/ xdg/pinta.appdata.xml.in xdg/pinta.appdata.xml
intltool-merge -d po/ xdg/pinta.desktop.in xdg/pinta.desktop
intltool-merge -x po/ xdg/com.github.PintaProject.Pinta.metainfo.xml.in xdg/com.github.PintaProject.Pinta.metainfo.xml
intltool-merge -d po/ xdg/com.github.PintaProject.Pinta.desktop.in xdg/com.github.PintaProject.Pinta.desktop
# Build translations
dotnet build Pinta \
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "postfix-tlspol";
version = "1.8.25";
version = "1.8.26";
src = fetchFromGitHub {
owner = "Zuplu";
repo = "postfix-tlspol";
tag = "v${finalAttrs.version}";
hash = "sha256-33kIgPQT/AXP+ZjBKcO+Ulzcxa5FbD4+Y3QHoHnzu10=";
hash = "sha256-H8T/AsAsynLlGcAyx/2aH2ZRZOKrgzMav9E4kJnDXBY=";
};
vendorHash = null;
+3 -3
View File
@@ -11,16 +11,16 @@
# function correctly.
rustPlatform.buildRustPackage (finalAttrs: {
pname = "prisma-engines_7";
version = "7.2.0";
version = "7.3.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
tag = finalAttrs.version;
hash = "sha256-1CwpUtNuqxGNjBmmmo/Aet8XrmnCQfDToI7vZaNupDI=";
hash = "sha256-a4skrL5r6tfFMMD+yikm5wgkiAOXom6FC5fuAYPzT5I=";
};
cargoHash = "sha256-U5d/HkuWnD/XSrAJr5AYh+WPVGDOcK/e4sC0udPZoyU=";
cargoHash = "sha256-DkuqGzcHHqW3u6ZVz6xCJjeF+l8Y44pYMNaeFjb7vIc=";
# Use system openssl.
env.OPENSSL_NO_VENDOR = 1;
+1 -1
View File
@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
# Fetch CLI workspace dependencies
deps_json=$(pnpm list --filter ./packages/cli --prod --depth Infinity --json)
deps=$(jq -r '[del(.. | .unsavedDependencies?) | .. | strings | select(startswith("link:../")) | sub("^link:../"; "")] | unique[]' <<< "$deps_json")
deps=$(jq -r '[.. | strings | select(startswith("link:../")) | sub("^link:../"; "")] | unique[]' <<< "$deps_json")
# Remove unnecessary external dependencies
find . -name node_modules -type d -prune -exec rm -rf {} +
+4 -4
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "prisma_7";
version = "7.2.0";
version = "7.3.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma";
tag = finalAttrs.version;
hash = "sha256-oDfb/RwSa63ErWHF86q5xPPUUsRUV2DwNHARTV5gxyk=";
hash = "sha256-X3tLHUJ+tSjo4DPgmo43KMXHPP5BZK14kCj7sBgjPu8=";
};
nativeBuildInputs = [
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-HZsrHYUh4nxUgwVbmJ+fV4/OZvEWDKkD4CT8hIt1SRY=";
hash = "sha256-HkEoPY0rrRZL53EI1NupnWnCMvtcViSVA2GIiwBr8wo=";
};
patchPhase = ''
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
# Fetch CLI workspace dependencies
deps_json=$(pnpm list --filter ./packages/cli --prod --depth Infinity --json)
deps=$(jq -r '[del(.. | .unsavedDependencies?) | .. | strings | select(startswith("link:../")) | sub("^link:../"; "")] | unique[]' <<< "$deps_json")
deps=$(jq -r '[.. | strings | select(startswith("link:../")) | sub("^link:../"; "")] | unique[]' <<< "$deps_json")
# Remove unnecessary external dependencies
find . -name node_modules -type d -prune -exec rm -rf {} +
+27
View File
@@ -0,0 +1,27 @@
{
lib,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustfetch";
version = "0.2.0";
src = fetchFromGitHub {
owner = "lemuray";
repo = "rustfetch";
tag = "v${finalAttrs.version}";
hash = "sha256-iGcxDKl36kbEi+OiH4gB2+HxP37bpqAMZguIXDzq3Jw=";
};
cargoHash = "sha256-87wfFczmgCft4ke/RQKi54wvqFKGRJMtqhkwQgDCedg=";
meta = {
description = "CLI tool designed to fetch system information in the fastest and safest way possible";
homepage = "https://github.com/lemuray/rustfetch";
changelog = "https://github.com/lemuray/rustfetch/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ lefaucheur0769 ];
mainProgram = "rustfetch";
};
})
+1 -1
View File
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = {
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
changelog = "https://gcg.or.rwth-aachen.de/doc-3.5.0/RN${lib.versions.major version}${lib.versions.minor version}.html";
description = "Branch-and-Price & Column Generation for Everyone";
license = lib.licenses.lgpl3Plus;
+1 -1
View File
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
];
doCheck = true;
meta = {
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
description = "Parallel Presolve for Integer and Linear Optimization";
license = lib.licenses.lgpl3Plus;
homepage = "https://github.com/scipopt/papilo";
+1 -1
View File
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
meta = {
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
changelog = "https://scipopt.org/doc-${finalAttrs.version}/html/RN${lib.versions.major finalAttrs.version}.php";
description = "Solving Constraint Integer Programs";
license = lib.licenses.asl20;
+1 -1
View File
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Sequential object-oriented simPlex";
license = with lib.licenses; [ asl20 ];
mainProgram = "soplex";
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
changelog = "https://soplex.zib.de/doc-${finalAttrs.version}/html/CHANGELOG.php";
platforms = lib.platforms.unix;
};
+1 -1
View File
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
];
meta = {
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
changelog = "https://scipopt.org/doc-${scipVersion}/html/RN${lib.versions.major scipVersion}.php";
description = "Ubiquity Generator framework to parallelize branch-and-bound based solvers";
license = lib.licenses.lgpl3Plus;
+2 -2
View File
@@ -44,11 +44,11 @@ stdenv.mkDerivation (finalAttrs: {
runHook postCheck
'';
meta = {
maintainers = with lib.maintainers; [ fettgoenner ];
maintainers = with lib.maintainers; [ pmeinhold ];
platforms = lib.platforms.linux;
broken = stdenv.isDarwin;
changelog = "https://zimpl.zib.de/download/CHANGELOG.txt";
description = "Zuse Institut Mathematical Programming Language";
description = "Zuse Institute Mathematical Programming Language";
longDescription = ''
ZIMPL is a little language to translate the mathematical model of a
problem into a linear or (mixed-)integer mathematical program
@@ -1,7 +1,7 @@
{ callPackage, commandLineArgs }:
callPackage ./generic.nix { inherit commandLineArgs; } {
pname = "signal-desktop-bin";
version = "7.89.0";
version = "7.90.0";
libdir = "usr/lib64/signal-desktop";
bindir = "usr/bin";
@@ -10,6 +10,6 @@ callPackage ./generic.nix { inherit commandLineArgs; } {
bsdtar -xf $downloadedFile -C "$out"
'';
url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/10118373-signal-desktop/signal-desktop-7.89.0-1.fc42.aarch64.rpm";
hash = "sha256-cqGdY5CEWK5T04Pa9ZAyOqmlsO476vGXkos6gdWahcU=";
url = "https://download.copr.fedorainfracloud.org/results/useidel/signal-desktop/fedora-42-aarch64/10149422-signal-desktop/signal-desktop-7.90.0-1.fc42.aarch64.rpm";
hash = "sha256-+6aIB/UF7oZ7I4MtDsYCOhQxiaTpIyXGZ5WLdJto7Us=";
}
@@ -6,11 +6,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "signal-desktop-bin";
version = "7.89.0";
version = "7.90.0";
src = fetchurl {
url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg";
hash = "sha256-Y2xUCWDRsb+A2GypvxZPc1VChRX3ElgrPOeeu4w4FRU=";
hash = "sha256-61JsAPeGVNJpuUDAv3nA0WNr15C+e5NvsT0ICT2dolc=";
};
sourceRoot = ".";
@@ -1,12 +1,12 @@
{ callPackage, commandLineArgs }:
callPackage ./generic.nix { inherit commandLineArgs; } rec {
pname = "signal-desktop-bin";
version = "7.89.0";
version = "7.90.0";
libdir = "opt/Signal";
bindir = libdir;
extractPkg = "dpkg-deb -x $downloadedFile $out";
url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb";
hash = "sha256-qGzQ+ZtOCKu69EBEoxVjR5PzgtlrSNBW6SBZ9eG3ooU=";
hash = "sha256-m9tBldv1WvfdLrORIuJQYBQ72rBRHgXSAk0PrwZtAB4=";
}
@@ -24,23 +24,23 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "libsignal-node";
version = "0.86.16";
version = "0.87.1";
src = fetchFromGitHub {
owner = "signalapp";
repo = "libsignal";
tag = "v${finalAttrs.version}";
hash = "sha256-rpZdT0nkOhdf9YFG5eDxSLQPv5CtUuX9+y6V7GxzvaA=";
hash = "sha256-yr2+yM7RmUQ7mNDMCcaM5cCpudof14JuO5J6D944k0U=";
};
cargoHash = "sha256-TrsxEe4+qCBYK+6/YN3T/fD+m6U0Hor98M5sTpdFk7Q=";
cargoHash = "sha256-rqxp+RZuuT+nFudNeCgA8g04C9KT1Qi59K4b2avL5u4=";
npmRoot = "node";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-npm-deps";
inherit (finalAttrs) version src;
sourceRoot = "${finalAttrs.src.name}/${finalAttrs.npmRoot}";
hash = "sha256-0YimfYIKxlljERPnseQ8j3hpS1XPXINNhBnrAdnkEfM=";
hash = "sha256-dNAHAk7UxFQvbsGSnbw3Nb0N4UARflUWL1+OE3shZMU=";
};
nativeBuildInputs = [
+9 -9
View File
@@ -1,11 +1,11 @@
{
stdenv,
lib,
nodejs_22,
nodejs_24,
pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
electron_39,
electron_40,
python3,
makeWrapper,
callPackage,
@@ -23,9 +23,9 @@
withAppleEmojis ? false,
}:
let
nodejs = nodejs_22;
nodejs = nodejs_24;
pnpm = pnpm_10;
electron = electron_39;
electron = electron_40;
libsignal-node = callPackage ./libsignal-node.nix { inherit nodejs; };
signal-sqlcipher = callPackage ./signal-sqlcipher.nix { inherit pnpm nodejs; };
@@ -54,13 +54,13 @@ let
'';
});
version = "7.89.0";
version = "7.90.0";
src = fetchFromGitHub {
owner = "signalapp";
repo = "Signal-Desktop";
tag = "v${version}";
hash = "sha256-2/cmbNDeFqq+VtJvMIfC/Yg31Mc7AlH+TJGI2Vp+SuY=";
hash = "sha256-MkvIv9ohFtu4e3IK4hciWC32xiw18/kdm7pHEc436Bc=";
};
sticker-creator = stdenv.mkDerivation (finalAttrs: {
@@ -147,15 +147,15 @@ stdenv.mkDerivation (finalAttrs: {
fetcherVersion = 1;
hash =
if withAppleEmojis then
"sha256-QBiKYgiSUoHOxr2jZv3DxP56/VMW8rAZzEQlMQDk2VA="
"sha256-sXDAAbrRFgOT+wRZqHAjEudmcUdBEbpkPWJpiB+MqDw="
else
"sha256-ELbzV97TOGC3MLB/Cs5xk1MBPXXUYKAClji8oEiMP5Y=";
"sha256-uEXm4lFTJ7U9I/I1UiETy1fIHzAPP7tr9SsPQ5lWsFw=";
};
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
SIGNAL_ENV = "production";
SOURCE_DATE_EPOCH = 1770853842;
SOURCE_DATE_EPOCH = 1771441806;
};
preBuild = ''
@@ -0,0 +1,50 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
installShellFiles,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "skywalking-eyes";
version = "0.8.0";
src = fetchFromGitHub {
owner = "apache";
repo = "skywalking-eyes";
tag = "v${finalAttrs.version}";
hash = "sha256-uk/tX1AfYfy4ARzyd9IZijFYBEsfrx/DX+QsTVg3Jc4=";
};
vendorHash = "sha256-sH9zV99XX7f8q7guBDkLAJ7Lr3eiQXSQ2+CGd2zphLk=";
subPackages = [ "cmd/license-eye" ];
nativeBuildInputs = [ installShellFiles ];
ldflags = [
"-s"
"-w"
"-X github.com/apache/skywalking-eyes/commands.version=${finalAttrs.version}"
];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd license-eye \
--bash <($out/bin/license-eye completion bash) \
--zsh <($out/bin/license-eye completion zsh) \
--fish <($out/bin/license-eye completion fish)
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Check and fix license headers and resolve dependencies' licenses";
homepage = "https://github.com/apache/skywalking-eyes";
changelog = "https://github.com/apache/skywalking-eyes/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ janezp ];
mainProgram = "license-eye";
};
})
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "soplex";
version = "713";
version = "716";
src = fetchFromGitHub {
owner = "scipopt";
repo = "soplex";
rev = "release-${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}";
hash = "sha256-qI7VGPAm3ALzeiD/OgvlZ1w2GzHRYdBajTW5XdIN9pU=";
hash = "sha256-v2lDtnY3O1nP8RYALqpeO8q4b3bUAKZe4b3QhtnGiGg=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -7,7 +7,7 @@
nix-update-script,
}:
let
version = "1.2.0";
version = "1.2.1";
in
python3Packages.buildPythonApplication {
pname = "stown";
@@ -18,7 +18,7 @@ python3Packages.buildPythonApplication {
owner = "rseichter";
repo = "stown";
tag = version;
hash = "sha256-iHeqmlo7be28ISJfPZ7GZC2gj2VVgt20ORnfYVToo0A=";
hash = "sha256-B3gNFVeMRvN+bqBNCBLU1YqjGVz9wCbHUknWTTU8S6A=";
};
build-system = [
+46
View File
@@ -0,0 +1,46 @@
{
buildGoModule,
fetchFromGitHub,
lib,
runCommand,
super,
}:
buildGoModule (finalAttrs: {
pname = "super";
version = "0.1.0";
src = fetchFromGitHub {
owner = "brimdata";
repo = "super";
tag = "v${finalAttrs.version}";
hash = "sha256-wgduBXtLnvCTV/8JgCOeD8QutIqW5m9vCJZEbsxKxwY=";
};
vendorHash = "sha256-yGmQmxr2RzpOOwS7qpdBJysJpsgeWDNFBOws1FQQoM8=";
ldflags = [
"-s"
"-X"
"github.com/brimdata/super/cli.version=${finalAttrs.version}"
];
subPackages = [
"cmd/super"
];
passthru.tests = {
hello-world = runCommand "${finalAttrs.pname}-test" { } ''
echo \"'hello, world'\" | ${super}/bin/super -color=false -f=line - > $out
[ "$(cat $out)" = 'hello, world' ]
'';
};
meta = {
changelog = "https://github.com/brimdata/super/releases/tag/v${finalAttrs.version}";
description = "Analytics database that puts JSON and relational tables on equal footing";
homepage = "https://superdb.org";
license = lib.licenses.bsd3;
mainProgram = "super";
maintainers = with lib.maintainers; [ hythera ];
};
})
+4 -4
View File
@@ -10,14 +10,14 @@ let
platform =
if stdenvNoCC.hostPlatform.isDarwin then "universal-macos" else stdenvNoCC.hostPlatform.system;
hash = builtins.getAttr platform {
"universal-macos" = "sha256-NNXbkfA46kYq12SjD8G3r7fitMXwPxNdVQNslwj9p3A=";
"x86_64-linux" = "sha256-H+oU30NLVI9Pv7qEx9qQh7n/8+8/up5YYj9qo46UMi8=";
"aarch64-linux" = "sha256-ifFOvyBIT0gmfMzfIGYnV0w39M5WW/CFHzIBgdIbcho=";
"universal-macos" = "sha256-QKp57vN1ilcItu7zVab3p+VbFhnQxrtT8O/UwQj4YY8=";
"x86_64-linux" = "sha256-mpLKxgHwLyQOffODSOgOddwwPDd+hY46AxNVAwe5MQA=";
"aarch64-linux" = "sha256-rzoOkWauDZcJ0U2NmNTDPuBJCNJ6s9qyfJIrNbPNQMA=";
};
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tigerbeetle";
version = "0.16.70";
version = "0.16.73";
src = fetchzip {
url = "https://github.com/tigerbeetle/tigerbeetle/releases/download/${finalAttrs.version}/tigerbeetle-${platform}.zip";
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tokstat";
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "pbek";
repo = "tokstat";
tag = "v${finalAttrs.version}";
hash = "sha256-J144les0gxAFt34+r2hcikIyLKm+A1p8zNg+FljZ41o=";
hash = "sha256-K1RV+FvRL8oWHsdaLLpzFIcGU/6ex5SxSf90vMhwoEc=";
};
cargoHash = "sha256-llS2UrJ9B+JSNkBUYioEEbe36lGgIr3ifjBXgPhTRnE=";
cargoHash = "sha256-5Q+99lYln459PTQhXpMneoUP1WQYHo4tSjm1cYMLbjk=";
nativeBuildInputs = [
pkg-config
+1 -2
View File
@@ -54,8 +54,7 @@ flutter335.buildFlutterApplication rec {
ln -fs "${passthru.helper}/bin/authenticator-helper" "$out/app/$pname/helper/authenticator-helper"
# Move the icon.
mkdir $out/share/pixmaps
mv $out/app/$pname/linux_support/com.yubico.yubioath.png $out/share/pixmaps
install -Dm444 $out/app/$pname/linux_support/com.yubico.yubioath.png $out/share/icons/hicolor/128x128/apps/com.yubico.yubioath.png
# Cleanup.
rm -rf \
+20 -18
View File
@@ -14,25 +14,25 @@ let
# TODO: there are also FreeBSD and Windows versions
x86_64-linux = {
arch = "linuxx86";
sha256 = "sha256-cAae50xvBoXfg+tiJM4i8+eRnheyM0dseE5EDWDia/E=";
hash = "sha256-cAae50xvBoXfg+tiJM4i8+eRnheyM0dseE5EDWDia/E=";
runtime = "lx86cl64";
kernel = "linuxx8664";
};
i686-linux = {
arch = "linuxx86";
sha256 = x86_64-linux.sha256;
hash = x86_64-linux.hash;
runtime = "lx86cl";
kernel = "linuxx8632";
};
armv7l-linux = {
arch = "linuxarm";
sha256 = "sha256-iyUMTDuHbyfEAxAAhjXANjh6HhpLkWG5+diXI6aFUUc=";
hash = "sha256-iyUMTDuHbyfEAxAAhjXANjh6HhpLkWG5+diXI6aFUUc=";
runtime = "armcl";
kernel = "linuxarm";
};
x86_64-darwin = {
arch = "darwinx86";
sha256 = "sha256-r+OhkU0b+QDgoZpZb0Xpc3V0yRq8GBKcNLt2IzeOSdE=";
hash = "sha256-r+OhkU0b+QDgoZpZb0Xpc3V0yRq8GBKcNLt2IzeOSdE=";
runtime = "dx86cl64";
kernel = "darwinx8664";
};
@@ -43,13 +43,13 @@ let
or (throw "missing source url for platform ${stdenv.hostPlatform.system}");
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ccl";
version = "1.13";
src = fetchurl {
url = "https://github.com/Clozure/ccl/releases/download/v${version}/ccl-${version}-${cfg.arch}.tar.gz";
sha256 = cfg.sha256;
url = "https://github.com/Clozure/ccl/releases/download/v${finalAttrs.version}/ccl-${finalAttrs.version}-${cfg.arch}.tar.gz";
hash = cfg.hash;
};
buildInputs =
@@ -64,13 +64,15 @@ stdenv.mkDerivation rec {
m4
];
CCL_RUNTIME = cfg.runtime;
CCL_KERNEL = cfg.kernel;
env = {
CCL_RUNTIME = cfg.runtime;
CCL_KERNEL = cfg.kernel;
};
postPatch =
if stdenv.hostPlatform.isDarwin then
''
substituteInPlace lisp-kernel/${CCL_KERNEL}/Makefile \
substituteInPlace lisp-kernel/${finalAttrs.env.CCL_KERNEL}/Makefile \
--replace "M4 = gm4" "M4 = m4" \
--replace "dtrace" "/usr/sbin/dtrace" \
--replace "/bin/rm" "${coreutils}/bin/rm" \
@@ -81,7 +83,7 @@ stdenv.mkDerivation rec {
''
else
''
substituteInPlace lisp-kernel/${CCL_KERNEL}/Makefile \
substituteInPlace lisp-kernel/${finalAttrs.env.CCL_KERNEL}/Makefile \
--replace "/bin/rm" "${coreutils}/bin/rm" \
--replace "/bin/echo" "${coreutils}/bin/echo"
@@ -90,10 +92,10 @@ stdenv.mkDerivation rec {
'';
buildPhase = ''
make -C lisp-kernel/${CCL_KERNEL} clean
make -C lisp-kernel/${CCL_KERNEL} all
make -C lisp-kernel/${finalAttrs.env.CCL_KERNEL} clean
make -C lisp-kernel/${finalAttrs.env.CCL_KERNEL} all
./${CCL_RUNTIME} -n -b -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)'
./${finalAttrs.env.CCL_RUNTIME} -n -b -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)'
'';
installPhase = ''
@@ -101,9 +103,9 @@ stdenv.mkDerivation rec {
cp -r . "$out/share/ccl-installation"
mkdir -p "$out/bin"
echo -e '#!${runtimeShell}\n'"$out/share/ccl-installation/${CCL_RUNTIME}"' "$@"\n' > "$out"/bin/"${CCL_RUNTIME}"
chmod a+x "$out"/bin/"${CCL_RUNTIME}"
ln -s "$out"/bin/"${CCL_RUNTIME}" "$out"/bin/ccl
echo -e '#!${runtimeShell}\n'"$out/share/ccl-installation/${finalAttrs.env.CCL_RUNTIME}"' "$@"\n' > "$out"/bin/"${finalAttrs.env.CCL_RUNTIME}"
chmod a+x "$out"/bin/"${finalAttrs.env.CCL_RUNTIME}"
ln -s "$out"/bin/"${finalAttrs.env.CCL_RUNTIME}" "$out"/bin/ccl
'';
hardeningDisable = [ "format" ];
@@ -118,4 +120,4 @@ stdenv.mkDerivation rec {
teams = [ lib.teams.lisp ];
platforms = lib.attrNames options;
};
}
})
@@ -68,6 +68,9 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://src.fedoraproject.org/rpms/mozjs140/raw/49492baa47bc1d7b7d5bc738c4c81b4661302f27/f/9aa8b4b051dd539e0fbd5e08040870b3c712a846.patch";
hash = "sha256-SsyO5g7wlrxE7y2+VTHfmUDamofeZVqge8fv2y0ZhuU=";
})
]
++ lib.optionals (lib.versionAtLeast version "140" && stdenv.hostPlatform.is32bit) [
./fix-32bit-build.patch
];
nativeBuildInputs = [
@@ -0,0 +1,11 @@
--- a/js/src/xsum/xsum.cpp
+++ b/js/src/xsum/xsum.cpp
@@ -266,7 +266,7 @@
/* At this point, sacc->chunk[u] must be non-zero */
- if (xsum_debug) printf("u: %d, sacc->chunk[u]: %ld", u, sacc->chunk[u]);
+ if (xsum_debug) printf("u: %d, sacc->chunk[u]: %lld", u, sacc->chunk[u]);
/* Carry propagate, starting at the low-order chunks. Note that the
loop limit of u may be increased inside the loop. */
@@ -240,7 +240,7 @@ stdenv.mkDerivation (finalAttrs: {
];
# Fontconfig error: Cannot load default config file
FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };
env.FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };
doCheck = true;
doInstallCheck = true;
@@ -58,7 +58,15 @@ mapAliases {
"@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06
"@prisma/language-server" = throw "@prisma/language-server has been removed because it was broken"; # added 2025-03-23
"@shopify/cli" = throw "@shopify/cli has been removed because it was broken"; # added 2025-03-12
"@tailwindcss/aspect-ratio" =
throw "@tailwindcss/aspect-ratio has been removed because it is a library and your JS project should lock it instead."; # Added 2026-02-19
"@tailwindcss/forms" =
throw "@tailwindcss/forms has been removed because it is a library and your JS project should lock it instead."; # Added 2026-02-19
"@tailwindcss/language-server" = pkgs.tailwindcss-language-server; # added 2024-01-22
"@tailwindcss/line-clamp" =
throw "@tailwindcss/line-clamp has been removed because it is a library and your JS project should lock it instead."; # Added 2026-02-19
"@tailwindcss/typography" =
throw "@tailwindcss/typography has been removed because it is a library and your JS project should lock it instead."; # Added 2026-02-19
"@uppy/companion" = pkgs.uppy-companion; # Added 2025-11-01
"@volar/vue-language-server" = pkgs.vue-language-server; # added 2024-06-15
"@vue/language-server" = pkgs.vue-language-server; # added 2024-06-15
@@ -1,10 +1,6 @@
[
"@tailwindcss/aspect-ratio"
, "@tailwindcss/forms"
, "@tailwindcss/line-clamp"
, "@tailwindcss/typography"
, "browserify"
, "node2nix"
, "sass"
, "semver"
"browserify",
"node2nix",
"sass",
"semver"
]
-154
View File
@@ -1614,15 +1614,6 @@ let
sha512 = "6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==";
};
};
"cssesc-3.0.0" = {
name = "cssesc";
packageName = "cssesc";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz";
sha512 = "/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==";
};
};
"csso-5.0.5" = {
name = "csso";
packageName = "csso";
@@ -2964,15 +2955,6 @@ let
sha512 = "SXL66C731p0xPDC5LZg4wI5H+dJo/EO4KTqOMwLYCH3+FmmfAKJEZCm6ohGpI+T1xwsDsJCfL4OnhorllvlTPQ==";
};
};
"lodash.castarray-4.4.0" = {
name = "lodash.castarray";
packageName = "lodash.castarray";
version = "4.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz";
sha512 = "aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==";
};
};
"lodash.isempty-4.4.0" = {
name = "lodash.isempty";
packageName = "lodash.isempty";
@@ -2982,15 +2964,6 @@ let
sha512 = "oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==";
};
};
"lodash.isplainobject-4.0.6" = {
name = "lodash.isplainobject";
packageName = "lodash.isplainobject";
version = "4.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz";
sha512 = "oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==";
};
};
"lodash.memoize-3.0.4" = {
name = "lodash.memoize";
packageName = "lodash.memoize";
@@ -3000,15 +2973,6 @@ let
sha512 = "eDn9kqrAmVUC1wmZvlQ6Uhde44n+tXpqPrN8olQJbttgh0oKclk+SF54P47VEGE9CEiMeRwAP8BaM7UHvBkz2A==";
};
};
"lodash.merge-4.6.2" = {
name = "lodash.merge";
packageName = "lodash.merge";
version = "4.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz";
sha512 = "0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==";
};
};
"lodash.omitby-4.6.0" = {
name = "lodash.omitby";
packageName = "lodash.omitby";
@@ -3189,15 +3153,6 @@ let
sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==";
};
};
"mini-svg-data-uri-1.4.4" = {
name = "mini-svg-data-uri";
packageName = "mini-svg-data-uri";
version = "1.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz";
sha512 = "r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==";
};
};
"minimalistic-assert-1.0.1" = {
name = "minimalistic-assert";
packageName = "minimalistic-assert";
@@ -3900,15 +3855,6 @@ let
sha512 = "/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA==";
};
};
"postcss-selector-parser-6.0.10" = {
name = "postcss-selector-parser";
packageName = "postcss-selector-parser";
version = "6.0.10";
src = fetchurl {
url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz";
sha512 = "IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==";
};
};
"prettier-2.8.8" = {
name = "prettier";
packageName = "prettier";
@@ -4782,15 +4728,6 @@ let
sha512 = "YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==";
};
};
"tailwindcss-4.0.14" = {
name = "tailwindcss";
packageName = "tailwindcss";
version = "4.0.14";
src = fetchurl {
url = "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.14.tgz";
sha512 = "92YT2dpt671tFiHH/e1ok9D987N9fHD5VWoly1CdPD/Cd1HMglvZwP3nx2yTj2lbXDAHt8QssZkxTLCCTNL+xw==";
};
};
"tar-6.1.15" = {
name = "tar";
packageName = "tar";
@@ -5298,97 +5235,6 @@ let
};
in
{
"@tailwindcss/aspect-ratio" = nodeEnv.buildNodePackage {
name = "_at_tailwindcss_slash_aspect-ratio";
packageName = "@tailwindcss/aspect-ratio";
version = "0.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/@tailwindcss/aspect-ratio/-/aspect-ratio-0.4.2.tgz";
sha512 = "8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==";
};
dependencies = [
sources."tailwindcss-4.0.14"
];
buildInputs = globalBuildInputs;
meta = {
description = "Composable API for giving elements a fixed aspect ratio";
homepage = "https://github.com/tailwindlabs/tailwindcss-aspect-ratio#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
"@tailwindcss/forms" = nodeEnv.buildNodePackage {
name = "_at_tailwindcss_slash_forms";
packageName = "@tailwindcss/forms";
version = "0.5.10";
src = fetchurl {
url = "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz";
sha512 = "utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==";
};
dependencies = [
sources."mini-svg-data-uri-1.4.4"
sources."tailwindcss-4.0.14"
];
buildInputs = globalBuildInputs;
meta = {
description = "Basic reset for form styles that makes form elements easy to override with utilities";
homepage = "https://github.com/tailwindlabs/tailwindcss-forms#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
"@tailwindcss/line-clamp" = nodeEnv.buildNodePackage {
name = "_at_tailwindcss_slash_line-clamp";
packageName = "@tailwindcss/line-clamp";
version = "0.4.4";
src = fetchurl {
url = "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz";
sha512 = "5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==";
};
dependencies = [
sources."tailwindcss-4.0.14"
];
buildInputs = globalBuildInputs;
meta = {
description = "Utilities for visually truncating text after a fixed number of lines";
homepage = "https://github.com/tailwindlabs/tailwindcss-line-clamp#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
"@tailwindcss/typography" = nodeEnv.buildNodePackage {
name = "_at_tailwindcss_slash_typography";
packageName = "@tailwindcss/typography";
version = "0.5.16";
src = fetchurl {
url = "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz";
sha512 = "0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==";
};
dependencies = [
sources."cssesc-3.0.0"
sources."lodash.castarray-4.4.0"
sources."lodash.isplainobject-4.0.6"
sources."lodash.merge-4.6.2"
sources."postcss-selector-parser-6.0.10"
sources."tailwindcss-4.0.14"
sources."util-deprecate-1.0.2"
];
buildInputs = globalBuildInputs;
meta = {
description = "Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults";
homepage = "https://github.com/tailwindlabs/tailwindcss-typography#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
browserify = nodeEnv.buildNodePackage {
name = "browserify";
packageName = "browserify";
@@ -1,50 +0,0 @@
{
runCommand,
tailwindcss,
nodePackages,
}:
let
inherit (tailwindcss) packageName version;
tailwindcssInput = builtins.toFile "input.css" ''
@tailwind base;
@tailwind components;
@tailwind utilities;
'';
tailwindcssWithPlugins = tailwindcss.overrideAttrs (oldAttrs: {
plugins = [
nodePackages."@tailwindcss/typography"
];
});
tailwindcssWithPluginsConfig = builtins.toFile "tailwind.config.js" ''
module.exports = {
content: ["./with-typography.input"],
plugins: [
require('@tailwindcss/typography'),
],
}
'';
in
runCommand "${packageName}-tests" { meta.timeout = 60; } ''
mkdir $out
# Ensure CLI runs
${tailwindcss}/bin/tailwind --help > /dev/null
${tailwindcss}/bin/tailwindcss --help > /dev/null
# Ensure CLI with plugins runs
echo '"ml-4 prose"' > ./with-typography.input
${tailwindcssWithPlugins}/bin/tailwind \
--config ${tailwindcssWithPluginsConfig} \
--input ${tailwindcssInput} \
--output $out/with-typography.css
grep -q ml-4 $out/with-typography.css
grep -q prose $out/with-typography.css
''
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiostreammagic";
version = "2.12.1";
version = "2.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "noahhusby";
repo = "aiostreammagic";
tag = finalAttrs.version;
hash = "sha256-CctTyRaJ8lVIniVEc+SmGk+UxW8pcAzhqzrqj1WtIwY=";
hash = "sha256-8Fl+J4qhl6RFP9qTJScNFx2MTp2eGHocJjXUuVjYgq4=";
};
build-system = [ poetry-core ];
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "bx-py-utils";
version = "115";
version = "116";
pyproject = true;
src = fetchFromGitHub {
owner = "boxine";
repo = "bx_py_utils";
tag = "v${version}";
hash = "sha256-CTVjpXlypalhzyFEQOqs5Zf5HMcBX+AyF9QCVe5WbwA=";
hash = "sha256-wrPEwYeM4HjhgRO51XyPx6e/TsX52378bFhPw1NZreM=";
};
postPatch = ''
@@ -51,7 +51,10 @@ buildPythonPackage rec {
]
++ lib.optionals (!isPyPy) [ greenlet ];
env = lib.optionalAttrs stdenv.cc.isGNU {
env = {
GEVENTSETUP_EMBED = "0";
}
// lib.optionalAttrs stdenv.cc.isGNU {
NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
};
@@ -72,8 +75,6 @@ buildPythonPackage rec {
}
// lib.filterAttrs (k: v: lib.hasInfix "gevent" k) python.pkgs;
GEVENTSETUP_EMBED = "0";
meta = {
description = "Coroutine-based networking library";
homepage = "http://www.gevent.org/";
@@ -3,7 +3,6 @@
anyio,
buildPythonPackage,
fetchFromGitHub,
fetchpatch2,
hishel,
httpx,
pydantic,
@@ -17,24 +16,16 @@
buildPythonPackage rec {
pname = "githubkit";
version = "0.13.5";
version = "0.14.4";
pyproject = true;
src = fetchFromGitHub {
owner = "yanyongyu";
repo = "githubkit";
tag = "v${version}";
hash = "sha256-YKL31M1H4LBE29xmi6GfX3tTBGxS9yUvHQEiWke3ANA=";
hash = "sha256-ia4ixtui7F8NauytXYi2aaiKXejIOHNijQrSm2RtzdU=";
};
patches = [
(fetchpatch2 {
name = "uv-build.patch";
url = "https://github.com/yanyongyu/githubkit/commit/2817664d904541242d4cedf7aae85cd4c4b606e2.patch?full_index=1";
hash = "sha256-mmtjlebHZpHX457frSOe88tsUo7iNdSIUynGZjcjuw4=";
})
];
pythonRelaxDeps = [ "hishel" ];
build-system = [ uv-build ];
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "osmnx";
version = "2.0.7";
version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "gboeing";
repo = "osmnx";
tag = "v${version}";
hash = "sha256-XIvwLUvpl+AgrtR9mOkRXhxLc8mtSPk3+5779i/F+2s=";
hash = "sha256-3uLgc6zptmXlPg93qtsWbqNxXiBD/SEnXBL/IM/1m2c=";
};
build-system = [ uv-build ];
@@ -8,15 +8,15 @@
setuptools,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "plaid-python";
version = "38.1.0";
version = "38.3.0";
pyproject = true;
src = fetchPypi {
pname = "plaid_python";
inherit version;
hash = "sha256-j/AypUXwsaeL6iYjW7xo53wwE+YGMLv8TRwSZ8CeGFk=";
inherit (finalAttrs) version;
hash = "sha256-dNoJ1zZSd1IB4DM2U8eglnjK0c7Zh3vtUQb/EFegWEA=";
};
build-system = [ setuptools ];
@@ -38,4 +38,4 @@ buildPythonPackage rec {
changelog = "https://github.com/plaid/plaid-python/blob/master/CHANGELOG.md";
license = lib.licenses.mit;
};
}
})
@@ -14,22 +14,25 @@
pyyaml,
requests,
requests-credssp,
setuptools,
xmldiff,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pypsrp";
version = "0.8.1";
version = "0.9.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jborean93";
repo = "pypsrp";
tag = "v${version}";
hash = "sha256-Pwfc9e39sYPdcHN1cZtxxGEglEYzPp4yOYLD5/4SSiU=";
tag = "v${finalAttrs.version}";
hash = "sha256-EFe587tLTlNEzxhACtlbB0FspDOUvfF3ly0DRtAomuY=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
cryptography
httpcore
httpx
@@ -38,13 +41,6 @@ buildPythonPackage rec {
requests
];
nativeCheckInputs = [
pytest-mock
pytestCheckHook
pyyaml
xmldiff
];
optional-dependencies = {
credssp = [ requests-credssp ];
kerberos = pyspnego.optional-dependencies.kerberos;
@@ -52,6 +48,13 @@ buildPythonPackage rec {
ssh = [ asyncssh ];
};
nativeCheckInputs = [
pytest-mock
pytestCheckHook
pyyaml
xmldiff
];
pythonImportsCheck = [ "pypsrp" ];
disabledTests = [
@@ -64,8 +67,8 @@ buildPythonPackage rec {
meta = {
description = "PowerShell Remoting Protocol Client library";
homepage = "https://github.com/jborean93/pypsrp";
changelog = "https://github.com/jborean93/pypsrp/blob/v${version}/CHANGELOG.md";
changelog = "https://github.com/jborean93/pypsrp/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -3,7 +3,7 @@
stdenv,
python,
buildPythonPackage,
pythonAtLeast,
isPyPy,
fetchurl,
# nativeBuildInputs
@@ -44,7 +44,8 @@ buildPythonPackage {
format = "wheel";
disabled = pythonAtLeast "3.15";
# determine supported interpreters by the ones we have x86_64-linux wheels for
disabled = isPyPy || !(srcs ? "x86_64-linux-${pyVerNoDot}");
src = fetchurl srcs."${stdenv.system}-${pyVerNoDot}" or unsupported;
@@ -15,16 +15,16 @@
wsgidav,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "webdav4";
version = "0.10.0";
version = "0.11.0";
pyproject = true;
src = fetchFromGitHub {
owner = "skshetry";
repo = "webdav4";
tag = "v${version}";
hash = "sha256-LgWYgERRuUODFzUnC08kDJTVRx9vanJ+OU8sREEMVwM=";
tag = "v${finalAttrs.version}";
hash = "sha256-vWOxFoPxXFf5hmzbu9Ik3Mqg/70eFehqMF46gC6aDzQ=";
};
build-system = [
@@ -37,16 +37,6 @@ buildPythonPackage rec {
python-dateutil
];
nativeCheckInputs = [
cheroot
colorama
pytest-xdist
pytestCheckHook
pytest-cov-stub
wsgidav
]
++ optional-dependencies.fsspec;
optional-dependencies = {
fsspec = [ fsspec ];
http2 = [ httpx.optional-dependencies.http2 ];
@@ -56,6 +46,16 @@ buildPythonPackage rec {
];
};
nativeCheckInputs = [
cheroot
colorama
pytest-xdist
pytestCheckHook
pytest-cov-stub
wsgidav
]
++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies);
pythonImportsCheck = [ "webdav4" ];
disabledTests = [
@@ -81,8 +81,8 @@ buildPythonPackage rec {
description = "Library for interacting with WebDAV";
mainProgram = "dav";
homepage = "https://skshetry.github.io/webdav4/";
changelog = "https://github.com/skshetry/webdav4/releases/tag/v${version}";
license = with lib.licenses; [ mit ];
changelog = "https://github.com/skshetry/webdav4/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ fab ];
};
}
})
@@ -749,8 +749,8 @@
},
"CTCF": {
"name": "CTCF",
"version": "0.99.12",
"sha256": "0c9s6hb7vac0yirqfyf7k9xnf45qpcj39q37jzsmxdvj2xf7cwd4",
"version": "0.99.13",
"sha256": "097w2rad5fxyg2dkghz6ws93q1l7hlc6f9dnw1n30gs2bdv5hbyb",
"depends": []
},
"ChemmineDrugs": {
@@ -1521,6 +1521,12 @@
"sha256": "0bmbp7kydvviczw8axgxq2wdlwq6fdas90jk9bg56avjq5syws2g",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Hsapiens_UCSC_hg19_refGene": {
"name": "TxDb.Hsapiens.UCSC.hg19.refGene",
"version": "3.22.0",
"sha256": "0l2fpmyacyf644pkrrf35gsdpfplk4i9009miqbfg6p09gm5815p",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Hsapiens_UCSC_hg38_knownGene": {
"name": "TxDb.Hsapiens.UCSC.hg38.knownGene",
"version": "3.22.0",
@@ -1563,6 +1569,12 @@
"sha256": "0xs9npnhbwll7p62hibs02y4ac23jchdcr25i6a7qwq1kms82qk9",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Mmusculus_UCSC_mm39_knownGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.knownGene",
"version": "3.22.0",
"sha256": "1apn7prr57njqdc61y1zkw6l4f151dixq1k458gbmgg4pyvlk4jy",
"depends": ["AnnotationDbi", "GenomicFeatures"]
},
"TxDb_Mmusculus_UCSC_mm39_refGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.refGene",
"version": "3.19.0",
@@ -5099,8 +5111,8 @@
},
"reactome_db": {
"name": "reactome.db",
"version": "1.94.0",
"sha256": "0a6gx6iss43innhkhydqmv4jpnwkkjfdl32zxr4kjvm57xb2k4p0",
"version": "1.95.0",
"sha256": "1b87byr45cmqa7jyd5fw3askmrzfhdljjp2d7jcmm88baf45mfg6",
"depends": ["AnnotationDbi"]
},
"rgu34a_db": {
@@ -6399,13 +6411,6 @@
"depends": ["BiocGenerics", "BSgenome", "GenomeInfoDb", "GenomicRanges", "IRanges", "S4Vectors"],
"broken": true
},
"TxDb_Mmusculus_UCSC_mm39_knownGene": {
"name": "TxDb.Mmusculus.UCSC.mm39.knownGene",
"version": "3.21.0",
"sha256": "18ckr0sn8ff6ga2rzaxicbbfynvbpx56kl4949fnrgaygxgnlf9p",
"depends": ["AnnotationDbi", "GenomicFeatures"],
"broken": true
},
"XtraSNPlocs_Hsapiens_dbSNP141_GRCh38": {
"name": "XtraSNPlocs.Hsapiens.dbSNP141.GRCh38",
"version": "0.99.12",
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More