Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
8194c047 91f827cb

+49 -28
+1 -1
nixos/modules/services/web-apps/nextcloud.nix
··· 39 39 export NEXTCLOUD_CONFIG_DIR="${cfg.home}/config" 40 40 $sudo \ 41 41 ${phpPackage}/bin/php \ 42 - occ $* 42 + occ "$@" 43 43 ''; 44 44 45 45 inherit (config.system) stateVersion;
+2 -2
pkgs/applications/editors/kakoune/default.nix
··· 25 25 export version="v${version}" 26 26 ''; 27 27 28 - doInstallCheckPhase = true; 28 + doInstallCheck = true; 29 29 installCheckPhase = '' 30 - $out/bin/kak -ui json -E "kill 0" 30 + $out/bin/kak -ui json -e "kill 0" 31 31 ''; 32 32 33 33 postInstall = ''
+2 -2
pkgs/applications/networking/cluster/tilt/default.nix
··· 5 5 /* Do not use "dev" as a version. If you do, Tilt will consider itself 6 6 running in development environment and try to serve assets from the 7 7 source tree, which is not there once build completes. */ 8 - version = "0.17.13"; 8 + version = "0.18.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "tilt-dev"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-x3U5OF8T3z9kHcYe7SwKVEKNiEsi8AEvA1rlOma4y+8="; 14 + sha256 = "1sdb2x06va0j9cxdwz95dklv2csq0s596wjsjqi4sq65y9bxjr7i"; 15 15 }; 16 16 vendorSha256 = null; 17 17
+1 -1
pkgs/development/libraries/websocket++/default.nix
··· 11 11 sha256 = "12ffczcrryh74c1xssww35ic6yiy2l2xgdd30lshiq9wnzl2brgy"; 12 12 }; 13 13 14 - buildInputs = [ cmake ]; 14 + nativeBuildInputs = [ cmake ]; 15 15 16 16 meta = with stdenv.lib; { 17 17 homepage = "https://www.zaphoyd.com/websocketpp/";
+5
pkgs/development/python-modules/backports_unittest-mock/default.nix
··· 13 13 14 14 buildInputs = [ setuptools_scm ]; 15 15 16 + # does not contain tests 17 + doCheck = false; 18 + pythonImportsCheck = [ "backports.unittest_mock" ]; 19 + 16 20 meta = with stdenv.lib; { 17 21 description = "Provides a function install() which makes the mock module"; 18 22 homepage = "https://github.com/jaraco/backports.unittest_mock"; 19 23 license = licenses.mit; 24 + maintainers = with maintainers; [ SuperSandro2000 ]; 20 25 }; 21 26 }
+2
pkgs/development/python-modules/pytest-black/default.nix
··· 18 18 19 19 propagatedBuildInputs = [ black pytest toml ]; 20 20 21 + # does not contain tests 22 + doCheck = false; 21 23 pythonImportsCheck = [ "pytest_black" ]; 22 24 23 25 meta = with lib; {
+5
pkgs/development/python-modules/pytest-mypy/default.nix
··· 17 17 }; 18 18 19 19 nativeBuildInputs = [ setuptools_scm ]; 20 + 20 21 propagatedBuildInputs = [ pytest mypy filelock ]; 22 + 23 + # does not contain tests 24 + doCheck = false; 25 + pythonImportsCheck = [ "pytest_mypy" ]; 21 26 22 27 meta = with lib; { 23 28 description = "Mypy static type checker plugin for Pytest";
+3
pkgs/development/python-modules/setuptools-scm-git-archive/default.nix
··· 14 14 15 15 checkInputs = [ pytest ]; 16 16 17 + doCheck = false; 18 + pythonImportsCheck = [ "setuptools_scm_git_archive" ]; 19 + 17 20 meta = with stdenv.lib; { 18 21 description = "setuptools_scm plugin for git archives"; 19 22 homepage = "https://github.com/Changaco/setuptools_scm_git_archive";
+26 -20
pkgs/tools/audio/volctl/default.nix
··· 1 - { stdenv, fetchFromGitHub, python3, libpulseaudio, glib, gtk3, gobject-introspection, wrapGAppsHook }: 1 + { stdenv, python3Packages, fetchFromGitHub, wrapGAppsHook, gobject-introspection, libpulseaudio, glib, gtk3, pango, xorg }: 2 2 3 - python3.pkgs.buildPythonApplication rec { 3 + python3Packages.buildPythonApplication rec { 4 4 pname = "volctl"; 5 - version = "0.6.3"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "buzz"; 9 9 repo = pname; 10 - rev = version; 11 - sha256 = "0rppqc5wiqxd83z2mgvhi6gdx7yhy9wnav1dbbi1wvm7lzw6fnil"; 10 + rev = "v${version}"; 11 + sha256 = "02scfscf4mdrphzrd7cbwbhpig9bhvaws8qk4zc81z8vvf3mcfv2"; 12 12 }; 13 13 14 + postPatch = '' 15 + substituteInPlace volctl/lib/xwrappers.py \ 16 + --replace 'libXfixes.so' "${xorg.libXfixes}/lib/libXfixes.so" \ 17 + --replace 'libXfixes.so.3' "${xorg.libXfixes}/lib/libXfixes.so.3" 18 + ''; 19 + 20 + preBuild = '' 21 + export LD_LIBRARY_PATH=${libpulseaudio}/lib 22 + ''; 23 + 14 24 nativeBuildInputs = [ 15 25 gobject-introspection 16 26 wrapGAppsHook 17 27 ]; 18 28 19 - buildInputs = [ 20 - glib 21 - gtk3 22 - libpulseaudio 23 - ]; 24 - 25 - pythonPath = with python3.pkgs; [ 29 + propagatedBuildInputs = [ pango gtk3 ] ++ (with python3Packages; [ 30 + click 31 + pycairo 26 32 pygobject3 27 - ]; 33 + pyyaml 34 + ]); 28 35 36 + # with strictDeps importing "gi.repository.Gtk" fails with "gi.RepositoryError: Typelib file for namespace 'Pango', version '1.0' not found" 29 37 strictDeps = false; 30 38 31 - preBuild = '' 32 - export LD_LIBRARY_PATH=${libpulseaudio}/lib 33 - ''; 39 + # no tests included 40 + doCheck = false; 41 + 42 + pythonImportsCheck = [ "volctl" ]; 34 43 35 44 preFixup = '' 36 45 glib-compile-schemas ${glib.makeSchemaPath "$out" "${pname}-${version}"} 37 - 38 - gappsWrapperArgs+=( 39 - --prefix LD_LIBRARY_PATH : "${libpulseaudio}/lib" 40 - ) 46 + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${libpulseaudio}/lib") 41 47 ''; 42 48 43 49 meta = with stdenv.lib; {
+2 -2
pkgs/tools/typesetting/tex/texlive/combine.nix
··· 36 36 mkUniqueOutPaths = pkgs: uniqueStrings 37 37 (map (p: p.outPath) (builtins.filter lib.isDerivation pkgs)); 38 38 39 - in buildEnv { 39 + in (buildEnv { 40 40 name = "texlive-${extraName}-${bin.texliveYear}"; 41 41 42 42 extraPrefix = "/share/texmf"; ··· 271 271 '' 272 272 + bin.cleanBrokenLinks 273 273 ; 274 - } 274 + }).overrideAttrs (_: { allowSubstitutes = true; }) 275 275 # TODO: make TeX fonts visible by fontconfig: it should be enough to install an appropriate file 276 276 # similarly, deal with xe(la)tex font visibility?