Merge staging-next into staging
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
Generated
+40
-40
@@ -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",
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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/";
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Generated
+212
-179
File diff suppressed because it is too large
Load Diff
@@ -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";
|
||||
};
|
||||
|
||||
|
||||
@@ -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="
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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)" ];
|
||||
|
||||
@@ -11,6 +11,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "jocalsend";
|
||||
version = "1.618033988";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "git.kittencollective.com";
|
||||
owner = "nebkor";
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -13,6 +13,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "librepods";
|
||||
version = "0.2.5";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kavishdevar";
|
||||
repo = "librepods";
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
Generated
+12
-12
@@ -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 = [
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
@@ -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 \
|
||||
|
||||
@@ -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=";
|
||||
|
||||
@@ -17,6 +17,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
version = "0.2.7";
|
||||
pyproject = false;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ZingyTomato";
|
||||
repo = "NetPeek";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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="
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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="
|
||||
}
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
Generated
+430
-464
File diff suppressed because it is too large
Load Diff
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -64,6 +64,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
];
|
||||
maintainers = with lib.maintainers; [
|
||||
sb0
|
||||
keysmashes
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
{
|
||||
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8="
|
||||
"computer": "sha256-qaD6jn78zDyZBktwJ4WTQa8oCvCWQJOBDaozBVsXNb8=",
|
||||
"icons_plus": "sha256-/Aec3fBXbX949wPGlGkFXldTrv0Pxr1CpC3u5szAsxw=",
|
||||
"re_editor": "sha256-RIawUQVjkE4pPlCryrQopvirfD1lld1ATzoyYjD4kCU="
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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/";
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user