Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 37cdcaae 80be812d

+413 -99
+2 -2
pkgs/applications/editors/thonny/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "thonny"; 7 - version = "4.0.2"; 7 + version = "4.1.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = pname; 11 11 repo = pname; 12 12 rev = "refs/tags/v${version}"; 13 - sha256 = "sha256-TxfpzKAsU/5ble4VzJ+4pokCiyJsdisjmNwWfxOMKzE="; 13 + hash = "sha256-DlizSm5cDvYXQ8Gok+W/RTSaAWJTkdyTQ4uewOiDVXg="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ copyDesktopItems ];
+2 -2
pkgs/applications/editors/tiled/default.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "tiled"; 23 - version = "1.10.1"; 23 + version = "1.10.2"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "mapeditor"; 27 27 repo = pname; 28 28 rev = "v${version}"; 29 - sha256 = "sha256-zrDka6yXJ++UuGFepn8glQ1r7ufBcjsnNZuH+jnkJw0="; 29 + sha256 = "sha256-4Ykr60u2t5cyIZdpFHiRirXg2FqSLCzJzsdvw6r/LK8="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ pkg-config qbs wrapQtAppsHook ];
+6 -6
pkgs/applications/emulators/citra/default.nix
··· 9 9 # Please make sure to update this when updating citra! 10 10 compat-list = fetchurl { 11 11 name = "citra-compat-list"; 12 - url = "https://web.archive.org/web/20230512234055/https://api.citra-emu.org/gamedb/"; 13 - hash = "sha256-J+zqtWde5NgK2QROvGewtXGRAWUTNSKHNMG6iu9m1fU="; 12 + url = "https://web.archive.org/web/20230807103651/https://api.citra-emu.org/gamedb/"; 13 + hash = "sha256-Ma1SXgzhyMHa/MeoYuf8b+QYPjhoQEeKklLbGbkHwEk="; 14 14 }; 15 15 in { 16 16 nightly = qt6Packages.callPackage ./generic.nix rec { 17 17 pname = "citra-nightly"; 18 - version = "1907"; 18 + version = "1963"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "citra-emu"; 22 22 repo = "citra-nightly"; 23 23 rev = "nightly-${version}"; 24 - sha256 = "l4pqok42/ybnRX90Qwhcgm2JR4/9C5bbCTk3j4QuWtw="; 24 + sha256 = "0ggi1l8327s43xaxs616g0s9vmal6q7vsv69bn07gp71gchhcmyi"; 25 25 fetchSubmodules = true; 26 26 }; 27 27 ··· 30 30 31 31 canary = qt6Packages.callPackage ./generic.nix rec { 32 32 pname = "citra-canary"; 33 - version = "2484"; 33 + version = "2573"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "citra-emu"; 37 37 repo = "citra-canary"; 38 38 rev = "canary-${version}"; 39 - sha256 = "IgCpqt3rKV9IqNstF4QwnJlE3hPH+BkIhaOvEmshh0U="; 39 + sha256 = "sha256-tQJ3WcqGcnW9dOiwDrBgL0n3UNp1DGQ/FjCR28Xjdpc="; 40 40 fetchSubmodules = true; 41 41 }; 42 42
+11 -3
pkgs/applications/emulators/citra/generic.nix
··· 8 8 , stdenv 9 9 , fetchFromGitHub 10 10 , cmake 11 - , boost179 11 + , boost 12 12 , pkg-config 13 13 , libusb1 14 + , glslang 14 15 , zstd 15 16 , libressl 16 17 , enableSdl2 ? true, SDL2 ··· 31 32 32 33 nativeBuildInputs = [ 33 34 cmake 35 + glslang 34 36 pkg-config 35 37 ] ++ lib.optionals enableQt [ wrapQtAppsHook ]; 36 38 37 39 buildInputs = [ 38 - boost179 40 + boost 39 41 libusb1 40 42 ] ++ lib.optionals enableQt [ qtbase qtmultimedia ] 41 43 ++ lib.optional enableSdl2 SDL2 ··· 47 49 48 50 cmakeFlags = [ 49 51 "-DUSE_SYSTEM_BOOST=ON" 52 + "-DCITRA_WARNINGS_AS_ERRORS=OFF" 50 53 "-DCITRA_USE_BUNDLED_FFMPEG=OFF" 51 54 "-DCITRA_USE_BUNDLED_QT=OFF" 52 55 "-DUSE_SYSTEM_SDL2=ON" ··· 66 69 ++ lib.optional useDiscordRichPresence "-DUSE_DISCORD_PRESENCE=ON" 67 70 ++ lib.optional enableFdk "-DENABLE_FDK=ON"; 68 71 69 - postPatch = '' 72 + postPatch = with lib; let 73 + branchCaptialized = (lib.toUpper (lib.substring 0 1 branch) + lib.substring 1 (-1) branch); 74 + in '' 70 75 # Fix file not found when looking in var/empty instead of opt 71 76 mkdir externals/dynarmic/src/dynarmic/ir/var 72 77 ln -s ../opt externals/dynarmic/src/dynarmic/ir/var/empty ··· 77 82 # We already know the submodules are present 78 83 substituteInPlace CMakeLists.txt \ 79 84 --replace "check_submodules_present()" "" 85 + 86 + # Add versions 87 + echo 'set(BUILD_FULLNAME "${branchCaptialized} ${version}")' >> CMakeModules/GenerateBuildInfo.cmake 80 88 81 89 # Devendoring 82 90 rm -rf externals/zstd externals/libressl
+4 -4
pkgs/applications/emulators/citra/update.sh
··· 44 44 45 45 echo " Successfully fetched. hash: ${NEW_NIGHTLY_HASH}" 46 46 47 - sed -i "s/${OLD_NIGHTLY_VERSION}/${NEW_NIGHTLY_VERSION}/" ./default.nix 48 - sed -i "s/${OLD_NIGHTLY_HASH}/${NEW_NIGHTLY_HASH}/" ./default.nix 47 + sed -i "s|${OLD_NIGHTLY_VERSION}|${NEW_NIGHTLY_VERSION}|" ./default.nix 48 + sed -i "s|${OLD_NIGHTLY_HASH}|${NEW_NIGHTLY_HASH}|" ./default.nix 49 49 } 50 50 51 51 updateCanary() { ··· 69 69 70 70 echo " Successfully fetched. hash: ${NEW_CANARY_HASH}" 71 71 72 - sed -i "s/${OLD_CANARY_VERSION}/${NEW_CANARY_VERSION}/" ./default.nix 73 - sed -i "s/${OLD_CANARY_HASH}/${NEW_CANARY_HASH}/" ./default.nix 72 + sed -i "s|${OLD_CANARY_VERSION}|${NEW_CANARY_VERSION}|" ./default.nix 73 + sed -i "s|${OLD_CANARY_HASH}|${NEW_CANARY_HASH}|" ./default.nix 74 74 } 75 75 76 76 if [[ "$BRANCH" = "nightly" ]]; then
+2 -2
pkgs/applications/graphics/mcomix/default.nix
··· 18 18 19 19 python3.pkgs.buildPythonApplication rec { 20 20 pname = "mcomix"; 21 - version = "2.1.0"; 21 + version = "2.2.1"; 22 22 23 23 src = fetchurl { 24 24 url = "mirror://sourceforge/mcomix/${pname}-${version}.tar.gz"; 25 - hash = "sha256-Nok4oqTezO84q9IDZvgi33ZeKfRL+tpg7QEDmp2ZZpU="; 25 + hash = "sha256-fmnlPhNCN6YR3lW2YCMEAbEiWVigcfFDq1tDQ1eTNkA="; 26 26 }; 27 27 28 28 buildInputs = [ gtk3 gdk-pixbuf ];
+9
pkgs/applications/kde/neochat.nix
··· 1 1 { mkDerivation 2 2 , lib 3 + , fetchpatch 3 4 4 5 , cmake 5 6 , extra-cmake-modules ··· 31 32 32 33 mkDerivation { 33 34 pname = "neochat"; 35 + 36 + patches = [ 37 + (fetchpatch { 38 + name = "libquotient-0.8.patch"; 39 + url = "https://invent.kde.org/network/neochat/-/commit/d9d5e17be2a2057ab2ee545561fab721cb211f7f.patch"; 40 + hash = "sha256-y1PEehFCW+69OH8YvL3SUGOb8Hhyf8xwRvSZzJ5J5Wc="; 41 + }) 42 + ]; 34 43 35 44 nativeBuildInputs = [ 36 45 cmake
+9 -1
pkgs/applications/misc/goldendict-ng/default.nix
··· 26 26 , qtmultimedia 27 27 , qtspeech 28 28 , wrapQtAppsHook 29 + , wrapGAppsHook 29 30 }: 30 31 31 32 stdenv.mkDerivation (finalAttrs: { ··· 39 40 hash = "sha256-ZKbrO5L4KFmr2NsGDihRWBeW0OXHoPRwZGj6kt1Anc8="; 40 41 }; 41 42 42 - nativeBuildInputs = [ pkg-config cmake wrapQtAppsHook ]; 43 + nativeBuildInputs = [ pkg-config cmake wrapQtAppsHook wrapGAppsHook ]; 43 44 buildInputs = [ 44 45 qtbase 45 46 qtsvg ··· 63 64 xapian 64 65 libzim 65 66 ]; 67 + 68 + # to prevent double wrapping of wrapQtApps and wrapGApps 69 + dontWrapGApps = true; 70 + 71 + preFixup = '' 72 + qtWrapperArgs+=("''${gappsWrapperArgs[@]}") 73 + ''; 66 74 67 75 cmakeFlags = [ 68 76 "-DWITH_XAPIAN=ON"
+9 -5
pkgs/applications/networking/instant-messengers/quaternion/default.nix
··· 13 13 , olm 14 14 }: 15 15 16 - stdenv.mkDerivation { 16 + stdenv.mkDerivation rec { 17 17 pname = "quaternion"; 18 - version = "0.0.95.81"; 18 + version = "0.0.96-beta4"; 19 19 20 20 src = fetchFromGitHub { 21 - owner = "QMatrixClient"; 21 + owner = "quotient-im"; 22 22 repo = "Quaternion"; 23 - rev = "5f639d8c84ed1475057b2cb3f7d0cb0abe77203b"; 24 - hash = "sha256-/1fich97oqSSDpfOjaYghYzHfu3MDrh77nanbIN/v/w="; 23 + rev = "refs/tags/${version}"; 24 + hash = "sha256-yItl31Ze48lRIIey+FlRLMVAkg4mHu8G1sFOceHvTJw="; 25 25 }; 26 26 27 27 buildInputs = [ ··· 35 35 ]; 36 36 37 37 nativeBuildInputs = [ cmake qttools wrapQtAppsHook ]; 38 + 39 + cmakeFlags = [ 40 + "-DBUILD_WITH_QT6=OFF" 41 + ]; 38 42 39 43 postInstall = 40 44 if stdenv.isDarwin then ''
+2 -2
pkgs/applications/networking/irc/weechat/default.nix
··· 36 36 in 37 37 assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins; 38 38 stdenv.mkDerivation rec { 39 - version = "4.0.2"; 39 + version = "4.0.3"; 40 40 pname = "weechat"; 41 41 42 42 hardeningEnable = [ "pie" ]; 43 43 44 44 src = fetchurl { 45 45 url = "https://weechat.org/files/src/weechat-${version}.tar.xz"; 46 - hash = "sha256-DmSO4NAkyAmUJe5g1BsnKSTsjhmADujxRBCQcIg0Ajw="; 46 + hash = "sha256-iA29zo5zs/SAKggsShp8YZQ9vFhn16lWleTkY8ZTWpI="; 47 47 }; 48 48 49 49 outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-tuna/default.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "obs-tuna"; 17 - version = "1.9.6"; 17 + version = "1.9.7"; 18 18 19 19 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 20 20 buildInputs = [ obs-studio qtbase zlib curl taglib dbus ]; ··· 23 23 owner = "univrsal"; 24 24 repo = "tuna"; 25 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-+AgRaivvYhogX4CLGK2ylvE8tQoauC/UMvXK6W0Tvog="; 26 + hash = "sha256-NpfQ3zi+1kQNt2Lj4+1kX2bW9A/E2/MhUV1BA1UX4y0="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+5 -5
pkgs/applications/virtualization/lima/bin.nix
··· 9 9 }: 10 10 11 11 let 12 - version = "0.16.0"; 12 + version = "0.17.0"; 13 13 14 14 dist = { 15 15 aarch64-darwin = rec { 16 16 archSuffix = "Darwin-arm64"; 17 17 url = "https://github.com/lima-vm/lima/releases/download/v${version}/lima-${version}-${archSuffix}.tar.gz"; 18 - sha256 = "092d586426f85c61263bd4822c22538b1585dc84d0369dccac936db758a17ce1"; 18 + sha256 = "c1b6cd12d13a67918be0f85c1036c2fbc894ef91707cbb9a8c346c0cb371a4e5"; 19 19 }; 20 20 21 21 x86_64-darwin = rec { 22 22 archSuffix = "Darwin-x86_64"; 23 23 url = "https://github.com/lima-vm/lima/releases/download/v${version}/lima-${version}-${archSuffix}.tar.gz"; 24 - sha256 = "6c6278ddc2db080b4ad6a2f39ae36e6258efd6c696fbe599a5d389cfb9232aa1"; 24 + sha256 = "cecefed3ae3aadc25b591973db51f89278589cb53605b17282b8afb7c38febab"; 25 25 }; 26 26 27 27 aarch64-linux = rec { 28 28 archSuffix = "Linux-aarch64"; 29 29 url = "https://github.com/lima-vm/lima/releases/download/v${version}/lima-${version}-${archSuffix}.tar.gz"; 30 - sha256 = "e33301878082cb73eb9bc4f267b91eb4895ac3c8303d56d4b86c1264563bfcff"; 30 + sha256 = "b07fc3af272b7e86ea913a91722f46a8bc6361d74c2db9ca097c88852e444f1d"; 31 31 }; 32 32 33 33 x86_64-linux = rec { 34 34 archSuffix = "Linux-x86_64"; 35 35 url = "https://github.com/lima-vm/lima/releases/download/v${version}/lima-${version}-${archSuffix}.tar.gz"; 36 - sha256 = "be6093c2a9b0aa3c39cc5a5e39e79223c6d03f0e07ebadf70c3c128143672a84"; 36 + sha256 = "1e455d4d1a213db2521aba3b1d282fcee70e5e42482f32177488539e8b35c103"; 37 37 }; 38 38 }; 39 39 in
+11 -3
pkgs/build-support/trivial-builders/default.nix
··· 357 357 ''; 358 358 359 359 checkPhase = 360 + # GHC (=> shellcheck) isn't supported on some platforms (such as risc-v) 361 + # but we still want to use writeShellApplication on those platforms 362 + let 363 + shellcheckSupported = lib.meta.availableOn stdenv.buildPlatform shellcheck.compiler; 364 + shellcheckCommand = lib.optionalString shellcheckSupported '' 365 + # use shellcheck which does not include docs 366 + # pandoc takes long to build and documentation isn't needed for just running the cli 367 + ${lib.getExe (haskell.lib.compose.justStaticExecutables shellcheck.unwrapped)} "$target" 368 + ''; 369 + in 360 370 if checkPhase == null then '' 361 371 runHook preCheck 362 372 ${stdenv.shellDryRun} "$target" 363 - # use shellcheck which does not include docs 364 - # pandoc takes long to build and documentation isn't needed for in nixpkgs usage 365 - ${lib.getExe (haskell.lib.compose.justStaticExecutables shellcheck.unwrapped)} "$target" 373 + ${shellcheckCommand} 366 374 runHook postCheck 367 375 '' 368 376 else checkPhase;
+9 -1
pkgs/development/embedded/openocd/default.nix
··· 25 25 nativeBuildInputs = [ pkg-config ]; 26 26 27 27 buildInputs = [ hidapi jimtcl libftdi1 libjaylink libusb1 ] 28 - ++ lib.optional stdenv.isLinux libgpiod; 28 + ++ 29 + # tracking issue for v2 api changes https://sourceforge.net/p/openocd/tickets/306/ 30 + lib.optional stdenv.isLinux (libgpiod.overrideAttrs (old: rec { 31 + version = "1.6.4"; 32 + src = fetchurl { 33 + url = "https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/snapshot/libgpiod-${version}.tar.gz"; 34 + sha256 = "sha256-gp1KwmjfB4U2CdZ8/H9HbpqnNssqaKYwvpno+tGXvgo="; 35 + }; 36 + })); 29 37 30 38 configureFlags = [ 31 39 "--disable-werror"
+2 -2
pkgs/development/libraries/libquotient/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libquotient"; 5 - version = "0.7.2"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "quotient-im"; 9 9 repo = "libQuotient"; 10 10 rev = version; 11 - hash = "sha256-Lq404O2VjZ8vlXOW+rhsvWDvZsNd3APNbv6AadQCjhk="; 11 + hash = "sha256-ecTHiWbsNDIUz+Sadh2pVbDRZFzdMkZXBYSjy1JqZrk="; 12 12 }; 13 13 14 14 buildInputs = [ olm openssl qtbase qtmultimedia qtkeychain ];
-3
pkgs/development/libraries/qt-5/5.15/default.nix
··· 329 329 propagatedBuildInputs = [ self.qtbase.dev buildPackages.makeBinaryWrapper ] 330 330 ++ lib.optional stdenv.isLinux self.qtwayland.dev; 331 331 } ../hooks/wrap-qt-apps-hook.sh; 332 - } // lib.optionalAttrs config.allowAliases { 333 - # remove before 23.11 334 - overrideScope' = lib.warn "qt5 now uses makeScopeWithSplicing which does not have \"overrideScope'\", use \"overrideScope\"." self.overrideScope; 335 332 }; 336 333 337 334 in makeScopeWithSplicing (generateSplicesForMkScope "qt5") (_: {}) (_: {}) addPackages
+16
pkgs/development/lisp-modules/packages.nix
··· 799 799 ]; 800 800 }; 801 801 802 + sb-cga = build-asdf-system { 803 + pname = "sb-cga"; 804 + version = "1.0.1"; 805 + src = pkgs.fetchFromGitHub { 806 + owner = "nikodemus"; 807 + repo = "sb-cga"; 808 + rev = "9a554ea1c01cac998ff7eaa5f767bc5bcdc4c094"; 809 + sha256 = "sha256-iBM+VXu6JRqGmeIFzfXbGot+elvangmfSpDB7DjFpPg"; 810 + }; 811 + lispLibs = [ super.alexandria ]; 812 + }; 813 + 814 + nsb-cga = super.nsb-cga.overrideLispAttrs (oa: { 815 + lispLibs = oa.lispLibs ++ [ self.sb-cga ]; 816 + }); 817 + 802 818 }); 803 819 804 820 in packages
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ailment"; 11 - version = "9.2.62"; 11 + version = "9.2.63"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-a4YRbFOnBTGte52wYlAsh9o4+x+dugHGhU6kboSdU2c="; 20 + hash = "sha256-Hg8KSReRHOmdoN8CZiX8i8Xdrn5/Gnqmx1QE6elV6qA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aioaladdinconnect/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "aioaladdinconnect"; 10 - version = "0.1.56"; 10 + version = "0.1.57"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 15 15 src = fetchPypi { 16 16 pname = "AIOAladdinConnect"; 17 17 inherit version; 18 - hash = "sha256-YLAIT33ItaNgokwensOan/OO2lK01GO/u5AZwzvuoPo="; 18 + hash = "sha256-NPcrGViqrUcjuzqmsI0bXxqxcyoZ9Xp/5z4BPemdjrY="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "angr"; 35 - version = "9.2.62"; 35 + version = "9.2.63"; 36 36 format = "pyproject"; 37 37 38 38 disabled = pythonOlder "3.8"; ··· 41 41 owner = pname; 42 42 repo = pname; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-GyX0LBXABRRQj3bVW8whxp2T5CSPnfI/Vjlj5V4MqrE="; 44 + hash = "sha256-vrcziVoH+P0cqnzalwZOyu7awidQ0Lv6vT6Uq9Pu4I0="; 45 45 }; 46 46 47 47 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.62"; 11 + version = "9.2.63"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-7PNwJMsX3Z/j+zy9CgEvCRpbyJi9qI7ex6KJXwkywgU="; 20 + hash = "sha256-10ocfA1JFHyZA8Uv5b209rOjY5OeBtKITnoiRaw/w7k="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.2.62"; 16 + version = "9.2.63"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "angr"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-rjHz0NfxUzEQxDD4XiUlIr/RltXN7GKRojWs/nxs1ac="; 25 + hash = "sha256-p5fJ5+YFQIs397eVFxtMMJj/FwfH97CY1HjFJqPVVc0="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/cle/default.nix
··· 16 16 17 17 let 18 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.62"; 19 + version = "9.2.63"; 20 20 21 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 22 binaries = fetchFromGitHub { ··· 38 38 owner = "angr"; 39 39 repo = pname; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-w1U9/Hvu64ULWQouE5gFRxtfUcNdKIIWACaYXtvlCtE="; 41 + hash = "sha256-rCopCv7CPx04MYW1HkP0RP4NRZZlKtD4D8854FqIu10="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+82
pkgs/development/python-modules/cmdstanpy/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , substituteAll 5 + 6 + , cmdstan 7 + 8 + , pandas 9 + , numpy 10 + , tqdm 11 + , xarray 12 + 13 + , pytestCheckHook 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "cmdstanpy"; 18 + version = "1.1.0"; 19 + format = "setuptools"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "stan-dev"; 23 + repo = "cmdstanpy"; 24 + rev = "refs/tags/v${version}"; 25 + hash = "sha256-9kAd3rbSctWEhAzB6RiQlbg5/uVxGIghYLus8hWzBFQ="; 26 + }; 27 + 28 + patches = [ 29 + (substituteAll { 30 + src = ./use-nix-cmdstan-path.patch; 31 + cmdstan = "${cmdstan}/opt/cmdstan"; 32 + }) 33 + ]; 34 + 35 + postPatch = '' 36 + # conftest.py would have used git to clean up, which is unnecessary here 37 + rm test/conftest.py 38 + ''; 39 + 40 + propagatedBuildInputs = [ 41 + pandas 42 + numpy 43 + tqdm 44 + ]; 45 + 46 + passthru.optional-dependencies = { 47 + all = [ xarray ]; 48 + }; 49 + 50 + preCheck = '' 51 + export HOME=$(mktemp -d) 52 + ''; 53 + 54 + nativeCheckInputs = [ 55 + pytestCheckHook 56 + ] ++ passthru.optional-dependencies.all; 57 + 58 + disabledTestPaths = [ 59 + # No need to test these when using Nix 60 + "test/test_install_cmdstan.py" 61 + "test/test_cxx_installation.py" 62 + ]; 63 + 64 + disabledTests = [ 65 + "test_lp_good" # Fails for some reason 66 + "test_serialization" # Pickle class mismatch errors 67 + # These tests use the flag -DSTAN_THREADS which doesn't work in cmdstan (missing file) 68 + "test_multi_proc_threads" 69 + "test_compile_force" 70 + ]; 71 + 72 + pythonImportsCheck = [ "cmdstanpy" ]; 73 + 74 + meta = { 75 + homepage = "https://github.com/stan-dev/cmdstanpy"; 76 + description = "A lightweight interface to Stan for Python users"; 77 + changelog = "https://github.com/stan-dev/cmdstanpy/releases/tag/v${version}"; 78 + license = lib.licenses.bsd3; 79 + platforms = lib.platforms.linux; 80 + maintainers = with lib.maintainers; [ tomasajt ]; 81 + }; 82 + }
+25
pkgs/development/python-modules/cmdstanpy/use-nix-cmdstan-path.patch
··· 1 + diff --git a/cmdstanpy/utils/cmdstan.py b/cmdstanpy/utils/cmdstan.py 2 + index 227d97a..27c3ccc 100644 3 + --- a/cmdstanpy/utils/cmdstan.py 4 + +++ b/cmdstanpy/utils/cmdstan.py 5 + @@ -163,19 +163,7 @@ def cmdstan_path() -> str: 6 + if 'CMDSTAN' in os.environ and len(os.environ['CMDSTAN']) > 0: 7 + cmdstan = os.environ['CMDSTAN'] 8 + else: 9 + - cmdstan_dir = os.path.expanduser(os.path.join('~', _DOT_CMDSTAN)) 10 + - if not os.path.exists(cmdstan_dir): 11 + - raise ValueError( 12 + - 'No CmdStan installation found, run command "install_cmdstan"' 13 + - 'or (re)activate your conda environment!' 14 + - ) 15 + - latest_cmdstan = get_latest_cmdstan(cmdstan_dir) 16 + - if latest_cmdstan is None: 17 + - raise ValueError( 18 + - 'No CmdStan installation found, run command "install_cmdstan"' 19 + - 'or (re)activate your conda environment!' 20 + - ) 21 + - cmdstan = os.path.join(cmdstan_dir, latest_cmdstan) 22 + + cmdstan = '@cmdstan@' 23 + os.environ['CMDSTAN'] = cmdstan 24 + validate_cmdstan_path(cmdstan) 25 + return os.path.normpath(cmdstan)
+2 -2
pkgs/development/python-modules/crytic-compile/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "crytic-compile"; 13 - version = "0.3.3"; 13 + version = "0.3.4"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 19 19 owner = "crytic"; 20 20 repo = "crytic-compile"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-Nx3eKy/0BLg82o3qDHjxcHXtpX3KDdnBKYwCuTLWRUE="; 22 + hash = "sha256-CeoACtgvMweDbIvYguK2Ca+iTBFONWcE2b0qUkBbQSU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/edk2-pytool-library/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "edk2-pytool-library"; 14 - version = "0.15.4"; 14 + version = "0.16.1"; 15 15 format = "pyproject"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "tianocore"; 19 19 repo = "edk2-pytool-library"; 20 20 rev = "v${version}"; 21 - hash = "sha256-jGZa1qfI/OybwgG2L4N1hICHpWZTufgElpl31EhU+O4="; 21 + hash = "sha256-iVNie2VFyqzDdXtgnbZDzeIXsDEm6ugjIPJexLwHqeI="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+40
pkgs/development/python-modules/lunarcalendar/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + 5 + , python-dateutil 6 + , ephem 7 + , pytz 8 + 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "lunarcalendar"; 14 + version = "0.0.9"; 15 + format = "setuptools"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "wolfhong"; 19 + repo = "LunarCalendar"; 20 + rev = "885418ea1a2a90b7e0bbe758919af9987fb2863b"; 21 + hash = "sha256-AhxCWWqCjlOroqs4pOSZTWoIQT8a1l/D2Rxuw1XUoU8="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + python-dateutil 26 + ephem 27 + pytz 28 + ]; 29 + 30 + nativeCheckInputs = [ pytestCheckHook ]; 31 + 32 + pythonImportsCheck = [ "lunarcalendar" ]; 33 + 34 + meta = { 35 + homepage = "https://github.com/wolfhong/LunarCalendar"; 36 + description = "A Lunar-Solar Converter, containing a number of lunar and solar festivals in China"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ tomasajt ]; 39 + }; 40 + }
+84
pkgs/development/python-modules/prophet/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , fetchpatch 6 + 7 + , setuptools 8 + 9 + , cmdstanpy 10 + , numpy 11 + , matplotlib 12 + , pandas 13 + , lunarcalendar 14 + , convertdate 15 + , holidays 16 + , python-dateutil 17 + , tqdm 18 + , importlib-resources 19 + 20 + , pytestCheckHook 21 + }: 22 + 23 + buildPythonPackage rec { 24 + pname = "prophet"; 25 + version = "1.1.4"; 26 + format = "pyproject"; 27 + 28 + disabled = pythonOlder "3.7"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "facebook"; 32 + repo = "prophet"; 33 + rev = "refs/tags/v${version}"; 34 + hash = "sha256-pbJ0xL5wDZ+rKgtQQTJPsB1Mu2QXo3S9MMpiYkURsz0="; 35 + }; 36 + 37 + patches = [ 38 + # TODO: remove when bumping version from 1.1.4 39 + (fetchpatch { 40 + name = "fix-stan-file-temp-dest.patch"; 41 + url = "https://github.com/facebook/prophet/commit/374676500795aec9d5cbc7fe5f7a96bf00489809.patch"; 42 + hash = "sha256-sfiQ2V3ZEF0WM9oM1FkL/fhZesQJ1i2EUPYJMdDA2UM="; 43 + relative = "python"; 44 + }) 45 + ]; 46 + 47 + sourceRoot = "source/python"; 48 + 49 + env.PROPHET_REPACKAGE_CMDSTAN = "false"; 50 + 51 + nativeBuildInputs = [ setuptools ]; 52 + 53 + # TODO: update when bumping version from 1.1.4 54 + propagatedBuildInputs = [ 55 + cmdstanpy 56 + numpy 57 + matplotlib 58 + pandas 59 + lunarcalendar 60 + convertdate 61 + holidays 62 + python-dateutil 63 + tqdm 64 + importlib-resources 65 + ]; 66 + 67 + preCheck = '' 68 + # the generated stan_model directory only exists in build/lib* 69 + cd build/lib* 70 + ''; 71 + 72 + nativeCheckInputs = [ pytestCheckHook ]; 73 + 74 + pythonImportsCheck = [ "prophet" ]; 75 + 76 + meta = { 77 + homepage = "https://facebook.github.io/prophet/"; 78 + description = "A tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth"; 79 + changelog = "https://github.com/facebook/prophet/releases/tag/v${version}"; 80 + license = lib.licenses.mit; 81 + platforms = lib.platforms.linux; 82 + maintainers = with lib.maintainers; [ tomasajt ]; 83 + }; 84 + }
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.62"; 16 + version = "9.2.63"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-eBmmXdtYeG6O8Wdt0Gye78/6dt+XZznXyEzlv9WFwcI="; 23 + hash = "sha256-HuAyI+X9XDcIJQw6+O1TrFdSsA0TNZpW5MAm70ox24c="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yalexs/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "yalexs"; 20 - version = "1.5.1"; 20 + version = "1.5.2"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.9"; ··· 26 26 owner = "bdraco"; 27 27 repo = pname; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-8aOLDjWZOqAsnldxUtUBcuT7pBbZHPnPSmQCF/oqNYw="; 29 + hash = "sha256-IkjRoomRcUQSTLloLpiyO2Llk3NZYxbx0oeH8TCVAHc="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/analysis/checkstyle/default.nix
··· 1 1 { lib, stdenvNoCC, fetchurl, makeBinaryWrapper, jre }: 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 - version = "10.12.1"; 4 + version = "10.12.2"; 5 5 pname = "checkstyle"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar"; 9 - sha256 = "sha256-K6pQjcvofybGEtRz1sTVhP534SoJsChg2psngVMIyrY="; 9 + sha256 = "sha256-0vv04vPROCDjFo/mqkH4GXKEB8PvbU7qryGu+mzmShM="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeBinaryWrapper ];
+12 -11
pkgs/development/tools/java/dex2jar/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 2 + , stdenvNoCC 3 3 , fetchurl 4 4 , jre 5 5 , makeWrapper 6 6 , unzip 7 7 }: 8 - stdenv.mkDerivation rec { 9 - name = "${pname}-${version}"; 8 + 9 + stdenvNoCC.mkDerivation (finalAttrs: { 10 10 pname = "dex2jar"; 11 - version = "2.0"; 11 + version = "2.1"; 12 12 13 13 src = fetchurl { 14 - url = "mirror://sourceforge/${pname}/${name}.zip"; 15 - sha256 = "1g3mrbyl8sdw1nhp17z23qbfzqpa0w2yxrywgphvd04jdr6yn1vr"; 14 + url = "https://github.com/pxb1988/dex2jar/releases/download/v${finalAttrs.version}/dex2jar-${finalAttrs.version}.zip"; 15 + hash = "sha256-epvfhD1D3k0elOwue29VglAXsMSn7jn/gmYOJJOkbwg="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ makeWrapper unzip ]; ··· 23 23 ''; 24 24 25 25 installPhase = '' 26 - f=$out/lib/dex2jar/ 26 + f=$out/share/dex2jar/ 27 27 28 28 mkdir -p $f $out/bin 29 29 ··· 35 35 ''; 36 36 37 37 meta = with lib; { 38 - homepage = "https://sourceforge.net/projects/dex2jar/"; 38 + homepage = "https://github.com/pxb1988/dex2jar"; 39 39 description = "Tools to work with android .dex and java .class files"; 40 40 maintainers = with maintainers; [ makefu ]; 41 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 41 42 license = licenses.asl20; 42 - platforms = platforms.linux; 43 + platforms = platforms.unix; 43 44 }; 44 - } 45 + })
+6 -6
pkgs/development/tools/misc/blackfire/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "blackfire"; 13 - version = "2.19.0"; 13 + version = "2.20.0"; 14 14 15 15 src = passthru.sources.${stdenv.hostPlatform.system} or (throw "Unsupported platform for blackfire: ${stdenv.hostPlatform.system}"); 16 16 ··· 57 57 sources = { 58 58 "x86_64-linux" = fetchurl { 59 59 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; 60 - sha256 = "hzHRloC0KSKzXpdheqqqFmjVS6IGXV7r5vo1OiW5Dms="; 60 + sha256 = "zsG527W8/gr6wqbHfzOuihf/a8k4QeFdU6ajlJgGncs="; 61 61 }; 62 62 "i686-linux" = fetchurl { 63 63 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; 64 - sha256 = "GUbSB7MRtiYSvgrW1oBbQhhJg7SkPAWegw6UNxZIG9I="; 64 + sha256 = "0ov+VJSJleI0aiMiZ+KdtQJ6nYcI6NZxZiShWGhV9N0="; 65 65 }; 66 66 "aarch64-linux" = fetchurl { 67 67 url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; 68 - sha256 = "ayA+vIcSIKjivlJAKoXAfvAt1VIgthipC6SzPD/2dqI="; 68 + sha256 = "IEyAR6C2px2C/LEHLW5ZBamhmveCBwcgmm6w7KW6Cyg="; 69 69 }; 70 70 "aarch64-darwin" = fetchurl { 71 71 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; 72 - sha256 = "7TTcWHL6JWJAW4faEeGvSYQKEbdibEpQvIH9n96BcTA="; 72 + sha256 = "fD8iNRSY860hBiZ4uFqDO1LCa49/gyC9M2rBlvm2ZWI="; 73 73 }; 74 74 "x86_64-darwin" = fetchurl { 75 75 url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; 76 - sha256 = "Dk4cSfukFBcnjwATfcQU6R+i2phVsfXMAwFb/iFjFAg="; 76 + sha256 = "E6UuLldO7N59PAkzR49FXJZYJ15yGbePtHVdacwyJ20="; 77 77 }; 78 78 }; 79 79
+3 -3
pkgs/development/tools/regclient/default.nix
··· 4 4 5 5 buildGoModule rec { 6 6 pname = "regclient"; 7 - version = "0.5.0"; 7 + version = "0.5.1"; 8 8 tag = "v${version}"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "regclient"; 12 12 repo = "regclient"; 13 13 rev = tag; 14 - sha256 = "sha256-CkZh4wIxw4LdioOw48JQYgFkqK6A/gkAPuMNf5UpVXk="; 14 + sha256 = "sha256-mlwEUVMUXK2V8jzwDb51xjJElHhqioAsbq65R7rNS/Q="; 15 15 }; 16 - vendorHash = "sha256-55qJRYPdWyodMxkz9rLd/ukKkw9XXqe5CLcUP0Z8z8s="; 16 + vendorHash = "sha256-AeC5Zv30BLkqaAPnWDrpGaJnhFoNJ9UgQaLEUmqXgb0="; 17 17 18 18 outputs = [ "out" ] ++ bins; 19 19
+4
pkgs/os-specific/linux/kernel/common-config.nix
··· 1035 1035 1036 1036 # Fresh toolchains frequently break -Werror build for minor issues. 1037 1037 WERROR = whenAtLeast "5.15" no; 1038 + 1039 + # > CONFIG_KUNIT should not be enabled in a production environment. Enabling KUnit disables Kernel Address-Space Layout Randomization (KASLR), and tests may affect the state of the kernel in ways not suitable for production. 1040 + # https://www.kernel.org/doc/html/latest/dev-tools/kunit/start.html 1041 + KUNIT = no; 1038 1042 } // optionalAttrs (stdenv.hostPlatform.system == "x86_64-linux" || stdenv.hostPlatform.system == "aarch64-linux") { 1039 1043 # Enable CPU/memory hotplug support 1040 1044 # Allows you to dynamically add & remove CPUs/memory to a VM client running NixOS without requiring a reboot
+14 -6
pkgs/os-specific/linux/sysdig/default.nix
··· 5 5 6 6 let 7 7 # Compare with https://github.com/draios/sysdig/blob/dev/cmake/modules/falcosecurity-libs.cmake 8 - libsRev = "0.11.3"; 9 - libsSha256 = "sha256-ph4ErNfgVv2aesZawCj+7kdqcYAnRgeNHfSrDMgm6Lo="; 8 + libsRev = "59fb313475b82f842e9e9bbc1e0e629428c0a4cf"; 9 + libsSha256 = "sha256-IjzLbCOpB6EgPDgkGIyg1dNxHfYgU10OLgXrDOPmoTs="; 10 10 11 11 # Compare with https://github.com/falcosecurity/libs/blob/master/cmake/modules/valijson.cmake#L17 12 12 valijson = fetchFromGitHub { ··· 20 20 driver = fetchFromGitHub { 21 21 owner = "falcosecurity"; 22 22 repo = "libs"; 23 - rev = "5.0.1+driver"; 24 - sha256 = "sha256-CQ6QTcyTnThpJHDXgOM1Zdp5SG7rngp9XtEM+2mS8ro="; 23 + rev = libsRev; 24 + sha256 = libsSha256; 25 25 }; 26 26 27 27 in 28 28 stdenv.mkDerivation rec { 29 29 pname = "sysdig"; 30 - version = "0.32.0"; 30 + version = "0.33.1"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "draios"; 34 34 repo = "sysdig"; 35 35 rev = version; 36 - sha256 = "sha256-R14uQdcZ2BnlgWjqvRQP8MDaKMk4Kfw17qTKYYlBg7o="; 36 + sha256 = "sha256-qcJ9EcePrsKic+wgsck+pTrRdQic0xhzguH4EYVP0gk="; 37 37 }; 38 + 39 + patches = [ 40 + # https://github.com/draios/sysdig/pull/2024 41 + (fetchpatch { 42 + url = "https://github.com/draios/sysdig/commit/d9515aad2be660b2ba7ec8c0b4fb2467a10434af.patch"; 43 + sha256 = "sha256-3m+Rn8BZS8U8QTBDJ6x7kQbH6BE3HKgt1iNnRjPEr8k="; 44 + }) 45 + ]; 38 46 39 47 nativeBuildInputs = [ cmake perl installShellFiles pkg-config ]; 40 48 buildInputs = [
+2 -2
pkgs/servers/guacamole-client/default.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "guacamole-client"; 9 - version = "1.5.2"; 9 + version = "1.5.3"; 10 10 11 11 src = fetchurl { 12 12 url = "https://archive.apache.org/dist/guacamole/${finalAttrs.version}/binary/guacamole-${finalAttrs.version}.war"; 13 - hash = "sha256-hu/DABbkA4lI2MGlw3oLBeONrdMQTbbsA3VbxuMRHEA="; 13 + hash = "sha256-FaNObtbPbwP+IPkPZ9LWCXE6ic08syT4nt8edpbm7WE="; 14 14 }; 15 15 16 16 dontUnpack = true;
+3 -3
pkgs/servers/guacamole-server/default.nix
··· 26 26 27 27 stdenv.mkDerivation (finalAttrs: { 28 28 pname = "guacamole-server"; 29 - version = "1.5.2"; 29 + version = "1.5.3"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "apache"; 33 33 repo = "guacamole-server"; 34 34 rev = finalAttrs.version; 35 - hash = "sha256-L1hFZ24kwTSHwqCUslnt5cBKkNh1cpVxu1ntTN1gFr0="; 35 + hash = "sha256-8VPhaZ+XnbDElF5MOpbA8MDDTUkou9O2z4NUdWwW4FM="; 36 36 }; 37 37 38 38 NIX_CFLAGS_COMPILE = [ ··· 89 89 description = "Clientless remote desktop gateway"; 90 90 homepage = "https://guacamole.apache.org/"; 91 91 license = lib.licenses.asl20; 92 + mainProgram = "guacd"; 92 93 maintainers = [ lib.maintainers.drupol ]; 93 94 platforms = [ "x86_64-linux" "i686-linux" ]; 94 - mainProgram = "guacd"; 95 95 }; 96 96 })
+2 -2
pkgs/tools/networking/ddns-go/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "ddns-go"; 8 - version = "5.5.1"; 8 + version = "5.6.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jeessy2"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-fjfY0QLXewbjpoTbPjSEyrTXppzZ/LjvkFjc782Scp0="; 14 + hash = "sha256-w9/5n5QKx+pNiA0wBTjjwllsAvsGUH53buwmx2CIZIg="; 15 15 }; 16 16 17 17 vendorHash = "sha256-azsXfWa4w3wZaiy9AKy7UPOybikubcJvLsXthYedmbY=";
+7 -1
pkgs/tools/package-management/nix/common.nix
··· 50 50 , util-linuxMinimal 51 51 , xz 52 52 53 - , enableDocumentation ? !atLeast24 || stdenv.hostPlatform == stdenv.buildPlatform 53 + , enableDocumentation ? !atLeast24 || ( 54 + (stdenv.hostPlatform == stdenv.buildPlatform) && 55 + # mdbook errors out on risc-v due to a rustc bug 56 + # https://github.com/NixOS/nixpkgs/pull/242019 57 + # https://github.com/rust-lang/rust/issues/114473 58 + !stdenv.buildPlatform.isRiscV 59 + ) 54 60 , enableStatic ? stdenv.hostPlatform.isStatic 55 61 , withAWS ? !enableStatic && (stdenv.isLinux || stdenv.isDarwin), aws-sdk-cpp 56 62 , withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, libseccomp
+6
pkgs/top-level/python-packages.nix
··· 2041 2041 2042 2042 cmdline = callPackage ../development/python-modules/cmdline { }; 2043 2043 2044 + cmdstanpy = callPackage ../development/python-modules/cmdstanpy { }; 2045 + 2044 2046 cmigemo = callPackage ../development/python-modules/cmigemo { 2045 2047 inherit (pkgs) cmigemo; 2046 2048 }; ··· 6168 6170 6169 6171 luhn = callPackage ../development/python-modules/luhn { }; 6170 6172 6173 + lunarcalendar = callPackage ../development/python-modules/lunarcalendar { }; 6174 + 6171 6175 luqum = callPackage ../development/python-modules/luqum { }; 6172 6176 6173 6177 luxor = callPackage ../development/python-modules/luxor { }; ··· 8028 8032 ppdeep = callPackage ../development/python-modules/ppdeep { }; 8029 8033 8030 8034 prodict = callPackage ../development/python-modules/prodict { }; 8035 + 8036 + prophet = callPackage ../development/python-modules/prophet { }; 8031 8037 8032 8038 propka = callPackage ../development/python-modules/propka { }; 8033 8039