Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-06-24 18:37:36 +00:00
committed by GitHub
136 changed files with 3450 additions and 1607 deletions
+12
View File
@@ -24905,6 +24905,13 @@
githubId = 149248;
name = "Christian Rackerseder";
};
Scriptkiddi = {
email = "nixos@scriptkiddi.de";
matrix = "@fritz.otlinghaus:helsinki-systems.de";
github = "Scriptkiddi";
githubId = 3598650;
name = "Fritz Otlinghaus";
};
Scrumplex = {
name = "Sefa Eyeoglu";
email = "contact@scrumplex.net";
@@ -26547,6 +26554,11 @@
github = "StephenWithPH";
githubId = 2990492;
};
stephsi = {
name = "Stephan Siegl";
github = "stephsi";
githubId = 3120909;
};
sterfield = {
email = "sterfield@gmail.com";
github = "sterfield";
+7 -6
View File
@@ -2,13 +2,11 @@
config,
lib,
pkgs,
options,
...
}:
let
cfg = config.security.acme;
opt = options.security.acme;
user = if cfg.useRoot then "root" else "acme";
# Used to calculate timer accuracy for coalescing
@@ -826,8 +824,8 @@ let
type = lib.types.attrsOf (lib.types.path);
inherit (defaultAndText "credentialFiles" { }) default defaultText;
description = ''
Environment variables suffixed by "_FILE" to set for the cert's service
for your selected dnsProvider.
Environment variables suffixed by "_FILE" or "_PATH" to set for the
cert's service for your selected dnsProvider.
To find out what values you need to set, consult the documentation at
<https://go-acme.github.io/lego/dns/> for the corresponding dnsProvider.
This allows to securely pass credential files to lego by leveraging systemd
@@ -1186,10 +1184,13 @@ in
}
)
{
assertion = lib.all (lib.hasSuffix "_FILE") (lib.attrNames data.credentialFiles);
assertion = lib.all (n: lib.hasSuffix "_FILE" n || lib.hasSuffix "_PATH" n) (
lib.attrNames data.credentialFiles
);
message = ''
Option `security.acme.certs.${cert}.credentialFiles` can only be
used for variables suffixed by "_FILE".
used for variables suffixed by "_FILE" or "_PATH".
'';
}
@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "deadbeef-vgmstream-plugin";
version = "2026-05-24";
version = "2026-06-22";
src = fetchFromGitHub {
owner = "jchv";
repo = "deadbeef-vgmstream";
rev = finalAttrs.version;
hash = "sha256-wuyqAAcNQZH7HeDve4ZXXK5q28lFfSYracCVuGjxfbw=";
hash = "sha256-pX6uhrLgJ2sWwm2tR45YuYbICrP8fKgOD/TXV79bHn4=";
};
nativeBuildInputs = [ pkg-config ];
@@ -0,0 +1,31 @@
{ ark }:
# Jupyter notebook:
# nix shell --impure --expr 'with import ./. {}; [ (jupyter.override { definitions.r = r-ark-kernel.definition; }) ]' -c jupyter-notebook
{
definition = {
displayName = "Ark R Kernel";
argv = [
"${ark}/bin/ark"
"--connection_file"
"{connection_file}"
"--session-mode"
"notebook"
];
language = "R";
# Ark logs at INFO to stderr by default, which includes Jupyter messages.
# The notebook forwards this to the cell output, so quiet it to warnings.
#
# The `ark::console::console_comm=error` directive additionally silences a
# per-cell "UI comm is absent during dispatch" warning: after every execute,
# ark unconditionally tries to push an environment-pane update over the
# Positron-only `positron.ui` comm, which a plain Jupyter frontend never
# opens.
env = {
RUST_LOG = "ark=warn,ark::console::console_comm=error";
};
logo32 = null;
logo64 = null;
};
}
@@ -1,10 +1,10 @@
{
"chromium": {
"version": "149.0.7827.155",
"version": "149.0.7827.196",
"chromedriver": {
"version": "149.0.7827.156",
"hash_darwin": "sha256-V7ZBijHsPzyphJPipWlIcU5Mb9l1OWzLc6PzxFKFuR8=",
"hash_darwin_aarch64": "sha256-sUG2Qg+nPIrYQC0iKNK78O1l92qTSDbRnJFfrqJMpts="
"version": "149.0.7827.197",
"hash_darwin": "sha256-tN7s6s/pbfAGRCMcoT3QWYHD8QRq2gcHfFSXoSG9V5Y=",
"hash_darwin_aarch64": "sha256-DZ8CZ4Obp67Zo2m4iyqUnShyhTK8+/75cJ/WmZZqQhE="
},
"deps": {
"depot_tools": {
@@ -21,8 +21,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "07b52360cc15066f987c910ab34dfbcd4a8778d2",
"hash": "sha256-D9RKH0kzEfaMsCDnFFIGCGLyfhghnGMOLA0XmOa9MtI=",
"rev": "43eb30368c6ca3d14d540487954abb2780aeae3a",
"hash": "sha256-pwSfASgR4SiQTJBERhOVyR8mANYJk67f+u2pmCCW6ko=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -92,8 +92,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "591ee1999d950f2bc54be89651eb62c8d7925314",
"hash": "sha256-crooDCkJ6voJyDBIUvtjmXnA4xOx7YmGltuf2ulTLIk="
"rev": "355cc61af2aadd8f0494800325b2bf9908138108",
"hash": "sha256-fgaCyO0oaz90aTaWMHH8ocySA0hXDHsPEl6vtMj4BY0="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -132,8 +132,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "5f4c5ef509c5ffa65822302341cf9b2ccad471f9",
"hash": "sha256-h+0Gep+RWTTEVoRrXCRDCtHdbYlSYdNK1botahtqUX0="
"rev": "54b4153cfef88e048f365f99b962478f0087dfe8",
"hash": "sha256-Bv30zz/pCNVzUl+mKCpusWc94poytv9ZFelZIcs+2B8="
},
"src/third_party/dawn/third_party/glfw3/src": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -817,8 +817,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "6511f6cfab1f24c360d0fb737d205c27da48a623",
"hash": "sha256-Dpe0Z/zjdPlOlqi85c9QSr7rLs7dww+a/BY68B2MTCw="
"rev": "933ce636c562cd54d68e7f7c93ab5cdffd685fca",
"hash": "sha256-zYArO6QS9nDIVWPINRVaDN1uX8X/wchBDeZHPZnwHYk="
}
}
},
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "adrs";
version = "0.7.6";
version = "0.8.0";
src = fetchFromGitHub {
owner = "joshrotenberg";
repo = "adrs";
tag = "v${finalAttrs.version}";
hash = "sha256-PB/BuZP2pvYJCjaazEPs9d2ik8Fs7nuTnHdLREsu+wQ=";
hash = "sha256-OXym/S88/y4UNp/BqV6RJb3EBV/TeqYCRHYlZJehur4=";
};
cargoHash = "sha256-RzX3moZog5BIppvWtQcU4Yauk4hZQfc8ZuFkvRs5jXA=";
cargoHash = "sha256-gv/A2t0BjDsDySLOkUY8YIRS2tciRU8sbmjXdgSBiwE=";
meta = {
description = "Command-line tool for managing Architectural Decision Records";
+2
View File
@@ -11,6 +11,8 @@ buildGoModule (finalAttrs: {
pname = "andcli";
version = "2.7.0";
__structuredAttrs = true;
subPackages = [ "cmd/andcli" ];
src = fetchFromGitHub {
@@ -8,13 +8,13 @@
anki-utils.buildAnkiAddon (finalAttrs: {
pname = "fsrs4anki-helper";
version = "24.06.3-unstable-2026-04-14";
version = "26.06.12-unstable-2026-06-08";
src = fetchFromGitHub {
owner = "open-spaced-repetition";
repo = "fsrs4anki-helper";
rev = "703c99f009fa0465237df248e2c83e43851d95b4";
hash = "sha256-yF0hTPdipFwhV1CcEmRRXezxc4754XCnX0HINrCgScQ=";
rev = "29208f220f21ff994c199712a6aaac47636773bf";
hash = "sha256-qoOV6cxA+oidHaKtBPVJpoc+/hitoihMRp15+IYcRnw=";
};
postFixup = ''
+40 -40
View File
@@ -281,8 +281,8 @@
},
{
"pname": "Markdig.Signed",
"version": "1.1.3",
"hash": "sha256-luLhgpC0d2ZTtvoSvaH/yaIc/IDppyf4P8M7sGbExJw="
"version": "1.2.0",
"hash": "sha256-dC75KeDfJOretrOkaH1Ai/uEYWvxjBosn4NMEhD+LCo="
},
{
"pname": "Microsoft.ApplicationInsights",
@@ -291,8 +291,8 @@
},
{
"pname": "Microsoft.AspNetCore.OpenApi",
"version": "10.0.7",
"hash": "sha256-WlAW49otxYzgrmuqHewUoBsjDcAZwhNz5WVbCT4EiIA="
"version": "10.0.8",
"hash": "sha256-v2E7nwc4Nac8Ns5cQ2KmzLash9AEMbfQbMo2bFy7oZM="
},
{
"pname": "Microsoft.CodeAnalysis.ResxSourceGenerator",
@@ -431,23 +431,23 @@
},
{
"pname": "Microsoft.Testing.Extensions.Telemetry",
"version": "2.2.2",
"hash": "sha256-4rXpgfroh8MnLWjYxUtYo/VcErYe9gpCaz80np3r1CI="
"version": "2.2.3",
"hash": "sha256-e70IRoXt5Aiwhxwd6nay0SBQD3ESXcAGh0lCucNtCAE="
},
{
"pname": "Microsoft.Testing.Extensions.TrxReport",
"version": "2.2.2",
"hash": "sha256-IOgroCb3Wvwas4z2Xxy4ils5AswZpKT/wvjQM5e95ig="
"version": "2.2.3",
"hash": "sha256-guXkeZ4AcbP9uu87/9IpSuZZdt03mFxShU/z2avv3oY="
},
{
"pname": "Microsoft.Testing.Extensions.TrxReport.Abstractions",
"version": "2.2.2",
"hash": "sha256-aP+mw/Q5U6lfNmMJCzLqVMpZ+TnBMTqXH0VGhR2FvbI="
"version": "2.2.3",
"hash": "sha256-eLb2Sm0lzQkgkdFdcZ76aIGShIf4lRPmpcMauUWN5QE="
},
{
"pname": "Microsoft.Testing.Extensions.VSTestBridge",
"version": "2.2.2",
"hash": "sha256-rtyA0w70swCKfz+ly6ev/BlNXH8WUHurfxsaWoo1LbA="
"version": "2.2.3",
"hash": "sha256-bSNPv1gAWEU7DVtqYS1qjbBN3lu9TTh6+/nDQCcIIHk="
},
{
"pname": "Microsoft.Testing.Platform",
@@ -456,13 +456,13 @@
},
{
"pname": "Microsoft.Testing.Platform",
"version": "2.2.2",
"hash": "sha256-azYgL1c9oVE1JDYs0HUWTClaIumw1xvxgmNz4Mx0q30="
"version": "2.2.3",
"hash": "sha256-Mz///qqkbdQsgpIjjAiHf/ptvjeQIsO6S99+tg+F8Fw="
},
{
"pname": "Microsoft.Testing.Platform.MSBuild",
"version": "2.2.2",
"hash": "sha256-uuhiI0aGFpM+I2ASh99rsfsRhKf8b/JUNx4Hcd2Ac6Q="
"version": "2.2.3",
"hash": "sha256-mwt+i2y8UV30JrssGCx9kgjcZ+upWhAxEBs5fCXA/6k="
},
{
"pname": "Microsoft.TestPlatform.ObjectModel",
@@ -476,23 +476,23 @@
},
{
"pname": "MSTest",
"version": "4.2.2",
"hash": "sha256-hTD140FHBWOoUxKmCkmL261gvwgJRXnzAwSl37sp6XI="
"version": "4.2.3",
"hash": "sha256-G6agMAoiK8oMPTpq25i7zsUXXCDxGMP/UBU72Wky9t0="
},
{
"pname": "MSTest.Analyzers",
"version": "4.2.2",
"hash": "sha256-m6FRWUdYM9tuNnm7ehY+j1wIr2i12+0LeK5JcpJdp5M="
"version": "4.2.3",
"hash": "sha256-XlSqWrZVG1nC/qDjNuSs51pM90nQ9QlQtwDKJQVsMPg="
},
{
"pname": "MSTest.TestAdapter",
"version": "4.2.2",
"hash": "sha256-QFjHNHVyijmuq29MuhUNMnaWEcJWPWGVp21BQj0Hb7M="
"version": "4.2.3",
"hash": "sha256-ckBpU7gg4LY2ZBPljRWz2yCj33vRf93Qm/JY7uGfeOs="
},
{
"pname": "MSTest.TestFramework",
"version": "4.2.2",
"hash": "sha256-+yrzh3fmkvOMnqk+eYKQTC1267uKeUDcS3TV1+3Gnck="
"version": "4.2.3",
"hash": "sha256-og5IO5g/fXm1y9hSNkqZ+libfD9o0dRm/8I9CF0J2So="
},
{
"pname": "Newtonsoft.Json",
@@ -586,8 +586,8 @@
},
{
"pname": "Scalar.AspNetCore",
"version": "2.14.11",
"hash": "sha256-NOH8fyTW+uuvggup1581IwO1Gv1FyvpCQMsPWItBlwA="
"version": "2.14.14",
"hash": "sha256-/9lh1yFvp8/ROxdQcJEhEtFwrpOCdRNwFfz8B53epVk="
},
{
"pname": "SteamKit2",
@@ -596,33 +596,33 @@
},
{
"pname": "System.Composition",
"version": "10.0.7",
"hash": "sha256-+D0uPBsF3vIl1IU3DZ1aCWpdQompwSvyFLvxprUErAE="
"version": "10.0.8",
"hash": "sha256-sp1IzwdxzVZwEF3mOCkobc5SYUGm/u3FDZUPkekoxZs="
},
{
"pname": "System.Composition.AttributedModel",
"version": "10.0.7",
"hash": "sha256-PxE1IuviKGncIzrCFNqhqFMNzEdnN5/A9kFHSyvg4P4="
"version": "10.0.8",
"hash": "sha256-6iUFdykgMj6yOG10qR3TOz6mrQnfDGsr4Q8WP65hBFU="
},
{
"pname": "System.Composition.Convention",
"version": "10.0.7",
"hash": "sha256-oPAOsNnNF0tOXHZoxnQt7PC2R4f+iqmzYKg++zPCdaA="
"version": "10.0.8",
"hash": "sha256-MIQePJ3OkWpA07U+xH1PwiV88WtSGBaTxUrA1j4hD6Y="
},
{
"pname": "System.Composition.Hosting",
"version": "10.0.7",
"hash": "sha256-bBoobvUuurRqog2nqchZKTwkIn7Weq7M3auboVgwALA="
"version": "10.0.8",
"hash": "sha256-SOAD0Yz8A/XJ8tEi7Q8DL9H7FzTcgg8HAbnZYKiyZNk="
},
{
"pname": "System.Composition.Runtime",
"version": "10.0.7",
"hash": "sha256-sZTjqpSbbEy4KsRMDoEKvvfjHkl7IL9pcD2N8kFVWro="
"version": "10.0.8",
"hash": "sha256-hRkoJ8S1oD4FKjnaDYwfzX2Pys6QvGiiX6YxrdGgAyA="
},
{
"pname": "System.Composition.TypedParts",
"version": "10.0.7",
"hash": "sha256-gqDp0guxUnnEJaB6I/9PSgxXWDbE5YhyrTa9Yu4s0OM="
"version": "10.0.8",
"hash": "sha256-NYo2dvMJ9WU0BKIGDkuIpFQHkbZE1sGJAtY8fINFpqo="
},
{
"pname": "System.IO.Hashing",
@@ -631,8 +631,8 @@
},
{
"pname": "System.Security.Cryptography.ProtectedData",
"version": "10.0.7",
"hash": "sha256-IhiXDRoBQil9KAVV97PiCOhiIQCSTIJuKQOOfBECSz0="
"version": "10.0.8",
"hash": "sha256-GYRQSkRnDWytMIQcoNrAVbJda5nzfbtg1HJuwRZVxH0="
},
{
"pname": "Tmds.DBus.Protocol",
+4 -3
View File
@@ -21,13 +21,13 @@ in
buildDotnetModule rec {
pname = "archisteamfarm";
# nixpkgs-update: no auto update
version = "6.3.6.0";
version = "6.3.6.1";
src = fetchFromGitHub {
owner = "JustArchiNET";
repo = "ArchiSteamFarm";
rev = version;
hash = "sha256-S2T741eOO0s8a3pikHz0hy/PBPpw5fmtpzGv0cmRk0I=";
tag = version;
hash = "sha256-C0n3e/t1Bq02vlrF/KyT7vlhtNDIbAsg9zAk9aKZ5/g=";
};
dotnet-runtime = dotnetCorePackages.aspnetcore_10_0;
@@ -103,6 +103,7 @@ buildDotnetModule rec {
meta = {
description = "Application with primary purpose of idling Steam cards from multiple accounts simultaneously";
changelog = "https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/${src.tag}";
homepage = "https://github.com/JustArchiNET/ArchiSteamFarm";
license = lib.licenses.asl20;
mainProgram = "ArchiSteamFarm";
+55
View File
@@ -0,0 +1,55 @@
{
lib,
rustPlatform,
fetchFromGitHub,
cmake,
makeBinaryWrapper,
R,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ark";
version = "0.1.252";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "posit-dev";
repo = "ark";
rev = finalAttrs.version;
hash = "sha256-AI8i15UMI+KSmweXkS/UYITZBOEDx/knjpK9SA2M+Ns=";
};
cargoHash = "sha256-z9l0dgmZO6f63I/2pms4VMXMxO/9SAZSq1OFubGHIpw=";
# The amalthea crate bundles libzmq via the zeromq-src crate, which builds it
# with CMake.
nativeBuildInputs = [
cmake
makeBinaryWrapper
];
# Only build the `ark` binary, not the whole workspace's test/dev crates.
cargoBuildFlags = [
"--package"
"ark"
];
# Tests require a running R installation and network access.
doCheck = false;
# Ark loads R dynamically at runtime, locating it via `R_HOME` or by running
# `R RHOME`. Put R on PATH so the kernel works out of the box.
postInstall = ''
wrapProgram $out/bin/ark \
--suffix PATH : ${lib.makeBinPath [ R ]}
'';
meta = {
description = "R kernel for Jupyter applications, powering Positron's R support";
homepage = "https://github.com/posit-dev/ark";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ thomasjm ];
mainProgram = "ark";
platforms = lib.platforms.unix;
};
})
+3 -3
View File
@@ -10,14 +10,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "blesh";
version = "0.4.0-devel3-unstable-2026-05-28";
version = "0.4.0-devel3-unstable-2026-06-21";
src = fetchFromGitHub {
owner = "akinomyoga";
repo = "ble.sh";
rev = "f38850cb0add16f110341a517ff7c849adb43e57";
rev = "6cffa910eccce252fa391875c7c03c94fb6f1b09";
fetchSubmodules = true;
hash = "sha256-EtOCZvUkzstXaT7N9qe+oT7+7ExlREsobzY+ylNy/7Y=";
hash = "sha256-CUIHfK1m00p6rBBNp/XqXifeRcG7BKpkdF7kl4+2tZY=";
};
nativeBuildInputs = [
+84
View File
@@ -0,0 +1,84 @@
{
cargo,
desktop-file-utils,
fetchFromGitHub,
glib,
gtk4,
lib,
libadwaita,
meson,
ninja,
nix-update-script,
pkg-config,
rustc,
rustPlatform,
sqlite,
stdenv,
wrapGAppsHook4,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "bobby";
version = "50.0.2";
src = fetchFromGitHub {
owner = "hbons";
repo = "bobby";
tag = "v${finalAttrs.version}";
hash = "sha256-/N7CmzPwUdGkHIZujCGW3LvsGM6DdXrcm2kH6XlVGDA=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-TT3ceAy44sfyKZ7wmH3C4nj5TyfiJlu4vBWAaGs+pGg=";
};
buildInputs = [
glib
gtk4
libadwaita
sqlite
];
# favor sqlite from nixpkgs instead of a vendored variant in rusqlite
postPatch = ''
substituteInPlace Cargo.toml \
--replace-fail ', features = ["bundled"]' ""
'';
nativeBuildInputs = [
cargo
desktop-file-utils # for `update-desktop-database`
gtk4 # for `gtk-update-icon-cache`
meson
ninja
pkg-config
rustc
rustPlatform.cargoSetupHook
wrapGAppsHook4 # fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system
];
mesonCheckFlags = [
"--print-errorlogs"
];
doCheck = true;
passthru.updateScript = nix-update-script { };
__structuredAttrs = true;
strictDeps = true;
meta = {
changelog = "https://github.com/hbons/Bobby/blob/${finalAttrs.src.tag}/data/studio.planetpeanut.Bobby.metainfo.xml";
description = "Browse SQLite files";
donationPage = "https://planetpeanut.studio/sponsors";
homepage = "https://apps.gnome.org/Bobby/";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
aiyion
];
teams = [ lib.teams.gnome-circle ];
mainProgram = "bobby";
};
})
+4 -9
View File
@@ -8,12 +8,12 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "bumpver";
version = "2021.1110";
version = "2026.1132";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
sha256 = "b6a0ddb78db7e00ae7ffe895bf8ef97f91e6310dfc1c4721896bdfd044b1cb03";
sha256 = "sha256-gLIjwj/Km8ndVpt6RGgJSdNL7iOnOIYNmps28avjsOA=";
};
prePatch = ''
@@ -21,6 +21,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
--replace-fail "if any(arg.startswith(\"bdist\") for arg in sys.argv):" ""\
--replace-fail "import lib3to6" ""\
--replace-fail "package_dir = lib3to6.fix(package_dir)" ""
patchShebangs test/fixtures/hooks
'';
build-system = with python3.pkgs; [
@@ -28,12 +30,10 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
];
dependencies = with python3.pkgs; [
pathlib2
click
toml
lexid
colorama
setuptools
];
nativeCheckInputs = [
@@ -42,11 +42,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
mercurial
];
disabledTests = [
# fails due to more aggressive setuptools version specifier validation
"test_parse_default_pattern"
];
meta = {
description = "Bump version numbers in project files";
homepage = "https://pypi.org/project/bumpver/";
+3 -3
View File
@@ -26,18 +26,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
version = "0.141.0";
version = "0.142.0";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
hash = "sha256-1ZOaZlwAkH6DJpxlInfbXpaqmsbOIOGrFoj2dYehBMA=";
hash = "sha256-F8wlv0vSuljNFDgIzoeuVxvD0dk90z2FBtpBTMih7AA=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
cargoHash = "sha256-bQPeRKTrNYeGCO20hpu+F37sScFOGr1EPOVf1E0FU+4=";
cargoHash = "sha256-fvEFNE12J6zaLZrN6oQB8X+jXoKPSCWrL17Sl28+7/c=";
__structuredAttrs = true;
+212 -179
View File
File diff suppressed because it is too large Load Diff
-1
View File
@@ -63,7 +63,6 @@ stdenv.mkDerivation (finalAttrs: {
env = {
RAILS_ENV = "production";
NODE_ENV = "production";
REDIS_URL = ""; # build error if not defined
TAILWINDCSS_INSTALL_DIR = "${tailwindcss_3}/bin";
};
+3 -3
View File
@@ -1,5 +1,5 @@
{
"version": "1.7.11",
"hash": "sha256-10FPOt/58AgP4ChMlAn5bYg2erJFXDdjXlHr3pA4L3Y=",
"npmHash": "sha256-CwpVV5xLw75ReS0IqFvV3oaVk6EBlqYIKRa2KehVwFQ="
"version": "1.9.1",
"hash": "sha256-ukpX2HOGNh14vbH/2UgjIU13PMBIA8Es2p7sBySAgVQ=",
"npmHash": "sha256-sUDEqvqNrztedUGZRRkD2ythpBQQwpqJz/QleUvqz0Y="
}
+10 -3
View File
@@ -2,20 +2,27 @@
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "diswall";
version = "0.6.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "dis-works";
repo = "diswall-rs";
rev = "v${finalAttrs.version}";
sha256 = "sha256-t2ZBi3ab6OUWzc0L0Hq/ay+s3KNDMeu6mkYxti48BuE=";
hash = "sha256-5kKVEdzN38gyovGAg3/FE5sbSwCBEiQH1GPsDeQ+rCg=";
};
cargoHash = "sha256-I4jfeOtK+ho2jksGHgQqHE+L6UzS240t+7v3/Eb/xAs=";
cargoHash = "sha256-WXaNLlTbZc2On19azFUbcsx0fA2LpsNNWxO6BzJ469M=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
OPENSSL_NO_VENDOR = 1;
doCheck = false;
+6 -6
View File
@@ -16,20 +16,20 @@ let
# Keep this in sync with upstream locked version (likely a stable release, but not always latest)
matrix-js-sdk = stdenv.mkDerivation (finalAttrs: {
pname = "matrix-js-sdk";
version = "41.7.0-rc.3";
version = "41.8.0-rc.0";
src = fetchFromGitHub {
owner = "matrix-org";
repo = "matrix-js-sdk";
tag = "v${finalAttrs.version}";
hash = "sha256-KD+AbMGVAaGEU5h2JB5JyQtwG0SYejdADjJ7TrxqVrY=";
hash = "sha256-1e6nWeHNAhVynxv2R7GY5NRCBN0BriRjA3zLK0D5O9g=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-mWtzWAV/lyaCZEIiGmOLUkhwwMouNAWoYJWL7Srr/bM=";
hash = "sha256-Me76t/wl4HtmbQ+FzUNLEpOM6aYbzTl68tuDSEh+Hq4=";
};
nativeBuildInputs = [
@@ -58,20 +58,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "element-call";
version = "0.20.1";
version = "0.20.2";
src = fetchFromGitHub {
owner = "element-hq";
repo = "element-call";
tag = "v${finalAttrs.version}";
hash = "sha256-g71b0GVpe181iNum5i6z1bTAbCykyoYUy300Ebeds1Q=";
hash = "sha256-paUcZhjcLbJOpQOR8gRpGe0LzSaKtWsTzE1svzQaVZY=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-K+ccoUDNYdmeVyVSYLP1UsvdsAgD1aH80HIubZY4Mf8=";
hash = "sha256-JOpKxtElmNKepx3W+1LIolcrYrevsCEq7+Aoh0kwZEw=";
};
inherit matrix-js-sdk;
+1 -1
View File
@@ -80,6 +80,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with lib.licenses; [ mit ];
homepage = "https://febio.org/";
platforms = lib.platforms.unix;
maintainers = [ ];
maintainers = with lib.maintainers; [ Scriptkiddi ];
};
})
+1 -1
View File
@@ -53,6 +53,6 @@ stdenv.mkDerivation (finalAttrs: {
license = with lib.licenses; [ mit ];
homepage = "https://febio.org/";
platforms = lib.platforms.unix;
maintainers = [ ];
maintainers = with lib.maintainers; [ Scriptkiddi ];
};
})
@@ -6,13 +6,13 @@
}:
let
version = "1.3.3-stable";
version = "1.4.0-stable";
src = fetchFromGitHub {
owner = "gtsteffaniak";
repo = "filebrowser";
tag = "v${version}";
hash = "sha256-Q4TtC5x/nAbeZzICH9R9LBqe/8tbQOFR8vAImhQ5sYM=";
hash = "sha256-Ojz1VTtlCFUTodQ66mr0ozLKsx3kUirm79HuFJu33yQ=";
};
frontend = buildNpmPackage {
@@ -20,7 +20,7 @@ let
inherit version src;
sourceRoot = "${src.name}/frontend";
npmDepsHash = "sha256-+2CHRhu+cEmA0OvvU8ZKZ7Q5rTUX2KCSXFeVdievoYQ=";
npmDepsHash = "sha256-tisZA7v0WsynNxgbww48eERz9+om4w8MW4IMzQIyh+Y=";
buildPhase = ''
runHook preBuild
@@ -47,7 +47,7 @@ buildGoModule {
sourceRoot = "${src.name}/backend";
vendorHash = "sha256-Fq5FqsZ4m5j+UIn1RsElhNUb4guwI9wo48SjQdvESRU=";
vendorHash = "sha256-WvilFCwTGXecsD/afUpLL6TrGzr/cgkQeltCKKDc4AI=";
preBuild = ''
mkdir -p http/embed
+4 -4
View File
@@ -18,7 +18,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "fluux-messenger";
version = "0.16.1";
version = "0.16.2";
__structuredAttrs = true;
strictDeps = true;
@@ -26,16 +26,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "processone";
repo = "fluux-messenger";
rev = "v${finalAttrs.version}";
hash = "sha256-os6zEB1E3D4WSRfru/UCDY0mgZxy0Zu/YcjhMbXt47g=";
hash = "sha256-G5VDcFHp+mIYBXh7Vju/8bGB3CPD1dyZKq8zAOKn3UY=";
};
cargoRoot = "apps/fluux/src-tauri";
cargoHash = "sha256-V6iDPPBpdJQV5PA/isRy+Gz6NdwUUEj3mf9PM/nX10s=";
cargoHash = "sha256-/jaEpC0f6B1zTxN7MHv/DESFnRTSAd3qi9rrnXurcPQ=";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src;
hash = "sha256-iMkb7QZZrKjzmTzvWGbw8reF1nX4Avd1XKzyybz3q00=";
hash = "sha256-XAzE4I13GN4Gfi6g4VX5ZwM2DhVycKz7cGBQroAFvf8=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ghost-complete";
version = "0.16.0";
version = "0.18.0";
src = fetchFromGitHub {
owner = "StanMarek";
repo = "ghost-complete";
tag = "v${finalAttrs.version}";
hash = "sha256-SL0PRGppuiglP/BStlvc//6dn2lP472lLfhz3Hq7ZVw=";
hash = "sha256-AOhH98qGHISf8AZw3MSMnS5ADL6wQJ5jlo4PXsw7CAo=";
};
__structuredAttrs = true;
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '"-C", "link-arg=-fuse-ld=/usr/bin/ld",' ""
'';
cargoHash = "sha256-F568kxHWcbBQuAwUpkT1AwAr/u486/k094wVmB9SiqY=";
cargoHash = "sha256-l1Gp9FVtrGhzobM2Wdq110y1W7V6PNsQsJLBJ3sgOEs=";
cargoBuildFlags = [ "--package=ghost-complete" ];
+4 -1
View File
@@ -57,7 +57,10 @@ python3Packages.buildPythonApplication {
longDescription = "Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art.";
homepage = "https://github.com/google/gif-for-cli";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ ambossmann ];
maintainers = with lib.maintainers; [
ambossmann
Scriptkiddi
];
mainProgram = "gif-for-cli";
};
}
@@ -16,6 +16,7 @@ bundlerApp {
homepage = "https://github.com/github-changelog-generator/github-changelog-generator";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
Scriptkiddi
nicknovitski
];
platforms = lib.platforms.unix;
+3 -3
View File
@@ -22,7 +22,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gitte";
version = "0.7.2";
version = "0.8.0";
__structuredAttrs = true;
@@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
owner = "ckruse";
repo = "Gitte";
tag = finalAttrs.version;
hash = "sha256-ZnJhObVZgseUz4cb/poaUmxfV+v11SC4xlNQDkff/fs=";
hash = "sha256-niVICk2RtDFA0/NK4cP+CU4uII/LcYjB+ZV60IHmr40=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-Ouz9foDYXzK3UH6mjrM2T55U63FqOLLgCljNKSKIA/E=";
hash = "sha256-hJlO4GXPg6LWBCSKTQAwAawgWwN+OckvV2t9svTsaj4=";
};
strictDeps = true;
+2 -2
View File
@@ -16,13 +16,13 @@
perlPackages.buildPerlPackage rec {
pname = "glpi-agent";
version = "1.17";
version = "1.18";
src = fetchFromGitHub {
owner = "glpi-project";
repo = "glpi-agent";
tag = version;
hash = "sha256-ug3/ullvEn98UUg4fzDQl5PjVFlbgbaIiz0tuWz9XeA=";
hash = "sha256-oXnV862kb7hP1+tWIaXaFMFsGVww0/4Rw3UFEePC5KU=";
};
postPatch = ''
+5 -1
View File
@@ -27,6 +27,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
version = "1.13.0";
pyproject = false;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "AlexanderVanhee";
repo = "Gradia";
@@ -79,7 +81,9 @@ python3Packages.buildPythonApplication (finalAttrs: {
dontWrapGApps = true;
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru.updateScript = nix-update-script { };
+3 -3
View File
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "higan";
version = "115-unstable-2024-09-04";
version = "115-unstable-2025-08-30";
src = fetchFromGitHub {
owner = "higan-emu";
repo = "higan";
rev = "a03b2e94c620eb12ab6f9936aee50e4389bee2ff";
hash = "sha256-VpwHjA0LufKDnGRAS906Qh3R2pVt4uUGXxsRcca9SyM=";
rev = "8f4df010715298455b92cfc0821ea833770a8b5a";
hash = "sha256-sYMVe+Sj8tR7Off+Cgl+4pndTIforXgIOMoXrAdyd9s=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -16,14 +16,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "hydrus";
version = "668";
version = "675";
pyproject = false;
src = fetchFromGitHub {
owner = "hydrusnetwork";
repo = "hydrus";
tag = "v${finalAttrs.version}";
hash = "sha256-F6sQ2AyAIE7z7GH942sgzVbufA5GHEazoG+4YN8cFxQ=";
hash = "sha256-c/jt7CnGCbyTEtR/OW0IkRp9OeUnypfuS+yUZR6Nshs=";
};
nativeBuildInputs = [
@@ -104,7 +104,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
# Move the hydrus module and related directories
mkdir -p $out/${python3Packages.python.sitePackages}
mv {hydrus,static,db} $out/${python3Packages.python.sitePackages}
mv hydrus static $out/${python3Packages.python.sitePackages}
# Fix random files being marked with execute permissions
chmod -x $out/${python3Packages.python.sitePackages}/static/*.{png,svg,ico}
# Build docs
-12
View File
@@ -1,12 +0,0 @@
diff --git a/fileops.c b/fileops.c
index 1e70af1..9017bd0 100644
--- a/fileops.c
+++ b/fileops.c
@@ -68,7 +68,6 @@ FILE *ftemp(char *templ, const char *mode)
#else
int fd = mkstemp(templ);
if(fd >= 0) {
- FILE* fdopen(); /* in case -ansi is used */
if(f = fdopen(fd, mode)) return f;
close(fd);
#endif
+2 -7
View File
@@ -7,20 +7,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "id3";
version = "0.81";
version = "0.82";
src = fetchFromGitHub {
owner = "squell";
repo = "id3";
rev = finalAttrs.version;
hash = "sha256-+h1wwgTB7CpbjyUAK+9BNRhmy83D+1I+cZ70E1m3ENk=";
hash = "sha256-WwE+DotmA4Z5H4J5ShSWERk1K2QqvY01f8qnw0IRXR8=";
};
patches = [
# https://github.com/squell/id3/pull/35
./fix-gcc15.patch
];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
makeFlags = [ "prefix=$(out)" ];
+2
View File
@@ -11,6 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
pname = "jocalsend";
version = "1.618033988";
__structuredAttrs = true;
src = fetchFromGitea {
domain = "git.kittencollective.com";
owner = "nebkor";
+2 -2
View File
@@ -37,10 +37,10 @@
stdenv.mkDerivation (finalAttrs: {
pname = "krita-unwrapped";
version = "6.0.1";
version = "6.0.2.1";
src = fetchurl {
url = "mirror://kde/stable/krita/${finalAttrs.version}/krita-${finalAttrs.version}.tar.gz";
hash = "sha256-COddFMgFJh/IIovsFt70cF9unPsBkecb0EzEwOGChIo=";
hash = "sha256-Z1M8sRXewqWYe1r6fdTPjgREuQfNmTSc8dD7ZEVuQPg=";
};
nativeBuildInputs = [
+3
View File
@@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: {
pname = "librepods";
version = "0.2.5";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "kavishdevar";
repo = "librepods";
+4 -1
View File
@@ -53,7 +53,10 @@ python3Packages.buildPythonApplication (finalAttrs: {
homepage = "https://litecli.com";
changelog = "https://github.com/dbcli/litecli/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ iamanaws ];
maintainers = with lib.maintainers; [
iamanaws
Scriptkiddi
];
mainProgram = "litecli";
};
})
+3 -3
View File
@@ -18,18 +18,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lux-cli";
version = "0.32.0";
version = "0.33.3";
src = fetchFromGitHub {
owner = "lumen-oss";
repo = "lux";
tag = "v${finalAttrs.version}";
hash = "sha256-4S0kjWQ3Ckrgvh8biSkEU7jA2hwG+t3oHN6h1937xgY=";
hash = "sha256-N6BnLRI4I9PvpjSmtadtCdn5BLQIc4lsZXs9w3UQxu0=";
};
buildAndTestSubdir = "lux-cli";
cargoHash = "sha256-eE5LKDRjSZ6IfPY/veTyZ7Lnlvl4WtULo6knRGFPRa4=";
cargoHash = "sha256-m9vl624Vkpu0bJUtHEaEKYwdQAVJJ088X7l69C6kcP0=";
nativeInstallCheckInputs = [
versionCheckHook
+12 -12
View File
@@ -671,10 +671,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0pbgnd9iavcfxqgh7n77f788a4l6myc9qwgwzbkskvrl9mvgmyq4";
sha256 = "1clkjg3n7c29c01cykjp6gbnvywjilfanzcrcrazhzf551ssndy6";
type = "gem";
};
version = "8.3.1";
version = "8.4.1";
};
childprocess = {
dependencies = [ "logger" ];
@@ -741,10 +741,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1aymcakhzl83k77g2f2krz07bg1cbafbcd2ghvwr4lky3rz86mkb";
sha256 = "1c2i64xsd35vijnb50rxb70g508s0x674xi0qpyyb8jy7bncl4j4";
type = "gem";
};
version = "1.3.6";
version = "1.3.7";
};
connection_pool = {
groups = [
@@ -1192,10 +1192,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1b930ag8nh99v8n9645ac1wcah9fx0mclbp323q4i1ly9acvkk3k";
sha256 = "0y7j6yzv07zggic6g0p2v1ivnvkzsbqjnfdl4215qqb6cxz290hq";
type = "gem";
};
version = "2.14.2";
version = "2.14.3";
};
faraday-follow_redirects = {
dependencies = [ "faraday" ];
@@ -1647,10 +1647,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1994i044vdmzzkyr76g8rpl1fq1532wf0sb21xg5r1ilj5iphmr8";
sha256 = "0mbjg75bsnpf3mr5ad3425wi2ps9r809gvr8n0n8lv2f3zgcapjh";
type = "gem";
};
version = "1.14.8";
version = "1.15.1";
};
i18n-tasks = {
dependencies = [
@@ -2408,10 +2408,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1s30b7h7qpyim30m8060xs415mbr3ci7i5hdg09chh1aqfx2qcbq";
sha256 = "1d9safb4dly6qmc2g06444l0zifby52yy6j1a5fa1g4j3ihm3jah";
type = "gem";
};
version = "1.19.3";
version = "1.19.4";
};
omniauth = {
dependencies = [
@@ -2943,10 +2943,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "15j85zxs6c8ykis9770ii7m7rbbx5vxkqqk9shqicxamzd4wpafl";
sha256 = "174v7f6wjkhygpp6dr0vbka03v0h5kxdfkgsilbyi0pf4ihz112y";
type = "gem";
};
version = "2.14.26";
version = "2.14.27";
};
parallel = {
groups = [
+2 -2
View File
@@ -5,14 +5,14 @@
patches ? [ ],
}:
let
version = "4.6.0";
version = "4.6.1";
in
applyPatches {
src = fetchFromGitHub {
owner = "mastodon";
repo = "mastodon";
rev = "v${version}";
hash = "sha256-+rvl0+/3Hn9QYKwYT0ZTlP+Ps7y+G+D2Dcu/fEhP79g=";
hash = "sha256-vnFmyLcIeiDHsVxh6BHFjolsGM0n2thOwt3MXrkjEx8=";
passthru = {
inherit version;
yarnHash = "sha256-G1keSWDDpp0vBAOqQI8y8n7bmAeo9Hrdbo7R+cVZQwE=";
+103
View File
@@ -0,0 +1,103 @@
{
lib,
stdenvNoCC,
buildGoModule,
fetchFromGitHub,
fetchPnpmDeps,
nodejs,
pnpm_10,
jq,
pnpmConfigHook,
installShellFiles,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
pname = "mo-viewer";
version = "1.6.1";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "mo";
tag = "v${finalAttrs.version}";
hash = "sha256-/PiMYllj0l3XwIkqT/sc7U/vGXdNmTD8RowZWe9ZDR8=";
};
frontend = stdenvNoCC.mkDerivation (finalFrontendAttrs: {
pname = "${finalAttrs.pname}-frontend";
inherit (finalAttrs) version src;
pnpmRoot = "internal/frontend";
pnpmDeps = fetchPnpmDeps {
inherit (finalFrontendAttrs) pname version src;
sourceRoot = "${finalFrontendAttrs.src.name}/internal/frontend";
pnpm = pnpm_10;
fetcherVersion = 4;
hash = "sha256-thlwYvB7y6RFwLknbQt5evF4xQVzllrQqVYDdKSbEUM=";
};
nativeBuildInputs = [
nodejs
pnpm_10
pnpmConfigHook
jq
];
postPatch = ''
jq 'del(.pnpm.executionEnv)' internal/frontend/package.json > internal/frontend/package.json.tmp
mv internal/frontend/package.json.tmp internal/frontend/package.json
'';
buildPhase = ''
runHook preBuild
pnpm -C internal/frontend run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
cp -r internal/static/dist $out
runHook postInstall
'';
});
vendorHash = "sha256-rmtJswO3DWWxpb2uk91aIatc7ugNmsqzwlEeKdX7ITE=";
preBuild = ''
cp -r ${finalAttrs.frontend} internal/static/dist
'';
env.CGO_ENABLED = 0;
ldflags = [
"-s"
"-w"
"-X github.com/k1LoW/mo/version.Revision=v${finalAttrs.version}"
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenvNoCC.buildPlatform.canExecute stdenvNoCC.hostPlatform) ''
installShellCompletion --cmd 'mo' \
--bash <("$out/bin/mo" completion bash) \
--zsh <("$out/bin/mo" completion zsh) \
--fish <("$out/bin/mo" completion fish)
'';
doCheck = !stdenvNoCC.hostPlatform.isDarwin;
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
versionCheckProgramArg = "--version";
__structuredAttrs = true;
meta = {
homepage = "https://github.com/k1LoW/mo";
description = "Markdown viewer that opens .md files in a browser";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ryota2357 ];
mainProgram = "mo";
};
})
+36 -44
View File
@@ -22,33 +22,30 @@
libopus,
tinyxml-2,
qt5, # Needed for musescore 3.X
fetchpatch,
}:
stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
pname = "musescore-evolution";
version = "3.7.0-unstable-2026-03-03";
version = "3.7.0-unstable-2026-06-10";
src = fetchFromGitHub {
owner = "Jojo-Schmitz";
repo = "MuseScore";
rev = "67504236fa073783f6616545185ec8bde6c22647";
hash = "sha256-QUUvUkdrJ4iL6cgDob+PdVRZp44kzHeoOi2N0Xb51To=";
rev = "ec719c0152fbb0fb57758a14a3754ad08d31dfc7";
hash = "sha256-yXVKjaY/utXA3617ik4misxeOVFp+0oo0RSU3yPUA00=";
};
patches = [
./musescore-evolution-pch-fix.patch
(fetchpatch {
url = "https://github.com/Jojo-Schmitz/MuseScore/commit/bbaa38ba2babb339043f87d50cec3240ca49fe0b.patch";
hash = "sha256-TbbrBo4uWCHeAs0Er3eYL+i0JWafI0zhetLpFjN0xg8=";
})
];
# From top-level CMakeLists.txt:
# - DOWNLOAD_SOUNDFONT defaults ON and tries to fetch from the network.
# Download manually at Help > Manage Resources
cmakeFlags = [
"-DDOWNLOAD_SOUNDFONT=OFF"
(lib.cmakeBool "DOWNLOAD_SOUNDFONT" false)
];
qtWrapperArgs = [
@@ -57,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
lib.makeLibraryPath [ libjack2 ]
}"
]
++ lib.optionals (stdenv.hostPlatform.isLinux) [
++ lib.optionals stdenv.hostPlatform.isLinux [
"--set ALSA_PLUGIN_DIR ${alsa-plugins}/lib/alsa-lib"
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
@@ -68,21 +65,16 @@ stdenv.mkDerivation (finalAttrs: {
preFixup = ''
qtWrapperArgs+=("''${gappsWrapperArgs[@]}")
# Recreate correct symlinks (let fixupPhase handle compression)
if [ -e "$manDir/mscore-evo.1" ]; then
ln -sf "mscore-evo.1" "$manDir/musescore-evo.1"
fi
'';
dontWrapGApps = true;
nativeBuildInputs = [
qt5.wrapQtAppsHook
cmake
qt5.qttools
pkg-config
ninja
pkg-config
qt5.qttools
qt5.wrapQtAppsHook
]
++ lib.optionals stdenv.hostPlatform.isLinux [
# Since https://github.com/musescore/MuseScore/pull/13847/commits/685ac998
@@ -91,25 +83,25 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
libjack2
flac
freetype
lame
libjack2
libogg
libopus
libopusenc
libpulseaudio
libsndfile
libvorbis
portaudio
portmidi
flac
libopusenc
libopus
tinyxml-2
qt5.qtbase
qt5.qtdeclarative
qt5.qtgraphicaleffects
qt5.qtquickcontrols2
qt5.qtsvg
qt5.qtxmlpatterns
qt5.qtquickcontrols2
qt5.qtgraphicaleffects
tinyxml-2
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
@@ -145,14 +137,18 @@ stdenv.mkDerivation (finalAttrs: {
# On Linux, let CMake + wrapQtAppsHook install/wrap "mscore", then rename it
# and adjust the .desktop file so it doesn't clash with the main musescore package.
postFixup = lib.optionalString stdenv.hostPlatform.isLinux ''
# 1) Rename the binaries
mv "$out/bin/mscore" "$out/bin/mscore-evo"
rm "$out/bin/musescore"
ln -s "$out/bin/mscore-evo" "$out/bin/musescore-evolution"
# 2) Fix desktop entry to point to mscore-evo and avoid ID clash
desktop="$out/share/applications/mscore.desktop"
substitute "$desktop" "$out/share/applications/mscore-evo.desktop" \
--replace "Exec=mscore" "Exec=mscore-evo" \
--replace "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \
--replace "Icon=mscore" "Icon=mscore-evo"
--replace-fail "Exec=mscore" "Exec=mscore-evo" \
--replace-fail "Name=MuseScore 3.7" "Name=MuseScore 3.7 (Evolution)" \
--replace-fail "Icon=mscore" "Icon=mscore-evo" \
--replace-fail "StartupWMClass=mscore" "StartupWMClass=MuseScore3"
rm $desktop
# 3) Rename app icons (apps/)
@@ -169,33 +165,29 @@ stdenv.mkDerivation (finalAttrs: {
"$out"/share/icons/hicolor/*/mimetypes/application-x-musescore+xml.*; do
dir="''${icon%/*}"; base="''${icon##*/}"; ext="''${base##*.}"
case "$base" in
application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evo.$ext" ;;
application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evo+xml.$ext" ;;
application-x-musescore.*) mv "$icon" "$dir/application-x-musescore-evolution.$ext" ;;
application-x-musescore+xml.*) mv "$icon" "$dir/application-x-musescore-evolution+xml.$ext" ;;
esac
done
# 4) Rename MIME XML and point icons to the new names
mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evo.xml"
mv "$out/share/mime/packages/musescore.xml" "$out/share/mime/packages/musescore-evolution.xml"
sed -i \
-e 's|<icon>application-x-musescore\(\+xml\)\?</icon>|<icon>application-x-musescore-evo\1</icon>|g' \
-e 's|<icon>application-x-musescore\(\+xml\)\?</icon>|<icon>application-x-musescore-evolution\1</icon>|g' \
-e 's|<icon>musescore</icon>|<icon>mscore-evo</icon>|g' \
"$out/share/mime/packages/musescore-evo.xml"
"$out/share/mime/packages/musescore-evolution.xml"
# 5) Rename man pages to match mscore-evo and remove legacy symlinks
manDir="$out/share/man/man1"
# Remove all old musescore/mscore symlinks first (gzip may have created them)
find "$manDir" -type l \
\( -name 'mscore.1*' -o -name 'musescore.1*' \) \
-exec rm -f {} +
# Fix existing dangling aliases
if [ -f "$manDir/mscore.1.gz" ]; then
mv "$manDir/mscore.1.gz" "$manDir/mscore-evo.1.gz"
fi
# Rename real files
find "$manDir" \( -name 'mscore.1*' -o -name 'musescore.1*' \) -type f |
while IFS= read -r man; do
base="$(basename "$man")"
newname=$(echo "$base" | sed -e 's/^mscore/mscore-evo/' -e 's/^musescore/mscore-evo/')
mv "$man" "$manDir/$newname"
done
# Replace old musescore.1.gz alias
rm -f "$manDir/musescore.1.gz"
ln -s "$manDir/mscore-evo.1.gz" "$manDir/musescore-evolution.1.gz"
# 6) Rename AppStream metadata and its IDs
meta="$out/share/metainfo/org.musescore.MuseScore.appdata.xml"
@@ -22,12 +22,6 @@
nix-update-script,
writableTmpDirAsHomeHook,
wasmSupport ? false,
# now defaults to false because some tests can be flaky (clipboard etc), see
# also: https://github.com/neovim/neovim/issues/16233
nodejs ? null,
fish ? null,
python3 ? null,
}:
let
@@ -194,22 +188,6 @@ stdenv.mkDerivation (
pkg-config
];
# extra programs test via `make functionaltest`
nativeCheckInputs =
let
pyEnv = python3.withPackages (
ps: with ps; [
pynvim
msgpack
]
);
in
[
fish
nodejs
pyEnv # for src/clint.py
];
postPatch =
lib.optionalString wasmSupport ''
substituteInPlace src/nvim/CMakeLists.txt \
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "nerva";
version = "1.25.2";
version = "1.26.0";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "nerva";
tag = "v${finalAttrs.version}";
hash = "sha256-t8LAxtdA45nfpD99HvRiP5Nv8hsxP9iQF81JUbztLS4=";
hash = "sha256-tVm8HX5hAIIB9E813pl2rJiYoixlF2laeaulkBkPpUk=";
};
vendorHash = "sha256-Z0MSD+1/1VzrJ+pz5x0JvxrCxtJe59ckaTqHK/+TVN8=";
+2
View File
@@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
version = "0.2.7";
pyproject = false;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "ZingyTomato";
repo = "NetPeek";
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "numr";
version = "0.5.5";
version = "0.6.0";
src = fetchFromGitHub {
owner = "nasedkinpv";
repo = "numr";
rev = "v${finalAttrs.version}";
hash = "sha256-dx5Ow+trL0/gVKj0IOAVwwgNMl4ZwF5K7MEi6fv/QYc=";
hash = "sha256-GmG6iGcN0Y+0YgUmV+sAtdnusNpuVKLUrzKklmz+dvs=";
};
cargoHash = "sha256-8illKr1unCiZRlcpuzBSCJ/H7HJPW2cHDLq1vF76vss=";
cargoHash = "sha256-SbgCF+m4dR2zPPJrVFxRLOOAyyjOSubXsYvzOa5tTyg=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -6,16 +6,16 @@
}:
buildGoModule (finalAttrs: {
pname = "oh-my-posh";
version = "29.14.0";
version = "29.18.0";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = "oh-my-posh";
tag = "v${finalAttrs.version}";
hash = "sha256-Kjc9H/XVjlJQskWZyKN/y3Oy5HHIeIT5gLkAm2JBhOI=";
hash = "sha256-A01LX+UvPlnQy/GoRoLVIBl8TrIB6XGjvpr3fCB5Jsg=";
};
vendorHash = "sha256-MKq0o6YE31YYFCJMhrcNPzxv+UljHa2FPNJZPBk+pGA=";
vendorHash = "sha256-cuVkJjaeLBECeEBPSB1hyRcBs4AhXkG4br0ehjZ0pjI=";
sourceRoot = "${finalAttrs.src.name}/src";
+20 -15
View File
@@ -1,25 +1,30 @@
{
"canvas_danmaku": "sha256-XbOYi66WU6hV6Q2FnMC8HxFcY1MxAhyyJr4K+gCPEX4=",
"chat_bottom_container": "sha256-+R1MiDMO4onCMXiJ7MJtJVAwyEJcikTyONwp+HibqA0=",
"audio_service": "sha256-ZoblGqxzeu1oCCCfv8RDfvV3UR9SK0oLw/iIKMIqIa0=",
"cached_network_image_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=",
"cached_network_image_platform_interface_ce": "sha256-fFW5JdskLpDVQDMzwlR6/AgfgPaz91Kl9ZhuFJFSjwM=",
"canvas_danmaku": "sha256-JGbWwe/uR+QMvSVlEZ3k1W7FFkiFJK3sV3+1Lyubmcw=",
"catcher_2": "sha256-feYZPwU9T8aWrFi+s4/JX8Ng3xsuAXdyX3YaSw02zcw=",
"chat_bottom_container": "sha256-ZF8sk0zavedI7RF+blff1S+0vmBBQJVY0ws7y3k1Fqs=",
"desktop_webview_window": "sha256-KWON5aTPlVVrLidmnfpV+syWPYEngChOvkN7miIFjvE=",
"extended_nested_scroll_view": "sha256-ocjIy7gpCikoqRMqY4oGw/p9YaQ2v2clhon2pIzTXk4=",
"file_picker": "sha256-qbbO532AN54xpJSQhZ9F2yVN6fmKWcz3x8jPzMiIetE=",
"floating": "sha256-0Xd9dsXJCQ/r/8Nb16oM+M8Jdw+r4QzGmU++HpqF/v0=",
"flutter_smart_dialog": "sha256-sehrQraEWmYvUd9pdG4l3edbtR4yTcJOqPbuhzIrih4=",
"file_picker": "sha256-IVxQnT7e+ovk7meKnMv2wFWHJQlFbC9+DK2IYF4UWVc=",
"flutter_inappwebview_android": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=",
"flutter_inappwebview_windows": "sha256-9BD8Lv89jK5JgFuqGo6NmQmCYDZPmDJWMN4rLjr2j2w=",
"flutter_smart_dialog": "sha256-Vq2SQ7TpM/TWaz5MrNUrc+4ANKQr0coA6hXbATTeKHc=",
"flutter_sortable_wrap": "sha256-Qj9Lzh+pJy+vHznGt5M3xwoJtaVtt00fxm4JJXL4bFI=",
"font_awesome_flutter": "sha256-EcrAmglNHxm16gWTi4nYbTfKx0CCprllIyvlvYlz8wY=",
"get": "sha256-zQ2m29nKCEjGvresMaDBo1oYfQ6WrFVbMSitcGmxyhU=",
"jnigen": "sha256-HN5DNy0wbe/fJ54BXHrdKdSr1F5qYIAOb99DNnNA898=",
"material_design_icons_flutter": "sha256-t2ENlgb3ZRIc6jvufVwKGcty+3Te6/+XP10YDBrosYM=",
"media_kit": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_libs_android_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_libs_ios_video": "sha256-mB3GN5Sc4oxUaW7xOgORaRzP9hKcRpcPxhmraKs/AMg=",
"media_kit_libs_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_libs_windows_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_native_event_loop": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"media_kit_video": "sha256-tly3av5ojuasf+bXkOzLImcEm9oP25Y2flQDMV21T1s=",
"native_device_orientation": "sha256-8abnUV7ZTAo0DAjekf353ey6xFvxfilTfbQOUWIahtk=",
"screen_brightness_android": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=",
"screen_brightness_platform_interface": "sha256-iKH0yi89HxEe+yNpFvMpL7jJ5X6AbfeSBz3adIGkFtY=",
"media_kit": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_libs_android_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_libs_ios_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_libs_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_libs_windows_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_native_event_loop": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"media_kit_video": "sha256-HxBQJzpyAkaTag4d9ZtnDjgIFrF3bmOvKXTYrXV0Fvo=",
"native_device_orientation": "sha256-yVO1rf3kPn1WDwRgwGwVqrxJREHN41vN7FC4lJPyaIc=",
"screen_brightness_android": "sha256-vjxbXndi9Mm8ZnEd/w6V4/h8RVvj264Ybm5oW5Mf8ag=",
"super_sliver_list": "sha256-G24uRql1aIc1TDJwKqwQ72Pi4YbJybMn6lxOUySSDwk=",
"webdav_client": "sha256-euNF7HdDtZ68BqSEq9BvO10BK09MxX2wWGoElFS0yeE=",
"window_manager": "sha256-UAN3uOXKMfWk+G9GTHyhD2dGDojKA76mGbUR+EFc2Qo="
+3 -3
View File
@@ -1,7 +1,7 @@
{
lib,
fetchFromGitHub,
flutter341,
flutter344,
makeDesktopItem,
copyDesktopItems,
alsa-lib,
@@ -14,9 +14,9 @@
let
srcInfo = lib.importJSON ./src-info.json;
description = "Third-party Bilibili client developed in Flutter";
version = "2.0.7.2";
version = "2.0.9.2";
in
flutter341.buildFlutterApplication {
flutter344.buildFlutterApplication {
pname = "piliplus";
inherit version;
+151 -286
View File
@@ -4,21 +4,21 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "8d7ff3948166b8ec5da0fbb5962000926b8e02f2ed9b3e51d1738905fbd4c98d",
"sha256": "cd6add6f846f35fb79f3c315296703c1a24f3cfd7f4739d91a74961c1c7e9f1b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "93.0.0"
"version": "100.0.0"
},
"analyzer": {
"dependency": "transitive",
"description": {
"name": "analyzer",
"sha256": "de7148ed2fcec579b19f122c1800933dfa028f6d9fd38a152b04b1516cec120b",
"sha256": "6ba98576948803398b69e3a444df24eacdbe12ed699c7014e120ea38552debbf",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.0.1"
"version": "13.0.0"
},
"ansicolor": {
"dependency": "transitive",
@@ -34,11 +34,11 @@
"dependency": "direct main",
"description": {
"name": "app_links",
"sha256": "3462d9defc61565fde4944858b59bec5be2b9d5b05f20aed190adb3ad08a7abc",
"sha256": "4ec328cd9fd51fd0e7eb8870a9612c1fde0f091901932238c4f4e60b5f7f1315",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.0.0"
"version": "7.1.2"
},
"app_links_linux": {
"dependency": "transitive",
@@ -54,11 +54,11 @@
"dependency": "transitive",
"description": {
"name": "app_links_platform_interface",
"sha256": "05f5379577c513b534a29ddea68176a4d4802c46180ee8e2e966257158772a3f",
"sha256": "78a18580eecac98108d1eef52a7db668bc317714f5205e616973363326efe333",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.2"
"version": "2.0.3"
},
"app_links_web": {
"dependency": "transitive",
@@ -113,11 +113,12 @@
"audio_service": {
"dependency": "direct main",
"description": {
"name": "audio_service",
"sha256": "cb122c7c2639d2a992421ef96b67948ad88c5221da3365ccef1031393a76e044",
"url": "https://pub.dev"
"path": "audio_service",
"ref": "main",
"resolved-ref": "81cf56d5a8b8e9c8aa5a4c9396aebe094e09622f",
"url": "https://github.com/bggRGjQaUbCoE/audio_service.git"
},
"source": "hosted",
"source": "git",
"version": "0.18.18"
},
"audio_service_platform_interface": {
@@ -250,42 +251,34 @@
"source": "hosted",
"version": "8.12.6"
},
"cached_network_image": {
"cached_network_image_ce": {
"dependency": "direct main",
"description": {
"name": "cached_network_image",
"sha256": "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916",
"url": "https://pub.dev"
"path": "cached_network_image",
"ref": "develop",
"resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7",
"url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git"
},
"source": "hosted",
"version": "3.4.1"
"source": "git",
"version": "4.6.4"
},
"cached_network_image_platform_interface": {
"cached_network_image_platform_interface_ce": {
"dependency": "transitive",
"description": {
"name": "cached_network_image_platform_interface",
"sha256": "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829",
"url": "https://pub.dev"
"path": "cached_network_image_platform_interface",
"ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7",
"resolved-ref": "5b79ff9f53a9a55b57d4d6fc52eb529fdfdb30d7",
"url": "https://github.com/bggRGjQaUbCoE/flutter_cached_network_image_ce.git"
},
"source": "hosted",
"version": "4.1.1"
},
"cached_network_image_web": {
"dependency": "transitive",
"description": {
"name": "cached_network_image_web",
"sha256": "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.1"
"source": "git",
"version": "5.2.0"
},
"canvas_danmaku": {
"dependency": "direct main",
"description": {
"path": ".",
"ref": "main",
"resolved-ref": "af10fe3cd4d1f7071988f4d9d13cc17616f4de30",
"resolved-ref": "697d4516df2fc3ba7417c7ce9aba079d34ba13e5",
"url": "https://github.com/bggRGjQaUbCoE/canvas_danmaku.git"
},
"source": "git",
@@ -294,11 +287,12 @@
"catcher_2": {
"dependency": "direct main",
"description": {
"name": "catcher_2",
"sha256": "ac9dd03230fa4058d14d46450335ca3c40564f734d793e52f81053f3cbf95009",
"url": "https://pub.dev"
"path": ".",
"ref": "dev",
"resolved-ref": "9138d8d2aeefc564efd2f35fde3f54ad1b7e89a7",
"url": "https://github.com/My-Responsitories/catcher_2.git"
},
"source": "hosted",
"source": "git",
"version": "2.1.9"
},
"characters": {
@@ -315,12 +309,12 @@
"dependency": "direct main",
"description": {
"path": "packages/chat_bottom_container",
"ref": "main",
"resolved-ref": "dba2bf10db4a6f89564d9be63ce17b18f0f7e3e5",
"ref": "dev",
"resolved-ref": "227fe87aeedcd53573b17d6a6e5c08834fbc4e45",
"url": "https://github.com/bggRGjQaUbCoE/flutter_chat_packages.git"
},
"source": "git",
"version": "0.3.2"
"version": "0.5.0"
},
"checked_yaml": {
"dependency": "transitive",
@@ -332,6 +326,16 @@
"source": "hosted",
"version": "2.0.4"
},
"cli_config": {
"dependency": "transitive",
"description": {
"name": "cli_config",
"sha256": "ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
},
"cli_util": {
"dependency": "transitive",
"description": {
@@ -356,11 +360,11 @@
"dependency": "transitive",
"description": {
"name": "code_assets",
"sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
"sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
"version": "1.2.1"
},
"collection": {
"dependency": "direct main",
@@ -446,21 +450,21 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "29f7ecc274a86d32920b1d9cfc7502fa87220da41ec60b55f329559d5732e2b2",
"sha256": "59d53ef8eaed9d288ed9767618e2b31c4fa0383a127db59d5eb2e737a7638a60",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.7"
"version": "3.1.9"
},
"dbus": {
"dependency": "transitive",
"description": {
"name": "dbus",
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
"sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.12"
"version": "0.7.14"
},
"desktop_webview_window": {
"dependency": "direct main",
@@ -507,11 +511,11 @@
"dependency": "direct main",
"description": {
"name": "dio_http2_adapter",
"sha256": "79f3d69b155b92a786c8734bd11860390b986210d4e07cbb6a5c8c806a7187b2",
"sha256": "c56522c50bb3bab7e3ca77c153b0f03ae672a87d8c32e46be8f2868693ec9f0a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.7.0"
"version": "2.7.1"
},
"dio_web_adapter": {
"dependency": "transitive",
@@ -649,11 +653,11 @@
"description": {
"path": ".",
"ref": "dev",
"resolved-ref": "8cf6cfa7078aa69c2c7b08d9ad636a1040456852",
"resolved-ref": "8a987e491225341839bafb3d3171c4b2d797ef73",
"url": "https://github.com/bggRGjQaUbCoE/flutter_file_picker.git"
},
"source": "git",
"version": "12.0.0-beta.3"
"version": "12.0.0-beta.6"
},
"file_selector_linux": {
"dependency": "transitive",
@@ -725,33 +729,12 @@
"source": "hosted",
"version": "4.0.1"
},
"floating": {
"dependency": "direct main",
"description": {
"path": ".",
"ref": "version-3",
"resolved-ref": "a66ec0b9dabde6b5880a3f4f3425e57842a38e51",
"url": "https://github.com/bggRGjQaUbCoE/floating.git"
},
"source": "git",
"version": "3.0.0"
},
"flutter": {
"dependency": "direct main",
"description": "flutter",
"source": "sdk",
"version": "0.0.0"
},
"flutter_cache_manager": {
"dependency": "direct main",
"description": {
"name": "flutter_cache_manager",
"sha256": "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.4.1"
},
"flutter_displaymode": {
"dependency": "direct main",
"description": {
@@ -783,13 +766,14 @@
"version": "6.1.5"
},
"flutter_inappwebview_android": {
"dependency": "transitive",
"dependency": "direct overridden",
"description": {
"name": "flutter_inappwebview_android",
"sha256": "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba",
"url": "https://pub.dev"
"path": "flutter_inappwebview_android",
"ref": "v6.1.5",
"resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9",
"url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git"
},
"source": "hosted",
"source": "git",
"version": "1.1.3"
},
"flutter_inappwebview_internal_annotations": {
@@ -843,13 +827,14 @@
"version": "1.1.2"
},
"flutter_inappwebview_windows": {
"dependency": "transitive",
"dependency": "direct overridden",
"description": {
"name": "flutter_inappwebview_windows",
"sha256": "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055",
"url": "https://pub.dev"
"path": "flutter_inappwebview_windows",
"ref": "v6.1.5",
"resolved-ref": "0bfa46dfff87f0d9e9d5e13cbd5c4a7c7310f8c9",
"url": "https://github.com/bggRGjQaUbCoE/flutter_inappwebview.git"
},
"source": "hosted",
"source": "git",
"version": "0.6.0"
},
"flutter_launcher_icons": {
@@ -878,42 +863,32 @@
"source": "sdk",
"version": "0.0.0"
},
"flutter_mailer": {
"dependency": "transitive",
"description": {
"name": "flutter_mailer",
"sha256": "149e51d4e3ba12f8b61e1923ff4304f308acb856b92e9d09326bec6a1ad943d6",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.1"
},
"flutter_native_splash": {
"dependency": "direct dev",
"description": {
"name": "flutter_native_splash",
"sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002",
"sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.7"
"version": "2.4.8"
},
"flutter_plugin_android_lifecycle": {
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0",
"sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.34"
"version": "2.0.35"
},
"flutter_smart_dialog": {
"dependency": "direct main",
"description": {
"path": ".",
"ref": "main",
"resolved-ref": "b87bda5672e1c8494853bb44bbf08515ef748bca",
"resolved-ref": "1dbede0ee22f161ec2c928e1e82f0ae9339a097d",
"url": "https://github.com/bggRGjQaUbCoE/flutter_smart_dialog.git"
},
"source": "git",
@@ -950,11 +925,11 @@
"dependency": "direct main",
"description": {
"name": "flutter_volume_controller",
"sha256": "22edb0993ad03ecbc8d1164daeb5b39d798d409625db692675a86889403b1532",
"sha256": "78297fd48ce6330d39a11a4c1ae219a3256249f99dec34cfbe9323d2cbb5ebb9",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.3.4"
"version": "2.0.1"
},
"flutter_web_plugins": {
"dependency": "transitive",
@@ -962,16 +937,6 @@
"source": "sdk",
"version": "0.0.0"
},
"fluttertoast": {
"dependency": "transitive",
"description": {
"name": "fluttertoast",
"sha256": "144ddd74d49c865eba47abe31cbc746c7b311c82d6c32e571fd73c4264b740e2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.0.0"
},
"font_awesome_flutter": {
"dependency": "direct main",
"description": {
@@ -1014,16 +979,6 @@
"source": "hosted",
"version": "2.3.2"
},
"gt3_flutter_plugin": {
"dependency": "direct main",
"description": {
"name": "gt3_flutter_plugin",
"sha256": "9cf4070f3f1811b7aa7a1daebdec5886dbda8e64f932a713dab21d8128d7dad2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.1"
},
"gtk": {
"dependency": "transitive",
"description": {
@@ -1048,11 +1003,11 @@
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
"sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.3"
"version": "2.0.2"
},
"html": {
"dependency": "direct main",
@@ -1158,11 +1113,11 @@
"dependency": "transitive",
"description": {
"name": "image_picker_android",
"sha256": "d5b3e1774af29c9ab00103afb0d4614070f924d2e0057ac867ec98800114793f",
"sha256": "6f3a1995eafb000333174fae92202622033b0ee7fd917a6cd3730295264df84a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.8.13+17"
"version": "0.8.13+19"
},
"image_picker_for_web": {
"dependency": "transitive",
@@ -1255,7 +1210,7 @@
"version": "0.6.1"
},
"jni": {
"dependency": "transitive",
"dependency": "direct main",
"description": {
"name": "jni",
"sha256": "c2230682d5bc2362c1c9e8d3c7f406d9cbba23ab3f2e203a025dd47e0fb2e68f",
@@ -1274,6 +1229,17 @@
"source": "hosted",
"version": "1.0.1"
},
"jnigen": {
"dependency": "direct dev",
"description": {
"path": "pkgs/jnigen",
"ref": "HEAD",
"resolved-ref": "496f2f0bbe583307a7d5ce4c33e81f0797cb65fe",
"url": "https://github.com/dart-lang/native.git"
},
"source": "git",
"version": "0.17.0-wip"
},
"js": {
"dependency": "transitive",
"description": {
@@ -1288,11 +1254,11 @@
"dependency": "direct main",
"description": {
"name": "json_annotation",
"sha256": "cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8",
"sha256": "2a743920d81b7910627f68ee2c9ac1fc0bfee32b9fc3403587d7c6791ca12f80",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.11.0"
"version": "4.12.0"
},
"leak_tracker": {
"dependency": "transitive",
@@ -1374,16 +1340,6 @@
"source": "hosted",
"version": "1.3.0"
},
"mailer": {
"dependency": "transitive",
"description": {
"name": "mailer",
"sha256": "7b8691b080809ea1b2fa2f1b0d49c7c089fb328bd23e68aa5818b9cf5f4b420d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "7.1.0"
},
"matcher": {
"dependency": "transitive",
"description": {
@@ -1430,7 +1386,7 @@
"description": {
"path": "media_kit",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1441,7 +1397,7 @@
"description": {
"path": "libs/android/media_kit_libs_android_video",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1451,9 +1407,9 @@
"dependency": "direct overridden",
"description": {
"path": "libs/ios/media_kit_libs_ios_video",
"ref": "dev",
"resolved-ref": "547999bfb8b5cae9f9aca6125f46fd7cb500e994",
"url": "https://github.com/bggRGjQaUbCoE/media-kit.git"
"ref": "version_1.2.5",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
"version": "1.1.4"
@@ -1483,7 +1439,7 @@
"description": {
"path": "libs/universal/media_kit_libs_video",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1494,7 +1450,7 @@
"description": {
"path": "libs/windows/media_kit_libs_windows_video",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1505,7 +1461,7 @@
"description": {
"path": "media_kit_native_event_loop",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1516,7 +1472,7 @@
"description": {
"path": "media_kit_video",
"ref": "version_1.2.5",
"resolved-ref": "14c3ee41df4f51292b89eaf8f8c97420220fe136",
"resolved-ref": "deac6b62569584b6a5e28e6c60c187a0a7281b3a",
"url": "https://github.com/My-Responsitories/media-kit.git"
},
"source": "git",
@@ -1536,11 +1492,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
"sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.17.0"
"version": "1.18.0"
},
"mime": {
"dependency": "direct main",
@@ -1557,22 +1513,12 @@
"description": {
"path": ".",
"ref": "master",
"resolved-ref": "a987a459f17af0002397e49800ba4f68912b375c",
"resolved-ref": "7be186c79adca7d3ff5abc34bc75d171c68c2694",
"url": "https://github.com/bggRGjQaUbCoE/flutter_native_device_orientation.git"
},
"source": "git",
"version": "2.0.5"
},
"native_toolchain_c": {
"dependency": "transitive",
"description": {
"name": "native_toolchain_c",
"sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.17.6"
},
"nm": {
"dependency": "transitive",
"description": {
@@ -1587,11 +1533,11 @@
"dependency": "transitive",
"description": {
"name": "objective_c",
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
"sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.3.0"
"version": "9.4.1"
},
"octo_image": {
"dependency": "transitive",
@@ -1727,11 +1673,11 @@
"dependency": "direct main",
"description": {
"name": "permission_handler_apple",
"sha256": "f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023",
"sha256": "e20daf680eef1ca62ffe8c8c526b778cc386d50137c77ac71c8ec9c88c13fb9d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.4.7"
"version": "9.4.9"
},
"permission_handler_platform_interface": {
"dependency": "direct main",
@@ -1843,16 +1789,6 @@
"source": "hosted",
"version": "1.5.0"
},
"punycoder": {
"dependency": "transitive",
"description": {
"name": "punycoder",
"sha256": "aed79c05986a18782caa9bad649a4a786e840e1baaf6a2e1aa3a25d143d28e6e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.2"
},
"qr": {
"dependency": "transitive",
"description": {
@@ -1884,7 +1820,7 @@
"version": "0.6.0"
},
"rxdart": {
"dependency": "direct overridden",
"dependency": "transitive",
"description": {
"name": "rxdart",
"sha256": "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962",
@@ -1897,25 +1833,25 @@
"dependency": "direct main",
"description": {
"name": "saver_gallery",
"sha256": "3f983d4be63aff52523c3e097a9b00ce9ab8444f9a982c878cde9d0359f4681d",
"sha256": "dcecd87113ffcb0eb467bb0ef5ed8f6dd894e26ff3dfd5822624281e7d2cb894",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.1.1"
"version": "5.1.0"
},
"screen_brightness_android": {
"dependency": "direct overridden",
"description": {
"path": "screen_brightness_android",
"ref": "dev",
"resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e",
"ref": "main",
"resolved-ref": "239b9e4595f257184c8afcaf21167f8667ba367d",
"url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git"
},
"source": "git",
"version": "2.1.4"
"version": "2.1.5"
},
"screen_brightness_ios": {
"dependency": "direct overridden",
"dependency": "transitive",
"description": {
"name": "screen_brightness_ios",
"sha256": "0792d8f98852558f831b4b75241c46047b884598b3f4d982b37dc2dd43e2b2e1",
@@ -1927,73 +1863,62 @@
"screen_brightness_platform_interface": {
"dependency": "direct main",
"description": {
"path": "screen_brightness_platform_interface",
"ref": "dev",
"resolved-ref": "9823a66d9a0af8d9f5d0d9e98f87bb17e399235e",
"url": "https://github.com/bggRGjQaUbCoE/screen_brightness.git"
"name": "screen_brightness_platform_interface",
"sha256": "59d50850d6735d677780fc7359c8e997d0ff6df91c8465161c9e617a7b0a11d8",
"url": "https://pub.dev"
},
"source": "git",
"source": "hosted",
"version": "2.1.1"
},
"screen_retriever": {
"dependency": "direct main",
"description": {
"name": "screen_retriever",
"sha256": "570dbc8e4f70bac451e0efc9c9bb19fa2d6799a11e6ef04f946d7886d2e23d0c",
"sha256": "42cc3b402a0f67d2455a0d067553d0f13453f6a008d98eababf8b63958d506bd",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
"version": "0.2.1"
},
"screen_retriever_linux": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_linux",
"sha256": "f7f8120c92ef0784e58491ab664d01efda79a922b025ff286e29aa123ea3dd18",
"sha256": "2a476f1a5538065bc5badf376cfdc83d6ecf07d77eb2391b9c2bff5a76970048",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
"version": "0.2.1"
},
"screen_retriever_macos": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_macos",
"sha256": "71f956e65c97315dd661d71f828708bd97b6d358e776f1a30d5aa7d22d78a149",
"sha256": "b5abb900fcb86614ff10b738b34e37b9e1d03b0447280668e2bc8a98bdc7bd59",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
"version": "0.2.1"
},
"screen_retriever_platform_interface": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_platform_interface",
"sha256": "ee197f4581ff0d5608587819af40490748e1e39e648d7680ecf95c05197240c0",
"sha256": "3af22d926bedf20c2caa308eea376776451a3af125919ce072e56525fded8901",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
"version": "0.2.1"
},
"screen_retriever_windows": {
"dependency": "transitive",
"description": {
"name": "screen_retriever_windows",
"sha256": "449ee257f03ca98a57288ee526a301a430a344a161f9202b4fcc38576716fe13",
"sha256": "c44b38a4c4bab34af259180a70a4eee1e29384e7b82e627c9faa68afcdab2e73",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.2.0"
},
"sentry": {
"dependency": "transitive",
"description": {
"name": "sentry",
"sha256": "f04095a25ff02b202a914174c73ec309570aa93d61098cb4a0a9e715b4aaa465",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.20.0"
"version": "0.2.1"
},
"share_plus": {
"dependency": "direct main",
@@ -2029,11 +1954,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53",
"sha256": "93ae5884a9df5d3bb696825bceb3a17590754548b5d740eba51500afc8d088f5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.23"
"version": "2.4.26"
},
"shared_preferences_foundation": {
"dependency": "transitive",
@@ -2131,56 +2056,6 @@
"source": "hosted",
"version": "1.10.2"
},
"sqflite": {
"dependency": "transitive",
"description": {
"name": "sqflite",
"sha256": "564cfed0746fe53140c23b70b308e045c3b31f17778f2f326ccb7d804ea0250a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2+1"
},
"sqflite_android": {
"dependency": "transitive",
"description": {
"name": "sqflite_android",
"sha256": "881e28efdcc9950fd8e9bb42713dcf1103e62a2e7168f23c9338d82db13dec40",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2+3"
},
"sqflite_common": {
"dependency": "transitive",
"description": {
"name": "sqflite_common",
"sha256": "f8a08a13fb8f0f8c590df89d745000bed44a673ed94bac846739e1a016875c21",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.5.7"
},
"sqflite_darwin": {
"dependency": "transitive",
"description": {
"name": "sqflite_darwin",
"sha256": "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.2"
},
"sqflite_platform_interface": {
"dependency": "transitive",
"description": {
"name": "sqflite_platform_interface",
"sha256": "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.0"
},
"stack_trace": {
"dependency": "transitive",
"description": {
@@ -2236,11 +2111,11 @@
"dependency": "direct main",
"description": {
"name": "synchronized",
"sha256": "63896c27e81b28f8cb4e69ead0d3e8f03f1d1e5fc531a3e579cabed6a2c7c9e5",
"sha256": "93b153dcb6a26dcddee6ca087dd634b53e38c10b5aa163e8e49501a776456153",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.4.0+1"
"version": "3.4.1"
},
"term_glyph": {
"dependency": "transitive",
@@ -2256,21 +2131,21 @@
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
"sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.10"
"version": "0.7.11"
},
"tray_manager": {
"dependency": "direct main",
"description": {
"name": "tray_manager",
"sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b",
"sha256": "1a659b08baa6e9b91ef8ce16eda37740de398be1c4cf322b8a1ddfef25c68c5a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.5.2"
"version": "0.5.3"
},
"typed_data": {
"dependency": "transitive",
@@ -2292,16 +2167,6 @@
"source": "hosted",
"version": "2.3.1"
},
"unorm_dart": {
"dependency": "transitive",
"description": {
"name": "unorm_dart",
"sha256": "0c69186b03ca6addab0774bcc0f4f17b88d4ce78d9d4d8f0619e30a99ead58e7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.2"
},
"upower": {
"dependency": "transitive",
"description": {
@@ -2326,11 +2191,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572",
"sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.29"
"version": "6.3.32"
},
"url_launcher_ios": {
"dependency": "transitive",
@@ -2406,11 +2271,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics",
"sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a",
"sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
"version": "1.2.2"
},
"vector_graphics_codec": {
"dependency": "transitive",
@@ -2426,11 +2291,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics_compiler",
"sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598",
"sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
"version": "1.2.5"
},
"vector_math": {
"dependency": "direct main",
@@ -2466,11 +2331,11 @@
"dependency": "direct main",
"description": {
"name": "wakelock_plus",
"sha256": "2b09acadd7a2862d33c3577e77e7a2aabb684f47ccca1711f1413bd7307a6a72",
"sha256": "824c5bba0f800e86d32e57d3d1843c531f090005cc89d9a837933e6601093d53",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.6.0"
"version": "1.6.1"
},
"wakelock_plus_platform_interface": {
"dependency": "transitive",
@@ -2544,14 +2409,14 @@
"version": "1.2.2"
},
"win32": {
"dependency": "transitive",
"dependency": "direct main",
"description": {
"name": "win32",
"sha256": "a1fc9eb9248baa05dfc12ed5b66e377b3e23f095eec078e0371622b9033810d9",
"sha256": "ba6f4bba816c8d7e3c1580e170f3786d216951cc6b94babc3b814c08d2cb2738",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.2.0"
"version": "6.3.0"
},
"win32_registry": {
"dependency": "transitive",
@@ -2606,7 +2471,7 @@
}
},
"sdks": {
"dart": ">=3.11.0 <4.0.0",
"flutter": "3.41.9"
"dart": ">=3.12.0 <4.0.0",
"flutter": "3.44.2"
}
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
"rev": "ad6c0e0d157650a76d22c3634cd93f433ed6eeb0",
"revCount": 4956,
"commitDate": 1778812800,
"hash": "sha256-yLbivIJHYtRfmlAeR78GY6+9vKZtLePc0uID/JxgHng="
"rev": "2536350ccfc87b9d5d23c564e3d4c8adbd175820",
"revCount": 5051,
"commitDate": 1781325010,
"hash": "sha256-11Fe6oYdrZYwiXBjtKQephO0W1uQuh5/rDcS0lNHaoM="
}
+3 -3
View File
@@ -32,18 +32,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pipeline";
version = "4.0.3";
version = "4.0.4";
src = fetchFromGitLab {
owner = "schmiddi-on-mobile";
repo = "pipeline";
tag = finalAttrs.version;
hash = "sha256-sSs3fr95oERsswPGZxbCyTLZnur89DMIdtbZjY1+vGE=";
hash = "sha256-KVAgUAQqnpzNXpCiPZJMQEVGrz/pt8fR/JcOFBynFCs=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src pname version;
hash = "sha256-HpFxhApmRSIVzR5ON1rF4P5gODAa538p14MaipxeS3Y=";
hash = "sha256-bWMTZrcdYRXsKWD3VmLcAu9J/y9LbZ6EPE8AuB87iKA=";
};
nativeBuildInputs = [
+430 -464
View File
File diff suppressed because it is too large Load Diff
+26 -20
View File
@@ -7,23 +7,24 @@
makeBinaryWrapper,
nix-update-script,
versionCheckHook,
zig_0_15,
zig_0_16,
}:
let
jdk = jdk25_headless;
gradle = gradle_9;
gradleOverlay = gradle.override { java = jdk; };
zig = zig_0_16;
in
stdenv.mkDerivation (finalAttrs: {
pname = "pkl-lsp";
version = "0.6.0";
version = "0.7.1";
src = fetchFromGitHub {
owner = "apple";
repo = "pkl-lsp";
tag = finalAttrs.version;
hash = "sha256-V6MrDpdh4jnSiXWD0UbF/XXpLa95smCbdj9/jT0Xb3w=";
hash = "sha256-r/wNI319BPbU48Mrteq0LdS4YKnyyhPcYxTAS0Mlrp8=";
leaveDotGit = true;
postFetch = ''
pushd $out
@@ -43,33 +44,20 @@ stdenv.mkDerivation (finalAttrs: {
treeSitterPklSrc = fetchFromGitHub {
owner = "apple";
repo = "tree-sitter-pkl";
rev = "v0.20.0";
hash = "sha256-HfZ2NwO466Le2XFP1LZ2fLJgCq4Zq6hVpjChzsIoQgA=";
rev = "f9405e40597d7dac637a6b49e7d26c4515cb2a34";
hash = "sha256-U2e9RDAdVWPoZRoWQD0icBCHjH2TFyGD0TPwgn9Kg2A=";
};
postPatch = ''
substituteInPlace buildSrc/src/main/kotlin/BuildInfo.kt \
--replace-fail 'val jdkVersion: Int = 22' \
'val jdkVersion: Int = ${lib.versions.major jdk.version}' \
--replace-fail 'val executable: Path get() = installDir.resolve(if (os.isWindows) "zig.exe" else "zig")' \
'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig_0_15}")' \
'val executable: Path get() = java.nio.file.Path.of("${lib.getExe zig}")' \
substituteInPlace build.gradle.kts \
--replace-fail 'dependsOn(setupTreeSitterRepo)' "" \
--replace-fail 'dependsOn(setupTreeSitterPklRepo)' "" \
--replace-fail 'dependsOn(tasks.named("installZig"))' ""
# Ensure all pkl-cli platform variants are cached
# Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail
cat >> build.gradle.kts << 'GRADLE_PATCH'
val pklCliAllPlatforms by configurations.creating
dependencies {
for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) {
pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}")
}
}
GRADLE_PATCH
mkdir -p build/repos/{tree-sitter,tree-sitter-pkl}
cp -r $treeSitterSrc/* build/repos/tree-sitter/
cp -r $treeSitterPklSrc/* build/repos/tree-sitter-pkl/
@@ -79,7 +67,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
gradleOverlay
makeBinaryWrapper
zig_0_15
zig
];
mitmCache = gradle.fetchDeps {
@@ -100,6 +88,24 @@ stdenv.mkDerivation (finalAttrs: {
gradleFlagsArray+=(-DcommitId=$(cat .commit-hash))
'';
# - Ensure all pkl-cli platform variants are cached. Otherwise, deps.json only includes the current system's pkl-cli, and the tests fail.
# - Pin the Kotlin plugin's Bouncy Castle modules to a static version: it requests them as ranges but forbids dynamic versions (failOnNonReproducibleResolution), so fetchDeps' eager resolve fails.
preGradleUpdate = ''
cat >> build.gradle.kts << 'GRADLE_PATCH'
val pklCliAllPlatforms by configurations.creating
dependencies {
for (platform in listOf("linux-amd64", "linux-aarch64", "macos-amd64", "macos-aarch64")) {
pklCliAllPlatforms("org.pkl-lang:pkl-cli-$platform:''${libs.versions.pkl.get()}")
}
}
configurations.named("kotlinBouncyCastleConfiguration") {
resolutionStrategy.eachDependency {
if (requested.group == "org.bouncycastle") useVersion("1.80")
}
}
GRADLE_PATCH
'';
# running the checkPhase replaces the .jar produced by the buildPhase, and leads to this error:
# Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
# at org.pkl.lsp.cli.Main.main(Main.kt)
@@ -29,7 +29,7 @@ python3Packages.buildPythonApplication {
homepage = "https://github.com/precice/config-visualizer";
description = "Small python tool for visualizing the preCICE xml configuration";
license = lib.licenses.gpl3Only;
maintainers = [ ];
maintainers = with lib.maintainers; [ Scriptkiddi ];
mainProgram = "precice-config-visualizer";
};
}
+1 -1
View File
@@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "PreCICE stands for Precise Code Interaction Coupling Environment";
homepage = "https://precice.org/";
license = with lib.licenses; [ lgpl3Only ];
maintainers = [ ];
maintainers = with lib.maintainers; [ Scriptkiddi ];
mainProgram = "precice-tools";
platforms = lib.platforms.unix;
};
+2 -2
View File
@@ -25,13 +25,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "reframe";
version = "1.17.1";
version = "1.18.0";
src = fetchFromGitHub {
owner = "AlynxZhou";
repo = "reframe";
tag = "v${finalAttrs.version}";
hash = "sha256-gZSvNoVY2gDGcN/EFbK6vH7PghfR1GXzZt2JXPBhLuo=";
hash = "sha256-DXWW1QXgHnfsnH6O3qnVZoioIn+UOePNy1ZPNzVK1ks=";
fetchSubmodules = true;
};
+1
View File
@@ -64,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
maintainers = with lib.maintainers; [
sb0
keysmashes
];
};
})
+6 -5
View File
@@ -26,15 +26,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "salmon";
version = "1.11.4";
version = "1.12.1";
# SALMON_PUFFERFISH_GIT_TAG defined in cmake/SalmonDependencies.cmake
pufferFishSrc = fetchFromGitHub {
owner = "COMBINE-lab";
repo = "pufferfish";
fetchSubmodules = true;
rev = "ace68c1c022816ba8c50a1a07c5d08f2abd597d6";
hash = "sha256-Zwl45sUYSmHOqsYLZPscigjgd1V3Waza0jRvhvNh7jU=";
rev = "1c788594cef77f0558b183281f32152e0ed22ba9";
hash = "sha256-N9KYmFsl90eY8R1wH1Jbi3nnNld6YVGeQjqoxYxPqtE=";
};
# SALMON_FQFEEDER_GIT_TAG defined in cmake/SalmonDependencies.cmake
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "COMBINE-lab";
repo = "salmon";
rev = "v${finalAttrs.version}";
hash = "sha256-BjWXNQtycSwCTe40kujN/YzCNhGjkz2ULGOYtI01yos=";
hash = "sha256-ggFPp6sHPcR4Wq/B0AaMVf0LZVIz+QcvKMNrTfnAY4w=";
};
patches = [ ./fix_pufferfish.patch ];
@@ -92,6 +92,7 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
"-DSALMON_PUFFERFISH_SOURCE_DIR=${finalAttrs.pufferFishSrc}"
"-DSALMON_FQFEEDER_SOURCE_DIR=${finalAttrs.FQFeederSrc}"
"-DSALMON_FETCH_MISSING_DEPS=OFF"
];
# These are needed to please htslib
@@ -120,6 +121,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/COMBINE-lab/salmon/releases/tag/" + "v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
platforms = lib.platforms.all;
maintainers = [ lib.maintainers.kupac ];
maintainers = [ ];
};
})
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sentry-native";
version = "0.15.0";
version = "0.15.2";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-native";
tag = finalAttrs.version;
hash = "sha256-zJP1mPkssDlrLzsUmxaSVMAImhI132+3R9JJiCxFH7o=";
hash = "sha256-119xEbCBmY61hJln0+ZncavZDXh+iY3oGrVtZPQZFsk=";
};
nativeBuildInputs = [
+3 -1
View File
@@ -1,3 +1,5 @@
{
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8="
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=",
"icons_plus": "sha256-/Aec3fBXbX949wPGlGkFXldTrv0Pxr1CpC3u5szAsxw=",
"re_editor": "sha256-RIawUQVjkE4pPlCryrQopvirfD1lld1ATzoyYjD4kCU="
}
+4 -4
View File
@@ -1,6 +1,6 @@
{
lib,
flutter341,
flutter344,
fetchFromGitHub,
autoPatchelfHook,
copyDesktopItems,
@@ -13,17 +13,17 @@
}:
let
version = "1.0.1409";
version = "1.0.1426";
src = fetchFromGitHub {
owner = "lollipopkit";
repo = "flutter_server_box";
tag = "v${version}";
fetchSubmodules = true;
hash = "sha256-+m44q4KhnJCcWG/i1KnNVYes3Uh1ZZwjzyIfnFW1Pm8=";
hash = "sha256-6/XKaE28v/LeDXnSAMX1alCIV2hBUeuDrH+Sa6t95m4=";
};
in
flutter341.buildFlutterApplication {
flutter344.buildFlutterApplication {
pname = "server-box";
inherit version src;
+59 -67
View File
@@ -247,7 +247,7 @@
"relative": true
},
"source": "path",
"version": "1.0.0"
"version": "1.1.0"
},
"cli_config": {
"dependency": "transitive",
@@ -273,11 +273,11 @@
"dependency": "transitive",
"description": {
"name": "code_assets",
"sha256": "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687",
"sha256": "bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.0"
"version": "1.2.1"
},
"code_builder": {
"dependency": "transitive",
@@ -383,11 +383,11 @@
"dependency": "transitive",
"description": {
"name": "dbus",
"sha256": "d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270",
"sha256": "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.12"
"version": "0.7.14"
},
"dio": {
"dependency": "direct main",
@@ -623,21 +623,21 @@
"dependency": "direct dev",
"description": {
"name": "flutter_native_splash",
"sha256": "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002",
"sha256": "9db4b80b044e9af17cc4b1272137fc7ace0054d879ef8210a76adc34aaf4cdff",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.7"
"version": "2.4.8"
},
"flutter_plugin_android_lifecycle": {
"dependency": "transitive",
"description": {
"name": "flutter_plugin_android_lifecycle",
"sha256": "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0",
"sha256": "3854fe5e3bff0b113c658f260b90c95dea17c92db0f2addeac2e343dd9969785",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.34"
"version": "2.0.35"
},
"flutter_riverpod": {
"dependency": "direct main",
@@ -653,31 +653,31 @@
"dependency": "transitive",
"description": {
"name": "flutter_secure_storage",
"sha256": "6848263f9744072d0977347c383fb8b57d9780319a6bf5238b5a2866a029de62",
"sha256": "7686b1d6a29985dcbb808c59518226e603e3bfa7c0ddfd1a0d00e4cda77c868e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "10.2.0"
"version": "10.3.1"
},
"flutter_secure_storage_darwin": {
"dependency": "transitive",
"description": {
"name": "flutter_secure_storage_darwin",
"sha256": "67cd1ff671add31dc13e45194398187a04bb63804b37fa47866afae296d73fcb",
"sha256": "82329fa5cdf343773b1b6897dea959105a29f092454259edff92f9f6637e8149",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.1"
"version": "0.3.2"
},
"flutter_secure_storage_linux": {
"dependency": "transitive",
"description": {
"name": "flutter_secure_storage_linux",
"sha256": "2b5c76dce569ab752d55a1cee6a2242bcc11fdba927078fb88c503f150767cda",
"sha256": "a5f35ddab43cf5c8215d2feb4ce1957851f28c5c37e6f04335066a0602087bf5",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.0.0"
"version": "3.0.1"
},
"flutter_secure_storage_platform_interface": {
"dependency": "transitive",
@@ -792,7 +792,7 @@
"version": "2.3.2"
},
"highlight": {
"dependency": "direct main",
"dependency": "transitive",
"description": {
"name": "highlight",
"sha256": "5353a83ffe3e3eca7df0abfb72dcf3fa66cc56b953728e7113ad4ad88497cf21",
@@ -835,11 +835,11 @@
"dependency": "transitive",
"description": {
"name": "hooks",
"sha256": "025f060e86d2d4c3c47b56e33caf7f93bf9283340f26d23424ebcfccf34f621e",
"sha256": "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.3"
"version": "2.0.2"
},
"html": {
"dependency": "transitive",
@@ -891,24 +891,25 @@
"source": "hosted",
"version": "4.1.2"
},
"icloud_storage": {
"icloud_storage_plus": {
"dependency": "transitive",
"description": {
"name": "icloud_storage",
"sha256": "fa91d9c3b4264651f01a4f5b99cffa354ffe455623b13ecf92be86d88b1e26ea",
"name": "icloud_storage_plus",
"sha256": "309660223892e6aa61eb458487692e854d9294cffff9afa79f4af3c35328eab2",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.2.0"
},
"icons_plus": {
"dependency": "transitive",
"dependency": "direct main",
"description": {
"name": "icons_plus",
"sha256": "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0",
"url": "https://pub.dev"
"path": ".",
"ref": "main",
"resolved-ref": "42670d29c8c1cffb7203dd110e0009ba98709667",
"url": "https://github.com/lollipopkit/icons_plus"
},
"source": "hosted",
"source": "git",
"version": "5.0.0"
},
"image": {
@@ -1075,11 +1076,11 @@
"dependency": "transitive",
"description": {
"name": "local_auth_android",
"sha256": "b201c006fa769c23386f89aa6837ec0eb8179fcfb212eadcf87b422b3f9a6a78",
"sha256": "fdb936d59ab945c7af297defd67bd1ed87b11b6db1bc16d01e94677a8f1c38ec",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.0.8"
"version": "2.0.9"
},
"local_auth_darwin": {
"dependency": "transitive",
@@ -1165,11 +1166,11 @@
"dependency": "transitive",
"description": {
"name": "meta",
"sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394",
"sha256": "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.17.0"
"version": "1.18.0"
},
"mime": {
"dependency": "transitive",
@@ -1195,21 +1196,11 @@
"dependency": "transitive",
"description": {
"name": "multi_split_view",
"sha256": "06f5126a65d3010ce0a9d5c003e793041fe99377b23e3534bb05059f79a580e9",
"sha256": "76f6d593bce29e36ec52d8eff8849ac5a0e5b28648ebf38d8bbc158155b109d3",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.6.1"
},
"native_toolchain_c": {
"dependency": "transitive",
"description": {
"name": "native_toolchain_c",
"sha256": "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.17.6"
"version": "3.6.2"
},
"nested": {
"dependency": "transitive",
@@ -1235,11 +1226,11 @@
"dependency": "transitive",
"description": {
"name": "objective_c",
"sha256": "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52",
"sha256": "6cb691c686fa2838c6deb34980d426145c2a5d537491cb83d463c33cdbc726ed",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.3.0"
"version": "9.4.1"
},
"package_config": {
"dependency": "transitive",
@@ -1513,11 +1504,12 @@
"re_editor": {
"dependency": "direct main",
"description": {
"name": "re_editor",
"sha256": "dd4e6ca7350a8fa0cda4e425b82a0c3c010f0f6b3f618c74223e05b8129ab629",
"url": "https://pub.dev"
"path": ".",
"ref": "main",
"resolved-ref": "d5d70020da74082d182301a49e2bb87d30f0ab66",
"url": "https://github.com/lollipopkit/re-editor"
},
"source": "hosted",
"source": "git",
"version": "0.8.0"
},
"re_highlight": {
@@ -1661,7 +1653,7 @@
"version": "6.1.0"
},
"shared_preferences": {
"dependency": "direct main",
"dependency": "transitive",
"description": {
"name": "shared_preferences",
"sha256": "c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf",
@@ -1674,11 +1666,11 @@
"dependency": "transitive",
"description": {
"name": "shared_preferences_android",
"sha256": "e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53",
"sha256": "a2c49fc1fed7140cadd892d765bd47edbe4ac0b9c7e7e3c493dcb58126f99cf0",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "2.4.23"
"version": "2.4.25"
},
"shared_preferences_foundation": {
"dependency": "transitive",
@@ -1890,31 +1882,31 @@
"dependency": "direct dev",
"description": {
"name": "test",
"sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7",
"sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.30.0"
"version": "1.31.0"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
"sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.10"
"version": "0.7.11"
},
"test_core": {
"dependency": "transitive",
"description": {
"name": "test_core",
"sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51",
"sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.16"
"version": "0.6.17"
},
"tuple": {
"dependency": "transitive",
@@ -1960,11 +1952,11 @@
"dependency": "transitive",
"description": {
"name": "url_launcher_android",
"sha256": "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572",
"sha256": "b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "6.3.29"
"version": "6.3.32"
},
"url_launcher_ios": {
"dependency": "transitive",
@@ -2040,11 +2032,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics",
"sha256": "4d35a36400983c3457c289d4d553b5308f506ea84f7e51c7a564651b5525209a",
"sha256": "2306c03da2ba81724afeb589c351ebbc0aa7d86005925be8f8735856dbe5e42d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.1"
"version": "1.2.2"
},
"vector_graphics_codec": {
"dependency": "transitive",
@@ -2060,11 +2052,11 @@
"dependency": "transitive",
"description": {
"name": "vector_graphics_compiler",
"sha256": "98e7e94de127b46a86ef46197fff84ff99f3d3b80a708390d717ad731efef598",
"sha256": "7ee12e6dffe0fc8e755179d6d91b3b34f5924223fc104d85572ef9180d73d172",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.2.2"
"version": "1.2.5"
},
"vector_math": {
"dependency": "transitive",
@@ -2110,11 +2102,11 @@
"dependency": "transitive",
"description": {
"name": "wakelock_plus_platform_interface",
"sha256": "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc",
"sha256": "b13f99e992e7ae6a152e16c5559d3c07ff445b13330192662494e614ca3e7d7b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.5.0"
"version": "1.5.1"
},
"watch_connectivity": {
"dependency": "direct main",
@@ -2276,7 +2268,7 @@
}
},
"sdks": {
"dart": ">=3.11.0 <4.0.0",
"flutter": ">=3.41.0"
"dart": ">=3.12.0 <4.0.0",
"flutter": ">=3.44.0"
}
}
@@ -6,16 +6,16 @@
}:
buildGoModule (finalAttrs: {
pname = "sftpgo-plugin-auth";
version = "1.0.15";
version = "1.0.16";
src = fetchFromGitHub {
owner = "sftpgo";
repo = "sftpgo-plugin-auth";
tag = "v${finalAttrs.version}";
hash = "sha256-2wkM7rXDc8DuZ+ab1/eX9o4jpz2C7fs60cAkIexN558=";
hash = "sha256-IKCdWr+ZmuPJxRYdjS3FMNS8CT8oy7tqTSlEwqxyNqw=";
};
vendorHash = "sha256-dRKDJCy2OROoNRlQDma5JlDsqZp4DoIeT2AWAuVujuo=";
vendorHash = "sha256-AZWwPwumSNwMUEixm+aarJZlUaT647haVM87qm6oE4U=";
env.CGO_ENABLED = "0";
+4 -3
View File
@@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
version = "2.0.0-unstable-2026-06-06";
version = "2.0.0-unstable-2026-06-13";
src = fetchFromGitHub {
owner = "ahrm";
repo = "sioyek";
rev = "96a5b0aebbacffdd9c8ddefd6efd3413828d0f37";
hash = "sha256-kCblPkBZETNmkX1RCQRR/zLBbAMhlB2svNCSltSeNlg=";
rev = "552008ace47614dbc21a0d41060b25f08767a4b6";
hash = "sha256-yzisnz/7pl7IgUK24CqivPoau17rIiu7n0Z20q7UXy8=";
};
buildInputs = [
@@ -91,6 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
podocarp
stephen-huan
xyven1
stephsi
];
platforms = lib.platforms.unix;
};
+2 -2
View File
@@ -11,7 +11,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "snakemake";
version = "9.22.0";
version = "9.23.1";
pyproject = true;
__structuredAttrs = true;
@@ -19,7 +19,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
owner = "snakemake";
repo = "snakemake";
tag = "v${finalAttrs.version}";
hash = "sha256-x9kz1GZJqrdknO1KK2MiSsFMTO3IstDy9uCBbhmBuxg=";
hash = "sha256-3u48cmG6+C4yU9k1v4kUxRVloYR3MlfhXdOoZ9XSB4I=";
};
postPatch = ''
+2 -2
View File
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "spaceship-prompt";
version = "4.22.3";
version = "4.22.4";
src = fetchFromGitHub {
owner = "denysdovhan";
repo = "spaceship-prompt";
rev = "v${version}";
sha256 = "sha256-v2D8+EwOV5gzzawjgn99WJnYjI9N6bxqbHtTTfNWBNo=";
sha256 = "sha256-BqdD6WwFW8Dtyyh81bQ66jZsJwq7Ck9kCwJpU9+xHtw=";
};
strictDeps = true;
+8 -6
View File
@@ -5,10 +5,11 @@
versionCheckHook,
autoPatchelfHook,
writableTmpDirAsHomeHook,
makeWrapper,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sprite";
version = "0.0.1-rc43";
version = "0.0.1-rc44";
src = fetchurl {
url = "https://sprites-binaries.t3.storage.dev/client/v${finalAttrs.version}/sprite-${
@@ -16,21 +17,22 @@ stdenv.mkDerivation (finalAttrs: {
}-${if stdenv.hostPlatform.isx86_64 then "amd64" else "arm64"}.tar.gz";
hash =
{
aarch64-darwin = "sha256-6ztxc59b2H76+o7k7zMOvA/PAOib4m7WRXo1XsigL04=";
x86_64-darwin = "sha256-Ni779eJIFbZQ/zrAA3zQyYFFQ7ikEU9UYL9GeO1OcKA=";
aarch64-linux = "sha256-YTNHlVknlVkyUsiI422Quo04CyIMxCbrjhPvGADHw2s=";
x86_64-linux = "sha256-wEClvx4Kv7WK4uMYwNJqvsvjyQsonI01xlCo3z7CuwQ=";
aarch64-darwin = "sha256-XMr3JZxaFFpJh+CDxZYmbfOLrIhjgYj/mqOAA6qgyoo=";
x86_64-darwin = "sha256-KrBmA2auCp+gJ19Cmd7Kc6fDBkgxLIYV50/wWNhz4X0=";
aarch64-linux = "sha256-uiTQgChPRjo/OvvcQso52YxhaKjYJ5aU9nZRPUl5hgw=";
x86_64-linux = "sha256-cmffpuWg9XqFH2BcSC+gJG00kqHvV532XEDOs/u0dHs=";
}
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};
sourceRoot = ".";
nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
nativeBuildInputs = [ makeWrapper ] ++ lib.optional stdenv.hostPlatform.isLinux autoPatchelfHook;
installPhase = ''
mkdir -p $out/bin
install -m 755 sprite $out/bin/
wrapProgram $out/bin/sprite --set UPGRADE_CHECK false
'';
passthru.updateScript = ./update.sh;
@@ -2,19 +2,20 @@
lib,
cacert,
fetchFromGitHub,
nix-update-script,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "vandelay";
version = "1.0.3";
version = "1.0.4";
src = fetchFromGitHub {
owner = "stalwartlabs";
repo = "vandelay";
tag = "v${finalAttrs.version}";
hash = "sha256-khEK+uB/CrNBv4syDO9smDx9CbQ2BeDLZQn3wBuuA1g=";
hash = "sha256-5ByuCsKi0fFHwSWsYgjJcVo072buHiCFKHodAdF6Mrw=";
};
cargoHash = "sha256-i0MtrOIguU4bXeTqvyJjwvJwherib2vCnW7hTFB0aNk=";
cargoHash = "sha256-BI5O55KeHhQ9dFjLkRX4cK7DWaPJx6/NYH/F6IXec7E=";
__structuredAttrs = true;
__darwinAllowLocalNetworking = true;
# called `Result::unwrap()` on an `Err` value: Tls("rustls platform verifier: unexpected error: No CA certificates were loaded from the system")
@@ -23,6 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "JMAP importer-exporter (and backup tool)";
longDescription = ''
+3 -2
View File
@@ -8,13 +8,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "t3";
version = "1.0.9";
version = "1.1.0";
src = fetchFromGitHub {
owner = "flox";
repo = "t3";
tag = "v${finalAttrs.version}";
hash = "sha256-42T0qQ3zK1jTRU+gcBzEet5rHZ6QuknCbPdbGPNlETI=";
hash = "sha256-49nmFvyA5HtX0rTqG4vrCdQPo78HMF7wIN4StItShB4=";
postFetch = "rm -f $out/.flox/env/manifest.lock";
};
makeFlags = [
+5 -1
View File
@@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
version = "0.2.20";
pyproject = false;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "taunoe";
repo = "tauno-monitor";
@@ -45,7 +47,9 @@ python3Packages.buildPythonApplication (finalAttrs: {
dontWrapGApps = true;
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
preFixup = ''
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
'';
passthru.updateScript = nix-update-script { };
+3 -3
View File
@@ -11,14 +11,14 @@
stdenv.mkDerivation {
pname = "telegram-bot-api";
version = "9.2";
version = "10.1";
src = fetchFromGitHub {
owner = "tdlib";
repo = "telegram-bot-api";
# https://github.com/tdlib/telegram-bot-api/issues/783
rev = "3b6a0b769c4a7fbe064087a4ad9fe6b1dbda498f";
hash = "sha256-EpDO1ulIT/RIUjc06BtGRpqdQIMpma5+DRy7i8YVhiU=";
rev = "0a9e5696ba149c99bedf972f040d2e28776a8a4f";
hash = "sha256-F3TYYB5sI8nadiHUaxW5BOC1XMnEfsrZQX2dLJXA5Mg=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -6,7 +6,7 @@
nix-update-script,
}:
let
version = "0.33.0";
version = "0.34.1";
in
rustPlatform.buildRustPackage {
pname = "tinty";
@@ -16,10 +16,10 @@ rustPlatform.buildRustPackage {
owner = "tinted-theming";
repo = "tinty";
tag = "v${version}";
hash = "sha256-pQ7Aw95evZc8buPLkluUhxs113El2SFFNTltpunPbow=";
hash = "sha256-DoF3blFlGe7hquRZTrhwC+gO0hqw7vAEslFv1A9RSrA=";
};
cargoHash = "sha256-pJH8ROgwfHZfJQWQI7u+mzqVX6I369/cF3QUM2+D7Y4=";
cargoHash = "sha256-4+oPOPgPSVgGlvVj4s5qKvW5p630pJnXL5LpOI2IVQQ=";
# Pretty much all tests require internet access
doCheck = false;
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildNpmPackage rec {
pname = "todoist-cli";
version = "1.74.0";
version = "1.75.2";
src = fetchFromGitHub {
owner = "Doist";
repo = "todoist-cli";
rev = "v${version}";
sha256 = "sha256-rPgTYZqqecOE3eVw9qJBLESNF7DMbR7E9cezHFmKeZs=";
sha256 = "sha256-f0mIBrX5+uGA77LR5G6JJaO3bhKGdPxHhakdcq2OfSw=";
};
npmDepsHash = "sha256-BW238pzFc7Cwt5lfnR5xAtSv87qE/4ge88h3ynjzVI0=";
npmDepsHash = "sha256-Zv3emGjA58gtWtFFa4fwGQ/Z1QVNSWtcL4gfeqUnbpw=";
doCheck = true;
+2 -2
View File
@@ -9,7 +9,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tombi";
version = "1.1.3";
version = "1.1.5";
__structuredAttrs = true;
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "tombi-toml";
repo = "tombi";
tag = "v${finalAttrs.version}";
hash = "sha256-zkvg82Fl8bFr5U0015z+5mQpZGw8hOQxO/7llFBpGAA=";
hash = "sha256-leBXWOzUcCQItRV6e3NW2Y2HCRbSoH9C5e7jt24D/iY=";
};
# Tests relies on the presence of network
+13 -8
View File
@@ -5,22 +5,23 @@
pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
nodejs-slim_22,
nodejs-slim_24,
versionCheckHook,
nix-update-script,
}:
let
pnpm' = pnpm_10.override { nodejs-slim = nodejs-slim_22; };
nodejs-slim = nodejs-slim_24;
pnpm' = pnpm_10.override { inherit nodejs-slim; };
in
stdenv.mkDerivation (finalAttrs: {
pname = "tsx";
version = "4.21.0";
version = "4.22.4";
src = fetchFromGitHub {
owner = "privatenumber";
repo = "tsx";
tag = "v${finalAttrs.version}";
hash = "sha256-vlVRq637l84xi9Og0ryzYuu+1b/eBq13jQJIptY0u0o=";
hash = "sha256-hiUy3VQXHvzuCr+WjaRV/pUcnz3bq29lmpofqKZ/sv8=";
};
pnpmDeps = fetchPnpmDeps {
@@ -31,17 +32,17 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm';
fetcherVersion = 3;
hash = "sha256-7JdL2qz663+y3tzeK0LLn57vSsQ0P0d+FofRimWVjrM=";
hash = "sha256-A0KaFJNBJaMDTG9g8dj3/qZPkqg5hnRgjP0lfTg/CQY=";
};
nativeBuildInputs = [
nodejs-slim_22
nodejs-slim
pnpmConfigHook
pnpm'
];
buildInputs = [
nodejs-slim_22
nodejs-slim
];
patchPhase = ''
@@ -55,7 +56,11 @@ stdenv.mkDerivation (finalAttrs: {
# because tsx uses semantic-release, the package.json has a placeholder
# version number. this patches it to match the version of the nix package,
# which in turn is the release version in github.
substituteInPlace package.json --replace-fail "0.0.0-semantic-release" "${finalAttrs.version}"
#
# also remove the prepare script, which is just used to generate LLM skills
substituteInPlace package.json \
--replace-fail "0.0.0-semantic-release" "${finalAttrs.version}" \
--replace-fail '"prepare": "skills-npm",' ""
runHook postPatch
'';
+2 -3
View File
@@ -4,7 +4,6 @@
cmake,
pkg-config,
fetchFromGitHub,
fetchpatch,
lksctp-tools,
iproute2,
nix-update-script,
@@ -12,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ueransim";
version = "3.2.8";
version = "3.3.0";
src = fetchFromGitHub {
owner = "aligungr";
repo = "ueransim";
tag = "v${finalAttrs.version}";
hash = "sha256-dnFGPEgnmbx+ehfeas1Imv8G7s8snd7P2h70E3PtmuY=";
hash = "sha256-lTo/XYkRddyNdOpNO7MIAwq5mKMHDarCVzXjDomeXec=";
};
nativeBuildInputs = [
+33 -29
View File
@@ -45,36 +45,40 @@ let
# Pin the specific version of prisma to the one used by upstream
# to guarantee compatibility.
prisma-engines' = prisma-engines_7.overrideAttrs (old: rec {
version = "7.6.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
tag = version;
hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA=";
};
cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4=";
prisma-engines' = prisma-engines_7.overrideAttrs (
finalAttrs: prevAttrs: {
version = "7.6.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
tag = finalAttrs.version;
hash = "sha256-NMoAaiTa68i51lR6iMCyHyCAsFuuhPx2+tHFSSoqWqA=";
};
cargoHash = "sha256-uiFvzxwVJXCW9LUDFRC6ZkzSa7LQk+9ZJcaJw8mrBX4=";
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (old) pname;
inherit src version;
patches = old.cargoDeps.vendorStaging.patches or [ ];
hash = cargoHash;
};
});
prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs (old: rec {
version = "7.6.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma";
tag = version;
hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE=";
};
pnpmDeps = old.pnpmDeps.override {
inherit src version;
hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0=";
};
});
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (prevAttrs) pname;
inherit (finalAttrs) src version;
patches = prevAttrs.cargoDeps.vendorStaging.patches or [ ];
hash = finalAttrs.cargoHash;
};
}
);
prisma' = (prisma_7.override { prisma-engines_7 = prisma-engines'; }).overrideAttrs (
finalAttrs: prevAttrs: {
version = "7.6.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma";
tag = finalAttrs.version;
hash = "sha256-BesX2ySfgew6+9Q6fnhZ8gMnnxh4D4fefaA5BhehlHE=";
};
pnpmDeps = prevAttrs.pnpmDeps.override {
inherit (finalAttrs) src version;
hash = "sha256-ZOpNt+W5b1troicfkCi4wCCDtwhTB4VlPgxYMZetcs0=";
};
}
);
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "umami";
+6 -11
View File
@@ -1,26 +1,21 @@
{
lib,
fetchFromGitHub,
buildGoModule,
pigeon,
rustPlatform,
}:
buildGoModule (finalAttrs: {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "verifpal";
version = "0.31.2";
version = "0.52.0";
src = fetchFromGitHub {
owner = "symbolicsoft";
repo = "verifpal";
rev = "v${finalAttrs.version}";
hash = "sha256-k8SGCo36tk4Etg4jt0NDeEj1BmSYjaZZptNNnrOXs4E=";
tag = "v${finalAttrs.version}";
hash = "sha256-o59Pn5B1GW8fzSsUzaJaK1S/CWaYLLVpqIcQ0L5P1KA=";
};
vendorHash = "sha256-Vg375DBPvurRpwl918AGQU+wJGnB1tYisgch9FA+Y/g=";
nativeBuildInputs = [ pigeon ];
subPackages = [ "cmd/verifpal" ];
cargoHash = "sha256-BvaCEqxdY16oHb2jHsqu6mL4ZNtIhY4S+OnrqQ80Yhc=";
meta = {
homepage = "https://verifpal.com/";
+12 -7
View File
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchFromGitHub,
installShellFiles,
stdenv,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -28,13 +30,16 @@ rustPlatform.buildRustPackage (finalAttrs: {
"--workspace"
"--exclude"
"wit-dylib"
]
++
# Due to https://github.com/bytecodealliance/wasm-tools/issues/1820
[
"--"
"--test-threads=1"
];
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd wasm-tools \
--bash <($out/bin/wasm-tools completion bash) \
--fish <($out/bin/wasm-tools completion fish) \
--zsh <($out/bin/wasm-tools completion zsh)
'';
meta = {
description = "Low level tooling for WebAssembly in Rust";
@@ -14,13 +14,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "lomiri-schemas";
version = "0.1.10";
version = "0.1.11";
src = fetchFromGitLab {
owner = "ubports";
repo = "development/core/lomiri-schemas";
tag = finalAttrs.version;
hash = "sha256-QZZTsVKu/6hyHhbBXZOYp4uVuih0nIBPocDsxBtbvyQ=";
hash = "sha256-PTt9aXxfw0LFF7nKYv7753feJy8uSmw4z513yj9Gqow=";
};
strictDeps = true;
@@ -1,4 +1,5 @@
{
lib,
callPackage,
fetchurl,
jetbrains,
@@ -8,6 +9,7 @@
wayland-scanner,
wayland-protocols,
libxkbcommon,
speechd-minimal,
}:
let
@@ -26,8 +28,8 @@ let
# cd jetbrainsruntime
# git tag --points-at [revision]
# Look for the line that starts with jbr-
javaVersion = "25.0.2";
build = "432.48";
javaVersion = "25.0.3";
build = "508.4";
in
callPackage ./common.nix
{
@@ -36,12 +38,21 @@ callPackage ./common.nix
{
inherit javaVersion build;
# run `git log -1 --pretty=%ct` in jdk repo for new value on update
sourceDateEpoch = 1777242155;
srcHash = "sha256-BKyvBUKtg+JbZNuH/RZY87eJng6Eyd6L3cOwcOgOx/Y=";
sourceDateEpoch = 1780959777;
srcHash = "sha256-N+7D++Cxu0RGWChEWW8gtNz7E2I8qM2AFbXv4luAXto=";
homePath = "${jetbrains.jdk}/lib/openjdk";
jcefPackage = jetbrains.jcef;
extraBuildPhase = ''
cp -r ${gtk-protocols.out} gtk-shell.xml
# JBR hardcodes the speech-dispatcher header location to
# /usr/include/speech-dispatcher in its mkimages scripts.
substituteInPlace \
jb/project/tools/linux/scripts/mkimages_x64.sh \
jb/project/tools/linux/scripts/mkimages_aarch64.sh \
--replace-fail \
"--with-speechd-include=/usr/include/speech-dispatcher" \
"--with-speechd-include=${lib.getDev speechd-minimal}/include/speech-dispatcher"
'';
vendorVersionString = "nix/JBR-${javaVersion}-b${build}${if withJcef then "-jcef" else ""}";
extraConfigureFlags = [
@@ -53,15 +53,15 @@ let
inherit (arches) depsArch projectArch targetArch;
# `cef_binary_${CEF_VERSION}_linux64_minimal`, where CEF_VERSION is from $src/CMakeLists.txt
cef-name = "cef_binary_137.0.17+gf354b0e+chromium-137.0.7151.104_${platform}_minimal";
cef-name = "cef_binary_144.0.15+g72717cf+chromium-144.0.7559.172_${platform}_minimal";
cef-bin = cef-binary.override {
version = "137.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47
gitRevision = "f354b0e";
chromiumVersion = "137.0.7151.104";
version = "144.0.15";
gitRevision = "72717cf";
chromiumVersion = "144.0.7559.172";
srcHashes = {
aarch64-linux = "sha256-C9P4+TpzjyMD5z2qLbzubbrIr66usFjRx7QqiAxI2D8=";
x86_64-linux = "sha256-iDC3a/YN0NqjX/b2waKvUAZCaR0lkLmUPqBJphE037Q=";
aarch64-linux = "sha256-2w2TDj7LGjYeUjpVvojAsHb8HlqG82AwH8Arg0NxREg=";
x86_64-linux = "sha256-JDlZmIEg9ajjuFOL8qAr6HDVbeu3/Cg21Z57fHryfdc=";
};
};
@@ -92,11 +92,11 @@ let
in
stdenv.mkDerivation rec {
pname = "jcef-jetbrains";
rev = "97d05cdf1720586ebfff5d4bc6e15a6a533eb21e";
rev = "fa677024a129747bd8cb05447af8918c494e4af7";
# This is the commit number
# Currently from the branch: https://github.com/JetBrains/jcef/tree/261
# Run `git rev-list --count HEAD`
version = "1156";
version = "1207";
nativeBuildInputs = [
cmake
@@ -126,7 +126,7 @@ stdenv.mkDerivation rec {
owner = "jetbrains";
repo = "jcef";
inherit rev;
hash = "sha256-31WV6vYp0zIf6EkccQTeiggCRtQnDOg8/4J2q6axiGs=";
hash = "sha256-eYn1T4cRrHeVDSye6FKBv8X3zZPDGFurk6HJG+jPypY=";
};
# Find the hash in tools/buildtools/linux64/clang-format.sha1
@@ -18,8 +18,8 @@ let
param =
if lib.versionAtLeast ppxlib.version "0.36" then
{
version = "3.17.3";
hash = "sha256-AcRZG4ITrYxxtunx0YDqvSANRBk27if+n5lka3X5hlw=";
version = "3.18.0";
hash = "sha256-T7pqFvVFUbeOHZDrLBZ/bulkyvU4O8LS+TzszH5k3EQ=";
}
else
{
@@ -80,9 +80,9 @@
major = "3";
minor = "15";
patch = "0";
suffix = "b2";
suffix = "b3";
};
hash = "sha256-0U9HSrZ56QvHNLAv9YRHtuyZqCGvYdb/DB2g+G40GnE=";
hash = "sha256-apNa4jSmfmVJiUNzsM/rg2EYLQOyFEIyiulZirdCISc=";
inherit passthruFun;
};
@@ -5,22 +5,19 @@
stdenv,
lib,
fetchgit,
fetchurl,
symlinkJoin,
}:
let
libreofficeRepository = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git";
libreofficeCommit = "9e27d044d98e65f89af8c86df722a77be827bdc8";
libreofficeSubdir = "de";
# this does not assume any structure for dictFilePath and readmeFilePath
mkDictFromLibreofficeGitCustom =
{
subdir,
shortName,
dictFileName,
shortDescription,
dictFilePath,
filenameAliases ? "",
readmeFilePath ? "",
}:
stdenv.mkDerivation rec {
@@ -28,8 +25,8 @@ let
pname = "hyphen-dict-${shortName}-libreoffice";
src = fetchgit {
url = "https://anongit.freedesktop.org/git/libreoffice/dictionaries.git";
rev = "a2bf59878dd76685803ec260e15d875746ad6e25";
hash = "sha256-3CvjgNjsrm4obATK6LmtYob8i2ngTbwP6FB4HlJMPCE=";
rev = "e4ad1862342d7e1365978499ca951ae4788c9dc0";
hash = "sha256-sv3KnmrewE1dRxeO+TqfOjfHjoJpzJ6p8MdBDiT3Ips=";
};
meta = {
description = "Hyphen dictionary for ${shortDescription} from LibreOffice";
@@ -44,6 +41,10 @@ let
cd $src/${subdir}
install -dm755 "$out/share/hyphen"
install -m644 "${dictFilePath}" "$out/share/hyphen"
# Aliases can be found in dictionaries.xcu.
for lang in ${filenameAliases}; do
ln -s "$out/share/hyphen/hyph_${dictFileName}.dic" "$out/share/hyphen/hyph_$lang.dic"
done
# docs
if [ -n "${readmeFilePath}" ]; then
install -dm755 "$out/share/doc/"
@@ -60,6 +61,7 @@ let
shortName,
shortDescription,
dictFileName,
filenameAliases ? "",
readmeFileName ? "",
}:
mkDictFromLibreofficeGitCustom {
@@ -67,6 +69,8 @@ let
inherit shortName;
inherit shortDescription;
dictFilePath = "hyph_${dictFileName}.dic";
dictFileName = dictFileName;
filenameAliases = filenameAliases;
readmeFilePath = if (readmeFileName != "") then "README_${readmeFileName}.txt" else "";
};
@@ -80,15 +84,28 @@ let
# AFRIKAANS
af_NA = af-za;
af_ZA = af-za;
af-za = mkDictFromLibreofficeGit {
subdir = "af_ZA";
shortName = "af-za";
shortDescription = "Afrikaans";
dictFileName = "af_ZA";
filenameAliases = "af_NA";
readmeFileName = "af_ZA";
};
# ASSAMESE
as_IN = as-in;
as-in = mkDictFromLibreofficeGit {
subdir = "as_IN";
shortName = "as-in";
shortDescription = "Assamese";
dictFileName = "as_IN";
readmeFileName = "as_IN";
};
# BELARUSSIAN
be_BY = be-by;
@@ -113,11 +130,17 @@ let
# CATALAN
ca_ES_valencia = ca-es;
ca_AD = ca-es;
ca_FR = ca-es;
ca_IT = ca-es;
ca_ES = ca-es;
ca-es = mkDictFromLibreofficeGitCustom {
subdir = "ca";
shortName = "ca-es";
shortDescription = "Catalan";
dictFileName = "ca";
filenameAliases = "ca_ES_valencia ca_AD ca_FR ca_IT";
dictFilePath = "dictionaries/hyph_ca.dic";
readmeFilePath = "README_hyph_ca.txt";
};
@@ -140,6 +163,7 @@ let
subdir = "da_DK";
shortName = "da-dk";
shortDescription = "Danish";
dictFileName = "da_DK";
dictFilePath = "hyph_da_DK.dic";
readmeFilePath = "HYPH_da_DK_README.txt";
};
@@ -187,11 +211,26 @@ let
# ENGLISH
en_GB = en-gb;
en_ZA = en-gb;
en_NA = en-gb;
en_ZW = en-gb;
en_AU = en-gb;
en_CA = en-gb;
en_IE = en-gb;
en_IN = en-gb;
en_BZ = en-gb;
en_BS = en-gb;
en_GH = en-gb;
en_JM = en-gb;
en_MW = en-gb;
en_NZ = en-gb;
en_TT = en-gb;
en-gb = mkDictFromLibreofficeGit {
subdir = "en";
shortName = "en-gb";
shortDescription = "English (Great Britain)";
dictFileName = "en_GB";
filenameAliases = "en_ZA en_NA en_ZW en_AU en_CA en_IE en_IN en_BZ en_BS en_GH en_JM en_MW en_NZ en_TT";
readmeFileName = "hyph_en_GB";
};
@@ -223,18 +262,42 @@ let
subdir = "eo";
shortName = "eo";
shortDescription = "Esperanto";
dictFileName = "eo";
dictFilePath = "hyph_eo.dic";
readmeFilePath = "desc_eo.txt";
};
# SPANISH
es_AR = es-es;
es_BO = es-es;
es_CL = es-es;
es_CO = es-es;
es_CR = es-es;
es_CU = es-es;
es_DO = es-es;
es_EC = es-es;
es_GQ = es-es;
es_GT = es-es;
es_HN = es-es;
es_MX = es-es;
es_NI = es-es;
es_PA = es-es;
es_PE = es-es;
es_PH = es-es;
es_PR = es-es;
es_PY = es-es;
es_SV = es-es;
es_US = es-es;
es_UY = es-es;
es_VE = es-es;
es_ES = es-es;
es-es = mkDictFromLibreofficeGit {
subdir = "es";
shortName = "es-es";
shortDescription = "Spanish (Spain)";
shortDescription = "Spanish";
dictFileName = "es";
filenameAliases = "es_AR es_BO es_CL es_CO es_CR es_CU es_DO es_EC es_GQ es_GT es_HN es_MX es_NI es_PA es_PE es_PH es_PR es_PY es_SV es_US es_UY es_VE";
readmeFileName = "hyph_es";
};
@@ -251,15 +314,32 @@ let
# FRENCH
fr_BE = fr-fr;
fr_CA = fr-fr;
fr_CH = fr-fr;
fr_LU = fr-fr;
fr_MC = fr-fr;
fr_FR = fr-fr;
fr-fr = mkDictFromLibreofficeGit {
subdir = "fr_FR";
shortName = "fr-fr";
shortDescription = "French";
dictFileName = "fr";
filenameAliases = "fr_BE fr_CA fr_CH fr_LU fr_MC";
readmeFileName = "hyph_fr";
};
# GALICIAN
gl_ES = gl-es;
gl-es = mkDictFromLibreofficeGit {
subdir = "gl";
shortName = "gl-es";
shortDescription = "Galician";
dictFileName = "gl";
readmeFileName = "hyph-gl";
};
# CROATIAN
hr_HR = hr-hr;
@@ -289,21 +369,36 @@ let
subdir = "id";
shortName = "id-id";
shortDescription = "Indonesian";
dictFileName = "id_ID";
dictFilePath = "hyph_id_ID.dic";
readmeFilePath = "README-dict.adoc";
};
# ITALIAN
it-CH = it-it;
it_IT = it-it;
it-it = mkDictFromLibreofficeGit {
subdir = "it_IT";
shortName = "it-it";
shortDescription = "Italian";
dictFileName = "it_IT";
filenameAliases = "it_CH";
readmeFileName = "hyph_it_IT";
};
# KANNADA
kn_IN = kn-in;
kn-in = mkDictFromLibreofficeGitCustom {
subdir = "kn_IN";
shortName = "kn-in";
shortDescription = "Kannada";
dictFileName = "kn_IN";
dictFilePath = "hyph_kn_IN.dic";
readmeFilePath = "README-kn_IN.txt";
};
# LITHUANIAN
lt_LT = lt-lt;
@@ -311,6 +406,7 @@ let
subdir = "lt_LT";
shortName = "lt-lt";
shortDescription = "Lithuanian";
dictFileName = "lt";
dictFilePath = "hyph_lt.dic";
readmeFilePath = "README_hyph";
};
@@ -339,12 +435,14 @@ let
# DUTCH
nl_BE = nl-nl;
nl_NL = nl-nl;
nl-nl = mkDictFromLibreofficeGit {
subdir = "nl_NL";
shortName = "nl-nl";
shortDescription = "Dutch";
dictFileName = "nl_NL";
filenameAliases = "nl_BE";
readmeFileName = "NL";
};
@@ -368,6 +466,26 @@ let
readmeFileName = "hyph_NO";
};
# ORIYA
or_IN = or-in;
or-in = mkDictFromLibreofficeGit {
subdir = "or_IN";
shortName = "or-in";
shortDescription = "Oriya";
dictFileName = "or_IN";
};
# PANJABI
pa_IN = pa-in;
pa-in = mkDictFromLibreofficeGit {
subdir = "pa_IN";
shortName = "pa-in";
shortDescription = "Panjabi";
dictFileName = "pa_IN";
};
# POLISH
pl_PL = pl-pl;
@@ -421,6 +539,16 @@ let
readmeFileName = "ru_RU";
};
# SANSKRIT
sa_IN = sa-in;
sa-in = mkDictFromLibreofficeGit {
subdir = "sa_IN";
shortName = "sa-in";
shortDescription = "Sanskrit (India)";
dictFileName = "sa_IN";
};
# SLOVAK
sk_SK = sk-sk;
@@ -461,6 +589,7 @@ let
subdir = "sr";
shortName = "sr-sr";
shortDescription = "Serbian (Cyrillic)";
dictFileName = "sr";
dictFilePath = "hyph_sr.dic";
readmeFilePath = "README.txt";
};
@@ -470,12 +599,14 @@ let
subdir = "sr";
shortName = "sr-sr-latn";
shortDescription = "Serbian (Latin)";
dictFileName = "sr-Latn";
dictFilePath = "hyph_sr-Latn.dic";
readmeFilePath = "README.txt";
};
# SWEDISH
sv_FI = sv-se;
sv_SE = sv-se;
sv-se = mkDictFromLibreofficeGit {
subdir = "sv_SE";
@@ -525,6 +656,7 @@ let
subdir = "zu_ZA";
shortName = "zu-za";
shortDescription = "Zulu";
dictFileName = "zu_ZA";
dictFilePath = "hyph_zu_ZA.dic";
# no readme file provided, leave empty
};
@@ -7,22 +7,17 @@
stdenv.mkDerivation rec {
pname = "unqlite";
version = "1.1.9";
version = "1.2.1";
src = fetchFromGitHub {
owner = "symisc";
repo = "unqlite";
rev = "v${version}";
sha256 = "sha256-WLsyGEt7Xe6ZrOGMO7+3TU2sBgDTSmfD1WzD70pcDjo=";
tag = version;
hash = "sha256-HXhI+IEnBBsWzI+EriGqqkJmeyOF+Y/NJzu4rMd0eY0=";
};
nativeBuildInputs = [ cmake ];
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0)" "cmake_minimum_required(VERSION 3.10)"
'';
meta = {
homepage = "https://unqlite.org/";
description = "Self-contained, serverless, zero-conf, transactional NoSQL DB library";
@@ -1,7 +1,10 @@
{
lib,
ocaml,
buildDunePackage,
pbrt,
stdlib-shims,
pbrt_services,
}:
buildDunePackage {
@@ -12,7 +15,8 @@ buildDunePackage {
buildInputs = [ stdlib-shims ];
propagatedBuildInputs = [ pbrt ];
doCheck = true;
doCheck = lib.versionAtLeast ocaml.version "5.1";
checkInputs = [ pbrt_services ];
meta = pbrt.meta // {
description = "Protobuf Compiler for OCaml";
@@ -6,15 +6,13 @@
buildDunePackage (finalAttrs: {
pname = "pbrt";
version = "2.4";
minimalOCamlVersion = "4.03";
version = "4.1";
src = fetchFromGitHub {
owner = "mransan";
repo = "ocaml-protoc";
rev = "${finalAttrs.version}.0";
hash = "sha256-EXugdcjALukSjB31zAVG9WiN6GMGXi2jlhHWaZ+p+uM=";
tag = "v${finalAttrs.version}";
hash = "sha256-UrgrzI5Pgi79C/OhqYxwSNfqsoBULUZ13XVaB71fGes=";
};
meta = {
@@ -0,0 +1,19 @@
{
buildDunePackage,
pbrt,
pbrt_yojson,
}:
buildDunePackage {
pname = "pbrt_services";
inherit (pbrt) version src;
propagatedBuildInputs = [
pbrt
pbrt_yojson
];
meta = pbrt.meta // {
description = "Runtime library for ocaml-protoc to support RPC services";
};
}
@@ -0,0 +1,21 @@
{
buildDunePackage,
pbrt,
base64,
yojson,
}:
buildDunePackage {
pname = "pbrt_yojson";
inherit (pbrt) version src;
propagatedBuildInputs = [
pbrt
base64
yojson
];
meta = pbrt.meta // {
description = "Runtime library for ocaml-protoc to support JSON encoding/decoding";
};
}
@@ -17,19 +17,19 @@
buildPythonPackage (finalAttrs: {
pname = "asyncpraw";
version = "7.8.1-unstable-2025-10-08";
version = "8.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "praw-dev";
repo = "asyncpraw";
rev = "9221cbef5d94fce9ecc92376cbab084f0082502d";
hash = "sha256-/7x7XYw1JDVaoc2+wKWW3iUkyfI6MVtBNP9G1AEUp4Y=";
tag = "v${finalAttrs.version}";
hash = "sha256-lVRIZP9XsUEM1Czl4YC10EdSC8RmO5ugPgo3THyqi9A=";
};
pythonRelaxDeps = [
"coverage"
"defusedxml"
"update-checker"
];
build-system = [ hatchling ];
@@ -38,12 +38,12 @@ buildPythonPackage (finalAttrs: {
aiofiles
aiohttp
asyncprawcore
coverage
defusedxml
update-checker
];
nativeCheckInputs = [
coverage
pytestCheckHook
pytest-asyncio
pytest-vcr
@@ -3,7 +3,7 @@
aiohttp,
buildPythonPackage,
fetchFromGitHub,
flit-core,
hatchling,
pytestCheckHook,
pytest-asyncio,
pytest-vcr,
@@ -11,19 +11,19 @@
yarl,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "asyncprawcore";
version = "3.0.2";
version = "4.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "praw-dev";
repo = "asyncprawcore";
tag = "v${version}";
hash = "sha256-0FOMY/0LXGcHwDe4t+NMAovMhX83/mMv8sWvIf5gxok=";
tag = "v${finalAttrs.version}";
hash = "sha256-kpqd6H8uiqp4rM+8B+qJxfslrY5uvRTEARwh/0runIg=";
};
build-system = [ flit-core ];
build-system = [ hatchling ];
dependencies = [
aiohttp
@@ -53,8 +53,8 @@ buildPythonPackage rec {
meta = {
description = "Low-level asynchronous communication layer for Async PRAW";
homepage = "https://asyncpraw.readthedocs.io/";
changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${version}/CHANGES.rst";
changelog = "https://github.com/praw-dev/asyncprawcore/blob/v${finalAttrs.version}/CHANGES.rst";
license = lib.licenses.bsd2;
maintainers = [ lib.maintainers.amadejkastelic ];
};
}
})
@@ -7,21 +7,26 @@
azure-mgmt-nspkg,
requests,
msrestazure,
setuptools,
isPy3k,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
version = "0.20.0";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
pname = "azure-mgmt-common";
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
extension = "zip";
sha256 = "c63812c13d9f36615c07f874bc602b733bb516f1ed62ab73189b8f71c6bfbfe6";
hash = "sha256-xjgSwT2fNmFcB/h0vGArczu1FvHtYqtzGJuPcca/v+Y=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
azure-common
azure-mgmt-nspkg
requests
@@ -35,6 +40,8 @@ buildPythonPackage rec {
doCheck = false;
pythonImportsCheck = [ "azure.mgmt.common" ];
meta = {
description = "This is the Microsoft Azure Resource Management common code";
homepage = "https://github.com/Azure/azure-sdk-for-python";
@@ -44,4 +51,4 @@ buildPythonPackage rec {
maxwilson
];
};
}
})
@@ -3,22 +3,27 @@
buildPythonPackage,
fetchFromGitHub,
python,
setuptools,
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bashlex";
version = "0.18";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "idank";
repo = "bashlex";
rev = version;
tag = finalAttrs.version;
hash = "sha256-ddZN91H95RiTLXx4lpES1Dmz7nNsSVUeuFuOEpJ7LQI=";
};
build-system = [ setuptools ];
# workaround https://github.com/idank/bashlex/issues/51
preBuild = ''
${python.pythonOnBuildForHost.interpreter} -c 'import bashlex'
@@ -34,4 +39,4 @@ buildPythonPackage rec {
homepage = "https://github.com/idank/bashlex";
maintainers = with lib.maintainers; [ multun ];
};
}
})
@@ -2,23 +2,28 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
numpy,
scipy,
matplotlib,
unittestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "baycomp";
version = "1.0.3";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
hash = "sha256-MrJa17FtWyUd259hEKMtezlTuYcJbaHSXvJ3k10l2uw=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
numpy
scipy
matplotlib
@@ -33,4 +38,4 @@ buildPythonPackage rec {
license = [ lib.licenses.mit ];
maintainers = [ ];
};
}
})
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
appdirs,
click,
colorama,
@@ -13,24 +14,28 @@
requests,
schema,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bcf";
version = "1.9.1";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "hardwario";
repo = "bch-firmware-tool";
rev = "v${version}";
sha256 = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo=";
tag = "v${finalAttrs.version}";
hash = "sha256-xKggVEN3O0umDEt358xc+79/SEVm2peMjfFHGTppTEo=";
};
build-system = [ setuptools ];
postPatch = ''
sed -ri 's/@@VERSION@@/${version}/g' \
sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \
bcf/__init__.py setup.py
'';
propagatedBuildInputs = [
dependencies = [
appdirs
click
colorama
@@ -54,4 +59,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ cynerd ];
};
}
})
@@ -3,6 +3,7 @@
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
setuptools,
appdirs,
click,
click-log,
@@ -13,16 +14,18 @@
schema,
simplejson,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "bcg";
version = "1.17.0";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "hardwario";
repo = "bch-gateway";
rev = "v${version}";
sha256 = "2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI=";
tag = "v${finalAttrs.version}";
hash = "sha256-2Yh5MeIv+BIxjoO9GOPqq7xTAFhyBvnxPy7DeO2FrkI=";
};
patches = [
@@ -34,11 +37,13 @@ buildPythonPackage rec {
})
];
postPatch = ''
sed -ri 's/@@VERSION@@/${version}/g' \
sed -ri 's/@@VERSION@@/${finalAttrs.version}/g' \
bcg/__init__.py setup.py
'';
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
appdirs
click
click-log
@@ -60,4 +65,4 @@ buildPythonPackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ cynerd ];
};
}
})
@@ -1,26 +1,32 @@
{
fetchPypi,
buildPythonPackage,
setuptools,
pygtrie,
isPy3k,
lib,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "betacode";
version = "1.0";
format = "setuptools";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
inherit pname version;
sha256 = "0s84kd9vblbjz61q7zchx64a6hmdqb4lillna5ryh0g9ij76g6r5";
inherit (finalAttrs) pname version;
hash = "sha256-JZtnjozpAehzUZbSSMnCrUKjiOmQ/YOD+XLRtVObBGk=";
};
build-system = [ setuptools ];
preBuild = "echo > README.rst";
# setup.py uses a python3 os.path.join
disabled = !isPy3k;
propagatedBuildInputs = [ pygtrie ];
dependencies = [ pygtrie ];
pythonImportsCheck = [ "betacode" ];
meta = {
homepage = "https://github.com/matgrioni/betacode";
description = "Small python package to flexibly convert from betacode to unicode and back";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kmein ];
};
}
})

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