Merge staging-next into staging
This commit is contained in:
@@ -1043,57 +1043,57 @@ Our example, `toolz`, does not have any dependencies on other Python packages or
|
||||
Dependencies can belong to multiple arguments, for example if something is both a build time requirement & a runtime dependency.
|
||||
|
||||
The following example shows which arguments are given to [`buildPythonPackage`](#buildpythonpackage-function) in
|
||||
order to build [`datashape`](https://github.com/blaze/datashape).
|
||||
order to build [`dirigera`](https://github.com/Leggin/dirigera).
|
||||
|
||||
```nix
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
|
||||
# build dependencies
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
numpy,
|
||||
multipledispatch,
|
||||
python-dateutil,
|
||||
|
||||
# tests
|
||||
fetchFromGitHub,
|
||||
pydantic,
|
||||
pytestCheckHook,
|
||||
requests,
|
||||
setuptools,
|
||||
websocket-client,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "datashape";
|
||||
version = "0.4.7";
|
||||
pname = "dirigera";
|
||||
version = "1.2.6";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-FLLvdm1MllKrgTGC6Gb0k0deZeVYvtCCLji/B7uhong=";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Leggin";
|
||||
repo = "dirigera";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5pfzmaIkIEtxDtkhG1lOLSTjWahEDgQKLJKbAG5rBjE=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [
|
||||
multipledispatch
|
||||
numpy
|
||||
python-dateutil
|
||||
pydantic
|
||||
requests
|
||||
websocket-client
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "dirigera" ];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/blaze/datashape/releases/tag/${finalAttrs.version}";
|
||||
homepage = "https://github.com/ContinuumIO/datashape";
|
||||
description = "Data description language";
|
||||
license = lib.licenses.bsd2;
|
||||
description = "Module for controlling the IKEA Dirigera Smart Home Hub";
|
||||
homepage = "https://github.com/Leggin/dirigera";
|
||||
changelog = "https://github.com/Leggin/dirigera/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ fab ];
|
||||
mainProgram = "generate-token";
|
||||
};
|
||||
})
|
||||
```
|
||||
|
||||
We can see several runtime dependencies, `numpy`, `multipledispatch`, and
|
||||
`python-dateutil`. Furthermore, we have [`nativeCheckInputs`](#var-stdenv-nativeCheckInputs) with `pytestCheckHook`.
|
||||
We can see several runtime dependencies, `pydantic`, `requests`, and
|
||||
`websocket-client`. Furthermore, we have [`nativeCheckInputs`](#var-stdenv-nativeCheckInputs) with `pytestCheckHook`.
|
||||
`pytestCheckHook` is a test runner hook and is only used during the [`checkPhase`](#ssec-check-phase) and is
|
||||
therefore not added to `dependencies`.
|
||||
|
||||
|
||||
@@ -7307,6 +7307,7 @@
|
||||
name = "jan Lemata";
|
||||
github = "DuskyElf";
|
||||
githubId = 91879372;
|
||||
email = "nixpkgs@duskyelf.me";
|
||||
};
|
||||
dustyhorizon = {
|
||||
name = "Kenneth Tan";
|
||||
@@ -24751,6 +24752,12 @@
|
||||
githubId = 16844216;
|
||||
name = "Phillip Seeber";
|
||||
};
|
||||
sheevy = {
|
||||
email = "mw.kubica@gmail.com";
|
||||
github = "sheevy";
|
||||
githubId = 1525683;
|
||||
name = "Mateusz Kubica";
|
||||
};
|
||||
sheganinans = {
|
||||
email = "sheganinans@gmail.com";
|
||||
github = "sheganinans";
|
||||
|
||||
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
||||
mktplcRef = {
|
||||
name = "claude-code";
|
||||
publisher = "anthropic";
|
||||
version = "2.1.79";
|
||||
hash = "sha256-vQuSSpBcvd7XRTeprk8sMZmdRU6JiwPSmIQyBs94I5M=";
|
||||
version = "2.1.81";
|
||||
hash = "sha256-AblL1ChlZ8JKMhKVz/AAV22iyGfWQWXfLY2ntLWg/ik=";
|
||||
};
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "flycast";
|
||||
version = "0-unstable-2026-02-27";
|
||||
version = "0-unstable-2026-03-20";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "flyinghead";
|
||||
repo = "flycast";
|
||||
rev = "94e9b349f947d5d312531a312bdcbac2e99b8368";
|
||||
hash = "sha256-aQY7degCBIiS+9fFHxbanmfhlF6QacKxYwiu7TGhbeE=";
|
||||
rev = "05b270f05cecfcd675bb0530cf18d0a9b81269a1";
|
||||
hash = "sha256-sXoxuDiMnArXxYtIKmU6LBQ1r8KpEr/0hHliLN3KQWw=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -274,13 +274,13 @@
|
||||
"vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI="
|
||||
},
|
||||
"datadog_datadog": {
|
||||
"hash": "sha256-wNHl1XhfKX+uTi7OPwqCPTIAy0DongcuKrEADpL9z+o=",
|
||||
"hash": "sha256-Is1XgOFmRl1Ieua5ZlBI/4bHal4AhsPhbl95r97bYN4=",
|
||||
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
|
||||
"owner": "DataDog",
|
||||
"repo": "terraform-provider-datadog",
|
||||
"rev": "v4.1.0",
|
||||
"rev": "v4.3.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-vhLzqCd6os2Smou8JVkZincSpZV5/uFieEAJV3iVlwc="
|
||||
"vendorHash": "sha256-4A7qf+1RZYWyA5G/qSFhOjDR4GUtGzkh6m81n3Nvads="
|
||||
},
|
||||
"datadrivers_nexus": {
|
||||
"hash": "sha256-BouJ+iK4PkPLbxVFZLsd2wAPCFmAcKOD7OZ7E9vfZxk=",
|
||||
@@ -355,13 +355,13 @@
|
||||
"vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U="
|
||||
},
|
||||
"drfaust92_bitbucket": {
|
||||
"hash": "sha256-/rfJeZ1tnQgA7mijCzYeSz0c8Vp7aYURuLKXSuIu8z0=",
|
||||
"hash": "sha256-TPRHLR1wqX2uxV51iSk7IveqNQ1lLEy51G0fnfAM0No=",
|
||||
"homepage": "https://registry.terraform.io/providers/DrFaust92/bitbucket",
|
||||
"owner": "DrFaust92",
|
||||
"repo": "terraform-provider-bitbucket",
|
||||
"rev": "v2.50.0",
|
||||
"rev": "v2.51.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-u/ycUCnEYlCBrDcI0VCkob4CGXrXYdGWwiw5EeJyuiw="
|
||||
"vendorHash": "sha256-RtS88NqkO1nG/8znM0sQqsAIfDc+sOMy8N4T4hmvaVA="
|
||||
},
|
||||
"e-breuninger_netbox": {
|
||||
"hash": "sha256-a9YE3zbMPLKyrD2hG31ymKxI780ONzKfzEPHCN2NhyA=",
|
||||
@@ -499,13 +499,13 @@
|
||||
"vendorHash": "sha256-MYVkNvJ+rbwGw0htClIbmxk3YX2OK/ZO/QOTyMRFiug="
|
||||
},
|
||||
"hashicorp_aws": {
|
||||
"hash": "sha256-1mJ9Z5U+wwvKTP6QC9AJWSe9lpks/2KhBcNiHE04knk=",
|
||||
"hash": "sha256-/Eti2S6QIHmteilt0wFverousbOapfjBhWrxeCUpOQw=",
|
||||
"homepage": "https://registry.terraform.io/providers/hashicorp/aws",
|
||||
"owner": "hashicorp",
|
||||
"repo": "terraform-provider-aws",
|
||||
"rev": "v6.35.1",
|
||||
"rev": "v6.37.0",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-LAte9NffWqGiIimDRyuQCfOoTpThWWHjFc72HhssDC0="
|
||||
"vendorHash": "sha256-tsAxy5dt8mKtfR2o8dNgFSdjgjfIXD0ye004wPZ6fTk="
|
||||
},
|
||||
"hashicorp_awscc": {
|
||||
"hash": "sha256-DXjGZCaDFLnp2cNoexi3eL3c13PYe4uiUNr4wxwG+GY=",
|
||||
@@ -1373,13 +1373,13 @@
|
||||
"vendorHash": "sha256-Bat/S4e5vzT0/XOhJ9zCWLa4IE4owLC6ec1yvEh+c0Y="
|
||||
},
|
||||
"topicusonderwijs_octodns": {
|
||||
"hash": "sha256-fjLJkIXW7KkxJZwpCxE8upJ5J4D9bt46rmfCVtXFcZ8=",
|
||||
"hash": "sha256-ZfQ7OgW0kKfcoBNBe+wDFKL+hlyxyb80LrfArPBjtv4=",
|
||||
"homepage": "https://registry.terraform.io/providers/topicusonderwijs/octodns",
|
||||
"owner": "topicusonderwijs",
|
||||
"repo": "terraform-provider-octodns",
|
||||
"rev": "v1.1.4",
|
||||
"rev": "v1.1.5",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-6QgkZp3Ay5bRLwy8dxT5904KW2rBcz5yrYqIlvQToJk="
|
||||
"vendorHash": "sha256-6qQ1k/fCxJGseqU+kjsE29kWYOpzorCeCTldXZo4ukY="
|
||||
},
|
||||
"trozz_pocketid": {
|
||||
"hash": "sha256-/rEdOnAbVM69mA/eP6SlZhk1FZfzrYpej2aO0NUP6E4=",
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "easycrypt";
|
||||
version = "2026.02";
|
||||
version = "2026.03";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "easycrypt";
|
||||
repo = "easycrypt";
|
||||
tag = "r${finalAttrs.version}";
|
||||
hash = "sha256-ii/msqNUPZ7jQXG2fEkEpsGXc4sw6DcyaTIw21lrl7M=";
|
||||
hash = "sha256-GkZSsVLnJg0/P5nRAHrmj64NmpT99jc2tvK0B/6FE7s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs =
|
||||
|
||||
@@ -102,7 +102,7 @@ let
|
||||
installPhase ? null,
|
||||
extraExtensions ? [ ],
|
||||
...
|
||||
}:
|
||||
}@args:
|
||||
let
|
||||
agdaWithPkgs = withPackages (filter (p: p ? isAgdaDerivation) buildInputs);
|
||||
in
|
||||
@@ -136,12 +136,14 @@ let
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
# As documented at https://github.com/NixOS/nixpkgs/issues/172752,
|
||||
# we need to set LC_ALL to an UTF-8-supporting locale. However, on
|
||||
# darwin, it seems that there is no standard such locale; luckily,
|
||||
# the referenced issue doesn't seem to surface on darwin. Hence let's
|
||||
# set this only on non-darwin.
|
||||
LC_ALL = optionalString (!stdenv.hostPlatform.isDarwin) "C.UTF-8";
|
||||
env = args.env or { } // {
|
||||
# As documented at https://github.com/NixOS/nixpkgs/issues/172752,
|
||||
# we need to set LC_ALL to an UTF-8-supporting locale. However, on
|
||||
# darwin, it seems that there is no standard such locale; luckily,
|
||||
# the referenced issue doesn't seem to surface on darwin. Hence let's
|
||||
# set this only on non-darwin.
|
||||
LC_ALL = optionalString (!stdenv.hostPlatform.isDarwin) "C.UTF-8";
|
||||
};
|
||||
|
||||
meta = if meta.broken or false then meta // { hydraPlatforms = platforms.none; } else meta;
|
||||
|
||||
|
||||
+4
-4
@@ -5,7 +5,7 @@
|
||||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"@sourcegraph/amp": "^0.0.1773230699-gca2c06"
|
||||
"@sourcegraph/amp": "^0.0.1773907698-g6757dd"
|
||||
}
|
||||
},
|
||||
"node_modules/@napi-rs/keyring": {
|
||||
@@ -228,9 +228,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@sourcegraph/amp": {
|
||||
"version": "0.0.1773230699-gca2c06",
|
||||
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1773230699-gca2c06.tgz",
|
||||
"integrity": "sha512-YCPHBCJj4IClLwZ6vbK6r/MyQjv9BUwt0RBoilZQE5IjFR+qfgCPJteuYD3uwnPY57AhodCGWSCknfUPi2/LPg==",
|
||||
"version": "0.0.1773907698-g6757dd",
|
||||
"resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1773907698-g6757dd.tgz",
|
||||
"integrity": "sha512-yCY1M8D42FBRdq3MwNHHmrKngH/nNKOWRHLgBehR9gt3w7cv9BaD2cPA/+eQgjcNMCpL7w7YcGGkXapOc1EiqA==",
|
||||
"license": "Amp Commercial License",
|
||||
"dependencies": {
|
||||
"@napi-rs/keyring": "1.1.9"
|
||||
|
||||
@@ -9,11 +9,11 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "amp-cli";
|
||||
version = "0.0.1773230699-gca2c06";
|
||||
version = "0.0.1773907698-g6757dd";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-pNiihZiMcKYcCjtbFUr3yv+kO3SfPQzVH9vFkzOljPs=";
|
||||
hash = "sha256-Lyl53DH2qnl7HaHDDrPjVI7OoppQ41vL85mAstyGBD4=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
@@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: {
|
||||
chmod +x bin/amp-wrapper.js
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-jGv5+gELAWD00jh4EAeyOgzVShpE9X/TXBuR6nNkJJ8=";
|
||||
npmDepsHash = "sha256-X7DxJ6gLr5AhuGrWyp/PI+NglFgbZSiGxIqD1FiW9do=";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
ripgrep
|
||||
|
||||
@@ -324,6 +324,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
__structuredAttrs = true;
|
||||
|
||||
meta = {
|
||||
# https://hydra.nixos.org/job/nixpkgs/unstable/arrow-cpp.x86_64-darwin/all
|
||||
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64;
|
||||
description = "Cross-language development platform for in-memory data";
|
||||
homepage = "https://arrow.apache.org/docs/cpp/";
|
||||
changelog = "https://arrow.apache.org/release/${finalAttrs.version}.html";
|
||||
|
||||
@@ -8,26 +8,22 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ascii";
|
||||
version = "3.31";
|
||||
version = "3.32";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "esr";
|
||||
repo = "ascii";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fXVREwjiSpLdwNAm6hbuPiCNFqFlpeBiwKsXGaMiY6s=";
|
||||
hash = "sha256-dqleZdqJIjwUy6Ky0329iLfYSluAgHs68LHgLkQcu5Y=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
asciidoctor
|
||||
];
|
||||
|
||||
prePatch = ''
|
||||
sed -i -e "s|^PREFIX = .*|PREFIX = $out|" Makefile
|
||||
'';
|
||||
|
||||
preInstall = ''
|
||||
mkdir -vp "$out/bin" "$out/share/man/man1"
|
||||
'';
|
||||
makeFlags = [
|
||||
"PREFIX=$(out)"
|
||||
];
|
||||
|
||||
passthru.updateScript = gitUpdater { };
|
||||
|
||||
|
||||
@@ -22,11 +22,11 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "brltty";
|
||||
version = "6.8";
|
||||
version = "6.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://brltty.app/archive/brltty-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-MoDYjHU6aJY9e5cgjm9InOEDGCs+jvlEurMWg9wo4RY=";
|
||||
sha256 = "sha256-KiWymWeI5RqRq++m23SJKnZYowqIbdBSrmffZ59FDaQ=";
|
||||
};
|
||||
|
||||
depsBuildBuild = [ pkg-config ];
|
||||
|
||||
@@ -1,46 +1,46 @@
|
||||
{
|
||||
"version": "2.1.80",
|
||||
"buildDate": "2026-03-19T21:05:44Z",
|
||||
"version": "2.1.81",
|
||||
"buildDate": "2026-03-20T21:31:30Z",
|
||||
"platforms": {
|
||||
"darwin-arm64": {
|
||||
"binary": "claude",
|
||||
"checksum": "dbc25d38f0da28709fe22f248b08f80e73f2e43170dbedeff47bd8b97db8e737",
|
||||
"size": 192658544
|
||||
"checksum": "d014162177fc18bfeb7f93d942130dd964f7424e4101f6ad569de66e6eddca03",
|
||||
"size": 193286000
|
||||
},
|
||||
"darwin-x64": {
|
||||
"binary": "claude",
|
||||
"checksum": "c34d5fd9f4992c323f028d8570e62d6d174b987712ac8c8b092a641a84bee2ac",
|
||||
"size": 198738800
|
||||
"checksum": "3c63d8173d4a86ab3985aead73c4699e42956d10c2f946179274be76ec657099",
|
||||
"size": 199366256
|
||||
},
|
||||
"linux-arm64": {
|
||||
"binary": "claude",
|
||||
"checksum": "82897d5ecd55a466a47161b21b417075e8149ca816001ba15796ff05371afdd5",
|
||||
"size": 234552045
|
||||
"checksum": "ccfc3845c8d1a2ded9656a3a517694a844a1b7005b87c784a66f7a60cc58012c",
|
||||
"size": 235183215
|
||||
},
|
||||
"linux-x64": {
|
||||
"binary": "claude",
|
||||
"checksum": "49fa3cf7aaab9d54066e85eaa11911b7d25c629a82af323a76b22db2029d4fa2",
|
||||
"size": 237323990
|
||||
"checksum": "047e3f5591d6238b08dd9518729ac335b0e8df1c80fe985e5d7fbda2c18fc281",
|
||||
"size": 237954904
|
||||
},
|
||||
"linux-arm64-musl": {
|
||||
"binary": "claude",
|
||||
"checksum": "5a1b81f1d339300b0dcc212da758b3feb1dc17e9cfeb2c0327eb8e659bbea5e8",
|
||||
"size": 225087517
|
||||
"checksum": "eab144605b0b0cc7d41325ef4dc9d553cdee853234da8bd7cd8187552b875399",
|
||||
"size": 225718687
|
||||
},
|
||||
"linux-x64-musl": {
|
||||
"binary": "claude",
|
||||
"checksum": "5e311b22fafa4a0c474b8ba4b75a0b3d65e2e3bfc47c26d2d67db053fb4249f3",
|
||||
"size": 227921478
|
||||
"checksum": "480a961630459c0790e38d4860a2653fd39ae96aadc38044f669e1c2db686254",
|
||||
"size": 228552392
|
||||
},
|
||||
"win32-x64": {
|
||||
"binary": "claude.exe",
|
||||
"checksum": "397fd9116ef369411e40e4439b709c41d737c4bf45f7445a9d0687b03f81c6ba",
|
||||
"size": 241805984
|
||||
"checksum": "6d34836bf4d62f4bd5221fb69899ed5b2edc380d35fb0f23218c62fae94e28b9",
|
||||
"size": 242411680
|
||||
},
|
||||
"win32-arm64": {
|
||||
"binary": "claude.exe",
|
||||
"checksum": "d09d3695186bf7f151e060ad11eb53f57699999b3d1a674e5b9247166974cbe5",
|
||||
"size": 237999776
|
||||
"checksum": "18352be0d91c690b0fe2ed6841e4908c266c06eb7000555118e91966b67b9ea5",
|
||||
"size": 238605472
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.1.80",
|
||||
"version": "2.1.81",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@anthropic-ai/claude-code",
|
||||
"version": "2.1.80",
|
||||
"version": "2.1.81",
|
||||
"license": "SEE LICENSE IN README.md",
|
||||
"bin": {
|
||||
"claude": "cli.js"
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "claude-code";
|
||||
version = "2.1.80";
|
||||
version = "2.1.81";
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-0Jdr7e4QcWzEWrezOfqTQW3s0w2xlUA4tVScY0y/zI8=";
|
||||
hash = "sha256-WT+fj9H/5hlr/U8MygiIdE2QZ32kRz6wTjYEABtmBPU=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-PxQh0bXPRotAzPxOuNZHrtxmHw89e0rlnRN/zdMhIEA=";
|
||||
npmDepsHash = "sha256-x8Y1vODjATE6F6r0GhK427J0h2Et7bsqKoDcWaNO+IM=";
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
|
||||
@@ -13,16 +13,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "delta";
|
||||
version = "0.19.0";
|
||||
version = "0.19.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dandavison";
|
||||
repo = "delta";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-hVHxzunST35lJXBhSN5eIJfJV+yeRfrYGv2iORUv6W8=";
|
||||
hash = "sha256-JkJfyVgaiXBKgin9Lf+zB7znDd9BkX4GBX54Gt1LM7M=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-DGkYtvxhRdKFHUvES0jdynOcWjDX7VEQdNzZ5az0JY0=";
|
||||
cargoHash = "sha256-CLHJfwaNsOsCONadlLUjTwx1Sr+2ftKsJh8XrCoJ24I=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "gemini-cli-bin";
|
||||
version = "0.33.1";
|
||||
version = "0.34.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/google-gemini/gemini-cli/releases/download/v${finalAttrs.version}/gemini.js";
|
||||
hash = "sha256-AWsXfHOfd5HoseqacmfkO+vuJStuG2vLysd0EUyF2f8=";
|
||||
hash = "sha256-Qfol6zATjVK6d4gfA6ql3aVwjqRE7NAYqg5YTyEVDHk=";
|
||||
};
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gh-token";
|
||||
version = "2.0.8";
|
||||
version = "2.0.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Link-";
|
||||
repo = "gh-token";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-aoi5w2iryz8bbzt6ZQ9t7nR0Kh7mXdYbZBjpyoivEYw=";
|
||||
hash = "sha256-ff3Dzajh/7p0yNSKCHJzJcqkTpf09zuZ6Hp0ygDv6o0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-brAFqWdvaJwURdWb9m8x21nhuXeRxIJX6FsUfGiFIWQ=";
|
||||
|
||||
@@ -43,7 +43,9 @@ stdenv'.mkDerivation (finalAttrs: {
|
||||
];
|
||||
|
||||
# pipe2() is only exposed with _GNU_SOURCE
|
||||
NIX_CFLAGS_COMPILE = [ "-D_GNU_SOURCE" ];
|
||||
env.NIX_CFLAGS_COMPILE = toString [
|
||||
"-D_GNU_SOURCE"
|
||||
];
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
python3Packages,
|
||||
icu,
|
||||
}:
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "ibtool";
|
||||
version = "1.1.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "viraptor";
|
||||
repo = "ibtool";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-O2CCuM34U5EbqgkFXs/vokM2Q1bv5mqBgFqfhDP463Y=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
setuptools
|
||||
];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
lxml
|
||||
];
|
||||
|
||||
runtimeDependencies = [
|
||||
icu
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Apple's ibtool reimplementation";
|
||||
homepage = "https://github.com/viraptor/ibtool";
|
||||
license = [ lib.licenses.mit ];
|
||||
mainProgram = "ibtool";
|
||||
maintainers = [ lib.maintainers.viraptor ];
|
||||
};
|
||||
})
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kamal-proxy";
|
||||
version = "0.9.1";
|
||||
version = "0.9.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "basecamp";
|
||||
repo = "kamal-proxy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oY1XwhoZx/GMg46nQAOK6tx9VzQoXTNdxE26FjBvbsg=";
|
||||
hash = "sha256-kB2mOw3/kkckiud00HeOQ4ItyKfAfeeK6xR1vuJZgjo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-EDPHqVGkZeaV/9p3EywUkQTNbIdBkAjre9oxRi4c+WY=";
|
||||
vendorHash = "sha256-Zw2a3mBmYNvIYXg7TdO6zi9PHPyGDdbKj6eOVvBWVQY=";
|
||||
|
||||
subPackages = [ "cmd/kamal-proxy" ];
|
||||
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "koffan";
|
||||
version = "2.1.1";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PanSalut";
|
||||
repo = "Koffan";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ZFA/++iKJm7zrijDhNgvEK7rOUGfA2decG/BaK2Z8rk=";
|
||||
hash = "sha256-MCc60vQtVDfnroXMbcYu9QdFfAVYF5PJfD4xE1gKroE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-9QNqW1Cif5sNuI5rvM5JoBTdEwWWXROcmMOVP2eOc2M=";
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubectl-tree";
|
||||
version = "0.4.6";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ahmetb";
|
||||
repo = "kubectl-tree";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-o5LfWVirp6ENYxqiUSvBDenAzeIIeio2WDD9Ll7Khgk=";
|
||||
sha256 = "sha256-vk134/zetBYzsN+cfEfAzsDl6QNKOAVmpzIa9ZtpMt8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8vfZDegdPUh7U1ApOYl3PgTPba5cIk4lwRo+5jTZU0s=";
|
||||
vendorHash = "sha256-GJQZLES0CDaA0OBp1LNKDcIWd8V49b5YFuLcubIpnDQ=";
|
||||
|
||||
meta = {
|
||||
description = "kubectl plugin to browse Kubernetes object hierarchies as a tree";
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubernetes";
|
||||
version = "1.35.2";
|
||||
version = "1.35.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubernetes";
|
||||
repo = "kubernetes";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-cmR5ugxeBC0RsrvQ38zK6/5QGptAfTk6bXo53XHkU2s=";
|
||||
hash = "sha256-woIp7AnW7r3y0rpKO03+0t6ONyNXTS1IYxW40E1O8DA=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "lazyworktree";
|
||||
version = "1.43.0";
|
||||
version = "1.44.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chmouel";
|
||||
repo = "lazyworktree";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-fzYUQY6MbKRM7lSjBlhWx3U2J53EkJqSBeC/+V1Xkmg=";
|
||||
hash = "sha256-sl3rlsc5HdtmYTcgo5LvDGzZroeo33gnW5F+YZiW54k=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-EZY4flrYM3JRY5i1qsjp5vvGW32IvDHeINdYuQJgUuQ=";
|
||||
|
||||
@@ -16,24 +16,15 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "lrzip";
|
||||
version = "0.651";
|
||||
version = "0.660";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ckolivas";
|
||||
repo = "lrzip";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-Mb324ojtLV0S10KhL7Vjf3DhSOtCy1pFMTzvLkTnpXM=";
|
||||
hash = "sha256-6nNGmruJBim34EqbgJ+hnLTfylEz6t6jLh3O9RcUY34=";
|
||||
};
|
||||
|
||||
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
# Building the ASM/x86 directory creates an empty archive,
|
||||
# which fails on darwin, so remove it
|
||||
# https://github.com/ckolivas/lrzip/issues/193
|
||||
# https://github.com/Homebrew/homebrew-core/pull/85360
|
||||
substituteInPlace lzma/Makefile.am --replace "SUBDIRS = C ASM/x86" "SUBDIRS = C"
|
||||
substituteInPlace configure.ac --replace "-f elf64" "-f macho64"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
perl
|
||||
|
||||
@@ -22,16 +22,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mise";
|
||||
version = "2026.3.8";
|
||||
version = "2026.3.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jdx";
|
||||
repo = "mise";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-tWv3XmpoUPo2LZAG0hvAZXObco5V36vmnIfYCc6s5Mw=";
|
||||
hash = "sha256-NNJJIaphHfIUPl844cGuXwmAl/LBoy9Y8n8tn79HtAM=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Fsx3E56y2G5rNcjbUGXBdqVAw1XNc4Otl+fQmadq1T0=";
|
||||
cargoHash = "sha256-6wB5/jXofj+Yeq6fA7zisnivr/BKw5pzWfQKWHnvTZ4=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
|
||||
@@ -48,6 +48,12 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
homepage = "https://github.com/mozilla/mozjpeg";
|
||||
license = lib.licenses.bsd3;
|
||||
# Houses multiple utilities but you're most likely to want to encode a JPEG
|
||||
# with this as that's the primary purpose of the entire project: encode
|
||||
# JPEGs better. Technically there is also `djpeg` but it's not officially
|
||||
# supported:
|
||||
# https://github.com/mozilla/mozjpeg/issues/309#issuecomment-440674126
|
||||
mainProgram = "cjpeg";
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
|
||||
@@ -120,8 +120,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libsForQt5.qmake
|
||||
libsForQt5.wrapQtAppsHook
|
||||
wrapGAppsHook3
|
||||
versionCheckHook
|
||||
];
|
||||
]
|
||||
# versionCheckHook doesn't detect any output on darwin, even though the binary works.
|
||||
++ lib.optional (!stdenv.hostPlatform.isDarwin) versionCheckHook;
|
||||
|
||||
buildInputs = [
|
||||
eigen
|
||||
|
||||
@@ -41,12 +41,12 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "peergos";
|
||||
version = "1.20.0";
|
||||
version = "1.21.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Peergos";
|
||||
repo = "web-ui";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-1gFOSe1xMR6OX9FkmZACNfpEIa84Pyvuz3t0stpZKdY=";
|
||||
hash = "sha256-8wklL5qVqpMeDN72oJ7hRm8d9qP63zM64VJJmyCWPJQ=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -2,28 +2,21 @@
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
testers,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "pingme";
|
||||
version = "0.2.6";
|
||||
version = "0.2.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kha7iq";
|
||||
repo = "pingme";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-i+EZ3HfuxHSuZDe0+nfZVvoNZN5XcdQFwfgOg4OLBOs=";
|
||||
hash = "sha256-KqXnekhgWlebfkUzKfwqy3ouawfdTRb1M8QKN+TJNh8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-fEJII8qSDIbMNhRfuYUsRA1AmOXR27iHpBPNCDFI4xQ=";
|
||||
|
||||
# bump go version
|
||||
preBuild = ''
|
||||
substituteInPlace go.mod \
|
||||
--replace-fail 'go 1.16' 'go 1.21'
|
||||
go mod tidy
|
||||
'';
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-NpSgVUbft2chKdRwE6n5kwhAZMmVVa6NCWkxWL3wCac=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
@@ -31,6 +24,10 @@ buildGoModule (finalAttrs: {
|
||||
"-X=main.Version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = finalAttrs.finalPackage;
|
||||
};
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/kha7iq/pingme/releases/tag/${finalAttrs.src.rev}";
|
||||
description = "Send messages or alerts to multiple messaging platforms & email";
|
||||
|
||||
@@ -5,23 +5,23 @@
|
||||
makeDesktopItem,
|
||||
copyDesktopItems,
|
||||
makeWrapper,
|
||||
electron_38,
|
||||
electron_40,
|
||||
}:
|
||||
let
|
||||
electron = electron_38;
|
||||
electron = electron_40;
|
||||
in
|
||||
buildNpmPackage rec {
|
||||
pname = "pocket-casts";
|
||||
version = "0.11.1";
|
||||
version = "0.12.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "felicianotech";
|
||||
repo = "pocket-casts-desktop-app";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-UvsEyWYbohwzBPTbWjiQXQzwfEvqTEJAwbS6Oi6wtLg=";
|
||||
hash = "sha256-SsPTNNxC5gXXDpwU7BWjY4+K1Ve3DnzxAYk1H2+VmK0=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-Yo/vK7wtjSTXKAtm/Xr9HUPRsE4V1c9AfqlD6hnkH/Q=";
|
||||
npmDepsHash = "sha256-w4Y/RDmoWygowaQvnKiI37lwCBE5zdOtgkv6TM2qR9A=";
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
|
||||
|
||||
@@ -35,11 +35,11 @@ let
|
||||
in
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "PortfolioPerformance";
|
||||
version = "0.81.5";
|
||||
version = "0.82.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
|
||||
hash = "sha256-/i0lcF5xDCaZgr/LJriojzQzMLqV1ULT+rBmEXVMsx0=";
|
||||
hash = "sha256-3uzVNQ4Es08teM45U4QBXLChDaBvcnG9vR4qI22TemU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "siomon";
|
||||
version = "0.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "level1techs";
|
||||
repo = "siomon";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-ox4J2YKTN2Hf51+gyl6TKiS/6HIMbgplwv73tVAHFd0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-PC8G/FQjIwdyUBtG6DBon/4ZseihrBUZ/L65Agh6hhY=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
];
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Hardware information and real-time sensor monitoring tool for Linux";
|
||||
homepage = "https://github.com/level1techs/siomon";
|
||||
changelog = "https://github.com/level1techs/siomon/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ sheevy ];
|
||||
mainProgram = "sio";
|
||||
};
|
||||
})
|
||||
@@ -15,13 +15,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "snx-rs";
|
||||
version = "5.2.2";
|
||||
version = "5.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ancwrd1";
|
||||
repo = "snx-rs";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-MGgvpFpcAkwZlFXkz5oEYarU1/9qBuUGGvFqaGi/teU=";
|
||||
hash = "sha256-GeEUOgFEYBzTsORUSxI/fU5sn7RlRWetf2sNHkt9VsY=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
cargoHash = "sha256-0tfNqRM6AwBokZ4rHhQmtAYggslEMqTKJitJ9qbid4Y=";
|
||||
cargoHash = "sha256-2BXJSlVSQVhxc/bxY0ycd/g8ZZ+Ye5gMuM4Sh5W0jyI=";
|
||||
|
||||
doInstallCheck = true;
|
||||
versionCheckProgram = "${placeholder "out"}/bin/snx-rs";
|
||||
|
||||
@@ -34,6 +34,7 @@ pythonPackages.buildPythonApplication (finalAttrs: {
|
||||
pythonRelaxDeps = [
|
||||
"importlib-metadata"
|
||||
"pathspec"
|
||||
"voluptuous"
|
||||
];
|
||||
dependencies = with pythonPackages; [
|
||||
importlib-metadata
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
}:
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "tgeraser";
|
||||
version = "1.5.1";
|
||||
version = "1.5.3";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "en9inerd";
|
||||
repo = "tgeraser";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-xqims4Xfo7FH5nkq6mffkLhBbfq4lCJW3gBhL8assL8=";
|
||||
hash = "sha256-PpqkjXI4bH7paLIRQihAEXByZJPqbkTm52280GLCF/Y=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.setuptools ];
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "thumper";
|
||||
version = "0.2.1";
|
||||
version = "0.2.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kaaveland";
|
||||
repo = "thumper";
|
||||
tag = "${finalAttrs.version}";
|
||||
hash = "sha256-+W4dBtvqCobxeFa+Zux1/dYVQoO17SscYR8FoAS7KLM=";
|
||||
hash = "sha256-6ZjtYS6CE1T7zdLPqILv8HUV8cyXWUGesW8MaYCGeyI=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-m8B0+w0BddK8wQgaFfVUUPYdSDvqfs++A0a0WTIF5Qo=";
|
||||
cargoHash = "sha256-H7QV0704bcD7dgkQot81gmtHFEtUccR25FmAK10pYaw=";
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
doInstallCheck = true;
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "twig-language-server";
|
||||
version = "0.7.0";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kaermorchen";
|
||||
repo = "twig-language-server";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Jwi1+s2+TC656rXOukjLS4w1Y9VxwEdAe0y5Q3Iz0LA=";
|
||||
hash = "sha256-GoLGlfvHQYD7fdE+kTobqxqtekrhmVD0Q560rVt/1MY=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-8M0CouDu3rjD3xGx5bheTG9pyN7Qe+O9FeTFZPmr+Mo=";
|
||||
npmDepsHash = "sha256-q4/+8bG3HQgh8r7IJbinf/muvwaPFa+k7CmHKvVou28=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
cmake,
|
||||
python3,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
emscripten,
|
||||
gtest,
|
||||
lit,
|
||||
@@ -21,26 +20,15 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "binaryen";
|
||||
version = "125";
|
||||
version = "126";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "WebAssembly";
|
||||
repo = "binaryen";
|
||||
rev = "version_${version}";
|
||||
hash = "sha256-QG8ZhvjcTbhIfYkVfrjxd97v9KaG/A8jO69rPg99/ME=";
|
||||
hash = "sha256-6KnPVIEtguuMHopm2vf6s+KZ3Ymf2rjFE/aXy1Kbn5E=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# TODO: remove at next release
|
||||
# fix build on aarch64/riscv64 with gcc15 but bug exists on all platforms.
|
||||
(fetchpatch2 {
|
||||
name = "fix-uninitialized-small-vector.patch";
|
||||
# https://github.com/WebAssembly/binaryen/pull/8094
|
||||
url = "https://github.com/WebAssembly/binaryen/commit/3ff3762bf7c83edcdfccad522de640f2b0928ae2.patch?full_index=1";
|
||||
hash = "sha256-lhrXQJAaQ/4ofnpyVqhD08IuDxPRc7UPyZ8DoCfM9NE=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
python3
|
||||
|
||||
@@ -27,7 +27,7 @@ let
|
||||
(case (range "8.13" "8.14") "1.13.7")
|
||||
(case "8.12" "1.12.0")
|
||||
(case "8.11" "1.11.4")
|
||||
] { }
|
||||
] coq.ocamlPackages.elpi.version
|
||||
);
|
||||
elpi = coq.ocamlPackages.elpi.override { version = default-elpi-version; };
|
||||
propagatedBuildInputs_wo_elpi = [
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
coqPackages,
|
||||
version ?
|
||||
if lib.versionAtLeast ocaml.version "4.13" then
|
||||
"3.6.1"
|
||||
"3.6.2"
|
||||
else if lib.versionAtLeast ocaml.version "4.08" then
|
||||
"1.20.0"
|
||||
else
|
||||
@@ -34,6 +34,7 @@ in
|
||||
|
||||
let
|
||||
fetched = coqPackages.metaFetch {
|
||||
release."3.6.2".sha256 = "sha256-BDE4L5qYZfaMt+6JivNBJIaJGeDSf5E+Kw1Wera/WFk=";
|
||||
release."3.6.1".sha256 = "sha256-zoVgRqNAXeCgk3zGntVkkZxIiQrCU5+ONeI97BiT674=";
|
||||
release."3.4.5".sha256 = "sha256-cck6XqC98Z9lb3CYS8K/aB1WOckjAyXzZ14vX41nJvI=";
|
||||
release."3.4.4".sha256 = "sha256-SvNNAyBYIkSMv3rhx0wVu2JjHdGYUOqaFzZKGBMMebs=";
|
||||
|
||||
@@ -14,12 +14,12 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "bindep";
|
||||
version = "2.13.0";
|
||||
version = "2.14.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-33VkdT5YMDO7ETM4FQ13JUAUW00YmkgB7FaiW17eUFA=";
|
||||
hash = "sha256-DIBMfkjdF9skyzkSGt5xcfaE+0Y8iqAdAzjNEdJUNko=";
|
||||
};
|
||||
|
||||
env.PBR_VERSION = version;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
poetry-core,
|
||||
typing-extensions,
|
||||
uv-build,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -17,9 +17,14 @@ buildPythonPackage rec {
|
||||
hash = "sha256-yT+80LBKnpwvVdVUCspKoepMwGqHDAyN7lBi/dWWY/4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ poetry-core ];
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "uv_build>=0.9.18,<0.10.0" "uv_build"
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [ typing-extensions ];
|
||||
build-system = [ uv-build ];
|
||||
|
||||
dependencies = [ typing-extensions ];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
# dependencies
|
||||
filelock,
|
||||
freeze-core,
|
||||
packaging,
|
||||
|
||||
distutils,
|
||||
@@ -17,7 +18,10 @@
|
||||
dmgbuild,
|
||||
|
||||
# tests
|
||||
ensureNewerSourcesForZipFilesHook,
|
||||
anyio,
|
||||
bcrypt,
|
||||
|
||||
python,
|
||||
pytest-mock,
|
||||
pytestCheckHook,
|
||||
versionCheckHook,
|
||||
@@ -36,15 +40,9 @@ buildPythonPackage rec {
|
||||
hash = "sha256-tV2i0o6D/Cz0ePYgJN+c4VgMkhVhO/2xhPX8vsasFPs=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# ValueError: '/nix/store/33ajdw6s479bg0ydhk0zqrxi6p989gbl-python3.12-pytest-8.3.5/lib/python3.12/site-packages'
|
||||
# is not in the subpath of '/nix/store/fqm9bqqlmaqqr02qbalm1bazp810qfiw-python3-3.12.9'
|
||||
./fix-tests-relative-path.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "setuptools>=77.0.3,<=80.4.0" "setuptools>=77.0.3"
|
||||
--replace-fail "setuptools>=78.1.1,<81" "setuptools"
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
@@ -60,6 +58,7 @@ buildPythonPackage rec {
|
||||
dependencies = [
|
||||
distutils
|
||||
filelock
|
||||
freeze-core
|
||||
packaging
|
||||
setuptools
|
||||
]
|
||||
@@ -84,10 +83,16 @@ buildPythonPackage rec {
|
||||
writableTmpDirAsHomeHook
|
||||
versionCheckHook
|
||||
];
|
||||
|
||||
versionCheckProgram = "${placeholder "out"}/bin/cxfreeze";
|
||||
|
||||
preCheck = ''
|
||||
rm -rf cx_Freeze
|
||||
|
||||
substituteInPlace tests/conftest.py \
|
||||
--replace-fail \
|
||||
"Path(pytest.__file__).parent.parent.relative_to(prefix).as_posix()" \
|
||||
"'python/lib/python${lib.versions.majorMinor python.version}/site-packages/'"
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
@@ -96,6 +101,7 @@ buildPythonPackage rec {
|
||||
"test_bdist_appimage_target_name"
|
||||
"test_bdist_appimage_target_name_and_version"
|
||||
"test_bdist_appimage_target_name_and_version_none"
|
||||
"test_bdist_appimage_download_runtime"
|
||||
|
||||
# Try to install a module: ValueError: ZIP does not support timestamps before 1980
|
||||
"test___main__"
|
||||
@@ -130,6 +136,44 @@ buildPythonPackage rec {
|
||||
"test_valid_icon"
|
||||
"test_zip_exclude_packages"
|
||||
"test_zip_include_packages"
|
||||
|
||||
# Permission denied .lock
|
||||
"test_anyio"
|
||||
"test_av"
|
||||
"test_argon2"
|
||||
"test_bcrypt"
|
||||
"test_crypto"
|
||||
"test_cryptography"
|
||||
"test_multiprocess"
|
||||
"test_matplotlib"
|
||||
"test_pandas"
|
||||
"test_rasterio"
|
||||
"test_shapely"
|
||||
"test_vtk"
|
||||
"test_ortools"
|
||||
"test_pillow"
|
||||
"test_pyarrow"
|
||||
"test_pymupdf"
|
||||
"test_pyproj"
|
||||
"test_pytz"
|
||||
"test_pyzmq"
|
||||
"test_qt"
|
||||
"test_scipy"
|
||||
"test_skimage"
|
||||
"test_sklearn"
|
||||
"test_setuptools"
|
||||
"test_zoneinfo"
|
||||
"test_zoneinfo_and_tzdata"
|
||||
"test_zeroconf"
|
||||
"test_zstd"
|
||||
"test_bdist_appimage_implicit_skip_build"
|
||||
"test_bdist_deb_simple"
|
||||
"test_bdist_deb"
|
||||
"test_bdist_rpm_simple"
|
||||
"test_bdist_rpm"
|
||||
"test_verify_patchelf_older"
|
||||
"test_egg_info"
|
||||
"test_editable_packages"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# error: Path /nix/store/xzjghvsg4fhr2vv6h4scihsdrgk4i76w-python3-3.12.9/lib/libpython3.12.dylib
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
setuptools,
|
||||
filelock,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "cx-logging";
|
||||
version = "3.2.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "anthony-tuininga";
|
||||
repo = "cx_Logging";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-aBLIzjkB0X8jboEQ3CNHLBPX5Mx1IJjmPKvJRqcfozI=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "setuptools>=70.1,<75" "setuptools"
|
||||
'';
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ filelock ];
|
||||
|
||||
pythonImportsCheck = [ "cx_Logging" ];
|
||||
|
||||
meta = {
|
||||
description = "Python and C interfaces for logging";
|
||||
changelog = "https://github.com/anthony-tuininga/cx_Logging/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
};
|
||||
})
|
||||
@@ -5,7 +5,7 @@
|
||||
aiohttp,
|
||||
dask,
|
||||
distributed,
|
||||
setuptools,
|
||||
hatchling,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -23,9 +23,9 @@ buildPythonPackage rec {
|
||||
|
||||
sourceRoot = "${src.name}/dask-gateway";
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ hatchling ];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
dependencies = [
|
||||
aiohttp
|
||||
dask
|
||||
distributed
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
versioneer,
|
||||
|
||||
# dependencies
|
||||
multipledispatch,
|
||||
numpy,
|
||||
python-dateutil,
|
||||
|
||||
# tests
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "datashape";
|
||||
version = "0.5.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "blaze";
|
||||
repo = "datashape";
|
||||
tag = version;
|
||||
hash = "sha256-jkGdzDSh2JHQ/Fvft/QPmpmWUSiFWT5OLX0HKaeQFGY=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
# Remove vendorized versioneer.py
|
||||
rm versioneer.py
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
versioneer
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
multipledispatch
|
||||
numpy
|
||||
python-dateutil
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
# AttributeError: `np.unicode_` was removed in the NumPy 2.0 release. Use `np.str_` instead.
|
||||
"test_from_numpy_dtype_fails"
|
||||
"test_string_from_CType_classmethod"
|
||||
];
|
||||
|
||||
disabledTestPaths = [
|
||||
# numpy incompatibilities
|
||||
# https://github.com/blaze/datashape/issues/232
|
||||
"datashape/tests/test_str.py"
|
||||
"datashape/tests/test_user.py"
|
||||
];
|
||||
meta = {
|
||||
description = "Data description language";
|
||||
homepage = "https://github.com/ContinuumIO/datashape";
|
||||
changelog = "https://github.com/blaze/datashape/releases/tag/${version}";
|
||||
license = lib.licenses.bsd2;
|
||||
};
|
||||
}
|
||||
@@ -19,9 +19,14 @@ buildPythonPackage rec {
|
||||
hash = "sha256-UqBZ6w9y+eOQ+OdhXJReT4GwaxEbrGFvmUQMrNyBdjU=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "setuptools==80.9.0" "setuptools"
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [ mac-alias ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
dependencies = [ mac-alias ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build-system
|
||||
setuptools,
|
||||
|
||||
# dependencies
|
||||
cx-logging,
|
||||
distutils,
|
||||
filelock,
|
||||
|
||||
# tests
|
||||
pytest-mock,
|
||||
pytestCheckHook,
|
||||
versionCheckHook,
|
||||
writableTmpDirAsHomeHook,
|
||||
}:
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "freeze-core";
|
||||
version = "0.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "marcelotduarte";
|
||||
repo = "freeze-core";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-88AODiBvIPq51l1rU+mshGknQk+3qoiR7I5mfNfNv50=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail "setuptools~=82.0" "setuptools"
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
cx-logging
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
distutils # needed to compile
|
||||
filelock
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
"freeze_core"
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Core dependency for cx_Freeze";
|
||||
changelog = "https://github.com/marcelotduarte/freeze-core/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ sigmanificient ];
|
||||
};
|
||||
})
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchpatch,
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
setuptools-scm,
|
||||
docutils,
|
||||
jinja2,
|
||||
nbconvert,
|
||||
@@ -21,14 +21,11 @@ buildPythonPackage rec {
|
||||
inherit pname version;
|
||||
hash = "sha256-0HZZCDmajuK1e+euiBzy6ljWbbOve78z5utI+DvqVJU=";
|
||||
};
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/spatialaudio/nbsphinx/commit/a921973a5d8ecc39c6e02184572b79ab72c9978c.patch";
|
||||
hash = "sha256-uxfSaOESWn8uVcUm+1ADzQgMQDEqaTs0TbfNYsS+E6I=";
|
||||
})
|
||||
];
|
||||
|
||||
build-system = [ setuptools ];
|
||||
build-system = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
];
|
||||
|
||||
dependencies = [
|
||||
docutils
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
|
||||
setuptools,
|
||||
|
||||
@@ -21,17 +20,7 @@ buildPythonPackage rec {
|
||||
hash = "sha256-LAai0yRenGhBRdgTKA/T0bBrL0Aq+idFHt0NDMSLHMk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# fix collision
|
||||
# https://github.com/bauman/python-idzip/pull/23
|
||||
(fetchpatch {
|
||||
name = "fix-bin-folder-collisions.patch";
|
||||
url = "https://patch-diff.githubusercontent.com/raw/bauman/python-idzip/pull/23.patch";
|
||||
hash = "sha256-4fPhLdY9MaH1aX6tqMT+NNNNDsyv87G0xBh4MC+5yQE=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
build-system = [ setuptools ];
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
|
||||
@@ -23,9 +23,7 @@
|
||||
wasabi,
|
||||
|
||||
# tests
|
||||
coverage,
|
||||
hypothesis,
|
||||
mock,
|
||||
pytestCheckHook,
|
||||
}:
|
||||
|
||||
@@ -41,6 +39,11 @@ buildPythonPackage (finalAttrs: {
|
||||
hash = "sha256-8nf+AWAD7Fy50XRJDINmyk42F7KMDhGgATwqbln3r04=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace pyproject.toml \
|
||||
--replace-fail coverage.exceptions.CoverageWarning ""
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
blis
|
||||
cymem
|
||||
@@ -71,9 +74,7 @@ buildPythonPackage (finalAttrs: {
|
||||
pythonImportsCheck = [ "thinc" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
coverage
|
||||
hypothesis
|
||||
mock
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ let
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch rocq-core.rocq-version [
|
||||
(case (range "9.0" "9.2") "3.6.1")
|
||||
(case (range "9.0" "9.2") "3.6.2")
|
||||
(case (range "9.0" "9.1") "3.4.5")
|
||||
(case (range "9.0" "9.1") "2.0.7")
|
||||
] rocq-core.ocamlPackages.elpi.version;
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
buildRubyGem,
|
||||
rustc,
|
||||
cargo,
|
||||
pnpm_9,
|
||||
pnpm,
|
||||
fetchPnpmDeps,
|
||||
pnpmConfigHook,
|
||||
svgo,
|
||||
@@ -53,13 +53,13 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "2025.12.2";
|
||||
version = "2026.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-lovpaG5K+avTC9W2rFN21JZQXCT8b0HBXLMgWEIz9fs=";
|
||||
sha256 = "sha256-sZky/gCCfaEw75NWsUatcxN3gjeKD8jzqzGXkDbcsfU=";
|
||||
};
|
||||
|
||||
ruby = ruby_3_3;
|
||||
@@ -304,9 +304,9 @@ let
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
pname = "discourse-assets";
|
||||
inherit version src;
|
||||
pnpm = pnpm_9;
|
||||
pnpm = pnpm;
|
||||
fetcherVersion = 1;
|
||||
hash = "sha256-/GJQqbmBXn5SSdxQ3TBQEUGe6Qm7aJ1ogoYqOFD5Pm0=";
|
||||
hash = "sha256-/vPNHEB/ZuHWnSLqfz2NM/scSRH9wzotzjunDAw5Imc=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = runtimeDeps ++ [
|
||||
@@ -320,7 +320,7 @@ let
|
||||
moreutils
|
||||
nodejs-slim_22
|
||||
pnpmConfigHook
|
||||
pnpm_9
|
||||
pnpm
|
||||
];
|
||||
|
||||
outputs = [
|
||||
@@ -534,7 +534,10 @@ let
|
||||
meta = {
|
||||
homepage = "https://www.discourse.org/";
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ talyz ];
|
||||
maintainers = with lib.maintainers; [
|
||||
leona
|
||||
talyz
|
||||
];
|
||||
license = lib.licenses.gpl2Plus;
|
||||
description = "Open source discussion platform";
|
||||
};
|
||||
|
||||
@@ -9,8 +9,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse-bbcode-color";
|
||||
rev = "2e32fe4573912612ab61cf9c1962f3ae85fd732a";
|
||||
sha256 = "sha256-7M2K3yx1CwzrLgS83e/3YKGyGJA4S7wT2QG7m9yZNnI=";
|
||||
rev = "8c621d07a7a60b94d717fd435b0f137e89db99cd";
|
||||
sha256 = "sha256-+LqlJpg9s2GbZE136FUDIRn9C10a7IYPPu1crkMqMSA=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/discourse/discourse-bbcode-color";
|
||||
|
||||
@@ -9,8 +9,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse-docs";
|
||||
rev = "f755032b6988c217da30025d7e281d07361bbc47";
|
||||
sha256 = "sha256-GOwLPbRLZ8F+hY4n+TAbN+DruaQgTzoM7KhVU9hfisM=";
|
||||
rev = "742515b059c27803a7b813ae420b65ceba1e8798";
|
||||
sha256 = "sha256-AG4WYskmEdW68n2XX4t139I3rlc0PNAL8cTehVvEgAs=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/discourse/discourse-docs";
|
||||
|
||||
@@ -3,8 +3,12 @@
|
||||
source "https://rubygems.org"
|
||||
|
||||
# gem "rails"
|
||||
gem "discourse_subscription_client", "0.1.11"
|
||||
gem "iso-639", "0.3.5"
|
||||
gem "ice_cube", "0.16.4"
|
||||
gem "icalendar", "2.8.0"
|
||||
gem "icalendar-recurrence", "1.1.3"
|
||||
gem "omnievent", "0.1.0.pre11"
|
||||
gem "omnievent-api", "0.1.0.pre5"
|
||||
gem "omnievent-icalendar", "0.1.0.pre9"
|
||||
gem "omnievent-google", "0.1.0.pre8"
|
||||
gem "omnievent-outlook", "0.1.0.pre11"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
discourse_subscription_client (0.1.11)
|
||||
icalendar (2.8.0)
|
||||
ice_cube (~> 0.16)
|
||||
icalendar-recurrence (1.1.3)
|
||||
@@ -9,16 +8,31 @@ GEM
|
||||
ice_cube (~> 0.16)
|
||||
ice_cube (0.16.4)
|
||||
iso-639 (0.3.5)
|
||||
omnievent (0.1.0.pre11)
|
||||
omnievent-api (0.1.0.pre5)
|
||||
omnievent
|
||||
omnievent-google (0.1.0.pre8)
|
||||
omnievent
|
||||
omnievent-api
|
||||
omnievent-icalendar (0.1.0.pre9)
|
||||
omnievent
|
||||
omnievent-outlook (0.1.0.pre11)
|
||||
omnievent
|
||||
omnievent-api
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
discourse_subscription_client (= 0.1.11)
|
||||
icalendar (= 2.8.0)
|
||||
icalendar-recurrence (= 1.1.3)
|
||||
ice_cube (= 0.16.4)
|
||||
iso-639 (= 0.3.5)
|
||||
omnievent (= 0.1.0.pre11)
|
||||
omnievent-api (= 0.1.0.pre5)
|
||||
omnievent-google (= 0.1.0.pre8)
|
||||
omnievent-icalendar (= 0.1.0.pre9)
|
||||
omnievent-outlook (= 0.1.0.pre11)
|
||||
|
||||
BUNDLED WITH
|
||||
2.5.22
|
||||
2.7.2
|
||||
|
||||
@@ -10,8 +10,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "angusmcleod";
|
||||
repo = "discourse-events";
|
||||
rev = "83a6ee2c36a83bdb21fc58e3ec4bbd5fd5953e2e";
|
||||
sha256 = "sha256-QNcP32JYaon7phv3sFi1vlWZNwuL+LDzRWe6vi2FwTE=";
|
||||
rev = "3004435beb0913296dbaf8e5b3cd65be7b84df56";
|
||||
sha256 = "sha256-TQ+mcd2IAswxqY6OJfXk+d770WBNBZ73bB2aAfxYSDs=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/angusmcleod/discourse-events";
|
||||
|
||||
@@ -1,14 +1,4 @@
|
||||
{
|
||||
discourse_subscription_client = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "13vmi645ilsqjalz04738d8ng9zxhw5nd5s80lwcdd87dpzmkk3v";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.11";
|
||||
};
|
||||
icalendar = {
|
||||
dependencies = [ "ice_cube" ];
|
||||
groups = [ "default" ];
|
||||
@@ -54,4 +44,64 @@
|
||||
};
|
||||
version = "0.3.5";
|
||||
};
|
||||
omnievent = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0xiz1jag2z8agjk1mycw44lkgrq7nfj2m6gx2v1zr8c6p2wvk4lj";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.0.pre11";
|
||||
};
|
||||
omnievent-api = {
|
||||
dependencies = [ "omnievent" ];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1nlp8vmsachbc8s8h6h34h9gw5i3yd6zbcs7sdkbhdwsqaf61ypp";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.0.pre5";
|
||||
};
|
||||
omnievent-google = {
|
||||
dependencies = [
|
||||
"omnievent"
|
||||
"omnievent-api"
|
||||
];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1ma15ijrf0dq4mlghg3vrhz62llhfp7k6cq7nfwy12h229gnzdrx";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.0.pre8";
|
||||
};
|
||||
omnievent-icalendar = {
|
||||
dependencies = [ "omnievent" ];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0dl634wgah2dv851dhv18hkmg1p6a1laa2f9blizlizvnvi5g1g5";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.0.pre9";
|
||||
};
|
||||
omnievent-outlook = {
|
||||
dependencies = [
|
||||
"omnievent"
|
||||
"omnievent-api"
|
||||
];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "072aycqq94w5bfj9nda8inxpc88a4bqn1l1jar0c4dcpyadqnd5r";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.1.0.pre11";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -11,8 +11,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "jonmbake";
|
||||
repo = "discourse-ldap-auth";
|
||||
rev = "1f225fa60e2cd580596aedd65d0fe76acd221c92";
|
||||
sha256 = "sha256-S51VoXqwcnRYuahfjA1eeonPgy2OZdhiEhlo+zzu//U=";
|
||||
rev = "0f5749ca6443d63999f78ed8eac49dead1b322bc";
|
||||
sha256 = "sha256-QquREAexMJjza+TtDveqJ3/sgjPCziv2oje4fKL6uz4=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/jonmbake/discourse-ldap-auth";
|
||||
|
||||
@@ -10,8 +10,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse-prometheus";
|
||||
rev = "9da0e79ef30544a626bc65c3697ef5c9005b01d2";
|
||||
sha256 = "sha256-jq2tFzNshYZQRpiKsENB5dnKSlBgTjBQpMd4CPu7LIU=";
|
||||
rev = "14d2328911c3b7ed5b38c4713c52cd835793be5a";
|
||||
sha256 = "sha256-GpNh+7091Lj0JW+RB9EOgxFNOCkFVvpPd0vbbpFcvcE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
||||
@@ -9,8 +9,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse-saved-searches";
|
||||
rev = "ba5e374a8d3b05b40f98585e664769fa50677e64";
|
||||
sha256 = "sha256-hQufTeIG40Txtiit+XL338P2Hu6TX1E6b/Xcr3SbSbY=";
|
||||
rev = "d13a708d33fc24bb6cc111e8d84fb896caf81ef4";
|
||||
sha256 = "sha256-3hnmtHR1k1bZKH3ezauQPr7pfbQYRTbGV8a39w6m6F8=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/discourse/discourse-saved-searches";
|
||||
|
||||
@@ -9,8 +9,8 @@ mkDiscoursePlugin {
|
||||
src = fetchFromGitHub {
|
||||
owner = "discourse";
|
||||
repo = "discourse-yearly-review";
|
||||
rev = "218e7290fc32a04d94bb4da29d9c4a8dbd9cc88e";
|
||||
sha256 = "sha256-rRMwZw34vodYi3sFIk52GN/gztZkJHc4JGckH2WeBCQ=";
|
||||
rev = "7e7df7878212ad976031cbbc17a0dd4ca1d55def";
|
||||
sha256 = "sha256-+6CmXgXEyQb6CNSqaVqbfXQCc+XJQGDQnw9vgAlse0g=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/discourse/discourse-yearly-review";
|
||||
|
||||
@@ -53,6 +53,7 @@ gem "http_accept_language", require: false
|
||||
|
||||
gem "discourse-fonts", require: "discourse_fonts"
|
||||
gem "discourse-emojis", require: "discourse_emojis"
|
||||
gem "discourse_math_bundle"
|
||||
|
||||
gem "message_bus"
|
||||
|
||||
@@ -63,7 +64,7 @@ gem "fastimage"
|
||||
gem "aws-sdk-s3", require: false
|
||||
gem "aws-sdk-sns", require: false
|
||||
gem "aws-sdk-mediaconvert", require: false
|
||||
gem "excon", require: false
|
||||
gem "excon"
|
||||
gem "unf", require: false
|
||||
|
||||
gem "email_reply_trimmer"
|
||||
@@ -113,7 +114,6 @@ gem "addressable"
|
||||
gem "json_schemer"
|
||||
|
||||
gem "net-smtp", require: false
|
||||
gem "net-imap", require: false
|
||||
gem "net-pop", require: false
|
||||
gem "digest", require: false
|
||||
|
||||
@@ -290,6 +290,7 @@ end
|
||||
gem "dry-initializer", "~> 3.1"
|
||||
|
||||
gem "parallel"
|
||||
gem "tty-prompt", require: false
|
||||
|
||||
# for discourse-zendesk-plugin
|
||||
gem "inflection", require: false
|
||||
|
||||
@@ -122,7 +122,7 @@ GEM
|
||||
cbor (~> 0.5.9)
|
||||
openssl-signature_algorithm (~> 1.0)
|
||||
cppjieba_rb (0.4.4)
|
||||
crack (1.0.0)
|
||||
crack (1.0.1)
|
||||
bigdecimal
|
||||
rexml
|
||||
crass (1.0.6)
|
||||
@@ -143,13 +143,14 @@ GEM
|
||||
discourse-seed-fu (2.3.12)
|
||||
activerecord (>= 3.1)
|
||||
activesupport (>= 3.1)
|
||||
discourse_ai-tokenizers (0.4.2)
|
||||
discourse_ai-tokenizers (0.4)
|
||||
activesupport (>= 6.0)
|
||||
tiktoken_ruby (~> 0.0.15)
|
||||
tokenizers (~> 0.6.3)
|
||||
discourse_dev_assets (0.0.6)
|
||||
faker (~> 3.5.1)
|
||||
literate_randomizer
|
||||
discourse_math_bundle (1.0.1)
|
||||
docile (1.4.1)
|
||||
drb (2.2.3)
|
||||
dry-initializer (3.2.0)
|
||||
@@ -157,7 +158,7 @@ GEM
|
||||
email_reply_trimmer (0.2.0)
|
||||
erb (6.0.0)
|
||||
erubi (1.13.1)
|
||||
excon (1.2.5)
|
||||
excon (1.3.2)
|
||||
logger
|
||||
exifr (1.4.1)
|
||||
extralite-bundle (2.13)
|
||||
@@ -398,6 +399,8 @@ GEM
|
||||
parser (3.3.10.0)
|
||||
ast (~> 2.4.1)
|
||||
racc
|
||||
pastel (0.8.0)
|
||||
tty-color (~> 0.5)
|
||||
pdf-reader (2.15.0)
|
||||
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
|
||||
afm (>= 0.2.1, < 2)
|
||||
@@ -510,10 +513,10 @@ GEM
|
||||
io-console (~> 0.5)
|
||||
request_store (1.7.0)
|
||||
rack (>= 1.4)
|
||||
rexml (3.4.2)
|
||||
rexml (3.4.4)
|
||||
rinku (2.0.6)
|
||||
rotp (6.3.0)
|
||||
rouge (4.6.1)
|
||||
rouge (4.7.0)
|
||||
rqrcode (3.1.1)
|
||||
chunky_png (~> 1.0)
|
||||
rqrcode_core (~> 2.0)
|
||||
@@ -700,6 +703,16 @@ GEM
|
||||
tsort (0.2.0)
|
||||
ttfunk (1.8.0)
|
||||
bigdecimal (~> 3.1)
|
||||
tty-color (0.6.0)
|
||||
tty-cursor (0.7.1)
|
||||
tty-prompt (0.23.1)
|
||||
pastel (~> 0.8)
|
||||
tty-reader (~> 0.8)
|
||||
tty-reader (0.9.0)
|
||||
tty-cursor (~> 0.7)
|
||||
tty-screen (~> 0.8)
|
||||
wisper (~> 2.0)
|
||||
tty-screen (0.8.2)
|
||||
tzinfo (2.0.6)
|
||||
concurrent-ruby (~> 1.0)
|
||||
tzinfo-data (1.2025.2)
|
||||
@@ -723,6 +736,7 @@ GEM
|
||||
crack (>= 0.3.2)
|
||||
hashdiff (>= 0.4.0, < 2.0.0)
|
||||
webrick (1.9.2)
|
||||
wisper (2.0.1)
|
||||
xpath (3.2.0)
|
||||
nokogiri (~> 1.8)
|
||||
yaml-lint (0.1.2)
|
||||
@@ -789,6 +803,7 @@ DEPENDENCIES
|
||||
discourse-seed-fu
|
||||
discourse_ai-tokenizers
|
||||
discourse_dev_assets
|
||||
discourse_math_bundle
|
||||
dry-initializer (~> 3.1)
|
||||
ed25519
|
||||
email_reply_trimmer
|
||||
@@ -834,7 +849,6 @@ DEPENDENCIES
|
||||
multipart-post
|
||||
mustache
|
||||
net-http
|
||||
net-imap
|
||||
net-pop
|
||||
net-smtp
|
||||
nokogiri
|
||||
@@ -906,6 +920,7 @@ DEPENDENCIES
|
||||
tokenizers
|
||||
trilogy
|
||||
ttfunk
|
||||
tty-prompt
|
||||
tzinfo-data
|
||||
unf
|
||||
unicorn
|
||||
@@ -959,7 +974,7 @@ CHECKSUMS
|
||||
connection_pool (2.5.5) sha256=e54ff92855753df1fd7c59fa04a398833355f27dd14c074f8c83a05f72a716ad
|
||||
cose (1.3.1) sha256=d5d4dbcd6b035d513edc4e1ab9bc10e9ce13b4011c96e3d1b8fe5e6413fd6de5
|
||||
cppjieba_rb (0.4.4) sha256=319a7ab57b6ec28a8d1b223487ecd114432f1930d7740db2f99c1991e6c8faaf
|
||||
crack (1.0.0) sha256=c83aefdb428cdc7b66c7f287e488c796f055c0839e6e545fec2c7047743c4a49
|
||||
crack (1.0.1) sha256=ff4a10390cd31d66440b7524eb1841874db86201d5b70032028553130b6d4c7e
|
||||
crass (1.0.6) sha256=dc516022a56e7b3b156099abc81b6d2b08ea1ed12676ac7a5657617f012bd45d
|
||||
css_parser (1.21.1) sha256=6cfd3ffc0a97333b39d2b1b49c95397b05e0e3b684d68f77ec471ba4ec2ef7c7
|
||||
csv (3.3.5) sha256=6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f
|
||||
@@ -973,8 +988,9 @@ CHECKSUMS
|
||||
discourse-emojis (1.0.44) sha256=63425a32379fb471d58f5eac9a1e931fc5a94efb7d327f71f1580af4dfe4edb3
|
||||
discourse-fonts (0.0.19) sha256=78d4ddd671615908303a675427039d8d787c935e6deae184c6e143c18c6e0033
|
||||
discourse-seed-fu (2.3.12) sha256=4f61d95c11ed54609046cd04eb3a51b531c5fa863fa86d1bea7d74264e5c75e4
|
||||
discourse_ai-tokenizers (0.4.2) sha256=61c2f254582a3ae69255115b2b072904361003612b5b0f52aa64773817aae413
|
||||
discourse_ai-tokenizers (0.4) sha256=54d7ddcc5479f3bb3057b90f4a85106b4602a07336b51d372c1a1dd8f08104c5
|
||||
discourse_dev_assets (0.0.6) sha256=4dfe7946927aa3d61a4ba89b5aef39d6daaeb70e35d7125dc481806a5c0aea4e
|
||||
discourse_math_bundle (1.0.1) sha256=c7d82fa65c9680cab2f77daeba32c1b89e500faccd2269e050ab27d5e1bc8337
|
||||
docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e
|
||||
drb (2.2.3) sha256=0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373
|
||||
dry-initializer (3.2.0) sha256=37d59798f912dc0a1efe14a4db4a9306989007b302dcd5f25d0a2a20c166c4e3
|
||||
@@ -982,7 +998,7 @@ CHECKSUMS
|
||||
email_reply_trimmer (0.2.0) sha256=05843fa5ee1a2037235f1f3c876e922f613e2b4406fea5bb14212d1708d6c525
|
||||
erb (6.0.0) sha256=2730893f9d8c9733f16cab315a4e4b71c1afa9cabc1a1e7ad1403feba8f52579
|
||||
erubi (1.13.1) sha256=a082103b0885dbc5ecf1172fede897f9ebdb745a4b97a5e8dc63953db1ee4ad9
|
||||
excon (1.2.5) sha256=ca040bb61bc0059968f34a17115a00d2db8562e3c0c5c5c7432072b551c85a9d
|
||||
excon (1.3.2) sha256=a089babe98638e58042a7d542b2bbd183304527e33d612b6dde22fa491a544a5
|
||||
exifr (1.4.1) sha256=768374cc6b6ff3743acba57c1c35229bdd8c6b9fbc1285952047fc1215c4b894
|
||||
extralite-bundle (2.13) sha256=0d00338dd3b348f44a02bb9e93db3714231e7240a48320f1ee3a1db5197db3cc
|
||||
fabrication (3.0.0) sha256=a6a0bfad9071348ad3cb1701df788524b888c0cdd044b988893e7509f7463be3
|
||||
@@ -1108,6 +1124,7 @@ CHECKSUMS
|
||||
parallel (1.27.0) sha256=4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130
|
||||
parallel_tests (5.5.0) sha256=783c1e4da27c4096a7b360f080ae03cf1122cb0dfdb4fe827013e0521642f666
|
||||
parser (3.3.10.0) sha256=ce3587fa5cc55a88c4ba5b2b37621b3329aadf5728f9eafa36bbd121462aabd6
|
||||
pastel (0.8.0) sha256=481da9fb7d2f6e6b1a08faf11fa10363172dc40fd47848f096ae21209f805a75
|
||||
pdf-reader (2.15.0) sha256=c5025750bec8de7b11cfd1d1ccc2b944d2782c3638cd15b5ee1531d1206c0886
|
||||
pg (1.6.2) sha256=58614afd405cc9c2c9e15bffe8432e0d6cfc58b722344ad4a47c73a85189c875
|
||||
pg (1.6.2-aarch64-linux) sha256=0503c6be5b0ca5ca3aaf91f2ed638f90843313cb81e8e7d7b60ad4bb62c3d131
|
||||
@@ -1160,10 +1177,10 @@ CHECKSUMS
|
||||
regexp_parser (2.11.3) sha256=ca13f381a173b7a93450e53459075c9b76a10433caadcb2f1180f2c741fc55a4
|
||||
reline (0.6.3) sha256=1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835
|
||||
request_store (1.7.0) sha256=e1b75d5346a315f452242a68c937ef8e48b215b9453a77a6c0acdca2934c88cb
|
||||
rexml (3.4.2) sha256=1384268554a37af5da5279431ca3f2f37d46f09ffdd6c95e17cc84c83ea7c417
|
||||
rexml (3.4.4) sha256=19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142
|
||||
rinku (2.0.6) sha256=8b60670e3143f3db2b37efa262971ce3619ec23092045498ef9f077d82828d7d
|
||||
rotp (6.3.0) sha256=75d40087e65ed0d8022c33055a6306c1c400d1c12261932533b5d6cbcd868854
|
||||
rouge (4.6.1) sha256=5075346d5797d6864be93f7adc75a16047a7dbfa572c63c502419ffa582c77de
|
||||
rouge (4.7.0) sha256=dba5896715c0325c362e895460a6d350803dbf6427454f49a47500f3193ea739
|
||||
rqrcode (3.1.1) sha256=4c2e1e36dab80720062388cfc827986ab622dc652437214a5fb6382985b6f00f
|
||||
rqrcode_core (2.0.1) sha256=52f76d97ec837fa91b15a15a95c5c2740b22d722db5d6b071f76d4b40a3ba98a
|
||||
rrule (0.7.0) sha256=816b6ac33c5705addfe25de3c3de05003ae68ae2ca02cf5c0e805ee387851f87
|
||||
@@ -1250,6 +1267,11 @@ CHECKSUMS
|
||||
trilogy (2.9.0) sha256=a2d63b663ba68a4758e15d1f9afb228f5d16efc7fe7cea68699e1c106ef6067f
|
||||
tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
|
||||
ttfunk (1.8.0) sha256=a7cbc7e489cc46e979dde04d34b5b9e4f5c8f1ee5fc6b1a7be39b829919d20ca
|
||||
tty-color (0.6.0) sha256=6f9c37ca3a4e2367fb2e6d09722762647d6f455c111f05b59f35730eeb24332a
|
||||
tty-cursor (0.7.1) sha256=79534185e6a777888d88628b14b6a1fdf5154a603f285f80b1753e1908e0bf48
|
||||
tty-prompt (0.23.1) sha256=fcdbce905238993f27eecfdf67597a636bc839d92192f6a0eef22b8166449ec8
|
||||
tty-reader (0.9.0) sha256=c62972c985c0b1566f0e56743b6a7882f979d3dc32ff491ed490a076f899c2b1
|
||||
tty-screen (0.8.2) sha256=c090652115beae764336c28802d633f204fb84da93c6a968aa5d8e319e819b50
|
||||
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
|
||||
tzinfo-data (1.2025.2) sha256=a92375a1fbb47d38fe88fd514c40a38cc8f97d168da2a6479f15185e86470939
|
||||
unf (0.2.0) sha256=e6bcc2e101d80e3f9459753db747d5926aada1aaaf61e629e93359da9a5b04ab
|
||||
@@ -1263,6 +1285,7 @@ CHECKSUMS
|
||||
web-push (3.0.1) sha256=5b4dd2f2bba3bd8951da6416492fe920a6f203d14d3080f943c5d01c0cc4b18d
|
||||
webmock (3.25.1) sha256=ab9d5d9353bcbe6322c83e1c60a7103988efc7b67cd72ffb9012629c3d396323
|
||||
webrick (1.9.2) sha256=beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131
|
||||
wisper (2.0.1) sha256=ce17bc5c3a166f241a2e6613848b025c8146fce2defba505920c1d1f3f88fae6
|
||||
xpath (3.2.0) sha256=6dfda79d91bb3b949b947ecc5919f042ef2f399b904013eb3ef6d20dd3a4082e
|
||||
yaml-lint (0.1.2) sha256=e3960b171766ae187338a169815e99fe10fcb0d9c22b1c539e8d57e114324c8a
|
||||
yard (0.9.38) sha256=721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f
|
||||
|
||||
@@ -636,10 +636,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0jaa7is4fw1cxigm8vlyhg05bw4nqy4f91zjqxk7pp4c8bdyyfn8";
|
||||
sha256 = "0zjcdl5i6lw508r01dym05ibhkc784cfn93m1d26c7fk1hwi0jpz";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.0.0";
|
||||
version = "1.0.1";
|
||||
};
|
||||
crass = {
|
||||
groups = [
|
||||
@@ -808,10 +808,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "04z4m8bkhxv4m990ynrbc41i0dh4543jnnqian9fcfiab1ag5hk1";
|
||||
sha256 = "1i84h7qdh78s5hvivd9nffh04ikb222ll3xrawqbpwvrak6dvmsl";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.4.2";
|
||||
version = "0.4";
|
||||
};
|
||||
discourse_dev_assets = {
|
||||
dependencies = [
|
||||
@@ -830,6 +830,16 @@
|
||||
};
|
||||
version = "0.0.6";
|
||||
};
|
||||
discourse_math_bundle = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0dw3pkhxa9xba3h6j8ndmh7m17mqq4rbmbkxyyrcm04nbjk2zn67";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.0.1";
|
||||
};
|
||||
docile = {
|
||||
groups = [
|
||||
"default"
|
||||
@@ -928,10 +938,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a";
|
||||
sha256 = "19a4ln8s8bz2vnv15mikgr908cqqplmjnm3x5825i3k3k2zbm2d0";
|
||||
type = "gem";
|
||||
};
|
||||
version = "1.2.5";
|
||||
version = "1.3.2";
|
||||
};
|
||||
exifr = {
|
||||
groups = [ "default" ];
|
||||
@@ -2213,6 +2223,17 @@
|
||||
};
|
||||
version = "3.3.10.0";
|
||||
};
|
||||
pastel = {
|
||||
dependencies = [ "tty-color" ];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0xash2gj08dfjvq4hy6l1z22s5v30fhizwgs10d6nviggpxsj7a8";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.8.0";
|
||||
};
|
||||
pdf-reader = {
|
||||
dependencies = [
|
||||
"Ascii85"
|
||||
@@ -2893,10 +2914,10 @@
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "05y4lwzci16c2xgckmpxkzq4czgkyaiiqhvrabdgaym3aj2jd10k";
|
||||
sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r";
|
||||
type = "gem";
|
||||
};
|
||||
version = "3.4.2";
|
||||
version = "3.4.4";
|
||||
};
|
||||
rinku = {
|
||||
groups = [ "default" ];
|
||||
@@ -2933,10 +2954,10 @@
|
||||
];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1pkp5icgm7s10b2n6b2pzbdsfiv0l5sxqyizx55qdmlpaxnk8xah";
|
||||
sha256 = "0fd77qcz603mli4lyi97cjzkv02hsfk60m495qv5qcn02mkqk9fv";
|
||||
type = "gem";
|
||||
};
|
||||
version = "4.6.1";
|
||||
version = "4.7.0";
|
||||
};
|
||||
rqrcode = {
|
||||
dependencies = [
|
||||
@@ -3765,6 +3786,65 @@
|
||||
};
|
||||
version = "1.8.0";
|
||||
};
|
||||
tty-color = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0aik4kmhwwrmkysha7qibi2nyzb4c8kp42bd5vxnf8sf7b53g73g";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.6.0";
|
||||
};
|
||||
tty-cursor = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0j5zw041jgkmn605ya1zc151bxgxl6v192v2i26qhxx7ws2l2lvr";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.7.1";
|
||||
};
|
||||
tty-prompt = {
|
||||
dependencies = [
|
||||
"pastel"
|
||||
"tty-reader"
|
||||
];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1j4y8ik82azjxshgd4i1v4wwhsv3g9cngpygxqkkz69qaa8cxnzw";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.23.1";
|
||||
};
|
||||
tty-reader = {
|
||||
dependencies = [
|
||||
"tty-cursor"
|
||||
"tty-screen"
|
||||
"wisper"
|
||||
];
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1cf2k7w7d84hshg4kzrjvk9pkyc2g1m3nx2n1rpmdcf0hp4p4af6";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.9.0";
|
||||
};
|
||||
tty-screen = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "0l4vh6g333jxm9lakilkva2gn17j6gb052626r1pdbmy2lhnb460";
|
||||
type = "gem";
|
||||
};
|
||||
version = "0.8.2";
|
||||
};
|
||||
tzinfo = {
|
||||
dependencies = [ "concurrent-ruby" ];
|
||||
groups = [
|
||||
@@ -3948,6 +4028,16 @@
|
||||
};
|
||||
version = "1.9.2";
|
||||
};
|
||||
wisper = {
|
||||
groups = [ "default" ];
|
||||
platforms = [ ];
|
||||
source = {
|
||||
remotes = [ "https://rubygems.org" ];
|
||||
sha256 = "1rpsi0ziy78cj82sbyyywby4d0aw0a5q84v65qd28vqn79fbq5yf";
|
||||
type = "gem";
|
||||
};
|
||||
version = "2.0.1";
|
||||
};
|
||||
xpath = {
|
||||
dependencies = [ "nokogiri" ];
|
||||
groups = [
|
||||
|
||||
@@ -42,10 +42,10 @@ class DiscourseVersion:
|
||||
"""Take either a tag or version number, calculate the other."""
|
||||
if version.startswith('v'):
|
||||
self.tag = version
|
||||
self.version = version.lstrip('v')
|
||||
self.version = version.lstrip('v').rstrip("-latest")
|
||||
else:
|
||||
self.tag = 'v' + version
|
||||
self.version = version
|
||||
self.version = version.rstrip("-latest")
|
||||
|
||||
self._version = Version(self.version)
|
||||
|
||||
@@ -247,7 +247,7 @@ def update(rev):
|
||||
old_pnpm_hash = _nix_eval('discourse.assets.pnpmDeps.outputHash')
|
||||
new_pnpm_hash = _get_build_lock_hash()
|
||||
if new_pnpm_hash is not None:
|
||||
click.echo(f"Updating yarn lock hash: {old_pnpm_hash} -> {new_pnpm_hash}")
|
||||
click.echo(f"Updating pnpm lock hash: {old_pnpm_hash} -> {new_pnpm_hash}")
|
||||
|
||||
with open(Path(__file__).parent / "default.nix", 'r+') as f:
|
||||
content = f.read()
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
version = "5.1.1";
|
||||
version = "5.1.3";
|
||||
|
||||
versionParts = lib.take 2 (lib.splitVersion version);
|
||||
# 4.2 -> 402, 3.11 -> 311
|
||||
@@ -95,7 +95,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://download.moodle.org/download.php/direct/stable${stableVersion}/${pname}-${version}.tgz";
|
||||
hash = "sha256-J8lFIsPD41mOYSYyUAu15Dhd58b+JovZd8byVwXKWsE=";
|
||||
hash = "sha256-7N2aPfPdZu4WXmZeetup7hL/8XdCcH+5NwTdHxvG0qk=";
|
||||
};
|
||||
|
||||
phpConfig = writeText "config.php" ''
|
||||
|
||||
@@ -136,6 +136,7 @@ mapAliases {
|
||||
cx_Freeze = throw "'cx_Freeze' has been renamed to/replaced by 'cx-freeze'"; # Converted to throw 2025-10-29
|
||||
cx_oracle = throw "'cx_oracle' has been renamed to/replaced by 'cx-oracle'"; # Converted to throw 2025-10-29
|
||||
dalle-mini = throw "'dalle-mini' has been removed due to lack of upstream maintenance"; # added 2026-02-26
|
||||
datashape = throw "'datashape' has been removed as it was unmaintained upstream"; # Added 2026-03-22
|
||||
datatable = throw "'datatable' has been removed due to lack of upstream maintenance"; # added 2026-02-02
|
||||
dateutil = throw "'dateutil' has been renamed to/replaced by 'python-dateutil'"; # Converted to throw 2025-10-29
|
||||
debian = throw "'debian' has been renamed to/replaced by 'python-debian'"; # Converted to throw 2025-10-29
|
||||
|
||||
@@ -3452,6 +3452,8 @@ self: super: with self; {
|
||||
|
||||
cx-freeze = callPackage ../development/python-modules/cx-freeze { };
|
||||
|
||||
cx-logging = callPackage ../development/python-modules/cx-logging { };
|
||||
|
||||
cx-oracle = callPackage ../development/python-modules/cx-oracle { };
|
||||
|
||||
cxxfilt = callPackage ../development/python-modules/cxxfilt { };
|
||||
@@ -3638,8 +3640,6 @@ self: super: with self; {
|
||||
|
||||
datashader = callPackage ../development/python-modules/datashader { };
|
||||
|
||||
datashape = callPackage ../development/python-modules/datashape { };
|
||||
|
||||
datashaper = callPackage ../development/python-modules/datashaper { };
|
||||
|
||||
datasketch = callPackage ../development/python-modules/datasketch { };
|
||||
@@ -5892,6 +5892,8 @@ self: super: with self; {
|
||||
|
||||
freetype-py = callPackage ../development/python-modules/freetype-py { };
|
||||
|
||||
freeze-core = callPackage ../development/python-modules/freeze-core { };
|
||||
|
||||
freezegun = callPackage ../development/python-modules/freezegun { };
|
||||
|
||||
frelatage = callPackage ../development/python-modules/frelatage { };
|
||||
|
||||
Reference in New Issue
Block a user