mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Merge staging-next into staging
This commit is contained in:
commit
6f88bb8c79
134 changed files with 588 additions and 392 deletions
|
|
@ -43,7 +43,9 @@ let
|
|||
*/
|
||||
equals =
|
||||
let
|
||||
removeFunctions = a: filterAttrs (_: v: !isFunction v) a;
|
||||
# perf: avoid lib.isFunction because system attrs are never __functor-style attrsets.
|
||||
removeFunctions =
|
||||
a: removeAttrs a (builtins.filter (n: builtins.isFunction a.${n}) (builtins.attrNames a));
|
||||
in
|
||||
a: b: removeFunctions a == removeFunctions b;
|
||||
|
||||
|
|
|
|||
|
|
@ -2240,12 +2240,6 @@
|
|||
githubId = 1291396;
|
||||
name = "Arnar Ingason";
|
||||
};
|
||||
arnoldfarkas = {
|
||||
email = "arnold.farkas@gmail.com";
|
||||
github = "arnoldfarkas";
|
||||
githubId = 59696216;
|
||||
name = "Arnold Farkas";
|
||||
};
|
||||
arnoutkroeze = {
|
||||
email = "nixpkgs@arnoutkroeze.nl";
|
||||
github = "ArnoutKroeze";
|
||||
|
|
@ -4551,6 +4545,12 @@
|
|||
github = "cdombroski";
|
||||
githubId = 244909;
|
||||
};
|
||||
cedev-1 = {
|
||||
name = "Cedev";
|
||||
email = "cedev@ce-dev.eu";
|
||||
github = "cedev-1";
|
||||
githubId = 121963179;
|
||||
};
|
||||
ceedubs = {
|
||||
email = "ceedubs@gmail.com";
|
||||
github = "ceedubs";
|
||||
|
|
@ -13718,12 +13718,6 @@
|
|||
githubId = 32744028;
|
||||
keys = [ { fingerprint = "7577 13A4 9609 0C2F 51C4 018C B5C8 89A2 F195 28F6"; } ];
|
||||
};
|
||||
KarlJoad = {
|
||||
email = "karl@hallsby.com";
|
||||
github = "KarlJoad";
|
||||
githubId = 34152449;
|
||||
name = "Karl Hallsby";
|
||||
};
|
||||
karpfediem = {
|
||||
name = "Karpfen";
|
||||
github = "karpfediem";
|
||||
|
|
@ -22540,6 +22534,12 @@
|
|||
githubId = 25647735;
|
||||
name = "Victor Freire";
|
||||
};
|
||||
ravenjoad = {
|
||||
email = "raven@hallsby.com";
|
||||
github = "ravenjoad";
|
||||
githubId = 34152449;
|
||||
name = "Raven Hallsby";
|
||||
};
|
||||
ravenz46 = {
|
||||
email = "goldraven0406@gmail.com";
|
||||
github = "RAVENz46";
|
||||
|
|
@ -24059,6 +24059,12 @@
|
|||
email = "hey@sandydoo.me";
|
||||
matrix = "@sandydoo:matrix.org";
|
||||
};
|
||||
SapphoSys = {
|
||||
name = "Chloe";
|
||||
github = "SapphoSys";
|
||||
githubId = 22654782;
|
||||
email = "contact@sapphic.moe";
|
||||
};
|
||||
sarahec = {
|
||||
email = "seclark@nextquestion.net";
|
||||
github = "sarahec";
|
||||
|
|
|
|||
|
|
@ -10,29 +10,22 @@ let
|
|||
|
||||
settingsFormat = pkgs.formats.json { };
|
||||
|
||||
rawDefaultConfig = lib.importJSON (
|
||||
defaultConfig =
|
||||
pkgs.runCommand "kubo-default-config"
|
||||
{
|
||||
nativeBuildInputs = [ cfg.package ];
|
||||
nativeBuildInputs = [
|
||||
cfg.package
|
||||
pkgs.jq
|
||||
];
|
||||
}
|
||||
''
|
||||
export IPFS_PATH="$TMPDIR"
|
||||
ipfs init --empty-repo --profile=${profile}
|
||||
ipfs --offline config show > "$out"
|
||||
''
|
||||
);
|
||||
# Remove the variable key to make the result deterministic.
|
||||
ipfs --offline config show | jq 'del(.Identity)' > $out
|
||||
'';
|
||||
|
||||
# Remove the PeerID (an attribute of "Identity") of the temporary Kubo repo.
|
||||
# The "Pinning" section contains the "RemoteServices" section, which would prevent
|
||||
# the daemon from starting as that setting can't be changed via ipfs config replace.
|
||||
defaultConfig = removeAttrs rawDefaultConfig [
|
||||
"Identity"
|
||||
"Pinning"
|
||||
];
|
||||
|
||||
customizedConfig = lib.recursiveUpdate defaultConfig cfg.settings;
|
||||
|
||||
configFile = settingsFormat.generate "kubo-config.json" customizedConfig;
|
||||
configFile = settingsFormat.generate "kubo-config.json" cfg.settings;
|
||||
|
||||
# Create a fake repo containing only the file "api".
|
||||
# $IPFS_PATH will point to this directory instead of the real one.
|
||||
|
|
@ -392,8 +385,20 @@ in
|
|||
''
|
||||
+ ''
|
||||
fi
|
||||
|
||||
# We need the Identity and Pinning configuration from the current settings.
|
||||
ipfs --offline config show |
|
||||
${pkgs.jq}/bin/jq -s '.[0].Pinning as $Pinning | .[0].Identity as $Identity | .[1] + {$Identity,$Pinning}' - '${configFile}' |
|
||||
${lib.getExe pkgs.jq} '{ Identity, Pinning, }' |
|
||||
|
||||
# Now we deep-merge all configuration sources (later data wins):
|
||||
# 1. the default configuration
|
||||
# 2. the user-provided configuration
|
||||
# 3. the dynamic keys from the existing configuration
|
||||
${lib.getExe pkgs.jq} -s 'reduce .[] as $config ({}; . * $config)' \
|
||||
${defaultConfig} \
|
||||
${configFile} \
|
||||
- \
|
||||
|
|
||||
|
||||
# This command automatically injects the private key and other secrets from
|
||||
# the old config file back into the new config file.
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@
|
|||
|
||||
with subtest("Socket activation for the Gateway"):
|
||||
machine.succeed(
|
||||
f"curl 'http://127.0.0.1:8080/ipfs/{ipfs_hash.strip()}' | grep fnord2"
|
||||
f"curl -s 'http://127.0.0.1:8080/ipfs/{ipfs_hash.strip()}' | grep fnord2"
|
||||
)
|
||||
|
||||
with subtest("Setting dataDir works properly with the hardened systemd unit"):
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
|
|||
mktplcRef = {
|
||||
name = "basedpyright";
|
||||
publisher = "detachhead";
|
||||
version = "1.38.1";
|
||||
hash = "sha256-KomVzNgm4CD3AMuJ7myZlU6R4bp97pNlnooYdEepQNo=";
|
||||
version = "1.38.4";
|
||||
hash = "sha256-05Pu65luhtoYQscIXfO7lXdJCbadRerSY2xFjTji/W4=";
|
||||
};
|
||||
meta = {
|
||||
changelog = "https://github.com/detachhead/basedpyright/releases";
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@
|
|||
}:
|
||||
mkLibretroCore rec {
|
||||
core = "np2kai";
|
||||
version = "0-unstable-2026-03-26";
|
||||
version = "0-unstable-2026-04-01";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AZO234";
|
||||
repo = "NP2kai";
|
||||
rev = "bcde7400f921abfadf6cb3b6e02458d48ee7be09";
|
||||
hash = "sha256-5Oh1SfZsW1MkAy+X155799aG8TjHX/v+cbuD+bvosOA=";
|
||||
rev = "cbadd7572e0b13de0c0c011a86758ca4dc4a74ae";
|
||||
hash = "sha256-4p5SpXgGzfj2lc+0yAgwrRLDkYWrIkZi+XREQpNhdKA=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "pcsx-rearmed";
|
||||
version = "0-unstable-2026-03-21";
|
||||
version = "0-unstable-2026-04-02";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "pcsx_rearmed";
|
||||
rev = "80bc0e4784e8e8ce98c02f6802484577f28be3cc";
|
||||
hash = "sha256-GIqbWH48snEbiiZKVk2z7H8QXZZwvkAHJxGBHwAJJts=";
|
||||
rev = "c1e885c71f24204a919e3bc40735497ccf541f0d";
|
||||
hash = "sha256-mJY9kngb/YsClAJFhsc6tHl857k2/MOHP/oWaltg+so=";
|
||||
};
|
||||
|
||||
dontConfigure = true;
|
||||
|
|
|
|||
|
|
@ -5,13 +5,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "stella";
|
||||
version = "0-unstable-2026-03-25";
|
||||
version = "0-unstable-2026-04-04";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stella-emu";
|
||||
repo = "stella";
|
||||
rev = "65631824500f8764ee3da726f5f24cb06d243b60";
|
||||
hash = "sha256-Qrr19OF6YGfvOAIBS0Irhfl4VYVFfA20ZNGIJoKboNE=";
|
||||
rev = "1a09c51e639d44bd821a598a095c5d3f6776590e";
|
||||
hash = "sha256-qEEE7QMTDwVFMB/6dmTq8VsOQ9qwYky8SBGD0KppqTs=";
|
||||
};
|
||||
|
||||
makefile = "Makefile";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
stdenv,
|
||||
lib,
|
||||
buildFHSEnv,
|
||||
writeScript,
|
||||
|
|
@ -9,21 +8,8 @@
|
|||
# Dropbox client to bootstrap installation.
|
||||
# The client is self-updating, so the actual version may be newer.
|
||||
let
|
||||
version =
|
||||
{
|
||||
x86_64-linux = "217.4.4417";
|
||||
i686-linux = "206.3.6386";
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or "";
|
||||
|
||||
arch =
|
||||
{
|
||||
x86_64-linux = "x86_64";
|
||||
i686-linux = "x86";
|
||||
}
|
||||
.${stdenv.hostPlatform.system};
|
||||
|
||||
installer = "https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.${arch}-${version}.tar.gz";
|
||||
version = "246.4.3513";
|
||||
installer = "https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${version}.tar.gz";
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "dropbox";
|
||||
|
|
@ -129,10 +115,7 @@ buildFHSEnv {
|
|||
homepage = "https://www.dropbox.com/";
|
||||
license = lib.licenses.unfree;
|
||||
maintainers = with lib.maintainers; [ ttuegel ];
|
||||
platforms = [
|
||||
"i686-linux"
|
||||
"x86_64-linux"
|
||||
];
|
||||
platforms = [ "x86_64-linux" ];
|
||||
mainProgram = "dropbox";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
extraMakeWrapperArgs ? [ ],
|
||||
dbusVerify ? stdenv.hostPlatform.isLinux,
|
||||
dbus,
|
||||
unixodbc,
|
||||
}:
|
||||
|
||||
let
|
||||
|
|
@ -28,6 +29,10 @@ let
|
|||
|
||||
makeWrapperArgs = builtins.concatStringsSep " " (
|
||||
[
|
||||
"--prefix"
|
||||
"LD_LIBRARY_PATH"
|
||||
":"
|
||||
"${lib.getLib unixodbc}/lib"
|
||||
"--set"
|
||||
"GDK_PIXBUF_MODULE_FILE"
|
||||
"${librsvg}/${gdk-pixbuf.moduleDir}.cache"
|
||||
|
|
|
|||
|
|
@ -4,17 +4,19 @@
|
|||
fetchzip,
|
||||
fetchurl,
|
||||
autoPatchelfHook,
|
||||
copyDesktopItems,
|
||||
makeWrapper,
|
||||
makeDesktopItem,
|
||||
cups,
|
||||
qt6,
|
||||
undmg,
|
||||
xkeyboard-config,
|
||||
writeScript,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "010editor";
|
||||
version = "16.0.3";
|
||||
version = "16.0.4";
|
||||
|
||||
src = finalAttrs.passthru.srcs.${stdenv.hostPlatform.system};
|
||||
|
||||
|
|
@ -27,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
nativeBuildInputs =
|
||||
lib.optionals stdenv.hostPlatform.isLinux [
|
||||
autoPatchelfHook
|
||||
copyDesktopItems
|
||||
makeWrapper
|
||||
qt6.wrapQtAppsHook
|
||||
]
|
||||
|
|
@ -54,57 +57,66 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
--unset QT_PLUGIN_PATH \
|
||||
--set XKB_CONFIG_ROOT ${xkeyboard-config}/share/X11/xkb
|
||||
|
||||
# Install icon + desktop entry
|
||||
# Install icon
|
||||
install -D $out/opt/010_icon_128x128.png $out/share/icons/hicolor/128x128/apps/010.png
|
||||
install -D $desktopItem/share/applications/* -t $out/share/applications/
|
||||
'';
|
||||
in
|
||||
''
|
||||
runHook preInstall
|
||||
${
|
||||
if stdenv.hostPlatform.isDarwin then
|
||||
darwinInstall
|
||||
else if stdenv.hostPlatform.isLinux then
|
||||
linuxInstall
|
||||
else
|
||||
"echo 'Unsupported Platform' && exit 1"
|
||||
}
|
||||
${if stdenv.hostPlatform.isDarwin then darwinInstall else linuxInstall}
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
desktopItem = makeDesktopItem {
|
||||
name = "010editor";
|
||||
exec = "010editor %f";
|
||||
icon = "010";
|
||||
desktopName = "010 Editor";
|
||||
genericName = "Text and hex editor";
|
||||
categories = [ "Development" ];
|
||||
mimeTypes = [
|
||||
"text/html"
|
||||
"text/plain"
|
||||
"text/x-c++hdr"
|
||||
"text/x-c++src"
|
||||
"text/xml"
|
||||
];
|
||||
};
|
||||
desktopItems = [
|
||||
(makeDesktopItem {
|
||||
name = "010editor";
|
||||
exec = "010editor %f";
|
||||
icon = "010";
|
||||
desktopName = "010 Editor";
|
||||
genericName = "Text and hex editor";
|
||||
categories = [ "Development" ];
|
||||
mimeTypes = [
|
||||
"text/html"
|
||||
"text/plain"
|
||||
"text/x-c++hdr"
|
||||
"text/x-c++src"
|
||||
"text/xml"
|
||||
];
|
||||
})
|
||||
];
|
||||
|
||||
passthru.srcs = {
|
||||
x86_64-linux = fetchzip {
|
||||
url = "https://download.sweetscape.com/010EditorLinux64Installer${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-4p7EZ/wcOgcLKTAGgTlJVvabeIttI0UFl+DF7V7ma50=";
|
||||
hash = "sha256-M1D2Bmi45sYiB0Ci+0X0AxyIeR+On60xt4jP1Jsy5tA=";
|
||||
};
|
||||
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://download.sweetscape.com/010EditorMac64Installer${finalAttrs.version}.dmg";
|
||||
hash = "sha256-v1QdX+osklCXtg0HoT3+HnEL+AbVhynJ0XA+jA7bX3M=";
|
||||
hash = "sha256-vsI0VgcJGleJTQ5C1JaiCkELfWfwgFhyCx+6j5mldIk=";
|
||||
};
|
||||
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://download.sweetscape.com/010EditorMacARM64Installer${finalAttrs.version}.dmg";
|
||||
hash = "sha256-CmatQUVGJHpi23b5C3betL6YkP3+gOA9p+xfUbsKxi0=";
|
||||
hash = "sha256-+yU5JdPNS2BfiZLsBLyyC+ieVNqbIWba3teBlTIDWtk=";
|
||||
};
|
||||
};
|
||||
|
||||
passthru = {
|
||||
updateScript = writeScript "update-010editor" ''
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl pcre2 common-updater-scripts
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
# Expect the text in format of "Version: major.minor.patchlevel
|
||||
newVersion="$(curl -s https://sweetscape.com/download/010editor/ | pcre2grep -o1 'Version: ([0-9]+\.[0-9]+\.[0-9]+)' | sort -u)"
|
||||
for platform in ${toString finalAttrs.meta.platforms}; do
|
||||
update-source-version _010editor "$newVersion" --source-key=passthru.srcs.$platform --ignore-same-version
|
||||
done
|
||||
'';
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Text and hex editor";
|
||||
homepage = "https://www.sweetscape.com/010editor/";
|
||||
|
|
|
|||
|
|
@ -7,16 +7,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "air-formatter";
|
||||
version = "0.8.2";
|
||||
version = "0.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "posit-dev";
|
||||
repo = "air";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-wxHq1/8gd0T9Q8mAtkCGbFb3EiyeMBqg1anafuTfchM=";
|
||||
hash = "sha256-9itu/coUlYNdH2go1AmMff1pMozv6nGeOEZKTwBqA8M=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-7wq5Qal2/6yZ3TFH/Nw4jKbGS1MqGbNMGB6v7qdLPOQ=";
|
||||
cargoHash = "sha256-R7rUXx+I1bmdP6fvbXyKulaWQZQxBcngJihCg0SVFY0=";
|
||||
|
||||
useNextest = true;
|
||||
|
||||
|
|
|
|||
|
|
@ -46,14 +46,14 @@ stdenvNoCC.mkDerivation (
|
|||
}
|
||||
rec {
|
||||
pname = "Avalonia";
|
||||
version = "11.3.12";
|
||||
version = "11.3.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "AvaloniaUI";
|
||||
repo = "Avalonia";
|
||||
tag = version;
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-pRIR4Hr/6YjOXmznBclTmQ+Ql7+wJAMANTXOJ/VDpYI=";
|
||||
hash = "sha256-jBpzPm9zKSrhuaOwhfSRaWwrESgGI0iHPhrU3JczHwY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "avdl";
|
||||
version = "0.1.7+1.12.1";
|
||||
version = "0.1.8+1.12.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jonhoo";
|
||||
repo = "avdl";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-hqZt+3Bewr4+0Uh4u0pXErcLzlmL1AY4Gq41WNnQNN8=";
|
||||
hash = "sha256-NQ0IUC51tKfcREQRQLjdxj8+TKw/I2yRMlNIcG158aM=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
cargoHash = "sha256-B0TAJHTrpDT6C57FAc9wqgyA3kkI77P2RzrInQluR2M=";
|
||||
cargoHash = "sha256-8GoS31OxpvtWfT+DcHIa6a6+YlrhmO/YkV7YSd2vrd4=";
|
||||
|
||||
meta = {
|
||||
description = "Rust port of avro-tools' IDL tooling";
|
||||
|
|
|
|||
|
|
@ -11,16 +11,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "biome";
|
||||
version = "2.4.9";
|
||||
version = "2.4.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "biomejs";
|
||||
repo = "biome";
|
||||
rev = "@biomejs/biome@${finalAttrs.version}";
|
||||
hash = "sha256-Fv+jqgwI4UZNwsy5oC+ekXmnJpIqIXWY+ttRbIu+lQg=";
|
||||
hash = "sha256-DIXPYPqJEjQMiSqP+ww58FX2G6ePFOW6xW0chtumbgs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-vU7yFXNx3r0aCDdMVra1omo+HgK5OwCohgbjyP3Q5VI=";
|
||||
cargoHash = "sha256-gXfu4P15zeqC+8PrGytp2/IUcqtD0vh1E/UYYM70+RI=";
|
||||
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
|
||||
|
|
|
|||
|
|
@ -15,13 +15,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "brewtarget";
|
||||
version = "4.2.1";
|
||||
version = "5.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Brewtarget";
|
||||
repo = "brewtarget";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/BEVnAtuwDnJXra9EAMD3LhA/93nFJ5ObCSgSy3CJnk=";
|
||||
hash = "sha256-lwrs2ZRHEbBXKzszlCE+WyclM7m4iX639tT0aFanFR0=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
107
pkgs/by-name/ch/chiri/package.nix
Normal file
107
pkgs/by-name/ch/chiri/package.nix
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
|
||||
# build tools
|
||||
cargo-tauri,
|
||||
nodejs_22,
|
||||
pnpmConfigHook,
|
||||
pnpm_10,
|
||||
fetchPnpmDeps,
|
||||
pkg-config,
|
||||
makeBinaryWrapper,
|
||||
wrapGAppsHook4,
|
||||
|
||||
# Linux dependencies
|
||||
glib-networking,
|
||||
libayatana-appindicator,
|
||||
openssl,
|
||||
webkitgtk_4_1,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "chiri";
|
||||
version = "0.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "SapphoSys";
|
||||
repo = "chiri";
|
||||
tag = "app-v${finalAttrs.version}";
|
||||
hash = "sha256-VrENUwkItT+8C7JowoEfqjIX4RhThTm+4hntdm9ifVk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-2CDwuZiE4b5cBUPZs8l4pf9/FyvtSpRwNwQZ5gp85zc=";
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_10;
|
||||
hash = "sha256-z2AMfMYNEK4pmjlE5YXn1DRCGyIcOO0EWCFlhXSxwrU=";
|
||||
fetcherVersion = 3;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
cargo-tauri.hook
|
||||
nodejs_22
|
||||
pnpmConfigHook
|
||||
pnpm_10
|
||||
pkg-config
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
wrapGAppsHook4
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
makeBinaryWrapper
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isLinux [
|
||||
glib-networking
|
||||
libayatana-appindicator
|
||||
webkitgtk_4_1
|
||||
];
|
||||
|
||||
cargoRoot = "src-tauri";
|
||||
buildAndTestSubdir = "src-tauri";
|
||||
|
||||
postPatch =
|
||||
lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
for libappindicatorRs in $cargoDepsCopy/*/libappindicator-sys-*/src/lib.rs; do
|
||||
if [[ -f "$libappindicatorRs" ]]; then
|
||||
substituteInPlace "$libappindicatorRs" \
|
||||
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
|
||||
fi
|
||||
done
|
||||
''
|
||||
+ ''
|
||||
substituteInPlace src-tauri/tauri.conf.json \
|
||||
--replace-fail '"createUpdaterArtifacts": true' '"createUpdaterArtifacts": false'
|
||||
'';
|
||||
|
||||
# This is needed since the signing keys are private, and are only used in CI during releases anyways. Regular users won't need this.
|
||||
preBuild = ''
|
||||
unset TAURI_SIGNING_PRIVATE_KEY
|
||||
unset TAURI_SIGNING_PUBLIC_KEY
|
||||
pnpm build
|
||||
'';
|
||||
|
||||
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
mkdir -p $out/bin
|
||||
makeWrapper "$out/Applications/Chiri.app/Contents/MacOS/chiri" "$out/bin/chiri"
|
||||
'';
|
||||
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
description = "Cross-platform CalDAV task management app";
|
||||
homepage = "https://github.com/SapphoSys/chiri";
|
||||
changelog = "https://github.com/SapphoSys/chiri/releases/tag/app-v${finalAttrs.version}";
|
||||
license = lib.licenses.zlib;
|
||||
maintainers = with lib.maintainers; [ SapphoSys ];
|
||||
mainProgram = "chiri";
|
||||
platforms = lib.platforms.linux ++ lib.platforms.darwin;
|
||||
};
|
||||
})
|
||||
|
|
@ -23,13 +23,13 @@ let
|
|||
in
|
||||
buildDartApplication rec {
|
||||
pname = "dart-sass";
|
||||
version = "1.98.0";
|
||||
version = "1.99.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sass";
|
||||
repo = "dart-sass";
|
||||
tag = version;
|
||||
hash = "sha256-3RmJ41azPeKyLGXtobD6drTaucJGbTWZXPmbYOJlDFQ=";
|
||||
hash = "sha256-WbXjMnbBKzgX8PjFhthLj4iQCccPcwln59UoiRrf5z4=";
|
||||
};
|
||||
|
||||
pubspecLock = lib.importJSON ./pubspec.lock.json;
|
||||
|
|
|
|||
|
|
@ -44,11 +44,11 @@
|
|||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "async",
|
||||
"sha256": "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb",
|
||||
"sha256": "e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "2.13.0"
|
||||
"version": "2.13.1"
|
||||
},
|
||||
"boolean_selector": {
|
||||
"dependency": "transitive",
|
||||
|
|
@ -354,11 +354,11 @@
|
|||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "markdown",
|
||||
"sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1",
|
||||
"sha256": "ee85086ad7698b42522c6ad42fe195f1b9898e4d974a1af4576c1a3a176cada9",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "7.3.0"
|
||||
"version": "7.3.1"
|
||||
},
|
||||
"matcher": {
|
||||
"dependency": "transitive",
|
||||
|
|
@ -374,11 +374,11 @@
|
|||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "meta",
|
||||
"sha256": "9f29b9bcc8ee287b1a31e0d01be0eae99a930dbffdaecf04b3f3d82a969f296f",
|
||||
"sha256": "df0c643f44ad098eb37988027a8e2b2b5a031fd3977f06bbfd3a76637e8df739",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.18.1"
|
||||
"version": "1.18.2"
|
||||
},
|
||||
"mime": {
|
||||
"dependency": "transitive",
|
||||
|
|
@ -674,31 +674,31 @@
|
|||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "test",
|
||||
"sha256": "280d6d890011ca966ad08df7e8a4ddfab0fb3aa49f96ed6de56e3521347a9ae7",
|
||||
"sha256": "8d9ceddbab833f180fbefed08afa76d7c03513dfdba87ffcec2718b02bbcbf20",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.30.0"
|
||||
"version": "1.31.0"
|
||||
},
|
||||
"test_api": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_api",
|
||||
"sha256": "8161c84903fd860b26bfdefb7963b3f0b68fee7adea0f59ef805ecca346f0c7a",
|
||||
"sha256": "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.7.10"
|
||||
"version": "0.7.11"
|
||||
},
|
||||
"test_core": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "test_core",
|
||||
"sha256": "0381bd1585d1a924763c308100f2138205252fb90c9d4eeaf28489ee65ccde51",
|
||||
"sha256": "1991d4cfe85d5043241acac92962c3977c8d2f2add1ee73130c7b286417d1d34",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "0.6.16"
|
||||
"version": "0.6.17"
|
||||
},
|
||||
"test_descriptor": {
|
||||
"dependency": "direct dev",
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ buildGoModule (finalAttrs: {
|
|||
};
|
||||
|
||||
postPatch = ''
|
||||
(cd vendor/github.com/docker/cli && patch ${./cli-system-plugin-dir-from-env.patch})
|
||||
(cd vendor/github.com/docker/cli && patch -p1 < ${./cli-system-plugin-dir-from-env.patch})
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@
|
|||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchpatch,
|
||||
applyPatches,
|
||||
gitMinimal,
|
||||
makeBinaryWrapper,
|
||||
installShellFiles,
|
||||
|
|
@ -27,18 +29,30 @@ let
|
|||
devenvNixVersion = "2.32";
|
||||
devenvNixRev = "e127c1c94cefe02d8ca4cca79ef66be4c527510e";
|
||||
|
||||
nix_components =
|
||||
(nixVersions.nixComponents_git.overrideSource (fetchFromGitHub {
|
||||
devenvNixSrc = applyPatches {
|
||||
name = "devenv-nix-${devenvNixVersion}-source";
|
||||
src = fetchFromGitHub {
|
||||
owner = "cachix";
|
||||
repo = "nix";
|
||||
rev = devenvNixRev;
|
||||
hash = "sha256-MRNVInSmvhKIg3y0UdogQJXe+omvKijGszFtYpd5r9k=";
|
||||
})).overrideScope
|
||||
(
|
||||
finalScope: prevScope: {
|
||||
version = devenvNixVersion;
|
||||
}
|
||||
);
|
||||
};
|
||||
patches = [
|
||||
# Lowdown 3.0 compatibility; devenv's nix fork (2.32-based) predates
|
||||
# the upstream fix.
|
||||
(fetchpatch {
|
||||
name = "nix-lowdown-3.0-support.patch";
|
||||
url = "https://github.com/NixOS/nix/commit/472c35c561bd9e8db1465e0677f1efe2cb88c568.patch";
|
||||
hash = "sha256-ZCQgI/euBN8t9rgdCsGRgrcEWG3T5MUc+bQc4tIcHuI=";
|
||||
})
|
||||
];
|
||||
};
|
||||
|
||||
nix_components = (nixVersions.nixComponents_git.overrideSource devenvNixSrc).overrideScope (
|
||||
finalScope: prevScope: {
|
||||
version = devenvNixVersion;
|
||||
}
|
||||
);
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "devenv";
|
||||
|
|
|
|||
|
|
@ -5,14 +5,14 @@
|
|||
}:
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "doge";
|
||||
version = "3.9.0";
|
||||
version = "3.9.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Olivia5k";
|
||||
repo = "doge";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-aJ1SFehjKiSc7osf5BOB1xjDnrkVXp37PQ5bNpbv1Mk=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-I/wvwl+I6qclFSGlIIXexyw6ADs9+/MdI4PAb07QwGA=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.hatchling ];
|
||||
|
|
|
|||
|
|
@ -7,18 +7,18 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "dolt";
|
||||
version = "1.81.2";
|
||||
version = "1.84.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dolthub";
|
||||
repo = "dolt";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-dL6WJvApRGC8ADFowms81YbJpLbbTyNQfI/RIotgTdc=";
|
||||
hash = "sha256-gV5KqBo3Sk+oUER/VOgQVwnCucc4IZF/QmqZRTddI04=";
|
||||
};
|
||||
|
||||
modRoot = "./go";
|
||||
subPackages = [ "cmd/dolt" ];
|
||||
vendorHash = "sha256-wufwBlRiRiNVZgkBFRqZIB6vNeWBBaCDdV2tcynhatk=";
|
||||
vendorHash = "sha256-SRwxzkBNNVnGVDDhi3YR4ZXY1q2O78S2I+kp79Wh+50=";
|
||||
proxyVendor = true;
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
|||
|
|
@ -165,6 +165,7 @@ python3Packages.buildPythonApplication rec {
|
|||
importlib-metadata
|
||||
importlib-resources
|
||||
joserfc
|
||||
keras # via tensorflow.keras
|
||||
librosa
|
||||
markupsafe
|
||||
memray
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
fetchpatch,
|
||||
}:
|
||||
let
|
||||
version = "0.9.4";
|
||||
patchlevel = "4";
|
||||
tutorial4patch = fetchurl {
|
||||
url = "http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=34;filename=tutorial-part4.map.bspatch;att=1;bug=595448";
|
||||
|
|
@ -28,10 +27,11 @@ let
|
|||
};
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "glob2-${version}.${patchlevel}";
|
||||
pname = "glob2";
|
||||
version = "0.9.4.${patchlevel}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://savannah/glob2/${version}/${name}.tar.gz";
|
||||
url = "mirror://savannah/glob2/${version}/${pname}-${version}.tar.gz";
|
||||
sha256 = "1f0l2cqp2g3llhr9jl6jj15k0wb5q8n29vqj99xy4p5hqs78jk8g";
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "gtk-layer-shell";
|
||||
version = "0.10.0";
|
||||
version = "0.10.1";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
|
|
@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
owner = "wmww";
|
||||
repo = "gtk-layer-shell";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-Rl0cSIOsHDXlvjGesVoF98S3ehvTIzKOyetEyBCXDgk=";
|
||||
hash = "sha256-Qhbk5g3cYaE6qH/V4t0OMU/PsW233G53v8Ft0ceYfCI=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mage";
|
||||
version = "1.17.0";
|
||||
version = "1.17.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "magefile";
|
||||
repo = "mage";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-F+eKV4FIf2rAcaNzoLS4AtTwuTrBAqntdjuAhrhVnCQ=";
|
||||
sha256 = "sha256-PoZqVUT+sKr9UY8OaWjYxaqTSYItOkOdi1FnmGJ1K78=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
|
|
|||
|
|
@ -34,13 +34,13 @@
|
|||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "megasync";
|
||||
version = "5.16.0.2";
|
||||
version = "6.1.1.0";
|
||||
|
||||
src = fetchFromGitHub rec {
|
||||
owner = "meganz";
|
||||
repo = "MEGAsync";
|
||||
tag = "v${finalAttrs.version}_Linux";
|
||||
hash = "sha256-Bkye2Is3GbdnYYaS//AkNfrt8ppWP9zE58obcmUm0wE=";
|
||||
hash = "sha256-lY8YfBWRYo+Q0ZvsZI2Mo0pgjD7wQvpyybPU+9bWahw=";
|
||||
fetchSubmodules = false; # DesignTokensImporter cannot be fetched, see #1010 in github:meganz/megasync
|
||||
leaveDotGit = true;
|
||||
postFetch = ''
|
||||
|
|
|
|||
|
|
@ -13,21 +13,25 @@
|
|||
libxi,
|
||||
libxcursor,
|
||||
libx11,
|
||||
fetchpatch,
|
||||
}:
|
||||
let
|
||||
version = "0.3.1";
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "neothesia";
|
||||
version = "0.4.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "PolyMeilex";
|
||||
repo = "Neothesia";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-qYwBSye6RYClSlWmHwuy/rxq9w5932tR33Z+o2S1l8k=";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-5DuyWuDJ08S12C3OWhC9mLhQvPCfWMdJCRUOWtKq/+k=";
|
||||
};
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "neothesia";
|
||||
|
||||
inherit src version;
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://github.com/PolyMeilex/Neothesia/commit/c450689134e5e767293ae9a4878a0396e585259b.patch";
|
||||
hash = "sha256-A7GuaEHIfSFrvS1SCBWGCuh3rvb2gaaw8dQ970f6u2Y=";
|
||||
})
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
ffmpeg_7
|
||||
|
|
@ -40,7 +44,7 @@ rustPlatform.buildRustPackage {
|
|||
rustPlatform.bindgenHook
|
||||
];
|
||||
|
||||
cargoHash = "sha256-mXeNAVYqPsBWiUZFV/atx/xjLgFNarm2HwI7k/NaAbc=";
|
||||
cargoHash = "sha256-gX9DlgPgrM8KukX3auxbBKpJq7QG4+kRhHSUk3eQjAQ=";
|
||||
|
||||
cargoBuildFlags = [
|
||||
"-p neothesia -p neothesia-cli"
|
||||
|
|
@ -74,4 +78,4 @@ rustPlatform.buildRustPackage {
|
|||
lib.maintainers.naxdy
|
||||
];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -16,14 +16,14 @@ let
|
|||
in
|
||||
py.pkgs.buildPythonApplication rec {
|
||||
pname = "netbox";
|
||||
version = "4.4.9";
|
||||
version = "4.4.10";
|
||||
pyproject = false;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "netbox-community";
|
||||
repo = "netbox";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-NA84Rcs27S68pyVdo+bif8P2sNmGkfuMPrCBn1YXubc=";
|
||||
hash = "sha256-a0OwVZgeoyEH+xoXfUs0nV6N6IaOCULJpgJBRJdYs10=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
ocamlPackages.buildDunePackage (finalAttrs: {
|
||||
pname = "nixtamal";
|
||||
version = "1.3.0";
|
||||
version = "1.4.1";
|
||||
release_year = 2026;
|
||||
|
||||
minimalOCamlVersion = "5.3";
|
||||
|
|
@ -27,7 +27,7 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
url = "https://darcs.toastal.in.th/nixtamal/stable/";
|
||||
mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ];
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-fB7Rl3AGCMAwLfSegV2au9IvTZ7yNRjyS4YBBHU1pBQ=";
|
||||
hash = "sha256-0iXSACRjdBkEV+9wfcKJhpzY3oArd66g/Dc30HcCbng=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
@ -63,6 +63,7 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
saturn
|
||||
stdint
|
||||
uri
|
||||
xdg
|
||||
];
|
||||
|
||||
checkInputs = with ocamlPackages; [
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
|||
|
||||
patchFlags = [
|
||||
"-p1"
|
||||
"--directory=../${finalAttrs.pname}-${finalAttrs.version}-vendor"
|
||||
"--directory=../${finalAttrs.pname}-${finalAttrs.version}-vendor/source-registry-0"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ let
|
|||
|
||||
cudaToolkit = buildEnv {
|
||||
# ollama hardcodes the major version in the Makefile to support different variants.
|
||||
# - https://github.com/ollama/ollama/blob/v0.19.0/CMakePresets.json#L21-L47
|
||||
# - https://github.com/ollama/ollama/blob/v0.20.2/CMakePresets.json#L21-L47
|
||||
name = "cuda-merged-${cudaMajorVersion}";
|
||||
paths = map lib.getLib cudaLibs ++ [
|
||||
(lib.getOutput "static" cudaPackages.cuda_cudart)
|
||||
|
|
@ -140,13 +140,13 @@ let
|
|||
in
|
||||
goBuild (finalAttrs: {
|
||||
pname = "ollama";
|
||||
version = "0.20.0";
|
||||
version = "0.20.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ollama";
|
||||
repo = "ollama";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-QQKPXdXlsT+uMGGIyqkVZqk6OTa7VHrwDVmgDdgdKOY=";
|
||||
hash = "sha256-Ic3eLOohLR7MQGkLvDJBNOCiBBKxh6l8X9MgK0b4w+Y=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos=";
|
||||
|
|
@ -232,7 +232,7 @@ goBuild (finalAttrs: {
|
|||
'';
|
||||
|
||||
# ollama looks for acceleration libs in ../lib/ollama/ (now also for CPU-only with arch specific optimizations)
|
||||
# https://github.com/ollama/ollama/blob/v0.19.0/docs/development.md#library-detection
|
||||
# https://github.com/ollama/ollama/blob/v0.20.2/docs/development.md#library-detection
|
||||
postInstall = ''
|
||||
mkdir -p $out/lib
|
||||
cp -r build/lib/ollama $out/lib/
|
||||
|
|
|
|||
|
|
@ -12,16 +12,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "oxlint";
|
||||
version = "1.57.0";
|
||||
version = "1.58.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "oxc-project";
|
||||
repo = "oxc";
|
||||
tag = "oxlint_v${finalAttrs.version}";
|
||||
hash = "sha256-IMGrnOZlNmVDBlyWnXflm3G7A4w3uBWc9thOjTELmVs=";
|
||||
hash = "sha256-FqKqLO31ej9NgBdcCjzVkgjlfMHV6RZMcHbdBVVwhHs=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ptLprKpkyAx+5/13MsH6lpnF9gznhsWQbcdoCOiPSXQ=";
|
||||
cargoHash = "sha256-OpMGS5+pTPZvfY2EMxQMTWrCHhnxUQb9kQC/pLvrZSY=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
|
|
|||
|
|
@ -14,16 +14,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "pixi";
|
||||
version = "0.63.2";
|
||||
version = "0.66.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prefix-dev";
|
||||
repo = "pixi";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-XI7NyZhqPAgQlagCsW0GulQaHxRfgI0X/wOM19phnSA=";
|
||||
hash = "sha256-1towGuRa9CHtq6IdOekHhrbQ0m8XiN9ATg3seY6nUtM=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Tx3XHz7/t27WB2N2QqlLzpfilRD2+dwNvC54NF0kwz8=";
|
||||
cargoHash = "sha256-UpFjJfIDe/n/BVFljTEVAzxQ3E0/tOicfNcitiDlCOo=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
|
|
|||
|
|
@ -27,13 +27,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "SDL_compat";
|
||||
version = "1.2.74";
|
||||
version = "1.2.76";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libsdl-org";
|
||||
repo = "sdl12-compat";
|
||||
rev = "release-" + finalAttrs.version;
|
||||
hash = "sha256-nKEUCI6qPM2x8qPzPyZX9gDSjoWszsADSEQG65hSuA8=";
|
||||
hash = "sha256-hSHtYFn4gr8Y9cNyLBT6frDgidNCRENPtTrtGfgH3po=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
62
pkgs/by-name/se/seconlay/package.nix
Normal file
62
pkgs/by-name/se/seconlay/package.nix
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitLab,
|
||||
pkg-config,
|
||||
protobuf,
|
||||
openssl,
|
||||
zlib,
|
||||
nix-update-script,
|
||||
cloud-utils,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "seconlay";
|
||||
version = "0-unstable-2026-03-30";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
group = "alasca.cloud";
|
||||
owner = "scl";
|
||||
repo = "scl-management";
|
||||
rev = "ba2bff59916fc3597ebec20c6d0405b888a79c44";
|
||||
hash = "sha256-tJxWdEK+BpVlBeR5z/MsQGgeOp9yt3o1wtSzjA+gHt4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-uVccOT0DCHet52Oer3mGzFd/zs9rp4IZCvl5o/JMJgQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
protobuf
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
openssl
|
||||
zlib
|
||||
];
|
||||
|
||||
nativeCheckInputs = [ cloud-utils ];
|
||||
doCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [ "--version=branch" ];
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Minimal IaaS system with strong tenant separation and small TCB";
|
||||
longDescription = ''
|
||||
Seconlay (commonly abbreviated as SCL) is a minimal IaaS system built in Rust with strong tenant separation and small TCB.
|
||||
It is intended for providing an easy-to-use API to manage a VM-based separation layer underlying to user-facing infrastructure such as tenant-specific Kubernetes clusters.
|
||||
'';
|
||||
homepage = "https://alasca.cloud/projects/seconlay/";
|
||||
license = lib.licenses.eupl12;
|
||||
maintainers = with lib.maintainers; [
|
||||
malik
|
||||
messemar
|
||||
];
|
||||
mainProgram = "sclctl";
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
];
|
||||
};
|
||||
})
|
||||
|
|
@ -9,13 +9,13 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "slackdump";
|
||||
version = "4.0.2";
|
||||
version = "4.1.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rusq";
|
||||
repo = "slackdump";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-82mMlb0sJXAnuTR8a+hchigVnc9cVzXutp1nD0qHIWk=";
|
||||
hash = "sha256-Kt9FGQiGaWDOpJMeg/UFDcNO16skQ8qblYwl26Fr5Bk=";
|
||||
};
|
||||
|
||||
nativeCheckInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.IOKitTools;
|
||||
|
|
@ -26,13 +26,16 @@ buildGoModule (finalAttrs: {
|
|||
"TestSession_saveUserCache"
|
||||
"TestSession_GetUsers"
|
||||
"Test_exportV3" # This was skipped on upstream's CI. It is seemed that some file are missed
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
"TestWithRetry" # flaky timing-sensitive test on darwin
|
||||
];
|
||||
in
|
||||
[
|
||||
"-skip=^${builtins.concatStringsSep "$|^" skippedTests}$"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-N5NzmnpKJ8cIvaY9h6kW9dT/L7a057H+nE0gBozwsuc=";
|
||||
vendorHash = "sha256-3pZCGE8MLNIdU4zVDwkHJwPr7xHHDhnUlzidej6c4E0=";
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
|
|
|
|||
37
pkgs/by-name/ss/sshm/package.nix
Normal file
37
pkgs/by-name/ss/sshm/package.nix
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "sshm";
|
||||
version = "1.11.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Gu1llaum-3";
|
||||
repo = "sshm";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-eqObVdyfGAD+kiIvRZZOHPVtFzYnGztVn2odsE+voLI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-aU/+bxcETs/Jq5FVAdiioyuc1AufvWeiqFQ7uo1cK1k=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X=github.com/Gu1llaum-3/sshm/cmd.AppVersion=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Terminal UI to manage and connect to SSH hosts";
|
||||
homepage = "https://github.com/Gu1llaum-3/sshm";
|
||||
changelog = "https://github.com/Gu1llaum-3/sshm/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ cedev-1 ];
|
||||
mainProgram = "sshm";
|
||||
};
|
||||
})
|
||||
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
pname = "troubadix";
|
||||
version = "26.3.0";
|
||||
version = "26.4.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "greenbone";
|
||||
repo = "troubadix";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-E4pgTZErn9Mdrz66Wz7sf7zEDIN6WbVvHlToj8ozIr0=";
|
||||
hash = "sha256-+S/BU6Iaq1gDI3Ncxcm4pxeIvE6vP6AK8IC8w8+FkS0=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
pkg-config,
|
||||
}:
|
||||
let
|
||||
version = "1.24.62";
|
||||
version = "1.25.5";
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "websurfx";
|
||||
|
|
@ -16,7 +16,7 @@ rustPlatform.buildRustPackage {
|
|||
owner = "neon-mmd";
|
||||
repo = "websurfx";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-5IjjKXFFfvjtlQuxbVk3QK4t1nlx95Y5HgYv2yVpMEA=";
|
||||
hash = "sha256-CtS3HYRLq+Li7IPOOG+0lP8nyLwF+z0pjBtvTzQh2fE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
@ -27,7 +27,7 @@ rustPlatform.buildRustPackage {
|
|||
openssl
|
||||
];
|
||||
|
||||
cargoHash = "sha256-U4+oAdiXy86Gk0sitxIKDmUo4Mx/zdHWNv09FyqDuTU=";
|
||||
cargoHash = "sha256-cFKuXhnUhPDBgy/LQUqSQgX2VBQLzzC6VBoeUU8J0H0=";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/handler.rs \
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
(lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib")
|
||||
];
|
||||
|
||||
env.NIX_CFLAGS_COMPILE = [ "-Wno-array-bounds" ];
|
||||
env.NIX_CFLAGS_COMPILE = "-Wno-array-bounds";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ stdenv.mkDerivation rec {
|
|||
want to make use of librsb.
|
||||
'';
|
||||
license = with lib.licenses; [ lgpl3Plus ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
platforms = lib.platforms.all;
|
||||
# linking errors such as 'undefined reference to `gzungetc'
|
||||
broken = true;
|
||||
|
|
|
|||
|
|
@ -1008,15 +1008,15 @@ final: prev: {
|
|||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "fzf-lua";
|
||||
version = "0.0.2556-1";
|
||||
version = "0.0.2558-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2556-1.rockspec";
|
||||
sha256 = "0vr0cx0x1j0pniw5s16fpy5ypzpxb4hz143rgyksiyyrdz366kcc";
|
||||
url = "mirror://luarocks/fzf-lua-0.0.2558-1.rockspec";
|
||||
sha256 = "0s4vnm2wbwqf3z733n5h4g5y0p66ml2vgapnhailkq7f7c5gkbs0";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/c9e7b7bfbd01f949164988ee1684035468e1995c.zip";
|
||||
sha256 = "0bnfw6svi916zpy34i803a9rgjhs566imn0mrgdgmar4kf0qvw5b";
|
||||
url = "https://github.com/ibhagwan/fzf-lua/archive/3f194300c92e3ec2de8f9307d6a7ce988b7b6d0c.zip";
|
||||
sha256 = "0g0kn4ycc719h7fn91398mbxav36clf59ms7igghry59nva64hkr";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
|
@ -1136,15 +1136,15 @@ final: prev: {
|
|||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "haskell-tools.nvim";
|
||||
version = "7.0.3-1";
|
||||
version = "8.1.0-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/haskell-tools.nvim-7.0.3-1.rockspec";
|
||||
sha256 = "0zmarh3ypsfnh22zm3mqr4padjkzmlz622jnm2s5n5xkvfqjc4q8";
|
||||
url = "mirror://luarocks/haskell-tools.nvim-8.1.0-1.rockspec";
|
||||
sha256 = "1khw7f1zllgx3l4ijmqv86cy3y6g12xrwy95q20a62mkzcck8rk4";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.3.zip";
|
||||
sha256 = "0hdd2qnhy0vki0qcj7xzs29xla0a1ccwmym163py45lhwlgnjxvw";
|
||||
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v8.1.0.zip";
|
||||
sha256 = "1x15z28ga130f59dvfb7mrmfz27rp2kd0l2n923s0qqmgqld26yb";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
|
@ -3221,13 +3221,13 @@ final: prev: {
|
|||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/lualine.nvim-scm-1.rockspec";
|
||||
sha256 = "01cqa4nvpq0z4230szwbcwqb0kd8cz2dycrd764r0z5c6vivgfzs";
|
||||
sha256 = "06cm86prf92fiqc30r0lsas70fzp7fli2p758gy5sd133ncqxliz";
|
||||
}).outPath;
|
||||
src = fetchFromGitHub {
|
||||
owner = "nvim-lualine";
|
||||
repo = "lualine.nvim";
|
||||
rev = "47f91c416daef12db467145e16bed5bbfe00add8";
|
||||
hash = "sha256-OpLZH+sL5cj2rcP5/T+jDOnuxd1QWLHCt2RzloffZOA=";
|
||||
rev = "74114f0df664f14d7c228945693ba68a3b70a794";
|
||||
hash = "sha256-dgiB5nzjGfkv85qSx3oJPKv/9e7QCHa6aPRSuMLDByU=";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
|
@ -4628,15 +4628,15 @@ final: prev: {
|
|||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "neotest";
|
||||
version = "5.14.3-1";
|
||||
version = "5.15.0-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/neotest-5.14.3-1.rockspec";
|
||||
sha256 = "12hx48pvnxk0i5mwl6w2wzla109n75rbz5rn2cq2dhzxszx3h4rz";
|
||||
url = "mirror://luarocks/neotest-5.15.0-1.rockspec";
|
||||
sha256 = "0kp8ybvnrlaisrra9lrwmqk9ll6qs2vddck2449b9k2prjhmfm3q";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/nvim-neotest/neotest/archive/72bc8f1ec62a590fb47368c81f89610e0f353e28.zip";
|
||||
sha256 = "1hlwlp7kyz1navkz4k3fbxgkmqgabr160l8ic6mgnp7f4q0xfhj9";
|
||||
url = "https://github.com/nvim-neotest/neotest/archive/fd0b7986dd0ae04e38ec7dc0c78a432e3820839c.zip";
|
||||
sha256 = "0lkck8pb5d65v2xhbg0hbxinzii9yzg4g10dbanq0j7wbpbwximm";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
|
|
@ -5400,21 +5400,21 @@ final: prev: {
|
|||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "rustaceanvim";
|
||||
version = "8.0.4-2";
|
||||
version = "9.0.0-2";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/rustaceanvim-8.0.4-2.rockspec";
|
||||
sha256 = "12c711xrr0chsmx86w0zf4z3fg10nn53cv1dqdhq64a6vi5gjd4g";
|
||||
url = "mirror://luarocks/rustaceanvim-9.0.0-2.rockspec";
|
||||
sha256 = "0amjbw96n9ijh1f1zd4m0nkpr6ngysb6bysfb6jzr2p48r2jkfws";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.4.zip";
|
||||
sha256 = "0nhbl28bxgbkd2jlhb5v9na29972djgmhd9kczma66mf0bwfwi7d";
|
||||
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.0.zip";
|
||||
sha256 = "1g5lsy7wz7hd3jnx28vmy1nflvrzz7ibswzv9jglpm132m05x6q2";
|
||||
};
|
||||
|
||||
disabled = lua.luaversion != "5.1";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.4.zip";
|
||||
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.0.zip";
|
||||
maintainers = with lib.maintainers; [ mrcjkb ];
|
||||
license.fullName = "GPL-2.0-only";
|
||||
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
|
||||
|
|
@ -5779,8 +5779,8 @@ final: prev: {
|
|||
src = fetchFromGitHub {
|
||||
owner = "nvim-telescope";
|
||||
repo = "telescope.nvim";
|
||||
rev = "e6cdb4dc528c5dc4ca8da86e83ef4e3c84b0729c";
|
||||
hash = "sha256-eTDW8KdrFAt68ih5Dxn9WgIBW8PjZ+9yBX2HpIPyVJs=";
|
||||
rev = "cfb85dcf7f822b79224e9e6aef9e8c794211b20b";
|
||||
hash = "sha256-QNBlbeVc7wl8j+K38xfC6ZT4XpGJzylQtateQiZxjBY=";
|
||||
};
|
||||
|
||||
disabled = lua.luaversion != "5.1";
|
||||
|
|
|
|||
|
|
@ -854,16 +854,6 @@ in
|
|||
};
|
||||
|
||||
neotest = prev.neotest.overrideAttrs (old: {
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
# fix compatibility with neovim 0.12: iter_matches breaking change
|
||||
# https://github.com/nvim-neotest/neotest/pull/594
|
||||
name = "fix-neovim-0-12-compat";
|
||||
url = "https://github.com/LiamCoop/neotest/commit/2ffca3aefb070e31f1ac00e9fbfd1a83f995c326.patch";
|
||||
hash = "sha256-3+ooC3ZB8pl90FG+kTZxIzmPxrdJTx/XNYE2tPDWO+w=";
|
||||
})
|
||||
];
|
||||
|
||||
doCheck = stdenv.hostPlatform.isLinux;
|
||||
nativeCheckInputs = old.nativeCheckInputs ++ [
|
||||
final.nlua
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ buildOctavePackage rec {
|
|||
name = "Octave Arduino Toolkit";
|
||||
homepage = "https://gnu-octave.github.io/packages/arduino/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/audio/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Audio and MIDI Toolbox for GNU Octave";
|
||||
platforms = lib.platforms.linux; # Because of run-time dependency on jack2 and alsa-lib
|
||||
};
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/bim/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/bsltl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/cgi/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Common Gateway Interface for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/communications/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/control/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/data-smoothing/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Algorithms for smoothing noisy data";
|
||||
# Hasn't been updated since 2012, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/database/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Interface to SQL databases, currently only postgresql using libpq";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/dataframe/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Data manipulation toolbox similar to R data.frame";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/datatypes/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Extra data types for GNU Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/dicom/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Digital communications in medicine (DICOM) file io";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/divand/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/doctest/";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Find and run example code within documentation";
|
||||
longDescription = ''
|
||||
Find and run example code within documentation. Formatted blocks
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/econometrics/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Econometrics functions including MLE and GMM based techniques";
|
||||
# Hasn't been updated since 2012, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/financial/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/fits/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Functions for reading, and writing FITS (Flexible Image Transport System) files using cfitsio";
|
||||
# Hasn't been updated since 2015, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/fpl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://github.com/lmarkowsky/fuzzy-logic-toolkit";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Mostly MATLAB-compatible fuzzy logic toolkit for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ga/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Genetic optimization code";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/general/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "General tools for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/generate_html/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Provides functions for generating HTML pages that contain the help texts for a set of functions";
|
||||
longDescription = ''
|
||||
This package provides functions for generating HTML pages that contain
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ buildOctavePackage rec {
|
|||
gpl3Plus
|
||||
boost
|
||||
];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Library for extending MatGeom functionality";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/gsl/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Octave bindings to the GNU Scientific Library";
|
||||
# gsl_sf.cc:1782:11: error: no member named 'is_real_type' in 'octave_value'
|
||||
# 1782 | if (! ISREAL(args(i)))
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/image-acquisition/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Functions to capture images from connected devices";
|
||||
longDescription = ''
|
||||
The Octave-forge Image Aquisition package provides functions to
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/image/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Functions for processing images";
|
||||
longDescription = ''
|
||||
The Octave-forge Image package provides functions for processing
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/instrument-control/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Low level I/O functions for serial, i2c, spi, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/interval/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Interval arithmetic to evaluate functions over subsets of their domain";
|
||||
longDescription = ''
|
||||
The interval package for real-valued interval arithmetic allows one to
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ buildOctavePackage rec {
|
|||
gpl3Plus
|
||||
bsd2
|
||||
];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Input/Output in external formats";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ buildOctavePackage rec {
|
|||
lgpl3Plus
|
||||
];
|
||||
# They claim to have a FreeBSD license, but none of their code seems to have it.
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Additional linear algebra code, including matrix functions";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/lssa/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Tools to compute spectral decompositions of irregularly-spaced time series";
|
||||
longDescription = ''
|
||||
A package implementing tools to compute spectral decompositions of
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ buildOctavePackage rec {
|
|||
name = "The Large Time-Frequency Analysis Toolbox";
|
||||
homepage = "https://gnu-octave.github.io/packages/ltfat/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Toolbox for working with time-frequency analysis, wavelets and signal processing";
|
||||
longDescription = ''
|
||||
The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/mapping/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Simple mapping and GIS .shp .dxf and raster file functions";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ buildOctavePackage rec {
|
|||
bsd2
|
||||
gpl3Plus
|
||||
];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Geometry toolbox for 2D/3D geometric computing";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/miscellaneous/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Miscellaneous tools that don't fit somewhere else";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/msh/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers";
|
||||
longDescription = ''
|
||||
Create and manage triangular and tetrahedral meshes for Finite Element or
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/mvn/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Multivariate normal distribution clustering and utility functions";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/nan/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Statistics and machine learning toolbox for data with and w/o missing values";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ncarray/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Access a single or a collection of NetCDF files as a multi-dimensional array";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/netcdf/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "NetCDF interface for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/nurbs/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ocl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Use OpenCL for parallelization";
|
||||
longDescription = ''
|
||||
Package using OpenCL for parallelization, mostly suitable to
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
name = "GNU Octave Clipping Polygons Tool";
|
||||
homepage = "https://gnu-octave.github.io/packages/octclip/";
|
||||
license = with lib.licenses; [ gpl3Plus ]; # modified BSD?
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Perform boolean operations with polygons using the Greiner-Hormann algorithm";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/octproj/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "GNU Octave bindings to PROJ library for cartographic projections and CRS transformations";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/optics/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Functions covering various aspects of optics";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ buildOctavePackage rec {
|
|||
publicDomain
|
||||
];
|
||||
# Modified BSD code seems removed
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Non-linear optimization toolkit";
|
||||
# Hasn't been updated since 2022, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/optiminterp/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Optimal interpolation toolbox for octave";
|
||||
longDescription = ''
|
||||
An optimal interpolation toolbox for octave. This package provides
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/quaternion/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Quaternion package for GNU Octave, includes a quaternion class with overloaded operators";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/queueing/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Provides functions for queueing networks and Markov chains analysis";
|
||||
longDescription = ''
|
||||
The queueing package provides functions for queueing networks and Markov
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/signal/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Signal processing tools, including filtering, windowing and display functions";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/sockets/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Socket functions for networking from within octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ buildOctavePackage rec {
|
|||
gpl3Plus
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Additional spline functions";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ buildOctavePackage rec {
|
|||
gpl3Plus
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Statistics package for GNU Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ buildOctavePackage rec {
|
|||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/stk/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "STK is a (not so) Small Toolbox for Kriging";
|
||||
longDescription = ''
|
||||
The STK is a (not so) Small Toolbox for Kriging. Its primary focus is on
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ buildOctavePackage rec {
|
|||
homepage = "https://gnu-octave.github.io/packages/strings/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
# Claims to have a freebsd license, but I found none.
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ ravenjoad ];
|
||||
description = "Additional functions for manipulation and analysis of strings";
|
||||
# Some pcre symbols claimed to be missing
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue