mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-15 05:59:17 +03:00
Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
commit
ec703a9ea8
16 changed files with 405 additions and 20 deletions
|
@ -26,11 +26,11 @@
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "bind";
|
pname = "bind";
|
||||||
version = "9.18.28";
|
version = "9.18.33";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz";
|
url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz";
|
||||||
hash = "sha256-58zpoWX3thnu/Egy8KjcFrAF0p44kK7WAIxQbqKGpec=";
|
hash = "sha256-+zc/rF67xBxkUWCv1an7RRkY9sDmmrHZR0FU4rUV3kA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [
|
outputs = [
|
||||||
|
@ -150,7 +150,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
homepage = "https://www.isc.org/bind/";
|
homepage = "https://www.isc.org/bind/";
|
||||||
description = "Domain name server";
|
description = "Domain name server";
|
||||||
license = licenses.mpl20;
|
license = licenses.mpl20;
|
||||||
changelog = "https://downloads.isc.org/isc/bind9/cur/${lib.versions.majorMinor finalAttrs.version}/CHANGES";
|
changelog = "https://downloads.isc.org/isc/bind9/cur/${lib.versions.majorMinor finalAttrs.version}/doc/arm/html/notes.html#notes-for-bind-${
|
||||||
|
lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version
|
||||||
|
}";
|
||||||
maintainers = with maintainers; [ globin ];
|
maintainers = with maintainers; [ globin ];
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
clangStdenv,
|
clangStdenv,
|
||||||
|
stdenv,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
fetchpatch,
|
fetchpatch,
|
||||||
cmake,
|
cmake,
|
||||||
|
@ -18,6 +19,8 @@
|
||||||
withQtWebview ? true,
|
withQtWebview ? true,
|
||||||
withQtErrorWindow ? true,
|
withQtErrorWindow ? true,
|
||||||
fetchzip,
|
fetchzip,
|
||||||
|
zenity,
|
||||||
|
xdg-utils,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# gcc doesn't support __has_feature
|
# gcc doesn't support __has_feature
|
||||||
|
@ -51,6 +54,16 @@ clangStdenv.mkDerivation (finalAttrs: {
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Path hard-coded paths.
|
||||||
|
postPatch = lib.optionalString stdenv.isLinux ''
|
||||||
|
substituteInPlace mcpelauncher-client/src/jni/main_activity.cpp \
|
||||||
|
--replace-fail /usr/bin/xdg-open ${xdg-utils}/bin/xdg-open \
|
||||||
|
--replace-fail /usr/bin/zenity ${zenity}/bin/zenity
|
||||||
|
|
||||||
|
substituteInPlace file-picker/src/file_picker_zenity.cpp \
|
||||||
|
--replace-fail /usr/bin/zenity ${zenity}/bin/zenity
|
||||||
|
'';
|
||||||
|
|
||||||
# FORTIFY_SOURCE breaks libc_shim and the project will fail to compile
|
# FORTIFY_SOURCE breaks libc_shim and the project will fail to compile
|
||||||
hardeningDisable = [ "fortify" ];
|
hardeningDisable = [ "fortify" ];
|
||||||
|
|
||||||
|
|
|
@ -11,16 +11,16 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "mmdbctl";
|
pname = "mmdbctl";
|
||||||
version = "1.4.6";
|
version = "1.4.7";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ipinfo";
|
owner = "ipinfo";
|
||||||
repo = "mmdbctl";
|
repo = "mmdbctl";
|
||||||
tag = "mmdbctl-${version}";
|
tag = "mmdbctl-${version}";
|
||||||
hash = "sha256-6hJ9V8fHs84Lq48l3mB9nZka4rLneyxD4HMhWQYZ0cI=";
|
hash = "sha256-drYtuL4TzutzitLVKyUotxgyDjL7AMNnt0vVtfQhu4A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-5vd39j/gpRRkUccctKGU8+QL0vANm2FMyw6jTtoqJmw=";
|
vendorHash = "sha256-4T3HEzRerC4KrGQnMNSW3OVzChUIf4yJ7qS9v8mWIX4=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-s"
|
"-s"
|
||||||
|
|
28
pkgs/by-name/mo/moralerspace-hw/package.nix
Normal file
28
pkgs/by-name/mo/moralerspace-hw/package.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
moralerspace,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace-hw";
|
||||||
|
inherit (moralerspace) version meta;
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/MoralerspaceHW_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-V02Lp7bWKjUGhFJ5fOTVrk74ei0T5UtITQeHZ4OHytw=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace-hw
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit (moralerspace) updateScript;
|
||||||
|
};
|
||||||
|
})
|
28
pkgs/by-name/mo/moralerspace-hwjpdoc/package.nix
Normal file
28
pkgs/by-name/mo/moralerspace-hwjpdoc/package.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
moralerspace,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace-hwjpdoc";
|
||||||
|
inherit (moralerspace) version meta;
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/MoralerspaceHWJPDOC_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-rYDx3MMjxnmp/o6nRc5/bIEkwvMP9gmwm6R//3KwoLk=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace-hwjpdoc
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit (moralerspace) updateScript;
|
||||||
|
};
|
||||||
|
})
|
28
pkgs/by-name/mo/moralerspace-hwnf/package.nix
Normal file
28
pkgs/by-name/mo/moralerspace-hwnf/package.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
moralerspace,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace-hwnf";
|
||||||
|
inherit (moralerspace) version meta;
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/MoralerspaceHWNF_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-XRdDcfgwbP5g26xh9rlHRp9i//k5PdRhMExMy3ibN/4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace-hwnf
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit (moralerspace) updateScript;
|
||||||
|
};
|
||||||
|
})
|
28
pkgs/by-name/mo/moralerspace-jpdoc/package.nix
Normal file
28
pkgs/by-name/mo/moralerspace-jpdoc/package.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
moralerspace,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace-jpdoc";
|
||||||
|
inherit (moralerspace) version meta;
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/MoralerspaceJPDOC_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-oeTRnDSp9sbicMmaybX7xue1u7dSpAqUv8XTOUrzEjE=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace-jpdoc
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit (moralerspace) updateScript;
|
||||||
|
};
|
||||||
|
})
|
28
pkgs/by-name/mo/moralerspace-nf/package.nix
Normal file
28
pkgs/by-name/mo/moralerspace-nf/package.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
moralerspace,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace-nf";
|
||||||
|
inherit (moralerspace) version meta;
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/MoralerspaceNF_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-zpJ6I/4WMiVfDbowcvw1JAup0RdvylJCzQbwa5qWM44=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace-nf
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru = {
|
||||||
|
inherit (moralerspace) updateScript;
|
||||||
|
};
|
||||||
|
})
|
58
pkgs/by-name/mo/moralerspace/package.nix
Normal file
58
pkgs/by-name/mo/moralerspace/package.nix
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
stdenvNoCC,
|
||||||
|
fetchzip,
|
||||||
|
_experimental-update-script-combinators,
|
||||||
|
nix-update-script,
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
|
pname = "moralerspace";
|
||||||
|
version = "1.1.0";
|
||||||
|
|
||||||
|
src = fetchzip {
|
||||||
|
url = "https://github.com/yuru7/moralerspace/releases/download/v${finalAttrs.version}/Moralerspace_v${finalAttrs.version}.zip";
|
||||||
|
hash = "sha256-sItgkidfmOPKtMx8+eaVFn8hK9cRxYShIsNXTh5dJfk=";
|
||||||
|
};
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
|
install -Dm644 *.ttf -t $out/share/fonts/moralerspace
|
||||||
|
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
|
||||||
|
passthru.updateScript = _experimental-update-script-combinators.sequence [
|
||||||
|
(nix-update-script { })
|
||||||
|
(nix-update-script {
|
||||||
|
attrPath = "moralerspace-hw";
|
||||||
|
extraArgs = [ "--version=skip" ];
|
||||||
|
})
|
||||||
|
(nix-update-script {
|
||||||
|
attrPath = "moralerspace-hwjpdoc";
|
||||||
|
extraArgs = [ "--version=skip" ];
|
||||||
|
})
|
||||||
|
(nix-update-script {
|
||||||
|
attrPath = "moralerspace-hwnf";
|
||||||
|
extraArgs = [ "--version=skip" ];
|
||||||
|
})
|
||||||
|
(nix-update-script {
|
||||||
|
attrPath = "moralerspace-jpdoc";
|
||||||
|
extraArgs = [ "--version=skip" ];
|
||||||
|
})
|
||||||
|
(nix-update-script {
|
||||||
|
attrPath = "moralerspace-nf";
|
||||||
|
extraArgs = [ "--version=skip" ];
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Composite font of Monaspace and IBM Plex Sans JP";
|
||||||
|
homepage = "https://github.com/yuru7/moralerspace";
|
||||||
|
changelog = "https://github.com/yuru7/moralerspace/releases/tag/v${finalAttrs.version}";
|
||||||
|
license = lib.licenses.ofl;
|
||||||
|
maintainers = with lib.maintainers; [ natsukium ];
|
||||||
|
platforms = lib.platforms.all;
|
||||||
|
};
|
||||||
|
})
|
117
pkgs/by-name/mu/multiqc/package.nix
Normal file
117
pkgs/by-name/mu/multiqc/package.nix
Normal file
|
@ -0,0 +1,117 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
python3Packages,
|
||||||
|
fetchFromGitHub,
|
||||||
|
procps,
|
||||||
|
stdenv,
|
||||||
|
versionCheckHook,
|
||||||
|
}:
|
||||||
|
|
||||||
|
python3Packages.buildPythonApplication rec {
|
||||||
|
pname = "multiqc";
|
||||||
|
version = "1.26";
|
||||||
|
|
||||||
|
# Two data sources. One for the code, another for the test data
|
||||||
|
srcs = [
|
||||||
|
(fetchFromGitHub {
|
||||||
|
name = "multiqc";
|
||||||
|
owner = "MultiQC";
|
||||||
|
repo = "MultiQC";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-MPAw6gG/3LzdskkDXOTDEM1NpG0sH9GvklYFQ1ZXWIs=";
|
||||||
|
})
|
||||||
|
(fetchFromGitHub {
|
||||||
|
owner = "MultiQC";
|
||||||
|
repo = "test-data";
|
||||||
|
rev = "67435083a8bfa228dca3dda7d835facef15fc2c7";
|
||||||
|
hash = "sha256-oYmPIJSy6dOKPcMr3B4foGoWcerA29x0XeGoU4dSYsA=";
|
||||||
|
name = "test-data";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
sourceRoot = "multiqc";
|
||||||
|
|
||||||
|
dependencies = with python3Packages; [
|
||||||
|
click
|
||||||
|
humanize
|
||||||
|
importlib-metadata
|
||||||
|
jinja2
|
||||||
|
kaleido
|
||||||
|
markdown
|
||||||
|
natsort
|
||||||
|
numpy
|
||||||
|
packaging
|
||||||
|
requests
|
||||||
|
pillow
|
||||||
|
plotly
|
||||||
|
pyyaml
|
||||||
|
rich
|
||||||
|
rich-click
|
||||||
|
coloredlogs
|
||||||
|
spectra
|
||||||
|
pydantic
|
||||||
|
typeguard
|
||||||
|
tqdm
|
||||||
|
];
|
||||||
|
|
||||||
|
optional-dependencies = {
|
||||||
|
dev = with python3Packages; [
|
||||||
|
pre-commit-hooks
|
||||||
|
pdoc3
|
||||||
|
pytest
|
||||||
|
pytest-cov-stub
|
||||||
|
pytest-xdist
|
||||||
|
syrupy
|
||||||
|
pygithub
|
||||||
|
mypy
|
||||||
|
types-pyyaml
|
||||||
|
types-tqdm
|
||||||
|
types-requests
|
||||||
|
types-markdown
|
||||||
|
types-beautifulsoup4
|
||||||
|
types-pillow
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
# Some tests run subprocess.run() with "multiqc"
|
||||||
|
preCheck = ''
|
||||||
|
chmod -R u+w ../test-data
|
||||||
|
ln -s ../test-data .
|
||||||
|
export PATH=$out/bin:$PATH
|
||||||
|
'';
|
||||||
|
|
||||||
|
# Some tests run subprocess.run() with "ps"
|
||||||
|
nativeCheckInputs = with python3Packages; [
|
||||||
|
procps
|
||||||
|
pytest-cov
|
||||||
|
pytest-xdist
|
||||||
|
pytestCheckHook
|
||||||
|
syrupy
|
||||||
|
pygithub
|
||||||
|
versionCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
versionCheckProgramArg = [ "--version" ];
|
||||||
|
|
||||||
|
disabledTests =
|
||||||
|
# On darwin, kaleido fails to starts
|
||||||
|
lib.optionals (stdenv.hostPlatform.isDarwin) [
|
||||||
|
"test_flat_plot"
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Aggregates bioinformatics results from multiple samples into a unified report";
|
||||||
|
longDescription = ''
|
||||||
|
MultiQC is a tool to create a single report with interactive plots for multiple bioinformatics analyses across many samples.
|
||||||
|
|
||||||
|
Reports are generated by scanning given directories for recognised log files. These are parsed and a single HTML report is generated summarising the statistics for all logs found. MultiQC reports can describe multiple analysis steps and large numbers of samples within a single plot, and multiple analysis tools making it ideal for routine fast quality control.
|
||||||
|
'';
|
||||||
|
homepage = "https://multiqc.info";
|
||||||
|
changelog = "https://github.com/MultiQC/MultiQC/releases/tag/v${version}/";
|
||||||
|
license = [ lib.licenses.gpl3Plus ];
|
||||||
|
maintainers = [ lib.maintainers.apraga ];
|
||||||
|
mainProgram = "multiqc";
|
||||||
|
platforms = lib.platforms.unix;
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
|
@ -9,13 +9,13 @@
|
||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "openlinkhub";
|
pname = "openlinkhub";
|
||||||
version = "0.4.8";
|
version = "0.5.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "jurkovic-nikola";
|
owner = "jurkovic-nikola";
|
||||||
repo = "OpenLinkHub";
|
repo = "OpenLinkHub";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-gsMzquVK4QVXZPHIeAuZW/vHW8tRBWcVAX+/fORDp+U=";
|
hash = "sha256-2dsdswtpKXHEiPOdGS1gIyx8r3xx3Bjr2i4WyX4hmVY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
proxyVendor = true;
|
proxyVendor = true;
|
||||||
|
|
|
@ -11,17 +11,17 @@
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "sequoia-chameleon-gnupg";
|
pname = "sequoia-chameleon-gnupg";
|
||||||
version = "0.11.2";
|
version = "0.12.0";
|
||||||
|
|
||||||
src = fetchFromGitLab {
|
src = fetchFromGitLab {
|
||||||
owner = "sequoia-pgp";
|
owner = "sequoia-pgp";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-XoZA8X6lwziKFECJDPCSpqcFtJe5TsDGWvM+EgpBU3U=";
|
hash = "sha256-2EJDpiNYrNh8Ojhs6jSsaLV5zKExShiIor3/Tjue+y8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-BuUyOI0skXViwYTPP9/AVoqtLHCIrdRKJF/4Zq6aTD8=";
|
cargoHash = "sha256-DKMz8unxxH4crjN8X1Ulh61jBtFSTVNrzFBkEs0RnGM=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
rustPlatform.bindgenHook
|
rustPlatform.bindgenHook
|
||||||
|
|
|
@ -2,12 +2,13 @@
|
||||||
lib,
|
lib,
|
||||||
stdenv,
|
stdenv,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
nodejs_22,
|
nodejs_23,
|
||||||
pnpm_9,
|
pnpm_9,
|
||||||
|
cacert,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "0.0.27";
|
version = "0.14.1";
|
||||||
in
|
in
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "tailwindcss-language-server";
|
pname = "tailwindcss-language-server";
|
||||||
|
@ -16,8 +17,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "tailwindlabs";
|
owner = "tailwindlabs";
|
||||||
repo = "tailwindcss-intellisense";
|
repo = "tailwindcss-intellisense";
|
||||||
rev = "@tailwindcss/language-server@v${finalAttrs.version}";
|
rev = "v${finalAttrs.version}";
|
||||||
hash = "sha256-FphKiGMTMQj/tBmrwkPVlb+dEGjf+N4EgZtOVg7iL2M=";
|
hash = "sha256-8hP61zBsNWolA60yzSBb+fPlRuHCTvRfnC1DduB4KkA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
pnpmDeps = pnpm_9.fetchDeps {
|
pnpmDeps = pnpm_9.fetchDeps {
|
||||||
|
@ -28,21 +29,24 @@ stdenv.mkDerivation (finalAttrs: {
|
||||||
pnpmWorkspaces
|
pnpmWorkspaces
|
||||||
prePnpmInstall
|
prePnpmInstall
|
||||||
;
|
;
|
||||||
hash = "sha256-kLB84P2Zb3gXpNlXCnQFIxz8xibACB39URIhy6Na9p8=";
|
hash = "sha256-bxapagJcVPFxtKUuS4ATKr6rpAaDIFiccSANG0p3Ybc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
nodejs_22
|
nodejs_23
|
||||||
pnpm_9.configHook
|
pnpm_9.configHook
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [ nodejs_22 ];
|
buildInputs = [
|
||||||
|
nodejs_23
|
||||||
|
];
|
||||||
|
|
||||||
pnpmWorkspaces = [ "@tailwindcss/language-server..." ];
|
pnpmWorkspaces = [ "@tailwindcss/language-server..." ];
|
||||||
prePnpmInstall = ''
|
prePnpmInstall = ''
|
||||||
# Warning section for "pnpm@v8"
|
# Warning section for "pnpm@v8"
|
||||||
# https://pnpm.io/cli/install#--filter-package_selector
|
# https://pnpm.io/cli/install#--filter-package_selector
|
||||||
pnpm config set dedupe-peer-dependents false
|
pnpm config set dedupe-peer-dependents false
|
||||||
|
export NODE_EXTRA_CA_CERTS="${cacert}/etc/ssl/certs/ca-bundle.crt"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
let
|
let
|
||||||
llm = buildPythonPackage rec {
|
llm = buildPythonPackage rec {
|
||||||
pname = "llm";
|
pname = "llm";
|
||||||
version = "0.19.1";
|
version = "0.20";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
build-system = [ setuptools ];
|
build-system = [ setuptools ];
|
||||||
|
@ -33,7 +33,7 @@ let
|
||||||
owner = "simonw";
|
owner = "simonw";
|
||||||
repo = "llm";
|
repo = "llm";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-MMqlcKSvBAdM6Xfz3MQTIbCfWEqzVeCPzuJJzFVpxb4=";
|
hash = "sha256-nNwhsdix65i19f7JHvSLydDufP7nAUjV1YYQspsHT8s=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [ ./001-disable-install-uninstall-commands.patch ];
|
patches = [ ./001-disable-install-uninstall-commands.patch ];
|
||||||
|
|
49
pkgs/development/python-modules/spectra/default.nix
Normal file
49
pkgs/development/python-modules/spectra/default.nix
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
buildPythonPackage,
|
||||||
|
colormath,
|
||||||
|
fetchFromGitHub,
|
||||||
|
fetchpatch2,
|
||||||
|
lib,
|
||||||
|
pytestCheckHook,
|
||||||
|
setuptools,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "spectra";
|
||||||
|
version = "0.0.11";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "jsvine";
|
||||||
|
repo = "spectra";
|
||||||
|
tag = "v${version}";
|
||||||
|
hash = "sha256-4A2TWTxYqckJ3DX5cd2KN3KXcmO/lQdXmOEnGi76RsA=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# https://github.com/jsvine/spectra/pull/21
|
||||||
|
(fetchpatch2 {
|
||||||
|
name = "nose-to-pytest.patch";
|
||||||
|
url = "https://github.com/jsvine/spectra/commit/50037aba16dac4bf0fb7ffbd787d0e6b906e8a4b.patch";
|
||||||
|
hash = "sha256-cMoIbjRwcZjvhiIOcJR7NmIAOaqpr/e5eh9+sPGKqos=";
|
||||||
|
excludes = [ ".github/*" ];
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
build-system = [
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ colormath ];
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
pytestCheckHook
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Python library that makes color math, color scales, and color-space conversion easy";
|
||||||
|
homepage = "https://github.com/jsvine/spectra";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [ apraga ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -15270,6 +15270,8 @@ self: super: with self; {
|
||||||
|
|
||||||
speaklater3 = callPackage ../development/python-modules/speaklater3 { };
|
speaklater3 = callPackage ../development/python-modules/speaklater3 { };
|
||||||
|
|
||||||
|
spectra = callPackage ../development/python-modules/spectra { };
|
||||||
|
|
||||||
spectral-cube = callPackage ../development/python-modules/spectral-cube { };
|
spectral-cube = callPackage ../development/python-modules/spectral-cube { };
|
||||||
|
|
||||||
speechbrain = callPackage ../development/python-modules/speechbrain { };
|
speechbrain = callPackage ../development/python-modules/speechbrain { };
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue