Merge master into staging-next

authored by github-actions[bot] and committed by GitHub f8c265f4 4a997ba4

+717 -466
+4
.github/CODEOWNERS
··· 285 285 /nixos/modules/services/misc/matrix-conduit.nix @piegamesde 286 286 /nixos/tests/matrix-appservice-irc.nix @piegamesde 287 287 /nixos/tests/matrix-conduit.nix @piegamesde 288 + 289 + # Dotnet 290 + /pkgs/build-support/dotnet @IvarWithoutBones 291 + /pkgs/development/compilers/dotnet @IvarWithoutBones
+1 -1
nixos/modules/services/misc/sourcehut/default.nix
··· 1018 1018 inherit configIniOfService; 1019 1019 mainService = mkMerge [ baseService { 1020 1020 serviceConfig.StateDirectory = [ "sourcehut/gitsrht" "sourcehut/gitsrht/repos" ]; 1021 - preStart = mkIf (!versionAtLeast config.system.stateVersion "22.05") (mkBefore '' 1021 + preStart = mkIf (versionOlder config.system.stateVersion "22.05") (mkBefore '' 1022 1022 # Fix Git hooks of repositories pre-dating https://github.com/NixOS/nixpkgs/pull/133984 1023 1023 ( 1024 1024 set +f
+3 -2
pkgs/applications/misc/pure-maps/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "pure-maps"; 9 - version = "2.9.2"; 9 + version = "3.0.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rinigus"; 13 13 repo = "pure-maps"; 14 14 rev = version; 15 - hash = "sha256-pMPjY6OXR6THiSQZ4mw9Kz+tAXJaOwzJEcpPOyZ+YKI="; 15 + hash = "sha256-r36/Vpt4ZIWV1+VhqRBuo4uT7nmEGiFGIt3QGG3ijjs="; 16 16 fetchSubmodules = true; 17 17 }; 18 18 ··· 37 37 meta = with lib; { 38 38 description = "Display vector and raster maps, places, routes, and provide navigation instructions with a flexible selection of data and service providers"; 39 39 homepage = "https://github.com/rinigus/pure-maps"; 40 + changelog = "https://github.com/rinigus/pure-maps/blob/${src.rev}/NEWS.md"; 40 41 license = licenses.gpl3Only; 41 42 maintainers = [ maintainers.Thra11 ]; 42 43 platforms = platforms.linux;
+2 -2
pkgs/applications/science/astronomy/stellarium/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "stellarium"; 9 - version = "0.22.0"; 9 + version = "0.22.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Stellarium"; 13 13 repo = "stellarium"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-scG/SS9emEmrZunv6n3Vzcchoh0Cf9rDOkuxAMnxNk4="; 15 + sha256 = "sha256-zDYZBV/76BDWWfiug0fFvMe3pdE4xfKgSmVJJd3Qu9Y="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake perl wrapQtAppsHook ];
+14 -14
pkgs/applications/science/logic/coq/default.nix
··· 56 56 args.version; 57 57 version = fetched.version; 58 58 coq-version = args.coq-version or (if version != "dev" then versions.majorMinor version else "dev"); 59 - versionAtLeast = v: (coq-version == "dev") || (lib.versionAtLeast coq-version v); 60 - ideFlags = optionalString (buildIde && !versionAtLeast "8.10") 59 + coqAtLeast = v: coq-version == "dev" || versionAtLeast coq-version v; 60 + ideFlags = optionalString (buildIde && !coqAtLeast "8.10") 61 61 "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt"; 62 62 csdpPatch = if csdp != null then '' 63 63 substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" ··· 71 71 { case = range "8.5" "8.6"; out = ocamlPackages_4_05; } 72 72 ] ocamlPackages_4_12; 73 73 ocamlNativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] 74 - ++ optional (versionAtLeast "8.14") ocamlPackages.dune_2; 74 + ++ optional (coqAtLeast "8.14") ocamlPackages.dune_2; 75 75 ocamlBuildInputs = [] 76 - ++ optional (!versionAtLeast "8.10") ocamlPackages.camlp5 77 - ++ optional (!versionAtLeast "8.13") ocamlPackages.num 78 - ++ optional (versionAtLeast "8.13") ocamlPackages.zarith; 76 + ++ optional (!coqAtLeast "8.10") ocamlPackages.camlp5 77 + ++ optional (!coqAtLeast "8.13") ocamlPackages.num 78 + ++ optional (coqAtLeast "8.13") ocamlPackages.zarith; 79 79 self = stdenv.mkDerivation { 80 80 pname = "coq"; 81 81 inherit (fetched) version src; ··· 134 134 nativeBuildInputs = [ pkg-config ] 135 135 ++ ocamlNativeBuildInputs 136 136 ++ optional buildIde copyDesktopItems 137 - ++ optional (buildIde && versionAtLeast "8.10") wrapGAppsHook 138 - ++ optional (!versionAtLeast "8.6") gnumake42; 137 + ++ optional (buildIde && coqAtLeast "8.10") wrapGAppsHook 138 + ++ optional (!coqAtLeast "8.6") gnumake42; 139 139 buildInputs = [ ncurses ] ++ ocamlBuildInputs 140 140 ++ optionals buildIde 141 - (if versionAtLeast "8.10" 141 + (if coqAtLeast "8.10" 142 142 then [ ocamlPackages.lablgtk3-sourceview3 glib gnome.adwaita-icon-theme ] 143 143 else [ ocamlPackages.lablgtk ]) 144 144 ; ··· 147 147 UNAME=$(type -tp uname) 148 148 RM=$(type -tp rm) 149 149 substituteInPlace tools/beautify-archive --replace "/bin/rm" "$RM" 150 - ${if !versionAtLeast "8.7" then "substituteInPlace configure.ml --replace \"md5 -q\" \"md5sum\"" else ""} 150 + ${if !coqAtLeast "8.7" then "substituteInPlace configure.ml --replace \"md5 -q\" \"md5sum\"" else ""} 151 151 ${csdpPatch} 152 152 ''; 153 153 ··· 161 161 addEnvHooks "$targetOffset" addCoqPath 162 162 ''; 163 163 164 - preConfigure = if versionAtLeast "8.10" then '' 164 + preConfigure = if coqAtLeast "8.10" then '' 165 165 patchShebangs dev/tools/ 166 166 '' else '' 167 167 configureFlagsArray=( ··· 171 171 172 172 prefixKey = "-prefix "; 173 173 174 - buildFlags = [ "revision" "coq" ] ++ optional buildIde "coqide" ++ optional (!versionAtLeast "8.14") "bin/votour"; 174 + buildFlags = [ "revision" "coq" ] ++ optional buildIde "coqide" ++ optional (!coqAtLeast "8.14") "bin/votour"; 175 175 enableParallelBuilding = true; 176 176 177 177 createFindlibDestdir = true; ··· 185 185 categories = [ "Development" "Science" "Math" "IDE" "GTK" ]; 186 186 }); 187 187 188 - postInstall = let suffix = if versionAtLeast "8.14" then "-core" else ""; in '' 188 + postInstall = let suffix = if coqAtLeast "8.14" then "-core" else ""; in '' 189 189 cp bin/votour $out/bin/ 190 190 ln -s $out/lib/coq${suffix} $OCAMLFIND_DESTDIR/coq${suffix} 191 - '' + optionalString (versionAtLeast "8.14") '' 191 + '' + optionalString (coqAtLeast "8.14") '' 192 192 ln -s $out/lib/coqide-server $OCAMLFIND_DESTDIR/coqide-server 193 193 '' + optionalString buildIde '' 194 194 mkdir -p "$out/share/pixmaps"
+2 -2
pkgs/build-support/ocaml/dune.nix
··· 7 7 { "1" = dune_1; "2" = dune_2; "3" = dune_3; }."${dune-version}" 8 8 ; in 9 9 10 - if (args ? minimumOCamlVersion && ! lib.versionAtLeast ocaml.version args.minimumOCamlVersion) || 11 - (args ? minimalOCamlVersion && ! lib.versionAtLeast ocaml.version args.minimalOCamlVersion) 10 + if (args ? minimumOCamlVersion && lib.versionOlder ocaml.version args.minimumOCamlVersion) || 11 + (args ? minimalOCamlVersion && lib.versionOlder ocaml.version args.minimalOCamlVersion) 12 12 then throw "${pname}-${version} is not available for OCaml ${ocaml.version}" 13 13 else 14 14
+1 -1
pkgs/build-support/ocaml/oasis.nix
··· 8 8 }@args: 9 9 10 10 if args ? minimumOCamlVersion && 11 - ! lib.versionAtLeast ocaml.version args.minimumOCamlVersion 11 + lib.versionOlder ocaml.version args.minimumOCamlVersion 12 12 then throw "${pname}-${version} is not available for OCaml ${ocaml.version}" 13 13 else 14 14
+5 -5
pkgs/development/compilers/ocaml/generic.nix
··· 7 7 in 8 8 9 9 { lib, stdenv, fetchurl, ncurses, buildEnv, libunwind, fetchpatch 10 - , libX11, xorgproto, useX11 ? safeX11 stdenv && !lib.versionAtLeast version "4.09" 10 + , libX11, xorgproto, useX11 ? safeX11 stdenv && lib.versionOlder version "4.09" 11 11 , aflSupport ? false 12 12 , flambdaSupport ? false 13 13 , spaceTimeSupport ? false ··· 87 87 buildFlags = if useNativeCompilers 88 88 then ["nixpkgs_world_bootstrap_world_opt"] 89 89 else ["nixpkgs_world"]; 90 - buildInputs = optional (!lib.versionAtLeast version "4.07") ncurses 90 + buildInputs = optional (lib.versionOlder version "4.07") ncurses 91 91 ++ optionals useX11 [ libX11 xorgproto ]; 92 92 propagatedBuildInputs = optional spaceTimeSupport libunwind; 93 93 installTargets = [ "install" ] ++ optional useNativeCompilers "installopt"; 94 - preConfigure = optionalString (!lib.versionAtLeast version "4.04") '' 94 + preConfigure = optionalString (lib.versionOlder version "4.04") '' 95 95 CAT=$(type -tp cat) 96 96 sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang 97 - '' + optionalString (stdenv.isDarwin && !lib.versionAtLeast version "4.13") '' 97 + '' + optionalString (stdenv.isDarwin && lib.versionOlder version "4.13") '' 98 98 # Do what upstream does by default now: https://github.com/ocaml/ocaml/pull/10176 99 99 # This is required for aarch64-darwin, everything else works as is. 100 100 AS="${stdenv.cc}/bin/cc -c" ASPP="${stdenv.cc}/bin/cc -c" ··· 137 137 ''; 138 138 139 139 platforms = with platforms; linux ++ darwin; 140 - broken = stdenv.isAarch64 && !lib.versionAtLeast version "4.06"; 140 + broken = stdenv.isAarch64 && lib.versionOlder version "4.06"; 141 141 }; 142 142 143 143 })
+1 -1
pkgs/development/interpreters/php/generic.nix
··· 272 272 export EXTENSION_DIR=$out/lib/php/extensions 273 273 '' 274 274 # PKG_CONFIG need not be a relative path 275 - + lib.optionalString (!lib.versionAtLeast version "7.4") '' 275 + + lib.optionalString (lib.versionOlder version "7.4") '' 276 276 for i in $(find . -type f -name "*.m4"); do 277 277 substituteInPlace $i \ 278 278 --replace 'test -x "$PKG_CONFIG"' 'type -P "$PKG_CONFIG" >/dev/null'
-5
pkgs/development/interpreters/python/default.nix
··· 300 300 inherit passthruFun; 301 301 }; 302 302 303 - graalpython37 = callPackage ./graalpython/default.nix { 304 - self = pythonInterpreters.graalpython37; 305 - inherit passthruFun; 306 - }; 307 - 308 303 rustpython = callPackage ./rustpython/default.nix { 309 304 inherit (darwin.apple_sdk.frameworks) SystemConfiguration; 310 305 };
-21
pkgs/development/interpreters/python/graalpython/default.nix
··· 1 - { pkgs 2 - , lib 3 - , graalvm8 4 - , passthruFun 5 - , packageOverrides ? (self: super: {}) 6 - , self 7 - }: 8 - 9 - let 10 - passthru = passthruFun { 11 - inherit self packageOverrides; 12 - implementation = "graal"; 13 - sourceVersion = graalvm8.version; 14 - pythonVersion = "3.7"; 15 - libPrefix = "graalvm"; 16 - sitePackages = "jre/languages/python/lib-python/3/site-packages"; 17 - executable = "graalpython"; 18 - hasDistutilsCxxPatch = false; 19 - pythonForBuild = pkgs.buildPackages.pythonInterpreters.graalpython37; 20 - }; 21 - in lib.extendDerivation true passthru graalvm8
+2 -2
pkgs/development/libraries/boost/generic.nix
··· 32 32 assert enableNumpy -> enablePython; 33 33 34 34 # Boost <1.69 can't be built on linux with clang >8, because pth was removed 35 - assert with lib; ((stdenv.isLinux && toolset == "clang" && !(versionOlder stdenv.cc.version "8.0.0")) -> !(versionOlder version "1.69")); 35 + assert with lib; (stdenv.isLinux && toolset == "clang" && versionAtLeast stdenv.cc.version "8.0.0") -> versionAtLeast version "1.69"; 36 36 37 37 with lib; 38 38 let ··· 143 143 stripLen = 1; 144 144 extraPrefix = "libs/context/"; 145 145 }) 146 - ++ optional (and (versionAtLeast version "1.70") (!versionAtLeast version "1.73")) ./cmake-paths.patch 146 + ++ optional (versionAtLeast version "1.70" && versionOlder version "1.73") ./cmake-paths.patch 147 147 ++ optional (versionAtLeast version "1.73") ./cmake-paths-173.patch 148 148 ++ optional (version == "1.77.0") (fetchpatch { 149 149 url = "https://github.com/boostorg/math/commit/7d482f6ebc356e6ec455ccb5f51a23971bf6ce5b.patch";
+41
pkgs/development/libraries/jarowinkler-cpp/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , catch2 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "jarowinkler-cpp"; 10 + version = "1.0.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "maxbachmann"; 14 + repo = "jarowinkler-cpp"; 15 + rev = "v${version}"; 16 + hash = "sha256-6dIyCyoPs/2wHyGqlE+NC0pwz5ggS5edhN4Jbltx0jg="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + cmake 21 + ]; 22 + 23 + cmakeFlags = lib.optionals doCheck [ 24 + "-DRAPIDFUZZ_BUILD_TESTING=ON" 25 + ]; 26 + 27 + checkInputs = [ 28 + catch2 29 + ]; 30 + 31 + # uses unreleased Catch2 version 3 32 + doCheck = false; 33 + 34 + meta = { 35 + description = "Fast Jaro and Jaro-Winkler distance"; 36 + homepage = "https://github.com/maxbachmann/jarowinkler-cpp"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ dotlambda ]; 39 + platforms = lib.platforms.unix; 40 + }; 41 + }
+4 -7
pkgs/development/libraries/mapbox-gl-qml/default.nix
··· 6 6 , curl 7 7 , qtbase 8 8 , qtlocation 9 - , mapbox-gl-native 9 + , maplibre-gl-native 10 10 }: 11 11 12 12 mkDerivation rec { 13 13 pname = "mapbox-gl-qml"; 14 - version = "1.7.7.1"; 14 + version = "2.0.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "rinigus"; 18 18 repo = "mapbox-gl-qml"; 19 19 rev = version; 20 - hash = "sha256-lmL9nawMY8rNNBV4zNF4N1gn9XZzIZ9Cw2ZRs9bjBaI="; 20 + hash = "sha256-EVZbQXV8pI0QTqFDTTynVglsqX1O5oK0Pl5Y/wp+/q0="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake pkg-config ]; 24 - buildInputs = [ curl qtlocation mapbox-gl-native ]; 24 + buildInputs = [ curl qtlocation maplibre-gl-native ]; 25 25 26 26 postPatch = '' 27 27 substituteInPlace src/CMakeLists.txt \ 28 28 --replace ' ''${QT_INSTALL_QML}' " $out/${qtbase.qtQmlPrefix}" 29 29 ''; 30 - 31 - # Package expects qt5 subdirectory of mapbox-gl-native to be in the include path 32 - NIX_CFLAGS_COMPILE = "-I${mapbox-gl-native}/include/qt5"; 33 30 34 31 meta = with lib; { 35 32 description = "Unofficial Mapbox GL Native bindings for Qt QML";
+66
pkgs/development/libraries/maplibre-gl-native/default.nix
··· 1 + { lib 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , pkg-config 7 + , qtbase 8 + , curl 9 + , libuv 10 + , glfw3 11 + , rapidjson 12 + }: 13 + 14 + mkDerivation rec { 15 + pname = "maplibre-gl-native"; 16 + version = "unstable-2022-04-07"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "maplibre"; 20 + repo = "maplibre-gl-native"; 21 + rev = "225f8a4bfe7ad30fd59d693c1fb3ca0ba70d2806"; 22 + fetchSubmodules = true; 23 + hash = "sha256-NLtpi+bDLTHlnzMZ4YFQyF5B1xt9lzHyZPvEQLlBAnY="; 24 + }; 25 + 26 + patches = [ 27 + (fetchpatch { 28 + name = "skip-license-check.patch"; 29 + url = "https://git.alpinelinux.org/aports/plain/testing/mapbox-gl-native/0002-skip-license-check.patch?id=6751a93dca26b0b3ceec9eb151272253a2fe497e"; 30 + sha256 = "1yybwzxbvn0lqb1br1fyg7763p2h117s6mkmywkl4l7qg9daa7ba"; 31 + }) 32 + ]; 33 + 34 + postPatch = '' 35 + # don't use vendored rapidjson 36 + rm -r vendor/mapbox-base/extras/rapidjson 37 + ''; 38 + 39 + nativeBuildInputs = [ 40 + cmake 41 + pkg-config 42 + ]; 43 + 44 + buildInputs = [ 45 + curl 46 + libuv 47 + glfw3 48 + qtbase 49 + rapidjson 50 + ]; 51 + 52 + cmakeFlags = [ 53 + "-DMBGL_WITH_QT=ON" 54 + "-DMBGL_WITH_QT_LIB_ONLY=ON" 55 + "-DMBGL_WITH_QT_HEADLESS=OFF" 56 + ]; 57 + 58 + meta = with lib; { 59 + description = "Open-source alternative to Mapbox GL Native"; 60 + homepage = "https://maplibre.org/"; 61 + license = licenses.bsd2; 62 + maintainers = with maintainers; [ dotlambda ]; 63 + platforms = platforms.linux; 64 + broken = lib.versionOlder qtbase.version "5.15"; 65 + }; 66 + }
-2
pkgs/development/libraries/protolock/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-kgSJUSjY8kgrGCNDPgw1WA8KwAqI5koJQ0IcE+tC5nk="; 15 15 16 - doCheck = false; 17 - 18 16 postInstall = '' 19 17 rm $out/bin/plugin* 20 18 '';
+41
pkgs/development/libraries/rapidfuzz-cpp/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , catch2 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "rapidfuzz-cpp"; 10 + version = "1.0.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "maxbachmann"; 14 + repo = "rapidfuzz-cpp"; 15 + rev = "v${version}"; 16 + hash = "sha256-331iW0nu5MlxuKNTgMkRSASnglxn+hEWBhRMnw0lY2Y="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + cmake 21 + ]; 22 + 23 + cmakeFlags = lib.optionals doCheck [ 24 + "-DRAPIDFUZZ_BUILD_TESTING=ON" 25 + ]; 26 + 27 + checkInputs = [ 28 + catch2 29 + ]; 30 + 31 + # uses unreleased Catch2 version 3 32 + doCheck = false; 33 + 34 + meta = { 35 + description = "Rapid fuzzy string matching in C++ using the Levenshtein Distance"; 36 + homepage = "https://github.com/maxbachmann/rapidfuzz-cpp"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ dotlambda ]; 39 + platforms = lib.platforms.unix; 40 + }; 41 + }
+10 -18
pkgs/development/libraries/science/math/fenics/default.nix pkgs/development/python-modules/fenics/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchurl 3 3 , fetchpatch 4 + , blas 4 5 , boost 5 6 , cmake 6 7 , doxygen 7 8 , eigen 9 + , gtest 10 + , hdf5 11 + , lapack 12 + , mpi 8 13 , mpi4py 9 14 , numpy 10 15 , pkg-config 16 + , ply 11 17 , pybind11 12 18 , pytest 13 - , pythonPackages 14 - , six 15 - , sympy 16 - , gtest 17 - , hdf5 18 - , mpi 19 - , ply 20 19 , python 20 + , pythonPackages 21 21 , scotch 22 22 , setuptools 23 + , six 23 24 , sphinx 24 25 , suitesparse 25 26 , swig 27 + , sympy 26 28 , zlib 27 - , blas 28 - , lapack 29 29 , nixosTests 30 30 }: 31 + 31 32 let 32 33 version = "2019.1.0"; 33 - 34 - # TODO: test with newer pytest 35 - pytest = pythonPackages.callPackage 36 - ../../../../python2-modules/pytest { 37 - # hypothesis tests require pytest that causes dependency cycle 38 - hypothesis = pythonPackages.hypothesis.override { 39 - doCheck = false; 40 - }; 41 - }; 42 34 43 35 dijitso = pythonPackages.buildPythonPackage { 44 36 pname = "dijitso";
+50
pkgs/development/libraries/taskflow/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , substituteAll 5 + , doctest 6 + , cmake 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "taskflow"; 11 + version = "3.3.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "taskflow"; 15 + repo = "taskflow"; 16 + rev = "v${version}"; 17 + hash = "sha256-UfXGupxgtowIt3BnIVWwim3rTE57TT1C9TCx9LVyN34="; 18 + }; 19 + 20 + patches = [ 21 + (substituteAll { 22 + src = ./unvendor-doctest.patch; 23 + inherit doctest; 24 + }) 25 + ]; 26 + 27 + postPatch = '' 28 + rm -r 3rd-party 29 + 30 + # tries to use x86 intrinsics on aarch64-darwin 31 + sed -i '/^#if __has_include (<immintrin\.h>)/,/^#endif/d' taskflow/utility/os.hpp 32 + ''; 33 + 34 + nativeBuildInputs = [ 35 + cmake 36 + ]; 37 + 38 + doCheck = true; 39 + 40 + meta = { 41 + description = "General-purpose Parallel and Heterogeneous Task Programming System"; 42 + homepage = "https://taskflow.github.io/"; 43 + changelog = let 44 + release = lib.replaceStrings ["."] ["-"] version; 45 + in "https://taskflow.github.io/taskflow/release-${release}.html"; 46 + license = lib.licenses.mit; 47 + platforms = lib.platforms.unix; 48 + maintainers = with lib.maintainers; [ dotlambda ]; 49 + }; 50 + }
+21
pkgs/development/libraries/taskflow/unvendor-doctest.patch
··· 1 + diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt 2 + index 3397d798..8277191e 100644 3 + --- a/unittests/CMakeLists.txt 4 + +++ b/unittests/CMakeLists.txt 5 + @@ -1,6 +1,6 @@ 6 + enable_testing() 7 + 8 + -include(${TF_3RD_PARTY_DIR}/doctest/doctest.cmake) 9 + +include(@doctest@/lib/cmake/doctest/doctest.cmake) 10 + 11 + list(APPEND TF_UNITTESTS 12 + utility 13 + @@ -24,7 +24,7 @@ list(APPEND TF_UNITTESTS 14 + foreach(unittest IN LISTS TF_UNITTESTS) 15 + add_executable(${unittest} ${unittest}.cpp) 16 + target_link_libraries(${unittest} ${PROJECT_NAME} tf::default_settings) 17 + - target_include_directories(${unittest} PRIVATE ${TF_3RD_PARTY_DIR}/doctest) 18 + + target_include_directories(${unittest} PRIVATE @doctest@/include/doctest) 19 + doctest_discover_tests(${unittest}) 20 + endforeach() 21 +
+1 -1
pkgs/development/ocaml-modules/bap/default.nix
··· 10 10 , z3 11 11 }: 12 12 13 - if !lib.versionAtLeast ocaml.version "4.08" 13 + if lib.versionOlder ocaml.version "4.08" 14 14 then throw "BAP is not available for OCaml ${ocaml.version}" 15 15 else 16 16
+1 -1
pkgs/development/ocaml-modules/batteries/default.nix
··· 2 2 , doCheck ? lib.versionAtLeast ocaml.version "4.08" && !stdenv.isAarch64 3 3 }: 4 4 5 - if !lib.versionAtLeast ocaml.version "4.02" 5 + if lib.versionOlder ocaml.version "4.02" 6 6 then throw "batteries is not available for OCaml ${ocaml.version}" 7 7 else 8 8
+1 -1
pkgs/development/ocaml-modules/bitstring/ppx.nix
··· 3 3 , ounit 4 4 }: 5 5 6 - if !lib.versionAtLeast ppxlib.version "0.18.0" 6 + if lib.versionOlder ppxlib.version "0.18.0" 7 7 then throw "ppx_bitstring is not available with ppxlib-${ppxlib.version}" 8 8 else 9 9
+1 -1
pkgs/development/ocaml-modules/bitv/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, autoreconfHook, which, ocaml, findlib }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "bitv is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/bz2/default.nix
··· 1 1 { lib, stdenv, fetchFromGitLab, ocaml, findlib, bzip2, autoreconfHook }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "bz2 is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/camlpdf/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, which, ocaml, findlib }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.10" 3 + if lib.versionOlder ocaml.version "4.10" 4 4 then throw "camlpdf is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/cpdf/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, ocaml, findlib, camlpdf, ncurses }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.10" 3 + if lib.versionOlder ocaml.version "4.10" 4 4 then throw "cpdf is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/cstruct/lwt.nix
··· 1 1 { lib, buildDunePackage, cstruct, lwt }: 2 2 3 - if !lib.versionAtLeast (cstruct.version or "1") "3" 3 + if lib.versionOlder (cstruct.version or "1") "3" 4 4 then cstruct 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/cstruct/ppx.nix
··· 2 2 , ounit, cppo, ppx_sexp_conv, cstruct-unix, cstruct-sexp 3 3 }: 4 4 5 - if !lib.versionAtLeast (cstruct.version or "1") "3" 5 + if lib.versionOlder (cstruct.version or "1") "3" 6 6 then cstruct 7 7 else 8 8
+1 -1
pkgs/development/ocaml-modules/cstruct/sexp.nix
··· 1 1 { lib, buildDunePackage, ocaml, alcotest, cstruct, sexplib }: 2 2 3 - if !lib.versionAtLeast (cstruct.version or "1") "3" 3 + if lib.versionOlder (cstruct.version or "1") "3" 4 4 then cstruct 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/cstruct/unix.nix
··· 1 1 { lib, buildDunePackage, cstruct }: 2 2 3 - if !lib.versionAtLeast (cstruct.version or "1") "3" 3 + if lib.versionOlder (cstruct.version or "1") "3" 4 4 then cstruct 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/csv/lwt.nix
··· 1 1 { lib, buildDunePackage, ocaml, csv, ocaml_lwt }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "csv-lwt is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/ctypes/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, ocaml, findlib, libffi, pkg-config, ncurses, integers, bigarray-compat }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "ctypes is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/erm_xml/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, ocaml, findlib, ocamlbuild }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "erm_xml is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/expat/default.nix
··· 20 20 21 21 strictDeps = true; 22 22 23 - doCheck = !lib.versionAtLeast ocaml.version "4.06"; 23 + doCheck = lib.versionOlder ocaml.version "4.06"; 24 24 checkTarget = "testall"; 25 25 26 26 createFindlibDestdir = true;
+1 -1
pkgs/development/ocaml-modules/farfadet/default.nix
··· 2 2 , faraday 3 3 }: 4 4 5 - if !lib.versionAtLeast ocaml.version "4.3" 5 + if lib.versionOlder ocaml.version "4.3" 6 6 then throw "farfadet is not available for OCaml ${ocaml.version}" 7 7 else 8 8
+1 -1
pkgs/development/ocaml-modules/fmt/default.nix
··· 1 1 { lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, cmdliner, seq, stdlib-shims }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.05" 3 + if lib.versionOlder ocaml.version "4.05" 4 4 then throw "fmt is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/fpath/default.nix
··· 1 1 { stdenv, lib, fetchurl, ocaml, findlib, ocamlbuild, topkg, astring }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.03" 3 + if lib.versionOlder ocaml.version "4.03" 4 4 then throw "fpath is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/javalib/default.nix
··· 8 8 , extlib 9 9 }: 10 10 11 - if !lib.versionAtLeast ocaml.version "4.04" 11 + if lib.versionOlder ocaml.version "4.04" 12 12 then throw "javalib is not available for OCaml ${ocaml.version}" 13 13 else 14 14
+1 -1
pkgs/development/ocaml-modules/lablgl/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, ocaml, findlib, libGLU, libGL, freeglut } : 2 2 3 - if !lib.versionAtLeast ocaml.version "4.03" 3 + if lib.versionOlder ocaml.version "4.03" 4 4 then throw "lablgl is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/lablgtk-extras/default.nix
··· 1 1 { stdenv, lib, fetchFromGitLab, ocaml, findlib, camlp4, config-file, lablgtk, xmlm }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 || lib.versionAtLeast ocaml.version "4.13" 5 5 then throw "lablgtk-extras is not available for OCaml ${ocaml.version}" 6 6 else
+1 -1
pkgs/development/ocaml-modules/logs/default.nix
··· 8 8 webpage = "https://erratique.ch/software/${pname}"; 9 9 in 10 10 11 - if !lib.versionAtLeast ocaml.version "4.03" 11 + if lib.versionOlder ocaml.version "4.03" 12 12 then throw "logs is not available for OCaml ${ocaml.version}" 13 13 else 14 14
+1 -1
pkgs/development/ocaml-modules/lua-ml/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, ocaml, findlib, ocamlbuild, opaline }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.07" 3 + if lib.versionOlder ocaml.version "4.07" 4 4 then throw "lua-ml is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+3 -3
pkgs/development/ocaml-modules/lwt/default.nix
··· 4 4 , ocaml-syntax-shims 5 5 }: 6 6 7 - let inherit (lib) optional versionAtLeast; in 7 + let inherit (lib) optional versionOlder; in 8 8 9 9 buildDunePackage rec { 10 10 pname = "lwt"; ··· 22 22 strictDeps = true; 23 23 24 24 nativeBuildInputs = [ pkg-config cppo ] 25 - ++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims; 25 + ++ optional (versionOlder ocaml.version "4.08") ocaml-syntax-shims; 26 26 buildInputs = [ dune-configurator ] 27 - ++ optional (!versionAtLeast ocaml.version "4.07") ncurses; 27 + ++ optional (versionOlder ocaml.version "4.07") ncurses; 28 28 propagatedBuildInputs = [ libev mmap ocplib-endian seq result ]; 29 29 30 30 meta = {
+1 -1
pkgs/development/ocaml-modules/nocrypto/default.nix
··· 15 15 ''; 16 16 in 17 17 18 - if !versionAtLeast ocaml.version "4.08" 18 + if versionOlder ocaml.version "4.08" 19 19 then throw "nocrypto is not available for OCaml ${ocaml.version}" 20 20 else 21 21
+1 -1
pkgs/development/ocaml-modules/notty/default.nix
··· 4 4 5 5 with lib; 6 6 7 - if !versionAtLeast ocaml.version "4.05" 7 + if versionOlder ocaml.version "4.05" 8 8 then throw "notty is not available for OCaml ${ocaml.version}" 9 9 else 10 10
+1 -1
pkgs/development/ocaml-modules/ocp-ocamlres/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, ocaml, findlib, astring, pprint }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "ocp-ocamlres is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/ocsigen-deriving/default.nix
··· 9 9 , num 10 10 }: 11 11 12 - if !lib.versionAtLeast ocaml.version "4.03" 12 + if lib.versionOlder ocaml.version "4.03" 13 13 then throw "ocsigen-deriving is not available of OCaml ${ocaml.version}" 14 14 else 15 15
+1 -1
pkgs/development/ocaml-modules/ppxlib/default.nix
··· 49 49 }."${version}"; in 50 50 51 51 if param ? max_version && lib.versionAtLeast ocaml.version param.max_version 52 - || param ? min_version && !lib.versionAtLeast ocaml.version param.min_version 52 + || param ? min_version && lib.versionOlder ocaml.version param.min_version 53 53 then throw "ppxlib-${version} is not available for OCaml ${ocaml.version}" 54 54 else 55 55
+1 -1
pkgs/development/ocaml-modules/reactivedata/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, react, opaline }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.04" 3 + if lib.versionOlder ocaml.version "4.04" 4 4 then throw "reactiveData is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/sawja/default.nix
··· 5 5 version = "1.5.11"; 6 6 in 7 7 8 - if !lib.versionAtLeast ocaml.version "4.07" 8 + if lib.versionOlder ocaml.version "4.07" 9 9 then throw "${pname} is not available for OCaml ${ocaml.version}" 10 10 else 11 11
+1 -1
pkgs/development/ocaml-modules/sedlex/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, ocaml, findlib, gen, ppx_tools_versioned, ocaml-migrate-parsetree }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 then throw "sedlex is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/sosa/default.nix
··· 2 2 , findlib, ocaml, ocamlbuild 3 3 }: 4 4 5 - if !lib.versionAtLeast ocaml.version "4.02" 5 + if lib.versionOlder ocaml.version "4.02" 6 6 then throw "sosa is not available for OCaml ${ocaml.version}" 7 7 else 8 8
+1 -1
pkgs/development/ocaml-modules/tsdl/default.nix
··· 1 1 { lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, ctypes, result, SDL2, pkg-config, ocb-stubblr }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.03" 3 + if lib.versionOlder ocaml.version "4.03" 4 4 then throw "tsdl is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/uri/sexp.nix
··· 1 1 { lib, ocaml, buildDunePackage, uri, ounit, ppx_sexp_conv, sexplib0 }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.04" 3 + if lib.versionOlder ocaml.version "4.04" 4 4 then throw "uri-sexp is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/uucp/default.nix
··· 8 8 doCheck = true; 9 9 in 10 10 11 - if !(lib.versionAtLeast ocaml.version minimumOCamlVersion) 11 + if lib.versionOlder ocaml.version minimumOCamlVersion 12 12 then builtins.throw "${pname} needs at least OCaml ${minimumOCamlVersion}" 13 13 else 14 14
+1 -1
pkgs/development/ocaml-modules/uunf/default.nix
··· 5 5 version = "14.0.0"; 6 6 in 7 7 8 - if !lib.versionAtLeast ocaml.version "4.03" 8 + if lib.versionOlder ocaml.version "4.03" 9 9 then throw "${pname} is not available for OCaml ${ocaml.version}" 10 10 else 11 11
+2 -2
pkgs/development/ocaml-modules/vg/default.nix
··· 8 8 with lib; 9 9 10 10 let 11 - inherit (lib) optionals versionAtLeast; 11 + inherit (lib) optionals versionOlder; 12 12 13 13 pname = "vg"; 14 14 version = "0.9.4"; 15 15 webpage = "https://erratique.ch/software/${pname}"; 16 16 in 17 17 18 - if !versionAtLeast ocaml.version "4.03" 18 + if versionOlder ocaml.version "4.03" 19 19 then throw "vg is not available for OCaml ${ocaml.version}" 20 20 else 21 21
+1 -1
pkgs/development/ocaml-modules/wasm/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, ocaml, findlib, ocamlbuild }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.03" 3 + if lib.versionOlder ocaml.version "4.03" 4 4 || lib.versionOlder "4.13" ocaml.version 5 5 then throw "wasm is not available for OCaml ${ocaml.version}" 6 6 else
+1 -1
pkgs/development/ocaml-modules/xmlm/default.nix
··· 4 4 webpage = "https://erratique.ch/software/${pname}"; 5 5 in 6 6 7 - if !lib.versionAtLeast ocaml.version "4.02" 7 + if lib.versionOlder ocaml.version "4.02" 8 8 then throw "xmlm is not available for OCaml ${ocaml.version}" 9 9 else 10 10
+1 -1
pkgs/development/ocaml-modules/z3/default.nix
··· 1 1 { stdenv, lib, ocaml, findlib, zarith, z3 }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.07" 3 + if lib.versionOlder ocaml.version "4.07" 4 4 then throw "z3 is not available for OCaml ${ocaml.version}" 5 5 else 6 6
+1 -1
pkgs/development/ocaml-modules/zarith/default.nix
··· 3 3 , gmp 4 4 }: 5 5 6 - if !lib.versionAtLeast ocaml.version "4.04" 6 + if lib.versionOlder ocaml.version "4.04" 7 7 then throw "zarith is not available for OCaml ${ocaml.version}" 8 8 else 9 9
+4 -4
pkgs/development/python-modules/ansible/core.nix
··· 23 23 24 24 let 25 25 ansible-collections = callPackage ./collections.nix { 26 - version = "5.5.0"; 27 - sha256 = "sha256-uKdtc3iJyb/Q5rDyJ23PjYNtpmcGejVXdvNQTXpm1Rg="; 26 + version = "5.6.0"; 27 + sha256 = "sha256-rNMHMUNBVNo3bO7rQW7hVBzfuOo8ZIAjpVo0yz7K+fM="; 28 28 }; 29 29 in 30 30 buildPythonPackage rec { 31 31 pname = "ansible-core"; 32 - version = "2.12.3"; 32 + version = "2.12.5"; 33 33 34 34 src = fetchPypi { 35 35 inherit pname version; 36 - sha256 = "sha256-ihNan3TJfKtndZKTdErTQ1D3GVI+i9m7kAjfTPlTryA="; 36 + sha256 = "sha256-HMyZRPEBMxra0e1A1axmqBSRMwUq402wJnp0qnO+67M="; 37 37 }; 38 38 39 39 # ansible_connection is already wrapped, so don't pass it through
+3 -3
pkgs/development/python-modules/caldav/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "caldav"; 17 - version = "0.8.2"; 17 + version = "0.9.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "python-caldav"; 21 21 repo = pname; 22 - rev = "v${version}"; 23 - hash = "sha256-2mpE1aLipps4X/3EF0oKHXDcrgUh78/fxY6y1B1V2IU="; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-1pYbL9k2cfjIw9AFiItlDCidxZIuOAoUcgFmSibkphA="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/ffcv/default.nix
··· 5 5 , numba 6 6 , opencv4 7 7 , pandas 8 - , pkgconfig 8 + , pkg-config 9 9 , pytorch-pfn-extras 10 10 , terminaltables 11 11 , tqdm ··· 35 35 --replace "'webdataset'," "" 36 36 ''; 37 37 38 - nativeBuildInputs = [ pkgconfig ]; 38 + nativeBuildInputs = [ pkg-config ]; 39 39 buildInputs = [ libjpeg ]; 40 40 propagatedBuildInputs = [ opencv4 numba pandas pytorch-pfn-extras terminaltables tqdm ]; 41 41
+3 -3
pkgs/development/python-modules/glcontext/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "glcontext"; 11 - version = "2.3.5"; 11 + version = "2.3.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "moderngl"; 15 15 repo = pname; 16 - rev = version; 17 - sha256 = "sha256-wvoIfwd0UBooqbJGshADjf96Xqx2k9G1nN3Dy6v3GIY="; 16 + rev = "refs/tags/${version}"; 17 + sha256 = "sha256-fE1fyoKQz1jmTBcAz2CbkLjRfgN5QedpMOLMU8keIZs="; 18 18 }; 19 19 20 20 disabled = !isPy3k;
+10 -3
pkgs/development/python-modules/jeepney/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , flit-core 5 6 , async-timeout 6 7 , dbus 7 8 , pytest ··· 13 14 14 15 buildPythonPackage rec { 15 16 pname = "jeepney"; 16 - version = "0.7.1"; 17 + version = "0.8.0"; 17 18 18 - disabled = pythonOlder "3.6"; 19 + disabled = pythonOlder "3.7"; 20 + 21 + format = "pyproject"; 19 22 20 23 src = fetchPypi { 21 24 inherit pname version; 22 - sha256 = "fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f"; 25 + sha256 = "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806"; 23 26 }; 27 + 28 + nativeBuildInputs = [ 29 + flit-core 30 + ]; 24 31 25 32 checkInputs = [ 26 33 async-timeout
+5 -3
pkgs/development/python-modules/jupyterlab_server/default.nix
··· 25 25 }; 26 26 27 27 postPatch = '' 28 - sed -i "/^addopts/d" pyproject.toml 28 + substituteInPlace pyproject.toml \ 29 + --replace "--cov jupyterlab_server --cov-report term-missing --cov-report term:skip-covered" "" 30 + 31 + # translation tests try to install additional packages into read only paths 32 + rm -r tests/translations/ 29 33 ''; 30 34 31 35 propagatedBuildInputs = [ requests jsonschema pyjson5 Babel jupyter_server ]; ··· 36 40 pytest-tornasync 37 41 ruamel-yaml 38 42 ]; 39 - 40 - pytestFlagsArray = [ "--pyargs" "jupyterlab_server" ]; 41 43 42 44 __darwinAllowLocalNetworking = true; 43 45
+7 -5
pkgs/development/python-modules/libtmux/default.nix
··· 3 3 , buildPythonPackage 4 4 , poetry-core 5 5 , pytestCheckHook 6 - , pkgs 6 + , procps 7 + , tmux 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "libtmux"; 11 - version = "0.10.3"; 12 + version = "0.11.0"; 12 13 format = "pyproject"; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "tmux-python"; 16 17 repo = pname; 17 18 rev = "v${version}"; 18 - hash = "sha256:0syj8m4x2mcq96b76b7h75dsmcai22m15pfgkk90rpg7rp6sn772"; 19 + hash = "sha256-QbKqS40la6UGZENyGEw5kXigzexp3q7ff43fKlQ9GqE="; 19 20 }; 20 21 21 22 nativeBuildInputs = [ ··· 23 24 ]; 24 25 25 26 checkInputs = [ 26 - pkgs.procps 27 - pkgs.tmux 27 + procps 28 + tmux 29 + 28 30 pytestCheckHook 29 31 ]; 30 32
+5
pkgs/development/python-modules/onnx/default.nix
··· 55 55 export MAX_JOBS=$NIX_BUILD_CORES 56 56 ''; 57 57 58 + disabledTestPaths = [ 59 + # Unexpected output fields from running code: {'stderr'} 60 + "onnx/examples/np_array_tensorproto.ipynb" 61 + ]; 62 + 58 63 # The executables are just utility scripts that aren't too important 59 64 postInstall = '' 60 65 rm -r $out/bin
+2 -6
pkgs/development/python-modules/pikepdf/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pikepdf"; 28 - version = "5.1.1"; 28 + version = "5.1.2"; 29 29 format = "setuptools"; 30 30 31 31 disabled = pythonOlder "3.7"; ··· 40 40 extraPostFetch = '' 41 41 rm "$out/.git_archival.txt" 42 42 ''; 43 - hash = "sha256-LgF46DGVWNuUN2KGdfOGSokf4reDx55ay3gP2LO+4dY="; 43 + hash = "sha256-VR2/+XCQb62FdkGZBxP2XTqatdFYZO1ngb8gvoJEvzs="; 44 44 }; 45 45 46 46 patches = [ ··· 79 79 packaging 80 80 pillow 81 81 setuptools 82 - ]; 83 - 84 - disabledTests = [ 85 - "test_image_palette" # https://github.com/pikepdf/pikepdf/issues/328 86 82 ]; 87 83 88 84 pythonImportsCheck = [ "pikepdf" ];
+18 -2
pkgs/development/python-modules/pytorch-pfn-extras/default.nix
··· 3 3 , lib 4 4 , numpy 5 5 , onnx 6 + , packaging 6 7 , pytestCheckHook 7 8 , pytorch 9 + , torchvision 8 10 , typing-extensions 9 11 }: 10 12 ··· 19 21 sha256 = "sha256-gB575ZKXZRAy5K5CkBtfG6KG1yQ9WDREIobsy43CEOc="; 20 22 }; 21 23 22 - propagatedBuildInputs = [ numpy pytorch typing-extensions ]; 24 + propagatedBuildInputs = [ numpy packaging pytorch typing-extensions ]; 23 25 24 - checkInputs = [ onnx pytestCheckHook ]; 26 + checkInputs = [ onnx pytestCheckHook torchvision ]; 27 + 28 + # ignore all pytest warnings 29 + preCheck = '' 30 + rm pytest.ini 31 + ''; 25 32 26 33 pythonImportsCheck = [ "pytorch_pfn_extras" ]; 27 34 28 35 disabledTestPaths = [ 29 36 # Requires optuna which is currently (2022-02-16) marked as broken. 30 37 "tests/pytorch_pfn_extras_tests/test_config_types.py" 38 + 39 + # requires onnxruntime which was removed because of poor maintainability 40 + # See https://github.com/NixOS/nixpkgs/pull/105951 https://github.com/NixOS/nixpkgs/pull/155058 41 + "tests/pytorch_pfn_extras_tests/onnx_tests/test_export.py" 42 + "tests/pytorch_pfn_extras_tests/onnx_tests/test_torchvision.py" 43 + "tests/pytorch_pfn_extras_tests/onnx_tests/utils.py" 44 + 45 + # RuntimeError: No Op registered for Gradient with domain_version of 9 46 + "tests/pytorch_pfn_extras_tests/onnx_tests/test_grad.py" 31 47 32 48 # Requires CUDA access which is not possible in the nix environment. 33 49 "tests/pytorch_pfn_extras_tests/cuda_tests/test_allocator.py"
+11 -3
pkgs/development/python-modules/rapidfuzz/default.nix
··· 9 9 , jarowinkler 10 10 , numpy 11 11 , hypothesis 12 + , jarowinkler-cpp 12 13 , pandas 13 14 , pytestCheckHook 15 + , rapidfuzz-cpp 16 + , taskflow 14 17 }: 15 18 16 19 buildPythonPackage rec { 17 20 pname = "rapidfuzz"; 18 - version = "2.0.8"; 21 + version = "2.0.11"; 19 22 20 23 disabled = pythonOlder "3.6"; 21 24 ··· 23 26 owner = "maxbachmann"; 24 27 repo = "RapidFuzz"; 25 28 rev = "v${version}"; 26 - fetchSubmodules = true; 27 - hash = "sha256-LA4UpP3jFcVZTYKuq8aBvfGgEhyOLeCUsUXEgSnwb94="; 29 + hash = "sha256-npmdnUMrmbHgUgqMxKBytgtL1weWw6BjVNmBkYSKNMw="; 28 30 }; 29 31 30 32 nativeBuildInputs = [ ··· 35 37 ]; 36 38 37 39 dontUseCmakeConfigure = true; 40 + 41 + buildInputs = [ 42 + jarowinkler-cpp 43 + rapidfuzz-cpp 44 + taskflow 45 + ]; 38 46 39 47 propagatedBuildInputs = [ 40 48 jarowinkler
+12 -6
pkgs/development/python-modules/ripser/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , fetchpatch 3 4 , fetchPypi 4 5 , pythonOlder 5 6 , cython ··· 7 8 , scipy 8 9 , scikit-learn 9 10 , persim 10 - , pytest 11 + , pytestCheckHook 11 12 }: 12 13 13 14 buildPythonPackage rec { ··· 20 21 sha256 = "335112a0f94532ccbe686db7826ee8d0714b32f65891abf92c0a02f3cb0fc5fd"; 21 22 }; 22 23 23 - checkInputs = [ 24 - pytest 24 + patches = [ 25 + (fetchpatch { 26 + url = "https://github.com/scikit-tda/ripser.py/commit/4baa248994cee9a65d710fac91809bad8ed4e5f1.patch"; 27 + sha256 = "sha256-J/nxMOGOUiBueojJrUlAaXwktHDploYG/XL8/siF2kY="; 28 + }) 25 29 ]; 26 30 27 31 propagatedBuildInputs = [ ··· 32 36 persim 33 37 ]; 34 38 35 - checkPhase = '' 39 + checkInputs = [ 40 + pytestCheckHook 41 + ]; 42 + 43 + preCheck = '' 36 44 # specifically needed for darwin 37 45 export HOME=$(mktemp -d) 38 46 mkdir -p $HOME/.matplotlib 39 47 echo "backend: ps" > $HOME/.matplotlib/matplotlibrc 40 - 41 - pytest 42 48 ''; 43 49 44 50 meta = with lib; {
+38 -17
pkgs/development/python-modules/tpm2-pytss/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder 2 - , pkg-config, swig 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , asn1crypto 6 + , cffi 7 + , cryptography 8 + , ibm-sw-tpm2 9 + , pkg-config 10 + , pkgconfig 11 + , pycparser 12 + , pytestCheckHook 13 + , python 14 + , setuptools-scm 3 15 , tpm2-tss 4 - , cryptography, ibm-sw-tpm2 5 16 }: 6 17 7 18 buildPythonPackage rec { 8 19 pname = "tpm2-pytss"; 9 - 10 - # Last version on github is 0.2.4, but it looks 11 - # like a mistake (it's missing commits from 0.1.9) 12 20 version = "1.1.0"; 13 - disabled = pythonOlder "3.5"; 21 + disabled = pythonOlder "3.7"; 14 22 15 23 src = fetchPypi { 16 24 inherit pname version; 17 25 sha256 = "sha256-O0d1b99/V8b3embg8veerTrJGSVb/prlPVb7qSHErdQ="; 18 26 }; 19 - postPatch = '' 20 - substituteInPlace tpm2_pytss/config.py --replace \ 21 - 'SYSCONFDIR = CONFIG.get("sysconfdir", "/etc")' \ 22 - 'SYSCONFDIR = "${tpm2-tss}/etc"' 23 - ''; 27 + 28 + nativeBuildInputs = [ 29 + cffi 30 + pkgconfig 31 + # somehow propagating from pkgconfig does not work 32 + pkg-config 33 + setuptools-scm 34 + ]; 35 + 36 + buildInputs = [ 37 + tpm2-tss 38 + ]; 39 + 40 + propagatedBuildInputs = [ 41 + cffi 42 + asn1crypto 43 + cryptography 44 + ]; 24 45 25 - nativeBuildInputs = [ pkg-config swig ]; 26 - # The TCTI is dynamically loaded from tpm2-tss, we have to provide the library to the end-user 27 - propagatedBuildInputs = [ tpm2-tss ]; 46 + # https://github.com/tpm2-software/tpm2-pytss/issues/341 47 + doCheck = false; 28 48 29 49 checkInputs = [ 30 - cryptography 31 - # provide tpm_server used as simulator for the tests 32 50 ibm-sw-tpm2 51 + pytestCheckHook 33 52 ]; 53 + 54 + pythonImportsCheck = [ "tpm2_pytss" ]; 34 55 35 56 meta = with lib; { 36 57 homepage = "https://github.com/tpm2-software/tpm2-pytss";
+2 -2
pkgs/development/python-modules/weconnect-mqtt/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "weconnect-mqtt"; 13 - version = "0.32.0"; 13 + version = "0.33.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "tillsteinbach"; 20 20 repo = "WeConnect-mqtt"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-XuWiWL3cszC8aM+CJcAk359VaBCZNUOu4mAfmbdpoGg="; 22 + sha256 = "sha256-m8T1ngTcqwrel4EW8jvXg7RH+TtYyZRvIR33kzgda7E="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/weconnect/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "weconnect"; 15 - version = "0.38.1"; 15 + version = "0.39.0"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "tillsteinbach"; 22 22 repo = "WeConnect-python"; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-n9MqJ+npdHYpQJ8m6V8Oop+VuQ3EOCRrfIlU5qAc/Y8="; 24 + sha256 = "sha256-O5Dh0RWvSXCIF0savyNG5XDhGqCTJZHQpJM4VEX+S9w="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/quickemu/default.nix
··· 43 43 44 44 stdenv.mkDerivation rec { 45 45 pname = "quickemu"; 46 - version = "3.14"; 46 + version = "3.15"; 47 47 48 48 src = fetchFromGitHub { 49 49 owner = "quickemu-project"; 50 50 repo = "quickemu"; 51 51 rev = version; 52 - sha256="sha256-7zaXazGzb36Nwk/meJ3lGD+l+fylWZYnhttDL1CXN9s="; 52 + sha256="sha256-ako/eh8cMWKvdrgm9VTgSH67nA2igKUlJZtBeH1bu4Y="; 53 53 }; 54 54 55 55 patches = [
+5 -5
pkgs/development/tools/electron/generic.nix
··· 62 62 63 63 electronLibPath = with lib; makeLibraryPath ( 64 64 [ libuuid at-spi2-atk at-spi2-core libappindicator-gtk3 ] 65 - ++ optionals (! versionOlder version "9.0.0") [ libdrm mesa ] 66 - ++ optionals (! versionOlder version "11.0.0") [ libxkbcommon ] 67 - ++ optionals (! versionOlder version "12.0.0") [ libxshmfence ] 68 - ++ optionals (! versionOlder version "17.0.0") [ libglvnd ] 65 + ++ optionals (versionAtLeast version "9.0.0") [ libdrm mesa ] 66 + ++ optionals (versionAtLeast version "11.0.0") [ libxkbcommon ] 67 + ++ optionals (versionAtLeast version "12.0.0") [ libxshmfence ] 68 + ++ optionals (versionAtLeast version "17.0.0") [ libglvnd ] 69 69 ); 70 70 71 71 linux = { ··· 93 93 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 94 94 --set-rpath "${atomEnv.libPath}:${electronLibPath}:$out/lib/electron" \ 95 95 $out/lib/electron/electron \ 96 - ${lib.optionalString (! lib.versionOlder version "15.0.0") "$out/lib/electron/chrome_crashpad_handler" } 96 + ${lib.optionalString (lib.versionAtLeast version "15.0.0") "$out/lib/electron/chrome_crashpad_handler" } 97 97 98 98 wrapProgram $out/lib/electron/electron \ 99 99 --prefix LD_PRELOAD : ${lib.makeLibraryPath [ libXScrnSaver ]}/libXss.so.1 \
+3 -3
pkgs/development/tools/evans/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "evans"; 5 - version = "0.10.3"; 5 + version = "0.10.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ktr0731"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-4KHJodqmx03uQ+HJBWmKbIBvkLh80N4fHnYL4GLciNc="; 11 + sha256 = "sha256-3gl4m0zTe8y4KLMAy3I7YD4Q7gLrRf3QsJap2IGX9Tk="; 12 12 }; 13 13 14 14 subPackages = [ "." ]; 15 15 16 - vendorSha256 = "sha256-to75gON3Kl0GHgVhhrW8I6GWOg9/KrUts3rwDLAfFnM="; 16 + vendorSha256 = "sha256-BYOrby7tlQJ0ZjZHCeDWzsCv7jBfwX9RX1weLfEz+cU="; 17 17 18 18 meta = with lib; { 19 19 description = "More expressive universal gRPC client";
-2
pkgs/development/tools/gofumpt/default.nix
··· 13 13 14 14 vendorSha256 = "sha256-Il1E1yOejLEdKRRMqelGeJbHRjx4qFymf7N98BEdFzg="; 15 15 16 - doCheck = false; 17 - 18 16 meta = with lib; { 19 17 description = "A stricter gofmt"; 20 18 homepage = "https://github.com/mvdan/gofumpt";
+1 -1
pkgs/development/tools/ocaml/cppo/ocamlbuild.nix
··· 1 1 { lib, buildDunePackage, cppo, ocamlbuild }: 2 2 3 - if !lib.versionAtLeast (lib.getVersion cppo) "1.6" 3 + if lib.versionOlder (lib.getVersion cppo) "1.6" 4 4 then cppo 5 5 else 6 6
+1 -1
pkgs/development/tools/ocaml/dune/1.nix
··· 1 1 { stdenv, lib, fetchurl, ocaml, findlib, ncurses }: 2 2 3 - if !lib.versionAtLeast ocaml.version "4.02" 3 + if lib.versionOlder ocaml.version "4.02" 4 4 || lib.versionAtLeast ocaml.version "4.12" 5 5 then throw "dune 1 is not available for OCaml ${ocaml.version}" 6 6 else
+1 -1
pkgs/development/tools/ocaml/merlin/4.x.nix
··· 48 48 dot_merlin_reader = "${dot-merlin-reader}/bin/dot-merlin-reader"; 49 49 dune = "${dune_2}/bin/dune"; 50 50 }) 51 - ] ++ lib.optional (!lib.versionAtLeast ocaml.version "4.12") 51 + ] ++ lib.optional (lib.versionOlder ocaml.version "4.12") 52 52 # This fixes the test-suite on macOS 53 53 # See https://github.com/ocaml/merlin/pull/1399 54 54 # Fixed in 4.4 for OCaml ≥ 4.12
+5
pkgs/development/tools/omnisharp-roslyn/default.nix
··· 95 95 installPhase = '' 96 96 mkdir -p $out/bin 97 97 cp -r bin/Release/OmniSharp.Stdio.Driver/net6.0 $out/src 98 + 99 + # Delete files to mimick hacks in https://github.com/OmniSharp/omnisharp-roslyn/blob/bdc14ca/build.cake#L594 100 + rm $out/src/NuGet.*.dll 101 + rm $out/src/System.Configuration.ConfigurationManager.dll 102 + 98 103 makeWrapper $out/src/OmniSharp $out/bin/omnisharp \ 99 104 --prefix DOTNET_ROOT : ${dotnet-sdk} \ 100 105 --suffix PATH : ${dotnet-sdk}/bin
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", 3 - "rev": "352a4630c81a7a5cbd3bc67327743bd8d38f2dd2", 4 - "date": "2022-01-03T12:31:17+00:00", 5 - "path": "/nix/store/c7k10h98vzqag0rsywm0p71jaz57880x-tree-sitter-c-sharp", 6 - "sha256": "198n5i9bvks0mmbqgzjgrhv6hy1afnx806jnap10241iyd817jbf", 3 + "rev": "5b6ae1f88e741b9ed738891ad1362fb9f2041671", 4 + "date": "2022-03-23T15:50:46-04:00", 5 + "path": "/nix/store/n5kjbimssqrwz7h99gq83935432dpm5s-tree-sitter-c-sharp", 6 + "sha256": "1yp1lyzay7hxlgca2r5yigpdy80vli4f48k2bm3h2rpa99fczmrb", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-clojure.json
··· 1 1 { 2 2 "url": "https://github.com/sogaiu/tree-sitter-clojure", 3 - "rev": "1b24766fe9feacb8f5006233fe5c2ebd0ba31eff", 4 - "date": "2022-02-19T08:24:15+09:00", 5 - "path": "/nix/store/1vxhbw0dxg95z8rbs1b96nrcjvhrhb52-tree-sitter-clojure", 6 - "sha256": "0sqi825gyjndn3v00kvk9scw6s5q0lr3ig6v49sccqc2addnr6di", 3 + "rev": "879f0e726295807d917d576fcf9e1e432c4c20fc", 4 + "date": "2022-04-11T22:46:47+09:00", 5 + "path": "/nix/store/19bcj8f61w958njvksnqzm5r5s8szzz2-tree-sitter-clojure", 6 + "sha256": "16g7s819gjgdc4wlp7rnvyv5i5dqa1yawxs8l4ggnz8n8acqza9n", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-comment.json
··· 1 1 { 2 2 "url": "https://github.com/stsewd/tree-sitter-comment", 3 - "rev": "6975eb268f42df2afc313f96c0693e284685dba7", 4 - "date": "2022-01-22T20:58:19-05:00", 5 - "path": "/nix/store/nl4whdipy7a4g3ds2yv3c0qr7z4pifwn-tree-sitter-comment", 6 - "sha256": "009krarzs9qykd8fas67gychjzcbgj8j0jm9h0963dlxs4hyay73", 3 + "rev": "a37ca370310ac6f89b6e0ebf2b86b2219780494e", 4 + "date": "2022-03-28T20:21:33-05:00", 5 + "path": "/nix/store/nbf4bgxb7a15mwbi6lsfn7gbq8x1s3c1-tree-sitter-comment", 6 + "sha256": "0y0wqzgrwwg09ipfs6i3bcxm5hbvs938g2ksnygcbgqdwgd5h8f2", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-devicetree.json
··· 1 1 { 2 2 "url": "https://github.com/joelspadin/tree-sitter-devicetree", 3 - "rev": "fa70098cd70393f84785f85cdc6a45299b59cd5b", 4 - "date": "2021-03-28T12:08:53-05:00", 5 - "path": "/nix/store/6nqsmnd75vwbvkj764vg5slkmjzkmdd9-tree-sitter-devicetree", 6 - "sha256": "0mr3q2l7js6csb1fp8xjysikj26l94p3mmsiik4qwnw5kg694yam", 3 + "rev": "877adbfa0174d25894c40fa75ad52d4515a36368", 4 + "date": "2022-03-23T18:25:46-05:00", 5 + "path": "/nix/store/q0rqqm39h4dh17nlrr10kbfcqbdfk5kl-tree-sitter-devicetree", 6 + "sha256": "1ds7pa4x1yd54xa2mba37vp8lbi8n4l975lps0249x8xw35r0jrl", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-elixir.json
··· 1 1 { 2 2 "url": "https://github.com/elixir-lang/tree-sitter-elixir", 3 - "rev": "b4027d7cfc96935b50878bdf9faf80bd64ac73cf", 4 - "date": "2022-03-04T15:40:04+00:00", 5 - "path": "/nix/store/h3qh2s4q51bnq66p1v067g1fb8bd1743-tree-sitter-elixir", 6 - "sha256": "1pf2n1j8j5w7mrh81yzvha1gh4w3vffngikj04kzd5gkx9asf3x6", 3 + "rev": "ec1c4cac1b2f0290c53511a72fbab17c47815d2b", 4 + "date": "2022-04-18T23:16:26+02:00", 5 + "path": "/nix/store/2jmkl3lxq6cy0cg4wjf3hgjciw0xsm0y-tree-sitter-elixir", 6 + "sha256": "0xiprldyfqpx5fil1b1kbnpj57n7j15j3m8dhibhif7azbd1z1y3", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-go.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-go", 3 - "rev": "07d722831382a043b16547b6d9202f3da07f3cb3", 4 - "date": "2022-03-22T15:34:30+01:00", 5 - "path": "/nix/store/9ay5gjwnip3jcmi096sw5fyi1kxqg1pk-tree-sitter-go", 6 - "sha256": "0rc1p5jab08v1r81gzaz5xmxmbspl5i5zxba9immzax8ahzhhaxn", 3 + "rev": "c8fed1f0847a65a04a4b8cb7655f5f416e0742ca", 4 + "date": "2022-03-29T10:06:48+02:00", 5 + "path": "/nix/store/f9vy5q9p3rf2dcp7zdw9708j138ibi36-tree-sitter-go", 6 + "sha256": "0yi8h1q39hsdxp9053by9xkl53wn229fhwjrrzml7k8y95qgnsyd", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-gomod.json
··· 1 1 { 2 2 "url": "https://github.com/camdencheek/tree-sitter-go-mod", 3 - "rev": "3cbcb572109ea0bc476a292208722c326c9e6c3a", 4 - "date": "2021-12-16T14:44:10-07:00", 5 - "path": "/nix/store/jxc3lqcxagfvlk7l62fg8z98mjrn7pgz-tree-sitter-go-mod", 6 - "sha256": "0csrvmpvihwmw3772j4lkj49myqqp0f7imi7c11h9x9szz3lc8x8", 3 + "rev": "e8f51f8e4363a3d9a427e8f63f4c1bbc5ef5d8d0", 4 + "date": "2022-04-05T11:00:59-06:00", 5 + "path": "/nix/store/4a0idwqi76n4g809inrkv88nv68dgc0i-tree-sitter-go-mod", 6 + "sha256": "09rkqwdwhsm41nrz73rqbajap4bc0spjcld9k9fr8xmlmqa67j2b", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-heex.json
··· 1 1 { 2 2 "url": "https://github.com/connorlay/tree-sitter-heex", 3 - "rev": "592e22292a367312c35e13de7fdb888f029981d6", 4 - "date": "2022-01-30T14:04:04-08:00", 5 - "path": "/nix/store/21n6sqyvkfd0q5ass9nj2wgicm9ljmgv-tree-sitter-heex", 6 - "sha256": "1k4nhlbbn7lqrjmkz8rr81rsrfkl9qfwm9q7qd2b18ygzr52payh", 3 + "rev": "57e46b4b002d5fb5c1f2706fe42380e544ecab5f", 4 + "date": "2022-04-17T10:39:01-07:00", 5 + "path": "/nix/store/afmvzkh237ikn0b9fw51crzhyk4ys1d2-tree-sitter-heex", 6 + "sha256": "0gfxqph5j3n3dlpnyw85lrwhgjh4zm7mdrnf0qyv0f2basayfabm", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-java.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-java", 3 - "rev": "881b84fe7078651af5077cc4cea4c85f9fddde3b", 4 - "date": "2022-03-21T10:50:51+01:00", 5 - "path": "/nix/store/ii1dwsg972sbllim6vrmjbcaw9fcy2b1-tree-sitter-java", 6 - "sha256": "0kvqqrx669fyaxm55l0p5vbswf9bfknl0brsr6llyzdz81dl0vk4", 3 + "rev": "e7cb801ef57f74db5c4ebe14df74de852bb451b5", 4 + "date": "2022-04-16T15:36:51+02:00", 5 + "path": "/nix/store/55br93464adchwwjwdqjai8ppykwh098-tree-sitter-java", 6 + "sha256": "0w27xk9j7mm9gr5aiwcv6cgfvzfnps0l9b09mwfqxhndh7j96vfn", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-json.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-json", 3 - "rev": "203e239408d642be83edde8988d6e7b20a19f0e8", 4 - "date": "2021-08-18T10:35:07-07:00", 5 - "path": "/nix/store/yqbmn17vs2lxqg5wa8b269fcsd5wr4bv-tree-sitter-json", 6 - "sha256": "08igb9ylfdsjasyn0p9j4sqpp0i2x1qcdzacbmsag02jmkyi6s7f", 3 + "rev": "137e1ce6a02698fc246cdb9c6b886ed1de9a1ed8", 4 + "date": "2022-04-21T11:20:07-07:00", 5 + "path": "/nix/store/5f0z08shhb8d03ab4zlaq9ss4dim6k9f-tree-sitter-json", 6 + "sha256": "1amiaiizd4mvmnbwqbr8lmisi9831di8r8xck9wyi5sfj3nd8hai", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-julia.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-julia", 3 - "rev": "12ea597262125fc22fd2e91aa953ac69b19c26ca", 4 - "date": "2021-05-03T17:44:45-07:00", 5 - "path": "/nix/store/lbz23r698hn7cha09qq0dbfay7dh74gg-tree-sitter-julia", 6 - "sha256": "0rmd7k3rv567psxrlqv17gvckijs19xs6mxni045rpayxmk441sk", 3 + "rev": "1e8fe0b3988e7cf56530837fd3a870089ddc7684", 4 + "date": "2022-04-15T13:59:51-07:00", 5 + "path": "/nix/store/9li8yqbvf95jksbv6myzha9bpmwq6xsg-tree-sitter-julia", 6 + "sha256": "0jwwx7ipdw7lq53zn5j72w5n4schjnmfv5fb3lii1nj60fqahrp7", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-latex.json
··· 1 1 { 2 2 "url": "https://github.com/latex-lsp/tree-sitter-latex", 3 - "rev": "b71e4928a63a6d75bc1670004a5b5a98c850a149", 4 - "date": "2022-03-16T20:19:11+01:00", 5 - "path": "/nix/store/gzpihd6k8cqsl0facz7kfgn2dh294fxw-tree-sitter-latex", 6 - "sha256": "1z2ywj57fpxaym6bv5ixvc01h8szazbhzmzzw960f49mlrima3n6", 3 + "rev": "8c5d90e78fa58ee6acab465ffa9a53e8b7b2c69c", 4 + "date": "2022-04-23T15:10:18+02:00", 5 + "path": "/nix/store/qpc37mjsl75qnmyzbkw6azphwzfdr9n9-tree-sitter-latex", 6 + "sha256": "1xq5g34g9sqshhpprakc4k5lrlgg1n8vb7d7nfrx4ilrz5s0kks1", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ledger.json
··· 1 1 { 2 2 "url": "https://github.com/cbarrete/tree-sitter-ledger", 3 - "rev": "0cdeb0e51411a3ba5493662952c3039de08939ca", 4 - "date": "2021-09-06T18:36:51-04:00", 5 - "path": "/nix/store/8gh6lfvqczb6n6ncnmszvk3kj527m75w-tree-sitter-ledger", 6 - "sha256": "1z0r2aphijzq6j67gb2lx2qr3fi2qpiz2x9dwkjvppdb4ch7ga7m", 3 + "rev": "1050a25df55a62878102d10e524b5184b316b7ad", 4 + "date": "2022-04-01T08:21:18-04:00", 5 + "path": "/nix/store/hfhxv3k8kxpg7m31xzrf56lbaa4ips65-tree-sitter-ledger", 6 + "sha256": "0qivr9wjab8m1ha4zisznijpw4x3phv0q0nh8lnsx7bjbz6f7xfx", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-llvm.json
··· 1 1 { 2 2 "url": "https://github.com/benwilliamgraham/tree-sitter-llvm", 3 - "rev": "3b213925b9c4f42c1acfe2e10bfbb438d9c6834d", 4 - "date": "2021-12-27T14:02:51-05:00", 5 - "path": "/nix/store/hjg9z82l3iqyjw0s9lf1kkm31p5wlv3d-tree-sitter-llvm", 6 - "sha256": "0ymrdcajji11852c158w67mgcsycphwj9mh777q3n4jn8pp37y8j", 3 + "rev": "e9948edc41e9e5869af99dddb2b5ff5cc5581af6", 4 + "date": "2022-03-31T23:27:40-04:00", 5 + "path": "/nix/store/8nkhzala4wscfip1g0skh1cxvmp3gp8l-tree-sitter-llvm", 6 + "sha256": "0d579ylhi3hgzm5wbahs6hci1rhv7q1x6wsav9dbzv1y6np2dfrk", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-lua.json
··· 1 1 { 2 2 "url": "https://github.com/MunifTanjim/tree-sitter-lua", 3 - "rev": "547184a6cfcc900fcac4a2a56538fa8bcdb293e6", 4 - "date": "2022-01-28T20:44:16+06:00", 5 - "path": "/nix/store/gvq91asqk6911bci8xxx5wjbp2p3c2lk-tree-sitter-lua", 6 - "sha256": "04z182d591r3jlw0yx29m0hhzw4b14f8m85rz2bw959p0yghs88k", 3 + "rev": "2b4ffd5a5ffd0c6b4c84f0d9e003050a70db2a37", 4 + "date": "2022-04-08T22:29:43+06:00", 5 + "path": "/nix/store/gj2bbwc3105djyl3l5b0hjr1y1jg7262-tree-sitter-lua", 6 + "sha256": "1l383clymmzk0q9b21kcgnmpww4hsh938yd3z9djpkhagadpqpjs", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-markdown.json
··· 1 1 { 2 2 "url": "https://github.com/MDeiml/tree-sitter-markdown", 3 - "rev": "b49b2da50864171eff56acc8ba067c3540a3991f", 4 - "date": "2022-02-26T15:22:17+01:00", 5 - "path": "/nix/store/vllxsz0nvlw6z9y6s199l5z8f5dlhcpv-tree-sitter-markdown", 6 - "sha256": "1adypmkfsf6pgahba588d8l6ib59209rb2fkyk2dv0d3va76pr8x", 3 + "rev": "d24196f9b3e5af6fcb2ec2a0b6cbc5c06f58b85e", 4 + "date": "2022-03-30T11:47:57+02:00", 5 + "path": "/nix/store/rdac46kl274bdd18bdrdh33s71sin7xd-tree-sitter-markdown", 6 + "sha256": "07i3zwjla74s61w39fqfmb5a61dw6xlgfagh70p1rpvyrpxsywds", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-org-nvim.json
··· 1 1 { 2 2 "url": "https://github.com/milisims/tree-sitter-org", 3 - "rev": "1c3eb533a9cf6800067357b59e03ac3f91fc3a54", 4 - "date": "2022-02-05T14:19:52-05:00", 5 - "path": "/nix/store/n51rx6d005iibpvb1bb2d7az1l6p6vlq-tree-sitter-org", 6 - "sha256": "06xkhhdlkikvxadp7wnk8riz51mjq9ks1jchdy9x3fmq6bj72y1p", 3 + "rev": "fab7af32a2719091df5b222f98099c566859de78", 4 + "date": "2022-04-07T16:00:06-04:00", 5 + "path": "/nix/store/b17cvbkdvv7d3dzbi58lgrqsnhvh79d8-tree-sitter-org", 6 + "sha256": "0jz69wm1ay84zkslbcp4l906ay7l4jd3bi1k1ivclpx493pg8ia7", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-php", 3 - "rev": "0ce134234214427b6aeb2735e93a307881c6cd6f", 4 - "date": "2022-01-31T19:53:17+01:00", 5 - "path": "/nix/store/kdddnbbsik9wvnjh1wnbyzzr1x8v64ps-tree-sitter-php", 6 - "sha256": "0gg3p1zpwfhf0qz0isnca0zi5zkxs5j5bmjix99dv3rkw911vk17", 3 + "rev": "3c17a28da38afac41332d3ce79bbd8951867f346", 4 + "date": "2022-03-29T09:09:35-07:00", 5 + "path": "/nix/store/7dmygp3gi9ch00mf59d7g2l8k6f2pl81-tree-sitter-php", 6 + "sha256": "06xc4y67pl96h1gfh9zg4yxdgqj5mv7md28m78gix8sk1h011irq", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-prisma.json
··· 1 1 { 2 2 "url": "https://github.com/victorhqc/tree-sitter-prisma", 3 - "rev": "bf0833cbedb2c5b39250f5ba900f1239a16c6749", 4 - "date": "2022-03-18T18:56:29+01:00", 5 - "path": "/nix/store/9pq2l5b34xvi3v6i9zq1qxh3r2ilg2qs-tree-sitter-prisma", 6 - "sha256": "0idgrra41w4v3sa4sb0p3ba7k6sxfw74px4fkpprddjqjdnsrl50", 3 + "rev": "0ac307e4be0409d4327082ddc737ed432a49dfc3", 4 + "date": "2022-04-20T10:52:00+02:00", 5 + "path": "/nix/store/24vp6k2ijg832c95hx2x0j8x4i6pxffz-tree-sitter-prisma", 6 + "sha256": "13rcwlkxv9dns7mgxrb34vzhq32c854bna6gsyczvs6vishm6i9l", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-r.json
··· 1 1 { 2 2 "url": "https://github.com/r-lib/tree-sitter-r", 3 - "rev": "c19e54de252d5573cc2a762a030957074526fe99", 4 - "date": "2022-01-27T09:41:27-05:00", 5 - "path": "/nix/store/b2h3khs1x0j4j2fvs2sbkx1dp3d8fx4g-tree-sitter-r", 6 - "sha256": "1zan8dhjpxrn7vy7mvbc85hcdd5lls3vzpk6nchvn3j0i1ach85h", 3 + "rev": "cc04302e1bff76fa02e129f332f44636813b0c3c", 4 + "date": "2022-03-28T10:31:51-04:00", 5 + "path": "/nix/store/0s6513shwiiqq26ma0alx16f9w0sg2yp-tree-sitter-r", 6 + "sha256": "0adq1qng3ghb4wvglplj73q8c95hzpfiqb2q8bqnms81i7p2xma7", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-scala", 3 - "rev": "0a3dd53a7fc4b352a538397d054380aaa28be54c", 4 - "date": "2021-10-10T10:34:22-07:00", 5 - "path": "/nix/store/mys098cdap3mdp6x4qwlk7b9v84998b0-tree-sitter-scala", 6 - "sha256": "1lwyipn5b36fskr8cm60qjblj2chf8336zkqbsifq49z1lj0wvpi", 3 + "rev": "ec6047f531e7d4c13787d4ff208b94a84de34165", 4 + "date": "2022-03-27T09:48:17+02:00", 5 + "path": "/nix/store/70sghy226gl3s1b2p0zjhplb6zjy777g-tree-sitter-scala", 6 + "sha256": "0yjl8hwdm1pkihfgfbg19z5j0v3cp64a2pa59maws1i231fm5bsw", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scheme.json
··· 1 1 { 2 2 "url": "https://github.com/6cdh/tree-sitter-scheme", 3 - "rev": "a1d2233f4e5498bb305858323c93525e1dd165c0", 4 - "date": "2022-04-07T21:19:08+08:00", 5 - "path": "/nix/store/ljq285gnl26w8jg1ahdhxk2xa4l2s3vn-tree-sitter-scheme", 6 - "sha256": "0ggh2jpgnnakhsry12m31f5ranjhgkkcxp5jhsqxw6ac778n28h9", 3 + "rev": "aee42e302f36045cdc671223ce10a069203fd604", 4 + "date": "2022-04-21T11:07:14+08:00", 5 + "path": "/nix/store/jviqv18g5yszjcqmv48rpml6z4q4ccv8-tree-sitter-scheme", 6 + "sha256": "1piw1g5w29jxhwrvivpmdkyr2vbi8fpj2idzk8bwvplzbb6hfr7x", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-supercollider.json
··· 1 1 { 2 2 "url": "https://github.com/madskjeldgaard/tree-sitter-supercollider", 3 - "rev": "0f0e5b5a96dd3e048a9c3db648ed969c44068bff", 4 - "date": "2022-02-01T13:46:31+01:00", 5 - "path": "/nix/store/5rzm6vnqvpwxwakrjyy93hg0glfvcx93-tree-sitter-supercollider", 6 - "sha256": "0nxl43j7ddsddqcq56p921h1r5jkx8v49zxjzr6mcj6y1ljzndm2", 3 + "rev": "90c6d9f777d2b8c4ce497c48b5f270a44bcf3ea0", 4 + "date": "2022-04-14T11:41:40+02:00", 5 + "path": "/nix/store/hzdm20x9fpc8bqd6bphq1akbdmdcpq7s-tree-sitter-supercollider", 6 + "sha256": "1g0q32crsnzxnwh5bjfjm0dkxpnvdj76idjc8s4ba7hinwa8jpv0", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json
··· 1 1 { 2 2 "url": "https://github.com/Himujjal/tree-sitter-svelte", 3 - "rev": "98274d94ec33e994e8354d9ddfdef58cca471294", 4 - "date": "2021-10-28T16:53:33+05:30", 5 - "path": "/nix/store/q3dapi6k6zdnnr0lki2ic9l6cbxdi2rq-tree-sitter-svelte", 6 - "sha256": "1kav0h755sa1j9j930kjrykb17aih017mbi0a97ncjjrlc6nyak5", 3 + "rev": "84c90ee15f851e1541c25c86e8a4338f5b4d5af2", 4 + "date": "2022-04-13T11:35:15+05:30", 5 + "path": "/nix/store/2miakcpw7xgg2pcwdbcg0kl2djijcfbj-tree-sitter-svelte", 6 + "sha256": "0hidafgzbnksyigksab8731jdnvj1vqn7fv0jxsc1yfrwrmai6ls", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+5 -5
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-toml.json
··· 1 1 { 2 - "url": "https://github.com/ikatyang/tree-sitter-toml", 3 - "rev": "8bd2056818b21860e3d756b5a58c4f6e05fb744e", 4 - "date": "2021-05-11T12:47:32+08:00", 5 - "path": "/nix/store/isgpadcxmgkb14w9yg67pb8lx7wlfhnn-tree-sitter-toml", 6 - "sha256": "0yasw5fp4mq6vzrdwlc3dxlss8a94bsffv4mzrfp0b3iw0s1dlyg", 2 + "url": "https://github.com/tree-sitter/tree-sitter-toml", 3 + "rev": "342d9be207c2dba869b9967124c679b5e6fd0ebe", 4 + "date": "2022-04-21T16:26:30-07:00", 5 + "path": "/nix/store/is4vnj1s94455s9msasbn7px7jjfr0ai-tree-sitter-toml", 6 + "sha256": "00pigsc947qc2p6g21iki6xy4h497arq53fp2fjgiw50bqmknrsp", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-typescript", 3 - "rev": "e8e8e8dc2745840b036421b4e43286750443cb13", 4 - "date": "2022-01-10T13:42:45-08:00", 5 - "path": "/nix/store/zl36qsk7pd9pcawfsy368axax97d83wz-tree-sitter-typescript", 6 - "sha256": "1z1v7fjgp418qsp0xkycfpvc8vm4a2ai5kx10xif1dvjpfgcj1qq", 3 + "rev": "8e9dba7bd7cf089838a036a98be94db53ba2d0a9", 4 + "date": "2022-04-13T09:44:02-07:00", 5 + "path": "/nix/store/188d0ki07nhmihrl2b868vmb9rd4hf4q-tree-sitter-typescript", 6 + "sha256": "010nnihmaw1a1l9mzjd1nmrb0z6j2h3pr872dzpdq7ajg0j3j1wl", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-vim.json
··· 1 1 { 2 2 "url": "https://github.com/vigoux/tree-sitter-viml", 3 - "rev": "c9d70082af14988842eb071c6c0b07e8d1d993ac", 4 - "date": "2022-03-21T17:11:25+01:00", 5 - "path": "/nix/store/z1bjg25frb0sq7kr0s3sp6jnz888p900-tree-sitter-viml", 6 - "sha256": "05mf8i5ni0kp4g1gdpgwjxi2d86hna2ijp9k7c1gy9j33hsq9i8g", 3 + "rev": "5268e0ec901e33ad7142ee31b580269a94fba042", 4 + "date": "2022-04-16T20:12:40+02:00", 5 + "path": "/nix/store/rw6cjm4vj4yihlfmrxa2vc81lr3x59rn-tree-sitter-viml", 6 + "sha256": "0vga1bivzkr00brzvv309hx7sqvg7y2kf6vx0s8hv9r56x6nm54s", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-zig.json
··· 1 1 { 2 2 "url": "https://github.com/maxxnino/tree-sitter-zig", 3 - "rev": "42e93d02ca945094699e2dc4de785bbaf8f740ec", 4 - "date": "2022-02-11T10:40:42+09:00", 5 - "path": "/nix/store/2yv27si133zqb93bm9gia0ymib9q2y75-tree-sitter-zig", 6 - "sha256": "14p02b04v67cvkvj7apipsmkmvv3jnhykm0qrrmqqxnkprac31im", 3 + "rev": "4cff36421dae9c05388b86cd64d2bab4b9ed6676", 4 + "date": "2022-04-02T10:33:48+07:00", 5 + "path": "/nix/store/ripw74y32a8nzsr9n30jfhh16wjxlxvb-tree-sitter-zig", 6 + "sha256": "0k9z0f6vfj1pfz3qkscb41wz2nzjp0xpz9mvm6264q655rq73dlc", 7 7 "fetchLFS": false, 8 8 "fetchSubmodules": false, 9 9 "deepClone": false,
+1 -4
pkgs/development/tools/parsing/tree-sitter/update.nix
··· 42 42 "tree-sitter-ql" 43 43 "tree-sitter-embedded-template" 44 44 "tree-sitter-tsq" 45 + "tree-sitter-toml" 45 46 ]; 46 47 knownTreeSitterOrgGrammarReposJson = jsonFile "known-tree-sitter-org-grammar-repos" knownTreeSitterOrgGrammarRepos; 47 48 ··· 135 136 "tree-sitter-yaml" = { 136 137 orga = "ikatyang"; 137 138 repo = "tree-sitter-yaml"; 138 - }; 139 - "tree-sitter-toml" = { 140 - orga = "ikatyang"; 141 - repo = "tree-sitter-toml"; 142 139 }; 143 140 "tree-sitter-zig" = { 144 141 orga = "maxxnino";
+6 -6
pkgs/games/openrct2/default.nix
··· 5 5 }: 6 6 7 7 let 8 - openrct2-version = "0.3.5.1"; 8 + openrct2-version = "0.4.0"; 9 9 10 10 # Those versions MUST match the pinned versions within the CMakeLists.txt 11 11 # file. The REPLAYS repository from the CMakeLists.txt is not necessary. 12 - objects-version = "1.0.21"; 13 - title-sequences-version = "0.1.2c"; 12 + objects-version = "1.2.7"; 13 + title-sequences-version = "0.4.0"; 14 14 15 15 openrct2-src = fetchFromGitHub { 16 16 owner = "OpenRCT2"; 17 17 repo = "OpenRCT2"; 18 18 rev = "v${openrct2-version}"; 19 - sha256 = "01v9nsabqjq8hjmyshcp7f5liagfq8sxx9i3yqqab7zk4iixag1h"; 19 + sha256 = "sha256-4MDOLOPsKzk1vb1o/G90/NTyYJWBSrGRX6ZJETbBIaI="; 20 20 }; 21 21 22 22 objects-src = fetchFromGitHub { 23 23 owner = "OpenRCT2"; 24 24 repo = "objects"; 25 25 rev = "v${objects-version}"; 26 - sha256 = "0r2vp2y67jc1mpfl4j83sx5khvvaddx7xs26ppkigmr2d1xpxgr7"; 26 + sha256 = "sha256-R4+rEdGdvYwFrkm/S3+zXmU+UDam51dI/pWKmFXNrbE="; 27 27 }; 28 28 29 29 title-sequences-src = fetchFromGitHub { 30 30 owner = "OpenRCT2"; 31 31 repo = "title-sequences"; 32 32 rev = "v${title-sequences-version}"; 33 - sha256 = "1qdrm4q75bznmgdrpjdaiqvbf3q4vwbkkmls45izxvyg1djrpsdf"; 33 + sha256 = "sha256-anqCZkhYoaxPu3MYCYSsFFngOmPp2wnx2MGb0hj6W5U="; 34 34 }; 35 35 in 36 36 stdenv.mkDerivation {
+2 -2
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 3 3 let 4 4 generic = args: let 5 5 imported = import ./generic.nix args; 6 - in if ((!lib.versionOlder args.version "391") 7 - && stdenv.hostPlatform.system != "x86_64-linux") then null 6 + in if lib.versionAtLeast args.version "391" 7 + && stdenv.hostPlatform.system != "x86_64-linux" then null 8 8 else callPackage imported { 9 9 lib32 = (pkgsi686Linux.callPackage imported { 10 10 libsOnly = true;
+1 -1
pkgs/os-specific/linux/nvidia-x11/generic.nix
··· 33 33 34 34 assert !libsOnly -> kernel != null; 35 35 assert versionOlder version "391" -> sha256_32bit != null; 36 - assert ! versionOlder version "391" -> stdenv.hostPlatform.system == "x86_64-linux"; 36 + assert versionAtLeast version "391" -> stdenv.hostPlatform.system == "x86_64-linux"; 37 37 38 38 let 39 39 nameSuffix = optionalString (!libsOnly) "-${kernel.version}";
+1 -1
pkgs/os-specific/linux/rtl8723bs/default.nix
··· 35 35 homepage = "https://github.com/hadess/rtl8723bs"; 36 36 license = lib.licenses.gpl2; 37 37 platforms = lib.platforms.linux; 38 - broken = (! versionOlder kernel.version "4.12"); # Now in kernel staging drivers 38 + broken = versionAtLeast kernel.version "4.12"; # Now in kernel staging drivers 39 39 maintainers = with maintainers; [ elitak ]; 40 40 }; 41 41 }
+1 -1
pkgs/os-specific/linux/sch_cake/default.nix
··· 29 29 license = with licenses; [ bsd3 gpl2 ]; 30 30 maintainers = with maintainers; [ fpletz ]; 31 31 platforms = platforms.linux; 32 - broken = !lib.versionOlder kernel.version "4.13"; 32 + broken = lib.versionAtLeast kernel.version "4.13"; 33 33 }; 34 34 }
+2 -2
pkgs/servers/foundationdb/vsmake.nix
··· 84 84 makeFlags = [ "all" "fdb_java" "fdb_python" ] 85 85 # Don't compile FDBLibTLS if we don't need it in 6.0 or later; 86 86 # it gets statically linked in 87 - ++ lib.optional (!lib.versionAtLeast version "6.0") [ "fdb_c" ] 87 + ++ lib.optional (lib.versionOlder version "6.0") [ "fdb_c" ] 88 88 # Needed environment overrides 89 89 ++ [ "KVRELEASE=1" 90 90 "NOSTRIP=1" ··· 100 100 installPhase = '' 101 101 mkdir -vp $out/{bin,libexec/plugins} $lib/{lib,share/java} $dev/include/foundationdb 102 102 103 - '' + lib.optionalString (!lib.versionAtLeast version "6.0") '' 103 + '' + lib.optionalString (lib.versionOlder version "6.0") '' 104 104 # we only copy the TLS library on < 6.0, since it's compiled-in otherwise 105 105 cp -v ./lib/libFDBLibTLS.so $out/libexec/plugins/FDBLibTLS.so 106 106 '' + ''
+2 -2
pkgs/servers/grocy/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "grocy"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/grocy/grocy/releases/download/v${version}/grocy_${version}.zip"; 9 - sha256 = "sha256-UPawutm5MllPYdru+Rpk8UYfHDNcrNYaq4qMbZksouI="; 9 + sha256 = "sha256-y0l0V+cTIfZYtyV8l6kdFW9UzJWb7eQMEocaPo7TLbg="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ unzip ];
+2 -2
pkgs/servers/matrix-synapse/plugins/shared-secret-auth.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "matrix-synapse-shared-secret-auth"; 5 - version = "2.0.1"; 5 + version = "2.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "devture"; 9 9 repo = "matrix-synapse-shared-secret-auth"; 10 10 rev = version; 11 - sha256 = "sha256-kaok5IwKx97FYDrVIGAtUJfExqDln5vxEKrZda2RdzE="; 11 + sha256 = "sha256-qzXKwTEOMtdvsxoU3Xh3vQyhK+Q18LfkeSts7EyDIXE="; 12 12 }; 13 13 14 14 doCheck = false;
+34 -1
pkgs/servers/openafs/1.8/module.nix
··· 11 11 , perl 12 12 , libtool_2 13 13 , libkrb5 14 + , fetchpatch 14 15 }: 15 16 16 17 with (import ./srcs.nix { ··· 20 21 let 21 22 modDestDir = "$out/lib/modules/${kernel.modDirVersion}/extra/openafs"; 22 23 kernelBuildDir = "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; 24 + 25 + fetchBase64Patch = args: (fetchpatch args).overrideAttrs (o: { 26 + postFetch = "mv $out p; base64 -d p > $out; " + o.postFetch; 27 + }); 23 28 24 29 in 25 30 stdenv.mkDerivation { ··· 32 37 33 38 buildInputs = [ libkrb5 ]; 34 39 40 + patches = [ 41 + # Add autoconf-archive to src/external 42 + (fetchBase64Patch { 43 + url = "https://gerrit.openafs.org/changes/14942/revisions/006616bd8e88b2d386a5ddc23973cf3e625cb80d/patch"; 44 + hash = "sha256-55sc2sKy5XkQHAv6ysVxi69+0xVsHnN2TS144UTeLHU="; 45 + }) 46 + # Import of code from autoconf-archive 47 + (fetchBase64Patch { 48 + url = "https://gerrit.openafs.org/changes/14943/revisions/d3782b1d4e6fd81c5432e95112eb44305f07f272/patch"; 49 + hash = "sha256-ohkjSux+S3+6slh6uZIw5UJXlvhy9UUDpDlP0YFRwmw="; 50 + }) 51 + # Use autoconf-archive m4 from src/external 52 + (fetchBase64Patch { 53 + url = "https://gerrit.openafs.org/changes/14944/revisions/ea2a0e128d71802f61b8da2e44de3c6325c5f328/patch"; 54 + hash = "sha256-PAUk/MXL5p8xwhn40/UGmo3UIhvl1PB2FwgqhmqsjJ4="; 55 + }) 56 + # Linux-5.17: kernel func complete_and_exit renamed 57 + (fetchBase64Patch { 58 + url = "https://gerrit.openafs.org/changes/14945/revisions/a714e865efe41aa1112f6f9c8479112660dacd6f/patch"; 59 + hash = "sha256-zvyR/GOPJeAbG6ySRRMp44oT5tPujUwybyU0XR/5Xyc="; 60 + }) 61 + # Linux-5.17: Kernel build uses -Wcast-function-type 62 + (fetchBase64Patch { 63 + url = "https://gerrit.openafs.org/changes/14946/revisions/449d1faf87e2841e80be38cf2b4a5cf5ff4df2d8/patch"; 64 + hash = "sha256-3bRTHYeMRIleLhob56m2Xt0dWzIMDo3QrytY0K1/q7c="; 65 + }) 66 + ]; 67 + 35 68 hardeningDisable = [ "pic" ]; 36 69 37 70 configureFlags = [ ··· 70 103 license = licenses.ipl10; 71 104 platforms = platforms.linux; 72 105 maintainers = with maintainers; [ maggesi spacefrogg ]; 73 - broken = kernel.kernelAtLeast "5.17" || kernel.isHardened; 106 + broken = kernel.isHardened; 74 107 }; 75 108 }
+2 -2
pkgs/tools/backup/dar/default.nix
··· 9 9 with lib; 10 10 11 11 stdenv.mkDerivation rec { 12 - version = "2.7.4"; 12 + version = "2.7.5"; 13 13 pname = "dar"; 14 14 15 15 src = fetchurl { 16 16 url = "mirror://sourceforge/dar/${pname}-${version}.tar.gz"; 17 - sha256 = "sha256-esti2QXoq+5bic639eG96vZOSJboMVHmD+oRNAI6ic4="; 17 + sha256 = "sha256-lfpJOomadV/oTJsOloH1rYF5Wy3kVr+EBUvqZ+xaCWY="; 18 18 }; 19 19 20 20 outputs = [ "out" "dev" ];
+27
pkgs/tools/misc/pouf/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , rustPlatform 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "pouf"; 9 + version = "0.4.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mothsart"; 13 + repo = pname; 14 + rev = version; 15 + sha256 = "0q7kj6x61xci8piax6vg3bsm9di11li7pm84vj13iwahdydhs1hn"; 16 + }; 17 + 18 + cargoSha256 = "128fgdp74lyv5k054cdjxzwmyb5cyy0jq0a9l4bsc34122mznnq7"; 19 + 20 + meta = with lib; { 21 + description = "A cli program for produce fake datas."; 22 + homepage = "https://github.com/mothsart/pouf"; 23 + changelog = "https://github.com/mothsart/pouf/releases/tag/${version}"; 24 + maintainers = with maintainers; [ mothsart ]; 25 + license = with licenses; [ mit ]; 26 + }; 27 + }
+2 -2
pkgs/tools/misc/tmuxp/default.nix
··· 6 6 in 7 7 pypkgs.buildPythonApplication rec { 8 8 pname = "tmuxp"; 9 - version = "1.9.2"; 9 + version = "1.11.0"; 10 10 11 11 src = pypkgs.fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-3RlTbIq7UGvEESMvncq97bhjJw8O4m+0aFVZgBQOwkM="; 13 + sha256 = "sha256-N5kZ+e17ZgLOCvV/lcT/hdG1VNqLxh98QOQyM0BmZCA="; 14 14 }; 15 15 16 16 # No tests in archive
+13 -6
pkgs/tools/misc/ytfzf/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "ytfzf"; 19 - version = "2.2"; 19 + version = "2.3"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "pystardust"; 23 23 repo = "ytfzf"; 24 24 rev = "v${version}"; 25 - hash = "sha256-dQq7p/aK9iiyuhuxh5eVXR9GLukwsvosONpQTI0mknw="; 25 + hash = "sha256-zfoICi1VChmrRHZ3dSHGTcXkVf/zirQTycFz98xj+QY="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ makeWrapper ]; 29 29 30 30 dontBuild = true; 31 31 32 - installFlags = [ "PREFIX=${placeholder "out"}" "doc" ]; 32 + installFlags = [ 33 + "PREFIX=" 34 + "DESTDIR=${placeholder "out"}" 35 + "doc" 36 + "addons" 37 + ]; 33 38 34 39 postInstall = '' 35 - wrapProgram "$out/bin/ytfzf" --prefix PATH : ${lib.makeBinPath [ 36 - chafa coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp 37 - ]} 40 + wrapProgram "$out/bin/ytfzf" \ 41 + --prefix PATH : ${lib.makeBinPath [ 42 + chafa coreutils curl dmenu fzf gnused jq mpv ueberzug yt-dlp 43 + ]} \ 44 + --set YTFZF_SYSTEM_ADDON_DIR "$out/share/ytfzf/addons" 38 45 ''; 39 46 40 47 meta = with lib; {
+28 -7
pkgs/tools/networking/mozillavpn/default.nix
··· 1 1 { buildGoModule 2 2 , fetchFromGitHub 3 + , fetchpatch 3 4 , go 4 5 , lib 5 6 , pkg-config ··· 13 14 , qtquickcontrols2 14 15 , qttools 15 16 , qtwebsockets 17 + , rustPlatform 16 18 , stdenv 17 19 , which 18 20 , wireguard-tools ··· 45 47 }; 46 48 47 49 pname = "mozillavpn"; 48 - version = "2.7.1"; 50 + version = "2.8.0"; 49 51 src = fetchFromGitHub { 50 52 owner = "mozilla-mobile"; 51 53 repo = "mozilla-vpn-client"; 52 54 rev = "v${version}"; 53 55 fetchSubmodules = true; 54 - hash = "sha256-i551UkCOwWnioe1YgCNZAlYiQJ4YDDBMoDZhfbkLTbs="; 56 + hash = "sha256-UmLYs/J6syfMrjA66K33h8ubYqzvmcGf5spIilVVdVk="; 55 57 }; 56 58 59 + patches = [ 60 + # Rust bridge: Add Cargo.lock file 61 + (fetchpatch { 62 + url = "https://github.com/mozilla-mobile/mozilla-vpn-client/pull/3341/commits/718c7f52756b5a88511da91dafad7af312bb2473.patch"; 63 + hash = "sha256-fG+SATbJpGqpCFXSWEiBo4dYx6RLtJYR0yTdBqN6Fww="; 64 + }) 65 + ]; 66 + 57 67 netfilter-go-modules = (buildGoModule { 58 - inherit pname version src; 59 - vendorSha256 = "sha256-KFYMim5U8WlJHValvIBQgEN+17SDv0JVbH03IiyfDc0="; 68 + inherit pname version src patches; 69 + vendorSha256 = "KFYMim5U8WlJHValvIBQgEN+17SDv0JVbH03IiyfDc0="; 60 70 modRoot = "linux/netfilter"; 61 71 }).go-modules; 62 72 73 + cargoRoot = "extension/bridge"; 74 + 63 75 in 64 76 stdenv.mkDerivation { 65 - inherit pname version src; 77 + inherit pname version src patches cargoRoot; 66 78 67 79 buildInputs = [ 68 80 polkit ··· 81 93 python3.pkgs.pyyaml 82 94 qmake 83 95 qttools 96 + rustPlatform.cargoSetupHook 97 + rustPlatform.rust.cargo 84 98 which 85 99 wrapQtAppsHook 86 100 ]; 87 101 102 + cargoDeps = rustPlatform.fetchCargoTarball { 103 + inherit src patches; 104 + name = "${pname}-${version}"; 105 + preBuild = "cd ${cargoRoot}"; 106 + hash = "sha256-dnbF1hfm3qoZaPrIimhY2bUzlrYaNVUZ+nyp6NbgP3Y="; 107 + }; 108 + 88 109 postPatch = '' 89 110 for file in linux/*.service linux/extra/*.desktop src/platforms/linux/daemon/*.service; do 90 111 substituteInPlace "$file" --replace /usr/bin/mozillavpn "$out/bin/mozillavpn" ··· 93 114 94 115 preBuild = '' 95 116 ln -s '${netfilter-go-modules}' linux/netfilter/vendor 96 - python3 scripts/generate_glean.py 97 - python3 scripts/importLanguages.py 117 + python3 scripts/utils/generate_glean.py 118 + python3 scripts/utils/import_languages.py --qt_path '${lib.getDev qttools}/bin' 98 119 ''; 99 120 100 121 qmakeFlags = [ "USRPATH=$(out)" "ETCPATH=$(out)/etc" ];
+2 -2
pkgs/tools/system/jsvc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jsvc"; 5 - version = "1.2.4"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz"; 9 - sha256 = "1nrr6ggy6h20r9zyv14vx6vc9p1w6l8fl9fn6i8dx2hrq6kk2bjw"; 9 + sha256 = "sha256-UzzXb+MRPVNTE8HYsB/yPK9rq8zGmbGmi0RGk3zER0s="; 10 10 }; 11 11 12 12 buildInputs = [ commonsDaemon ];
-36
pkgs/tools/typesetting/odpdown/default.nix
··· 1 - { lib, fetchFromGitHub, python2Packages, libreoffice }: 2 - 3 - python2Packages.buildPythonApplication rec { 4 - 5 - pname = "odpdown"; 6 - version = "0.4.1"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "thorstenb"; 10 - repo = "odpdown"; 11 - rev = "v${version}"; 12 - sha256 = "r2qbgD9PAalbypt+vjp2YcYggUGPQMEG2FDxMtohqG4="; 13 - }; 14 - 15 - propagatedBuildInputs = with python2Packages; [ libreoffice lpod lxml mistune pillow pygments ]; 16 - 17 - checkInputs = with python2Packages; [ 18 - nose 19 - ]; 20 - 21 - meta = with lib; { 22 - homepage = "https://github.com/thorstenb/odpdown"; 23 - description = "Create nice-looking slides from your favourite text editor"; 24 - longDescription = '' 25 - Have a tool like pandoc, latex beamer etc, that you can write (or 26 - auto-generate) input for within your favourite hacker's editor, and 27 - generate nice-looking slides from. Using your corporation's mandatory, 28 - CI-compliant and lovely-artsy Impress template. Including 29 - syntax-highlighted code snippets of your latest hack, auto-fitted into the 30 - slides. 31 - ''; 32 - license = licenses.bsd3; 33 - platforms = with platforms; linux ++ darwin; 34 - maintainers = with maintainers; [ vandenoever ]; 35 - }; 36 - }
+8 -8
pkgs/tools/wayland/swaytools/default.nix
··· 1 - { lib, python3Packages, slurp }: 1 + { lib, buildPythonApplication, fetchFromGitHub, slurp }: 2 2 3 - python3Packages.buildPythonApplication rec { 3 + buildPythonApplication rec { 4 4 pname = "swaytools"; 5 - version = "0.1.0"; 5 + version = "0.1.1"; 6 6 7 - src = python3Packages.fetchPypi { 8 - inherit pname version; 9 - sha256 = "1eb89259cbe027a0fa6bfc06ecf94e89b15e6f7b4965104e5b661c916ce7408c"; 7 + src = fetchFromGitHub { 8 + owner = "tmccombs"; 9 + repo = "swaytools"; 10 + rev = version; 11 + sha256 = "sha256-6Ec7MPqBia0PW+pBTAItLusWMg1wlFfEaxoh20/2uHg="; 10 12 }; 11 13 12 14 propagatedBuildInputs = [ slurp ]; 13 - 14 - passthru.updateScript = ./update.py; 15 15 16 16 meta = with lib; { 17 17 homepage = "https://github.com/tmccombs/swaytools";
-58
pkgs/tools/wayland/swaytools/update.py
··· 1 - #!/usr/bin/env nix-shell 2 - #!nix-shell -i python -p python39Packages.requests python39Packages.pip python39Packages.packaging 3 - 4 - import requests 5 - import json 6 - import subprocess 7 - try: 8 - from packaging.version import parse 9 - except ImportError: 10 - from pip._vendor.packaging.version import parse 11 - 12 - 13 - URL_PATTERN = 'https://pypi.python.org/pypi/{package}/json' 14 - 15 - def findLine(key,derivation): 16 - count = 0 17 - lines = [] 18 - for line in derivation: 19 - if key in line: 20 - lines.append(count) 21 - count += 1 22 - return lines 23 - 24 - def get_version(package, url_pattern=URL_PATTERN): 25 - """Return version of package on pypi.python.org using json.""" 26 - req = requests.get(url_pattern.format(package=package)) 27 - version = parse('0') 28 - if req.status_code == requests.codes.ok: 29 - j = json.loads(req.text.encode(req.encoding)) 30 - releases = j.get('releases', []) 31 - for release in releases: 32 - ver = parse(release) 33 - if not ver.is_prerelease: 34 - if ver > version: 35 - version = ver 36 - sha256 = j["releases"][release][-1]["digests"]["sha256"] 37 - return version, sha256 38 - 39 - 40 - if __name__ == '__main__': 41 - 42 - nixpkgs = subprocess.check_output(["git", "rev-parse", "--show-toplevel"]).decode("utf-8").strip('\n') 43 - swaytoolsFolder = "/pkgs/tools/wayland/swaytools/" 44 - with open(nixpkgs + swaytoolsFolder + "default.nix", 'r') as arq: 45 - derivation = arq.readlines() 46 - 47 - version, sha256 = get_version('swaytools') 48 - 49 - key = "version = " 50 - line = findLine(key,derivation)[0] 51 - derivation[line] = f' version = "{version}";\n' 52 - 53 - key = "sha256 = " 54 - line = findLine(key,derivation)[0] 55 - derivation[line] = f' sha256 = "{sha256}";\n' 56 - 57 - with open(nixpkgs + swaytoolsFolder + "default.nix", 'w') as arq: 58 - arq.writelines(derivation)
+1
pkgs/top-level/aliases.nix
··· 881 881 oauth2_proxy = oauth2-proxy; # Added 2021-04-18 882 882 octoprint-plugins = throw "octoprint-plugins are now part of the octoprint.python.pkgs package set"; # Added 2021-01-24 883 883 ocz-ssd-guru = throw "ocz-ssd-guru has been removed due to there being no source available"; # Added 2021-07-12 884 + odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25 884 885 ofp = throw "ofp is not compatible with odp-dpdk"; 885 886 olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05 886 887 onnxruntime = throw "onnxruntime has been removed due to poor maintainability"; # Added 2020-12-04
+9 -3
pkgs/top-level/all-packages.nix
··· 3014 3014 3015 3015 swaysome = callPackage ../tools/wayland/swaysome { }; 3016 3016 3017 - swaytools = callPackage ../tools/wayland/swaytools { }; 3017 + swaytools = python3Packages.callPackage ../tools/wayland/swaytools { }; 3018 3018 3019 3019 wayland-utils = callPackage ../tools/wayland/wayland-utils { }; 3020 3020 ··· 4035 4035 pocket-casts = callPackage ../applications/audio/pocket-casts { 4036 4036 electron = electron_14; 4037 4037 }; 4038 + 4039 + pouf = callPackage ../tools/misc/pouf { }; 4038 4040 4039 4041 poweralertd = callPackage ../tools/misc/poweralertd { }; 4040 4042 ··· 8810 8812 obexftp = callPackage ../tools/bluetooth/obexftp { }; 8811 8813 8812 8814 objconv = callPackage ../development/tools/misc/objconv {}; 8813 - 8814 - odpdown = callPackage ../tools/typesetting/odpdown { }; 8815 8815 8816 8816 odpic = callPackage ../development/libraries/odpic { }; 8817 8817 ··· 17917 17917 17918 17918 jansson = callPackage ../development/libraries/jansson { }; 17919 17919 17920 + jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { }; 17921 + 17920 17922 jasper = callPackage ../development/libraries/jasper { }; 17921 17923 17922 17924 jbig2dec = callPackage ../development/libraries/jbig2dec { }; ··· 20210 20212 20211 20213 rapidcheck = callPackage ../development/libraries/rapidcheck {}; 20212 20214 20215 + rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { }; 20216 + 20213 20217 rapidjson = callPackage ../development/libraries/rapidjson {}; 20214 20218 20215 20219 rapidxml = callPackage ../development/libraries/rapidxml {}; ··· 20726 20730 talloc = callPackage ../development/libraries/talloc { }; 20727 20731 20728 20732 tagparser = callPackage ../development/libraries/tagparser { }; 20733 + 20734 + taskflow = callPackage ../development/libraries/taskflow { }; 20729 20735 20730 20736 tclap = callPackage ../development/libraries/tclap {}; 20731 20737
+2 -2
pkgs/top-level/php-packages.nix
··· 461 461 '') 462 462 ]; 463 463 zendExtension = true; 464 - doCheck = !(lib.versionOlder php.version "7.4"); 464 + doCheck = lib.versionAtLeast php.version "7.4"; 465 465 # Tests launch the builtin webserver. 466 466 __darwinAllowLocalNetworking = true; 467 467 } ··· 525 525 ''; 526 526 doCheck = false; 527 527 } 528 - { name = "session"; doCheck = !(lib.versionAtLeast php.version "8.0"); } 528 + { name = "session"; doCheck = lib.versionOlder php.version "8.0"; } 529 529 { name = "shmop"; } 530 530 { 531 531 name = "simplexml";
+1 -1
pkgs/top-level/python-packages.nix
··· 2877 2877 2878 2878 feedparser = callPackage ../development/python-modules/feedparser { }; 2879 2879 2880 - fenics = callPackage ../development/libraries/science/math/fenics { 2880 + fenics = callPackage ../development/python-modules/fenics { 2881 2881 hdf5 = pkgs.hdf5_1_10; 2882 2882 boost = pkgs.boost169; 2883 2883 };
+2
pkgs/top-level/qt5-packages.nix
··· 142 142 143 143 mapbox-gl-qml = libsForQt5.callPackage ../development/libraries/mapbox-gl-qml { }; 144 144 145 + maplibre-gl-native = callPackage ../development/libraries/maplibre-gl-native { }; 146 + 145 147 mauikit = callPackage ../development/libraries/mauikit { }; 146 148 147 149 mauikit-filebrowsing = callPackage ../development/libraries/mauikit-filebrowsing { };