Merge master into staging-next
This commit is contained in:
@@ -14042,13 +14042,6 @@
|
||||
github = "keller00";
|
||||
githubId = 8452750;
|
||||
};
|
||||
kennyballou = {
|
||||
email = "kb@devnulllabs.io";
|
||||
github = "kennyballou";
|
||||
githubId = 2186188;
|
||||
name = "Kenny Ballou";
|
||||
keys = [ { fingerprint = "932F 3E8E 1C0F 4A98 95D7 B8B8 B0CA A28A 0295 8308"; } ];
|
||||
};
|
||||
kenran = {
|
||||
email = "johannes.maier@mailbox.org";
|
||||
github = "kenranunderscore";
|
||||
@@ -20138,9 +20131,6 @@
|
||||
github = "nukdokplex";
|
||||
githubId = 25458915;
|
||||
name = "Viktor Titov";
|
||||
keys = [
|
||||
{ fingerprint = "7CE2 4C42 942D 58EA 99F6 F00A A47E 7374 3EF6 FCC4"; }
|
||||
];
|
||||
};
|
||||
nullcube = {
|
||||
email = "nullcub3@gmail.com";
|
||||
|
||||
@@ -164,6 +164,8 @@
|
||||
|
||||
- `systemd.coredump.extraConfig` has been removed in favor of the structured [](#opt-systemd.coredump.settings.Coredump) option. Use `systemd.coredump.settings.Coredump` to set any `coredump.conf(5)` option directly. For example, replace `systemd.coredump.extraConfig = "Storage=journal";` with `systemd.coredump.settings.Coredump.Storage = "journal";`.
|
||||
|
||||
- `services.home-assistant.config.lovelace.mode` has been renamed to `lovelace.dashboards` and `lovelace.resource_mode` to match the [configuration format](https://www.home-assistant.io/dashboards/dashboards/) required by Home Assistant 2026.8. Users who explicitly set `lovelace.mode` should remove it; the module generates the correct entries automatically.
|
||||
|
||||
- `opentrack`, `slushload`, `synthesia`, `vtfedit`, `winbox`, `wineasio`, and `yabridge` use wineWow64Packages instead of wineWowPackages as wine versions >= 11.0 have deprecated wineWowPackages. As such, the prefixes for these packages are NOT backwards compatible and need to be regenerated with potential for data loss.
|
||||
|
||||
- []{#sec-release-26.05-incompatibilities-profiles-hardened-removed} `profiles/hardened` has been removed, because:
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
|
||||
{
|
||||
imports = [ ./installation-cd-graphical-calamares.nix ];
|
||||
|
||||
isoImage.edition = lib.mkDefault "cosmic";
|
||||
isoImage.configurationName = "COSMIC (Linux LTS)";
|
||||
|
||||
environment.pathsToLink = [ "/share/calamares" ];
|
||||
|
||||
services = {
|
||||
desktopManager.cosmic.enable = true;
|
||||
displayManager = {
|
||||
# Greeter needs to be enabled to handle an idle logout and login
|
||||
cosmic-greeter.enable = true;
|
||||
|
||||
# No need to have a lockscreen on an installer ISO, enable autologin
|
||||
autoLogin = {
|
||||
enable = true;
|
||||
user = "nixos";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
systemd.tmpfiles.rules =
|
||||
let
|
||||
desktopDir = "/home/nixos/Desktop";
|
||||
filesInHomePerms = "0644 nixos users -";
|
||||
dirsInHomePerms = "0755 nixos users - -";
|
||||
CosmicAppList_favorites = "${pkgs.writeText "favorites" ''
|
||||
[
|
||||
"calamares",
|
||||
"firefox",
|
||||
"gparted",
|
||||
"com.system76.CosmicFiles",
|
||||
"com.system76.CosmicEdit",
|
||||
"com.system76.CosmicTerm",
|
||||
"com.system76.CosmicSettings",
|
||||
]''}";
|
||||
in
|
||||
[
|
||||
# Need to create ${desktopDir} first or we get an ownership issue because
|
||||
# otherwise ${desktopDir} gets the ownership of `root:root`.
|
||||
"d ${desktopDir} ${dirsInHomePerms}"
|
||||
"L+ ${desktopDir}/calamares.desktop ${filesInHomePerms} ${pkgs.calamares-nixos}/share/applications/calamares.desktop"
|
||||
"L+ ${desktopDir}/firefox.desktop ${filesInHomePerms} ${pkgs.firefox}/share/applications/firefox.desktop"
|
||||
"L+ ${desktopDir}/gparted.desktop ${filesInHomePerms} ${pkgs.gparted}/share/applications/gparted.desktop"
|
||||
"L+ ${desktopDir}/nixos-manual.desktop ${filesInHomePerms} /run/current-system/sw/share/applications/nixos-manual.desktop"
|
||||
|
||||
# Same as ${desktopDir}, need to create all directories in the hierarchy
|
||||
"d /home/nixos/.config ${dirsInHomePerms}"
|
||||
"d /home/nixos/.config/cosmic ${dirsInHomePerms}"
|
||||
"d /home/nixos/.config/cosmic/com.system76.CosmicAppList ${dirsInHomePerms}"
|
||||
"d /home/nixos/.config/cosmic/com.system76.CosmicAppList/v1 ${dirsInHomePerms}"
|
||||
"L+ /home/nixos/.config/cosmic/com.system76.CosmicAppList/v1/favorites ${filesInHomePerms} ${CosmicAppList_favorites}"
|
||||
];
|
||||
|
||||
specialisation = {
|
||||
cosmic_latest_kernel.configuration =
|
||||
{ config, ... }:
|
||||
{
|
||||
imports = [ ./latest-kernel.nix ];
|
||||
isoImage.configurationName = lib.mkForce "COSMIC (Linux ${config.boot.kernelPackages.kernel.version})";
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -30,6 +30,7 @@ let
|
||||
mapAttrsToList
|
||||
mergeAttrsList
|
||||
mkEnableOption
|
||||
mkDefault
|
||||
mkIf
|
||||
mkMerge
|
||||
mkOption
|
||||
@@ -319,7 +320,8 @@ in
|
||||
Available cards can be found below `pkgs.home-assistant-custom-lovelace-modules`.
|
||||
|
||||
::: {.note}
|
||||
Automatic loading only works with lovelace in `yaml` mode.
|
||||
When non-empty, `lovelace.resource_mode` is automatically set to `"yaml"`
|
||||
so that resources are loaded from the YAML configuration.
|
||||
:::
|
||||
'';
|
||||
};
|
||||
@@ -428,21 +430,57 @@ in
|
||||
|
||||
lovelace = {
|
||||
# https://www.home-assistant.io/lovelace/dashboards/
|
||||
mode = mkOption {
|
||||
type = types.enum [
|
||||
"yaml"
|
||||
"storage"
|
||||
];
|
||||
dashboards.nixos-lovelace = mkOption {
|
||||
type = types.nullOr format.type;
|
||||
default =
|
||||
if (cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null) then "yaml" else "storage";
|
||||
if cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null then
|
||||
{
|
||||
mode = "yaml";
|
||||
filename = "ui-lovelace.yaml";
|
||||
title = "Overview";
|
||||
icon = "mdi:view-dashboard";
|
||||
show_in_sidebar = true;
|
||||
}
|
||||
else
|
||||
null;
|
||||
defaultText = literalExpression ''
|
||||
if (cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null)
|
||||
then "yaml"
|
||||
else "storage";
|
||||
if cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null then {
|
||||
mode = "yaml";
|
||||
filename = "ui-lovelace.yaml";
|
||||
title = "Overview";
|
||||
icon = "mdi:view-dashboard";
|
||||
show_in_sidebar = true;
|
||||
} else null
|
||||
'';
|
||||
example = "yaml";
|
||||
description = ''
|
||||
In what mode should the main Lovelace panel be, `yaml` or `storage` (UI managed).
|
||||
Default NixOS-managed Lovelace dashboard. Automatically populated
|
||||
when {option}`lovelaceConfig` or {option}`lovelaceConfigFile` is set.
|
||||
|
||||
Additional dashboards can be defined under
|
||||
`config.lovelace.dashboards.<name>`.
|
||||
|
||||
See <https://www.home-assistant.io/lovelace/dashboards/> for details.
|
||||
'';
|
||||
};
|
||||
|
||||
resource_mode = mkOption {
|
||||
type = types.nullOr (
|
||||
types.enum [
|
||||
"yaml"
|
||||
"storage"
|
||||
]
|
||||
);
|
||||
default = if cfg.customLovelaceModules != [ ] then "yaml" else null;
|
||||
defaultText = literalExpression ''
|
||||
if cfg.customLovelaceModules != [ ] then "yaml" else null
|
||||
'';
|
||||
description = ''
|
||||
Set to `"yaml"` to load Lovelace resources from YAML configuration,
|
||||
or `"storage"` to manage them through the UI. See
|
||||
<https://www.home-assistant.io/dashboards/dashboards/#resource_mode>.
|
||||
|
||||
Automatically set to `"yaml"` when {option}`customLovelaceModules`
|
||||
is non-empty.
|
||||
'';
|
||||
};
|
||||
};
|
||||
@@ -510,7 +548,7 @@ in
|
||||
'';
|
||||
description = ''
|
||||
Your {file}`ui-lovelace.yaml` as a Nix attribute set.
|
||||
Setting this option will automatically set `lovelace.mode` to `yaml`.
|
||||
Setting this option will automatically configure a Lovelace dashboard in YAML mode.
|
||||
|
||||
Beware that setting this option will delete your previous {file}`ui-lovelace.yaml`
|
||||
'';
|
||||
@@ -521,8 +559,8 @@ in
|
||||
type = types.nullOr types.path;
|
||||
example = "/path/to/ui-lovelace.yaml";
|
||||
description = ''
|
||||
Your {file}`ui-lovelace.yaml` managed as configuraton file.
|
||||
Setting this option will automatically set `lovelace.mode` to `yaml`.
|
||||
Your {file}`ui-lovelace.yaml` managed as configuration file.
|
||||
Setting this option will automatically configure a Lovelace dashboard in YAML mode.
|
||||
'';
|
||||
};
|
||||
|
||||
@@ -619,6 +657,19 @@ in
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
warnings = optionals (cfg.config ? lovelace.mode) [
|
||||
''
|
||||
services.home-assistant.config.lovelace.mode is deprecated.
|
||||
Home Assistant 2026.8 renames the legacy top-level `lovelace.mode`
|
||||
setting in favour of per-dashboard configuration.
|
||||
|
||||
Use `services.home-assistant.config.lovelace.dashboards` and
|
||||
`services.home-assistant.config.lovelace.resource_mode` instead.
|
||||
|
||||
See https://www.home-assistant.io/dashboards/dashboards/ for details.
|
||||
''
|
||||
];
|
||||
|
||||
assertions = [
|
||||
{
|
||||
assertion = cfg.openFirewall -> cfg.config != null;
|
||||
|
||||
@@ -525,7 +525,7 @@ in
|
||||
environment = env;
|
||||
|
||||
path = with pkgs; [
|
||||
nodejs_20
|
||||
cfg.package.nodejs
|
||||
yarn
|
||||
ffmpeg-headless
|
||||
openssl
|
||||
@@ -946,7 +946,7 @@ in
|
||||
})
|
||||
(lib.attrsets.setAttrByPath
|
||||
[ cfg.user "packages" ]
|
||||
[ peertubeEnv pkgs.nodejs_20 pkgs.yarn pkgs.ffmpeg-headless ]
|
||||
[ peertubeEnv cfg.package.nodejs pkgs.yarn pkgs.ffmpeg-headless ]
|
||||
)
|
||||
(lib.mkIf cfg.redis.enableUnixSocket {
|
||||
${config.services.peertube.user}.extraGroups = [ "redis-peertube" ];
|
||||
|
||||
@@ -4218,8 +4218,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "shd101wyy";
|
||||
name = "markdown-preview-enhanced";
|
||||
version = "0.8.24";
|
||||
hash = "sha256-SKDg0AVzlDFPq3ZHE65vX6OUPWeZGTJb5DaVs/y14UY=";
|
||||
version = "0.8.25";
|
||||
hash = "sha256-0yOtvHL24eJizmzXAC956Tx9eNJaWDPl/OAhmFv2KJk=";
|
||||
};
|
||||
meta = {
|
||||
description = "Provides a live preview of markdown using either markdown-it or pandoc";
|
||||
|
||||
@@ -2,37 +2,28 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchzip,
|
||||
installFonts,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "Alice";
|
||||
pname = "alice";
|
||||
version = "2.003";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
"woff2"
|
||||
"webfont"
|
||||
];
|
||||
|
||||
src = fetchzip {
|
||||
url =
|
||||
with finalAttrs;
|
||||
"https://github.com/cyrealtype/${pname}/releases/download/v${version}/${pname}-v${version}.zip";
|
||||
url = "https://github.com/cyrealtype/Alice/releases/download/v${finalAttrs.version}/Alice-v${finalAttrs.version}.zip";
|
||||
stripRoot = false;
|
||||
hash = "sha256-p+tE3DECfJyBIPyafGZ8jDYQ1lPb+iAnEwLyaUy7DW0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installFonts ];
|
||||
|
||||
dontBuild = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -m444 -Dt $out/share/fonts/truetype fonts/ttf/*.ttf
|
||||
install -m444 -Dt $out/share/fonts/opentype fonts/otf/*.otf
|
||||
install -m444 -Dt $woff2/share/fonts/woff2 fonts/webfonts/*.woff2
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Open-source font by Ksenia Erulevich";
|
||||
homepage = "https://github.com/cyrealtype/Alice";
|
||||
|
||||
@@ -68,13 +68,15 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "amnezia-vpn";
|
||||
version = "4.8.14.5";
|
||||
version = "4.8.15.4";
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "amnezia-vpn";
|
||||
repo = "amnezia-client";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-ijo6PC1Be06K8hxvgjybLvU80xEYUPahBV4f5JqabLc=";
|
||||
hash = "sha256-ZUWesEpXb+L7NzL/jkWpS3b4DGq4733T5zc+VXSw9Ic=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -148,6 +150,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Amnezia VPN Client";
|
||||
downloadPage = "https://amnezia.org/en/downloads";
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
curl,
|
||||
catt,
|
||||
syncplay,
|
||||
openssl,
|
||||
ffmpeg,
|
||||
fzf,
|
||||
aria2,
|
||||
@@ -27,17 +28,18 @@ in
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "ani-cli";
|
||||
version = "4.11";
|
||||
version = "4.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pystardust";
|
||||
repo = "ani-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-gQprGtKXXpDm66dFWsrriL4G0NPav+nqm8T6wkdbgk8=";
|
||||
hash = "sha256-OyCKDN89sBz59+3JncMDyNOq8UMqqjara+A0Owo3oko=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
runtimeInputs = [
|
||||
openssl
|
||||
gnugrep
|
||||
gnused
|
||||
curl
|
||||
@@ -70,5 +72,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
mainProgram = "ani-cli";
|
||||
sourceProvenance = with lib.sourceTypes; [
|
||||
fromSource
|
||||
];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -16,12 +16,12 @@
|
||||
|
||||
let
|
||||
pname = "autobrr";
|
||||
version = "1.77.0";
|
||||
version = "1.77.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "autobrr";
|
||||
repo = "autobrr";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Rz2rPV1IigaaSwk18vldNQ1RRK9cUJPy4yYkL1KTURw=";
|
||||
hash = "sha256-XNTQmW8JUxe8bffe1eGvxoRQ3rKdoH0QQKDn/wY6L3o=";
|
||||
};
|
||||
|
||||
autobrr-web = stdenvNoCC.mkDerivation {
|
||||
@@ -46,7 +46,7 @@ let
|
||||
;
|
||||
pnpm = pnpm_10;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-BEsYcS0SiWLQyQc7CRadoQ146VAnq0zmHxdd838H6iI=";
|
||||
hash = "sha256-StLGK3Oezv+M5tuFd1rZyLpG0g1xFxWPJ5lm39Sy0FQ=";
|
||||
};
|
||||
|
||||
postBuild = ''
|
||||
@@ -65,7 +65,7 @@ buildGoModule (finalAttrs: {
|
||||
src
|
||||
;
|
||||
|
||||
vendorHash = "sha256-HjHRT/PAZdMM/2JWmNMK/I9Gc0ThTAFDSxWW/ATYxW8=";
|
||||
vendorHash = "sha256-POqFXcLtc18EzEQ2SRb2+D+3E8KexaAOelgOSvCwoWI=";
|
||||
|
||||
preBuild = ''
|
||||
cp -r ${finalAttrs.passthru.autobrr-web}/* web/dist
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
asciidoc,
|
||||
asciidoctor,
|
||||
autoreconfHook,
|
||||
bashInteractive,
|
||||
cacert,
|
||||
@@ -53,18 +53,18 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cockpit";
|
||||
version = "360";
|
||||
version = "361";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cockpit-project";
|
||||
repo = "cockpit";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-nxucAln5iBRORgLtgslenBNxp6gCd7FauDbb3X7/3xQ=";
|
||||
hash = "sha256-/OaFNUUz6W1du9b7esEz1VHtx7MEphbXhyybyWwPc2Y=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
asciidoc
|
||||
asciidoctor
|
||||
autoreconfHook
|
||||
makeWrapper
|
||||
docbook_xml_dtd_43
|
||||
@@ -171,11 +171,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail "/usr/lib/polkit-1/polkit-agent-helper-1" "/run/wrappers/bin/polkit-agent-helper-1"
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
# Make sure our Python comes before any other Python (e.g. from asciidoc)
|
||||
export PATH="${lib.makeBinPath [ python3Packages.python ]}:$PATH"
|
||||
'';
|
||||
|
||||
configureFlags = [
|
||||
"--enable-prefix-only=yes"
|
||||
"--disable-pcp" # TODO: figure out how to package its dependency
|
||||
|
||||
@@ -24,13 +24,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cubeb";
|
||||
version = "0-unstable-2026-04-22";
|
||||
version = "0-unstable-2026-05-06";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mozilla";
|
||||
repo = "cubeb";
|
||||
rev = "a37dadd1ed5949ab0accd7087b7c5c57800eab43";
|
||||
hash = "sha256-JUHuigIhXDF1pFGbkIp6ZKQhCpa/w2LL7HK4IpCYiek=";
|
||||
rev = "6ad18e2b523a2c721ee1ed8ad0940521a19f5f84";
|
||||
hash = "sha256-Q+UepE/mNIKBvltLKr1RGmuP7ulVd5sxHwaVCeb0BzM=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "daktari";
|
||||
version = "0.0.319";
|
||||
version = "0.0.321";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
owner = "genio-learn";
|
||||
repo = "daktari";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-NxTDyul1BESr/fBow9hwmTLr6jcl4p5RlIKNzFbaJvc=";
|
||||
hash = "sha256-ZxSyN1yv0MCKo5y9uTGFRURA3hc04DnzOzXAuNHi/s0=";
|
||||
};
|
||||
|
||||
patches = [ ./optional-pyclip.patch ];
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "dnscontrol";
|
||||
version = "4.36.1";
|
||||
version = "4.37.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "StackExchange";
|
||||
owner = "DNSControl";
|
||||
repo = "dnscontrol";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-9mOhiQBL3rFXSi5WpCKr3YXMAaK25Hsk1ln475cY1H4=";
|
||||
hash = "sha256-qpvT1jhFNNmHsiJe3RsbxmgXd4OOX7+uqxjCBKERwkw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ao8IVxtCURrbyeC+mLgM1e88KRNwzCY1s6ixF//jHhE=";
|
||||
vendorHash = "sha256-M+Wx3I2KCKI3fHHw6t5WhCcJkHvxswC3G0Zt8SAQ0ZI=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
@@ -26,7 +26,7 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-X=github.com/StackExchange/dnscontrol/v${lib.versions.major finalAttrs.version}/pkg/version.version=${finalAttrs.version}"
|
||||
"-X=github.com/DNSControl/dnscontrol/v${lib.versions.major finalAttrs.version}/pkg/version.version=${finalAttrs.version}"
|
||||
];
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
@@ -49,7 +49,7 @@ buildGoModule (finalAttrs: {
|
||||
meta = {
|
||||
description = "Synchronize your DNS to multiple providers from a simple DSL";
|
||||
homepage = "https://dnscontrol.org/";
|
||||
changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/v${finalAttrs.version}";
|
||||
changelog = "https://github.com/DNSControl/dnscontrol/releases/tag/v${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
SuperSandro2000
|
||||
|
||||
@@ -58,3 +58,16 @@ index eefb9ae..623a77f 100644
|
||||
class ReadGroupList {
|
||||
public:
|
||||
const std::string &getReadGroupName(const uint16_t idx) const {
|
||||
|
||||
diff --git a/stubs/dragen/src/host/metrics/public/run_stats.hpp b/stubs/dragen/src/host/metrics/public/run_stats.hpp
|
||||
index 998fe4e..9561b0b 100644
|
||||
--- a/stubs/dragen/src/host/metrics/public/run_stats.hpp
|
||||
+++ b/stubs/dragen/src/host/metrics/public/run_stats.hpp
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <memory>
|
||||
+#include <cstdint>
|
||||
//
|
||||
// RP: HA! HA! HA! That's what you get when you write code logging to cout all
|
||||
// over the place!
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
diff --git a/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c b/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c
|
||||
index cdca3df..5a55699 100644
|
||||
--- a/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c
|
||||
+++ b/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c
|
||||
@@ -249,7 +249,7 @@ void setDefaultHashParams(hashTableConfig_t* defConfig, const char* destDir, Has
|
||||
free(dir);
|
||||
}
|
||||
|
||||
- defConfig->hostVersion = (char*)getHostVersion(0);
|
||||
+ defConfig->hostVersion = (char*)getHostVersion();
|
||||
}
|
||||
@@ -19,13 +19,21 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-f1jsOErriS1I/iUS4CzJ3+Dz8SMUve/ccb3KaE+L7U8=";
|
||||
};
|
||||
|
||||
nativebuildInputs = [ boost ];
|
||||
nativeBuildInputs = [ boost ];
|
||||
buildInputs = [
|
||||
gtest
|
||||
zlib
|
||||
];
|
||||
|
||||
# Latest boost do not need system as a linking flag
|
||||
postPatch = ''
|
||||
sed -i 's/system filesystem/filesystem/' config.mk
|
||||
'';
|
||||
|
||||
patches = [
|
||||
# getHostVersion use an empty parameter list. This is now an error for GC
|
||||
./getHostVersion.patch
|
||||
|
||||
# pclose is called on a NULL value. This is no longer allowed since
|
||||
# https://github.com/bminor/glibc/commit/64b1a44183a3094672ed304532bedb9acc707554
|
||||
./stdio-pclose.patch
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "fly";
|
||||
version = "8.1.1";
|
||||
version = "8.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "concourse";
|
||||
repo = "concourse";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-JWl3dUx3eQWD8I+be6APuQklUw1ZzW6xK6iypxbgxF0=";
|
||||
hash = "sha256-zQ7J04QHozRRFPWKjKtI5nB15x5ztYennfM16rpZpP8=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-ZZfiRfOkAcF3ItB4tjp8BgurMThxUOoBMyt9PeJpus4=";
|
||||
vendorHash = "sha256-dvE5rtJX3MIuYyswLgcwojd5LIkhD4WnPEL3HNfmhkA=";
|
||||
|
||||
subPackages = [ "fly" ];
|
||||
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "fresh";
|
||||
version = "0.3.2";
|
||||
version = "0.3.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sinelaw";
|
||||
repo = "fresh";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-1i87gZgAicFKEIfI3aqek8pHT+iDI7Y4awyBGzLcggo=";
|
||||
hash = "sha256-L2UnVhNiZtawIYP8ni/TiAATt5gOAYUC0RgTe3zi5uk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-l88eXpCoMQV63iZ1tLwjeM+TVH/Juibr5MHX3sL6jLA=";
|
||||
cargoHash = "sha256-4SmvNOJIXV1u+BwOZgxEREtGdOpjACAf7AzYAzPWDVQ=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
gzip
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "garnet";
|
||||
version = "1.1.5";
|
||||
version = "1.1.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "microsoft";
|
||||
repo = "garnet";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-YMfeY5VaC9brkiaK5UAkTlAUy7jFgbKBXPml9GYDsUs=";
|
||||
hash = "sha256-OUCztqeE8oHaO0Cz/4Oz6bsp8GKszxwTjpbMLFvkCTE=";
|
||||
};
|
||||
|
||||
projectFile = "main/GarnetServer/GarnetServer.csproj";
|
||||
|
||||
@@ -202,6 +202,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "github-desktop";
|
||||
maintainers = with lib.maintainers; [ dtomvan ];
|
||||
inherit (electron.meta) platforms;
|
||||
platforms = lib.lists.intersectLists electron.meta.platforms lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
libxcursor,
|
||||
libx11,
|
||||
libxcb,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
let
|
||||
@@ -173,12 +172,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
disallowedReferences = [ rustc ];
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [
|
||||
"--version=branch"
|
||||
"--version-regex=(0-unstable-.*)"
|
||||
];
|
||||
};
|
||||
passthru.updateScript = ./update.nu;
|
||||
|
||||
meta = {
|
||||
description = "Open source vector graphics editor and procedural design engine";
|
||||
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i nu -p nushell nix-update curl common-updater-scripts nix
|
||||
|
||||
^nix-update graphite --version=branch --version-regex '(0-unstable-.*)'
|
||||
|
||||
let pkg = "./pkgs/by-name/gr/graphite/package.nix"
|
||||
let rev = (open $pkg | lines | where ($it | str contains 'rev = "') | first | str trim | parse 'rev = "{rev}";' | get 0.rev)
|
||||
let meta = (http get $"https://raw.githubusercontent.com/GraphiteEditor/Graphite/($rev)/.branding" | lines)
|
||||
let branding_rev = ($meta | get 0 | path basename | str replace ".tar.gz" "")
|
||||
let branding_hash = (^nix hash convert --to sri --hash-algo sha256 ($meta | get 1) | str trim)
|
||||
open $pkg
|
||||
| str replace --regex 'brandingRev = "[^"]*"' $'brandingRev = "($branding_rev)"'
|
||||
| str replace --regex 'brandingHash = "[^"]*"' $'brandingHash = "($branding_hash)"'
|
||||
| save --force $pkg
|
||||
@@ -40,13 +40,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "grass";
|
||||
version = "8.4.2";
|
||||
version = "8.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OSGeo";
|
||||
repo = "grass";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-DEbJZlnq9o+5BYQBXL6wJIVJ9c7HOBLQDMrsiMcaPgk=";
|
||||
hash = "sha256-rQnJrL4ol5yb/egxlpzzyS3JovNq/irIhmJoxZI8uSg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -16,14 +16,14 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "gurobi";
|
||||
version = "13.0.1";
|
||||
version = "13.0.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://packages.gurobi.com/${lib.versions.majorMinor version}/gurobi${version}_${platform}.tar.gz";
|
||||
hash =
|
||||
{
|
||||
aarch64-linux = "sha256-MQDqu95e+fJ00FGtYVw2FlkZ6uhl5eTFefpsA0ti+jI=";
|
||||
x86_64-linux = "sha256-7GIyF6xfoGV3madS7XwCshQfu5wP80Ep1uH4yaj+Ttg=";
|
||||
aarch64-linux = "sha256-PFCjHiCvbX+BXwx3ytBGEyC7XRzQYMHwPUWaW5tpx+4=";
|
||||
x86_64-linux = "sha256-z/1O48GZApToBEZia9F3IEXkINfDTDeYObasyhbwojs=";
|
||||
}
|
||||
.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
};
|
||||
|
||||
@@ -12,7 +12,7 @@ buildNpmPackage {
|
||||
|
||||
sourceRoot = "${headlamp-server.src.name}/frontend";
|
||||
|
||||
npmDepsHash = "sha256-cjar6j5Wzh5monp9YxrsrnGDxgjlT+YRFh5mgZcImKI=";
|
||||
npmDepsHash = "sha256-73xc/GK1Cvz67D6ftYVRe5GARNgG5qD86CGK6uhoyWA=";
|
||||
|
||||
postPatch = ''
|
||||
chmod -R u+w ../app
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "headlamp-server";
|
||||
version = "0.41.0";
|
||||
version = "0.42.0";
|
||||
|
||||
strictDeps = true;
|
||||
__structuredAttrs = true;
|
||||
@@ -15,12 +15,12 @@ buildGoModule rec {
|
||||
owner = "kubernetes-sigs";
|
||||
repo = "headlamp";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ZXyE4oPkwimnU2ArOiTCnLxzaI5z/7T/SHS9aqP2DGM=";
|
||||
hash = "sha256-SBPSh6dsKvMw1C80THri0mNPoTMgcrjONk455S/g9v0=";
|
||||
};
|
||||
|
||||
modRoot = "backend";
|
||||
|
||||
vendorHash = "sha256-JjfB93C97yTbUTUbs7wEB/iFtuRzHzFXGyRHDAec7X8=";
|
||||
vendorHash = "sha256-dBU053QtUEMWjzkOEHzELH3j7PJOKuoBZCVZFmZ5z7E=";
|
||||
|
||||
# Don't embed frontend - Electron serves it directly. This also prevents
|
||||
# the server from auto-opening a browser window.
|
||||
|
||||
@@ -17,7 +17,7 @@ buildNpmPackage {
|
||||
|
||||
sourceRoot = "${headlamp-server.src.name}/app";
|
||||
|
||||
npmDepsHash = "sha256-FcV2ORs96Rj/OyCbBCBo/ZmcwvjDLPKkn0i4m+0gXIE=";
|
||||
npmDepsHash = "sha256-k7rABbEmYY24k/obKm1GZUnM0Udjtyv2bhrVEvc0ebc=";
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
|
||||
postInstall = with python3.pkgs; ''
|
||||
wrapProgram $out/bin/htgettoken \
|
||||
--set PYTHONPATH "${
|
||||
--prefix PYTHONPATH : "${
|
||||
makePythonPath [
|
||||
gssapi
|
||||
paramiko
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "imapgoose";
|
||||
version = "0.5.0";
|
||||
version = "0.5.2";
|
||||
|
||||
src = fetchFromSourcehut {
|
||||
owner = "~whynothugo";
|
||||
repo = "ImapGoose";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-H+6S+jAZT4jj1R8sJeLzFjyNkZqo0WlTLVfu1BH+RM4=";
|
||||
hash = "sha256-OJ6qV3nZD1chLOG/LDn8fbf1R70Xnzo2Gx5/PYSPCAk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-75dP0iB3Tu1GQfi9w+H1dgWHZh7X9FJOlsLbC3Baqjg=";
|
||||
vendorHash = "sha256-PY6m92/8bzbYjkGvbNtL1W9sMayjPOyWVvJPwKAnLc8=";
|
||||
|
||||
subPackages = [
|
||||
"cmd/imapgoose"
|
||||
|
||||
@@ -8,19 +8,19 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "jfrog-cli";
|
||||
version = "2.78.10";
|
||||
version = "2.103.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jfrog";
|
||||
repo = "jfrog-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-o3H+onnvGFGxUtFRYFHmrEQ5EqQCGP8n/NdqdEHNj84=";
|
||||
hash = "sha256-7IJ76xpaM3V964dYOu4mZCxbx66e5976QYNddNoyiJk=";
|
||||
};
|
||||
|
||||
proxyVendor = true;
|
||||
vendorHash = "sha256-jzjYFnctUwQUVC59JIsrHTIWCqYiZTurNFLn9zuM+18=";
|
||||
vendorHash = "sha256-vtLsjbj1cb6AmV8EM+9cghlcL9nVDMeC8Au3sMuT91c=";
|
||||
|
||||
checkFlags = "-skip=^TestReleaseBundle";
|
||||
checkFlags = "-skip=^(TestReleaseBundle|TestVisibilitySendUsage_RtCurl_E2E)";
|
||||
|
||||
postInstall = ''
|
||||
# Name the output the same way as the original build script does
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kine";
|
||||
version = "0.14.16";
|
||||
version = "0.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "k3s-io";
|
||||
repo = "kine";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-WLH0aGs8Y8DKbhsjvtnp2sjEDP1F19V/tEtdfT+3FtM=";
|
||||
hash = "sha256-zGxFVtp2rP5+vm+pDhq7JenJokRT1crkJE2tTksr5vM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-RFqK2k1Gm89Oc3c+LAEE2FyOVIfEYIrEbUXQVHUWbrU=";
|
||||
vendorHash = "sha256-aKAHGDjLzUtCHcxmNGbPuOFW1thpBz2ml17/owvt1a0=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -18,6 +20,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoHash = "sha256-m9426zuxp9GfbYoljW49BVgetLTqqcqGHCb7I+Yw+bc=";
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Formatter for the leptos view! macro";
|
||||
mainProgram = "leptosfmt";
|
||||
@@ -27,6 +34,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
asl20
|
||||
mit
|
||||
];
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.progrm_jarvis ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
}:
|
||||
buildDotnetModule {
|
||||
pname = "liborbispkg-pkgtool";
|
||||
version = "0.3-unstable-2024-10-12";
|
||||
version = "0.3-unstable-2025-11-13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenOrbis";
|
||||
repo = "LibOrbisPkg";
|
||||
rev = "75616a28de0f49f05eeff872211e806fb6de3818";
|
||||
hash = "sha256-ySlMzUfJ0IXi/NWbj53jqCRDNm9Xh4TuffyKhNh4wuM=";
|
||||
rev = "c1caa3ba25097fe602c0d842a0357bf7037b0838";
|
||||
hash = "sha256-bCnaWooLHmUK5Say4fQINUuzTAmXr8qULmkD8bVVUjU=";
|
||||
};
|
||||
|
||||
projectFile = "PkgTool.Core/PkgTool.Core.csproj";
|
||||
@@ -21,7 +21,7 @@ buildDotnetModule {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Library, GUI, CLI for creating, inspecting, and modifying PS4 PKG, SFO, PFS, and related filetypes";
|
||||
description = "CLI for creating, inspecting, and modifying PS4 PKG, SFO, PFS, and related filetypes";
|
||||
homepage = "https://github.com/OpenOrbis/LibOrbisPkg";
|
||||
license = lib.licenses.lgpl3Plus;
|
||||
maintainers = [ lib.maintainers.ryand56 ];
|
||||
|
||||
Generated
+16
-16
@@ -1,8 +1,8 @@
|
||||
[
|
||||
{
|
||||
"pname": "BouncyCastle.Cryptography",
|
||||
"version": "2.6.1",
|
||||
"hash": "sha256-0NNwK/UZlnIK4Nb7bs4ya0XfoVluKQPUVQvaR88UHKo="
|
||||
"version": "2.6.2",
|
||||
"hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms="
|
||||
},
|
||||
{
|
||||
"pname": "CsvHelper",
|
||||
@@ -16,33 +16,33 @@
|
||||
},
|
||||
{
|
||||
"pname": "MailKit",
|
||||
"version": "4.14.1",
|
||||
"hash": "sha256-YSEcfyYVskwJX6xa13wGW4JgHn0VpD04CtUiAGn3et0="
|
||||
"version": "4.15.1",
|
||||
"hash": "sha256-ZI2ASxX1dY53YxWRii0Dow4aojR8VCEWzCWZLrH7wPw="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Abstractions",
|
||||
"version": "8.15.0",
|
||||
"hash": "sha256-LKTvERNUTMCEF7xs377tCMwOMRki93OS4kh6Yv0uXJ4="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.JsonWebTokens",
|
||||
"version": "8.15.0",
|
||||
"hash": "sha256-LwzKiGjcnORvmQ9tim6lomXpfVlPpd/fE8FKTFWKlpM="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-MH7vdhCNAae32p6UTvaDtmyvFDxa/W71qTsEQ6yC9xM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Logging",
|
||||
"version": "8.15.0",
|
||||
"hash": "sha256-mMXwsjGcrrmHR1mG7BLTKg/30mX+m93QVX17/ynOOd4="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-IM6jsPMz+l9JA0cye/v2ke51xlfP0u5HtWBqc2aKDYM="
|
||||
},
|
||||
{
|
||||
"pname": "Microsoft.IdentityModel.Tokens",
|
||||
"version": "8.15.0",
|
||||
"hash": "sha256-7Lo/TsvqgNCEMyFssO3Om233521Pqgb9K9lUeHc5HMk="
|
||||
"version": "8.17.0",
|
||||
"hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A="
|
||||
},
|
||||
{
|
||||
"pname": "MimeKit",
|
||||
"version": "4.14.0",
|
||||
"hash": "sha256-06dqA6w2V2D+miq387smCuJ/8fk1FVc0rvRjmglAWyM="
|
||||
"version": "4.15.1",
|
||||
"hash": "sha256-MI4Wr+JWoxR9wsYhKmW8j1EdJ59W/O4jv5D9Zb8mEUw="
|
||||
},
|
||||
{
|
||||
"pname": "Npgsql",
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"pname": "System.Security.Cryptography.Pkcs",
|
||||
"version": "8.0.1",
|
||||
"hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU="
|
||||
"version": "10.0.0",
|
||||
"hash": "sha256-d3sLG+LZ3+N/h/6gdJcVKOgbBO6wYb66NfXalAEDqnE="
|
||||
}
|
||||
]
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildDotnetModule rec {
|
||||
pname = "lubelogger";
|
||||
version = "1.6.1";
|
||||
version = "1.6.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hargata";
|
||||
repo = "lubelog";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-0PjIRf8M4wmn2zm7I9P1o8Zp2CRgZHxt5p6L8bTqJbE=";
|
||||
hash = "sha256-w1UxnmuMBPi5Ov+3h7R0I0EIiZShsZm+TgXmfKdc1BU=";
|
||||
};
|
||||
|
||||
projectFile = "CarCareTracker.sln";
|
||||
@@ -32,8 +32,6 @@ buildDotnetModule rec {
|
||||
description = "Vehicle service records and maintainence tracker";
|
||||
longDescription = ''
|
||||
A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker.
|
||||
|
||||
LubeLogger by Hargata Softworks is licensed under the MIT License for individual and personal use. Commercial users and/or corporate entities are required to maintain an active subscription in order to continue using LubeLogger.
|
||||
'';
|
||||
homepage = "https://lubelogger.com";
|
||||
changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}";
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "macskk";
|
||||
version = "1.11.0";
|
||||
version = "2.14.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mtgto/macSKK/releases/download/${finalAttrs.version}/macSKK-${finalAttrs.version}.dmg";
|
||||
hash = "sha256-CqtW6bfSuAo+9VRmRTgx0aKpBKBEDIxidOh7V5vD7ww=";
|
||||
hash = "sha256-fjvrH/sd6A0d4ye7L/YMb+j4G6yxIZkxY4CN6z/n5JE=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -31,7 +31,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
7zz x $src
|
||||
xar -xf macSKK-${finalAttrs.version}.pkg
|
||||
cat app.pkg/Payload | gunzip -dc | cpio -i
|
||||
cat dict.pkg/Payload | gunzip -dc | cpio -i
|
||||
|
||||
runHook postUnpack
|
||||
'';
|
||||
@@ -39,10 +38,9 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p "$out"/Library/{Containers,Input\ Methods}
|
||||
mkdir -p "$out"/Library/Input\ Methods
|
||||
mkdir -p "$out/bin"
|
||||
cp -a "Library/Input Methods/macSKK.app" "$out/Library/Input Methods/"
|
||||
cp -a "Library/Containers/net.mtgto.inputmethod.macSKK" "$out/Library/Containers/"
|
||||
ln -s "$out/Library/Input Methods/macSKK.app/Contents/MacOS/macSKK" "$out/bin/macSKK"
|
||||
|
||||
runHook postInstall
|
||||
|
||||
@@ -30,13 +30,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "mapserver";
|
||||
version = "8.6.2";
|
||||
version = "8.6.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MapServer";
|
||||
repo = "MapServer";
|
||||
rev = "rel-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}";
|
||||
hash = "sha256-xsGydZo8figO6vvBjn2/aZl0iKRB77uwzye6wA2tMT0=";
|
||||
hash = "sha256-PVuoljsDXxDFSB+VVCEmOsSQw8fGR0RaFcaom+W5B2E=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
stdenv,
|
||||
makeWrapper,
|
||||
fetchurl,
|
||||
fetchpatch,
|
||||
perl,
|
||||
gd,
|
||||
rrdtool,
|
||||
@@ -38,10 +39,18 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
patches = [
|
||||
# gcc14 broke detection of printf format specifiers
|
||||
# building from master seems to be fixed upstream, so next release can (likely) drop the patch
|
||||
# just keep the CFLAGS below
|
||||
./configure-long-long-format-gcc14.patch
|
||||
# fix gcc15 build, remove after next release
|
||||
(fetchpatch {
|
||||
name = "fix-gcc15.patch";
|
||||
url = "https://github.com/oetiker/mrtg/commit/a64a83210643114b3a892e70ce07ded5bd5de054.patch";
|
||||
hash = "sha256-9k16WrCAETuk5DJf5pmeXFHc4AZD9Acmtq/7P24tpwc=";
|
||||
excludes = [ "CHANGES" ];
|
||||
stripLen = 2;
|
||||
extraPrefix = "";
|
||||
})
|
||||
];
|
||||
env.NIX_CFLAGS_COMPILE = "-Werror";
|
||||
|
||||
env.NIX_CFLAGS_LINK = "-lm";
|
||||
|
||||
postInstall = ''
|
||||
|
||||
@@ -212,6 +212,7 @@ goBuild (finalAttrs: {
|
||||
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
rm ml/backend/ggml/ggml_test.go
|
||||
rm ml/nn/pooling/pooling_test.go
|
||||
rm model/models/nemotronh/model_omni_test.go
|
||||
'';
|
||||
|
||||
overrideModAttrs = (
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "ooniprobe-cli";
|
||||
version = "3.29.0";
|
||||
version = "3.29.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ooni";
|
||||
repo = "probe-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bh17+yMs7DMffoJstYbYnvwEAue34rPmKadFQQQxYxQ=";
|
||||
hash = "sha256-l45gVWddIQpVb3VDQ44K0MEjLiowLX120S0R/EMrAJU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-kbvdUqAz9k3AHtitoVr4q1kGMf2Jzfs6iSRUl1sp4UU=";
|
||||
|
||||
@@ -8,23 +8,18 @@
|
||||
|
||||
let
|
||||
pname = "p3x-onenote";
|
||||
version = "2025.10.111";
|
||||
onenote = lib.importJSON ./sources.json;
|
||||
|
||||
version = onenote.version;
|
||||
|
||||
plat =
|
||||
{
|
||||
aarch64-linux = "-arm64";
|
||||
armv7l-linux = "-armv7l";
|
||||
x86_64-linux = "";
|
||||
}
|
||||
.${stdenv.hostPlatform.system};
|
||||
|
||||
hash =
|
||||
{
|
||||
aarch64-linux = "sha256-sfnRzY+1flUdIM1ey9u00j9eiDa4u5bY/f3fupV+FKM=";
|
||||
armv7l-linux = "sha256-ZnFSJE1VmvqSKZHBsMtvBbypsbY35z9X5T4bYT0DytU=";
|
||||
x86_64-linux = "sha256-lgZjVVBWPloqMWX0oryNB0lxgmJCBqC7pp0AjeUMjQM=";
|
||||
}
|
||||
.${stdenv.hostPlatform.system};
|
||||
hash = onenote.hash.${stdenv.hostPlatform.system};
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/patrikx3/onenote/releases/download/v${version}/P3X-OneNote-${version}${plat}.AppImage";
|
||||
@@ -50,6 +45,8 @@ appimageTools.wrapType2 {
|
||||
--delete-original $out/p3x-onenote.desktop
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/patrikx3/onenote";
|
||||
description = "Linux Electron Onenote - A Linux compatible version of OneNote";
|
||||
@@ -58,7 +55,6 @@ appimageTools.wrapType2 {
|
||||
platforms = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
"armv7l-linux"
|
||||
];
|
||||
mainProgram = "p3x-onenote";
|
||||
};
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": "2026.4.132",
|
||||
"hash": {
|
||||
"x86_64-linux": "sha256-RUauH8F7D1K2Oq85nsLaGuPpZ1+T5lLcmHuFNUpVBGw=",
|
||||
"aarch64-linux": "sha256-N6swIn2L8AZKEpZakpESzuOhcONaJ757BcxzeIaecgg="
|
||||
}
|
||||
}
|
||||
Executable
+76
@@ -0,0 +1,76 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl jq nix
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(dirname "$0")"
|
||||
|
||||
latest_version() {
|
||||
curl -s "https://api.github.com/repos/patrikx3/onenote/releases/latest" | jq -r '.tag_name | sub("^v"; "")'
|
||||
}
|
||||
|
||||
fetch_sri() {
|
||||
local version=$1
|
||||
local plat=$2
|
||||
local system=$3
|
||||
local hashi
|
||||
|
||||
hash=$(nix-prefetch-url https://github.com/patrikx3/onenote/releases/download/v${version}/P3X-OneNote-${version}${plat}.AppImage)
|
||||
error=$?
|
||||
|
||||
if [ $error -gt 0 ]; then
|
||||
echo "ERROR $error Fetching $version for $system" >&2
|
||||
return $error
|
||||
fi
|
||||
|
||||
nix hash convert --hash-algo sha256 --to sri $hash --extra-experimental-features nix-command
|
||||
}
|
||||
|
||||
system_plat() {
|
||||
case "$1" in
|
||||
x86_64-linux) echo "" ;;
|
||||
aarch64-linux) echo "-arm64" ;;
|
||||
*) echo "BAD SYSTEM: $1" >&2; exit 2 ;;
|
||||
esac
|
||||
}
|
||||
|
||||
generate_json() {
|
||||
local version="$1"
|
||||
local systems=("x86_64-linux" "aarch64-linux")
|
||||
|
||||
echo "{"
|
||||
echo " \"version\": \"${version}\","
|
||||
echo " \"hash\": {"
|
||||
|
||||
local first=1
|
||||
for system in "${systems[@]}"; do
|
||||
local plat
|
||||
plat=$(system_plat "$system")
|
||||
|
||||
local sri
|
||||
sri=$(fetch_sri "$version" "$plat" "$system")
|
||||
|
||||
# JSON comma handling
|
||||
if [ $first -eq 0 ]; then
|
||||
echo ","
|
||||
fi
|
||||
first=0
|
||||
|
||||
echo -n " \"${system}\": \"${sri}\""
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo " }"
|
||||
echo "}"
|
||||
}
|
||||
|
||||
if [ -z "${VERSION:-}" ]; then
|
||||
echo "VERSION not set, fetching latest release…" >&2
|
||||
VERSION="$(latest_version)"
|
||||
fi
|
||||
|
||||
echo "p3x-onenote: v$VERSION"
|
||||
JSON=$(generate_json "$VERSION")
|
||||
echo "$JSON" > "$SCRIPT_DIR/sources.json"
|
||||
|
||||
cat "$SCRIPT_DIR/sources.json"
|
||||
@@ -4,7 +4,7 @@
|
||||
buildGoModule,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
nodejs_20,
|
||||
nodejs_22,
|
||||
versionCheckHook,
|
||||
node-gyp,
|
||||
python3,
|
||||
@@ -20,10 +20,7 @@
|
||||
}:
|
||||
|
||||
let
|
||||
# paisa docker builds with nodejs 22, but we need node 20 so we can build
|
||||
# node-canvas from source (which currently fails with nodejs 22 due to some
|
||||
# deprecations in the v8 javascript engine and nan c++
|
||||
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_20; };
|
||||
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_22; };
|
||||
in
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "paisa";
|
||||
@@ -45,6 +42,12 @@ buildGoModule (finalAttrs: {
|
||||
|
||||
npmDepsHash = "sha256-86LvGTSs2PaxrYMGaU7yOUGiAMZY1MfFIexpYVNwvZ8=";
|
||||
|
||||
# canvas fails to build with Node 22 (upstream nan/V8 incompatibility).
|
||||
# It is only used client-side via pdf-js, so the native binding is never
|
||||
# loaded. Other install scripts in this tree are no-ops or re-run during
|
||||
# `vite build`. See Automattic/node-canvas#2448.
|
||||
npmFlags = [ "--ignore-scripts" ];
|
||||
|
||||
buildInputs = [
|
||||
# needed for building node-canvas from source which is a dependency of
|
||||
# pdfjs
|
||||
@@ -92,11 +95,6 @@ buildGoModule (finalAttrs: {
|
||||
};
|
||||
|
||||
meta = {
|
||||
# package is marked as broken on darwin, because due to upgrades to the
|
||||
# darwin clang compiler the native node-addon-api cannot be built anymore.
|
||||
# this can only be fixed by upstream upgrading dependencies (especially
|
||||
# node-gyp and node-addon-api).
|
||||
broken = stdenv.isDarwin;
|
||||
homepage = "https://paisa.fyi/";
|
||||
changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}";
|
||||
description = "Personal finance manager, building on top of the ledger double entry accounting tool";
|
||||
|
||||
@@ -145,7 +145,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.tests.peertube = nixosTests.peertube;
|
||||
passthru = {
|
||||
nodejs = nodejs_24;
|
||||
tests.peertube = nixosTests.peertube;
|
||||
};
|
||||
|
||||
meta = {
|
||||
description = "Free software to take back control of your videos";
|
||||
|
||||
@@ -34,7 +34,7 @@ buildGoModule (finalAttrs: {
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
homepage = "https://pgcenter.org/";
|
||||
homepage = "https://github.com/lesovsky/pgcenter";
|
||||
changelog = "https://github.com/lesovsky/pgcenter/raw/v${finalAttrs.version}/doc/Changelog";
|
||||
description = "Command-line admin tool for observing and troubleshooting PostgreSQL";
|
||||
license = lib.licenses.bsd3;
|
||||
|
||||
@@ -81,7 +81,7 @@ buildNpmPackage (finalAttrs: {
|
||||
|
||||
meta = {
|
||||
description = "Coding agent CLI with read, bash, edit, write tools and session management";
|
||||
homepage = "https://shittycodingagent.ai/";
|
||||
homepage = "https://pi.dev/";
|
||||
downloadPage = "https://www.npmjs.com/package/@mariozechner/pi-coding-agent";
|
||||
changelog = "https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
lib,
|
||||
libidn2,
|
||||
libunistring,
|
||||
mbedtls,
|
||||
mbedtls_4,
|
||||
ncurses,
|
||||
nettle,
|
||||
nix-update-script,
|
||||
@@ -18,13 +18,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "pihole-ftl";
|
||||
version = "6.4.1";
|
||||
version = "6.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pi-hole";
|
||||
repo = "FTL";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-OpbBd+HS/gwcWNe/6VB3glout1sifJ8o5EnKuXfyZ/o=";
|
||||
hash = "sha256-UMLTym9LSx8rlWKkFtHGtSEM0Stdpkfkz/7Iy/05jf8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gmp
|
||||
libidn2
|
||||
libunistring
|
||||
mbedtls
|
||||
mbedtls_4
|
||||
ncurses
|
||||
nettle
|
||||
readline
|
||||
|
||||
@@ -18,6 +18,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
|
||||
build-system = [ python3Packages.poetry-core ];
|
||||
|
||||
pythonRelaxDeps = [ "typer" ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
setuptools # for pkg_resources
|
||||
tomlkit
|
||||
|
||||
@@ -1,44 +1 @@
|
||||
{
|
||||
lib,
|
||||
python3Packages,
|
||||
fetchFromGitLab,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "pricehist";
|
||||
version = "1.4.14";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "chrisberkhout";
|
||||
repo = "pricehist";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-BnyoSYVjs2odnOzSpvgMF860PDkz7tPNnM0s3Fep5G0=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "lxml" ];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
requests
|
||||
lxml
|
||||
cssselect
|
||||
curlify
|
||||
];
|
||||
|
||||
build-system = with python3Packages; [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
nativeCheckInputs = with python3Packages; [
|
||||
responses
|
||||
pytest-mock
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool for fetching and formatting historical price data, with support for multiple data sources and output formats";
|
||||
homepage = "https://gitlab.com/chrisberkhout/pricehist";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "pricehist";
|
||||
};
|
||||
})
|
||||
{ python3Packages }: python3Packages.toPythonApplication python3Packages.pricehist
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
libgit2,
|
||||
openssl,
|
||||
zlib,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -15,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "dzfrias";
|
||||
repo = "projectable";
|
||||
rev = finalAttrs.version;
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-GM/dPmLnv1/Qj6QhBxPu5kO/SDnbY7Ntupf1FGkmrUY=";
|
||||
};
|
||||
|
||||
@@ -36,12 +38,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
OPENSSL_NO_VENDOR = true;
|
||||
};
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "TUI file manager built for projects";
|
||||
homepage = "https://github.com/dzfrias/projectable";
|
||||
changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.src.rev}";
|
||||
changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.progrm_jarvis ];
|
||||
mainProgram = "prj";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "protols";
|
||||
version = "0.13.3";
|
||||
version = "0.13.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "coder3101";
|
||||
repo = "protols";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-GgCJPL18xcMSipaM4YwyuaR1sEadu1Zwyt5qWJXdS3c=";
|
||||
hash = "sha256-OREJDG0RycYhULTbqx2dXaXlIYexebUFdCiJbBN3cXE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1HZlNW4wLMXpFp+Z3HAEC0w3Ro+Rh/EdPxoBuFeyDjE=";
|
||||
cargoHash = "sha256-uero/p1ATagY6k8t6QCdfPRLeZreVrvshe3dE/M9dkg=";
|
||||
|
||||
env.FALLBACK_INCLUDE_PATH = "${protobuf}/include";
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
copyDesktopItems,
|
||||
}:
|
||||
let
|
||||
version = "2.66.2";
|
||||
version = "2.66.3";
|
||||
in
|
||||
python3Packages.buildPythonApplication rec {
|
||||
inherit version;
|
||||
@@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec {
|
||||
owner = "pyfa-org";
|
||||
repo = "Pyfa";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-LXmmbgnm1CZzwNtNj0TEaKh3xN6np5SseE1hoP25Emc=";
|
||||
hash = "sha256-EGYrEWB3YVVVNmc/KqtyLYbQPTcrv6+Piwqi347DB4c=";
|
||||
};
|
||||
|
||||
desktopItems = [
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
fetchFromGitHub,
|
||||
python3,
|
||||
}:
|
||||
python3.pkgs.buildPythonApplication {
|
||||
python3.pkgs.buildPythonApplication (finalAttrs: {
|
||||
pname = "pywalfox-native";
|
||||
version = "2.9.0";
|
||||
pyproject = true;
|
||||
@@ -11,8 +11,8 @@ python3.pkgs.buildPythonApplication {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Frewacom";
|
||||
repo = "pywalfox-native";
|
||||
rev = "7ecbbb193e6a7dab424bf3128adfa7e2d0fa6ff9";
|
||||
hash = "sha256-i1DgdYmNVvG+mZiFiBmVHsQnFvfDFOFTGf0GEy81lpE=";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-8qMDwK4TgMqtGVGUnH3hyoyVlR3cQv28i7O4de+iuqU=";
|
||||
};
|
||||
|
||||
build-system = with python3.pkgs; [ setuptools ];
|
||||
@@ -26,4 +26,4 @@ python3.pkgs.buildPythonApplication {
|
||||
license = lib.licenses.mpl20;
|
||||
maintainers = with lib.maintainers; [ tsandrini ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -15,7 +15,7 @@ in
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
pname = "quast";
|
||||
version = "5.3.0";
|
||||
format = "setuptools";
|
||||
format = "other";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ablab/quast/releases/download/quast_${version}/quast-${version}.tar.gz";
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -17,12 +19,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoHash = "sha256-2HsUNN3lyGb/eOUEN/vTOQbAy59DQSzIaOqdk9+KhfU=";
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool to prevent committing secret keys into your source code";
|
||||
homepage = "https://github.com/sirwart/ripsecrets";
|
||||
changelog = "https://github.com/sirwart/ripsecrets/blob/${finalAttrs.src.rev}/CHANGELOG.md";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.progrm_jarvis ];
|
||||
mainProgram = "ripsecrets";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -5,22 +5,24 @@
|
||||
installShellFiles,
|
||||
pkg-config,
|
||||
openssl,
|
||||
writableTmpDirAsHomeHook,
|
||||
podman,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "snouty";
|
||||
version = "0.3.5";
|
||||
version = "0.4.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "antithesishq";
|
||||
repo = "snouty";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-lE0SHk2pkWPAMRI8seBhP4lMVyruhF8DKW/LSRkqcRw=";
|
||||
hash = "sha256-LDcGeRiDYUKDrQZ8pXrRhPFLS0tE16wtgJ8AN3gIVd0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-b5FVhF+MVexf8ZV3+pUomzCA8fq1Un0g51aLg1muxRM=";
|
||||
cargoHash = "sha256-IYprp5XEc2DSGWmf9IOKAHfnMX8JbmUWgvKK+CoA1i8=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
installShellFiles
|
||||
@@ -39,6 +41,13 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--zsh $releaseDir/build/snouty-*/out/_snouty
|
||||
'';
|
||||
|
||||
useNextest = true;
|
||||
|
||||
nativeCheckInputs = [
|
||||
writableTmpDirAsHomeHook
|
||||
podman
|
||||
];
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
versionCheckProgramArg = "version";
|
||||
doInstallCheck = true;
|
||||
|
||||
@@ -18,7 +18,7 @@ let
|
||||
in
|
||||
buildNpmPackage rec {
|
||||
pname = "super-productivity";
|
||||
version = "18.3.0";
|
||||
version = "18.4.4";
|
||||
|
||||
inherit nodejs;
|
||||
|
||||
@@ -26,7 +26,7 @@ buildNpmPackage rec {
|
||||
owner = "johannesjo";
|
||||
repo = "super-productivity";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-3HzvVfbcNaXmjtqPxgWuR/yTD2vLa1+5cghk1MIPbMQ=";
|
||||
hash = "sha256-ham19X3/aq4NJGwFneGhth2PLtpvcqBW4a41LDHjgp0=";
|
||||
|
||||
postFetch = ''
|
||||
find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \;
|
||||
@@ -69,7 +69,7 @@ buildNpmPackage rec {
|
||||
dontInstall = true;
|
||||
|
||||
outputHashMode = "recursive";
|
||||
hash = "sha256-HAS7Nn2DLYLG8JeidWBVZAbP2fb0GwzQan7WOvJ5iLs=";
|
||||
hash = "sha256-YKVG2x4ipquJIQGTD22S1VEpmjLhNQiEEbAU6OiZRYE=";
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
gobject-introspection,
|
||||
wrapGAppsHook4,
|
||||
libadwaita,
|
||||
nix-update-script,
|
||||
}:
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "tauno-monitor";
|
||||
@@ -46,6 +47,8 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
|
||||
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Simple serial port monitor";
|
||||
homepage = "https://github.com/taunoe/tauno-monitor";
|
||||
@@ -53,5 +56,6 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ Cameo007 ];
|
||||
mainProgram = "tauno-monitor";
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
lib,
|
||||
rustPlatform,
|
||||
fetchFromGitHub,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -17,14 +19,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
|
||||
cargoHash = "sha256-JZU0Xam4NPiOHdXDtJsTBjOQnaDWReSZMD33sQxeUzQ=";
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Ninja-compatible build system for high-level programming languages written in Rust";
|
||||
homepage = "https://github.com/raviqqe/turtle-build";
|
||||
changelog = "https://github.com/raviqqe/turtle-build/releases/tag/v${finalAttrs.version}";
|
||||
license = with lib.licenses; [
|
||||
asl20
|
||||
mit
|
||||
];
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.progrm_jarvis ];
|
||||
mainProgram = "turtle";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
fetchFromGitHub,
|
||||
installShellFiles,
|
||||
stdenv,
|
||||
versionCheckHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
@@ -13,7 +15,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "1password";
|
||||
repo = "typeshare";
|
||||
rev = "v${finalAttrs.version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-8Pm+z407FDBLy0Hq2+T1rttFKnRWTNPPYTCn11SHcS8=";
|
||||
};
|
||||
|
||||
@@ -30,6 +32,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--zsh <($out/bin/typeshare completions zsh)
|
||||
'';
|
||||
|
||||
doInstallCheck = true;
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Command Line Tool for generating language files with typeshare";
|
||||
mainProgram = "typeshare";
|
||||
@@ -39,6 +46,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
asl20 # or
|
||||
mit
|
||||
];
|
||||
maintainers = [ ];
|
||||
maintainers = [ lib.maintainers.progrm_jarvis ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "wabt";
|
||||
version = "1.0.40";
|
||||
version = "1.0.41";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "WebAssembly";
|
||||
repo = "wabt";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Lrdmx/JOiWJdzZeyP6HdZH1SEHJ0N5VfSCYxtMBCF74=";
|
||||
hash = "sha256-WcSFrVrZBr6ITskBUuD7rQvIPOiAW6VCrhXr1QroFHg=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
}:
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "yaml-language-server";
|
||||
version = "1.22.0";
|
||||
version = "1.23.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "redhat-developer";
|
||||
repo = "yaml-language-server";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-NCJsnA0m8DUeAUpQW83f8QUXzZ9DRHA7eOrVcj40RVk=";
|
||||
hash = "sha256-I9sLqujD0aTxMrqLziLgjoCLflNyphp2cdvYcAuzZ7s=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-DCEutA4DubP/iQIWMKjbepnhgd5L1GXnlzBokneqtWg=";
|
||||
npmDepsHash = "sha256-b9B6V17kNnKf3HHjEWzHGjKSeOJR17VEjp780Rq8BM0=";
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
premake5,
|
||||
doxygen,
|
||||
libsodium,
|
||||
mbedtls_2,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "yojimbo";
|
||||
version = "1.2.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mas-bandwidth";
|
||||
repo = "yojimbo";
|
||||
tag = "v${finalAttrs.version}";
|
||||
sha256 = "sha256-GMYkWQTwHm7fGRSTIt2phv01CjEcw0l4iPQD4uTQ5yM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
premake5
|
||||
doxygen
|
||||
];
|
||||
propagatedBuildInputs = [
|
||||
libsodium
|
||||
mbedtls_2
|
||||
];
|
||||
|
||||
patches = [
|
||||
# https://github.com/mas-bandwidth/serialize/pull/6
|
||||
./silence-uninitialized-warning.patch
|
||||
];
|
||||
|
||||
postBuild = ''
|
||||
doxygen doxygen.config
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
install -Dm755 -t $out/lib bin/libyojimbo.a
|
||||
cp -r -t $out include
|
||||
mkdir -p $out/share/doc/yojimbo
|
||||
cp -r docs/html $out/share/doc/yojimbo
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Network library for client/server games with dedicated servers";
|
||||
longDescription = ''
|
||||
yojimbo is a network library for client/server games with dedicated servers.
|
||||
It's designed around the networking requirements of competitive multiplayer games like first person shooters.
|
||||
As such it provides a time critical networking layer on top of UDP, with a client/server architecture supporting up to 64 players per-dedicated server instance.
|
||||
'';
|
||||
homepage = "https://github.com/mas-bandwidth/yojimbo";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.x86_64;
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
@@ -1,13 +0,0 @@
|
||||
diff --git a/serialize.h b/serialize.h
|
||||
index 6e977ac..4d7413d 100644
|
||||
--- a/serialize/serialize.h
|
||||
+++ b/serialize/serialize.h
|
||||
@@ -1400,7 +1400,7 @@ namespace serialize
|
||||
|
||||
template <typename Stream> bool serialize_float_internal( Stream & stream, float & value )
|
||||
{
|
||||
- uint32_t int_value;
|
||||
+ uint32_t int_value = 0;
|
||||
if ( Stream::IsWriting )
|
||||
{
|
||||
memcpy( (char*) &int_value, &value, 4 );
|
||||
@@ -3,33 +3,39 @@
|
||||
src,
|
||||
version,
|
||||
meta,
|
||||
offlineCache,
|
||||
pnpmDeps,
|
||||
apiEndpoint ? "http://localhost:3000",
|
||||
yarnConfigHook,
|
||||
yarnBuildHook,
|
||||
pnpmConfigHook,
|
||||
pnpm_9,
|
||||
nodejs,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
stdenv.mkDerivation {
|
||||
pname = "your_spotify_client";
|
||||
inherit version src offlineCache;
|
||||
inherit version src pnpmDeps;
|
||||
|
||||
nativeBuildInputs = [
|
||||
yarnConfigHook
|
||||
yarnBuildHook
|
||||
pnpmConfigHook
|
||||
pnpm_9
|
||||
nodejs
|
||||
];
|
||||
|
||||
API_ENDPOINT = "${apiEndpoint}";
|
||||
preBuild = ''
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
pushd ./apps/client/
|
||||
'';
|
||||
postBuild = ''
|
||||
pnpm run build
|
||||
|
||||
export NODE_ENV=production
|
||||
substituteInPlace scripts/run/variables.sh --replace-quiet '/app/apps/client/' "./"
|
||||
chmod +x ./scripts/run/variables.sh
|
||||
patchShebangs --build ./scripts/run/variables.sh
|
||||
./scripts/run/variables.sh
|
||||
popd
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
@@ -40,4 +46,4 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
inherit meta;
|
||||
})
|
||||
}
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
fetchYarnDeps,
|
||||
yarnConfigHook,
|
||||
yarnBuildHook,
|
||||
fetchPnpmDeps,
|
||||
pnpmConfigHook,
|
||||
pnpm_9,
|
||||
nodejs,
|
||||
makeWrapper,
|
||||
callPackage,
|
||||
@@ -14,50 +14,47 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "your_spotify_server";
|
||||
version = "1.16.0";
|
||||
version = "1.19.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Yooooomi";
|
||||
repo = "your_spotify";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-eVKBrYE6U80G1SS/7nIl4fZb2BELb9lQizKcdcEIJIM=";
|
||||
hash = "sha256-zyvTahfOq7KXgVqD178hrlqO7YjsjLyuw+pm6PMhJt0=";
|
||||
};
|
||||
|
||||
offlineCache = fetchYarnDeps {
|
||||
yarnLock = finalAttrs.src + "/yarn.lock";
|
||||
hash = "sha256-JP5enfy8yyMjZpp0U72S0uR5zJkhpvxog38icOBtQRQ=";
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_9;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-KI5ZFU8u1R4QKTXn6mGVi+ziAocgOyyutKqmUOIn+dI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
yarnConfigHook
|
||||
yarnBuildHook
|
||||
pnpmConfigHook
|
||||
pnpm_9
|
||||
nodejs
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
pushd ./apps/server/
|
||||
'';
|
||||
postBuild = ''
|
||||
pnpm run build
|
||||
popd
|
||||
rm -r node_modules
|
||||
export NODE_ENV="production"
|
||||
yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive
|
||||
patchShebangs node_modules/
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/share/your_spotify
|
||||
cp -r node_modules $out/share/your_spotify/node_modules
|
||||
rm $out/share/your_spotify/node_modules/@your_spotify/{client,dev,server}
|
||||
cp -r ./apps/server/{lib,package.json} $out
|
||||
cp -r apps/server/build $out/share/your_spotify/
|
||||
mkdir -p $out/bin
|
||||
makeWrapper ${lib.escapeShellArg (lib.getExe nodejs)} "$out/bin/your_spotify_migrate" \
|
||||
--add-flags "$out/lib/migrations.js" --set NODE_PATH "$out/share/your_spotify/node_modules"
|
||||
--add-flags "$out/share/your_spotify/build/index.js" --add-flags "--migrate"
|
||||
makeWrapper ${lib.escapeShellArg (lib.getExe nodejs)} "$out/bin/your_spotify_server" \
|
||||
--add-flags "$out/lib/index.js" --set NODE_PATH "$out/share/your_spotify/node_modules"
|
||||
--add-flags "$out/share/your_spotify/build/index.js"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
@@ -67,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
inherit (finalAttrs)
|
||||
src
|
||||
version
|
||||
offlineCache
|
||||
pnpmDeps
|
||||
meta
|
||||
;
|
||||
};
|
||||
|
||||
@@ -8,24 +8,26 @@
|
||||
pkg-config,
|
||||
vala,
|
||||
wrapGAppsHook4,
|
||||
accountsservice,
|
||||
glib,
|
||||
granite7,
|
||||
gsettings-desktop-schemas,
|
||||
gtk4,
|
||||
pantheon-wayland,
|
||||
systemd,
|
||||
libadwaita,
|
||||
libx11,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "xdg-desktop-portal-pantheon";
|
||||
version = "8.1.0";
|
||||
version = "8.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elementary";
|
||||
repo = "portals";
|
||||
tag = version;
|
||||
hash = "sha256-e02cVUEzRGVIJQQh2bONLUhrjRfeSpYQYWup5Sn9HhM=";
|
||||
hash = "sha256-LmPLjOZVVHKMfYTEyOH2IkB/fw47pK0VqdWrckdBQ6w=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -37,12 +39,14 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
accountsservice
|
||||
glib
|
||||
granite7
|
||||
gsettings-desktop-schemas
|
||||
gtk4
|
||||
pantheon-wayland
|
||||
systemd
|
||||
libadwaita
|
||||
libx11
|
||||
];
|
||||
|
||||
|
||||
@@ -6,41 +6,23 @@
|
||||
ocaml-ng,
|
||||
dune,
|
||||
zlib,
|
||||
pcre,
|
||||
pcre2,
|
||||
neko,
|
||||
mbedtls_2,
|
||||
mbedtls,
|
||||
}:
|
||||
let
|
||||
ocamlDependencies =
|
||||
version:
|
||||
if lib.versionAtLeast version "4.3" then
|
||||
with ocaml-ng.ocamlPackages;
|
||||
[
|
||||
ocaml
|
||||
findlib
|
||||
sedlex
|
||||
xml-light
|
||||
ptmap
|
||||
camlp5
|
||||
sha
|
||||
luv
|
||||
extlib
|
||||
]
|
||||
else
|
||||
with ocaml-ng.ocamlPackages_4_10;
|
||||
[
|
||||
ocaml
|
||||
findlib
|
||||
sedlex
|
||||
xml-light
|
||||
ptmap
|
||||
camlp5
|
||||
sha
|
||||
luv-0-5-12
|
||||
extlib-1-7-7
|
||||
];
|
||||
version: with ocaml-ng.ocamlPackages; [
|
||||
ocaml
|
||||
findlib
|
||||
sedlex
|
||||
xml-light
|
||||
ptmap
|
||||
camlp5
|
||||
sha
|
||||
luv
|
||||
extlib
|
||||
];
|
||||
|
||||
generic =
|
||||
{
|
||||
@@ -55,11 +37,9 @@ let
|
||||
zlib
|
||||
neko
|
||||
dune
|
||||
pcre2
|
||||
mbedtls
|
||||
]
|
||||
++ (if lib.versionAtLeast version "4.3" then [ pcre2 ] else [ pcre ])
|
||||
++ lib.optional (lib.versionAtLeast version "4.1") (
|
||||
if lib.versionAtLeast version "4.3" then mbedtls else mbedtls_2
|
||||
)
|
||||
++ ocamlDependencies version;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
@@ -150,14 +130,6 @@ let
|
||||
};
|
||||
in
|
||||
{
|
||||
haxe_4_0 = generic {
|
||||
version = "4.0.5";
|
||||
hash = "sha256-Ck/py+tZS7dBu/uikhSLKBRNljpg2h5PARX0Btklozg=";
|
||||
};
|
||||
haxe_4_1 = generic {
|
||||
version = "4.1.5";
|
||||
hash = "sha256-QP5/jwexQXai1A5Iiwiyrm+/vkdAc+9NVGt+jEQz2mY=";
|
||||
};
|
||||
haxe_4_3 = generic {
|
||||
version = "4.3.7";
|
||||
hash = "sha256-sQb7MCoH2dZOvNmDQ9P0yFYrSXYOMn4FS/jlyjth39Y=";
|
||||
|
||||
@@ -81,7 +81,7 @@ in
|
||||
hash = "sha256-ziXSYQpflSKsj1P7t7goC1wCGZHpvZE3BoycYp2f+1Y=";
|
||||
};
|
||||
php85 = mkPhp {
|
||||
version = "8.5.5";
|
||||
hash = "sha256-7iYr7/YcQxll0flxkoVLNiCK3qw4mDw0mLs1AK6HKDw=";
|
||||
version = "8.5.6";
|
||||
hash = "sha256-RFckD2XwxZpiCSDWbNqxsSEApDHgOtn+vjixOhsllX8=";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
{ callPackage, fetchpatch }:
|
||||
|
||||
callPackage ./generic.nix {
|
||||
version = "2.28.10";
|
||||
hash = "sha256-09XWds45TFH7GORrju8pVQQQQomU8MlFAq1jJXrLW0s=";
|
||||
|
||||
patches = [
|
||||
# cmake 4 compatibility
|
||||
(fetchpatch {
|
||||
url = "https://github.com/Mbed-TLS/mbedtls/commit/be4af04fcffcfebe44fa12d39388817d9949a9f3.patch";
|
||||
hash = "sha256-CbDm6CchzoTia7Wbpbe3bo9CmHPOsxY2d055AfbCS0g=";
|
||||
})
|
||||
# fix build against Clang >= 20 (https://github.com/Mbed-TLS/mbedtls-framework/pull/173)
|
||||
(fetchpatch {
|
||||
name = "Add-__attribute__-nonstring-to-remove-unterminated-s.patch";
|
||||
url = "https://github.com/Mbed-TLS/mbedtls-framework/commit/e811994babf84e29e56ebf97265f5fefdf18050f.patch";
|
||||
hash = "sha256-PGXh7tMnl7VqBOWVZP3UqT5pEd0yh4oszEJNMiVOcGo=";
|
||||
})
|
||||
# fix build against Clang >= 20 (https://github.com/Mbed-TLS/mbedtls/pull/10215)
|
||||
(fetchpatch {
|
||||
name = "Add-__attribute__-nonstring-to-remove-unterminated-s.patch";
|
||||
url = "https://github.com/Mbed-TLS/mbedtls/commit/2e1399f1e1ed6fa1072cf9584f5771322b0d001b.patch";
|
||||
includes = [ "tests/*" ];
|
||||
# drop some context in order to apply the backported patch cleanly
|
||||
decode = "interdiff -U1 /dev/null -";
|
||||
hash = "sha256-OTRnYw7Og6eAsB9pue1jkxO1xnkR48efz5QKjN9H0I8=";
|
||||
})
|
||||
];
|
||||
}
|
||||
@@ -103,8 +103,5 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
platforms = lib.platforms.all;
|
||||
maintainers = with lib.maintainers; [ raphaelr ];
|
||||
knownVulnerabilities = lib.optionals (lib.versionOlder version "3.0") [
|
||||
"Mbed TLS 2 is not maintained anymore. Please migrate to newer versions"
|
||||
];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -76,8 +76,8 @@ deployAndroidPackage rec {
|
||||
|
||||
# Ndk now has a prebuilt toolchains inside, the file layout has changed, we do a symlink
|
||||
# to still support the old standalone toolchains builds.
|
||||
if [ -d $out/libexec/android-sdk/ndk ] && [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then
|
||||
ln -sf $out/libexec/android-sdk/ndk/${package.revision} $out/libexec/android-sdk/ndk-bundle
|
||||
if [ -d $out/libexec/android-sdk/${package.path} ] && [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then
|
||||
ln -sf $out/libexec/android-sdk/${package.path} $out/libexec/android-sdk/ndk-bundle
|
||||
elif [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then
|
||||
echo "The ndk-bundle layout has changed. The nix expressions have to be updated!"
|
||||
exit 1
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
|
||||
buildPecl rec {
|
||||
pname = "mongodb";
|
||||
version = "2.2.1";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mongodb";
|
||||
repo = "mongo-php-driver";
|
||||
rev = version;
|
||||
hash = "sha256-stY9je5gMaBIds45NxSLZaXaiapRRd/wUImrJxHnzZI=";
|
||||
hash = "sha256-R6mFykE9QrM2i5NA+xuRFYzAf/PCCwfdnAWRcsEovfc=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -19,6 +19,12 @@ buildPythonPackage rec {
|
||||
hash = "sha256-ANLD7fUMKN3RmAVjVkcpwUH6U9ASalXdwKtPpoC8Urs=";
|
||||
};
|
||||
|
||||
# support pytest 9: https://github.com/pytest-dev/apipkg/pull/58
|
||||
postPatch = ''
|
||||
substituteInPlace conftest.py \
|
||||
--replace-fail 'def pytest_report_header(startdir):' 'def pytest_report_header():'
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
hatch-vcs
|
||||
hatchling
|
||||
|
||||
@@ -18,18 +18,18 @@ let
|
||||
};
|
||||
platform = platforms.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
|
||||
hashes = rec {
|
||||
cp312-aarch64-darwin = "sha256-hQ9VN5Wl8RQ53ShE5q/LqzgNsZHX27W7b05rGeH95jc=";
|
||||
cp312-aarch64-linux = "sha256-wKQjIAmhM+Smk3XzzlR8ZtwxJpr8hvbV15QTfSMxuE8=";
|
||||
cp312-aarch64-darwin = "sha256-ZLZmYCOPV7da3Jdh+YFSQ3PzLOjN039L8vKNwbaZ0dU=";
|
||||
cp312-aarch64-linux = "sha256-c/jZOsTZwZb9e1g2qDUC1Bpu0M5yvCetXC6REyQx9+s=";
|
||||
cp312-x86_64-darwin = cp312-aarch64-darwin;
|
||||
cp312-x86_64-linux = "sha256-yISDKQFJYKZAxXE2vyrcanXcc3FvUHKcpshtaLnwtrI=";
|
||||
cp313-aarch64-darwin = "sha256-j8E8zsPr1m4q7p1i4ihUuzPSczbRKuZGWp0C/oNx0Lc=";
|
||||
cp313-aarch64-linux = "sha256-QvHfssbnKwoBmcqqBbOP2wLclJ7xol6054n8XqUtk44=";
|
||||
cp312-x86_64-linux = "sha256-815AT8MpIalMvFsEfgGtcUztI7oMHd+BteWiC/U9dXo=";
|
||||
cp313-aarch64-darwin = "sha256-bMS+dXVA9Is/IGQnysvNePXowH3d2GVOOxxuO4cycII=";
|
||||
cp313-aarch64-linux = "sha256-QH+HuHtVay1z9zjKS5pBw67Q7kEpWKaLEn0hCKjDAOI=";
|
||||
cp313-x86_64-darwin = cp313-aarch64-darwin;
|
||||
cp313-x86_64-linux = "sha256-wVm6yMfrL0rMgVebo/WGAyb7LKOp139g8U0GhgCbRoc=";
|
||||
cp314-aarch64-darwin = "sha256-QCytKZtPSzdGDKg0LjFbJS/y5whqa8mcotNfecYXPVw=";
|
||||
cp314-aarch64-linux = "sha256-qHAOVJwmZ6ojUDSmFJrxaiE4unwfns0VtVdUcEq2zq8=";
|
||||
cp313-x86_64-linux = "sha256-HXhA/feSim+vn/95Xd5yeUAWTofQvO2YB13x6tOLEvk=";
|
||||
cp314-aarch64-darwin = "sha256-qCfv866Sa2diUCa4A2UAere+OY5g4Yh1MmjcHw6Haz4=";
|
||||
cp314-aarch64-linux = "sha256-93FNadd4r4gtdW4iI0CSDo2/wASlCZmGBMubTLHUMkI=";
|
||||
cp314-x86_64-darwin = cp314-aarch64-darwin;
|
||||
cp314-x86_64-linux = "sha256-WUSCCjJ4uWTwxIsasIOizEmZ9HuZBoWVV0F3wPiXOCY=";
|
||||
cp314-x86_64-linux = "sha256-+CNAcIlVwkqyD11BtNf70OlM9Od0CEE2DiAkydIilh8=";
|
||||
};
|
||||
hash =
|
||||
hashes."${pyShortVersion}-${stdenv.system}"
|
||||
@@ -37,7 +37,7 @@ let
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
pname = "gurobipy";
|
||||
version = "13.0.1";
|
||||
version = "13.0.2";
|
||||
inherit format;
|
||||
|
||||
src = fetchPypi {
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
webtest,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pecan";
|
||||
version = "1.7.0";
|
||||
version = "1.8.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
hash = "sha256-feFb9KJgDcWEvtDyVDHf7WvyCnpbyTWkjSzlAGMzmBU=";
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-L5+86obo2/Gi0olUIlVHY0oonbcgHndkUWpdzobBFt4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
@@ -52,8 +52,8 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "WSGI object-dispatching web framework";
|
||||
homepage = "https://www.pecanpy.org/";
|
||||
changelog = "https://github.com/pecan/pecan/releases/tag/${version}";
|
||||
changelog = "https://github.com/pecan/pecan/releases/tag/${finalAttrs.version}";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ applePrincess ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitLab,
|
||||
buildPythonPackage,
|
||||
cssselect,
|
||||
curlify,
|
||||
lxml,
|
||||
poetry-core,
|
||||
pytest-mock,
|
||||
pytestCheckHook,
|
||||
requests,
|
||||
responses,
|
||||
}:
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "pricehist";
|
||||
version = "1.4.14";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "chrisberkhout";
|
||||
repo = "pricehist";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-BnyoSYVjs2odnOzSpvgMF860PDkz7tPNnM0s3Fep5G0=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "lxml" ];
|
||||
|
||||
dependencies = [
|
||||
requests
|
||||
lxml
|
||||
cssselect
|
||||
curlify
|
||||
];
|
||||
|
||||
build-system = [
|
||||
poetry-core
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
responses
|
||||
pytest-mock
|
||||
pytestCheckHook
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Command-line tool for fetching and formatting historical price data, with support for multiple data sources and output formats";
|
||||
homepage = "https://gitlab.com/chrisberkhout/pricehist";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "pricehist";
|
||||
};
|
||||
})
|
||||
@@ -1,49 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildPythonPackage,
|
||||
fetchFromGitHub,
|
||||
certifi,
|
||||
cython,
|
||||
mbedtls_2,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
typing-extensions,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "python-mbedtls";
|
||||
version = "2.10.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Synss";
|
||||
repo = "python-mbedtls";
|
||||
rev = version;
|
||||
hash = "sha256-eKKb12G/0QAcwtv5Yk/92QXhMipeKOfKR1JEaNHDIlg=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
cython
|
||||
setuptools
|
||||
];
|
||||
|
||||
buildInputs = [ mbedtls_2 ];
|
||||
|
||||
dependencies = [
|
||||
certifi
|
||||
typing-extensions
|
||||
];
|
||||
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
nativeCheckInputs = [ pytestCheckHook ];
|
||||
|
||||
pythonImportsCheck = [ "mbedtls" ];
|
||||
|
||||
meta = {
|
||||
description = "Cryptographic library with an mbed TLS back end";
|
||||
homepage = "https://github.com/Synss/python-mbedtls";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ SuperSandro2000 ];
|
||||
};
|
||||
}
|
||||
@@ -10,14 +10,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "stringzilla";
|
||||
version = "4.6.0";
|
||||
version = "4.6.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ashvardanian";
|
||||
repo = "stringzilla";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-5WAD5ZpzhdIDv1kUVinc5z91N/tQVScO75kOPC1WWlY=";
|
||||
hash = "sha256-yAxHOcxS4YYX0lvKwUExIBFBM5RDyFgeW9QA0WZBthA=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -34,11 +34,6 @@ buildPythonPackage rec {
|
||||
|
||||
enabledTestPaths = [ "scripts/test_stringzilla.py" ];
|
||||
|
||||
disabledTests = [
|
||||
# test downloads CaseFolding.txt from unicode.org
|
||||
"test_utf8_case_fold_all_codepoints"
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${src.tag}";
|
||||
description = "SIMD-accelerated string search, sort, hashes, fingerprints, & edit distances";
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
deprecated,
|
||||
einops,
|
||||
humanize,
|
||||
jaxtyping,
|
||||
nibabel,
|
||||
numpy,
|
||||
packaging,
|
||||
@@ -24,6 +25,7 @@
|
||||
# optional dependencies
|
||||
colorcet,
|
||||
matplotlib,
|
||||
monai,
|
||||
pandas,
|
||||
ffmpeg-python,
|
||||
scikit-learn,
|
||||
@@ -35,14 +37,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "torchio";
|
||||
version = "0.21.2";
|
||||
version = "1.0.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TorchIO-project";
|
||||
repo = "torchio";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-HyhoF3F4EsJCOkWmoQkFqNsx8YbBsUFlQC+AggaXLXI=";
|
||||
hash = "sha256-b6ED3IyQgC0A0dqYiXC0GTf6ZqwE1Ka7ojM7OJu1xfI=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
@@ -53,6 +55,7 @@ buildPythonPackage rec {
|
||||
deprecated
|
||||
einops
|
||||
humanize
|
||||
jaxtyping
|
||||
nibabel
|
||||
numpy
|
||||
packaging
|
||||
@@ -64,21 +67,28 @@ buildPythonPackage rec {
|
||||
typer
|
||||
];
|
||||
|
||||
optional-dependencies = {
|
||||
csv = [ pandas ];
|
||||
plot = [
|
||||
colorcet
|
||||
matplotlib
|
||||
];
|
||||
video = [ ffmpeg-python ];
|
||||
sklearn = [ scikit-learn ];
|
||||
};
|
||||
optional-dependencies =
|
||||
let
|
||||
extras = {
|
||||
csv = [ pandas ];
|
||||
monai = [ monai ];
|
||||
plot = [
|
||||
colorcet
|
||||
matplotlib
|
||||
];
|
||||
video = [ ffmpeg-python ];
|
||||
sklearn = [ scikit-learn ];
|
||||
};
|
||||
in
|
||||
extras // { all = lib.concatLists (lib.attrValues extras); };
|
||||
|
||||
nativeCheckInputs = [
|
||||
matplotlib
|
||||
parameterized
|
||||
pytestCheckHook
|
||||
];
|
||||
]
|
||||
++ optional-dependencies.monai
|
||||
++ optional-dependencies.sklearn;
|
||||
|
||||
disabledTests = [
|
||||
# tries to download models:
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
mkKdeDerivation {
|
||||
pname = "kcalendarcore";
|
||||
|
||||
hasPythonBindings = true;
|
||||
|
||||
extraBuildInputs = [
|
||||
qtdeclarative
|
||||
libical
|
||||
|
||||
@@ -1,362 +1,362 @@
|
||||
{
|
||||
"attica": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/attica-6.25.0.tar.xz",
|
||||
"hash": "sha256-+jnMdM00/9S+uQYJml9C5BgEMrWDmnWkslHAri+wGrE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/attica-6.26.0.tar.xz",
|
||||
"hash": "sha256-6y09LYsSwqtNGSxK5vB7AYikCqACswVttjabR7L535Y="
|
||||
},
|
||||
"baloo": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/baloo-6.25.0.tar.xz",
|
||||
"hash": "sha256-13RvV0LZb4XBG2Shquimrx8g5VuBX4Haik5sPFFyotk="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/baloo-6.26.0.tar.xz",
|
||||
"hash": "sha256-cC9bhoqu9IFTxsOCgRGzszVAMHlJGo83BD69icaZWzA="
|
||||
},
|
||||
"bluez-qt": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/bluez-qt-6.25.0.tar.xz",
|
||||
"hash": "sha256-5yjJaNYzz9WSHdXPW0JKM/F6doLRx4BDfhVxCqP/IQE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/bluez-qt-6.26.0.tar.xz",
|
||||
"hash": "sha256-6+swHq627GcpsnlpVWg5FlulguviQrQs3nHI+qgNY98="
|
||||
},
|
||||
"breeze-icons": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/breeze-icons-6.25.0.tar.xz",
|
||||
"hash": "sha256-IYhJLYPq2Ayug8uw24DKwLVTiOouPgLUNjVLbKJVnQw="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/breeze-icons-6.26.0.tar.xz",
|
||||
"hash": "sha256-ThI/rFEd+rK3xQWFeEmlzs+sLOYZTjIwxRzuwxZ2sG4="
|
||||
},
|
||||
"extra-cmake-modules": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/extra-cmake-modules-6.25.0.tar.xz",
|
||||
"hash": "sha256-/+tJUb8JsrjuF+8koott5lDA2w9Z3f+5AJs3ysY680g="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/extra-cmake-modules-6.26.0.tar.xz",
|
||||
"hash": "sha256-9OENnUWq+1Jz6ZYZYED05CDwvEBxwggoKq6U2a2OF0M="
|
||||
},
|
||||
"frameworkintegration": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/frameworkintegration-6.25.0.tar.xz",
|
||||
"hash": "sha256-641VvQTLAj6gSAz4LDltY7ShSufl9gljoAoNWPR6gCI="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/frameworkintegration-6.26.0.tar.xz",
|
||||
"hash": "sha256-hOu605tVnicbzsSBfrqRJJA8pmCtT1w/c/IaX0oyBi0="
|
||||
},
|
||||
"kapidox": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kapidox-6.25.0.tar.xz",
|
||||
"hash": "sha256-Aa314g7R1Ng4rm5R7MBGz571im2okDJl4lOc8GVv6mc="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kapidox-6.26.0.tar.xz",
|
||||
"hash": "sha256-be8hYA76d3rt2OrJdmTg49VfstwImFWebHu6/ah+Fu8="
|
||||
},
|
||||
"karchive": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/karchive-6.25.0.tar.xz",
|
||||
"hash": "sha256-Ejomg1KrY9VIul48Po+/HXNwJeTFGJghzxDjMoq03hU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/karchive-6.26.0.tar.xz",
|
||||
"hash": "sha256-p/320LjbiNYKpSvMh9jgDZU5GhrTmksqjp8wJ7j/QDU="
|
||||
},
|
||||
"kauth": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kauth-6.25.0.tar.xz",
|
||||
"hash": "sha256-4amyChuHGKCg6tlD5q6ZlpL+fv5rW9UT/bW6GEnkvfA="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kauth-6.26.0.tar.xz",
|
||||
"hash": "sha256-5rZWIRTCy3HbbKSP3w6+0t9w4WTEgpWzVDOoCwM4WEc="
|
||||
},
|
||||
"kbookmarks": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kbookmarks-6.25.0.tar.xz",
|
||||
"hash": "sha256-XEqMH4SZ9v8c3QNbVvb+MhJEkTsYlKjGABw6zwgsW9Y="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kbookmarks-6.26.0.tar.xz",
|
||||
"hash": "sha256-guh5QoGHBobann57XdwIOfULFdkZNXSQ1Qj6zLJjUDA="
|
||||
},
|
||||
"kcalendarcore": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcalendarcore-6.25.0.tar.xz",
|
||||
"hash": "sha256-1qGcPsDN/Gl5v94Iznxi24xS3Z3/ShPk2ol44ASA3+s="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcalendarcore-6.26.0.tar.xz",
|
||||
"hash": "sha256-OGvg7uOS2EMra3+v096tld0fx0+BeQkoxYD4HmIioXw="
|
||||
},
|
||||
"kcmutils": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcmutils-6.25.0.tar.xz",
|
||||
"hash": "sha256-zHwB6UjXBA6eAC6lN5zowF8qhfKM3UQxruEGvfBmHD0="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcmutils-6.26.0.tar.xz",
|
||||
"hash": "sha256-bQgQZJtxUoEkzfnb3rizxsbTHXhzJco+SiDFNuy98tk="
|
||||
},
|
||||
"kcodecs": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcodecs-6.25.0.tar.xz",
|
||||
"hash": "sha256-UFH+eDgD2UREojHHljW5bxJmWUlCuDb1muhGBJfHiMU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcodecs-6.26.0.tar.xz",
|
||||
"hash": "sha256-7h/jvYvNk6hNRBhqX8UDlba/Q90r+JcjOKeq1yqgvLQ="
|
||||
},
|
||||
"kcolorscheme": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcolorscheme-6.25.0.tar.xz",
|
||||
"hash": "sha256-laijeBd2X5EMWbJpqZWFV1Bbmf9pj9bSILyxZtXjAvU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcolorscheme-6.26.0.tar.xz",
|
||||
"hash": "sha256-dBSaA3m9i/ZZDTwff4xQNmXg862vwq29RPxrt2TJafE="
|
||||
},
|
||||
"kcompletion": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcompletion-6.25.0.tar.xz",
|
||||
"hash": "sha256-5BONUl654nqSItZV5BLA3otL17NCidHHylqAjiC1Mjg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcompletion-6.26.0.tar.xz",
|
||||
"hash": "sha256-lfceuAfk3kDs3+cjTJw9hEQjFxrFJYiuzKZC942QTkg="
|
||||
},
|
||||
"kconfig": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kconfig-6.25.0.tar.xz",
|
||||
"hash": "sha256-jGdcnTWoZvvxtWQ1SliQGbQpzKlJ97o7oK258voVlZw="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kconfig-6.26.0.tar.xz",
|
||||
"hash": "sha256-i7WqkY2OYOwUCjPbPDKUFNIxncl6FkSzaNpVdhJckrU="
|
||||
},
|
||||
"kconfigwidgets": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kconfigwidgets-6.25.0.tar.xz",
|
||||
"hash": "sha256-xF7h9LLt6YfvyN6sSHENh9nTe7g1Xw1+Ew1VffsgKaI="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kconfigwidgets-6.26.0.tar.xz",
|
||||
"hash": "sha256-O6vO8irqKT+tDbZfzb9260rJB3vHWO6NrsEICQJC6jw="
|
||||
},
|
||||
"kcontacts": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcontacts-6.25.0.tar.xz",
|
||||
"hash": "sha256-OGgms4htazKkWD5jhJPM08+zdyL6rzGHQtcNa/Dj8Kc="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcontacts-6.26.0.tar.xz",
|
||||
"hash": "sha256-3OmvNAUPzwnItOzm31oKvtuvAv6FA5/DccXhHpFEPPA="
|
||||
},
|
||||
"kcoreaddons": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcoreaddons-6.25.0.tar.xz",
|
||||
"hash": "sha256-5/CCVXbcRK8McZRTjkgRSqJA+P00AvJwR3cfAJ4WGn4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcoreaddons-6.26.0.tar.xz",
|
||||
"hash": "sha256-kv2/q2jlLZ6s9EqZLwHLNk1jlcJEQeL9R91IojsygfY="
|
||||
},
|
||||
"kcrash": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kcrash-6.25.0.tar.xz",
|
||||
"hash": "sha256-sblSxQB4fnYMD8o84gxu2M9IjtEG4OcrxgRQnfhNj9c="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kcrash-6.26.0.tar.xz",
|
||||
"hash": "sha256-0F2Thjp0XODUq4zP9oSoSoE+5MvMaMnHpRdRB7EH6TE="
|
||||
},
|
||||
"kdav": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdav-6.25.0.tar.xz",
|
||||
"hash": "sha256-oWxMwbIc3yc54bogt3pSErnaq8fjlSWXcd0Hf1IA8Us="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdav-6.26.0.tar.xz",
|
||||
"hash": "sha256-dTWyuabrNeW1Od54Dy0rhGaOuX7sO3ps8U2R++a+3+w="
|
||||
},
|
||||
"kdbusaddons": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdbusaddons-6.25.0.tar.xz",
|
||||
"hash": "sha256-uHJGP/GHS+7/hs+VHlEEiOlZ1ZXKPSg5+46WOfv/sOI="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdbusaddons-6.26.0.tar.xz",
|
||||
"hash": "sha256-iUuy4DLG9tm0pYuLJGeGkqn05w6VP/TavaLtTptUMeI="
|
||||
},
|
||||
"kdeclarative": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdeclarative-6.25.0.tar.xz",
|
||||
"hash": "sha256-dpLM3/1Vgml26RaSe1mustJKd7Fq+Wf7Jl6f4M3jh/o="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdeclarative-6.26.0.tar.xz",
|
||||
"hash": "sha256-mkZOVg5DbNOmJspqq4lPQUxiEtLei5xajtozviE+ANg="
|
||||
},
|
||||
"kded": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kded-6.25.0.tar.xz",
|
||||
"hash": "sha256-AwzIJ8N7SQohgeEgzYMbc8mnaDqHz1XQ1bM0BZ94xZA="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kded-6.26.0.tar.xz",
|
||||
"hash": "sha256-QmXRFiy9f+vxbRA78b2fq4WPo/VPUnl+0JOENr7jR68="
|
||||
},
|
||||
"kdesu": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdesu-6.25.0.tar.xz",
|
||||
"hash": "sha256-Ca1L9f56uuQIhPi2RbIpSM0A9BjH1kOgtdUFoC729jQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdesu-6.26.0.tar.xz",
|
||||
"hash": "sha256-N98zoSNoULa+vXc6Guq1bKWX40dDKSTKWFU2kzfUviQ="
|
||||
},
|
||||
"kdnssd": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdnssd-6.25.0.tar.xz",
|
||||
"hash": "sha256-hlF1YWxRadJfB4N5jgp5GKQYGAwzgo5GHBYI5hIdNjQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdnssd-6.26.0.tar.xz",
|
||||
"hash": "sha256-hDna7ZxLlCp0OT2vI8jZf9qr2BuT3DR/kbu0Wiv4Ukg="
|
||||
},
|
||||
"kdoctools": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kdoctools-6.25.0.tar.xz",
|
||||
"hash": "sha256-LFhmJX7dog8zw19kqLyrCN493bTnUbu8LgnpQd+XmRg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kdoctools-6.26.0.tar.xz",
|
||||
"hash": "sha256-P76l3iFQdhMAB/PBjha4cHdP+k/IXdrOIBrAINAkX7Y="
|
||||
},
|
||||
"kfilemetadata": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kfilemetadata-6.25.0.tar.xz",
|
||||
"hash": "sha256-eLNRarMDj+wSL4bBNw9MfYhX3eqekHJjJCr/rh3R9zg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kfilemetadata-6.26.0.tar.xz",
|
||||
"hash": "sha256-91lCuaPRvgsJEM1Qoiw8Qy7e3cUGhYyNVRHd9UmAUfI="
|
||||
},
|
||||
"kglobalaccel": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kglobalaccel-6.25.0.tar.xz",
|
||||
"hash": "sha256-gfmELxPbji1DhMDwJlDNB2RB0vupVAggkB//4dL0iX8="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kglobalaccel-6.26.0.tar.xz",
|
||||
"hash": "sha256-PxnSLRQ1d+XdzIgxcP4ZpW+PZXZuQcT5wBHE373hemE="
|
||||
},
|
||||
"kguiaddons": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kguiaddons-6.25.0.tar.xz",
|
||||
"hash": "sha256-OIUJY8uRl40I54HYGxR8e2b3j0IErYIGMeQqse9e92s="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kguiaddons-6.26.0.tar.xz",
|
||||
"hash": "sha256-g3U0L4UhBPNv1ypocOuXlRg69FFlks1vpzRF6muBMXI="
|
||||
},
|
||||
"kholidays": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kholidays-6.25.0.tar.xz",
|
||||
"hash": "sha256-E8NFQi+AK9FXquoYssy1Jw61495EkVvM5w8aQjThSXs="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kholidays-6.26.0.tar.xz",
|
||||
"hash": "sha256-/E9Gy1u45HZvVQ/hqLQBcx15f89q+ny1NnkEjCFaYL4="
|
||||
},
|
||||
"ki18n": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/ki18n-6.25.0.tar.xz",
|
||||
"hash": "sha256-f7rIvIj1yxrwD2pmc4HEvOu6b0F9xqPH7vi97WyRYd4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/ki18n-6.26.0.tar.xz",
|
||||
"hash": "sha256-SEqtSGv6/vbIbY1bJlKSWOZ8dMliUMGsIS3fVoRIx8A="
|
||||
},
|
||||
"kiconthemes": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kiconthemes-6.25.0.tar.xz",
|
||||
"hash": "sha256-9o8NgQpT7Fifu8CwXTdU4r0m4LfDzrOThpiwhwKuENU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kiconthemes-6.26.0.tar.xz",
|
||||
"hash": "sha256-7WwMC/7VF91bZGLZschOvnvJnHp1IUkhtZePCG34ZT0="
|
||||
},
|
||||
"kidletime": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kidletime-6.25.0.tar.xz",
|
||||
"hash": "sha256-ZOg9RqFbREAXxjQeR54im71su4Mg7xNZdzc3zuid18o="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kidletime-6.26.0.tar.xz",
|
||||
"hash": "sha256-8O/WfuDlteuSAOkk6UeMHssXm0o44M8SWzd+f6Nz7wc="
|
||||
},
|
||||
"kimageformats": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kimageformats-6.25.0.tar.xz",
|
||||
"hash": "sha256-36DpsWooio+UIzr8uv/IfBxd3AN6ymQ5Q6q1pnaF8ms="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kimageformats-6.26.0.tar.xz",
|
||||
"hash": "sha256-wZJVLuGDH9XgmvTjYzuyRybftAMRcMQoUCRoO+2vmXI="
|
||||
},
|
||||
"kio": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kio-6.25.0.tar.xz",
|
||||
"hash": "sha256-v3GyInAW32VmZlzq1stGhybXzHCAWegS2u5+pU9AU3g="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kio-6.26.0.tar.xz",
|
||||
"hash": "sha256-Vn9k25dmmGtVNdiEpdswIDaFwz5n9WiSvO/zDhvVzIo="
|
||||
},
|
||||
"kirigami": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kirigami-6.25.0.tar.xz",
|
||||
"hash": "sha256-2n87czVXsZl1u2sSLgXS9NkhSnCoHiu25xxldho8a0M="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kirigami-6.26.0.tar.xz",
|
||||
"hash": "sha256-smh4WycRmKzsf+S2F36v3uiQ4YAkXHFokW2jzP8UJf8="
|
||||
},
|
||||
"kitemmodels": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kitemmodels-6.25.0.tar.xz",
|
||||
"hash": "sha256-q3gRmgC4Tqxl/8mG3zD7+bG40AY16PxiY3LoRYDRWMo="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kitemmodels-6.26.0.tar.xz",
|
||||
"hash": "sha256-qZYgEGL/fSH525ct68LZYVdi3bD9naBppCt/17uh5h0="
|
||||
},
|
||||
"kitemviews": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kitemviews-6.25.0.tar.xz",
|
||||
"hash": "sha256-tX841v0YSksmDQs1129sD7lr3YBHXjyn1BUQI3MOXT0="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kitemviews-6.26.0.tar.xz",
|
||||
"hash": "sha256-52zJ11YdCq4isHp3VS+83fYcgGa6xc+smVisBlthfnQ="
|
||||
},
|
||||
"kjobwidgets": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kjobwidgets-6.25.0.tar.xz",
|
||||
"hash": "sha256-dWvcChyJqOcy6nKZvTJcOLgWBNp2tM82HM/ItApueB4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kjobwidgets-6.26.0.tar.xz",
|
||||
"hash": "sha256-gFe3vRMswrRprEBvlboivDz8JAwQMUhfGfoHKrlC9x4="
|
||||
},
|
||||
"knewstuff": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/knewstuff-6.25.0.tar.xz",
|
||||
"hash": "sha256-jDHvJafXOJRz0SJFrlZK2IhGe475EKwhLhbpM0VAzQg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/knewstuff-6.26.0.tar.xz",
|
||||
"hash": "sha256-lO85B3ulOnL05VW2+UonYsunlzBhnLgKMcVDVkLr4ao="
|
||||
},
|
||||
"knotifications": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/knotifications-6.25.0.tar.xz",
|
||||
"hash": "sha256-CISt1p8mpFXLi2Mnv4ncetOg5Dl8Q8IC/Pf/cyBOxpU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/knotifications-6.26.0.tar.xz",
|
||||
"hash": "sha256-IDOnmIVqnSd25uTO9vPrO8JLk4wNALBrL25xvkThRGo="
|
||||
},
|
||||
"knotifyconfig": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/knotifyconfig-6.25.0.tar.xz",
|
||||
"hash": "sha256-jcN0BtjxMZMhYgF1Ls6WjL042lp2eArXhXXRG0e0QOo="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/knotifyconfig-6.26.0.tar.xz",
|
||||
"hash": "sha256-Bi4i9IodpIXULvVrN9sfxQL1+TBYcUg2J9IY81dWCig="
|
||||
},
|
||||
"kpackage": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kpackage-6.25.0.tar.xz",
|
||||
"hash": "sha256-vUZcDxwR7ExnZ8mF69FEzB79a28knn0ZvyzAS5VqZj4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kpackage-6.26.0.tar.xz",
|
||||
"hash": "sha256-MTzaSjNezbZ7uOL8wVvetZcNsX1VlygsplW/l6mKurU="
|
||||
},
|
||||
"kparts": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kparts-6.25.0.tar.xz",
|
||||
"hash": "sha256-8NY0bjEn0eRFBnMxE75GfYtQy4JzHTAKV5kN0Juq7fE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kparts-6.26.0.tar.xz",
|
||||
"hash": "sha256-BJws8Ei0y7/+C+qTV72atTuL5nK6UJsrsFj3ZNIbP1s="
|
||||
},
|
||||
"kpeople": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kpeople-6.25.0.tar.xz",
|
||||
"hash": "sha256-i+zlg1cjMESd+nNbWJsd8nZ1nbuzofOk0TTFZ34r9Vg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kpeople-6.26.0.tar.xz",
|
||||
"hash": "sha256-vRCSzZkA0O47PQjQlx5mmoLRoRyb7G4jItcTtZGRuHM="
|
||||
},
|
||||
"kplotting": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kplotting-6.25.0.tar.xz",
|
||||
"hash": "sha256-n71Hdcmx9Wok2Q7kfNCtV8gW+79g46rrpuK2Mfez/Js="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kplotting-6.26.0.tar.xz",
|
||||
"hash": "sha256-uxIPRG5r/DdhKeA2Y+SzuecUaryUjMxo2hkYeED58YE="
|
||||
},
|
||||
"kpty": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kpty-6.25.0.tar.xz",
|
||||
"hash": "sha256-603rQkvfIDKNrAoS/aq3Fdv4AOHNCKQYjMLTB1VDcJ8="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kpty-6.26.0.tar.xz",
|
||||
"hash": "sha256-dhPCbPqnRlov4ooidizrOCZkFOf0qUoSfAncBihiVVM="
|
||||
},
|
||||
"kquickcharts": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kquickcharts-6.25.0.tar.xz",
|
||||
"hash": "sha256-FGWYoeEH6EgGMbMAH9OdJk6B3Vr2oxXexxUkRl0JkkQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kquickcharts-6.26.0.tar.xz",
|
||||
"hash": "sha256-rj4HhKKi0Tlst1HMYfQ6Vn4GbWQ0lxJGsaGDZUgaG1I="
|
||||
},
|
||||
"krunner": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/krunner-6.25.0.tar.xz",
|
||||
"hash": "sha256-os8MmuKWhoJQsVuERtZXBjqVxw2dGCsAeBT7We+lBBk="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/krunner-6.26.0.tar.xz",
|
||||
"hash": "sha256-NRnH/hcL4TWaTDjdUmneZMAgjM/rlQZhAC3fpOkvK/A="
|
||||
},
|
||||
"kservice": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kservice-6.25.0.tar.xz",
|
||||
"hash": "sha256-BPqfgk5Qwltq1+KSYsZWbgzhHt77n+3jFzmaiFAen3Q="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kservice-6.26.0.tar.xz",
|
||||
"hash": "sha256-+FKFJMyvtqSVli3TJgxEI3eSAWnxxETxFlfqQlWKU7Y="
|
||||
},
|
||||
"kstatusnotifieritem": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kstatusnotifieritem-6.25.0.tar.xz",
|
||||
"hash": "sha256-emOX8IsVp9UOQHwZPxd0tUiZT2+dEjJ9+7Z0Jwrfya8="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kstatusnotifieritem-6.26.0.tar.xz",
|
||||
"hash": "sha256-iYkUyUgg+ZiJ2HnzPKu7X757n04kpqHZqbRDlIm8MmY="
|
||||
},
|
||||
"ksvg": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/ksvg-6.25.0.tar.xz",
|
||||
"hash": "sha256-nAUWbiidOWA2lpRO37w7UKGq3NGeW2AgAgE8YUmkQSk="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/ksvg-6.26.0.tar.xz",
|
||||
"hash": "sha256-86dBLiJ9E7HK/skcG1jdP4aYCr78CLJTW0a+82K0wH4="
|
||||
},
|
||||
"ktexteditor": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/ktexteditor-6.25.0.tar.xz",
|
||||
"hash": "sha256-d+gV7c31cjl/XrdQ1yMrNm9sxidLs0JGq4jy8heXM7Q="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/ktexteditor-6.26.0.tar.xz",
|
||||
"hash": "sha256-7HvAlPk9UUtfZ1rpXCdN0krMR3adlxYG2HCMyI+BE0E="
|
||||
},
|
||||
"ktexttemplate": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/ktexttemplate-6.25.0.tar.xz",
|
||||
"hash": "sha256-Tp91g7Pcs3mAuZ+yrC3p6Vr4sU/poWZ1K8uDxmzibiU="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/ktexttemplate-6.26.0.tar.xz",
|
||||
"hash": "sha256-i4RkPDLK9YgS/sWpEKH7mIZbx/ked4r4YPqYt50P8Dg="
|
||||
},
|
||||
"ktextwidgets": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/ktextwidgets-6.25.0.tar.xz",
|
||||
"hash": "sha256-rbNbsZ+yfom5mWRfj51lDR3j6O2btoYSBwX9zRyw894="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/ktextwidgets-6.26.0.tar.xz",
|
||||
"hash": "sha256-ZRH5kJ+Q+slR4oc6RN1FG4rHHTgIWmLGWm+1Ao5i2E0="
|
||||
},
|
||||
"kunitconversion": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kunitconversion-6.25.0.tar.xz",
|
||||
"hash": "sha256-Np7wQt55fqZHmUxSTMQ5FbUUhQAmz920skvHi9/D3Mg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kunitconversion-6.26.0.tar.xz",
|
||||
"hash": "sha256-lEBEUwEe7Dc/hY70pYCR0k+627kPlru/RwwJhkbZZ14="
|
||||
},
|
||||
"kuserfeedback": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kuserfeedback-6.25.0.tar.xz",
|
||||
"hash": "sha256-TOn9ZyvtIM5kbNF1Ui0gfg/nU/5Cxc93PAh5J8DzD+M="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kuserfeedback-6.26.0.tar.xz",
|
||||
"hash": "sha256-bMGNymWiSvKsJiy5yHYZkXAcgIGnEzSHtOyTYAPz+GQ="
|
||||
},
|
||||
"kwallet": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kwallet-6.25.0.tar.xz",
|
||||
"hash": "sha256-b+fI9MVW20hh8ARt/hecMeeJH7bs3PozaS0lK/I9OxE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kwallet-6.26.0.tar.xz",
|
||||
"hash": "sha256-IyH4WR8fIl09clP66e5h0HidsjGz7q5qX4oUwBNTE4k="
|
||||
},
|
||||
"kwidgetsaddons": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kwidgetsaddons-6.25.0.tar.xz",
|
||||
"hash": "sha256-ip+c3kQn/+w3oFAdM3qtrj3jlzZnT1cf+KE9F9HmyTg="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kwidgetsaddons-6.26.0.tar.xz",
|
||||
"hash": "sha256-ZQRIguMLMF/p+yAzGjVM2BHKnYC1x/n6ciY58zNP5jA="
|
||||
},
|
||||
"kwindowsystem": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kwindowsystem-6.25.0.tar.xz",
|
||||
"hash": "sha256-tRRIp2ae+hgZCrf6jW9eD3fY+Yec9Ffa20YpskWgJDQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kwindowsystem-6.26.0.tar.xz",
|
||||
"hash": "sha256-X3lit8mG53xdJfpPfQnNiRRLh4Hlfrw3/UXq7BlhuwI="
|
||||
},
|
||||
"kxmlgui": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/kxmlgui-6.25.0.tar.xz",
|
||||
"hash": "sha256-Atl8JOwLwQLCmfNCkFa0UCXiTVnsMUZDF6MGLMH8ICE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/kxmlgui-6.26.0.tar.xz",
|
||||
"hash": "sha256-Q4OFXOpaf5omnHLdoVSQuNcMHSPReVCWOTczL8XWt6A="
|
||||
},
|
||||
"modemmanager-qt": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/modemmanager-qt-6.25.0.tar.xz",
|
||||
"hash": "sha256-Hxw+9JNEWj+SFUYt2G0l4uQ1X/vOmnABYoi+BMU3uRs="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/modemmanager-qt-6.26.0.tar.xz",
|
||||
"hash": "sha256-vvRWrApZg7zBShWAyw0yoAEkHzgNkBy1A2E4VTgK86U="
|
||||
},
|
||||
"networkmanager-qt": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/networkmanager-qt-6.25.0.tar.xz",
|
||||
"hash": "sha256-w4dJOIksQ66NSGzXtx5YbzrTaFGMv4ADTcv5dRaXZ1Y="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/networkmanager-qt-6.26.0.tar.xz",
|
||||
"hash": "sha256-pc/tBq9hVhYff+5W7+FSGm6eJhGTJwafF5mYb5C0MuU="
|
||||
},
|
||||
"prison": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/prison-6.25.0.tar.xz",
|
||||
"hash": "sha256-n0qPpXMuRRQsm6LjWjiQTUQZPvwFDhyiCkFERcOpizQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/prison-6.26.0.tar.xz",
|
||||
"hash": "sha256-BBTdwxC8pe7Pwab51EY7im2BiU20EorEO0+MHhS3O1s="
|
||||
},
|
||||
"purpose": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/purpose-6.25.0.tar.xz",
|
||||
"hash": "sha256-dzq/qR9QzhBBk3P9tOfgsr4AnnOfjeLzRQ0+8Wm2oj4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/purpose-6.26.0.tar.xz",
|
||||
"hash": "sha256-zHt1mdGsfOftBzUaNddC+sG35VSyCKexyS6FmztK3TA="
|
||||
},
|
||||
"qqc2-desktop-style": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/qqc2-desktop-style-6.25.0.tar.xz",
|
||||
"hash": "sha256-wJBw5XoZa6q1DmKqxeFwUWZqiY2VrCnYhTxmNKAqudE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/qqc2-desktop-style-6.26.0.tar.xz",
|
||||
"hash": "sha256-GAX6MTVf+GwCFY/SuNOW/YiDXQHbl9hwAxTEjuM2CYY="
|
||||
},
|
||||
"solid": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/solid-6.25.0.tar.xz",
|
||||
"hash": "sha256-gXf6jxObhVhW4XFCbF8q25bXJ+YubsU2Z12hGqFXsz4="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/solid-6.26.0.tar.xz",
|
||||
"hash": "sha256-hc+rmweH9ZR4ZhFAmXxIX62rYs7FNf/O8pU9MS9zbEo="
|
||||
},
|
||||
"sonnet": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/sonnet-6.25.0.tar.xz",
|
||||
"hash": "sha256-UQUh8UBJFJQ7MUHgsRHyMwu+799AQF+TwM97hKjBxYk="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/sonnet-6.26.0.tar.xz",
|
||||
"hash": "sha256-OsThZcCzx57aQWt1S7g3KS81QYihIg8gZfV/aGSJryU="
|
||||
},
|
||||
"syndication": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/syndication-6.25.0.tar.xz",
|
||||
"hash": "sha256-lT9ZNbGgunwscMwhPAFE2cc4VcgCoVJb5sCGVDQo+Vc="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/syndication-6.26.0.tar.xz",
|
||||
"hash": "sha256-YTC4vJdssHjto0uDPs1VihVrTmvEy1XlesNiyymYukc="
|
||||
},
|
||||
"syntax-highlighting": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/syntax-highlighting-6.25.0.tar.xz",
|
||||
"hash": "sha256-iu7kKOgqyWqtAbvUI1GHBdIU4POlrB/WQ4lWXQjl1QE="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/syntax-highlighting-6.26.0.tar.xz",
|
||||
"hash": "sha256-pOhtFnzV88QxhYQRlFH4kVUcJM1KD/H375XiR2o5xaw="
|
||||
},
|
||||
"threadweaver": {
|
||||
"version": "6.25.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.25/threadweaver-6.25.0.tar.xz",
|
||||
"hash": "sha256-90yjH1VZ9VhwSW31Ny2gnftAnhl8xuD2YJebmM1hFEQ="
|
||||
"version": "6.26.0",
|
||||
"url": "mirror://kde/stable/frameworks/6.26/threadweaver-6.26.0.tar.xz",
|
||||
"hash": "sha256-rTLa6vrGIHdZCIXzq8S8rBq7xvrrNMILMvYEBkj33hs="
|
||||
}
|
||||
}
|
||||
@@ -5,18 +5,18 @@
|
||||
"lts": false
|
||||
},
|
||||
"6.1": {
|
||||
"version": "6.1.170",
|
||||
"hash": "sha256:0i29gilsvl7vx7p6vqg0bc0d40ir1b968hyfjhdfms55g4pr2y5m",
|
||||
"version": "6.1.171",
|
||||
"hash": "sha256:132i30w25p2zq30flnb1ahyrjfqcv5awn2ch6y33i06i32pszgk0",
|
||||
"lts": true
|
||||
},
|
||||
"5.15": {
|
||||
"version": "5.15.204",
|
||||
"hash": "sha256:1kfvfvzhdgjcj1pa2aqks3iah00ilfpp1i9bmbwjr3na0crlrzcv",
|
||||
"version": "5.15.205",
|
||||
"hash": "sha256:102ysmjpig3lkf0z864drra8bdyr43czbj1js32k64g32sbrw23f",
|
||||
"lts": true
|
||||
},
|
||||
"5.10": {
|
||||
"version": "5.10.254",
|
||||
"hash": "sha256:17c63anhn63n2qki4n92xdr3cij6n3wmfa4sqai87kd1jyjkqivm",
|
||||
"version": "5.10.255",
|
||||
"hash": "sha256:19v6g2fq4nqv38irlcd9x14s6d398c56mxzpyc03q4xmpy3v6mir",
|
||||
"lts": true
|
||||
},
|
||||
"6.6": {
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "homeassistant-ai";
|
||||
domain = "ha_mcp_tools";
|
||||
version = "7.3.0";
|
||||
version = "7.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "homeassistant-ai";
|
||||
repo = "ha-mcp";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-boWqv8lSN/UiqSRhVBgbucX+RC6q14Oa4WzkJPeZzVw=";
|
||||
hash = "sha256-F13BoZinPnv+tlkiVnG7iAkr2JdEbFE0RIEgmHa/yq4=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildHomeAssistantComponent,
|
||||
music-assistant-client,
|
||||
}:
|
||||
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "droans";
|
||||
domain = "mass_queue";
|
||||
version = "0.10.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "mass_queue";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-Q41/DAwXByeq0Qim3U735XYpLsI2DQqe5r1mJ3N/I2w=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
music-assistant-client
|
||||
];
|
||||
|
||||
# tests are being fixed in https://github.com/droans/mass_queue/pull/107
|
||||
doCheck = false;
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/droans/mass_queue/releases/tag/${src.tag}";
|
||||
description = "Actions to control player queues for Music Assistant";
|
||||
homepage = "https://github.com/droans/mass_queue";
|
||||
maintainers = with lib.maintainers; [ SuperSandro2000 ];
|
||||
license = lib.licenses.mit;
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
lib,
|
||||
buildNpmPackage,
|
||||
fetchFromGitHub,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "sonos-card";
|
||||
version = "10.6.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "punxaphil";
|
||||
repo = "custom-sonos-card";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-hs2NU/2m/PpjdX9Te5MnXwPoyYVruJbcCKdD004ARxc=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace package.json \
|
||||
--replace-fail "npm run lint -- --fix &&" "" \
|
||||
--replace-fail "&& bash create-dist-maxi-media-player.sh" ""
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-dCxu4SKAzEI2sGyZMEMPxmrGA3LE1jppG4VAVq45vSs=";
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -D dist/custom-sonos-card.js $out/custom-sonos-card.js
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.entrypoint = "custom-sonos-card.js";
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/punxaphil/custom-sonos-card/releases/tag/${src.tag}";
|
||||
description = "Lovelace card for controlling Sonos speakers in Home Assistant";
|
||||
homepage = "https://github.com/punxaphil/custom-sonos-card";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ SuperSandro2000 ];
|
||||
};
|
||||
}
|
||||
@@ -926,6 +926,8 @@ mapAliases {
|
||||
gxneur = throw "'gxneur' has been removed due to lack of maintenance and reliance on gnome2 and 2to3."; # Added 2025-08-17
|
||||
hacpack = throw "hacpack has been removed from nixpkgs, as it has been taken down upstream"; # Added 2025-09-26
|
||||
harmony-music = throw "harmony-music is unmaintained and has been removed"; # Added 2025-08-26
|
||||
haxe_4_0 = throw "'haxe_4_0' has been removed as it reached its end of life. Migrate to 'haxe_4_3'.";
|
||||
haxe_4_1 = throw "'haxe_4_1' has been removed as it reached its end of life. Migrate to 'haxe_4_3'.";
|
||||
helix-gpt = throw "helix-gpt was deprecated in January 2026 and has been since removed"; # Added 2026-02-05
|
||||
helvum = throw "'helvum' has been removed as it was unmaintained upstream and relied on a vulnerable dependency. Consider using 'crosspipe' instead."; # Added 2026-03-04
|
||||
HentaiAtHome = throw "'HentaiAtHome' has been renamed to/replaced by 'hentai-at-home'"; # Converted to throw 2025-10-27
|
||||
@@ -1376,6 +1378,7 @@ mapAliases {
|
||||
matrix-appservice-slack = throw "'matrix-appservice-slack' has been removed, as it relies on Classic Slack Apps, which no longer exist, and is abandoned upstream"; # Added 2025-11-11
|
||||
matrix-synapse-tools.rust-synapse-compress-state = throw "'matrix-synapse-tools.rust-synapse-compress-state' has been renamed to/replaced by 'rust-synapse-compress-state'"; # Converted to throw 2025-10-27
|
||||
matrix-synapse-tools.synadm = throw "'matrix-synapse-tools.synadm' has been renamed to/replaced by 'synadm'"; # Converted to throw 2025-10-27
|
||||
mbedtls_2 = throw "'mbedtls_2' has been removed as it reached its end of life. Migrate to 'mbedtls'.";
|
||||
mcomix3 = throw "'mcomix3' has been renamed to/replaced by 'mcomix'"; # Converted to throw 2025-10-27
|
||||
mdbook-alerts = throw "'mdbook-alerts' has been removed because it is deprecated and natively supported by mdbook since version 0.5.0"; # Added 2026-01-07
|
||||
mdbook-linkcheck = throw "'mdbook-linkcheck' has been removed and replaced by 'mdbook-linkcheck2' due to incompatibility with mdbook version 0.5.0+"; # Added 2026-03-03
|
||||
@@ -2576,6 +2579,7 @@ mapAliases {
|
||||
yarn2nix = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25
|
||||
yarn2nix-moretea = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25
|
||||
yeahwm = throw "'yeahwm' has been removed, as it was broken and unmaintained upstream."; # Added 2025-06-12
|
||||
yojimbo = throw "'yojimbo' has been removed as it used an EOL TLS library and was broken."; # Added 2026-05-06
|
||||
yosys-synlig = throw "yosys-synlig has been removed because it is unmaintained upstream and incompatible with current Yosys versions."; # Added 2026-01-06
|
||||
youtube-music = lib.warnOnInstantiate "'youtube-music' has been renamed to 'pear-desktop'" pear-desktop; # Added 2025-12-23
|
||||
yubikey-manager-qt = throw "'yubikey-manager-qt' has been removed due to being archived upstream. Consider using 'yubioath-flutter' instead."; # Added 2025-06-07
|
||||
|
||||
@@ -4151,8 +4151,6 @@ with pkgs;
|
||||
(callPackage ../development/compilers/haxe {
|
||||
})
|
||||
haxe_4_3
|
||||
haxe_4_1
|
||||
haxe_4_0
|
||||
;
|
||||
|
||||
haxe = haxe_4_3;
|
||||
@@ -6066,7 +6064,7 @@ with pkgs;
|
||||
ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; };
|
||||
|
||||
ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl {
|
||||
ssl_implementation = mbedtls_2;
|
||||
ssl_implementation = mbedtls;
|
||||
};
|
||||
|
||||
# Make bdb5 the default as it is the last release under the custom
|
||||
@@ -6792,7 +6790,6 @@ with pkgs;
|
||||
)
|
||||
haskellPackages.matterhorn;
|
||||
|
||||
mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { };
|
||||
mbedtls = callPackage ../development/libraries/mbedtls/3.nix { };
|
||||
mbedtls_4 = callPackage ../development/libraries/mbedtls/4.nix { };
|
||||
|
||||
|
||||
@@ -478,6 +478,7 @@ mapAliases {
|
||||
python-jsonrpc-server = throw "python-jsonrpc-server has been removed because it was no longer used by anything"; # added 2025-11-11
|
||||
python-Levenshtein = throw "'python-Levenshtein' has been renamed to/replaced by 'levenshtein'"; # Converted to throw 2025-10-29
|
||||
python-lz4 = throw "'python-lz4' has been renamed to/replaced by 'lz4'"; # Converted to throw 2025-10-29
|
||||
python-mbedtls = throw "'python-mbedtls' has been removed as it is unmaintained";
|
||||
python-qt = throw "python-qt has been removed, because hard to maintain and not required by anything"; # Added 2025-01-14
|
||||
python-simple-hipchat = throw "'python-simple-hipchat' has been removed because it was broken and unmaintained"; # added 2025-08-26
|
||||
python-subunit = throw "'python-subunit' has been renamed to/replaced by 'subunit'"; # Converted to throw 2025-10-29
|
||||
|
||||
@@ -12927,6 +12927,8 @@ self: super: with self; {
|
||||
|
||||
price-parser = callPackage ../development/python-modules/price-parser { };
|
||||
|
||||
pricehist = callPackage ../development/python-modules/pricehist { };
|
||||
|
||||
primecountpy = callPackage ../development/python-modules/primecountpy { };
|
||||
|
||||
primepy = callPackage ../development/python-modules/primepy { };
|
||||
@@ -15891,8 +15893,6 @@ self: super: with self; {
|
||||
|
||||
python-matter-server = callPackage ../development/python-modules/python-matter-server { };
|
||||
|
||||
python-mbedtls = callPackage ../development/python-modules/python-mbedtls { };
|
||||
|
||||
python-melcloud = callPackage ../development/python-modules/python-melcloud { };
|
||||
|
||||
python-memcached = callPackage ../development/python-modules/python-memcached {
|
||||
|
||||
Reference in New Issue
Block a user