Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-10-02 06:00:58 +00:00 committed by GitHub
commit 243d76071f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
14 changed files with 86 additions and 80 deletions

View File

@ -3039,6 +3039,16 @@
githubId = 36110478;
name = "Erik Arvstedt";
};
ebbertd = {
email = "daniel@ebbert.nrw";
github = "ebbertd";
githubId = 20522234;
name = "Daniel Ebbert";
keys = [{
longkeyid = "rsa2048/0x47BC155927CBB9C7";
fingerprint = "E765 FCA3 D9BF 7FDB 856E AD73 47BC 1559 27CB B9C7";
}];
};
ebzzry = {
email = "ebzzry@ebzzry.io";
github = "ebzzry";

View File

@ -1,16 +1,16 @@
{ lib, fetchFromGitHub, python3Packages, wrapQtAppsHook }:
{ lib, fetchFromGitHub, fetchpatch, python3Packages, wrapQtAppsHook }:
let
py = python3Packages;
in py.buildPythonApplication rec {
pname = "friture";
version = "0.47";
version = "0.48";
src = fetchFromGitHub {
owner = "tlecomte";
repo = pname;
rev = "v${version}";
sha256 = "1qcsvmgdz9hhv5gaa918147wvng6manc4iq8ci6yr761ljqrgwjx";
sha256 = "sha256-oOH58jD49xAeSuP+l6tYUpwkYsnfeSGTt8x4DFzTY6g=";
};
nativeBuildInputs = (with py; [ numpy cython scipy ]) ++
@ -29,9 +29,19 @@ in py.buildPythonApplication rec {
];
patches = [
./unlock_constraints.patch
# Backported fix that resolves an issue with setuptools packaging
(fetchpatch {
name = "fix-setuptools-packaging.patch";
url = "https://github.com/tlecomte/friture/commit/ea7210dae883edf17de8fec82f9428b18ee138b6.diff";
sha256 = "sha256-Kv/vmC8kcqfOgfIPQyZN46sbV6bezhq6pyj8bvke6s8=";
})
];
postPatch = ''
# Remove version constraints from Python dependencies in setup.py
sed -i -E "s/\"([A-Za-z0-9]+)(=|>|<)=[0-9\.]+\"/\"\1\"/g" setup.py
'';
preFixup = ''
makeWrapperArgs+=("''${qtWrapperArgs[@]}")
'';
@ -53,6 +63,6 @@ in py.buildPythonApplication rec {
homepage = "https://friture.org/";
license = licenses.gpl3;
platforms = platforms.linux; # fails on Darwin
maintainers = [ maintainers.laikq ];
maintainers = with maintainers; [ laikq alyaeanyx ];
};
}

View File

@ -1,34 +0,0 @@
diff --git a/setup.py b/setup.py
index 4092388..6cb7dac 100644
--- a/setup.py
+++ b/setup.py
@@ -50,19 +50,19 @@ ext_modules = [LateIncludeExtension("friture_extensions.exp_smoothing_conv",
# these will be installed when calling 'pip install friture'
# they are also retrieved by 'requirements.txt'
install_requires = [
- "sounddevice==0.4.2",
- "rtmixer==0.1.3",
- "PyOpenGL==3.1.5",
- "PyOpenGL-accelerate==3.1.5",
- "docutils==0.17.1",
- "numpy==1.21.1",
- "PyQt5==5.15.4",
- "appdirs==1.4.4",
- "pyrr==0.10.3",
+ "sounddevice>=0.4.1",
+ "rtmixer>=0.1.1",
+ "PyOpenGL>=3.1.4",
+ "PyOpenGL-accelerate>=3.1.5",
+ "docutils>=0.17.1",
+ "numpy>=1.20.3",
+ "PyQt5>=5.15.4",
+ "appdirs>=1.4.4",
+ "pyrr>=0.10.3",
]
# Cython and numpy are needed when running setup.py, to build extensions
-setup_requires=["numpy==1.21.1", "Cython==0.29.24"]
+setup_requires=["numpy>=1.20.3", "Cython>=0.29.22"]
with open(join(dirname(__file__), 'README.rst')) as f:
long_description = f.read()

View File

@ -5,11 +5,11 @@
mkDerivation rec {
pname = "vmpk";
version = "0.8.2";
version = "0.8.4";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${version}/${pname}-${version}.tar.bz2";
sha256 = "1kv256j13adk4ib7r464gsl4vjhih820bq37ddhqfyfd07wh53a2";
sha256 = "sha256-SSdD8dyn6abti8qkd7N5n8EYr5yMW+EPYUnRm7S9CE4=";
};
nativeBuildInputs = [ cmake pkg-config qttools docbook-xsl-nons ];

View File

@ -5,23 +5,18 @@
trivialBuild {
pname = "bqn-mode";
version = "0.0.0+unstable=2021-09-26";
version = "0.0.0+unstable=2021-09-27";
src = fetchFromGitHub {
owner = "mlochbaum";
repo = "BQN";
rev = "97cbdc67fe6a9652c42daefadd658cc41c1e5ae3";
sha256 = "09nmsl7gzyi56g0x459a6571c8nsafl0g350m0hk1vy2gpg6yq0p";
owner = "AndersonTorres";
repo = "bqn-mode";
rev = "5bdc713ade78f11d756231739429440552d7faf8";
hash = "sha256-ztGHWKVgMP9N4hV9k0PY9LxqXgHxkycyF3N0eZ+jIZs=";
};
postUnpack = ''
sourceRoot="$sourceRoot/editors/emacs"
'';
meta = with lib; {
homepage = "https://mlochbaum.github.io/BQN/editors/index.html";
description = "Emacs mode for BQN";
description = "Emacs mode for BQN programming language";
license = licenses.gpl3Only;
maintainers = [ maintainers.sternenseemann ];
maintainers = with maintainers; [ sternenseemann AndersonTorres ];
};
}

View File

@ -136,17 +136,16 @@ stdenv.mkDerivation rec {
NIX_LDFLAGS = optionalString cudaSupport "-rpath ${stdenv.cc.cc.lib}/lib";
blenderExecutable =
placeholder "out" + (if stdenv.isDarwin then "/Blender.app/Contents/MacOS/Blender" else "/bin/blender");
postInstall = ''
placeholder "out" + (if stdenv.isDarwin then "/Applications/Blender.app/Contents/MacOS/Blender" else "/bin/blender");
postInstall = lib.optionalString stdenv.isDarwin ''
mkdir $out/Applications
mv $out/Blender.app $out/Applications
'' + ''
buildPythonPath "$pythonPath"
wrapProgram $blenderExecutable \
--prefix PATH : $program_PATH \
--prefix PYTHONPATH : "$program_PYTHONPATH" \
--add-flags '--python-use-system-env'
'' + lib.optionalString stdenv.isDarwin ''
mkdir -p $out/Applications/Blender.app
ln -s $out/Blender.app $out/Applications/Blender.app
ln -s $out/Blender.app/Contents/MacOS $out/bin
'';
# Set RUNPATH so that libcuda and libnvrtc in /run/opengl-driver(-32)/lib can be

View File

@ -2,11 +2,11 @@
buildPythonApplication rec {
pname = "gallery_dl";
version = "1.18.4";
version = "1.19.0";
src = fetchPypi {
inherit pname version;
sha256 = "bdb84706fdde867fe2ee11c74c8c51af4e560399bd5fa562f19bfcaf8fc0dac9";
sha256 = "ceffaa5022d76132165ca9004c1e57d7400b56c9ab3866e3bd139e2ffe38cb72";
};
propagatedBuildInputs = [ requests ];

View File

@ -94,12 +94,18 @@ let
srcs = {
x86_64-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
urls = [
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
];
sha256 = "1hxjixriah08c65nngjdp1blbji1vlnhqkphp8f96hy34hk4dpiw";
};
i686-linux = fetchurl {
url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
urls = [
"https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
"https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
];
sha256 = "018kwwbbn02drvdj0bjkcyhsnbx97wnmd3lxkrx0kc9dw1s4r418";
};
};

View File

@ -17,13 +17,13 @@
buildGoModule rec {
pname = "podman";
version = "3.3.1";
version = "3.4.0";
src = fetchFromGitHub {
owner = "containers";
repo = "podman";
rev = "v${version}";
sha256 = "sha256-DVRLdJFYD5Ovc0n5SoMv71GPTuBO3wfqREcGRJEuND0=";
sha256 = "sha256-AeddndkKyUs9i0bg0XO5QCmYgqgWREnHWsmce6VM7Oo=";
};
vendorSha256 = null;

View File

@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "pathvalidate";
version = "2.4.1";
version = "2.5.0";
disabled = pythonOlder "3.5";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-PJvZTH7CPpz7IR/741audfl51sCZosdF7pSQ9STzJGg=";
sha256 = "119ba36be7e9a405d704c7b7aea4b871c757c53c9adc0ed64f40be1ed8da2781";
};
# Requires `pytest-md-report`, causing infinite recursion.

View File

@ -14,13 +14,13 @@
buildGoModule rec {
pname = "buildah";
version = "1.23.0";
version = "1.23.1";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
sha256 = "sha256-MhPbABGgQG0sAHVnUA9PUGqaVYWd/YsY2pyf8H4uTe8=";
sha256 = "sha256-vAuUA51E1pufn3YvNe4yfqJHXo14iUEA5MzP3/ah+8I=";
};
outputs = [ "out" "man" ];

View File

@ -406,6 +406,22 @@ let
};
};
davidlday.languagetool-linter = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "languagetool-linter";
publisher = "davidlday";
version = "0.18.0";
sha256 = "sha256-AYINgq1BMfh7p4xhwSC2Www6dQvyQAGTA45HJsmMGDg=";
};
meta = with lib; {
description = "LanguageTool integration for VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=davidlday.languagetool-linter";
homepage = "https://github.com/davidlday/vscode-languagetool-linter";
license = licenses.asl20;
maintainers = with maintainers; [ ebbertd ];
};
};
denoland.vscode-deno = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-deno";

View File

@ -2,16 +2,20 @@
let
version = "6.0.2";
# TODO: add support for macOS
srcUrl =
if stdenv.isi686 then {
srcUrl = {
i686-linux = {
url = "https://www.rarlab.com/rar/rarlinux-${version}.tar.gz";
sha256 = "sha256-5iqK7eOo+hgLtGSCqUoB+wOFZHUqZ0M/8Jf7bxdf9qA=";
} else if stdenv.isx86_64 then {
sha256 = "sha256-5iqk7eoo+hgltgscquob+wofzhuqz0m/8jf7bxdf9qa=";
};
x86_64-linux = {
url = "https://www.rarlab.com/rar/rarlinux-x64-${version}.tar.gz";
sha256 = "sha256-WAvrUGCgfwI51Mo/RYSSF0OLPPrTegUCuDEsnBeR9uQ=";
}
else throw "Unknown architecture";
};
x86_64-darwin = {
url = "https://www.rarlab.com/rar/rarosx-${version}.tar.gz";
sha256 = "sha256-baZ71vYXIGs25f7PJ0ujoGUrsWZRmFLhvDI0KoVktsg=";
};
}.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
manSrc = fetchurl {
url = "https://aur.archlinux.org/cgit/aur.git/plain/rar.1?h=rar&id=8e39a12e88d8a3b168c496c44c18d443c876dd10";
name = "rar.1";
@ -50,6 +54,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.rarlab.com/";
license = licenses.unfree;
maintainers = with maintainers; [ thiagokokada ];
platforms = platforms.linux;
platforms = with platforms; linux ++ darwin;
};
}

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "shfmt";
version = "3.3.1";
version = "3.4.0";
src = fetchFromGitHub {
owner = "mvdan";
repo = "sh";
rev = "v${version}";
sha256 = "sha256-43v64TQS1xpmU9pyjSTgV03n7xYJR+JAfZVoK3vwbiY=";
sha256 = "sha256-Bxb4BlvAmJQhog3bZEGHJlrpXNqXpokkipBszPzRHSk=";
};
vendorSha256 = "sha256-t1Zdn+NaHrKde6F5o86e+FmN3tH55YpZLuDhTv2lIf4=";
vendorSha256 = "sha256-ZYsQ+wE+G7xNrBN29npSxxPCz9+Wb/RsBzM5uwJkhO8=";
subPackages = [ "cmd/shfmt" ];