Merge master into staging-next
This commit is contained in:
commit
cf7e625161
6
.github/CODEOWNERS
vendored
6
.github/CODEOWNERS
vendored
@ -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
|
||||
|
@ -380,6 +380,7 @@ with lib.maintainers;
|
||||
golang = {
|
||||
members = [
|
||||
kalbasit
|
||||
katexochen
|
||||
mic92
|
||||
zowoq
|
||||
qbit
|
||||
|
@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
'';
|
||||
|
||||
|
@ -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")
|
||||
|
100
pkgs/by-name/au/auto-changelog/package.json
Normal file
100
pkgs/by-name/au/auto-changelog/package.json
Normal 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"
|
||||
}
|
||||
}
|
31
pkgs/by-name/au/auto-changelog/package.nix
Normal file
31
pkgs/by-name/au/auto-changelog/package.nix
Normal 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 ];
|
||||
};
|
||||
}
|
33
pkgs/by-name/di/diagnostic-languageserver/package.json
Normal file
33
pkgs/by-name/di/diagnostic-languageserver/package.json
Normal 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"
|
||||
}
|
||||
}
|
41
pkgs/by-name/di/diagnostic-languageserver/package.nix
Normal file
41
pkgs/by-name/di/diagnostic-languageserver/package.nix
Normal 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 ];
|
||||
};
|
||||
}
|
35
pkgs/by-name/ge/get-graphql-schema/package.json
Normal file
35
pkgs/by-name/ge/get-graphql-schema/package.json
Normal 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"
|
||||
}
|
||||
}
|
43
pkgs/by-name/ge/get-graphql-schema/package.nix
Normal file
43
pkgs/by-name/ge/get-graphql-schema/package.nix
Normal 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 ];
|
||||
};
|
||||
}
|
84
pkgs/by-name/gr/gramma/package.json
Normal file
84
pkgs/by-name/gr/gramma/package.json
Normal 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"
|
||||
}
|
||||
}
|
34
pkgs/by-name/gr/gramma/package.nix
Normal file
34
pkgs/by-name/gr/gramma/package.nix
Normal 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 ];
|
||||
};
|
||||
}
|
@ -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;
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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
|
||||
];
|
||||
|
||||
|
@ -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" ];
|
||||
|
@ -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;
|
||||
|
||||
|
@ -51,6 +51,7 @@ stdenv.mkDerivation (
|
||||
runtimeMode
|
||||
outName
|
||||
dart
|
||||
swiftshader
|
||||
;
|
||||
inherit altRuntimeMode;
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
'';
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "3.13.8",
|
||||
"engineVersion": "767d8c75e898091b925519803830fc2721658d07",
|
||||
"engineSwiftShaderHash": "sha256-N6f5aeDroqEwZlUBZi7nhDW8leE/7DqmOtRYOY4wzf4=",
|
||||
"engineSwiftShaderHash": "sha256-qKf5gXIpI4+05bs7d3W6JlMNTn3vHFQL+i3JpFdyPao=",
|
||||
"engineSwiftShaderRev": "5f9ed9b16931c7155171d31f75004f73f0a3abc8",
|
||||
"channel": "stable",
|
||||
"engineHashes": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "3.16.7",
|
||||
"engineVersion": "4a585b79294e830fa89c24924d58a27cc8fbf406",
|
||||
"engineSwiftShaderHash": "sha256-N6f5aeDroqEwZlUBZi7nhDW8leE/7DqmOtRYOY4wzf4=",
|
||||
"engineSwiftShaderHash": "sha256-qKf5gXIpI4+05bs7d3W6JlMNTn3vHFQL+i3JpFdyPao=",
|
||||
"engineSwiftShaderRev": "5f9ed9b16931c7155171d31f75004f73f0a3abc8",
|
||||
"channel": "stable",
|
||||
"engineHashes": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "3.19.4",
|
||||
"engineVersion": "a5c24f538d05aaf66f7972fb23959d8cafb9f95a",
|
||||
"engineSwiftShaderHash": "sha256-J8TKwbIQ7hdWCGIu1T//MJlRzT7OTVL0MG/dmMyutPQ=",
|
||||
"engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=",
|
||||
"engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f",
|
||||
"channel": "stable",
|
||||
"engineHashes": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "3.22.2",
|
||||
"engineVersion": "edd8546116457bdf1c5bdfb13ecb9463d2bb5ed4",
|
||||
"engineSwiftShaderHash": "sha256-J8TKwbIQ7hdWCGIu1T//MJlRzT7OTVL0MG/dmMyutPQ=",
|
||||
"engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=",
|
||||
"engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f",
|
||||
"channel": "stable",
|
||||
"engineHashes": {
|
||||
|
@ -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": {
|
||||
|
190
pkgs/development/compilers/go/1.23.nix
Normal file
190
pkgs/development/compilers/go/1.23.nix
Normal 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";
|
||||
};
|
||||
})
|
@ -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";
|
||||
};
|
||||
}
|
@ -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";
|
||||
};
|
||||
}
|
@ -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
|
||||
|
@ -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" ];
|
||||
};
|
||||
}
|
||||
|
@ -25,8 +25,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-h4NzfS27+jWyHbegxF+pgN6JzJdVAoM16J6G/9uNJc4=";
|
||||
};
|
||||
|
||||
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
|
||||
prePatch = lib.optionalString (stdenv.isLinux && stdenv.isAarch64) ''
|
||||
substituteInPlace unittest/algorithm/utils/CMakeLists.txt \
|
||||
--replace-fail "add_pinocchio_unit_test(force)" ""
|
||||
'';
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
438
pkgs/development/node-packages/node-packages.nix
generated
438
pkgs/development/node-packages/node-packages.nix
generated
@ -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";
|
||||
|
@ -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 = {
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
@ -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 ];
|
||||
|
||||
|
@ -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 = [
|
||||
|
@ -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 = [
|
||||
|
@ -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 ];
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 ];
|
||||
|
@ -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";
|
||||
|
@ -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}"
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user