Merge master into staging-next

This commit is contained in:
github-actions[bot] 2022-09-10 06:05:38 +00:00 committed by GitHub
commit 5e1d3d9bd0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 90 additions and 45 deletions

View File

@ -6043,6 +6043,12 @@
fingerprint = "A506 C38D 5CC8 47D0 DF01 134A DA8B 833B 5260 4E63";
}];
};
jcs090218 = {
email = "jcs090218@gmail.com";
github = "jcs090218";
githubId = 8685505;
name = "Jen-Chieh Shen";
};
jcumming = {
email = "jack@mudshark.org";
github = "jcumming";

View File

@ -232,6 +232,8 @@
tree-sitter-langs = callPackage ./tree-sitter-langs { final = self; };
tsc = callPackage ./tsc { };
yes-no = callPackage ./yes-no { };
youtube-dl = callPackage ./youtube-dl { };
# From old emacsPackages (pre emacsPackagesNg)

View File

@ -0,0 +1,19 @@
{ lib, fetchurl, trivialBuild }:
trivialBuild {
pname = "yes-no";
version = "2017-10-01";
src = fetchurl {
url = "https://raw.githubusercontent.com/emacsmirror/emacswiki.org/143bcaeb679a8fa8a548e92a5a9d5c2baff50d9c/yes-no.el";
sha256 = "03w4wfx885y89ckyd5d95n2571nmmzrll6kr0yan3ip2aw28xq3i";
};
meta = with lib; {
description = "Specify use of `y-or-n-p' or `yes-or-no-p' on a case-by-case basis";
homepage = "https://www.emacswiki.org/emacs/yes-no.el";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ jcs090218 ];
platforms = platforms.all;
};
}

View File

@ -2609,6 +2609,30 @@ let
ms-vsliveshare.vsliveshare = callPackage ./ms-vsliveshare-vsliveshare { };
vscjava.vscode-java-debug = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-java-debug";
publisher = "vscjava";
version = "0.44.0";
sha256 = "sha256-8/H7rihSKAvXp8QxK949txgMKwt6aYVN4EQdwhphIiQ=";
};
meta = {
license = lib.licenses.mit;
};
};
vscjava.vscode-java-test = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-java-test";
publisher = "vscjava";
version = "0.37.1";
sha256 = "sha256-QpDMG+0RbiRY9YQYXQhA6ESBoIjBeUxq+bEZ1Y71oSM=";
};
meta = {
license = lib.licenses.mit;
};
};
vscodevim.vim = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vim";

View File

@ -2,7 +2,7 @@
python3Packages.buildPythonApplication rec {
pname = "nerd-font-patcher";
version = "2.1.0";
version = "2.2.2";
# This uses a sparse checkout because the repo is >2GB without it
src = fetchFromGitHub {
@ -13,7 +13,7 @@ python3Packages.buildPythonApplication rec {
font-patcher
/src/glyphs
'';
sha256 = "sha256-06dn6M2wCFO/uBHDR7VZHNHIybT4h/VGD9nHc4G0EKA=";
sha256 = "sha256-boZUd1PM8puc9BTgOwCJpkfk6VMdXLsIyp+fQmW/ZqI=";
};
propagatedBuildInputs = with python3Packages; [ fontforge ];
@ -22,15 +22,15 @@ python3Packages.buildPythonApplication rec {
postPatch = ''
sed -i font-patcher \
-e 's,__dir__ + "/src,"'$out'/share/${pname},'
-e 's,__dir__ + "/src,"'$out'/share/nerd-font-patcher,'
'';
dontBuild = true;
installPhase = ''
mkdir -p $out/bin $out/share/${pname}
install -Dm755 font-patcher $out/bin/${pname}
cp -ra src/glyphs $out/share/${pname}
mkdir -p $out/bin $out/share/nerd-font-patcher
install -Dm755 font-patcher $out/bin/nerd-font-patcher
cp -ra src/glyphs $out/share/nerd-font-patcher
'';
meta = with lib; {

View File

@ -1,33 +0,0 @@
{ lib, stdenvNoCC, fetchFromGitHub, python3 }:
stdenvNoCC.mkDerivation rec {
pname = "ovmfvartool";
version = "unstable-2021-06-16";
src = fetchFromGitHub {
owner = "hlandau";
repo = pname;
rev = "c4c0c24dce1d201f95dfd69fd7fd9d51ea301377";
hash = "sha256-3OvYAB41apPn1c2YTKBIEITmHSUMQ0oEijY5DhZWWGo=";
};
postPatch = let
pythonPkg = python3.withPackages (p: with p; [ pyyaml ]);
in ''
# needed in build but /usr/bin/env is not available in sandbox
substituteInPlace ovmfvartool \
--replace "/usr/bin/env python3" "${pythonPkg.interpreter}"
'';
installPhase = ''
mkdir -p $out/bin
install -m 755 ovmfvartool $out/bin/
'';
meta = with lib; {
description = "Parse and generate OVMF_VARS.fd from Yaml";
homepage = "https://github.com/hlandau/ovmfvartool";
license = licenses.gpl3;
maintainers = with maintainers; [ baloo raitobezarius ];
};
}

View File

@ -0,0 +1,27 @@
{ lib, buildPythonPackage, fetchFromGitHub, pyyaml }:
buildPythonPackage rec {
pname = "ovmfvartool";
version = "unstable-2022-09-04";
src = fetchFromGitHub {
owner = "hlandau";
repo = pname;
rev = "45e6b1e53967ee6590faae454c076febce096931";
hash = "sha256-XbvcE/MXNj5S5N7A7jxdwgEE5yMuB82Xg+PYBsFRIm0=";
};
propagatedBuildInputs = [ pyyaml ];
# has no tests
doCheck = false;
pythonImportsCheck = [ "ovmfvartool" ];
meta = with lib; {
description = "Parse and generate OVMF_VARS.fd from Yaml";
homepage = "https://github.com/hlandau/ovmfvartool";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ baloo raitobezarius ];
};
}

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "scikit-hep-testdata";
version = "0.4.15";
version = "0.4.20";
format = "pyproject";
# fetch from github as we want the data files
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "scikit-hep";
repo = pname;
rev = "refs/tags/v${version}";
sha256 = "sha256-cEEtuLmGg/bDRYTUQXQiplzES28+xh8iQge6xZUTWIA=";
sha256 = "sha256-xUXHacUIOr309HCHpzFw0g4i0bgiYcvYTCwBBbVVlR0=";
};
nativeBuildInputs = [

View File

@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "jackett";
version = "0.20.1850";
version = "0.20.1853";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "v${version}";
sha256 = "lELuwSC0TKsnU5zsUsA0ihBxsJv/IiAs9tf+Yi5aL8E=";
sha256 = "JsqUgp5o5mYByX6ALTbzMrfjDz035vNGBOjQZCseXKY=";
};
projectFile = "src/Jackett.Server/Jackett.Server.csproj";

View File

@ -23453,8 +23453,6 @@ with pkgs;
tpmSupport = true;
};
ovmfvartool = callPackage ../applications/virtualization/ovmfvartool { };
ops = callPackage ../applications/virtualization/ops { };
seabios = callPackage ../applications/virtualization/seabios { };

View File

@ -6484,6 +6484,8 @@ in {
ovh = callPackage ../development/python-modules/ovh { };
ovmfvartool = callPackage ../development/python-modules/ovmfvartool { };
ovoenergy = callPackage ../development/python-modules/ovoenergy { };
owslib = callPackage ../development/python-modules/owslib { };