Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-06-26 12:01:11 +00:00 committed by GitHub
commit cf7e625161
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
53 changed files with 998 additions and 833 deletions

6
.github/CODEOWNERS vendored
View File

@ -288,9 +288,9 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
/pkgs/applications/blockchains @mmahut @RaghavSood
# Go
/doc/languages-frameworks/go.section.md @kalbasit @Mic92 @zowoq
/pkgs/build-support/go @kalbasit @Mic92 @zowoq
/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq
/doc/languages-frameworks/go.section.md @kalbasit @katexochen @Mic92 @zowoq
/pkgs/build-support/go @kalbasit @katexochen @Mic92 @zowoq
/pkgs/development/compilers/go @kalbasit @katexochen @Mic92 @zowoq
# GNOME
/pkgs/desktops/gnome @jtojnar

View File

@ -380,6 +380,7 @@ with lib.maintainers;
golang = {
members = [
kalbasit
katexochen
mic92
zowoq
qbit

View File

@ -14,6 +14,8 @@ in
security.polkit.enable = mkEnableOption "polkit";
security.polkit.package = mkPackageOption pkgs "polkit" { };
security.polkit.debug = mkEnableOption "debug logs from polkit. This is required in order to see log messages from rule definitions";
security.polkit.extraConfig = mkOption {
@ -57,13 +59,13 @@ in
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.polkit.bin pkgs.polkit.out ];
environment.systemPackages = [ cfg.package.bin cfg.package.out ];
systemd.packages = [ pkgs.polkit.out ];
systemd.packages = [ cfg.package.out ];
systemd.services.polkit.serviceConfig.ExecStart = [
""
"${pkgs.polkit.out}/lib/polkit-1/polkitd ${optionalString (!cfg.debug) "--no-debug"}"
"${cfg.package.out}/lib/polkit-1/polkitd ${optionalString (!cfg.debug) "--no-debug"}"
];
systemd.services.polkit.restartTriggers = [ config.system.path ];
@ -82,7 +84,7 @@ in
${cfg.extraConfig}
''; #TODO: validation on compilation (at least against typos)
services.dbus.packages = [ pkgs.polkit.out ];
services.dbus.packages = [ cfg.package.out ];
security.pam.services.polkit-1 = {};
@ -91,13 +93,13 @@ in
{ setuid = true;
owner = "root";
group = "root";
source = "${pkgs.polkit.bin}/bin/pkexec";
source = "${cfg.package.bin}/bin/pkexec";
};
polkit-agent-helper-1 =
{ setuid = true;
owner = "root";
group = "root";
source = "${pkgs.polkit.out}/lib/polkit-1/polkit-agent-helper-1";
source = "${cfg.package.out}/lib/polkit-1/polkit-agent-helper-1";
};
};

View File

@ -161,14 +161,16 @@ let
darwin = stdenv.mkDerivation {
inherit pname version src meta;
nativeBuildInputs = [ unzip ];
nativeBuildInputs = [ unzip makeWrapper ];
installPhase = ''
runHook preInstall
mkdir -p $out/Applications/GitKraken.app
mkdir -p $out/Applications/GitKraken.app $out/bin
cp -R . $out/Applications/GitKraken.app
makeWrapper $out/Applications/GitKraken.app/Contents/MacOS/GitKraken $out/bin/gitkraken
runHook postInstall
'';

View File

@ -1,5 +1,5 @@
#!/usr/bin/env nix-shell
#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix nix-universal-prefetch python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git
#! nix-shell -I nixpkgs=../../../.. -i python3 -p bundix bundler nix-update nix python3 python3Packages.requests python3Packages.click python3Packages.click-log python3Packages.packaging prefetch-yarn-deps git
import click
import click_log
@ -49,19 +49,13 @@ class GitLabRepo:
reverse=True,
)
return versions
def get_git_hash(self, rev: str):
return (
subprocess.check_output(
[
"nix-universal-prefetch",
"fetchFromGitLab",
"--owner",
self.owner,
"--repo",
self.repo,
"--rev",
rev,
"nix-prefetch-url",
"--unpack",
f"https://gitlab.com/{self.owner}/{self.repo}/-/archive/{rev}/{self.repo}-{rev}.tar.gz",
]
)
.decode("utf-8")

View File

@ -0,0 +1,100 @@
{
"name": "auto-changelog",
"version": "2.4.0",
"description": "Command line tool for generating a changelog from git tags and commit history",
"main": "./src/index.js",
"bin": {
"auto-changelog": "./src/index.js"
},
"engines": {
"node": ">=8.3"
},
"scripts": {
"lint": "standard --verbose | snazzy",
"lint-fix": "standard --fix",
"lint-markdown": "markdownlint README.md test/data/*.md",
"test": "cross-env NODE_ENV=test mocha -r @babel/register test",
"test-coverage": "cross-env NODE_ENV=test nyc mocha test",
"report-coverage": "nyc report --reporter=json && codecov -f coverage/coverage-final.json",
"preversion": "npm run lint && npm run test",
"version": "node src/index.js --package && git add CHANGELOG.md",
"generate-test-data": "cross-env NODE_ENV=test node scripts/generate-test-data.js"
},
"author": "Pete Cook <pete@cookpete.com> (https://github.com/cookpete)",
"homepage": "https://github.com/CookPete/auto-changelog",
"repository": {
"type": "git",
"url": "https://github.com/CookPete/auto-changelog.git"
},
"bugs": {
"url": "https://github.com/CookPete/auto-changelog/issues"
},
"keywords": [
"auto",
"automatic",
"changelog",
"change",
"log",
"generator",
"git",
"commit",
"commits",
"history"
],
"license": "MIT",
"dependencies": {
"commander": "^7.2.0",
"handlebars": "^4.7.7",
"node-fetch": "^2.6.1",
"parse-github-url": "^1.0.2",
"semver": "^7.3.5"
},
"devDependencies": {
"@babel/core": "^7.14.3",
"@babel/register": "^7.13.16",
"babel-plugin-istanbul": "^6.0.0",
"babel-plugin-rewire": "^1.2.0",
"chai": "^4.3.4",
"codecov": "^3.8.2",
"cross-env": "^7.0.3",
"markdownlint-cli": "^0.30.0",
"mocha": "^9.2.0",
"nyc": "^15.1.0",
"snazzy": "^9.0.0",
"standard": "^16.0.3"
},
"babel": {
"env": {
"test": {
"plugins": [
"istanbul",
"rewire"
]
}
}
},
"standard": {
"ignore": [
"test/data/"
]
},
"nyc": {
"all": true,
"include": "src",
"exclude": "src/index.js",
"sourceMap": false,
"instrument": false,
"report-dir": "./coverage",
"temp-dir": "./coverage/.nyc_output",
"require": [
"@babel/register"
],
"reporter": [
"text",
"html"
]
},
"auto-changelog": {
"breakingPattern": "Breaking change"
}
}

View File

@ -0,0 +1,31 @@
{
lib,
mkYarnPackage,
fetchYarnDeps,
fetchFromGitHub
}: mkYarnPackage rec {
pname = "auto-changelog";
version = "2.4.0";
src = fetchFromGitHub {
owner = "cookpete";
repo = "auto-changelog";
rev = "v${version}";
hash = "sha256-qgJ/TVyViMhISt/EfCWV7XWQLXKTeZalGHFG905Ma5I=";
};
packageJSON = ./package.json;
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-rP/Xt0txwfEUmGZ0CyHXSEG9zSMtv8wr5M2Na+6PbyQ=";
};
meta = {
description = "Command line tool for generating a changelog from git tags and commit history";
homepage = "https://github.com/cookpete/auto-changelog";
changelog = "https://github.com/cookpete/auto-changelog/blob/master/CHANGELOG.md";
license = lib.licenses.mit;
mainProgram = "auto-changelog";
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -0,0 +1,33 @@
{
"name": "diagnostic-languageserver",
"version": "1.15.0",
"description": "diagnostic language server",
"main": "./lib/index.js",
"repository": "git@github.com:iamcco/diagnostic-languageserver.git",
"author": "iamcco <ooiss@qq.com>",
"license": "MIT",
"scripts": {
"build": "tsc -p ./",
"watch": "tsc -w -p ./"
},
"bin": {
"diagnostic-languageserver": "./bin/index.js"
},
"dependencies": {
"commander": "^5.1.0",
"find-up": "^4.1.0",
"lodash": "^4.17.15",
"rxjs": "^6.5.5",
"tempy": "^0.7.1",
"tslib": "^1.11.2",
"vscode-languageserver": "^6.1.1",
"vscode-languageserver-textdocument": "^1.0.1",
"vscode-uri": "^2.1.1"
},
"devDependencies": {
"@types/lodash": "^4.14.150",
"@types/node": "^11.11.3",
"ignore": "^5.1.8",
"typescript": "^3.8.3"
}
}

View File

@ -0,0 +1,41 @@
{
lib,
mkYarnPackage,
fetchYarnDeps,
fetchFromGitHub,
nix-update-script
}: mkYarnPackage rec {
pname = "diagnostic-languageserver";
version = "1.15.0";
src = fetchFromGitHub {
owner = "iamcco";
repo = "diagnostic-languageserver";
rev = "v${version}";
hash = "sha256-EFkvxMvtA5L6ZiDxrZxGnNAphNn/P3ra6ZrslplScZg=";
};
packageJSON = ./package.json;
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-T8ppt8EDljtMhGp9i0VleU2Nw3tJexE2ufT6C4EtAz0=";
};
buildPhase = ''
runHook preBuild
yarn --offline build
runHook postBuild
'';
doDist = false;
passthru.updateScript = nix-update-script { };
meta = {
description = "General purpose Language Server that integrate with linter to support diagnostic features";
homepage = "https://github.com/iamcco/diagnostic-languageserver";
changelog = "https://github.com/iamcco/diagnostic-languageserver/releases/tag/v${version}";
license = lib.licenses.mit;
mainProgram = "diagnostic-languageserver";
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -0,0 +1,35 @@
{
"name": "get-graphql-schema",
"bin": "dist/index.js",
"files": [
"README.md",
"dist/"
],
"version": "2.1.1",
"description": "Downloads the GraphQL Schema of an GraphQL endpoint URL",
"scripts": {
"build": "tsc",
"prepublish": "npm run build && chmod +x dist/index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/graphcool/get-graphql-schema.git"
},
"author": "Johannes Schickling <johannes@graph.cool>",
"license": "MIT",
"dependencies": {
"@types/chalk": "^0.4.31",
"@types/graphql": "^0.8.6",
"@types/minimist": "^1.2.0",
"@types/node": "^7.0.4",
"@types/node-fetch": "^1.6.7",
"chalk": "^1.1.3",
"graphql": "^0.9.1",
"minimist": "^1.2.0",
"node-fetch": "^1.6.3"
},
"devDependencies": {
"typescript": "^2.1.5"
}
}

View File

@ -0,0 +1,43 @@
{
lib,
mkYarnPackage,
fetchYarnDeps,
fetchFromGitHub,
nodejs_22
}: mkYarnPackage rec {
pname = "get-graphql-schema";
version = "2.1.1";
src = fetchFromGitHub {
owner = "prisma-labs";
repo = "get-graphql-schema";
rev = "v${version}";
hash = "sha256-ujc0LGAqmo4SmItm4VcbBOtmUvL6aV1ppMm4fMmuSRs=";
};
packageJSON = ./package.json;
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-TZGNX8UHbolLyBmQNGTnFjgx3/3f2HNVQf/h9rIVJKs=";
};
buildPhase = ''
runHook preBuild
yarn --offline build
runHook postBuild
'';
postFixup = ''
substituteInPlace $out/libexec/get-graphql-schema/deps/get-graphql-schema/dist/index.js \
--replace-fail "#!/usr/bin/env node" "#!${lib.getExe nodejs_22}"
chmod +x $out/bin/get-graphql-schema
'';
meta = {
description = "Command line tool for generating a changelog from git tags and commit history";
homepage = "https://github.com/cookpete/auto-changelog";
changelog = "https://github.com/cookpete/auto-changelog/blob/master/CHANGELOG.md";
license = lib.licenses.mit;
mainProgram = "get-graphql-schema";
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -0,0 +1,84 @@
{
"name": "gramma",
"version": "1.6.0",
"license": "ISC",
"repository": "https://github.com/caderek/gramma",
"homepage": "https://caderek.github.io/gramma/",
"description": "Command line grammar checker",
"main": "src/index.js",
"bin": "src/cli.js",
"exports": {
".": "./src/index.js",
"./esm": "./bundle/gramma.esm.js",
"./esm-min": "./bundle/gramma.esm.min.js",
"./iife": "./bundle/gramma.min.js"
},
"types": "src/index.d.ts",
"scripts": {
"build": "rm -rf bin; yarn run build:win64; yarn run build:macos; yarn run build:linux64; yarn run build:zip; yarn run build:bundles",
"build:win64": "pkg -c package.json -t node16-win-x64 --out-path bin/windows64 src/cli.js",
"build:macos": "pkg -c package.json -t node16-macos-x64 --out-path bin/macos src/cli.js",
"build:linux64": "pkg -c package.json -t node16-linux-x64 --out-path bin/linux64 src/cli.js",
"build:bundles": "yarn run build:esm; yarn run build:esm-min; yarn run build:iife",
"build:esm": "esbuild src/index.js --bundle --outfile=bundle/gramma.esm.js --format=esm",
"build:esm-min": "esbuild src/index.js --bundle --outfile=bundle/gramma.esm.min.js --format=esm --minify",
"build:iife": "esbuild src/index.js --bundle --outfile=bundle/gramma.min.js --format=iife --minify --global-name=gramma",
"build:zip": "node scripts/zipBinaries.js",
"format": "prettier --write \"src/**/*.js\"",
"lint": "eslint src/**",
"test": "jest",
"test:ci": "jest --coverage && cat ./coverage/lcov.info | codacy-coverage",
"check:langs": "node scripts/checkLanguagesSupport.js",
"prepare": "husky install",
"definitions": "tsc"
},
"keywords": [
"grammar",
"command-line",
"checker"
],
"author": "Maciej Cąderek | maciej.caderek@gmail.com",
"dependencies": {
"cli-progress": "^3.9.1",
"decompress": "^4.2.1",
"decompress-unzip": "^4.0.1",
"dotenv": "^10.0.0",
"intercept-stdout": "^0.1.2",
"isomorphic-fetch": "^3.0.0",
"kleur": "^4.1.4",
"portfinder": "^1.0.28",
"progress-stream": "^2.0.0",
"prompts": "^2.4.1",
"query-string": "^7.0.1",
"rimraf": "^3.0.2",
"tcp-port-used": "^1.0.2",
"yargs": "^17.2.1"
},
"devDependencies": {
"@types/jest": "^27.0.2",
"codacy-coverage": "^3.4.0",
"esbuild": "^0.13.4",
"eslint": "^7.32.0",
"eslint-config-airbnb": "^18.2.1",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-react": "^7.26.1",
"gramma": "^1.5.0",
"husky": "^7.0.0",
"jest": "^27.2.4",
"pkg": "^5.3.3",
"prettier": "^2.4.1",
"shelljs": "^0.8.4",
"typescript": "^4.4.3"
},
"jest": {
"verbose": true,
"testMatch": [
"**/?(*.)(spec|test).?(m)js"
]
},
"engines": {
"node": ">=12.0.0"
}
}

View File

@ -0,0 +1,34 @@
{
lib,
mkYarnPackage,
fetchYarnDeps,
fetchFromGitHub,
nix-update-script
}: mkYarnPackage rec {
pname = "gramma";
version = "1.6.0";
src = fetchFromGitHub {
owner = "caderek";
repo = "gramma";
rev = "v${version}";
hash = "sha256-gfBwKpsttdhjD/Opn8251qskURpwLX2S5NSbpwP3hFg=";
};
packageJSON = ./package.json;
offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-FuR6wUhAaej/vMgjAlICMEj1pPf+7PFrdu2lTFshIkg=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "command-line grammar checker";
homepage = "https://caderek.github.io/gramma/";
changelog = "https://github.com/caderek/gramma/releases/tag/v${version}";
license = lib.licenses.isc;
mainProgram = "gramma";
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -5,11 +5,11 @@
buildGoModule rec {
pname = "libeduvpn-common";
version = "2.0.1";
version = "2.0.2";
src = fetchurl {
url = "https://github.com/eduvpn/eduvpn-common/releases/download/${version}/eduvpn-common-${version}.tar.xz";
hash = "sha256-hTF9CSqU9c0+TOK+/oRGjY1fBCKpisiiTJnWZqcdvjA=";
hash = "sha256-cD2WqxKCQkDL4lNbFKcbKygvmmd5FT8mZe5DDw+kizg=";
};
vendorHash = null;

View File

@ -1,10 +1,12 @@
{ lib
, stdenv
, rustPlatform
, fetchFromGitHub
, pkg-config
, openssl
, git
, gitls
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "licensure";
@ -19,7 +21,10 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-449p+y7qUcTxBOttyQPt+nRtK+s9HJBoVKGdMQaszLQ=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl git gitls ];
buildInputs = [ openssl git gitls ]
++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration
];
checkFlags = [
# Checking for files in the git repo (git ls-files),
@ -33,6 +38,6 @@ rustPlatform.buildRustPackage rec {
license = licenses.gpl3Plus;
mainProgram = "licensure";
maintainers = [ maintainers.soispha ];
platforms = platforms.linux;
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -15,7 +15,8 @@
jq,
libsoup,
moreutils,
nodePackages,
pnpm_8,
nodejs,
openssl,
pkg-config,
webkitgtk,
@ -51,7 +52,7 @@ rustPlatform.buildRustPackage {
cacert
jq
moreutils
nodePackages.pnpm
pnpm_8
];
# https://github.com/NixOS/nixpkgs/blob/763e59ffedb5c25774387bf99bc725df5df82d10/pkgs/applications/misc/pot/default.nix#L56
@ -77,7 +78,8 @@ rustPlatform.buildRustPackage {
nativeBuildInputs = [
cargo-tauri
desktop-file-utils
nodePackages.pnpm
pnpm_8
nodejs
pkg-config
];

View File

@ -22,13 +22,13 @@ assert builtins.elem gpuBackend [ "none" "cuda" "rocm" ];
stdenv.mkDerivation rec {
pname = "spla";
version = "1.6.0";
version = "1.6.1";
src = fetchFromGitHub {
owner = "eth-cscs";
repo = pname;
rev = "v${version}";
hash = "sha256-1k9Su7loXsH7AyhYFZax+4nyNoCO5+WJbXrzGGAIy/c=";
hash = "sha256-fNH1IOKV1Re8G7GH9Xfn3itR80eonTbEGKQRRD16/2k=";
};
outputs = [ "out" "dev" ];

View File

@ -11,16 +11,16 @@
buildGoModule rec {
pname = "werf";
version = "2.6.1";
version = "2.6.2";
src = fetchFromGitHub {
owner = "werf";
repo = "werf";
rev = "v${version}";
hash = "sha256-10RyCVF1w5xj/qhFXQTlyrt9HG/4di2fUwUtDHU6t44=";
hash = "sha256-jZNypjCmMlDAthoLJiV/82vUbugGi4vP5SNZbasG7YE=";
};
vendorHash = "sha256-d1Dn+JN8tiBVx7YDbtvLW0YgIW2ENrEdx4gKatYy1hw=";
vendorHash = "sha256-x64PKLLkvHKW6lbxWSfAQ5xVy6JpGbCAslfz1seUQ2g=";
proxyVendor = true;

View File

@ -51,6 +51,7 @@ stdenv.mkDerivation (
runtimeMode
outName
dart
swiftshader
;
inherit altRuntimeMode;

View File

@ -15,6 +15,7 @@
fetchgit,
runCommand,
llvmPackages,
llvmPackages_15,
patchelf,
openbox,
xorg,
@ -67,6 +68,10 @@ let
url = "https://swiftshader.googlesource.com/SwiftShader.git";
hash = swiftshaderHash;
rev = swiftshaderRev;
postFetch = ''
rm -rf $out/third_party/llvm-project
'';
};
llvm = symlinkJoin {
@ -78,6 +83,8 @@ let
};
outName = "host_${runtimeMode}${lib.optionalString (!isOptimized) "_unopt --unoptimized"}";
dartPath = "${if (lib.versionAtLeast flutterVersion "3.23") then "flutter/third_party" else "third_party"}/dart";
in
stdenv.mkDerivation (finalAttrs: {
pname = "flutter-engine-${runtimeMode}${lib.optionalString (!isOptimized) "-unopt"}";
@ -163,14 +170,14 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ gtk3 ];
patchtools = [
"third_party/dart/tools/sdks/dart-sdk/bin/dart"
"${dartPath}/tools/sdks/dart-sdk/bin/dart"
"flutter/third_party/gn/gn"
];
dontPatch = true;
patchgit = [
"third_party/dart"
dartPath
"flutter"
"."
] ++ lib.optional (lib.versionAtLeast flutterVersion "3.21") "flutter/third_party/skia";
@ -178,7 +185,17 @@ stdenv.mkDerivation (finalAttrs: {
postUnpack = ''
pushd ${src.name}
ln -s $swiftshader src/flutter/third_party/swiftshader
cp ${./pkg-config.py} src/build/config/linux/pkg-config.py
cp -pr --reflink=auto $swiftshader src/flutter/third_party/swiftshader
chmod -R u+w -- src/flutter/third_party/swiftshader
ln -s ${llvmPackages_15.llvm.monorepoSrc} src/flutter/third_party/swiftshader/third_party/llvm-project
mkdir -p src/flutter/buildtools/${constants.alt-platform}
ln -s ${llvm} src/flutter/buildtools/${constants.alt-platform}/clang
ln -s ${dart} src/${dartPath}/tools/sdks/dart-sdk
${lib.optionalString (stdenv.isLinux) ''
for patchtool in ''${patchtools[@]}; do
@ -198,12 +215,8 @@ stdenv.mkDerivation (finalAttrs: {
popd
done
mkdir -p src/flutter/buildtools/${constants.alt-platform}
ln -s ${llvm} src/flutter/buildtools/${constants.alt-platform}/clang
dart src/third_party/dart/tools/generate_package_config.dart
cp ${./pkg-config.py} src/build/config/linux/pkg-config.py
echo "${dartSdkVersion}" >src/third_party/dart/sdk/version
dart src/${dartPath}/tools/generate_package_config.dart
echo "${dartSdkVersion}" >src/${dartPath}/sdk/version
rm -rf src/third_party/angle/.git
python3 src/flutter/tools/pub_get_offline.py

View File

@ -2,4 +2,9 @@
fetchgit {
url = "https://swiftshader.googlesource.com/SwiftShader.git";
rev = "@engine_swiftshader_rev@";
# Keep with in sync of pkgs/development/compilers/flutter/engine/package.nix
postFetch = ''
rm -rf $out/third_party/llvm-project
'';
}

View File

@ -1,7 +1,7 @@
{
"version": "3.13.8",
"engineVersion": "767d8c75e898091b925519803830fc2721658d07",
"engineSwiftShaderHash": "sha256-N6f5aeDroqEwZlUBZi7nhDW8leE/7DqmOtRYOY4wzf4=",
"engineSwiftShaderHash": "sha256-qKf5gXIpI4+05bs7d3W6JlMNTn3vHFQL+i3JpFdyPao=",
"engineSwiftShaderRev": "5f9ed9b16931c7155171d31f75004f73f0a3abc8",
"channel": "stable",
"engineHashes": {

View File

@ -1,7 +1,7 @@
{
"version": "3.16.7",
"engineVersion": "4a585b79294e830fa89c24924d58a27cc8fbf406",
"engineSwiftShaderHash": "sha256-N6f5aeDroqEwZlUBZi7nhDW8leE/7DqmOtRYOY4wzf4=",
"engineSwiftShaderHash": "sha256-qKf5gXIpI4+05bs7d3W6JlMNTn3vHFQL+i3JpFdyPao=",
"engineSwiftShaderRev": "5f9ed9b16931c7155171d31f75004f73f0a3abc8",
"channel": "stable",
"engineHashes": {

View File

@ -1,7 +1,7 @@
{
"version": "3.19.4",
"engineVersion": "a5c24f538d05aaf66f7972fb23959d8cafb9f95a",
"engineSwiftShaderHash": "sha256-J8TKwbIQ7hdWCGIu1T//MJlRzT7OTVL0MG/dmMyutPQ=",
"engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=",
"engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f",
"channel": "stable",
"engineHashes": {

View File

@ -1,7 +1,7 @@
{
"version": "3.22.2",
"engineVersion": "edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4",
"engineSwiftShaderHash": "sha256-J8TKwbIQ7hdWCGIu1T//MJlRzT7OTVL0MG/dmMyutPQ=",
"engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=",
"engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f",
"channel": "stable",
"engineHashes": {

View File

@ -1,7 +1,7 @@
{
"version": "3.23.0-0.1.pre",
"engineVersion": "bb10c5466638e963479ba5e64e601e42d1a43447",
"engineSwiftShaderHash": "sha256-J8TKwbIQ7hdWCGIu1T//MJlRzT7OTVL0MG/dmMyutPQ=",
"engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=",
"engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f",
"channel": "beta",
"engineHashes": {

View File

@ -0,0 +1,190 @@
{ lib
, stdenv
, fetchurl
, tzdata
, substituteAll
, iana-etc
, Security
, Foundation
, xcbuild
, mailcap
, buildPackages
, pkgsBuildTarget
, threadsCross
, testers
, skopeo
, buildGo123Module
}:
let
useGccGoBootstrap = stdenv.buildPlatform.isMusl;
goBootstrap = if useGccGoBootstrap then buildPackages.gccgo12 else buildPackages.callPackage ./bootstrap121.nix { };
skopeoTest = skopeo.override { buildGoModule = buildGo123Module; };
goarch = platform: {
"aarch64" = "arm64";
"arm" = "arm";
"armv5tel" = "arm";
"armv6l" = "arm";
"armv7l" = "arm";
"i686" = "386";
"mips" = "mips";
"mips64el" = "mips64le";
"mipsel" = "mipsle";
"powerpc64" = "ppc64";
"powerpc64le" = "ppc64le";
"riscv64" = "riscv64";
"s390x" = "s390x";
"x86_64" = "amd64";
"wasm32" = "wasm";
}.${platform.parsed.cpu.name} or (throw "Unsupported system: ${platform.parsed.cpu.name}");
# We need a target compiler which is still runnable at build time,
# to handle the cross-building case where build != host == target
targetCC = pkgsBuildTarget.targetPackages.stdenv.cc;
isCross = stdenv.buildPlatform != stdenv.targetPlatform;
in
stdenv.mkDerivation (finalAttrs: {
pname = "go";
version = "1.23rc1";
src = fetchurl {
url = "https://go.dev/dl/go${finalAttrs.version}.src.tar.gz";
hash = "sha256-bpxHZYcoCGY8zwuTflY3x99nFGlD+m6JCagaDRKcgEU=";
};
strictDeps = true;
buildInputs = [ ]
++ lib.optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ lib.optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
depsTargetTargetPropagated = lib.optionals stdenv.targetPlatform.isDarwin [ Foundation Security xcbuild ];
depsBuildTarget = lib.optional isCross targetCC;
depsTargetTarget = lib.optional stdenv.targetPlatform.isWindows threadsCross.package;
postPatch = ''
patchShebangs .
'';
patches = [
(substituteAll {
src = ./iana-etc-1.17.patch;
iana = iana-etc;
})
# Patch the mimetype database location which is missing on NixOS.
# but also allow static binaries built with NixOS to run outside nix
(substituteAll {
src = ./mailcap-1.17.patch;
inherit mailcap;
})
# prepend the nix path to the zoneinfo files but also leave the original value for static binaries
# that run outside a nix server
(substituteAll {
src = ./tzdata-1.19.patch;
inherit tzdata;
})
./remove-tools-1.11.patch
./go_no_vendor_checks-1.22.patch
];
GOOS = if stdenv.targetPlatform.isWasi then "wasip1" else stdenv.targetPlatform.parsed.kernel.name;
GOARCH = goarch stdenv.targetPlatform;
# GOHOSTOS/GOHOSTARCH must match the building system, not the host system.
# Go will nevertheless build a for host system that we will copy over in
# the install phase.
GOHOSTOS = stdenv.buildPlatform.parsed.kernel.name;
GOHOSTARCH = goarch stdenv.buildPlatform;
# {CC,CXX}_FOR_TARGET must be only set for cross compilation case as go expect those
# to be different from CC/CXX
CC_FOR_TARGET =
if isCross then
"${targetCC}/bin/${targetCC.targetPrefix}cc"
else
null;
CXX_FOR_TARGET =
if isCross then
"${targetCC}/bin/${targetCC.targetPrefix}c++"
else
null;
GOARM = toString (lib.intersectLists [ (stdenv.hostPlatform.parsed.cpu.version or "") ] [ "5" "6" "7" ]);
GO386 = "softfloat"; # from Arch: don't assume sse2 on i686
# Wasi does not support CGO
CGO_ENABLED = if stdenv.targetPlatform.isWasi then 0 else 1;
GOROOT_BOOTSTRAP = if useGccGoBootstrap then goBootstrap else "${goBootstrap}/share/go";
buildPhase = ''
runHook preBuild
export GOCACHE=$TMPDIR/go-cache
export PATH=$(pwd)/bin:$PATH
${lib.optionalString isCross ''
# Independent from host/target, CC should produce code for the building system.
# We only set it when cross-compiling.
export CC=${buildPackages.stdenv.cc}/bin/cc
''}
ulimit -a
pushd src
./make.bash
popd
runHook postBuild
'';
preInstall = ''
# Contains the wrong perl shebang when cross compiling,
# since it is not used for anything we can deleted as well.
rm src/regexp/syntax/make_perl_groups.pl
'' + (if (stdenv.buildPlatform.system != stdenv.hostPlatform.system) then ''
mv bin/*_*/* bin
rmdir bin/*_*
${lib.optionalString (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) ''
rm -rf pkg/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH} pkg/tool/${finalAttrs.GOHOSTOS}_${finalAttrs.GOHOSTARCH}
''}
'' else lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) ''
rm -rf bin/*_*
${lib.optionalString (!(finalAttrs.GOHOSTARCH == finalAttrs.GOARCH && finalAttrs.GOOS == finalAttrs.GOHOSTOS)) ''
rm -rf pkg/${finalAttrs.GOOS}_${finalAttrs.GOARCH} pkg/tool/${finalAttrs.GOOS}_${finalAttrs.GOARCH}
''}
'');
installPhase = ''
runHook preInstall
mkdir -p $out/share/go
cp -a bin pkg src lib misc api doc go.env $out/share/go
mkdir -p $out/bin
ln -s $out/share/go/bin/* $out/bin
runHook postInstall
'';
disallowedReferences = [ goBootstrap ];
passthru = {
inherit goBootstrap skopeoTest;
tests = {
skopeo = testers.testVersion { package = skopeoTest; };
version = testers.testVersion {
package = finalAttrs.finalPackage;
command = "go version";
version = "go${finalAttrs.version}";
};
};
};
meta = with lib; {
changelog = "https://go.dev/doc/devel/release#go${lib.versions.majorMinor finalAttrs.version}";
description = "Go Programming language";
homepage = "https://go.dev/";
license = licenses.bsd3;
maintainers = teams.golang.members;
platforms = platforms.darwin ++ platforms.linux ++ platforms.wasi;
mainProgram = "go";
};
})

View File

@ -1,15 +0,0 @@
{ callPackage }:
callPackage ./binary.nix {
version = "1.16";
hashes = {
# Use `print-hashes.sh ${version}` to generate the list below
darwin-amd64 = "6000a9522975d116bf76044967d7e69e04e982e9625330d9a539a8b45395f9a8";
darwin-arm64 = "4dac57c00168d30bbd02d95131d5de9ca88e04f2c5a29a404576f30ae9b54810";
linux-386 = "ea435a1ac6d497b03e367fdfb74b33e961d813883468080f6e239b3b03bea6aa";
linux-amd64 = "013a489ebb3e24ef3d915abe5b94c3286c070dfe0818d5bca8108f1d6e8440d2";
linux-arm64 = "3770f7eb22d05e25fbee8fb53c2a4e897da043eb83c69b9a14f8d98562cd8098";
linux-armv6l = "d1d9404b1dbd77afa2bdc70934e10fbfcf7d785c372efc29462bb7d83d0a32fd";
linux-ppc64le = "27a1aaa988e930b7932ce459c8a63ad5b3333b3a06b016d87ff289f2a11aacd6";
linux-s390x = "be4c9e4e2cf058efc4e3eb013a760cb989ddc4362f111950c990d1c63b27ccbe";
};
}

View File

@ -1,15 +0,0 @@
{ callPackage }:
callPackage ./binary.nix {
version = "1.17.13";
hashes = {
# Use `print-hashes.sh ${version}` to generate the list below
darwin-amd64 = "c101beaa232e0f448fab692dc036cd6b4677091ff89c4889cc8754b1b29c6608";
darwin-arm64 = "e4ccc9c082d91eaa0b866078b591fc97d24b91495f12deb3dd2d8eda4e55a6ea";
linux-386 = "5e02f35aecc6b89679f631e0edf12c49922dd31c8140cf8dd725c5797a9f2425";
linux-amd64 = "4cdd2bc664724dc7db94ad51b503512c5ae7220951cac568120f64f8e94399fc";
linux-arm64 = "914daad3f011cc2014dea799bb7490442677e4ad6de0b2ac3ded6cee7e3f493d";
linux-armv6l = "260431d7deeb8893c21e71fcbbb1fde3258616d8eba584c8d72060228ab42c86";
linux-ppc64le = "bd0763fb130f8412672ffe1e4a8e65888ebe2419e5caa9a67ac21e8c298aa254";
linux-s390x = "08f6074e1e106cbe5d78622357db71a93648c7a4c4e4b02e3b5f2a1828914c76";
};
}

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "c-blosc";
version = "1.21.5";
version = "1.21.6";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc";
rev = "v${finalAttrs.version}";
sha256 = "sha256-bz922lWiap3vMy8qS9dmXa8zUg5NJlg0bx3+/xz7QAk=";
sha256 = "sha256-YelKkEXAh27J0Mq1BExGuKNCYBgJCc3nwmmWLr4ZfVI=";
};
# https://github.com/NixOS/nixpkgs/issues/144170

View File

@ -30,10 +30,6 @@ in
version = "69.1";
hash = "sha256-TLp7es0dPELES7DBS+ZjcJjH+vKzMM6Ha8XzuRXQl0U=";
};
icu68 = make-icu {
version = "68.2";
hash = "sha256-x5GT3uOQeiGZuClqk7UsXLdDMsJvPRZyaUh2gNR51iU=";
};
icu67 = make-icu {
version = "67.1";
hash = "sha256-lKgM1vJRpTvSqZf28bWsZlP+eR36tm4esCJ3QPuG1dw=";
@ -62,16 +58,4 @@ in
version = "60.2";
hash = "sha256-8HPqjzW5JtcLsz5ld1CKpkKosxaoA/Eb4grzhIEdtBg=";
};
icu58 = make-icu {
version = "58.2";
hash = "sha256-KwpEEBU6myDeDiDH2LZgSacq7yRLU2g9DXUhNxaD2gw=";
patches = [
(fetchurl {
url = "http://bugs.icu-project.org/trac/changeset/39484?format=diff";
name = "icu-changeset-39484.diff";
sha256 = "0hxhpgydalyxacaaxlmaddc1sjwh65rsnpmg0j414mnblq74vmm8";
})
];
patchFlags = [ "-p4" ];
};
}

View File

@ -25,8 +25,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-h4NzfS27+jWyHbegxF+pgN6JzJdVAoM16J6G/9uNJc4=";
};
# test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2277
prePatch = lib.optionalString (stdenv.isLinux && stdenv.isAarch64) ''
prePatch = ''
# test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2304
substituteInPlace unittest/CMakeLists.txt \
--replace-fail "add_pinocchio_unit_test(contact-cholesky)" ""
'' + lib.optionalString (stdenv.isLinux && stdenv.isAarch64) ''
# test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2304
substituteInPlace unittest/CMakeLists.txt \
--replace-fail "add_pinocchio_unit_test(contact-models)" ""
# test failure, ref https://github.com/stack-of-tasks/pinocchio/issues/2277
substituteInPlace unittest/algorithm/utils/CMakeLists.txt \
--replace-fail "add_pinocchio_unit_test(force)" ""
'';

View File

@ -57,6 +57,7 @@ mapAliases {
alloy = pkgs.titanium-alloy; # added 2023-08-17
antennas = pkgs.antennas; # added 2023-07-30
inherit (pkgs) asar; # added 2023-08-26
inherit (pkgs) auto-changelog; # added 2024-06-25
inherit (pkgs) aws-azure-login; # added 2023-09-30
balanceofsatoshis = pkgs.balanceofsatoshis; # added 2023-07-31
inherit (pkgs) bash-language-server; # added 2024-06-07
@ -76,6 +77,7 @@ mapAliases {
inherit (pkgs) create-react-app; # added 2023-09-25
dat = throw "dat was removed because it was broken"; # added 2023-08-21
inherit (pkgs) degit; # added 2023-08-18
inherit (pkgs) diagnostic-languageserver; # added 2024-06-25
inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18
eask = pkgs.eask; # added 2023-08-17
inherit (pkgs.elmPackages) elm-test;
@ -84,9 +86,12 @@ mapAliases {
flood = pkgs.flood; # Added 2023-07-25
generator-code = throw "generator-code was removed because it provides no executable"; # added 2023-09-24
git-ssb = throw "git-ssb was removed because it was broken"; # added 2023-08-21
inherit (pkgs) git-standup; # added 2024-06-26
inherit (pkgs) gitmoji-cli; # added 2023-09-23
glob = pkgs.node-glob; # added 2023-08-18
inherit (pkgs) get-graphql-schema; # added 2024-06-26
inherit (pkgs) gqlint; # added 2023-08-19
inherit (pkgs) gramma; # added 2024-06-26
inherit (pkgs) graphite-cli; # added 2024-01-25
inherit (pkgs) graphqurl; # added 2023-08-19
gtop = pkgs.gtop; # added 2023-07-31
@ -118,6 +123,7 @@ mapAliases {
parcel-bundler = parcel; # added 2023-09-04
pkg = pkgs.vercel-pkg; # added 2023-10-04
inherit (pkgs) pm2; # added 2024-01-22
inherit (pkgs) pnpm; # added 2024-06-26
prettier_d_slim = pkgs.prettier-d-slim; # added 2023-09-14
inherit (pkgs) pxder; # added 2023-09-26
inherit (pkgs) quicktype; # added 2023-09-09

View File

@ -21,7 +21,6 @@
, "alex"
, "audiosprite"
, "autoprefixer"
, "auto-changelog"
, "aws-cdk"
, "awesome-lint"
, "bower"
@ -89,7 +88,6 @@
, "cspell"
, "csslint"
, "dhcp"
, "diagnostic-languageserver"
, "diff2html-cli"
, "dotenv-cli"
, "dotenv-vault"
@ -112,11 +110,8 @@
, "fx"
, "ganache"
, "gatsby-cli"
, "get-graphql-schema"
, "git-run"
, "git-standup"
, "@gitbeaker/cli"
, "gramma"
, "grammarly-languageserver"
, "graphql"
, "graphql-cli"
@ -182,7 +177,6 @@
, "patch-package"
, "peerflix"
, "peerflix-server"
, "pnpm"
, "poor-mans-t-sql-formatter-cli"
, "postcss"
, "postcss-cli"

View File

@ -28771,15 +28771,6 @@ let
sha512 = "tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==";
};
};
"graphql-14.7.0" = {
name = "graphql";
packageName = "graphql";
version = "14.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz";
sha512 = "l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==";
};
};
"graphql-15.3.0" = {
name = "graphql";
packageName = "graphql";
@ -31039,15 +31030,6 @@ let
sha512 = "v7cSY1J8ydZ0GyjUHqF+1bshJ6cnEVLo9EnjB8p+4HDRPZc9N5jjmvUV7NvEsqQOKyH0pmIBFWXVQbiS0+OBbA==";
};
};
"intercept-stdout-0.1.2" = {
name = "intercept-stdout";
packageName = "intercept-stdout";
version = "0.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/intercept-stdout/-/intercept-stdout-0.1.2.tgz";
sha512 = "Umb41Ryp5FzLurfCRAWx+jjNAk8jsw2RTk2XPIwus+86h/Y2Eb4DfOWof/mZ6FBww8SoO45rJSlg25054/Di9w==";
};
};
"internal-ip-1.2.0" = {
name = "internal-ip";
packageName = "internal-ip";
@ -32857,15 +32839,6 @@ let
sha512 = "WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==";
};
};
"isomorphic-fetch-3.0.0" = {
name = "isomorphic-fetch";
packageName = "isomorphic-fetch";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz";
sha512 = "qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==";
};
};
"isomorphic-textencoder-1.0.1" = {
name = "isomorphic-textencoder";
packageName = "isomorphic-textencoder";
@ -35170,15 +35143,6 @@ let
sha512 = "mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==";
};
};
"lodash._arraycopy-3.0.0" = {
name = "lodash._arraycopy";
packageName = "lodash._arraycopy";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz";
sha512 = "RHShTDnPKP7aWxlvXKiDT6IX2jCs6YZLCtNhOru/OX2Q/tzX295vVBK5oX1ECtN+2r86S0Ogy8ykP1sgCZAN0A==";
};
};
"lodash._arrayeach-3.0.0" = {
name = "lodash._arrayeach";
packageName = "lodash._arrayeach";
@ -35899,15 +35863,6 @@ let
sha512 = "wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==";
};
};
"lodash.toarray-3.0.2" = {
name = "lodash.toarray";
packageName = "lodash.toarray";
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-3.0.2.tgz";
sha512 = "ptkjUqvuHjTuMJJxiktJpZhxM5l60bEkfntJx+NFzdQd1bZVxfpTF1bhFYFqBrT4F0wZ1qx9KbVmHJV3Rfc7Tw==";
};
};
"lodash.toarray-4.4.0" = {
name = "lodash.toarray";
packageName = "lodash.toarray";
@ -44640,15 +44595,6 @@ let
sha512 = "7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==";
};
};
"progress-stream-2.0.0" = {
name = "progress-stream";
packageName = "progress-stream";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/progress-stream/-/progress-stream-2.0.0.tgz";
sha512 = "xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==";
};
};
"prom-client-11.5.3" = {
name = "prom-client";
packageName = "prom-client";
@ -50202,15 +50148,6 @@ let
sha512 = "phdEoDlA6EUIVtzwq1UiNMXDUogczp204aYF/yfOhjNePWFfIpBJ1k5wLMuXQhEOOMjuTJEcc4vdZa+vuP+n/Q==";
};
};
"speedometer-1.0.0" = {
name = "speedometer";
packageName = "speedometer";
version = "1.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/speedometer/-/speedometer-1.0.0.tgz";
sha512 = "lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==";
};
};
"speedtest-net-1.6.2" = {
name = "speedtest-net";
packageName = "speedtest-net";
@ -56449,15 +56386,6 @@ let
sha512 = "GuayqdKZqAwwaCUjDvMTAVRPJOp/SLON3mJ07eGsx/Iq9HjRymhKWztX41rISqDKhHVVyFM+IywICyZDla6U3A==";
};
};
"vscode-languageserver-6.1.1" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.1.1.tgz";
sha512 = "DueEpkUAkD5XTR4MLYNr6bQIp/UFR0/IPApgXU3YfCBCB08u2sm9hRCs6DxYZELkk++STPjpcjksR2H8qI3cDQ==";
};
};
"vscode-languageserver-6.2.0-next.2" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
@ -57196,15 +57124,6 @@ let
sha512 = "p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==";
};
};
"whatwg-fetch-3.6.20" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
version = "3.6.20";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz";
sha512 = "EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==";
};
};
"whatwg-mimetype-2.3.0" = {
name = "whatwg-mimetype";
packageName = "whatwg-mimetype";
@ -63573,42 +63492,6 @@ in
bypassCache = true;
reconstructLock = true;
};
auto-changelog = nodeEnv.buildNodePackage {
name = "auto-changelog";
packageName = "auto-changelog";
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/auto-changelog/-/auto-changelog-2.4.0.tgz";
sha512 = "vh17hko1c0ItsEcw6m7qPRf3m45u+XK5QyCrrBFViElZ8jnKrPC1roSznrd1fIB/0vR/zawdECCRJtTuqIXaJw==";
};
dependencies = [
sources."commander-7.2.0"
sources."encoding-0.1.13"
sources."handlebars-4.7.8"
sources."iconv-lite-0.6.3"
sources."minimist-1.2.8"
sources."neo-async-2.6.2"
sources."node-fetch-2.7.0"
sources."parse-github-url-1.0.2"
sources."safer-buffer-2.1.2"
sources."semver-7.6.2"
sources."source-map-0.6.1"
sources."tr46-0.0.3"
sources."uglify-js-3.18.0"
sources."webidl-conversions-3.0.1"
sources."whatwg-url-5.0.0"
sources."wordwrap-1.0.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "Command line tool for generating a changelog from git tags and commit history";
homepage = "https://github.com/CookPete/auto-changelog";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
aws-cdk = nodeEnv.buildNodePackage {
name = "aws-cdk";
packageName = "aws-cdk";
@ -68654,92 +68537,6 @@ in
bypassCache = true;
reconstructLock = true;
};
diagnostic-languageserver = nodeEnv.buildNodePackage {
name = "diagnostic-languageserver";
packageName = "diagnostic-languageserver";
version = "1.15.0";
src = fetchurl {
url = "https://registry.npmjs.org/diagnostic-languageserver/-/diagnostic-languageserver-1.15.0.tgz";
sha512 = "B1kH0j0jOd106t5E14xItYazxFAYOsAvhK+e0+eYW3nOzG3saKFXfkoeJ86T8g2U40lIwo0Jt8xusn8gd34Swg==";
};
dependencies = [
sources."@nodelib/fs.scandir-2.1.5"
sources."@nodelib/fs.stat-2.0.5"
sources."@nodelib/fs.walk-1.2.8"
sources."aggregate-error-3.1.0"
sources."array-union-2.1.0"
sources."balanced-match-1.0.2"
sources."brace-expansion-1.1.11"
sources."braces-3.0.3"
sources."clean-stack-2.2.0"
sources."commander-5.1.0"
sources."concat-map-0.0.1"
sources."crypto-random-string-2.0.0"
sources."del-6.1.1"
sources."dir-glob-3.0.1"
sources."fast-glob-3.3.2"
sources."fastq-1.17.1"
sources."fill-range-7.1.1"
sources."find-up-4.1.0"
sources."fs.realpath-1.0.0"
sources."glob-7.2.3"
sources."glob-parent-5.1.2"
sources."globby-11.1.0"
sources."graceful-fs-4.2.11"
sources."ignore-5.3.1"
sources."indent-string-4.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-extglob-2.1.1"
sources."is-glob-4.0.3"
sources."is-number-7.0.0"
sources."is-path-cwd-2.2.0"
sources."is-path-inside-3.0.3"
sources."is-stream-2.0.1"
sources."locate-path-5.0.0"
sources."lodash-4.17.21"
sources."merge2-1.4.1"
sources."micromatch-4.0.7"
sources."minimatch-3.1.2"
sources."once-1.4.0"
sources."p-limit-2.3.0"
sources."p-locate-4.1.0"
sources."p-map-4.0.0"
sources."p-try-2.2.0"
sources."path-exists-4.0.0"
sources."path-is-absolute-1.0.1"
sources."path-type-4.0.0"
sources."picomatch-2.3.1"
sources."queue-microtask-1.2.3"
sources."reusify-1.0.4"
sources."rimraf-3.0.2"
sources."run-parallel-1.2.0"
sources."rxjs-6.6.7"
sources."slash-3.0.0"
sources."temp-dir-2.0.0"
sources."tempy-0.7.1"
sources."to-regex-range-5.0.1"
sources."tslib-1.14.1"
sources."type-fest-0.16.0"
sources."unique-string-2.0.0"
sources."vscode-jsonrpc-8.2.0"
sources."vscode-languageserver-6.1.1"
sources."vscode-languageserver-protocol-3.17.5"
sources."vscode-languageserver-textdocument-1.0.11"
sources."vscode-languageserver-types-3.17.5"
sources."vscode-uri-2.1.2"
sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
meta = {
description = "diagnostic language server";
homepage = "https://github.com/iamcco/diagnostic-languageserver#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
diff2html-cli = nodeEnv.buildNodePackage {
name = "diff2html-cli";
packageName = "diff2html-cli";
@ -74233,43 +74030,6 @@ in
bypassCache = true;
reconstructLock = true;
};
get-graphql-schema = nodeEnv.buildNodePackage {
name = "get-graphql-schema";
packageName = "get-graphql-schema";
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/get-graphql-schema/-/get-graphql-schema-2.1.2.tgz";
sha512 = "1z5Hw91VrE3GrpCZE6lE8Dy+jz4kXWesLS7rCSjwOxf5BOcIedAZeTUJRIeIzmmR+PA9CKOkPTYFRJbdgUtrxA==";
};
dependencies = [
sources."ansi-styles-3.2.1"
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."encoding-0.1.13"
sources."escape-string-regexp-1.0.5"
sources."graphql-14.7.0"
sources."has-flag-3.0.0"
sources."iconv-lite-0.6.3"
sources."iterall-1.3.0"
sources."minimist-1.2.8"
sources."node-fetch-2.7.0"
sources."safer-buffer-2.1.2"
sources."supports-color-5.5.0"
sources."tr46-0.0.3"
sources."webidl-conversions-3.0.1"
sources."whatwg-url-5.0.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "Downloads the GraphQL Schema of an GraphQL endpoint URL";
homepage = "https://github.com/graphcool/get-graphql-schema#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
git-run = nodeEnv.buildNodePackage {
name = "git-run";
packageName = "git-run";
@ -74299,24 +74059,6 @@ in
bypassCache = true;
reconstructLock = true;
};
git-standup = nodeEnv.buildNodePackage {
name = "git-standup";
packageName = "git-standup";
version = "2.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/git-standup/-/git-standup-2.3.2.tgz";
sha512 = "vDYicak+2y+u6TCtneCx/j6LuT9WhJShyWjTB5dhjXqTB9TJ/uF444OmYwrMlaT0/CqxHOV9NXlML+CR8AJxdA==";
};
buildInputs = globalBuildInputs;
meta = {
description = "Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)";
homepage = "https://github.com/kamranahmedse/git-standup#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
"@gitbeaker/cli" = nodeEnv.buildNodePackage {
name = "_at_gitbeaker_slash_cli";
packageName = "@gitbeaker/cli";
@ -74365,168 +74107,6 @@ in
bypassCache = true;
reconstructLock = true;
};
gramma = nodeEnv.buildNodePackage {
name = "gramma";
packageName = "gramma";
version = "1.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/gramma/-/gramma-1.6.0.tgz";
sha512 = "5I4yc0miSXU2jvD17zpleKufSggU8etr5uxxLX0nkFLJRfB4Fp2yg1s1SuietfaripT9H2lVhftFYrj2wl56uw==";
};
dependencies = [
sources."ansi-regex-5.0.1"
sources."ansi-styles-4.3.0"
sources."async-2.6.4"
sources."balanced-match-1.0.2"
sources."base64-js-1.5.1"
sources."bl-1.2.3"
sources."brace-expansion-1.1.11"
sources."buffer-5.7.1"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-crc32-0.2.13"
sources."buffer-fill-1.0.0"
sources."cli-progress-3.12.0"
sources."cliui-8.0.1"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.3"
sources."debug-3.2.7"
sources."decode-uri-component-0.2.2"
sources."decompress-4.2.1"
sources."decompress-tar-4.1.1"
(sources."decompress-tarbz2-4.1.1" // {
dependencies = [
sources."file-type-6.2.0"
];
})
sources."decompress-targz-4.1.1"
(sources."decompress-unzip-4.0.1" // {
dependencies = [
sources."file-type-3.9.0"
];
})
sources."deep-is-0.1.4"
sources."dotenv-10.0.0"
sources."emoji-regex-8.0.0"
sources."encoding-0.1.13"
sources."end-of-stream-1.4.4"
sources."escalade-3.1.2"
sources."fd-slicer-1.1.0"
sources."file-type-5.2.0"
sources."filter-obj-1.1.0"
sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
sources."get-caller-file-2.0.5"
sources."get-stream-2.3.1"
sources."glob-7.2.3"
sources."graceful-fs-4.2.11"
sources."iconv-lite-0.6.3"
sources."ieee754-1.2.1"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."intercept-stdout-0.1.2"
sources."ip-regex-4.3.0"
sources."is-fullwidth-code-point-3.0.0"
sources."is-natural-number-4.0.1"
sources."is-stream-1.1.0"
sources."is-url-1.2.4"
sources."is2-2.0.9"
sources."isarray-1.0.0"
sources."isomorphic-fetch-3.0.0"
sources."kleur-4.1.5"
sources."lodash-4.17.21"
sources."lodash._arraycopy-3.0.0"
sources."lodash._basevalues-3.0.0"
sources."lodash._getnative-3.9.1"
sources."lodash.isarguments-3.1.0"
sources."lodash.isarray-3.0.4"
sources."lodash.keys-3.1.2"
sources."lodash.toarray-3.0.2"
(sources."make-dir-1.3.0" // {
dependencies = [
sources."pify-3.0.0"
];
})
sources."minimatch-3.1.2"
sources."minimist-1.2.8"
sources."mkdirp-0.5.6"
sources."ms-2.1.3"
sources."node-fetch-2.7.0"
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."pend-1.2.0"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
sources."portfinder-1.0.32"
sources."process-nextick-args-2.0.1"
sources."progress-stream-2.0.0"
(sources."prompts-2.4.2" // {
dependencies = [
sources."kleur-3.0.3"
];
})
sources."query-string-7.1.3"
(sources."readable-stream-2.3.8" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
sources."require-directory-2.1.1"
sources."rimraf-3.0.2"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."seek-bzip-1.0.6"
sources."sisteransi-1.0.5"
sources."speedometer-1.0.0"
sources."split-on-first-1.1.0"
sources."strict-uri-encode-2.0.0"
sources."string-width-4.2.3"
(sources."string_decoder-1.1.1" // {
dependencies = [
sources."safe-buffer-5.1.2"
];
})
sources."strip-ansi-6.0.1"
sources."strip-dirs-2.1.0"
sources."tar-stream-1.6.2"
(sources."tcp-port-used-1.0.2" // {
dependencies = [
sources."debug-4.3.1"
sources."ms-2.1.2"
];
})
sources."through-2.3.8"
sources."through2-2.0.5"
sources."to-buffer-1.1.1"
sources."tr46-0.0.3"
sources."unbzip2-stream-1.4.3"
sources."util-deprecate-1.0.2"
sources."webidl-conversions-3.0.1"
sources."whatwg-fetch-3.6.20"
sources."whatwg-url-5.0.0"
sources."wrap-ansi-7.0.0"
sources."wrappy-1.0.2"
sources."xtend-4.0.2"
sources."y18n-5.0.8"
sources."yargs-17.7.2"
sources."yargs-parser-21.1.1"
sources."yauzl-2.10.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "Command line grammar checker";
homepage = "https://caderek.github.io/gramma/";
license = "ISC";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
grammarly-languageserver = nodeEnv.buildNodePackage {
name = "grammarly-languageserver";
packageName = "grammarly-languageserver";
@ -85674,24 +85254,6 @@ in
bypassCache = true;
reconstructLock = true;
};
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
version = "9.3.0";
src = fetchurl {
url = "https://registry.npmjs.org/pnpm/-/pnpm-9.3.0.tgz";
sha512 = "7nuT4MK9EUCcZCT5K4ZvMdPqG+9fvkfTx1AM3DyWaIM9LlVoGtZt9bZAxh+p3CXVRu+lTXbX+L9UsTYUrCk2MQ==";
};
buildInputs = globalBuildInputs;
meta = {
description = "Fast, disk space efficient package manager";
homepage = "https://pnpm.io";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
poor-mans-t-sql-formatter-cli = nodeEnv.buildNodePackage {
name = "poor-mans-t-sql-formatter-cli";
packageName = "poor-mans-t-sql-formatter-cli";

View File

@ -217,25 +217,6 @@ final: prev: {
'';
};
pnpm = prev.pnpm.override {
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
preRebuild = ''
sed 's/"link:/"file:/g' --in-place package.json
'';
postInstall = let
pnpmLibPath = lib.makeBinPath [
nodejs.passthru.python
nodejs
];
in ''
for prog in $out/bin/*; do
wrapProgram "$prog" --prefix PATH : ${pnpmLibPath}
done
'';
};
postcss-cli = prev.postcss-cli.override (oldAttrs: let
esbuild-version = (lib.findFirst (dep: dep.name == "esbuild") null oldAttrs.dependencies).version;
esbuild-linux-x64 = {

View File

@ -366,7 +366,7 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.34.131";
version = "1.34.132";
pyproject = true;
disabled = pythonOlder "3.7";
@ -374,7 +374,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-AZ2CqKRJbAGGPWdqjU8q2DC/TLdSsRB+pFP+4w1QOmA=";
hash = "sha256-NHl+3LxgiiX6qb9a6nbXLWpdUExXVJJYYMlS5DHLRa4=";
};
build-system = [ setuptools ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.34.131";
version = "1.34.132";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-pS4FLPCKxwjCjh8wKtAxzXYELm+JUTcta+E1CKlYQwY=";
hash = "sha256-LCqam3eYIneIlUbkRTRJK6IH8VukH+7zYzngef89rHI=";
};
nativeBuildInputs = [ poetry-core ];

View File

@ -1,14 +1,19 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pythonOlder,
fetchFromGitHub,
# build-system
setuptools,
# dependencies
numpy,
scikit-learn,
termcolor,
tqdm,
pandas,
setuptools,
# test dependencies
datasets,
fasttext,
@ -26,7 +31,7 @@
buildPythonPackage rec {
pname = "cleanlab";
version = "2.6.5";
version = "2.6.6";
pyproject = true;
disabled = pythonOlder "3.8";
@ -35,7 +40,7 @@ buildPythonPackage rec {
owner = "cleanlab";
repo = "cleanlab";
rev = "refs/tags/v${version}";
hash = "sha256-wehvGh27Ey1YK+eWTjT6jRwa7yqPpx3P0HUNePoljpw=";
hash = "sha256-08ePFTCRuggr4hTCfr/gbzMhLozz4KCywhPFSKYDNng=";
};
build-system = [ setuptools ];

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "evohome-async";
version = "0.4.19";
version = "0.4.20";
pyproject = true;
disabled = pythonOlder "3.11";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "zxdavb";
repo = "evohome-async";
rev = "refs/tags/${version}";
hash = "sha256-B7LvGXAZO1pd9iCuZjW/bRWdB5PEzfcQjZWokGzMN70=";
hash = "sha256-06ziExAcb9PZdtWjoksPIUiOuUZaSJnQi5CI0v6nla0=";
};
nativeBuildInputs = [ hatchling ];

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "influxdb3-python";
version = "0.5.0";
version = "0.6.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "InfluxCommunity";
repo = "influxdb3-python";
rev = "refs/tags/v${version}";
hash = "sha256-vumKOvCLpcu0z1W/zmf3qsSo3a8FEbI+20/IMt6nCX4=";
hash = "sha256-xu1uWVhZCFIjyOjE144X0JFtYY/nIoBHp/eHtysARYc=";
};
build-system = [ setuptools ];

View File

@ -5,36 +5,37 @@
natsort,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "seedir";
version = "0.4.2";
format = "setuptools";
version = "0.5.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "earnestt1234";
repo = pname;
repo = "seedir";
rev = "refs/tags/v${version}";
hash = "sha256-ioez5lBNyiBK3poL2Px3KtCQeM+Gh2d4iD3SoAIHFAk=";
hash = "sha256-ilL2KKN5sJclVcStO/kZoacsPoMgcFW1/8M/PQjxw/U=";
};
propagatedBuildInputs = [ natsort ];
build-system = [ setuptools ];
dependencies = [ natsort ];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "seedir" ];
pytestFlagsArray = [ "tests/tests.py" ];
meta = with lib; {
description = "Module for for creating, editing, and reading folder tree diagrams";
mainProgram = "seedir";
homepage = "https://github.com/earnestt1234/seedir";
changelog = "https://github.com/earnestt1234/seedir/releases/tag/v${version}";
license = with licenses; [ mit ];
license = licenses.mit;
maintainers = with maintainers; [ fab ];
mainProgram = "seedir";
};
}

View File

@ -9,16 +9,16 @@
buildGoModule rec {
pname = "minify";
version = "2.20.16";
version = "2.20.34";
src = fetchFromGitHub {
owner = "tdewolff";
repo = pname;
rev = "v${version}";
hash = "sha256-0RiSNRoRmN7X2udwgGaArXgIRTaxaGH4fo3usiCJNbA=";
hash = "sha256-x6xeAFy96Ur+Kc1ODQxpX/lgK2CJWn34HgZzGSmcwqE=";
};
vendorHash = "sha256-8OEF2sAJZuGX4z/OsXCAkRR82JO3rYCEJQbidIjGOJ8=";
vendorHash = "sha256-LT39GYDcFL3hjiYwvbSYjV8hcg0KNgQmLMRWcdz4T48=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -35,19 +35,19 @@
stdenv.mkDerivation rec {
pname = "ddnet";
version = "18.1";
version = "18.2";
src = fetchFromGitHub {
owner = "ddnet";
repo = pname;
rev = version;
hash = "sha256-kAMKeYYMCFMgG3+G/05DwA3mj4JkJdrXadjFUMPDAbM=";
hash = "sha256-KerV174GPF2htfaQo5gRFLgpnGf9UoS0zQ/yd/SDFkQ=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
inherit src;
hash = "sha256-8mUo2I5FsA3ym/hrlGaUW8yltLuh/0H6wetCbzvRga0=";
hash = "sha256-cAz98SspJ5QFjw7rXtdmfShllAx89pg+PUs20bkmBCg=";
};
nativeBuildInputs = [

View File

@ -11,11 +11,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opensearch";
version = "2.14.0";
version = "2.15.0";
src = fetchurl {
url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${finalAttrs.version}/opensearch-${finalAttrs.version}-linux-x64.tar.gz";
hash = "sha256-NHLt23GDdtq1DliMByXN52jnKGZApdngp04MTz7F7HY=";
hash = "sha256-AUuquYXRwI4JvEiUdx/l3Tk/kxENrXG1RtzBzrsrZyg=";
};
nativeBuildInputs = [

View File

@ -13,13 +13,13 @@ in
stdenv.mkDerivation rec {
pname = "ibus-typing-booster";
version = "2.25.9";
version = "2.25.10";
src = fetchFromGitHub {
owner = "mike-fabian";
repo = "ibus-typing-booster";
rev = version;
hash = "sha256-dQifLJjgTKkFYBOJKxGXA1w97UBa0Bh56I6nRk0GVj0=";
hash = "sha256-6kcU6oOH75X/M1+fv3m+r05ffIFYrXrlNl8tB6K+B5I=";
};
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook3 gobject-introspection ];

View File

@ -5,12 +5,13 @@
buildPythonPackage rec {
pname = "esphome-dashboard";
version = "20240412.0";
version = "20240620.0";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-MT/EpZ8kDKHhJGF4njdh6Q+xe8GF4FYxaoIighSguiQ=";
pname = "esphome_dashboard";
inherit version;
hash = "sha256-lx3i8Z2PUefyibCNiQ4zPEwfgXr6r/TVa9TBF0YE5fA=";
};
# no tests

View File

@ -19,14 +19,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2024.5.4";
version = "2024.6.1";
pyproject = true;
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-UxNMHRQLrViK9ssFc0vHA/zqNw5yH8E6n+OAnq6vJdQ=";
hash = "sha256-bFQnAuyEBzFV9xiGOHLJrR4oTUU8ZRHjIa3ww0yCNRk=";
};
nativeBuildInputs = with python.pkgs; [
@ -37,9 +37,17 @@ python.pkgs.buildPythonApplication rec {
pythonRelaxDeps = true;
pythonRemoveDeps = [
"esptool"
"platformio"
];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "setuptools==" "setuptools>="
# drop coverage testing
sed -i '/--cov/d' pytest.ini
sed -i '/--cov/d' pyproject.toml
# ensure component dependencies are available
cat requirements_optional.txt >> requirements.txt

View File

@ -24,12 +24,12 @@ let
];
in
stdenv.mkDerivation (finalAttrs: {
version = "6.1.1";
version = "6.1.2";
pname = "staruml";
src = fetchurl {
url = "https://files.staruml.io/releases-v6/StarUML_${finalAttrs.version}_amd64.deb";
sha256 = "sha256-AtWzGEegKUDeNLhklm74JNQQqBzdOE4MUYBFp9ubd2A=";
sha256 = "sha256-jAvtcgn51RzO+fkS1LucJs0GOK/x7/7+mWhrNu/dyjg=";
};
nativeBuildInputs = [ wrapGAppsHook3 dpkg ];

View File

@ -25,6 +25,30 @@ rustPlatform.buildRustPackage rec {
inherit (nixosTests.lvm2) lvm-thinpool-linux-latest;
};
# required for config compatibility with configs done pre 0.9.0
# see https://github.com/NixOS/nixpkgs/issues/317018
postInstall = ''
ln -s $out/bin/pdata_tools $out/bin/cache_check
ln -s $out/bin/pdata_tools $out/bin/cache_dump
ln -s $out/bin/pdata_tools $out/bin/cache_metadata_size
ln -s $out/bin/pdata_tools $out/bin/cache_repair
ln -s $out/bin/pdata_tools $out/bin/cache_restore
ln -s $out/bin/pdata_tools $out/bin/cache_writeback
ln -s $out/bin/pdata_tools $out/bin/era_check
ln -s $out/bin/pdata_tools $out/bin/era_dump
ln -s $out/bin/pdata_tools $out/bin/era_invalidate
ln -s $out/bin/pdata_tools $out/bin/era_restore
ln -s $out/bin/pdata_tools $out/bin/thin_check
ln -s $out/bin/pdata_tools $out/bin/thin_delta
ln -s $out/bin/pdata_tools $out/bin/thin_dump
ln -s $out/bin/pdata_tools $out/bin/thin_ls
ln -s $out/bin/pdata_tools $out/bin/thin_metadata_size
ln -s $out/bin/pdata_tools $out/bin/thin_repair
ln -s $out/bin/pdata_tools $out/bin/thin_restore
ln -s $out/bin/pdata_tools $out/bin/thin_rmap
ln -s $out/bin/pdata_tools $out/bin/thin_trim
'';
meta = with lib; {
homepage = "https://github.com/jthornber/thin-provisioning-tools/";
description = "Suite of tools for manipulating the metadata of the dm-thin device-mapper target";

View File

@ -27,13 +27,13 @@ let
in
buildGoModule rec {
pname = "telepresence2";
version = "2.18.0";
version = "2.19.0";
src = fetchFromGitHub {
owner = "telepresenceio";
repo = "telepresence";
rev = "v${version}";
hash = "sha256-zk6HyZfYeJecJgdMU3qnXIKDYuvnu5yjSZtVvKem4uI=";
hash = "sha256-hszaYU0bKd6gtQE57YaorAIZ4IKqoa2+PAgENUCBoVA=";
};
propagatedBuildInputs = [
@ -47,7 +47,7 @@ buildGoModule rec {
export CGO_ENABLED=0
'';
vendorHash = "sha256-wvzrnwzkV4SXsiZfIrowMF0G7qFdjEVrF77vM81rxLs=";
vendorHash = "sha256-MMI44rfOk8BXxyxhb/OLKjwwe0Zc6UY3xkCbbBL4MS8=";
ldflags = [
"-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"

View File

@ -21310,13 +21310,11 @@ with pkgs;
icu-versions = callPackages ../development/libraries/icu { };
inherit (icu-versions)
icu58
icu60
icu63
icu64
icu66
icu67
icu68
icu69
icu70
icu71
@ -25074,6 +25072,17 @@ with pkgs;
go = buildPackages.go_1_22;
};
# requires a newer Apple SDK
go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix {
inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
};
buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
go = buildPackages.go_1_23;
};
buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
go = buildPackages.go_1_23;
};
leaps = callPackage ../development/tools/leaps { };
### DEVELOPMENT / HARE