Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-05-16 06:48:06 +00:00
committed by GitHub
66 changed files with 3719 additions and 3389 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ jobs:
# It's fine to reuse this app in the 'eval / compare' job,
# because this job has to run before that one.
- uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
if: vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID
if: vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID && github.actor != 'dependabot[bot]'
id: app-token
with:
client-id: ${{ vars.NIXPKGS_BRANCH_CHECK_CLIENT_ID }}
+1
View File
@@ -22,6 +22,7 @@ Lin Jian <me@linj.tech> <75130626+jian-lin@users.noreply.github.com>
Martin Weinelt <hexa@darmstadt.ccc.de> <mweinelt@users.noreply.github.com>
Martin Häcker <spamfaenger@gmx.de> <spamfaenger@gmx.de>
moni <lythe1107@gmail.com> <lythe1107@icloud.com>
Noah Biewesch <dev@noahbiewesch.com> <90870942+trueNAHO@users.noreply.github.com>
quantenzitrone <nix@dev.quantenzitrone.eu>
quantenzitrone <nix@dev.quantenzitrone.eu> <74491719+Quantenzitrone@users.noreply.github.com>
quantenzitrone <nix@dev.quantenzitrone.eu> <74491719+quantenzitrone@users.noreply.github.com>
+8 -7
View File
@@ -19065,12 +19065,6 @@
github = "nagymathev";
githubId = 49335802;
};
naho = {
github = "trueNAHO";
githubId = 90870942;
name = "Noah Pierre Biewesch";
keys = [ { fingerprint = "5FC6 088A FB1A 609D 4532 F919 0C1C 177B 3B64 68E0"; } ];
};
nalbyuites = {
email = "ashijit007@gmail.com";
github = "nalbyuites";
@@ -19891,6 +19885,13 @@
github = "Noah765";
githubId = 99338019;
};
noahbiewesch = {
github = "trueNAHO";
githubId = 90870942;
name = "Noah Biewesch";
email = "nix@noahbiewesch.com";
keys = [ { fingerprint = "5FC6 088A FB1A 609D 4532 F919 0C1C 177B 3B64 68E0"; } ];
};
noahfraiture = {
name = "Noahcode";
email = "pro@noahcode.dev";
@@ -20497,7 +20498,7 @@
name = "Erik Timan";
};
olduser101 = {
email = "nathan.j.gill@outlook.com";
email = "n@ngill.net";
github = "OldUser101";
githubId = 64069240;
matrix = "@olduser101:matrix.org";
@@ -16,9 +16,9 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2025.3.4.6"; # "Android Studio Panda 4 | 2025.3.4"
sha256Hash = "sha256-Mqf/CayqOLSNYciIK+5+ITAiqLoNHxbABzOA+stQn9M=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.4.6/android-studio-panda4-linux.tar.gz";
version = "2025.3.4.7"; # "Android Studio Panda 4 | 2025.3.4 Patch 1"
sha256Hash = "sha256-qujzMvEkr9I8pJXcdwkVpFbadIDI+FngFTWtQvy0ygY=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.4.7/android-studio-panda4-patch1-linux.tar.gz";
};
betaVersion = {
version = "2025.3.4.5"; # "Android Studio Panda 4 | 2025.3.4 RC 1"
@@ -26,9 +26,9 @@ let
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2025.3.4.5/android-studio-panda4-rc1-linux.tar.gz";
};
latestVersion = {
version = "2026.1.1.2"; # "Android Studio Quail 1 | 2026.1.1 Canary 2"
sha256Hash = "sha256-jdbxyK7V4EJI5sCk31oo77lH6uXTM0QjljUgWn5Bl3M=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.2/android-studio-quail1-canary2-linux.tar.gz";
version = "2026.1.1.4"; # "Android Studio Quail 1 | 2026.1.1 Canary 4"
sha256Hash = "sha256-aKbyRwgY4Z2W9hF3YY64dLLF5wUGIrdtGySYrV57lNQ=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.4/android-studio-quail1-canary4-linux.tar.gz";
};
in
{
+19 -14
View File
@@ -7,40 +7,41 @@
python3,
python3Packages,
ruby,
wrapQtAppsHook,
qtbase,
qtmultimedia,
qtsvg,
qttools,
qtxmlpatterns,
qmake,
which,
perl,
libgit2,
libpng,
expat,
curl,
zlib,
wrapQtAppsHook,
qmake,
qtbase,
qtmultimedia,
qtsvg,
qttools,
qt5compat,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "klayout";
version = "0.30.7";
version = "0.30.8";
src = fetchFromGitHub {
owner = "KLayout";
repo = "klayout";
rev = "v${finalAttrs.version}";
hash = "sha256-W8ry1+wxVOUxg4hXMd0OpcaWcVr6wUBC3eGgDney2Xc=";
hash = "sha256-RjMH6hrc0jyCLgG1D6cztBp5Fb3W5HgTxVTfI2bxgCs=";
};
strictDeps = true;
postPatch = ''
substituteInPlace src/klayout.pri --replace "-Wno-reserved-user-defined-literal" ""
patchShebangs .
patchShebangs --build .
'';
dontUseQmakeConfigure = true;
dontWrapQtApps = stdenv.hostPlatform.isDarwin;
nativeBuildInputs = [
(python3.withPackages (ps: [ ps.tomli ]))
@@ -54,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
qtmultimedia
qtsvg
qttools
qtxmlpatterns
qt5compat
];
buildInputs = [
@@ -62,11 +63,12 @@ stdenv.mkDerivation (finalAttrs: {
qtmultimedia
qtsvg
qttools
qtxmlpatterns
qt5compat
libgit2
libpng
expat
curl
zlib
];
buildPhase = ''
@@ -107,7 +109,10 @@ stdenv.mkDerivation (finalAttrs: {
wrapQtApp "$out/Applications/klayout.app/Contents/MacOS/klayout"
'';
env.NIX_CFLAGS_COMPILE = toString [ "-Wno-parentheses" ];
env = {
NIX_CFLAGS_COMPILE = toString [ "-Wno-parentheses" ];
NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-headerpad_max_install_names";
};
# Installation is handled manually in buildPhase/postBuild via build.sh -prefix
dontInstall = true;
@@ -1,37 +0,0 @@
{
lib,
fetchFromGitHub,
buildPythonApplication,
click,
pyfiglet,
python-dateutil,
setuptools,
}:
buildPythonApplication rec {
pname = "termdown";
version = "1.18.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "trehn";
repo = "termdown";
tag = version;
hash = "sha256-Hnk/MOYdbOl14fI0EFbIq7Hmc7TyhcZWGEg2/jmNJ5Y=";
};
dependencies = [
python-dateutil
click
pyfiglet
setuptools
];
meta = {
description = "Starts a countdown to or from TIMESPEC";
mainProgram = "termdown";
longDescription = "Countdown timer and stopwatch in your terminal";
homepage = "https://github.com/trehn/termdown";
license = lib.licenses.gpl3;
};
}
@@ -65,14 +65,12 @@ let
stageModules = writeShellScript "discord-stage-modules" ''
store_modules="$1"
modules_dir="$HOME/Library/Application Support/${configDirName}/${version}/modules"
if [ ! -f "$modules_dir/installed.json" ]; then
mkdir -p "$modules_dir"
for m in ${lib.concatStringsSep " " (lib.attrNames moduleSrcs)}; do
ln -sfn "$store_modules/$m" "$modules_dir/$m"
done
echo '${builtins.toJSON (lib.mapAttrs (_: mod: { installedVersion = mod; }) moduleVersions)}' \
> "$modules_dir/installed.json"
fi
mkdir -p "$modules_dir"
for m in ${lib.concatStringsSep " " (lib.attrNames moduleSrcs)}; do
ln -sfn "$store_modules/$m" "$modules_dir/$m"
done
echo '${builtins.toJSON (lib.mapAttrs (_: mod: { installedVersion = mod; }) moduleVersions)}' \
> "$modules_dir/installed.json"
'';
disableBreakingUpdates =
@@ -80,6 +78,7 @@ let
{
pythonInterpreter = "${python3.interpreter}";
configDirName = lib.toLower binaryName;
skipModuleUpdate = lib.boolToString withOpenASAR;
meta.mainProgram = "disable-breaking-updates.py";
}
''
@@ -141,7 +140,7 @@ stdenv.mkDerivation {
mkdir -p $out/bin
makeWrapper "$out/Applications/${desktopName}.app/Contents/MacOS/${binaryName}" "$out/bin/${binaryName}" \
--run ${lib.getExe disableBreakingUpdates} \
--run "${stageModules} $out/Applications/${desktopName}.app/Contents/Resources/modules" \
--run "${stageModules} \"$out/Applications/${desktopName}.app/Contents/Resources/modules\"" \
--add-flags ${lib.escapeShellArg commandLineArgs}
runHook postInstall
@@ -41,11 +41,16 @@ if os.path.exists(settings_path):
else:
settings = {}
if settings.get("SKIP_HOST_UPDATE"):
print("[Nix] Disabling updates already done")
else:
skip_host_update = {"SKIP_HOST_UPDATE": True}
settings.update(skip_host_update)
required_settings = {"SKIP_HOST_UPDATE": True}
if "@skipModuleUpdate@" == "true":
required_settings["SKIP_MODULE_UPDATE"] = True
missing_settings = {
key: value for key, value in required_settings.items() if settings.get(key) != value
}
if missing_settings:
settings.update(missing_settings)
os.makedirs(os.path.dirname(settings_path), exist_ok=True)
@@ -54,3 +59,5 @@ else:
settings_path_temp.rename(settings_path)
print("[Nix] Disabled updates")
else:
print("[Nix] Disabling updates already done")
@@ -167,6 +167,7 @@ let
{
pythonInterpreter = "${python3.interpreter}";
configDirName = lib.toLower binaryName;
skipModuleUpdate = lib.boolToString withOpenASAR;
meta.mainProgram = "disable-breaking-updates.py";
}
''
@@ -1,373 +1,373 @@
{
"linux-canary": {
"distro": {
"hash": "sha256-rZ9gCLa8f0k19Dnvxl+/DbBf7zyDciE0WgBxWKLBzQc=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/full.distro"
"hash": "sha256-BpUwh7PnnpGXJPQLBDojvT8LHjiwPsGVQ1LS+Vn3cmA=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-/HimiJX86kCnWTPqhvKQnNLFJUmQ7iezvi2n0u/r/Ho=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_cloudsync/1/full.distro",
"hash": "sha256-hm9vhRw5BdVGqGt5h3PN37FbtbZkWo0Gqw8RppKteA0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-dvzQYjcqPvIGS6OSqNTvaWBUUFtnxfoYq6yLEJUhRts=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_desktop_core/1/full.distro",
"hash": "sha256-itTYR2CfdGb95+svtBW1ujf6zIR4gdvN4aYg9u/sVRs=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-dHqfDXW60NektT+Su2KYg4FaqH49ddrCQlncdkAltuo=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_dispatch/1/full.distro",
"hash": "sha256-5gRMY1aLh+/vEQoy4Tr65Rjwt6VGkZrg6lWjBjfa+y0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-1npmkifvbGXFtdajGRKOWI58PHv3UOpmoidgJu+jbtw=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_erlpack/1/full.distro",
"hash": "sha256-whx4RIJ6w42GLyAbaWVsD9RicdZo2d1EM+o878zQMTE=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-rhzTUbNDM9XPWWwOo5hQk12DWcP32KCiMaHPEKtSjac=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_game_utils/1/full.distro",
"hash": "sha256-iymnSrKb8CJJW+boiVgAyoSUoTmbKCGhSdcCeTQw/ws=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_game_utils/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-H87TILw5hKxfuqUAz5f3/XL9NMGAgnpDS6u0x49pkgE=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_krisp/1/full.distro",
"hash": "sha256-0/QocEt8DcGUPp1zxMIdCD09ITaAusW654b4sutytb8=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_krisp/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-y0svIIpZtF8d3L/EAEUCQ99J5p5/zpssXNuzYlJ8N6I=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_modules/1/full.distro",
"hash": "sha256-0luEEeOxf5zScbGyuh4OdkphF9BZPHjl5086hY+gkOA=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_modules/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-telD7FdWiZQQ56fjnZJMSSpxFa3YyWQy2G+OBhuEJ9g=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_rpc/1/full.distro",
"hash": "sha256-1JN31j2i3bNyqlNSPPh+hpJhmEOa7UWsuHDQ3LGRJ3g=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-oZ3H/uFZJybt+ZrRzYzD2tv6rSZwvYjRH3LbhHaz+uA=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_spellcheck/1/full.distro",
"hash": "sha256-MGBSbP7zDmf5pHLLk5kpvUtpWXYFf+pFqTpv2ZIEjJk=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-4sLz1RBus6BWq7Eb+Tf0XBy0QDFRfe5Mr3Zb4IwDbt0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_utils/1/full.distro",
"hash": "sha256-AkV235CX/Ghq6RvaKuyMVIQfO6BN92FZmcAO2WwpwOA=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-su7qGFOH1fL/zkqbE97NDlSrxRX1aWWT/sfehCIZIvM=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_voice/1/full.distro",
"hash": "sha256-R9Wgz38tNz6DkW9oISTGeRj5wcSr9AA/CMjo6BxQCjg=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_voice/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-Z8hxOdCKyJGt3DBAQ+mkKf37LcQrdkyV79dmgD272Qs=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1033/discord_zstd/1/full.distro",
"hash": "sha256-lpKGkBM9HVEiJyGl0Zu1Hy6fjgCWCaL/tQXKM3LPZgI=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/linux/x64/1.0.1095/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "1.0.1033"
"version": "1.0.1095"
},
"linux-development": {
"distro": {
"hash": "sha256-d7G9+oIKiao7uRL8gsRk2LxzAG5I2J6BcyCPXMOeHw8=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/full.distro"
"hash": "sha256-e5ozU27/X5GvEV56JUOcIvZgC1UCfuSnO+wGYWgkHF4=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-YUa4415UU7/ZqxkOJfbxcoakgWXNj7ilGkKSeK8PkcY=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_cloudsync/1/full.distro",
"hash": "sha256-0Olth2MN1X6DChyWypXlWwvBlZ1e/gUHYE+Yxbc4upI=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-pBEVWEKZjAf5SBYeQkO8WUkvFHZ7MyVOmxmX9EveCM0=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_desktop_core/1/full.distro",
"hash": "sha256-qykX7f8IMoIPCjZznTuHQa2LGNcHkNoQ1B3pjG0cMKc=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-oRgIGU86rvW6QVF7WCxFC7aVcYTuIw4JTtVKP55Rse8=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_dispatch/1/full.distro",
"hash": "sha256-04l5nXKjRyVwAVLh4E7q0J/2ahk+Yp/xWwaR/JOqrAk=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-SJzSCh4NVt8U1ebt0zSvoquk1FCbyMeHKSxFLlIt0L0=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_erlpack/1/full.distro",
"hash": "sha256-UQcqJTQJ9ANxrqWrF0C1VZjhGhYoOJAm394j9ljYpj4=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-OM2v5ps8X8h4UG9NOLRFgEm+BVnrEufhOYETYDD9HQQ=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_game_utils/1/full.distro",
"hash": "sha256-DUZbbCeuoeZEA795Nshjsks/wHvwZrKZToSPd02dW8g=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_game_utils/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-dLLnwg82KPtDM0VI7xG2S/DF5t9nziB6LQennSpqsOo=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_krisp/1/full.distro",
"hash": "sha256-cCrlYVWvypmHWVJ6x9gtcIf3HgREGtXFt0GfWbBxTxI=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_krisp/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-gdH5vvVhTkdE0uMDaoN+3AJTMDe9dfILcUHjSHlwBEk=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_modules/1/full.distro",
"hash": "sha256-lq10/naN078vjiHHNCy2Oknb7AAespmiFrE7CtG9AoA=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_modules/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-ZzOiBXsAJhpevHteLRUvUzRKpCtGvv69voi2RCar7YE=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_rpc/1/full.distro",
"hash": "sha256-yZMDNieVQnllGX7CpOkqPwEODXHQUcZl82kt5p9pz7g=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-FUcWLGRwAXuf9QyGtJwneOCF/S6FWjCtS4b1P5g3eaI=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_spellcheck/1/full.distro",
"hash": "sha256-41mKwi6++A4KPZps/CIBMOHMv6ZW8inIRU+QuAPvCk0=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-8evbMbvbKDoaL/Q2JebHQCSgcMkfhan1b3eEpYU9gPI=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_utils/1/full.distro",
"hash": "sha256-XOV02hRl9EMSNlpeLnGLX10m80NFIQCtZ87JeFkGebU=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-HZoqUGlUySWHzBS0fOrM98ycW62n8xTAqn/KeQ1A4tc=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_voice/1/full.distro",
"hash": "sha256-K8eFHLgqf+C3IfjnAs4sb1dVNpdc6GkXuf5QGK9FUaM=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_voice/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-iFvOlG14dVyDkF9c8q4L8JnxtGNiZCRjy09Lt5FJj/w=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.980/discord_zstd/1/full.distro",
"hash": "sha256-zVynSyfpaNz3zl4x7537Jdw17h/RQ8Tt9JLK0FG7w/o=",
"url": "https://development.dl2.discordapp.net/distro/app/development/linux/x64/1.0.981/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "1.0.980"
"version": "1.0.981"
},
"linux-ptb": {
"distro": {
"hash": "sha256-rPe3N7n3QkYa+pS4ZKRfeCnhK/MnkNrJIhr51XPY9XE=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/full.distro"
"hash": "sha256-krt+uEhFPkFicyxY2FvW/cTENpqm7tdr1AZ067GII6k=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-T/SapvIHT7X8FFgMolRfcgKe6cL3ldQX4goiWlWaW3Q=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_cloudsync/1/full.distro",
"hash": "sha256-zw+5u4g9+X3Ij9UXTKYpnp7Bb7diV8d5OxJUIpbwFOM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-e4GrIxx0KpQ9qAx4O4rO8jPV17U7XxtRY5Ox72SSmgg=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_desktop_core/1/full.distro",
"hash": "sha256-DkDdCkF8m4xUfIHU68fR7Mto7XNSRme/hfPq/6/Oi78=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-gZoKMgS/0c0llQWPIc0PmJiqzoV75hdJ6pw3whsmrwU=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_dispatch/1/full.distro",
"hash": "sha256-Puk419IfCpZ3AQXoR69B8J0Na4Qt7Ms/8o5OOeoVGsM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-l8xKWZ8kNI6gdiMzEAh0CGAM6Xa1w0Py7znGElZT+a4=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_erlpack/1/full.distro",
"hash": "sha256-OS37PDrUaeQnQnk3j7MPsaRwRpfyI3BRUERBJlBUjGg=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-cacgFbMHO5HCiwpOCyrB39FVqLFZ7tP1Pp0wr8Q3C80=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_game_utils/1/full.distro",
"hash": "sha256-JvvrO6WEr1GZcXXVv6Upx5g/uE/ASF7u+qPimncOFkc=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_game_utils/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-621qH2NG4tkligBd4253HFIZiNefxAeQqYrSmjYG6v8=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_krisp/1/full.distro",
"hash": "sha256-iU6TSZ7mk2spu8ywMPneFZ9H899a/QE2NzVbDbxtZIk=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_krisp/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-xEVg3yscqnLzK3sQdzbmDDG0vFVWxabjyAHRQf5t0pY=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_modules/1/full.distro",
"hash": "sha256-cS263pydXez5YOQNzLGbfOIgah4av4pBFM5NRw/HOqM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_modules/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-p20egYYvTbGGmZD0bF8MqK2wDa5tWKpf/zFX4HfSZ9U=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_rpc/1/full.distro",
"hash": "sha256-nu+MCe79gz2QVlI+zZ47JkA53nXgu2YLec01T3Iphpg=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-7p/cTlPCyFmoA6MiSsxDsbPeUCm32h+UdHBhQafHpk0=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_spellcheck/1/full.distro",
"hash": "sha256-0wcn+6hm0SDN7mke9d5nM2t15WSH6LhHZxFZCJ2CD10=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-WoDot6uM79syGwfaYLdV70zYMKJYLQXcWhddf6rg0mk=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_utils/1/full.distro",
"hash": "sha256-4lr1sET7fwSBGIV5qDvFITLUzuN0D0Pr5vC2Q6s1dz0=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-HHOoCOSzfa/EpFPmi7rSluI2iF7YCAxhuN4QMNTCfEg=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_voice/1/full.distro",
"hash": "sha256-2wZ8fTOHq/PZ/cdnMn1ZklI7OzZeaNdXoKUWlGn7TFY=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_voice/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-le4KCmo2owtka6k/KGIkE8mntYZQIkfmgpSHgBRFq0c=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.189/discord_zstd/1/full.distro",
"hash": "sha256-9uBA0j+SmpZs4peIhAWfzcVHl4ZSA68F708duyDgc5M=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/linux/x64/1.0.191/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "1.0.189"
"version": "1.0.191"
},
"linux-stable": {
"distro": {
"hash": "sha256-RlQEGuQlnvISzvNAXtJAEaHSvC/8AhNcfEc8paV9JKA=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/full.distro"
"hash": "sha256-mQhXEJdSk7Cw7h3kZST/OEAM16mAU0vu77wCyUI3JYE=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-9x/7+65hT5mcOOlUcSkWa7As+6Bxdv9vps/ZYgj+8TI=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_cloudsync/1/full.distro",
"hash": "sha256-ASodX6XZIn0jHWWEMiuzTR/bjstTyqQ1KYobAMUtBE4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-9ocCcvhubWXUCwPewJdKolt0CRbunzVIjWUsser1NA4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_desktop_core/1/full.distro",
"hash": "sha256-AQjcF9cX3g5VthbXh/ZpPQXoBRcwNUlDB4RQFJBLCBM=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-3Hqi3/5zfmDheMIbWN9l8qb/bNo9/pzfxQqYureCfMI=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_dispatch/1/full.distro",
"hash": "sha256-BNsOlr8qy7vb5pzJeWsOpqoc05q07qTZYOzlVn1ea94=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-lSR9PV2nG5+vgNqpjUrC8ygKv8bfvUk+i+F7nCEjV1Q=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_erlpack/1/full.distro",
"hash": "sha256-LKyA5MWvY8f55GJ5XsxGxrd197vQlIClX6FkpHTnCXo=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-jf3Gf95QmZVjzAB0Ui2eSErP58hNd+YRyyYKe9xtQlQ=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_game_utils/1/full.distro",
"hash": "sha256-yzBN13Z55DUPFtfxRYXlEB2S7EOpSGuVwqCGJ4pq2/Y=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_game_utils/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-jrEaudW1wI4dKIvZd+1/CfybdWainF9TApptzffxQiI=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_krisp/1/full.distro",
"hash": "sha256-E/+0xN+ZwWLvfdH2+UxfyjdUrEHDKSGR1snmurgViQs=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_krisp/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-jN+R1e8aDVXyq6J+1+h8Hienli7pj+xhZU8PUKCtXn8=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_modules/1/full.distro",
"hash": "sha256-Gu1ArzHiHPem/PyBXJ2uu9BrooGUtSBnHuVO4u56wG4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_modules/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-f/rSx/dFSmORLVPNvG5iqJb1KN5CBchXEUzwJwP21zU=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_rpc/1/full.distro",
"hash": "sha256-rjuT57qohzTqrB1hSznnr0zcxIyNuEGT9OWO1y78qxY=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-t1Y8DGpVQ1pzCz6tScaTnY9KvxSnUnIk26twTVupdX4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_spellcheck/1/full.distro",
"hash": "sha256-LXe6sNbCBrU2u066UOFxjVhg6++7IU0jvKwdUBu7xGc=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-FH0Fb4M+L+WETHQBJuFqbS/h0nLlWTTTnV7lp1lqcCU=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_utils/1/full.distro",
"hash": "sha256-EOQe69wzNfvYlN6sCa/eUEI4TBqofeyAyYayH/z7eNk=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-X5u3XuXdco84LG0lZS0uAgks0XjesxOltYGn0XP3akQ=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_voice/1/full.distro",
"hash": "sha256-Kin0igXzEF1qgG09nLK5pD89tuEfPfoFnVcrQKGmWXQ=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_voice/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-tZgzaVh2/CrvtYPOVJE3vrZuWbs9JxQSi74KeNf0mJw=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.137/discord_zstd/1/full.distro",
"hash": "sha256-OUGtH9vqI4mNmcSnwJO0tXBvOApUEp5HcHR5iiQqg3c=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/linux/x64/1.0.138/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "1.0.137"
"version": "1.0.138"
},
"osx-canary": {
"distro": {
"hash": "sha256-wQlaOR2PYbfKl4b6kVeM1Uy8dkgXMYUUcl20lAD0xSQ=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/full.distro"
"hash": "sha256-lGBj8eDOFubn2+wirPUfWC+ue8YCaxO5h1IOWwKnLjE=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-CrGlifM5ueOBujGd/QOJnvDYMwJaldMqS5BVxLYuyyM=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_cloudsync/1/full.distro",
"hash": "sha256-LpUlFrARzyYbFo1JG1XRVHCpQvxui58Wtzkgs/MDAGg=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-6d3A2/BZxN6Zj0G1g+IP0gtqRlxUhs9LZ9lvZIY2a9A=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_desktop_core/1/full.distro",
"hash": "sha256-kPI1Y8ZRoj2CcmQPdB731uRc2KNcQl1rBncmO+arbrQ=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-heZgQ4S8Adc4avG2mynZOGe6yf5TELJyZB6WK8Y/ZmY=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_dispatch/1/full.distro",
"hash": "sha256-lEvBXl8nHA1uIMCVhfarxPzVlEKEFKpYlTFSTo9zfbU=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-As8c8MJ7/cGpUD+vTwTSXhFLlmMLdfpj9HkPxj8vDRk=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_erlpack/1/full.distro",
"hash": "sha256-zY36prf4F8fBn2uCMh2YoasUtTde1BsgAuD7uiXmF78=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-wa7oeH1lh/wC9N8LUYFhns5J4wEzG60LH+cbJnvRhD0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_game_utils/1/full.distro",
"hash": "sha256-7XoHixFlryr23hPsVG0BHASNh8uAlnE7QphGsNQ4Fw0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_game_utils/1/full.distro",
"version": 1
},
"discord_intents": {
"hash": "sha256-2aiIIKV2x60aBDbtnjPzWHINtOCiLvpGSPakSv1ljCU=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_intents/1/full.distro",
"hash": "sha256-JsEpw6IXUDqWDPNRrplHOnaixqAlmcSRSwgqOhiXtKM=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_intents/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-wfB8/FEDm9NLEZsPmOckGY7KW6pv2GECIvyCHumJF9w=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_krisp/2/full.distro",
"version": 2
"hash": "sha256-XOyylN8yS0Ib1PewycB2XPsNOsmtlr7QKGguWV64Uuw=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_krisp/1/full.distro",
"version": 1
},
"discord_ml": {
"hash": "sha256-Ha32zoNYXG/j8tvW1EKWXi0aNXKNsDgu8QVdyCSgrXk=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_ml/1/full.distro",
"hash": "sha256-BPz6tWjvGdtgTQn/o+qPNBJjy07VPHHuVH9qTxRI5HY=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_ml/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-p8TsMEBjLr32FhoySty10Y8gk+23buKbf2rW/CUZa0o=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_modules/1/full.distro",
"hash": "sha256-eq79n19N5Ns68hAUEuNPVVUQ6nh05U+O2H7kBHQLYEs=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_modules/1/full.distro",
"version": 1
},
"discord_notifications": {
"hash": "sha256-c0UNFWEKjwP8SJsARnXMuwZgCRAVUcxtOZSPz3KbAqY=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_notifications/1/full.distro",
"hash": "sha256-rpW8FnlgWEf7s11ny2m5uZqDhXrOTYzZKZcpXQ8cKKk=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_notifications/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-pLbJODfGx51Ysp58S7aIdZhIvi6an0+BPqHkuYXOvDM=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_rpc/1/full.distro",
"hash": "sha256-Y2m9lQ1E/TU6n4Pfjf1Xo7+TLebc8579NHckS+Rqv9k=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-TiXMgJ2tLVKEKQFtJ2DG4/pvDDWfGJZo0wiZ8hP37yc=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_spellcheck/1/full.distro",
"hash": "sha256-+zldyihvpFRILqEaAq+cexVCsAX24ujJlgEgLObg1aQ=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-vkPu6xaH6uZXummgs1zl9k8S5roMJi4BfXI/GxzaJJw=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-+8itKyOGtocpt3pUE/qwsemZmUpqZ4jrkjrDzAygi5Q=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_voice/4/full.distro",
"hash": "sha256-bOI8bhbjdB+NufNoJkZqoaN02ABe1I8plxZ5uelvlVU=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_utils/4/full.distro",
"version": 4
},
"discord_voice": {
"hash": "sha256-Rdd6mzTPtqUXkGiWjl0hEeD7V2KX+GHlaxMCtKuCfwg=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_voice/1/full.distro",
"version": 1
},
"discord_webauthn": {
"hash": "sha256-bKVnWFyBTwTAbYZNb2OvOXEZZsqrjM2pAC/9LflNW7M=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_webauthn/1/full.distro",
"hash": "sha256-9qe2t9cVI4d03rypha32CDaQIi4YJAiMAG0gMKQYyBY=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_webauthn/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-VDckm6+FUaa5OidWc9L0jfP93p/siSOtoFbTnB9sRh0=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1102/discord_zstd/1/full.distro",
"hash": "sha256-YNnFKy3UMBszW7HF7jmr1KOGyy38ABoIw5Ut0hErrqc=",
"url": "https://canary.dl2.discordapp.net/distro/app/canary/osx/universal/0.0.1114/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "0.0.1102"
"version": "0.0.1114"
},
"osx-development": {
"distro": {
@@ -461,182 +461,182 @@
},
"osx-ptb": {
"distro": {
"hash": "sha256-LWvTisilV3o7ndSkJylscpjRk/8e6HOG+sEqwss1Xz0=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/full.distro"
"hash": "sha256-NRQtYNYZZch4SioDIPnfAl1S7Fa5CciLkLP6JZc5oBw=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-0TatK0N39jOtnuNPrZqIVvYRBkgieuWLGUnVffNfvIo=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_cloudsync/1/full.distro",
"hash": "sha256-zpkiCGvarZCCHf1DBrlpvv6NMQCFKwdJc/RzWJRzHaA=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-mtx5lpSiz/Yw3WfyaHYhetFcTrwH2xtm++23Yp8Zt3g=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_desktop_core/1/full.distro",
"hash": "sha256-JfizDxN8/9p4NZI3qNrkH+trMM9IiSR133wvMShnybM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-8RcoOm4kw1nZaT3q4YY2SpsMOWojSVRuYA5xOJ8EaUE=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_dispatch/1/full.distro",
"hash": "sha256-fD+Qdv/Ata12kU98dS96gi6UKTmIIJz/+VAjLT+kBHE=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-8TDGUAxW5WortWglbmTz3nNWW0WoYL7GPjvgWX2pmoU=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_erlpack/1/full.distro",
"hash": "sha256-2pNq6peNi++0vNypv86Wi4BWKE1ifqfdkP08/xvyoSo=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-UC5CZ8p3WCEqMmmCD42jiG/7bYEz4rzBX7MDoHHz6Cw=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_game_utils/1/full.distro",
"hash": "sha256-Mqxch0LYlqW/a4eEO5BKG/BD6uaUf0YAni3QTOjBirQ=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_game_utils/1/full.distro",
"version": 1
},
"discord_intents": {
"hash": "sha256-xlJ4Y/JtIMNTlUk1kIBvZDBwlzWh5VSNvR4XdrX6k4s=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_intents/1/full.distro",
"hash": "sha256-yRlfU3h6nBzPzMYmrt0cftgRQ3MMQ5cGXPGr2+X0Qs8=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_intents/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-60GGDVDSWtWanNt0mI7YknvMp0MTt1G3UFgYqiS3GjM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_krisp/1/full.distro",
"hash": "sha256-kPVDiRkJumiCDcmfhG6PG12iz1SBJeKyc02OwYnde6Q=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_krisp/1/full.distro",
"version": 1
},
"discord_ml": {
"hash": "sha256-6Ok4E72wvwBQksVWlN/Jg4b9ejF1AUT8fCT1asiKeMM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_ml/1/full.distro",
"hash": "sha256-Bn2mDI6ExXAZcKnO08a2SdBOHq0Cso0f9pRgBmgIyRM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_ml/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-JVWqNae2VkLcvZ0y95vhNwgohntziiNy0B+7ILvFu/A=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_modules/1/full.distro",
"hash": "sha256-hLkuAkHf6IXkhjQChH5nnJXXcUpiL2PRv5JQl3/BC8k=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_modules/1/full.distro",
"version": 1
},
"discord_notifications": {
"hash": "sha256-S9bZdYqI3I7dx2oSIokigivjNy6ftLgm63y+F2u717w=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_notifications/1/full.distro",
"hash": "sha256-ADdxLcx9hO2sfZq/BUjI2jE63iBuNzj9KIy8fTs/0pA=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_notifications/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-FGjHeX1p+TP+o74aVCqqO1LLhcxYwNBpaNa5SkRmbRo=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_rpc/1/full.distro",
"hash": "sha256-AP2yW5O7KXTQsXTKrtSeVaXpRGhEd6skqwZJ/y/hazk=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-Lu+cE+Ypla7d2yu26dEkg6lUvkqhc49ZilYCNM33GWw=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_spellcheck/1/full.distro",
"hash": "sha256-pUJ/QamKoZOcXurPWi7eJj/TtLyUsGRYmHaaRHSPw7s=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-36eRP9D1M62vivqUBmT8Q69MV223M1tOmVCAoIyUE7o=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_utils/1/full.distro",
"hash": "sha256-Hie0b0Y7uM9ySb4toiQZIYZ24tkjvsOXlgYNFkPNXjM=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-HH4hoDBaWVPHSoSnUz3D+TS3unVFSS2cCZZ8QUKudE0=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_voice/1/full.distro",
"hash": "sha256-LbYu8SKK4DW4P8BgakKGVl/ox0qeMavJrGhkmNB+dMs=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_voice/1/full.distro",
"version": 1
},
"discord_webauthn": {
"hash": "sha256-hWsS4gNEC+y5RWhw6yb3JzSydSFLvpZEAeS2OTTlt1o=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_webauthn/1/full.distro",
"hash": "sha256-DckpFbwQpb1ql5BRer3i/zbT9rOXVIJnYTwM8izyuYk=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_webauthn/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-tgFVUfraQfI5M/5WTTU6TrvysQPuqHAhiQSo6BzSkp4=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.232/discord_zstd/1/full.distro",
"hash": "sha256-B48b/B4ARDVcK1g3m1Cbn+kwil5OuEW+Xe5XBBTknTs=",
"url": "https://ptb.dl2.discordapp.net/distro/app/ptb/osx/universal/0.0.234/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "0.0.232"
"version": "0.0.234"
},
"osx-stable": {
"distro": {
"hash": "sha256-G5Ji8fsStgyhwx2XY+l5WUb9cMtIENAKv5k52s2g/3g=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/full.distro"
"hash": "sha256-f5nHsPoB80ByFEZbFiyjEI4oQex8d1D0aQbonujbjZ8=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/full.distro"
},
"kind": "distro",
"modules": {
"discord_cloudsync": {
"hash": "sha256-yGdWuaJplBkwUoLwd5uJFIWFF2XjyOwOWY3SJdmx1q0=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_cloudsync/1/full.distro",
"hash": "sha256-sUi5kXAkhtCC48rePaBSndN0gromC6VESA9ffwiCEpw=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_cloudsync/1/full.distro",
"version": 1
},
"discord_desktop_core": {
"hash": "sha256-97utI2ZNnFOCMxJHc7RRoXxZ2GzdFs8ll+N0Imr/LNM=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_desktop_core/1/full.distro",
"hash": "sha256-D/EXZZj/VJJQBcIFCL5n656YJfkFmkZB7+zDBYPPmb4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_desktop_core/1/full.distro",
"version": 1
},
"discord_dispatch": {
"hash": "sha256-XwABjhRMMDKQsmHGeyzRveAxwJJWSIMIJoF8nJQ7SzA=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_dispatch/1/full.distro",
"hash": "sha256-Q6yD87WbJlJT+I+WRBxIJYN2f8wodtOBTPn/epOPc9w=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_dispatch/1/full.distro",
"version": 1
},
"discord_erlpack": {
"hash": "sha256-4nz4TeACvEdhKZzlTMuSKN1uf9LWqm+ro4Gx/kt41Mg=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_erlpack/1/full.distro",
"hash": "sha256-lP4fzciImPpeR9KMpXded/Vc8+nrz/g2hXiJZEcrH2A=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_erlpack/1/full.distro",
"version": 1
},
"discord_game_utils": {
"hash": "sha256-wKF4difrMuX8m5NsUUVK9sdsBKiTQG1B+ckrBW6LTZQ=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_game_utils/1/full.distro",
"hash": "sha256-0XH839e+Qv1f00o6BKVkwtT7qbAU+SXeW7zSLWh65sw=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_game_utils/1/full.distro",
"version": 1
},
"discord_intents": {
"hash": "sha256-MHj9MtTcxFs3h2P5MfI/i8f2I64oZ2fKt+ByJPlVMLc=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_intents/1/full.distro",
"hash": "sha256-eoH+4jmLEIt/liwiy6J0NISAWRDbG0boF4Ry2kDCU/8=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_intents/1/full.distro",
"version": 1
},
"discord_krisp": {
"hash": "sha256-XCCBJer4RPs/Nk+YKTH1BAVxSFu1XAJNeb5ai4uFaKU=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_krisp/1/full.distro",
"hash": "sha256-/cAJqx8LfdAkWVrk4zMDhOSNRkn/hvkHukcq6IsMTac=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_krisp/1/full.distro",
"version": 1
},
"discord_ml": {
"hash": "sha256-U1sRjCzeLFg7j/MR6AsC76Ib6ULXs/RqN6FSB3IzCdc=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_ml/1/full.distro",
"hash": "sha256-P3p0tBdUPPFEMrkmqQNGP5i/qlNjBazOJSedZ7bAFWI=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_ml/1/full.distro",
"version": 1
},
"discord_modules": {
"hash": "sha256-IElPJUwEz2QL0WDWCju8JR7Z81X3t92JHEXhs8NUF8k=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_modules/1/full.distro",
"hash": "sha256-soo7hXzLa/HjGg9xUr4k23BlbfzTE1IIIQLZAMdS8p8=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_modules/1/full.distro",
"version": 1
},
"discord_notifications": {
"hash": "sha256-0+XuBfb0lhx3YUAqRRBEAHqDQJa2/8ebcZhnh821ltE=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_notifications/1/full.distro",
"hash": "sha256-5sHbOpY+x0+tp92yhbqt/n9EVzfuM9aY959nErp8K6w=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_notifications/1/full.distro",
"version": 1
},
"discord_rpc": {
"hash": "sha256-i0tChHCi1aSAXsieRg/rxKptU8R3zI3Wxmdxi1Til2s=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_rpc/1/full.distro",
"hash": "sha256-LWbgkvHR8uG/gqnxj6xjrG1xvB6YTKkSUv+OdcZQO5k=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_rpc/1/full.distro",
"version": 1
},
"discord_spellcheck": {
"hash": "sha256-MsSCA7Jdk+MeMpsFYcUSmGNbmfnZrTy3LbSUI7e9yOo=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_spellcheck/1/full.distro",
"hash": "sha256-9eimbVeV160GsTvAPKphd3gIiY9Ia8UEqnVlCVYth0o=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_spellcheck/1/full.distro",
"version": 1
},
"discord_utils": {
"hash": "sha256-2YStzx57sx666H/CTIvmdgTWw+tJOgICx8sY0zVERak=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_utils/1/full.distro",
"hash": "sha256-FZMfdq/xAx+dEveQdqYbzaCXIyPeLZ2AlzpMQxH5mvA=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_utils/1/full.distro",
"version": 1
},
"discord_voice": {
"hash": "sha256-Tag4GSeN+1Y/LK69R4HOxMlFDE9BUg4/EcEDFVXI5Bk=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_voice/1/full.distro",
"hash": "sha256-pmAZZskHQ3ZcZ5zOklRsn9kdqbuFwjlucRnKyRMKl5w=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_voice/1/full.distro",
"version": 1
},
"discord_webauthn": {
"hash": "sha256-ouEP2+k2xZpMxaLD6RiloL94faW4WsVcMFxWYTy7OW4=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_webauthn/1/full.distro",
"hash": "sha256-+AHgJr8pfGKJCZLDAv6BRBcoPcov9qTqPWl6Le+Iu/M=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_webauthn/1/full.distro",
"version": 1
},
"discord_zstd": {
"hash": "sha256-zUyoJ3i1iYmBCRm6uFTo8QUKly3uDzL4xqebWQ7LH4k=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.389/discord_zstd/1/full.distro",
"hash": "sha256-oYlu63s/hIELL+eH4nFlZ0Kk+bb0HhlGKOgdjkWRsZQ=",
"url": "https://stable.dl2.discordapp.net/distro/app/stable/osx/universal/0.0.390/discord_zstd/1/full.distro",
"version": 1
}
},
"version": "0.0.389"
"version": "0.0.390"
}
}
+3 -3
View File
@@ -17,14 +17,14 @@
resholve,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "aaxtomp3";
version = "1.3";
src = fetchFromGitHub {
owner = "krumpetpirate";
repo = "aaxtomp3";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-7a9ZVvobWH/gPxa3cFiPL+vlu8h1Dxtcq0trm3HzlQg=";
};
@@ -76,4 +76,4 @@ resholve.mkDerivation rec {
license = lib.licenses.wtfpl;
maintainers = [ ];
};
}
})
@@ -57,7 +57,7 @@ buildNpmPackage rec {
key](https://docs.antora.org/antora/3.1/extend/enable-extension).
'';
maintainers = [ lib.maintainers.naho ];
maintainers = [ lib.maintainers.noahbiewesch ];
platforms = lib.platforms.all;
};
}
@@ -15,8 +15,8 @@ stdenvNoCC.mkDerivation {
pname = "antora-ui-default";
version = "0-unstable-2024-12-26";
# The UI bundle is fetched from lib.maintainers.naho's antora-ui-default fork
# for the following reasons:
# The UI bundle is fetched from lib.maintainers.noahbiewesch's
# antora-ui-default fork for the following reasons:
#
# > The UI bundle is currently unpackaged [1] [2], and only accessible by
# > fetching the latest GitLab artifact or building from source. Neither
@@ -71,7 +71,7 @@ stdenvNoCC.mkDerivation {
references.
'';
maintainers = [ lib.maintainers.naho ];
maintainers = [ lib.maintainers.noahbiewesch ];
platforms = lib.platforms.all;
};
}
+1 -1
View File
@@ -46,7 +46,7 @@ buildNpmPackage rec {
maintainers = with lib.maintainers; [
ehllie
naho
noahbiewesch
];
platforms = lib.platforms.all;
+1 -1
View File
@@ -60,7 +60,7 @@ stdenvNoCC.mkDerivation {
meta = {
description = "Reproducible Antora test framework";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.naho ];
maintainers = [ lib.maintainers.noahbiewesch ];
platforms = lib.platforms.all;
};
}
@@ -22,7 +22,7 @@
chrootSetprivPath ? "/usr/bin/setpriv",
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "arch-install-scripts";
version = "31";
@@ -30,7 +30,7 @@ resholve.mkDerivation rec {
domain = "gitlab.archlinux.org";
owner = "archlinux";
repo = "arch-install-scripts";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-Oh1nC/gPJDDy8cXiZPbEfpwOuO+RFRcxVCZuTtB2MV8=";
};
@@ -121,4 +121,4 @@ resholve.mkDerivation rec {
maintainers = with lib.maintainers; [ samlukeyes123 ];
platforms = lib.platforms.linux;
};
}
})
+4 -4
View File
@@ -27,14 +27,14 @@
packcc,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "bats";
version = "1.12.0";
src = fetchFromGitHub {
owner = "bats-core";
repo = "bats-core";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-5VCkOzyaUOBW+HVVHDkH9oCWDI/MJW6yrLTQG60Ralk=";
};
@@ -153,7 +153,7 @@ resholve.mkDerivation rec {
--suffix BATS_LIB_PATH : "$out/share/bats"
'';
inherit meta;
meta = removeAttrs finalAttrs.meta [ "position" ];
};
passthru.tests = {
@@ -281,4 +281,4 @@ resholve.mkDerivation rec {
license = lib.licenses.mit;
platforms = lib.platforms.unix;
};
}
})
+5 -5
View File
@@ -39,7 +39,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "beekeeper-studio";
version = "5.7.2";
version = "5.7.3";
src =
let
@@ -54,10 +54,10 @@ stdenv.mkDerivation (finalAttrs: {
fetchurl {
url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/${asset}";
hash = selectSystem {
x86_64-linux = "sha256-PYgNkEixbIDcUKfWzYCsB0CZ4HlP2G3WHiN2xxvO/mw=";
aarch64-linux = "sha256-VVv3qi7Fyd+pajmO1fxDjzcQL82ebXRlaPlOjiXOUxw=";
x86_64-darwin = "sha256-kRSO/XPiUOsxWi4l6DQMkFYxL58XA1fOmtyyLDuQyr0=";
aarch64-darwin = "sha256-IpHLpkk5gKrNK/OyhE3W4meDJCwfhcyyDJxiJ+GIZ+I=";
x86_64-linux = "sha256-uaJvoYOREflJlGGyrBT0oNuJF8qPpsPCkup8GXvJ2Bo=";
aarch64-linux = "sha256-/QtR9806c7Q03Nvp6/WAKD+lIDI/RDePdLdc9Kqeb0w=";
x86_64-darwin = "sha256-KRB0wyIHnIrbr7Wruz8PdTEWWYNQuiz9F+k/LFZAJno=";
aarch64-darwin = "sha256-Rjhk5JqPayAbnDKH2RQtH/LTUmm5WwVvwGYD4mANvOs=";
};
};
+3 -3
View File
@@ -8,15 +8,15 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-shear";
version = "1.11.2";
version = "1.12.0";
src = fetchCrate {
pname = "cargo-shear";
version = finalAttrs.version;
hash = "sha256-1NQ9Ws6aMFuMawoCPHjvbVLCP2ztLgAeXvKY4952aqU=";
hash = "sha256-We5VIA/UplWOYliGpLvZe06NdEKaP03Le+5HsBWIJEE=";
};
cargoHash = "sha256-PkcRFzwC5M0wFSFXOuuLxWcZWrznzs9GdykE/8AjSMw=";
cargoHash = "sha256-Q663sjqg/gguFh5T17Q+QpLN87KxFF3TKUC2pfE9Hoc=";
env = {
# https://github.com/Boshen/cargo-shear/blob/v1.6.2/src/lib.rs#L51-L54
+32 -6
View File
@@ -1,5 +1,6 @@
{
lib,
stdenv,
buildGoModule,
fetchFromGitHub,
}:
@@ -11,21 +12,46 @@ buildGoModule (finalAttrs: {
src = fetchFromGitHub {
owner = "danvergara";
repo = "dblab";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
hash = "sha256-0tkIDWAub+wfoJ760m1kU7XYnGNner/zLtCod6UPF60=";
};
vendorHash = "sha256-B5wyERNUkJIrKjKET9HX3F43CFW6aBtzAarkAuhxw9o=";
vendorHash = "sha256-UGnbXjXnZ3EVcAk0ZTaV2wWWXv5nsbyNlTv8PMl2rP4=";
# Fix case-insensitive conflicts producing platform-dependent checksums
# https://github.com/microsoft/go-mssqldb/issues/234
proxyVendor = true;
ldflags = [ "-s -w -X main.version=${finalAttrs.version}" ];
ldflags = [
"-s"
"-X main.version=${finalAttrs.version}"
];
# some tests require network access
doCheck = false;
doCheck = true;
preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
# modernc reads /etc/protocols during package init, which Darwin sandboxing blocks.
go mod download modernc.org/libc
chmod -R u+w "$GOPATH/pkg/mod/modernc.org/libc@"*
substituteInPlace "$GOPATH"/pkg/mod/modernc.org/libc@*/honnef.co/go/netdb/netdb.go \
--replace-fail '!os.IsNotExist(err)' '!os.IsNotExist(err) && !os.IsPermission(err)'
'';
checkFlags = [
"-short"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Tries to bind a local TCP listener, which Darwin sandboxing blocks.
"-skip=^TestSSHKeyFileAuthentication$"
];
meta = {
description = "Database client every command line junkie deserves";
longDescription = ''
Fast and lightweight interactive terminal-based UI application
for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server.
'';
homepage = "https://github.com/danvergara/dblab";
changelog = "https://github.com/danvergara/dblab/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ iamanaws ];
mainProgram = "dblab";
};
})
+4 -4
View File
@@ -8,7 +8,7 @@
which,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "dgoss";
version = goss.version;
src = goss.src;
@@ -37,8 +37,8 @@ resholve.mkDerivation rec {
};
meta = {
homepage = "https://github.com/goss-org/goss/blob/v${version}/extras/dgoss/README.md";
changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
homepage = "https://github.com/goss-org/goss/blob/v${finalAttrs.version}/extras/dgoss/README.md";
changelog = "https://github.com/goss-org/goss/releases/tag/v${finalAttrs.version}";
description = "Convenience wrapper around goss that aims to bring the simplicity of goss to docker containers";
license = lib.licenses.asl20;
platforms = lib.platforms.linux;
@@ -48,4 +48,4 @@ resholve.mkDerivation rec {
];
mainProgram = "dgoss";
};
}
})
+3 -3
View File
@@ -17,13 +17,13 @@
man,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "git-ftp";
version = "1.6.0";
src = fetchFromGitHub {
owner = "git-ftp";
repo = "git-ftp";
rev = version;
rev = finalAttrs.version;
sha256 = "1hxkqf7jbrx24q18yxpnd3dxzh4xk6asymwkylp1x7zg6mcci87d";
};
@@ -101,4 +101,4 @@ resholve.mkDerivation rec {
platforms = lib.platforms.unix;
mainProgram = "git-ftp";
};
}
})
+5
View File
@@ -21,6 +21,11 @@ buildGoModule (finalAttrs: {
vendorHash = "sha256-gCuYqk9agH86wfGd7k6QwLUiG3Mv6TrEd9tdyj8AYPs=";
# Tests call gomarkdoc's main() directly, which reads GOFLAGS from the
# environment. nixpkgs sets GOFLAGS=-mod=vendor, but gomarkdoc's own flag
# parser only accepts -tags, so -mod triggers "flag provided but not defined".
doCheck = false;
ldflags = [
"-s"
"-w"
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
doxygen,
graphviz,
@@ -17,9 +16,7 @@
mpfr,
proj,
python3,
qtxmlpatterns,
qwt,
wrapQtAppsHook,
libsForQt5,
}:
let
@@ -38,28 +35,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gplates";
version = "2.5";
version = "2.5.0-dev3";
src = fetchFromGitHub {
owner = "GPlates";
repo = "GPlates";
rev = "GPlates-${finalAttrs.version}";
hash = "sha256-3fEwm5EKK9RcRbnyUejgwfjdsXaujjZjoMbq/BbVMeM=";
rev = "e3ec5a4ee58147d21d8b42050c4c7e78f861f21c";
hash = "sha256-/y+fozK6DvoVuS1I1ZdWtRwy+M/XRFyLDWHcUFu2++M=";
};
patches = [
(fetchpatch {
name = "qwt-6.3-compile-error-fix.patch";
url = "https://github.com/GPlates/GPlates/commit/c4680ebe54f4535909085feacecd66410a91ff98.patch";
hash = "sha256-mw5+GLayMrmcSDd1ai+0JTuY3iedHT9u2kx5Dd2wMjg=";
})
];
nativeBuildInputs = [
cmake
doxygen
graphviz
wrapQtAppsHook
libsForQt5.wrapQtAppsHook
];
buildInputs = [
@@ -74,8 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
mpfr
proj
python
qtxmlpatterns
qwt
libsForQt5.qtxmlpatterns
libsForQt5.qwt
];
meta = {
+5
View File
@@ -42,6 +42,11 @@ stdenv.mkDerivation (finalAttrs: {
gtksourceview4
];
mesonFlags = [
# Work around https://gitlab.gnome.org/GNOME/gupnp-tools/-/issues/29
"-Dc_args=-Wno-error=deprecated-declarations"
];
passthru = {
updateScript = gnome.updateScript {
packageName = "gupnp-tools";
-63
View File
@@ -1,63 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
pkg-config,
curl,
openssl,
fuse,
libxml2,
json_c,
file,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "hubicfuse";
version = "3.0.1";
src = fetchFromGitHub {
owner = "TurboGit";
repo = "hubicfuse";
rev = "v${finalAttrs.version}";
sha256 = "1x988hfffxgvqxh083pv3lj5031fz03sbgiiwrjpaiywfbhm8ffr";
};
patches = [
# Fix Darwin build
# https://github.com/TurboGit/hubicfuse/pull/159
(fetchpatch {
url = "https://github.com/TurboGit/hubicfuse/commit/b460f40d86bc281a21379158a7534dfb9f283786.patch";
sha256 = "0nqvcbrgbc5dms8fkz3brlj40yn48p36drabrnc26gvb3hydh5dl";
})
# UPstream fix for build failure on -fno-common toolchains
(fetchpatch {
name = "fno-common.patch";
url = "https://github.com/TurboGit/hubicfuse/commit/34a6c3e57467b5f7e9befe2171bf4292893c5a18.patch";
sha256 = "0k1jz2h8sdhmi0srx0adbyrcrm57j4annj84yw6hdrly5hsf7bzc";
})
];
nativeBuildInputs = [ pkg-config ];
buildInputs = [
curl
openssl
fuse
libxml2
json_c
file
];
postInstall = ''
install hubic_token $out/bin
mkdir -p $out/sbin
ln -sf $out/bin/hubicfuse $out/sbin/mount.hubicfuse
'';
meta = {
homepage = "https://github.com/TurboGit/hubicfuse";
description = "FUSE-based filesystem to access hubic cloud storage";
platforms = lib.platforms.unix;
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jpierre03 ];
};
})
+7 -5
View File
@@ -3,22 +3,24 @@
stdenv,
fetchFromGitHub,
libx11,
libxpm,
libxt,
withGraphics ? true,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "icon-lang";
version = "unstable-2020-02-05";
version = "9.5.25a";
src = fetchFromGitHub {
owner = "gtownsend";
repo = "icon";
rev = "829cff33de4a21546fb269de3ef5acd7b4f0c0c7";
sha256 = "1lj2f13pbaajcy4v3744bz46rghhw5sv4dwwfnzhsllbj5gnjsv2";
tag = "v${finalAttrs.version}";
sha256 = "sha256-COXB03j5keTaRP/ggOU4065NFk3bmK5NTSet4CBGFSM=";
};
buildInputs = lib.optionals withGraphics [
libx11
libxpm
libxt
];
@@ -57,4 +59,4 @@ stdenv.mkDerivation {
license = lib.licenses.publicDomain;
homepage = "https://www.cs.arizona.edu/icon/";
};
}
})
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "libretro-shaders-slang";
version = "0-unstable-2026-05-05";
version = "0-unstable-2026-05-07";
src = fetchFromGitHub {
owner = "libretro";
repo = "slang-shaders";
rev = "2ba50bfaeae630741216a9b60b5147485657316f";
hash = "sha256-3hJ/rpTDI8oqd4t/dTAHztmWkXW769cAqbmt5jVdIHE=";
rev = "cef2de6123cccbf0393ed6071ffd6e4a8d092145";
hash = "sha256-DvkWxkIdB9K/UkIk3r7mNT1RhAtEe9sfIX/ffxPiTIE=";
};
dontConfigure = true;
+6 -6
View File
@@ -7,12 +7,12 @@
let
pname = "lmstudio";
version_aarch64-linux = "0.4.12-1";
hash_aarch64-linux = "sha256-Gt3QiP4P3BpbRf7gvdKLUaf9/oz/eef5M0bVzCqHPSw=";
version_aarch64-darwin = "0.4.12-1";
hash_aarch64-darwin = "sha256-S4Xj1mzjxGBKAECmayVnL4p1a2HuvQlz+BKHO4oPM3U=";
version_x86_64-linux = "0.4.12-1";
hash_x86_64-linux = "sha256-U7TJkMUqmL4Wk77zcIN2/4IFz7artvVg0saREjoGy8I=";
version_aarch64-linux = "0.4.13-1";
hash_aarch64-linux = "sha256-3Z+wt8H8QdFiz190Pa+33fkKHf1Df7nzWoUNYz2TrYw=";
version_aarch64-darwin = "0.4.13-1";
hash_aarch64-darwin = "sha256-cj1KqM55iyJzg7O6SuQmUn2RHUZpE9fzljft8tYWHUE=";
version_x86_64-linux = "0.4.13-1";
hash_x86_64-linux = "sha256-IHhqAsYVi1XCaryxrEyhakDyye2vehbsJ77eF68KaIg=";
meta = {
description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)";
+1 -1
View File
@@ -30,6 +30,6 @@ buildLua {
description = "Show Twitch chat messages as subtitles when watching Twitch VOD with mpv";
homepage = "https://github.com/CrendKing/mpv-twitch-chat";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.naho ];
maintainers = [ lib.maintainers.noahbiewesch ];
};
}
+3 -5
View File
@@ -7,16 +7,14 @@
writeText,
}:
# resholve does not yet support `finalAttrs` call pattern hence `rec`
# https://github.com/abathur/resholve/issues/107
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "nix-direnv";
version = "3.1.1";
src = fetchFromGitHub {
owner = "nix-community";
repo = "nix-direnv";
rev = version;
rev = finalAttrs.version;
hash = "sha256-AsWnRH7LAb78iFfE+ZdYyCR5AVuPloT8ZnghDXW6arY=";
};
@@ -77,4 +75,4 @@ resholve.mkDerivation rec {
bbenne10
];
};
}
})
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "norgolith";
version = "0.3.2";
version = "0.4.0";
src = fetchFromGitHub {
owner = "NTBBloodbath";
repo = "norgolith";
tag = "v${finalAttrs.version}";
hash = "sha256-9Ezp2aK+O4TcINcnUdptejlrczIqr65nNWPmB+APrAI=";
hash = "sha256-K3Gg/8LKmxrHLzVUx4IF3nTxwl2PU7CrV5oZ8BwHo1U=";
};
cargoHash = "sha256-NwbiS83OUq/YodBea9ShZtSTyBtWy3wWyOLwoHb16V8=";
cargoHash = "sha256-O3Sd0A9XhhtBUqwCDV2TVYAe9Q8Ir0j5YHX220AgTjc=";
nativeBuildInputs = [
pkg-config
+4 -4
View File
@@ -30,14 +30,14 @@
stateDir ? "/etc/pihole",
}:
(resholve.mkDerivation rec {
(resholve.mkDerivation (finalAttrs: {
pname = "pihole";
version = "6.4";
src = fetchFromGitHub {
owner = "pi-hole";
repo = "pi-hole";
tag = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-aBQO+wAqeuXc9ekByVFlOZQ9SBCGsozGdoS8r1qhGuk=";
};
@@ -234,7 +234,7 @@
meta = {
description = "Black hole for Internet advertisements";
homepage = "https://pi-hole.net";
changelog = "https://github.com/pi-hole/pi-hole/releases/tag/v${version}";
changelog = "https://github.com/pi-hole/pi-hole/releases/tag/v${finalAttrs.version}";
license = lib.licenses.eupl12;
maintainers = with lib.maintainers; [ averyvigolo ];
platforms = lib.platforms.linux;
@@ -244,7 +244,7 @@
passthru.tests = nixosTests.pihole-ftl;
passthru = { inherit stateDir; };
}).overrideAttrs
})).overrideAttrs
(old: {
# Resholve can't fix the hardcoded absolute paths, so substitute them before resholving
preFixup = ''
+3 -3
View File
@@ -26,14 +26,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "s7";
version = "11.8-unstable-2026-05-05";
version = "11.8-unstable-2026-05-14";
src = fetchFromGitLab {
domain = "cm-gitlab.stanford.edu";
owner = "bil";
repo = "s7";
rev = "aae7fcfbf66e4d1053ed52d70e6134f12440a731";
hash = "sha256-6BynynDPjp4vzIrwXWrqzGPPp/zMf8SBIehy05Sxmtw=";
rev = "64c58a5c6414cefa54b221ae77a09c20564c091e";
hash = "sha256-Q8IT2Hific1VC59h2q23vko5HyzcvQJocsCqq/D0R6g=";
};
buildInputs =
+3 -3
View File
@@ -10,14 +10,14 @@
ncurses,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "shunit2";
version = "2.1.8";
src = fetchFromGitHub {
owner = "kward";
repo = "shunit2";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-IZHkgkVqzeh+eEKCDJ87sqNhSA+DU6kBCNDdQaUEeiM=";
};
@@ -102,4 +102,4 @@ resholve.mkDerivation rec {
platforms = lib.platforms.unix;
mainProgram = "shunit2";
};
}
})
+6 -12
View File
@@ -2,7 +2,6 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
llvmPackages,
z3,
@@ -11,29 +10,24 @@
stdenv.mkDerivation (finalAttrs: {
pname = "simbaplusplus";
version = "0-unstable-2024-11-05";
version = "0-unstable-2025-11-05";
src = fetchFromGitHub {
owner = "pgarba";
repo = "SiMBA-";
rev = "a030a187df0b650718b2aab18ccebc1f810e18b4";
hash = "sha256-h2in203bwfb7ArhoBN0PoWM6DZtxI4jSGQuSTTaBJ7A=";
rev = "cbef1fc868d5de1b659ed317db9e0a1cecf6462b";
hash = "sha256-GISI66DuNA7KYJ/trdSdx3CkjdqXn9mQs+EwVxSlgoE=";
};
patches = [
# CMakeLists: minimum cmake version 3.5
(fetchpatch {
url = "https://github.com/pgarba/SiMBA-/commit/0d5dcaf0a0e85e342141a9c525cc8a10934c2f9d.patch?full_index=1";
hash = "sha256-rL/jzq4eoJI6j1aEK8vg6b2uqGjxN6P+8vsC8oYTxng=";
})
];
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail ' ''${LLVM_TOOLS_BINARY_DIR}/llvm-config' " ${lib.getDev llvmPackages.libllvm}/bin/llvm-config" \
--replace-fail 'set(Z3_INCLUDE_DIRS /usr/include)' ""
'';
# llvm-config --cxxflags exports -fno-exceptions, but z3's C++ headers require exception support.
env.NIX_CFLAGS_COMPILE = "-fexceptions";
nativeBuildInputs = [
cmake
];
+6
View File
@@ -22,6 +22,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-X+AMUH8nJli0Um1bH0gDGLnfHGknqea3DZxH+tdTEr8=";
};
postPatch = ''
# tests target has racy config.h dep
substituteInPlace meson.build \
--replace-fail "subdir('tests')" ""
'';
nativeBuildInputs = [
meson
ninja
+2995 -2704
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -18,7 +18,7 @@ buildNpmPackage (finalAttrs: {
dontNpmBuild = true;
dontNpmPrune = true;
npmDepsHash = "sha256-yri0sDDqek3HwLjPE0C43VRfemi5NCDLSZ3FJ8bwmdg=";
npmDepsHash = "sha256-4YZHn7CPQHoGfy0CqD96btlctJfIT3NnUQ47PWot6Ok=";
postPatch = ''
cp ${./package-lock.json} package-lock.json
+37
View File
@@ -0,0 +1,37 @@
{
lib,
fetchFromGitHub,
python3Packages,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "termdown";
version = "2.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "trehn";
repo = "termdown";
tag = finalAttrs.version;
hash = "sha256-G2YOAC+b++oQUicZcY28qVDy2XqW2SuzhXcVqeSQkh8=";
};
build-system = with python3Packages; [
hatchling
];
dependencies = with python3Packages; [
art
pillow
python-dateutil
];
meta = {
changelog = "https://github.com/trehn/termdown/blob/${finalAttrs.src.tag}/CHANGELOG.md";
description = "Starts a countdown to or from TIMESPEC";
mainProgram = "termdown";
longDescription = "Countdown timer and stopwatch in your terminal";
homepage = "https://github.com/trehn/termdown";
license = lib.licenses.gpl3;
};
})
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "topgrade";
version = "17.4.0";
version = "17.5.0";
src = fetchFromGitHub {
owner = "topgrade-rs";
repo = "topgrade";
tag = "v${finalAttrs.version}";
hash = "sha256-3nCt3Kmnd+ogzIkvb9pSwm99hBj/Ab0AMvg+6lUx7mc=";
hash = "sha256-50aBypH6TaydbxBif739K1vQOOlSjZvVS9uaVOqZHJU=";
};
cargoHash = "sha256-VkAzAi3Ok2GZlpF4AVMzuYYU86WQeB9k/KaI1YvSgWw=";
cargoHash = "sha256-uoaVc+IQxuPZaO0hA4aXQ2LvmfgeEfBujuD/FkEaH24=";
nativeBuildInputs = [
installShellFiles
@@ -19,14 +19,12 @@
which,
}:
# resholve does not yet support `finalAttrs` call pattern hence `rec`
# https://github.com/abathur/resholve/issues/107
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "unix-privesc-check";
version = "1.4";
src = fetchurl {
url = "https://pentestmonkey.net/tools/unix-privesc-check/unix-privesc-check-${version}.tar.gz";
url = "https://pentestmonkey.net/tools/unix-privesc-check/unix-privesc-check-${finalAttrs.version}.tar.gz";
hash = "sha256-4fhef2n6ut0jdWo9dqDj2GSyHih2O2DOLmGBKQ0cGWk=";
};
@@ -85,4 +83,4 @@ resholve.mkDerivation rec {
platforms = lib.platforms.unix;
license = lib.licenses.gpl2Plus;
};
}
})
+3 -3
View File
@@ -12,14 +12,14 @@
wireguard-tools,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "wgnord";
version = "0.2.1";
src = fetchFromGitHub {
owner = "phirecc";
repo = "wgnord";
rev = version;
rev = finalAttrs.version;
hash = "sha256-26cfYXtZVQ7kIRxY6oNGCqIjdw/hjwXhVKimVgolLgk=";
};
@@ -64,4 +64,4 @@ resholve.mkDerivation rec {
mainProgram = "wgnord";
platforms = lib.platforms.linux;
};
}
})
+2 -2
View File
@@ -21,13 +21,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "wsjtx";
version = "3.0.0";
version = "3.0.1";
src = fetchFromGitHub {
owner = "WSJTX";
repo = "wsjtx";
tag = "v${finalAttrs.version}";
hash = "sha256-ZM46ouS4NyXP7wPsAxY7Uf2mn0CawRiRmqYkkS8yTAU=";
hash = "sha256-0Agm6lvzH3sgBatOBpYV3/CoyNJsO7Sw9mD/wewJ1DM=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -104,14 +104,14 @@ let
in
effectiveBuildPythonApplication rec {
pname = "xpra";
version = "6.4.3";
version = "6.4.4";
format = "setuptools";
src = fetchFromGitHub {
owner = "Xpra-org";
repo = "xpra";
tag = "v${version}";
hash = "sha256-TmhMjO1WTF4fT/G0EyRzORI/Q/cd3IipQn0eRwkWYRE=";
hash = "sha256-zDI6xksviTjsfsh5OJdkif24BGPW9zfDsxATC98eeX0=";
};
patches = [
+5 -5
View File
@@ -28,7 +28,7 @@
yadm,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "yadm";
version = "3.5.0";
@@ -37,7 +37,7 @@ resholve.mkDerivation rec {
src = fetchFromGitHub {
owner = "yadm-dev";
repo = "yadm";
rev = version;
rev = finalAttrs.version;
hash = "sha256-hDo6zs70apNhKmuvR+eD51FzuTLj3SL/wHQXqLMD9QE=";
};
@@ -118,7 +118,7 @@ resholve.mkDerivation rec {
};
passthru.tests = {
minimal = runCommand "${pname}-test" { } ''
minimal = runCommand "${finalAttrs.pname}-test" { } ''
export HOME=$out
${yadm}/bin/yadm init
'';
@@ -133,10 +133,10 @@ resholve.mkDerivation rec {
* Provides a way to use alternate files on a specific OS or host.
* Supplies a method of encrypting confidential data so it can safely be stored in your repository.
'';
changelog = "https://github.com/yadm-dev/yadm/blob/${version}/CHANGES";
changelog = "https://github.com/yadm-dev/yadm/blob/${finalAttrs.version}/CHANGES";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ abathur ];
platforms = lib.platforms.unix;
mainProgram = "yadm";
};
}
})
+4 -4
View File
@@ -14,14 +14,14 @@
zfs,
}:
resholve.mkDerivation rec {
resholve.mkDerivation (finalAttrs: {
pname = "zxfer";
version = "1.1.7";
src = fetchFromGitHub {
owner = "allanjude";
repo = "zxfer";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-11SQJcD3GqPYBIgaycyKkc62/diVKPuuj2Or97j+NZY=";
};
@@ -80,9 +80,9 @@ resholve.mkDerivation rec {
meta = {
description = "Popular script for managing ZFS snapshot replication";
homepage = "https://github.com/allanjude/zxfer";
changelog = "https://github.com/allanjude/zxfer/releases/tag/v${version}";
changelog = "https://github.com/allanjude/zxfer/releases/tag/v${finalAttrs.version}";
license = lib.licenses.bsd2;
maintainers = [ ];
mainProgram = "zxfer";
};
}
})
+1 -1
View File
@@ -129,7 +129,7 @@ trivial, so I'll also link to some real-world examples:
## Basic `resholve.phraseSolution` example
This function has a similar API to `writeScript` and `writeScriptBin`, except it does require a `scripts` attr. It is intended to make resholve a little easier to mix into more types of builds. This example is a little
This function has a similar API to `writeScript` and `writeScriptBin`, except it does require a `scripts` attr. It is intended to make resholve a little easier to mix into more types of build. This example is a little
trivial for now. If you have a real usage that you find helpful, please PR it.
```nix
@@ -219,50 +219,54 @@ rec {
)}
'';
};
mkDerivation =
{
pname,
src,
version,
passthru ? { },
solutions,
postResholve ? "",
...
}@attrs:
let
inherit stdenv;
/*
This uses nested derivations so we can:
- let project build however it needs in inner "unresholved" drv
- pass this drv through binlore to collect info on exec behavior
in any scripts and binaries in its output
- resholve with lore unresholved source and lore as inputs
/*
Knock out our special solutions arg, but otherwise
just build what the caller is giving us. We'll
actually resholve it separately below (after we
generate binlore for it).
*/
unresholved = (
stdenv.mkDerivation (
(removeAttrs attrs [ "solutions" ])
// {
inherit version src;
pname = "${pname}-unresholved";
}
)
);
in
/*
resholve in a separate derivation; some concerns:
- we aren't keeping many of the user's args, so they
can't readily set LOGLEVEL and such...
- not sure how this affects multiple outputs
*/
lib.extendDerivation true passthru (
some concerns:
- resholve drv isn't keeping many of the caller's args,
(to avoid re-triggering phases and such in outer build)
so they can't readily set LOGLEVEL and such...
- not sure how this affects multiple outputs
*/
mkDerivation = lib.extendMkDerivation {
constructDrv = stdenv.mkDerivation;
excludeDrvArgNames = [
"postResholve"
"solutions"
];
extendDrvArgs =
finalAttrs:
{
pname,
src,
version,
passthru ? { },
solutions,
postResholve ? "",
...
}@args:
{
pname = "${pname}-unresholved";
passthru = passthru // {
# needed to resholve in outer drv
inherit postResholve solutions;
};
};
transformDrv =
unresholved:
stdenv.mkDerivation {
src = unresholved;
inherit version pname;
pname = lib.removeSuffix "-unresholved" unresholved.pname;
inherit (unresholved) version;
buildInputs = [ resholve ];
disallowedReferences = [ resholve ];
# retain a reference to the base
passthru = unresholved.passthru // {
# retain a reference to the base
unresholved = unresholved;
# fallback attr for update bot to query our src
originalSrc = unresholved.src;
@@ -279,12 +283,12 @@ rec {
# enable below for verbose debug info if needed
# supports default python.logging levels
# LOGLEVEL="INFO";
preFixup = phraseSolutions solutions unresholved;
preFixup = phraseSolutions unresholved.solutions unresholved;
postFixup = postResholve;
postFixup = unresholved.postResholve;
# don't break the metadata...
meta = unresholved.meta;
}
);
};
};
}
+7 -4
View File
@@ -82,7 +82,7 @@ let
];
in
rec {
module1 = resholve.mkDerivation {
module1 = resholve.mkDerivation (finalAttrs: {
pname = "testmod1";
version = "unreleased";
@@ -111,8 +111,9 @@ rec {
};
};
is_it_okay_with_arbitrary_envs = "shonuff";
};
# finalAttrs proof-of-life
passthru.version = finalAttrs.version;
});
module2 = resholve.mkDerivation {
pname = "testmod2";
version = "unreleased";
@@ -335,7 +336,9 @@ rec {
inherit msmtp;
inherit nix-direnv;
inherit pdf2odt;
inherit pdfmm;
# TODO: re-enable when safe; disabled may 9 2026 due
# to build failure down in pdfmm > zenity > appstream
# inherit pdfmm;
inherit shunit2;
inherit xdg-utils;
inherit yadm;
@@ -12,6 +12,7 @@
pandas,
pomegranate,
pyfaidx,
pyparsing,
pysam,
reportlab,
rPackages,
@@ -22,29 +23,31 @@
pytestCheckHook,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "cnvkit";
version = "0.9.12";
version = "0.9.13";
pyproject = true;
src = fetchFromGitHub {
owner = "etal";
repo = "cnvkit";
tag = "v${version}";
hash = "sha256-ZdE3EUNZpEXRHTRKwVhuj3BWQWczpdFbg4pVr0+AHiQ=";
tag = "v${finalAttrs.version}";
hash = "sha256-6W0rJUeHO7m3zacgkL3WzyFVmdet1zJAGyafsQv1AXE=";
};
patches = [
# test: update a call to --smooth-bootstrap[=int, now]
(fetchpatch {
name = "fix-numpy2-compat";
url = "https://github.com/etal/cnvkit/commit/5cb6aeaf40ea5572063cf9914c456c307b7ddf7a.patch";
hash = "sha256-VwGAMGKuX2Kx9xL9GX/PB94/7LkT0dSLbWIfVO8F9NI=";
url = "https://github.com/etal/cnvkit/commit/c5c7c06b7fb873ed7ae44593c11a91d45f433e54.patch";
hash = "sha256-H9Nr4JL7bc9CQ/BmXkOAwjbr/ykvbnjyyWrVSrVH9kg=";
})
];
pythonRelaxDeps = [
# https://github.com/etal/cnvkit/issues/815
"pomegranate"
# https://github.com/etal/cnvkit/pull/1048
"pyparsing"
];
nativeBuildInputs = [
@@ -59,13 +62,8 @@ buildPythonPackage rec {
let
rscript = lib.getExe' R "Rscript";
in
# Numpy 2 compatibility
''
substituteInPlace skgenome/intersect.py \
--replace-fail "np.string_" "np.bytes_"
''
# Patch shebang lines in R scripts
+ ''
''
substituteInPlace cnvlib/segmentation/flasso.py \
--replace-fail "#!/usr/bin/env Rscript" "#!${rscript}"
@@ -73,7 +71,7 @@ buildPythonPackage rec {
--replace-fail "#!/usr/bin/env Rscript" "#!${rscript}"
substituteInPlace cnvlib/segmentation/__init__.py \
--replace-fail 'rscript_path="Rscript"' 'rscript_path="${rscript}"'
--replace-fail 'rscript_path: str = "Rscript"' 'rscript_path="${rscript}"'
substituteInPlace cnvlib/commands.py \
--replace-fail 'default="Rscript"' 'default="${rscript}"'
@@ -87,6 +85,7 @@ buildPythonPackage rec {
pandas
pomegranate
pyfaidx
pyparsing
pysam
reportlab
rPackages.DNAcopy
@@ -134,8 +133,8 @@ buildPythonPackage rec {
meta = {
homepage = "https://cnvkit.readthedocs.io";
description = "Python library and command-line software toolkit to infer and visualize copy number from high-throughput DNA sequencing data";
changelog = "https://github.com/etal/cnvkit/releases/tag/v${version}";
changelog = "https://github.com/etal/cnvkit/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.jbedo ];
};
}
})
@@ -0,0 +1,38 @@
{
lib,
buildPythonPackage,
fetchPypi,
hatchling,
llama-index-embeddings-openai,
}:
buildPythonPackage (finalAttrs: {
pname = "llama-index-embeddings-openai-like";
version = "0.3.1";
pyproject = true;
src = fetchPypi {
pname = "llama_index_embeddings_openai_like";
inherit (finalAttrs) version;
hash = "sha256-zvevS84oTo5nMFMtvQqjJedzmKXVUk7bLS46yxIvtbY=";
};
build-system = [ hatchling ];
dependencies = [ llama-index-embeddings-openai ];
# Tests are only available in the mono repo
doCheck = false;
pythonImportsCheck = [ "llama_index.embeddings.openai_like" ];
meta = {
description = "LlamaIndex Embeddings Integration for OpenAI like";
homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/embeddings/llama-index-embeddings-openai-like";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
fab
kilyanni
];
};
})
@@ -0,0 +1,39 @@
{
lib,
buildPythonPackage,
faiss,
fetchPypi,
hatchling,
llama-index-core,
}:
buildPythonPackage (finalAttrs: {
pname = "llama-index-vector-stores-faiss";
version = "0.6.0";
pyproject = true;
src = fetchPypi {
pname = "llama_index_vector_stores_faiss";
inherit (finalAttrs) version;
hash = "sha256-AL/rbLdXHg6FZWbLTxDIm0FbYQjxUdmtSO6cMdpWP14=";
};
build-system = [ hatchling ];
dependencies = [
faiss
llama-index-core
];
pythonImportsCheck = [ "llama_index.vector_stores.faiss" ];
meta = {
description = "LlamaIndex Vector Store Integration for Faiss";
homepage = "https://github.com/run-llama/llama_index/tree/main/llama-index-integrations/vector_stores/llama-index-vector-stores-faiss";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
fab
kilyanni
];
};
})
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
pytestCheckHook,
colorama,
mock,
@@ -23,6 +24,13 @@ buildPythonPackage rec {
hash = "sha256-hoOvISKjl5XTxtv8I3BSkOI7oZFSL+yA3NiYceJGcIY=";
};
patches = [
(fetchpatch {
url = "https://github.com/igrek51/nuclear/commit/e6930046d1312f92e231ec8e2b435bc184a75823.patch";
hash = "sha256-roE4ZGK1TeVupJL9KQYZtY+lZtRgJ03AQNKrT1F5ajc=";
})
];
build-system = [ setuptools ];
dependencies = [
colorama
@@ -13,16 +13,16 @@
setuptools-scm,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "pyfaidx";
version = "0.9.0.3";
version = "0.9.0.4";
pyproject = true;
src = fetchFromGitHub {
owner = "mdshw5";
repo = "pyfaidx";
tag = "v${version}";
hash = "sha256-R8k1h2FAlA/6eTJqH/Z2jHAyis2w5VDd1LcyE1hgbFc=";
tag = "v${finalAttrs.version}";
hash = "sha256-hefRqpI9xzlfdUbr8mpQ6I1+EGAmS50f28avbtRMlSk=";
};
build-system = [
@@ -45,16 +45,15 @@ buildPythonPackage rec {
pythonImportsCheck = [ "pyfaidx" ];
preCheck = ''
bgzip --keep tests/data/genes.fasta
'';
# Require a network access to download test files
doCheck = false;
meta = {
description = "Python classes for indexing, retrieval, and in-place modification of FASTA files using a samtools compatible index";
homepage = "https://github.com/mdshw5/pyfaidx";
changelog = "https://github.com/mdshw5/pyfaidx/releases/tag/${src.tag}";
changelog = "https://github.com/mdshw5/pyfaidx/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ jbedo ];
mainProgram = "faidx";
};
}
})
@@ -0,0 +1,80 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
rustPlatform,
setuptools,
setuptools-scm,
cargo,
rustc,
setuptools-rust,
numpy,
pytestCheckHook,
pytest-cov-stub,
scikit-learn,
scipy,
}:
buildPythonPackage (finalAttrs: {
pname = "scalib";
version = "0.6.4";
pyproject = true;
src = fetchFromGitHub {
owner = "simple-crypto";
repo = "SCALib";
tag = "v${finalAttrs.version}";
hash = "sha256-DVXb93W0TmOcyGyMN5GmIJNAdbLeeFnNm+3QfTw2j5s=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail '"setuptools-scm-git-archive",' ""
'';
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs)
pname
version
src
cargoRoot
;
hash = "sha256-mzzp5EnaBYIbGGxJ9mJ6dqRVcTDS406BRx7hWVZ11SY=";
};
cargoRoot = "src/scalib_ext";
build-system = [
setuptools
setuptools-scm
];
nativeBuildInputs = [
cargo
rustPlatform.cargoSetupHook
rustc
setuptools-rust
];
dependencies = [
numpy
];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
scikit-learn
scipy
numpy
];
meta = {
description = "Side-Channel Analysis Library";
homepage = "https://github.com/simple-crypto/scalib";
changelog = "https://github.com/simple-crypto/SCALib/blob/${finalAttrs.src.tag}/CHANGELOG.rst";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ d-brasher ];
};
})
@@ -1,57 +0,0 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
numpy,
pmdarima,
scikit-learn,
scipy,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "tbats";
version = "1.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "intive-DataScience";
repo = "tbats";
rev = version;
hash = "sha256-f6QqDq/ffbnFBZRAT6KQRlqvZZSE+Pff2/o+htVabZI=";
};
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [
numpy
pmdarima
scikit-learn
scipy
];
nativeCheckInputs = [ pytestCheckHook ];
enabledTestPaths = [
# test_R folder is just for comparison of results with R lib
# we need only test folder
"test/"
];
# several tests has same name, so we use --deselect instead of disableTests
dilsabledTestPaths = [
# Test execution is too long > 15 min
"test/tbats/TBATS_test.py::TestTBATS::test_fit_predict_trigonometric_seasonal"
];
pythonImportsCheck = [ "tbats" ];
meta = {
description = "BATS and TBATS forecasting methods";
homepage = "https://github.com/intive-DataScience/tbats";
changelog = "https://github.com/intive-DataScience/tbats/releases/tag/${src.rev}";
license = lib.licenses.mit;
maintainers = [ ];
};
}
@@ -1,59 +0,0 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
fetchpatch,
setuptools,
setuptools-scm,
pillow,
pypdfium2,
pytest-cov-stub,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "zebrafy";
version = "1.2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "miikanissi";
repo = "zebrafy";
tag = version;
hash = "sha256-B8jrFQh5swDMfYjdMcY0Hh2VAzknDwarDKVAML6F2r4=";
};
patches = [
# fix compatibility with pypdfium2 5.x: https://github.com/miikanissi/zebrafy/pull/20
(fetchpatch {
url = "https://github.com/miikanissi/zebrafy/pull/20/commits/cc15c4a28d9e8aec022d22397ff752600b9ede52.patch";
hash = "sha256-KAjfKPqmTvfoQN7YPLayPyq2sueDASyU/lMCgLCl1RU=";
})
];
build-system = [
setuptools
setuptools-scm
];
dependencies = [
pillow
pypdfium2
];
pythonImportsCheck = [ "zebrafy" ];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
];
meta = {
description = "Python library for converting PDF and images to and from Zebra Programming Language";
downloadPage = "https://github.com/miikanissi/zebrafy";
changelog = "https://github.com/miikanissi/zebrafy/releases/tag/${version}";
homepage = "https://zebrafy.readthedocs.io/en/latest/";
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ ethancedwards8 ];
};
}
@@ -6,15 +6,15 @@
kernelModuleMakeFlags,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "lttng-modules-${kernel.version}";
version = "2.13.22";
version = "2.14.3";
src = fetchFromGitHub {
owner = "lttng";
repo = "lttng-modules";
rev = "v${version}";
hash = "sha256-0fHjJBG/nTjXX8MVArvKDvn2ho9GLEodqAv/DcHLWis=";
rev = "v${finalAttrs.version}";
hash = "sha256-W9mfCMboVkImqBtUlTxoBkn3IHjjfbZiSaeoeFX5IcM=";
};
nativeBuildInputs = kernel.moduleBuildDependencies;
@@ -44,4 +44,4 @@ stdenv.mkDerivation rec {
(lib.versions.majorMinor kernel.modDirVersion) == "5.10"
|| (lib.versions.majorMinor kernel.modDirVersion) == "5.4";
};
}
})
@@ -84,6 +84,7 @@ in
'';
})
skipTests
(pkg: old: { meta.mainProgram = "scheme-langserver"; })
];
xyz-modem = joinOverrides [
@@ -82,6 +82,9 @@ let
}
// lib.optionalAttrs hasCatalogue {
homepage = "https://ctan.org/pkg/${catalogue}";
}
// lib.optionalAttrs (args ? mainProgram) {
inherit (args) mainProgram;
};
hasBinfiles = args ? binfiles && args.binfiles != [ ];
@@ -627,4 +627,6 @@ lib.recursiveUpdate orig rec {
fi
'';
};
texcount.mainProgram = "texcount";
}
+1
View File
@@ -950,6 +950,7 @@ mapAliases {
http-prompt = throw "'http-prompt' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-26
httperf = throw "'httperf' has been removed as it was unmaintained and broken"; # Added 2026-05-04
httplz = throw "'httplz' has been removed as it was unmaintained upstream"; # Added 2026-04-25
hubicfuse = throw "'hubicfuse' has been removed as the hubic service was discontinued and the project is unmaintained upstream"; # Added 2026-05-08
hydra_unstable = throw "'hydra_unstable' has been renamed to/replaced by 'hydra'"; # Converted to throw 2025-10-27
hydraAntLogger = warnAlias "'hydraAntLogger' has been renamed to 'hydra-ant-logger'" hydra-ant-logger; # Added 2026-02-08
hyprfreeze = warnAlias "'hyprfreeze' has been renamed to 'wl-freeze'" wl-freeze; # Added 2026-04-10
+1 -5
View File
@@ -9540,7 +9540,7 @@ with pkgs;
okteta = kdePackages.callPackage ../applications/editors/okteta { };
klayout = libsForQt5.callPackage ../applications/misc/klayout { };
klayout = qt6Packages.callPackage ../applications/misc/klayout { };
kotatogram-desktop =
callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop
@@ -10195,8 +10195,6 @@ with pkgs;
stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_19.stdenv else stdenv;
};
termdown = python3Packages.callPackage ../applications/misc/termdown { };
terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects;
inherit
@@ -11476,8 +11474,6 @@ with pkgs;
cudaSupport = true;
};
gplates = libsForQt5.callPackage ../applications/science/misc/gplates { };
megam = callPackage ../applications/science/misc/megam {
inherit (ocaml-ng.ocamlPackages_4_14) ocaml;
};
+2
View File
@@ -582,6 +582,7 @@ mapAliases {
systembridge = throw "systembridge has been removed because it is unmaintained upstream"; # Added 2025-11-23
systemd = throw "systemd was removed because it was misnamed; use systemd-python instead"; # added 2025-11-09
sysv_ipc = throw "'sysv_ipc' has been renamed to/replaced by 'sysv-ipc'"; # Converted to throw 2025-10-29
tbats = throw "'tbats' has been removed due to lack of upstream maintenance"; # Added 2026-05-11
tbm-utils = throw "'tbm-utils' has been removed as it is unmaintained since 2020"; # Added 2026-03-12
tensorflow-bin_2 = throw "'tensorflow-bin_2' has been renamed to/replaced by 'tensorflow-bin'"; # Converted to throw 2025-10-29
tensorflow-build_2 = throw "'tensorflow-build_2' has been renamed to/replaced by 'tensorflow-build'"; # Converted to throw 2025-10-29
@@ -638,6 +639,7 @@ mapAliases {
z3 = throw "'z3' has been renamed to/replaced by 'z3-solver'"; # Converted to throw 2025-10-29
zc-buildout221 = throw "'zc-buildout221' has been renamed to/replaced by 'zc-buildout'"; # Converted to throw 2025-10-29
zc_lockfile = throw "'zc_lockfile' has been renamed to/replaced by 'zc-lockfile'"; # Converted to throw 2025-10-29
zebrafy = throw "'zebrafy' has been removed due to lack of upstream maintenance"; # Added 2026-05-11
zetup = "'zetup' has been removed because it is unmaintained"; # Added 2026-01-19
zeversolarlocal = throw "'zeversolarlocal' has been removed because it is unmaintained"; # Added 2026-01-28
zope_component = throw "'zope_component' has been renamed to/replaced by 'zope-component'"; # Converted to throw 2025-10-29
+10 -4
View File
@@ -9165,6 +9165,10 @@ self: super: with self; {
callPackage ../development/python-modules/llama-index-embeddings-openai
{ };
llama-index-embeddings-openai-like =
callPackage ../development/python-modules/llama-index-embeddings-openai-like
{ };
llama-index-graph-stores-nebula =
callPackage ../development/python-modules/llama-index-graph-stores-nebula
{ };
@@ -9223,6 +9227,10 @@ self: super: with self; {
callPackage ../development/python-modules/llama-index-vector-stores-chroma
{ };
llama-index-vector-stores-faiss =
callPackage ../development/python-modules/llama-index-vector-stores-faiss
{ };
llama-index-vector-stores-google =
callPackage ../development/python-modules/llama-index-vector-stores-google
{ };
@@ -17452,6 +17460,8 @@ self: super: with self; {
scales = callPackage ../development/python-modules/scales { };
scalib = callPackage ../development/python-modules/scalib { };
scancode-toolkit = callPackage ../development/python-modules/scancode-toolkit { };
scanpy = callPackage ../development/python-modules/scanpy { };
@@ -19183,8 +19193,6 @@ self: super: with self; {
taxii2-client = callPackage ../development/python-modules/taxii2-client { };
tbats = callPackage ../development/python-modules/tbats { };
tblib = callPackage ../development/python-modules/tblib { };
tblite = callPackage ../development/libraries/science/chemistry/tblite/python.nix {
@@ -21777,8 +21785,6 @@ self: super: with self; {
zdaemon = callPackage ../development/python-modules/zdaemon { };
zebrafy = callPackage ../development/python-modules/zebrafy { };
zeek = (toPythonModule (pkgs.zeek.broker.override { python3 = python; })).py;
zeep = callPackage ../development/python-modules/zeep { };