Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 568f3812 b7a76c8b

+331 -311
+5 -8
.github/CODEOWNERS
··· 20 21 # Libraries 22 /lib @infinisil 23 - /lib/systems @alyssais @ericson2314 @amjoseph-nixpkgs 24 /lib/generators.nix @infinisil @Profpatsch 25 /lib/cli.nix @infinisil @Profpatsch 26 /lib/debug.nix @infinisil @Profpatsch ··· 41 /pkgs/top-level/stage.nix @Ericson2314 42 /pkgs/top-level/splice.nix @Ericson2314 43 /pkgs/top-level/release-cross.nix @Ericson2314 44 - /pkgs/stdenv/generic @Ericson2314 @amjoseph-nixpkgs 45 /pkgs/stdenv/generic/check-meta.nix @Ericson2314 @piegamesde 46 - /pkgs/stdenv/cross @Ericson2314 @amjoseph-nixpkgs 47 - /pkgs/build-support/cc-wrapper @Ericson2314 @amjoseph-nixpkgs 48 /pkgs/build-support/bintools-wrapper @Ericson2314 49 /pkgs/build-support/setup-hooks @Ericson2314 50 /pkgs/build-support/setup-hooks/auto-patchelf.sh @layus ··· 157 /doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 158 159 # C compilers 160 - /pkgs/development/compilers/gcc @amjoseph-nixpkgs 161 /pkgs/development/compilers/llvm @RaitoBezarius 162 /pkgs/development/compilers/emscripten @raitobezarius 163 /doc/languages-frameworks/emscripten.section.md @raitobezarius ··· 339 # Zig 340 /pkgs/development/compilers/zig @figsoda 341 /doc/hooks/zig.section.md @figsoda 342 - 343 - # Linux Kernel 344 - pkgs/os-specific/linux/kernel/manual-config.nix @amjoseph-nixpkgs 345 346 # Buildbot 347 nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq
··· 20 21 # Libraries 22 /lib @infinisil 23 + /lib/systems @alyssais @ericson2314 24 /lib/generators.nix @infinisil @Profpatsch 25 /lib/cli.nix @infinisil @Profpatsch 26 /lib/debug.nix @infinisil @Profpatsch ··· 41 /pkgs/top-level/stage.nix @Ericson2314 42 /pkgs/top-level/splice.nix @Ericson2314 43 /pkgs/top-level/release-cross.nix @Ericson2314 44 + /pkgs/stdenv/generic @Ericson2314 45 /pkgs/stdenv/generic/check-meta.nix @Ericson2314 @piegamesde 46 + /pkgs/stdenv/cross @Ericson2314 47 + /pkgs/build-support/cc-wrapper @Ericson2314 48 /pkgs/build-support/bintools-wrapper @Ericson2314 49 /pkgs/build-support/setup-hooks @Ericson2314 50 /pkgs/build-support/setup-hooks/auto-patchelf.sh @layus ··· 157 /doc/languages-frameworks/rust.section.md @zowoq @winterqt @figsoda 158 159 # C compilers 160 + /pkgs/development/compilers/gcc 161 /pkgs/development/compilers/llvm @RaitoBezarius 162 /pkgs/development/compilers/emscripten @raitobezarius 163 /doc/languages-frameworks/emscripten.section.md @raitobezarius ··· 339 # Zig 340 /pkgs/development/compilers/zig @figsoda 341 /doc/hooks/zig.section.md @figsoda 342 343 # Buildbot 344 nixos/modules/services/continuous-integration/buildbot @Mic92 @zowoq
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 81 82 - Invidious has changed its default database username from `kemal` to `invidious`. Setups involving an externally provisioned database (i.e. `services.invidious.database.createLocally == false`) should adjust their configuration accordingly. The old `kemal` user will not be removed automatically even when the database is provisioned automatically.(https://github.com/NixOS/nixpkgs/pull/265857) 83 84 - `paperless`' `services.paperless.extraConfig` setting has been removed and converted to the freeform type and option named `services.paperless.settings`. 85 86 - The legacy and long deprecated systemd target `network-interfaces.target` has been removed. Use `network.target` instead.
··· 81 82 - Invidious has changed its default database username from `kemal` to `invidious`. Setups involving an externally provisioned database (i.e. `services.invidious.database.createLocally == false`) should adjust their configuration accordingly. The old `kemal` user will not be removed automatically even when the database is provisioned automatically.(https://github.com/NixOS/nixpkgs/pull/265857) 83 84 + - `inetutils` now has a lower priority to avoid shadowing the commonly used `util-linux`. If one wishes to restore the default priority, simply use `lib.setPrio 5 inetutils` or override with `meta.priority = 5`. 85 + 86 - `paperless`' `services.paperless.extraConfig` setting has been removed and converted to the freeform type and option named `services.paperless.settings`. 87 88 - The legacy and long deprecated systemd target `network-interfaces.target` has been removed. Use `network.target` instead.
+1 -1
nixos/tests/dolibarr.nix
··· 1 import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 name = "dolibarr"; 3 - meta.maintainers = [ lib.maintainers.raitobezarius ]; 4 5 nodes.machine = 6 { ... }:
··· 1 import ./make-test-python.nix ({ pkgs, lib, ... }: { 2 name = "dolibarr"; 3 + meta.maintainers = [ ]; 4 5 nodes.machine = 6 { ... }:
+2 -2
pkgs/applications/audio/qpwgraph/default.nix
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "qpwgraph"; 16 - version = "0.6.1"; 17 18 src = fetchFromGitLab { 19 domain = "gitlab.freedesktop.org"; 20 owner = "rncbc"; 21 repo = "qpwgraph"; 22 rev = "v${finalAttrs.version}"; 23 - sha256 = "sha256-oB8/q0igSZoaDzKzgmGAECU0qJwO67t9qWw+fB2vfxg="; 24 }; 25 26 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "qpwgraph"; 16 + version = "0.6.2"; 17 18 src = fetchFromGitLab { 19 domain = "gitlab.freedesktop.org"; 20 owner = "rncbc"; 21 repo = "qpwgraph"; 22 rev = "v${finalAttrs.version}"; 23 + sha256 = "sha256-GlXUQz7tj7dfxVikvu0idzhQaq7raFC9jxJ2zFeHBQU="; 24 }; 25 26 nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
+3 -3
pkgs/applications/misc/blender/default.nix
··· 1 { config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew 2 - , ilmbase, libepoxy, libXi, libX11, libXext, libXrender 3 , libjpeg, libpng, libsamplerate, libsndfile 4 , libtiff, libwebp, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio, openjpeg, python310Packages 5 , openvdb, libXxf86vm, tbb, alembic ··· 58 ] 59 ++ lib.optionals waylandSupport [ pkg-config ]; 60 buildInputs = 61 - [ boost ffmpeg gettext glew ilmbase 62 freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp 63 opencolorio openexr openimageio openjpeg python zlib zstd fftw fftwFloat jemalloc 64 alembic ··· 169 "-DOPTIX_ROOT_DIR=${optix}" 170 ]; 171 172 - env.NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR -I${python}/include/${python.libPrefix}"; 173 174 # Since some dependencies are built with gcc 6, we need gcc 6's 175 # libstdc++ in our RPATH. Sigh.
··· 1 { config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew 2 + , libepoxy, libXi, libX11, libXext, libXrender 3 , libjpeg, libpng, libsamplerate, libsndfile 4 , libtiff, libwebp, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio, openjpeg, python310Packages 5 , openvdb, libXxf86vm, tbb, alembic ··· 58 ] 59 ++ lib.optionals waylandSupport [ pkg-config ]; 60 buildInputs = 61 + [ boost ffmpeg gettext glew 62 freetype libjpeg libpng libsamplerate libsndfile libtiff libwebp 63 opencolorio openexr openimageio openjpeg python zlib zstd fftw fftwFloat jemalloc 64 alembic ··· 169 "-DOPTIX_ROOT_DIR=${optix}" 170 ]; 171 172 + env.NIX_CFLAGS_COMPILE = "-I${python}/include/${python.libPrefix}"; 173 174 # Since some dependencies are built with gcc 6, we need gcc 6's 175 # libstdc++ in our RPATH. Sigh.
+1 -6
pkgs/applications/misc/prusa-slicer/default.nix
··· 1 { stdenv 2 , lib 3 - , openexr 4 - , jemalloc 5 - , c-blosc 6 , binutils 7 , fetchFromGitHub 8 , cmake ··· 63 hash = "sha256-WNdAYu66ggpSYJ8Kt57yEA4mSTv+Rvzj9Rm1q765HpY="; 64 }; 65 }); 66 - openvdb_tbb_2021_8 = openvdb.overrideAttrs (old: rec { 67 - buildInputs = [ openexr boost tbb_2021_8 jemalloc c-blosc ilmbase ]; 68 - }); 69 wxGTK-override' = if wxGTK-override == null then wxGTK-prusa else wxGTK-override; 70 in 71 stdenv.mkDerivation (finalAttrs: {
··· 1 { stdenv 2 , lib 3 , binutils 4 , fetchFromGitHub 5 , cmake ··· 60 hash = "sha256-WNdAYu66ggpSYJ8Kt57yEA4mSTv+Rvzj9Rm1q765HpY="; 61 }; 62 }); 63 + openvdb_tbb_2021_8 = openvdb.override { tbb = tbb_2021_8; }; 64 wxGTK-override' = if wxGTK-override == null then wxGTK-prusa else wxGTK-override; 65 in 66 stdenv.mkDerivation (finalAttrs: {
-33
pkgs/applications/networking/cluster/docker-machine/default.nix
··· 1 - # This file was generated by go2nix. 2 - { lib, buildGoPackage, fetchFromGitHub, installShellFiles }: 3 - 4 - buildGoPackage rec { 5 - pname = "machine"; 6 - version = "0.16.2"; 7 - 8 - goPackagePath = "github.com/docker/machine"; 9 - 10 - src = fetchFromGitHub { 11 - rev = "v${version}"; 12 - owner = "docker"; 13 - repo = "machine"; 14 - sha256 = "sha256-Mo2OGpem3p6hCNJ46+RH3BfC7kmKB4yk4Vzo38K88UM="; 15 - }; 16 - 17 - nativeBuildInputs = [ installShellFiles ]; 18 - 19 - postInstall = '' 20 - pushd go/src/${goPackagePath}/contrib/completion 21 - installShellCompletion --bash bash/* 22 - installShellCompletion --zsh zsh/* 23 - popd 24 - ''; 25 - 26 - meta = with lib; { 27 - homepage = "https://docs.docker.com/machine/"; 28 - description = "Docker Machine is a tool that lets you install Docker Engine on virtual hosts, and manage Docker Engine on the hosts"; 29 - license = licenses.asl20; 30 - maintainers = with maintainers; [ offline ]; 31 - platforms = platforms.unix; 32 - }; 33 - }
···
-21
pkgs/applications/networking/cluster/docker-machine/kvm-deps.nix
··· 1 - # This file was generated by go2nix. 2 - [ 3 - { 4 - goPackagePath = "github.com/docker/machine"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/docker/machine"; 8 - rev = "457c02d06a155827c1c4af9b5ab38c0b6b4e48ea"; 9 - sha256 = "0hx5bhjc7q9ml6h6d2a5csqg6vqwjj68599q0cccw3pcfrb34gmd"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/libvirt/libvirt-go"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/libvirt/libvirt-go"; 17 - rev = "e9642325d747c353ca7b76b4893d5dbdc81c296f"; 18 - sha256 = "1822b2kbwyxb2gigbiashcs7v4fsyw7k3sdlqh43ga0l6058fmhl"; 19 - }; 20 - } 21 - ]
···
-28
pkgs/applications/networking/cluster/docker-machine/kvm.nix
··· 1 - # This file was generated by go2nix. 2 - { lib, buildGoPackage, fetchFromGitHub, libvirt, pkg-config }: 3 - 4 - buildGoPackage rec { 5 - pname = "docker-machine-kvm"; 6 - version = "0.10.0"; 7 - 8 - goPackagePath = "github.com/dhiltgen/docker-machine-kvm"; 9 - goDeps = ./kvm-deps.nix; 10 - 11 - src = fetchFromGitHub { 12 - rev = "v${version}"; 13 - owner = "dhiltgen"; 14 - repo = "docker-machine-kvm"; 15 - sha256 = "0ch4zwb6h7hnr5l3skj1daypvpyms2i666lbnmakpw1fw3zvjmgy"; 16 - }; 17 - 18 - nativeBuildInputs = [ pkg-config ]; 19 - buildInputs = [ libvirt ]; 20 - 21 - meta = with lib; { 22 - homepage = "https://github.com/dhiltgen/docker-machine-kvm"; 23 - description = "KVM driver for docker-machine"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ offline ]; 26 - platforms = platforms.unix; 27 - }; 28 - }
···
-41
pkgs/applications/networking/cluster/docker-machine/xhyve.nix
··· 1 - { lib, stdenv, buildGoPackage, fetchFromGitHub, fetchpatch, pkg-config, cctools, Hypervisor, vmnet }: 2 - 3 - buildGoPackage rec { 4 - pname = "docker-machine-xhyve"; 5 - version = "0.4.0"; 6 - 7 - goPackagePath = "github.com/zchee/docker-machine-driver-xhyve"; 8 - 9 - # https://github.com/machine-drivers/docker-machine-driver-xhyve/pull/225 10 - patches = fetchpatch { 11 - url = "https://github.com/machine-drivers/docker-machine-driver-xhyve/commit/546256494bf2ccc33e4125bf45f504b0e3027d5a.patch"; 12 - sha256 = "1i8wxqccqkxvqrbsyd0g9s0kdskd8xi2jv0c1bji9aj4rq0a8cgz"; 13 - }; 14 - 15 - preBuild = '' 16 - make -C go/src/${goPackagePath} CC=${stdenv.cc}/bin/cc LIBTOOL=${cctools}/bin/libtool GIT_CMD=: lib9p 17 - export CGO_CFLAGS=-I$(pwd)/go/src/${goPackagePath}/vendor/github.com/jceel/lib9p 18 - export CGO_LDFLAGS=$(pwd)/go/src/${goPackagePath}/vendor/build/lib9p/lib9p.a 19 - ''; 20 - tags = [ "lib9p" ]; 21 - 22 - src = fetchFromGitHub { 23 - rev = "v${version}"; 24 - owner = "machine-drivers"; 25 - repo = "docker-machine-driver-xhyve"; 26 - sha256 = "0000v97fr8xc5b39v44hsa87wrbk4bcwyaaivxv4hxlf4vlgg863"; 27 - }; 28 - 29 - nativeBuildInputs = [ pkg-config ]; 30 - buildInputs = [ Hypervisor vmnet ]; 31 - 32 - meta = with lib; { 33 - homepage = "https://github.com/machine-drivers/docker-machine-driver-xhyve"; 34 - description = "Xhyve driver for docker-machine"; 35 - license = licenses.bsd3; 36 - maintainers = with maintainers; [ periklis ]; 37 - platforms = platforms.darwin; 38 - # never built on aarch64-darwin since first introduction in nixpkgs 39 - broken = stdenv.isDarwin && stdenv.isAarch64; 40 - }; 41 - }
···
+2 -2
pkgs/applications/networking/irc/weechat/default.nix
··· 36 in 37 assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins; 38 stdenv.mkDerivation rec { 39 - version = "4.2.0"; 40 pname = "weechat"; 41 42 hardeningEnable = [ "pie" ]; 43 44 src = fetchurl { 45 url = "https://weechat.org/files/src/weechat-${version}.tar.xz"; 46 - hash = "sha256-Mvam8hP7Y025MeKrjwGtuam1Dnf6ocUsoRbvoyBXWko="; 47 }; 48 49 # Why is this needed? https://github.com/weechat/weechat/issues/2031
··· 36 in 37 assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins; 38 stdenv.mkDerivation rec { 39 + version = "4.2.1"; 40 pname = "weechat"; 41 42 hardeningEnable = [ "pie" ]; 43 44 src = fetchurl { 45 url = "https://weechat.org/files/src/weechat-${version}.tar.xz"; 46 + hash = "sha256-JT3fCG9shFAxot0pSxVShR1rBMwIovnaSu37Pi+Rvc0="; 47 }; 48 49 # Why is this needed? https://github.com/weechat/weechat/issues/2031
+38
pkgs/applications/terminal-emulators/syncterm/0001-use-sched-yield-53264f2b.patch
···
··· 1 + diff --git a/3rdp/build/GNUmakefile b/3rdp/build/GNUmakefile 2 + index fdf54565834a6a418f7267f4f8bf2269b80eab41..804dd76feb1a2d3b0278686f5326f7c2302e5fde 100644 3 + --- a/3rdp/build/GNUmakefile 4 + +++ b/3rdp/build/GNUmakefile 5 + @@ -67,7 +67,7 @@ 6 + $(CRYPT_IDIR): | $(3RDPODIR) 7 + $(QUIET)$(IFNOTEXIST) mkdir $(CRYPT_IDIR) 8 + 9 + -$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch | $(CRYPT_SRC) $(CRYPT_IDIR) 10 + +$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch $(3RDP_ROOT)/build/cl-linux-yield.patch | $(CRYPT_SRC) $(CRYPT_IDIR) 11 + @echo Creating $@ ... 12 + $(QUIET)-rm -rf $(CRYPT_SRC)/* 13 + $(QUIET)unzip -oa $(3RDPDISTDIR)$(DIRSEP)cryptlib.zip -d $(CRYPT_SRC) 14 + @@ -112,6 +112,7 @@ 15 + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-fix-ssh-ecc-ephemeral.patch 16 + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-just-use-cc.patch 17 + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-learn-numbers.patch 18 + + $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-linux-yield.patch 19 + ifeq ($(CC),mingw32-gcc) 20 + $(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make directories 21 + $(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make toolscripts 22 + diff --git a/3rdp/build/cl-linux-yield.patch b/3rdp/build/cl-linux-yield.patch 23 + new file mode 100644 24 + index 0000000000000000000000000000000000000000..8cdfc8eafd3fd85f39bf0f8b519f25a31078fee4 25 + --- /dev/null 26 + +++ b/3rdp/build/cl-linux-yield.patch 27 + @@ -0,0 +1,11 @@ 28 + +--- old/thread.h 2021-10-19 12:34:08.766649958 -0700 29 + ++++ kernel/thread.h 2021-10-19 12:34:43.794072316 -0700 30 + +@@ -3005,7 +3005,7 @@ 31 + + #endif /* Slowaris 5.7 / 7.x or newer */ 32 + + #elif defined( _AIX ) || defined( __Android__ ) || defined( __CYGWIN__ ) || \ 33 + + ( defined( __hpux ) && ( OSVERSION >= 11 ) ) || \ 34 + +- defined( __NetBSD__ ) || defined( __QNX__ ) || defined( __UCLIBC__ ) 35 + ++ defined( __NetBSD__ ) || defined( __QNX__ ) || defined( __UCLIBC__ ) || defined(__linux__) 36 + + #define THREAD_YIELD() sched_yield() 37 + + #elif defined( __XMK__ ) 38 + + /* The XMK underlying scheduling object is the process context, for which
+14 -4
pkgs/applications/terminal-emulators/syncterm/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, perl, unzip, autoPatchelfHook, ncurses, SDL2, alsa-lib }: 2 3 stdenv.mkDerivation rec { 4 pname = "syncterm"; ··· 8 url = "mirror://sourceforge/${pname}/${pname}-${version}-src.tgz"; 9 sha256 = "19m76bisipp1h3bc8mbq83b851rx3lbysxb0azpbr5nbqr2f8xyi"; 10 }; 11 - sourceRoot = "${pname}-${version}/src/syncterm"; 12 13 CFLAGS = [ 14 "-DHAS_INTTYPES_H" ··· 32 33 meta = with lib; { 34 # error: unsupported option '-fsanitize=safe-stack' for target 'x86_64-apple-darwin' 35 - # broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 36 - broken = true; # sendmsg.c:(.text+0x1099): undefined reference to `pthread_yield' 37 homepage = "https://syncterm.bbsdev.net/"; 38 description = "BBS terminal emulator"; 39 maintainers = with maintainers; [ embr ];
··· 1 + { lib, stdenv, fetchurl, fetchpatch, pkg-config, perl, unzip, autoPatchelfHook, ncurses, SDL2, alsa-lib }: 2 3 stdenv.mkDerivation rec { 4 pname = "syncterm"; ··· 8 url = "mirror://sourceforge/${pname}/${pname}-${version}-src.tgz"; 9 sha256 = "19m76bisipp1h3bc8mbq83b851rx3lbysxb0azpbr5nbqr2f8xyi"; 10 }; 11 + 12 + patches = [ 13 + # Cherry-picks from the upstream Synchronet tree, removing calls to `pthread_yield`. 14 + # See upstream issue: https://gitlab.synchro.net/main/sbbs/-/issues/299 15 + (fetchpatch { 16 + url = "https://gitlab.synchro.net/main/sbbs/-/commit/851627df99f48d8eaad33d3a98ef309b4371f359.patch"; 17 + hash = "sha256-DbFAeJnrwFyfEpZgZFN8etqX6vQ3ca2TJwaqp0aHeo4="; 18 + }) 19 + ./0001-use-sched-yield-53264f2b.patch 20 + ]; 21 + # We can't use sourceRoot, as the cherry-picked patches apply to files outside of it. 22 + postPatch = ''cd src/syncterm''; 23 24 CFLAGS = [ 25 "-DHAS_INTTYPES_H" ··· 43 44 meta = with lib; { 45 # error: unsupported option '-fsanitize=safe-stack' for target 'x86_64-apple-darwin' 46 + broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 47 homepage = "https://syncterm.bbsdev.net/"; 48 description = "BBS terminal emulator"; 49 maintainers = with maintainers; [ embr ];
+7 -7
pkgs/applications/video/anilibria-winmaclinux/default.nix
··· 2 , lib 3 , fetchFromGitHub 4 , qmake 5 , qtbase 6 , qtquickcontrols2 7 , qtwebsockets ··· 15 16 mkDerivation rec { 17 pname = "anilibria-winmaclinux"; 18 - version = "1.2.12"; 19 20 src = fetchFromGitHub { 21 owner = "anilibria"; 22 repo = "anilibria-winmaclinux"; 23 - rev = version; 24 - sha256 = "sha256-J9MBnHrVnDaJ8Ykf/n8OkWKbK/JfMxorH9E+mKe3T8k="; 25 }; 26 27 sourceRoot = "source/src"; 28 29 - qmakeFlags = [ "PREFIX=${placeholder "out"}" ]; 30 31 patches = [ 32 ./0001-fix-installation-paths.patch 33 ./0002-disable-version-check.patch 34 - ./0003-build-with-vlc.patch 35 ]; 36 37 preConfigure = '' 38 substituteInPlace AniLibria.pro \ 39 - --replace "\$\$PREFIX" '${placeholder "out"}' \ 40 - --replace '@VLC_PATH@' '${libvlc}/include' 41 ''; 42 43 qtWrapperArgs = [ ··· 52 53 nativeBuildInputs = [ 54 qmake 55 wrapQtAppsHook 56 copyDesktopItems 57 ];
··· 2 , lib 3 , fetchFromGitHub 4 , qmake 5 + , pkg-config 6 , qtbase 7 , qtquickcontrols2 8 , qtwebsockets ··· 16 17 mkDerivation rec { 18 pname = "anilibria-winmaclinux"; 19 + version = "1.2.14"; 20 21 src = fetchFromGitHub { 22 owner = "anilibria"; 23 repo = "anilibria-winmaclinux"; 24 + rev = "d941607f078c72fca104ee1e7916cc0ddcc0acf5"; 25 + sha256 = "sha256-G4KlYAjOT1UV29vcX7Q8dMTj0BX0rsJcLtK2MQag5nU="; 26 }; 27 28 sourceRoot = "source/src"; 29 30 + qmakeFlags = [ "PREFIX=${placeholder "out"}" "CONFIG+=unixvlc" ]; 31 32 patches = [ 33 ./0001-fix-installation-paths.patch 34 ./0002-disable-version-check.patch 35 ]; 36 37 preConfigure = '' 38 substituteInPlace AniLibria.pro \ 39 + --replace "\$\$PREFIX" '${placeholder "out"}' 40 ''; 41 42 qtWrapperArgs = [ ··· 51 52 nativeBuildInputs = [ 53 qmake 54 + pkg-config 55 wrapQtAppsHook 56 copyDesktopItems 57 ];
+34
pkgs/by-name/ba/bankstown-lv2/package.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "bankstown-lv2"; 8 + version = "1.1.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "chadmed"; 12 + repo = "bankstown"; 13 + rev = version; 14 + hash = "sha256-IThXEY+mvT2MCw0PSWU/182xbUafd6dtm6hNjieLlKg="; 15 + }; 16 + 17 + cargoSha256 = "sha256-yRzM4tcYc6mweTpLnnlCeKgP00L2wRgHamtUzK9Kstc="; 18 + 19 + installPhase = '' 20 + export LIBDIR=$out/lib 21 + mkdir -p $LIBDIR 22 + 23 + make 24 + make install 25 + ''; 26 + 27 + meta = with lib; { 28 + homepage = "https://github.com/chadmed/bankstown"; 29 + description = "Halfway-decent three-stage psychoacoustic bass approximation"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ yuka ]; 32 + platforms = platforms.linux; 33 + }; 34 + }
+14 -3
pkgs/by-name/ha/haredo/package.nix
··· 4 , hare 5 , scdoc 6 , nix-update-script 7 }: 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "haredo"; ··· 20 21 nativeBuildInputs = [ 22 hare 23 scdoc 24 ]; 25 26 preBuild = '' 27 HARECACHE="$(mktemp -d --tmpdir harecache.XXXXXXXX)" ··· 40 checkPhase = '' 41 runHook preCheck 42 43 - ./bin/haredo test 44 45 runHook postCheck 46 ''; ··· 53 runHook postInstall 54 ''; 55 56 - dontConfigure = true; 57 - doCheck = true; 58 59 setupHook = ./setup-hook.sh; 60
··· 4 , hare 5 , scdoc 6 , nix-update-script 7 + , makeWrapper 8 + , bash 9 }: 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "haredo"; ··· 22 23 nativeBuildInputs = [ 24 hare 25 + makeWrapper 26 scdoc 27 ]; 28 + 29 + enableParallelChecking = true; 30 + 31 + doCheck = true; 32 + 33 + dontConfigure = true; 34 35 preBuild = '' 36 HARECACHE="$(mktemp -d --tmpdir harecache.XXXXXXXX)" ··· 49 checkPhase = '' 50 runHook preCheck 51 52 + ./bin/haredo ''${enableParallelChecking:+-j$NIX_BUILD_CORES} test 53 54 runHook postCheck 55 ''; ··· 62 runHook postInstall 63 ''; 64 65 + postFixup = '' 66 + wrapProgram $out/bin/haredo \ 67 + --prefix PATH : "${lib.makeBinPath [bash]}" 68 + ''; 69 70 setupHook = ./setup-hook.sh; 71
+2 -2
pkgs/by-name/ku/kubo/package.nix
··· 7 8 buildGoModule rec { 9 pname = "kubo"; 10 - version = "0.25.0"; # When updating, also check if the repo version changed and adjust repoVersion below 11 rev = "v${version}"; 12 13 passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version ··· 15 # Kubo makes changes to its source tarball that don't match the git source. 16 src = fetchurl { 17 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 18 - hash = "sha256-+Mk3rDdtjhETmdaOOSXEFdLTJ0nX9G3qUxctsu5vrSc="; 19 }; 20 21 # tarball contains multiple files/directories
··· 7 8 buildGoModule rec { 9 pname = "kubo"; 10 + version = "0.26.0"; # When updating, also check if the repo version changed and adjust repoVersion below 11 rev = "v${version}"; 12 13 passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version ··· 15 # Kubo makes changes to its source tarball that don't match the git source. 16 src = fetchurl { 17 url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; 18 + hash = "sha256-qvn5VqEPLkehFWamtPGRuDLJ06bd5bn1qZRp05jP2AY="; 19 }; 20 21 # tarball contains multiple files/directories
+9 -9
pkgs/development/compilers/graalvm/community-edition/graalvm-ce/hashes.nix
··· 1 # Generated by update.sh script 2 { 3 - "version" = "21.0.1"; 4 "hashes" = { 5 "aarch64-linux" = { 6 - sha256 = "0vb1bdbn4lqig4jihynacbyrj551m1pcmj6qh86kdwx0kn9400yy"; 7 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_linux-aarch64_bin.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 - sha256 = "1gvkxqmbsh7pklh9bkhndh08nnjcmgq0xpzc96dgacqnlr4fx0sj"; 11 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_linux-x64_bin.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 - sha256 = "0sks663ldc0m3rhc882mzn44kipzbjw7325dhkpwy874p47j9zns"; 15 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_macos-x64_bin.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 - sha256 = "0i7zzq1czgc4lk1z278zp4cml4kdryafhrma5rqaja75933jpi2h"; 19 - url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.1/graalvm-community-jdk-21.0.1_macos-aarch64_bin.tar.gz"; 20 }; 21 }; 22 }
··· 1 # Generated by update.sh script 2 { 3 + "version" = "21.0.2"; 4 "hashes" = { 5 "aarch64-linux" = { 6 + sha256 = "0yndazvc4kyr9widfn8ql5vd57m4m5inqz2wcpsarw38rs8ycjx3"; 7 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_linux-aarch64_bin.tar.gz"; 8 }; 9 "x86_64-linux" = { 10 + sha256 = "0j5ffszcaqv3fq159hyb611jm8w1q4n1cywmbd7vi69smad0cj5h"; 11 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_linux-x64_bin.tar.gz"; 12 }; 13 "x86_64-darwin" = { 14 + sha256 = "1qfrn1068idnkzd6mdpw1x17sqrj59rz9avphj8225sxlhzsk2ks"; 15 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_macos-x64_bin.tar.gz"; 16 }; 17 "aarch64-darwin" = { 18 + sha256 = "1dssa3nhix7bqygdkkfp0b9myjg5f91dlgm8mf6r7qf7mj9klpji"; 19 + url = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_macos-aarch64_bin.tar.gz"; 20 }; 21 }; 22 }
+3 -3
pkgs/development/interpreters/starlark-rust/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "starlark-rust"; 8 - version = "0.10.0"; 9 10 src = fetchCrate { 11 pname = "starlark_bin"; 12 inherit version; 13 - hash = "sha256-7AoNRTLyTYsUass9bMJMBUN+GrfUzEGM9cED5VsRESs="; 14 }; 15 16 - cargoHash = "sha256-Q00JJRiubrxnI0nFQqUTbxTTB70XV93HJycjdlvV+74="; 17 18 meta = with lib; { 19 description = "A Rust implementation of the Starlark language";
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "starlark-rust"; 8 + version = "0.11.0"; 9 10 src = fetchCrate { 11 pname = "starlark_bin"; 12 inherit version; 13 + hash = "sha256-/dy9uzXLZipKzFaslOmlzeEsOD89pprwFTopYpsmHGM="; 14 }; 15 16 + cargoHash = "sha256-Ict1Lh+JPZ5dmC+ul0phcQug9nYeaILLCtaHQOI6qBk="; 17 18 meta = with lib; { 19 description = "A Rust implementation of the Starlark language";
+2 -8
pkgs/development/libraries/alembic/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, openexr, hdf5-threadsafe, ilmbase }: 2 3 stdenv.mkDerivation rec 4 { ··· 20 21 nativeBuildInputs = [ cmake ]; 22 23 - # NOTE: Alembic also support imath instead of ilmbase, but some users of Alembic (e.g. Blender) 24 - # are incompatible with the imath version of Alembic 25 - buildInputs = [ openexr hdf5-threadsafe ilmbase ]; 26 - 27 - # Downstream packages trying to use Alembic via CMake need ilmbase as well 28 - # For some reason this won't be picked up correctly otherwise 29 - propagatedBuildInputs = [ ilmbase ]; 30 31 # These flags along with the postPatch step ensure that all artifacts end up 32 # in the correct output without needing to move anything
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, openexr, hdf5-threadsafe }: 2 3 stdenv.mkDerivation rec 4 { ··· 20 21 nativeBuildInputs = [ cmake ]; 22 23 + buildInputs = [ openexr hdf5-threadsafe ]; 24 25 # These flags along with the postPatch step ensure that all artifacts end up 26 # in the correct output without needing to move anything
+32
pkgs/development/libraries/libewf-legacy/default.nix
···
··· 1 + { lib 2 + , fetchurl 3 + , fetchpatch 4 + , stdenv 5 + , zlib 6 + , openssl 7 + , libuuid 8 + , pkg-config 9 + , bzip2 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "libewf-ewf"; 14 + version = "20140814"; 15 + 16 + src = fetchurl { 17 + url = "https://github.com/libyal/libewf-legacy/releases/download/${version}/libewf-${version}.tar.gz"; 18 + hash = "sha256-OM3QXwnaIDeo66UNjzmu6to53SxgCMn/rE9VTPlX5BQ="; 19 + }; 20 + 21 + nativeBuildInputs = [ pkg-config ]; 22 + buildInputs = [ zlib openssl libuuid ] 23 + ++ lib.optionals stdenv.isDarwin [ bzip2 ]; 24 + 25 + meta = { 26 + description = "Legacy library for support of the Expert Witness Compression Format"; 27 + homepage = "https://sourceforge.net/projects/libewf/"; 28 + license = lib.licenses.lgpl3; 29 + maintainers = with lib.maintainers; [ d3vil0p3r ]; 30 + platforms = lib.platforms.unix; 31 + }; 32 + }
-2
pkgs/development/libraries/openimageio/default.nix
··· 3 , boost 4 , cmake 5 , giflib 6 - , ilmbase 7 , libjpeg 8 , libpng 9 , libtiff ··· 41 buildInputs = [ 42 boost 43 giflib 44 - ilmbase 45 libjpeg 46 libpng 47 libtiff
··· 3 , boost 4 , cmake 5 , giflib 6 , libjpeg 7 , libpng 8 , libtiff ··· 40 buildInputs = [ 41 boost 42 giflib 43 libjpeg 44 libpng 45 libtiff
+2 -2
pkgs/development/libraries/openvdb/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, openexr, boost, jemalloc, c-blosc, ilmbase, tbb }: 2 3 stdenv.mkDerivation rec 4 { ··· 16 17 nativeBuildInputs = [ cmake ]; 18 19 - buildInputs = [ openexr boost tbb jemalloc c-blosc ilmbase ]; 20 21 cmakeFlags = [ "-DOPENVDB_CORE_STATIC=OFF" ]; 22
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, boost, jemalloc, c-blosc, tbb, zlib }: 2 3 stdenv.mkDerivation rec 4 { ··· 16 17 nativeBuildInputs = [ cmake ]; 18 19 + buildInputs = [ boost tbb jemalloc c-blosc zlib ]; 20 21 cmakeFlags = [ "-DOPENVDB_CORE_STATIC=OFF" ]; 22
+2 -2
pkgs/development/python-modules/clarifai-grpc/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "clarifai-grpc"; 14 - version = "10.0.3"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "Clarifai"; 21 repo = "clarifai-python-grpc"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-mIiUwqagFlZXkm/diQlCXMBDAbnWNG4BNMHVedo5u/M="; 24 }; 25 26 nativeBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "clarifai-grpc"; 14 + version = "10.0.4"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "Clarifai"; 21 repo = "clarifai-python-grpc"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-jhM+UfyaliVmUH6e3ArZvZokB8lDKS/fx8376cZwlQM="; 24 }; 25 26 nativeBuildInputs = [
+5 -5
pkgs/development/python-modules/google-cloud-resource-manager/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-resource-manager"; 16 - version = "1.10.4"; 17 format = "setuptools"; 18 19 - disabled = pythonOlder "3.6"; 20 21 src = fetchPypi { 22 inherit pname version; 23 - hash = "sha256-RWsl3do9TNJ0iKcnNrvDrwTXE64v42VcAbZqM50o1nk="; 24 }; 25 26 propagatedBuildInputs = [ ··· 48 49 meta = with lib; { 50 description = "Google Cloud Resource Manager API client library"; 51 - homepage = "https://github.com/googleapis/python-resource-manager"; 52 - changelog = "https://github.com/googleapis/python-resource-manager/blob/v${version}/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ ]; 55 };
··· 13 14 buildPythonPackage rec { 15 pname = "google-cloud-resource-manager"; 16 + version = "1.11.0"; 17 format = "setuptools"; 18 19 + disabled = pythonOlder "3.7"; 20 21 src = fetchPypi { 22 inherit pname version; 23 + hash = "sha256-pkumu1lWNOzSRyuLAyLo8BKnYyd1Zlmi3enzktf6GvI="; 24 }; 25 26 propagatedBuildInputs = [ ··· 48 49 meta = with lib; { 50 description = "Google Cloud Resource Manager API client library"; 51 + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-resource-manager"; 52 + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-resource-manager-v${version}/packages/google-cloud-resource-manager/CHANGELOG.md"; 53 license = licenses.asl20; 54 maintainers = with maintainers; [ ]; 55 };
+4 -4
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 - version = "2.16.4"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 - hash = "sha256-Nx3HL5FFrzI+ioE8jlA4DmrEvWpdvNQtzzFi2PN+UIA="; 23 }; 24 25 propagatedBuildInputs = [ ··· 42 43 meta = with lib; { 44 description = "Secret Manager API API client library"; 45 - homepage = "https://github.com/googleapis/python-secret-manager"; 46 - changelog = "https://github.com/googleapis/python-secret-manager/blob/v${version}/CHANGELOG.md"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ siriobalmelli ]; 49 };
··· 12 13 buildPythonPackage rec { 14 pname = "google-cloud-secret-manager"; 15 + version = "2.17.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 + hash = "sha256-glTilgwGqNyRrqw8iUr7oIk6Z0WC8ODs/CL4lOYXPC8="; 23 }; 24 25 propagatedBuildInputs = [ ··· 42 43 meta = with lib; { 44 description = "Secret Manager API API client library"; 45 + homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-secret-manager"; 46 + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-secret-manager-v${version}/packages/google-cloud-secret-manager/CHANGELOG.md"; 47 license = licenses.asl20; 48 maintainers = with maintainers; [ siriobalmelli ]; 49 };
+2 -2
pkgs/development/python-modules/langchain/default.nix
··· 52 53 buildPythonPackage rec { 54 pname = "langchain"; 55 - version = "0.1.0"; 56 pyproject = true; 57 58 disabled = pythonOlder "3.8"; ··· 61 owner = "langchain-ai"; 62 repo = "langchain"; 63 rev = "refs/tags/v${version}"; 64 - hash = "sha256-izaSah1S0INsskdzE9b7Iw4yWBsNmN5fBI6BQgaHgE4="; 65 }; 66 67 sourceRoot = "${src.name}/libs/langchain";
··· 52 53 buildPythonPackage rec { 54 pname = "langchain"; 55 + version = "0.1.1"; 56 pyproject = true; 57 58 disabled = pythonOlder "3.8"; ··· 61 owner = "langchain-ai"; 62 repo = "langchain"; 63 rev = "refs/tags/v${version}"; 64 + hash = "sha256-cQz4u6FeVZLNbix4pyc6ulfj+nb/tARMJniusy7Q46A="; 65 }; 66 67 sourceRoot = "${src.name}/libs/langchain";
+2 -2
pkgs/development/python-modules/mitmproxy/default.nix
··· 45 46 buildPythonPackage rec { 47 pname = "mitmproxy"; 48 - version = "10.2.1"; 49 pyproject = true; 50 51 disabled = pythonOlder "3.9"; ··· 54 owner = "mitmproxy"; 55 repo = "mitmproxy"; 56 rev = "refs/tags/${version}"; 57 - hash = "sha256-BO7oQ4TVuZ4dCtROq2M24V6HVo0jzyBdQfb67dYA07U="; 58 }; 59 60 nativeBuildInputs = [
··· 45 46 buildPythonPackage rec { 47 pname = "mitmproxy"; 48 + version = "10.2.2"; 49 pyproject = true; 50 51 disabled = pythonOlder "3.9"; ··· 54 owner = "mitmproxy"; 55 repo = "mitmproxy"; 56 rev = "refs/tags/${version}"; 57 + hash = "sha256-oxhpaFW++on3eRXm0anXZDRo6g/X5IflTcZkFF8Kcps="; 58 }; 59 60 nativeBuildInputs = [
+8 -16
pkgs/development/python-modules/openai/default.nix
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 - , pythonRelaxDepsHook 6 , hatchling 7 # propagated 8 , httpx ··· 11 , anyio 12 , distro 13 , sniffio 14 , tqdm 15 # optional 16 , numpy ··· 26 27 buildPythonPackage rec { 28 pname = "openai"; 29 - version = "1.7.1"; 30 pyproject = true; 31 - 32 33 disabled = pythonOlder "3.7.1"; 34 ··· 36 owner = "openai"; 37 repo = "openai-python"; 38 rev = "refs/tags/v${version}"; 39 - hash = "sha256-NXZ+7gDA3gMGSrmgceHxcR45LrXdazXbYuhcoUsNXew="; 40 }; 41 42 nativeBuildInputs = [ 43 hatchling 44 - pythonRelaxDepsHook 45 - ]; 46 - 47 - pythonRelaxDeps = [ 48 - # https://github.com/openai/openai-python/issues/921 49 - "anyio" 50 ]; 51 52 propagatedBuildInputs = [ 53 httpx 54 pydantic 55 anyio 56 distro 57 sniffio 58 tqdm 59 ] ++ lib.optionals (pythonOlder "3.8") [ 60 - typing-extensions 61 ]; 62 63 passthru.optional-dependencies = { ··· 80 dirty-equals 81 ]; 82 83 - pytestFlagsArray = [ 84 - "-W" "ignore::DeprecationWarning" 85 ]; 86 87 - OPENAI_API_KEY = "sk-foo"; 88 - 89 disabledTestPaths = [ 90 # makes network requests 91 - "tests/test_client.py" 92 "tests/api_resources" 93 ]; 94
··· 2 , buildPythonPackage 3 , fetchFromGitHub 4 , pythonOlder 5 , hatchling 6 # propagated 7 , httpx ··· 10 , anyio 11 , distro 12 , sniffio 13 + , cached-property 14 , tqdm 15 # optional 16 , numpy ··· 26 27 buildPythonPackage rec { 28 pname = "openai"; 29 + version = "1.9.0"; 30 pyproject = true; 31 32 disabled = pythonOlder "3.7.1"; 33 ··· 35 owner = "openai"; 36 repo = "openai-python"; 37 rev = "refs/tags/v${version}"; 38 + hash = "sha256-+3tCttKWbWt3Nsf5E6NWYt0yLRV0kfj7Qz6PhaOmBsY="; 39 }; 40 41 nativeBuildInputs = [ 42 hatchling 43 ]; 44 45 propagatedBuildInputs = [ 46 httpx 47 pydantic 48 + typing-extensions 49 anyio 50 distro 51 sniffio 52 tqdm 53 ] ++ lib.optionals (pythonOlder "3.8") [ 54 + cached-property 55 ]; 56 57 passthru.optional-dependencies = { ··· 74 dirty-equals 75 ]; 76 77 + disabledTests = [ 78 + # makes network requests 79 + "test_streaming_response" 80 ]; 81 82 disabledTestPaths = [ 83 # makes network requests 84 "tests/api_resources" 85 ]; 86
+2 -2
pkgs/development/python-modules/opentelemetry-api/default.nix
··· 14 let 15 self = buildPythonPackage rec { 16 pname = "opentelemetry-api"; 17 - version = "1.21.0"; 18 disabled = pythonOlder "3.7"; 19 20 # to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta ··· 22 owner = "open-telemetry"; 23 repo = "opentelemetry-python"; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-igG0oHRa6M4d7pMp7fgBo13x5XADZeYgFAL8WzDXsyw="; 26 }; 27 28 sourceRoot = "${src.name}/opentelemetry-api";
··· 14 let 15 self = buildPythonPackage rec { 16 pname = "opentelemetry-api"; 17 + version = "1.22.0"; 18 disabled = pythonOlder "3.7"; 19 20 # to avoid breakage, every package in opentelemetry-python must inherit this version, src, and meta ··· 22 owner = "open-telemetry"; 23 repo = "opentelemetry-python"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-6BmBmooVaH1FOpgXpFlYth0r9XaNtmb9UezeP8hWEok="; 26 }; 27 28 sourceRoot = "${src.name}/opentelemetry-api";
+45
pkgs/development/python-modules/opentelemetry-instrumentation-flask/default.nix
···
··· 1 + { buildPythonPackage 2 + , flask 3 + , hatchling 4 + , opentelemetry-api 5 + , opentelemetry-instrumentation 6 + , opentelemetry-instrumentation-wsgi 7 + , opentelemetry-semantic-conventions 8 + , opentelemetry-test-utils 9 + , opentelemetry-util-http 10 + , pytestCheckHook 11 + , pythonOlder 12 + }: 13 + 14 + buildPythonPackage { 15 + inherit (opentelemetry-instrumentation) version src; 16 + pname = "opentelemetry-instrumentation-flask"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + sourceRoot = "${opentelemetry-instrumentation.src.name}/instrumentation/opentelemetry-instrumentation-flask"; 20 + 21 + format = "pyproject"; 22 + 23 + nativeBuildInputs = [ hatchling ]; 24 + 25 + propagatedBuildInputs = [ 26 + flask 27 + opentelemetry-api 28 + opentelemetry-instrumentation 29 + opentelemetry-instrumentation-wsgi 30 + opentelemetry-semantic-conventions 31 + opentelemetry-util-http 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + opentelemetry-test-utils 36 + pytestCheckHook 37 + ]; 38 + 39 + pythonImportsCheck = [ "opentelemetry.instrumentation.flask" ]; 40 + 41 + meta = opentelemetry-instrumentation.meta // { 42 + homepage = "https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/instrumentation/opentelemetry-instrumentation-flask"; 43 + description = "Flask Middleware for OpenTelemetry based on the WSGI middleware"; 44 + }; 45 + }
+2 -2
pkgs/development/python-modules/opentelemetry-instrumentation/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "opentelemetry-instrumentation"; 16 - version = "1.16.0"; 17 disabled = pythonOlder "3.7"; 18 19 # to avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta ··· 21 owner = "open-telemetry"; 22 repo = "opentelemetry-python-contrib"; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-6tGQjPBej2zv5yJN0S46le3kyD7q3TELYyDmyxlp5Wo="; 25 }; 26 27 sourceRoot = "${src.name}/opentelemetry-instrumentation";
··· 13 14 buildPythonPackage rec { 15 pname = "opentelemetry-instrumentation"; 16 + version = "0.43b0"; 17 disabled = pythonOlder "3.7"; 18 19 # to avoid breakage, every package in opentelemetry-python-contrib must inherit this version, src, and meta ··· 21 owner = "open-telemetry"; 22 repo = "opentelemetry-python-contrib"; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-fUyA3cPXAxO506usEWxOUX9xiapc8Ocnbx73LP6ghRE="; 25 }; 26 27 sourceRoot = "${src.name}/opentelemetry-instrumentation";
+6
pkgs/development/python-modules/opentelemetry-util-http/default.nix
··· 33 pytestCheckHook 34 ]; 35 36 pythonImportsCheck = [ "opentelemetry.util.http" ]; 37 38 meta = opentelemetry-instrumentation.meta // {
··· 33 pytestCheckHook 34 ]; 35 36 + # https://github.com/open-telemetry/opentelemetry-python-contrib/issues/1940 37 + disabledTests = [ 38 + "test_nonstandard_method" 39 + "test_nonstandard_method_allowed" 40 + ]; 41 + 42 pythonImportsCheck = [ "opentelemetry.util.http" ]; 43 44 meta = opentelemetry-instrumentation.meta // {
+2 -2
pkgs/development/python-modules/openusd/default.nix
··· 23 , ptex 24 , embree 25 , alembic 26 - , openexr 27 , flex 28 , bison 29 , qt6 ··· 94 ptex 95 embree 96 alembic.dev 97 - openexr 98 flex 99 bison 100 boost
··· 23 , ptex 24 , embree 25 , alembic 26 + , imath 27 , flex 28 , bison 29 , qt6 ··· 94 ptex 95 embree 96 alembic.dev 97 + imath 98 flex 99 bison 100 boost
+2 -2
pkgs/development/python-modules/pyqtwebengine/default.nix
··· 10 inherit (darwin) autoSignDarwinBinariesHook; 11 in buildPythonPackage (rec { 12 pname = "PyQtWebEngine"; 13 - version = "5.15.4"; 14 format = "pyproject"; 15 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "06fc35hzg346a9c86dk7vzm1fakkgzn5l52jfq3bix3587sjip6f"; 21 }; 22 23 postPatch = ''
··· 10 inherit (darwin) autoSignDarwinBinariesHook; 11 in buildPythonPackage (rec { 12 pname = "PyQtWebEngine"; 13 + version = "5.15.6"; 14 format = "pyproject"; 15 16 disabled = isPy27; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-riQe8qYceCk5xYtSwq6lOtmbMPOTTINY1eCm67P9ByE="; 21 }; 22 23 postPatch = ''
+2 -2
pkgs/development/python-modules/python-openstackclient/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "python-openstackclient"; 19 - version = "6.3.0"; 20 format = "setuptools"; 21 22 src = fetchPypi { 23 inherit pname version; 24 - hash = "sha256-m6C9+NAwh+WFtAqNzEKc673V/ewkwdYKECv58zEyDfE="; 25 }; 26 27 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "python-openstackclient"; 19 + version = "6.4.0"; 20 format = "setuptools"; 21 22 src = fetchPypi { 23 inherit pname version; 24 + hash = "sha256-DGq0AWjqUf7WiBmqJR+CU96aYdrMlt0bZHOfGJ/CGD8="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yappi/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "yappi"; 11 - version = "1.4.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "sumerc"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-AogBnqhLcwsyTHLP+Uxc+EOgYzhdwX5rbi9RMCuC2IU="; 21 }; 22 23 patches = [
··· 8 9 buildPythonPackage rec { 10 pname = "yappi"; 11 + version = "1.6.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 17 owner = "sumerc"; 18 repo = pname; 19 rev = "refs/tags/${version}"; 20 + hash = "sha256-zA4apOGyrbjBOxUKBARiKmmM9rSVFVGWsDpOaItOoLU="; 21 }; 22 23 patches = [
+1 -1
pkgs/development/tools/build-managers/bear/default.nix
··· 57 homepage = "https://github.com/rizsotto/Bear"; 58 license = licenses.gpl3Plus; 59 platforms = platforms.unix; 60 - maintainers = with maintainers; [ babariviere qyliss ]; 61 }; 62 }
··· 57 homepage = "https://github.com/rizsotto/Bear"; 58 license = licenses.gpl3Plus; 59 platforms = platforms.unix; 60 + maintainers = with maintainers; [ babariviere ]; 61 }; 62 }
+16 -16
pkgs/development/tools/misc/blackfire/php-probe.nix
··· 14 let 15 phpMajor = lib.versions.majorMinor php.version; 16 17 - version = "1.92.6"; 18 19 hashes = { 20 "x86_64-linux" = { 21 system = "amd64"; 22 hash = { 23 - "8.1" = "sha256-ygBgs6tGZyim69tCol+tTXV5Lt/JLuatmKAo9aomM1s="; 24 - "8.2" = "sha256-TrT7H2Tbu4ZrfeCUjpqlTMw9DAxS62aLvzTbpAdsZOc="; 25 - "8.3" = "sha256-AH/kYlpVjCwXxNa90Qe5XpzAdSyNn9jdeyYTLlXxfLI="; 26 }; 27 }; 28 "i686-linux" = { 29 system = "i386"; 30 hash = { 31 - "8.1" = "sha256-c1i6eq7l4LeUpuZCsYzS1N++IU4j0WydCxPokSJf6dI="; 32 - "8.2" = "sha256-gWhyUQ3QP13klusSv7KWdHatnjy/4k17VvHJUCtqF1g="; 33 - "8.3" = "sha256-kI3sVcI/bDVRMcjzPzlai1D2HvmBTXwQ3DF5zcp2GJk="; 34 }; 35 }; 36 "aarch64-linux" = { 37 system = "arm64"; 38 hash = { 39 - "8.1" = "sha256-1QPKTNOsJTrx+Q0MigiMBDCC7X3YlSDB33gy8DU9KBg="; 40 - "8.2" = "sha256-e3YUAOLWSmsiHczb44oRiOIafMSBWQaJY+m4OSUMzV8="; 41 - "8.3" = "sha256-h0/ZEy6IkIpAfeL0Al7a+FpPeX2KMSd7zD1i1ew5rUk="; 42 }; 43 }; 44 "aarch64-darwin" = { 45 system = "arm64"; 46 hash = { 47 - "8.1" = "sha256-gLCPTTCfoBgp3GgKzVisfGlxQsYa+4x2WDwvhwcf1R8="; 48 - "8.2" = "sha256-OtWUwkeLGfxkxjGSDMyv61UVoSwFo1puGjmwYOB51nI="; 49 - "8.3" = "sha256-M3lz0TnTuJVgD32RS3ffcZsKVJdyx75AjSKFkkODiSE="; 50 }; 51 }; 52 "x86_64-darwin" = { 53 system = "amd64"; 54 hash = { 55 - "8.1" = "sha256-dVau4kieQsj4m97Sepw1jMRtf1VCUnvZEJjVsO+hFWs="; 56 - "8.2" = "sha256-HRBVr4JTiZDRzIt6JfITD5N824Ivcag6DUyEhsc23co="; 57 - "8.3" = "sha256-nRRG42/Yhsupln4j7nWlKvfQ067fwQ17un1yXplPf14="; 58 }; 59 }; 60 };
··· 14 let 15 phpMajor = lib.versions.majorMinor php.version; 16 17 + version = "1.92.8"; 18 19 hashes = { 20 "x86_64-linux" = { 21 system = "amd64"; 22 hash = { 23 + "8.1" = "sha256-zN39X2hd++Z5cj9JN3Athiq9j12i7/Q5QCnohw8PVDk="; 24 + "8.2" = "sha256-ZgzegspY+aXQDLfRvDBDm+FtY4VzM/OWJG0ZSr4OAag="; 25 + "8.3" = "sha256-o0ARDtcn5m6z+Ll+QT1JOR1jH2wJNNz1URV9BePViTU="; 26 }; 27 }; 28 "i686-linux" = { 29 system = "i386"; 30 hash = { 31 + "8.1" = "sha256-8Qr1H9lgf8FxBLPTbxueSqi1S5y3HC3kzRQupfQkTew="; 32 + "8.2" = "sha256-exrpoA74Ikr3YWcUIB8ZTCkKnJ7YeK4yZ6oDfpcQ3Sg="; 33 + "8.3" = "sha256-7JirGgtQj8+mtyhEJOiM480bQ+98tv59r4LbMX6/X9Q="; 34 }; 35 }; 36 "aarch64-linux" = { 37 system = "arm64"; 38 hash = { 39 + "8.1" = "sha256-ubNi2WxOuZ10OZhVzroIjfpBxg1gC1s9Nddj+U4fx5M="; 40 + "8.2" = "sha256-iUTCgJxmMtuNiT6+TqCqgKIVXF0THQgycxLiDUYdaeo="; 41 + "8.3" = "sha256-EwVe/hlengd+87w9xpA+pWGu8iXQh5Ldr4tZVgGps2M="; 42 }; 43 }; 44 "aarch64-darwin" = { 45 system = "arm64"; 46 hash = { 47 + "8.1" = "sha256-bSPOUxQpTIsC2pZ95kLvrWJVVUb1bf51ety26miyxy8="; 48 + "8.2" = "sha256-lncGFHCENSoVMGvKgsE5yBhThsfZ2xdIVDoVgECDV+w="; 49 + "8.3" = "sha256-6hVAlaN48OLrGEsoqBo+JdNV+NxWpmLwAdv9ymaWkHY="; 50 }; 51 }; 52 "x86_64-darwin" = { 53 system = "amd64"; 54 hash = { 55 + "8.1" = "sha256-aRLxX2FULffZHUNYyrpypLN+XINC+NTaRMIulh61M1o="; 56 + "8.2" = "sha256-Ma9EgcoM4x3iK8ygcEte/Wtip+/Z4Prs2CvITxGoaLM="; 57 + "8.3" = "sha256-6vPcc5ogaQs7Z/o4jMR0VX2r5Mq1vpxdf0hvMrQGxZE="; 58 }; 59 }; 60 };
+3 -3
pkgs/development/tools/misc/sccache/default.nix
··· 8 }: 9 10 rustPlatform.buildRustPackage rec { 11 - version = "0.7.5"; 12 pname = "sccache"; 13 14 src = fetchFromGitHub { 15 owner = "mozilla"; 16 repo = "sccache"; 17 rev = "v${version}"; 18 - sha256 = "sha256-rql5Nj/w7cNaO6UKK96vYYE2E19RIiCHYHTnbW+U4n8="; 19 }; 20 21 - cargoHash = "sha256-VdI39DgQrUZhoawMqBC6ngTvldW+QbDjMjxjjbH9G1A="; 22 23 nativeBuildInputs = [ 24 pkg-config
··· 8 }: 9 10 rustPlatform.buildRustPackage rec { 11 + version = "0.7.6"; 12 pname = "sccache"; 13 14 src = fetchFromGitHub { 15 owner = "mozilla"; 16 repo = "sccache"; 17 rev = "v${version}"; 18 + sha256 = "sha256-dIUwooXphjXpFMZXpwQMSvXRvVt/y6J5X7oCrBBSvBM="; 19 }; 20 21 + cargoHash = "sha256-GDODIAyTIZUHw2tUEQfNnnPH2S9pFHIjYEZLpM5E52A="; 22 23 nativeBuildInputs = [ 24 pkg-config
+3 -3
pkgs/development/tools/rust/cargo-deb/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cargo-deb"; 10 - version = "2.0.0"; 11 12 src = fetchFromGitHub { 13 owner = "kornelski"; 14 repo = pname; 15 rev = "v${version}"; 16 - hash = "sha256-DgKGnIA2ovBLja+r+nYZ97UPaWO7a7RXeXa10guZBTc="; 17 }; 18 19 - cargoHash = "sha256-Sv9i8f0ywMNvjA2yvCX+2ZhFuNCovEGiaMxkg/IV36g="; 20 21 nativeBuildInputs = [ 22 makeWrapper
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cargo-deb"; 10 + version = "2.0.4"; 11 12 src = fetchFromGitHub { 13 owner = "kornelski"; 14 repo = pname; 15 rev = "v${version}"; 16 + hash = "sha256-vIWgkaAprbsdfPUZvyfxJm7wZxExKcV9jkz/A/G6tAo="; 17 }; 18 19 + cargoHash = "sha256-EMbqIpFWbUvZaszsYSJaOEl+vm3mrmub7mdfeJPEX7Y="; 20 21 nativeBuildInputs = [ 22 makeWrapper
+3 -3
pkgs/development/tools/rust/cargo-license/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-license"; 5 - version = "0.5.1"; 6 7 src = fetchCrate { 8 inherit pname version; 9 - sha256 = "sha256-M/QGM8jPLrDIoF1TVYDoVcHni1qaRCyZwHlYgia24Ro="; 10 }; 11 12 - cargoSha256 = "sha256-2m+ornrQQzijyF30uQ6xpEiid6r6I1wTa8nn6Q0wNKo="; 13 14 meta = with lib; { 15 description = "Cargo subcommand to see license of dependencies";
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "cargo-license"; 5 + version = "0.6.0"; 6 7 src = fetchCrate { 8 inherit pname version; 9 + sha256 = "sha256-hBlyRk23gRfKdYuVnrFoDE883S32X9DFvTIsR2zfJck="; 10 }; 11 12 + cargoHash = "sha256-4P2kR+Jxki62IdUKpMNL7hzBQWci2tKWrQXV5rkMXkw="; 13 14 meta = with lib; { 15 description = "Cargo subcommand to see license of dependencies";
+3 -3
pkgs/games/ddnet/default.nix
··· 35 36 stdenv.mkDerivation rec { 37 pname = "ddnet"; 38 - version = "17.4.2"; 39 40 src = fetchFromGitHub { 41 owner = "ddnet"; 42 repo = pname; 43 rev = version; 44 - hash = "sha256-cu6EmCaT8nMCcXUwvZdWog/4bvHQo9+DZHDHRvun2E4="; 45 }; 46 47 cargoDeps = rustPlatform.fetchCargoTarball { 48 name = "${pname}-${version}"; 49 inherit src; 50 - hash = "sha256-O4ORWuTlmEMsTpMEhnauNfXOKWfg8hB32rZKRe8Nmp4="; 51 }; 52 53 nativeBuildInputs = [
··· 35 36 stdenv.mkDerivation rec { 37 pname = "ddnet"; 38 + version = "18.0.1"; 39 40 src = fetchFromGitHub { 41 owner = "ddnet"; 42 repo = pname; 43 rev = version; 44 + hash = "sha256-CgmFljI9/S544Hm9J4CEqvNgepPM02JgJZJ5HX1d3wU="; 45 }; 46 47 cargoDeps = rustPlatform.fetchCargoTarball { 48 name = "${pname}-${version}"; 49 inherit src; 50 + hash = "sha256-oGZOgSPMnrzwEyUvXqdfquCWCFslPfD9C0vT8mILI+s="; 51 }; 52 53 nativeBuildInputs = [
+2 -2
pkgs/games/maptool/default.nix
··· 12 }: 13 let 14 pname = "maptool"; 15 - version = "1.13.2"; 16 repoBase = "https://github.com/RPTools/maptool"; 17 src = fetchurl { 18 url = "${repoBase}/releases/download/${version}/maptool-${version}-x86_64.pkg.tar.zst"; 19 - hash = "sha256-Ntmro+t4qpP5BXW20t97ki0wt2NKaK5yQarsxDEKbb0="; 20 }; 21 22 meta = with lib; {
··· 12 }: 13 let 14 pname = "maptool"; 15 + version = "1.14.3"; 16 repoBase = "https://github.com/RPTools/maptool"; 17 src = fetchurl { 18 url = "${repoBase}/releases/download/${version}/maptool-${version}-x86_64.pkg.tar.zst"; 19 + hash = "sha256-KjP6zugQw9r1hvdxqOgTrt4hYMYg+lgjkgkj3tfb38s="; 20 }; 21 22 meta = with lib; {
+1
pkgs/os-specific/linux/iotop/default.nix
··· 22 description = "A tool to find out the processes doing the most IO"; 23 homepage = "http://guichaz.free.fr/iotop"; 24 license = licenses.gpl2; 25 maintainers = [ maintainers.raskin ]; 26 platforms = platforms.linux; 27 };
··· 22 description = "A tool to find out the processes doing the most IO"; 23 homepage = "http://guichaz.free.fr/iotop"; 24 license = licenses.gpl2; 25 + mainProgram = "iotop"; 26 maintainers = [ maintainers.raskin ]; 27 platforms = platforms.linux; 28 };
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 - version = "6.1.72"; 10 - hash = "sha256-S8Ilrce7xQb549NPIBRIMMIng4xY77Hbq58rE5LOow8="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 - version = "6.6.10"; 16 - hash = "sha256-5BymQhVWMHg4zlQIPxf40JQI9iSWQqTZfbDd6+G3RsQ="; 17 variant = "main"; 18 }; 19
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 + version = "6.1.74"; 10 + hash = "sha256-PqCojvh7JwTcavtQHB8l/WxCTg94ndOy9KGVXsmGO/Y="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 + version = "6.6.13"; 16 + hash = "sha256-RTfa9eIGYDqnffFnOFNaghKoGcHVy4rGYQkYumcw6Tk="; 17 variant = "main"; 18 }; 19
+2 -2
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 38 39 stdenv.mkDerivation rec { 40 pname = "rabbitmq-server"; 41 - version = "3.12.11"; 42 43 # when updating, consider bumping elixir version in all-packages.nix 44 src = fetchurl { 45 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 46 - hash = "sha256-WGlSYRUrKhtku9+MXjNu1Gm+Ddox2iQ8rwZKUh1QPsM="; 47 }; 48 49 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync python3 ];
··· 38 39 stdenv.mkDerivation rec { 40 pname = "rabbitmq-server"; 41 + version = "3.12.12"; 42 43 # when updating, consider bumping elixir version in all-packages.nix 44 src = fetchurl { 45 url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz"; 46 + hash = "sha256-lR/qwEoEH8v6oTTz6oAMlk2Tl2QSCEWV9rnU+gXX2KY="; 47 }; 48 49 nativeBuildInputs = [ unzip xmlto docbook_xml_dtd_45 docbook_xsl zip rsync python3 ];
+3 -3
pkgs/servers/minio/default.nix
··· 21 in 22 buildGoModule rec { 23 pname = "minio"; 24 - version = "2023-12-23T07-19-11Z"; 25 26 src = fetchFromGitHub { 27 owner = "minio"; 28 repo = "minio"; 29 rev = "RELEASE.${version}"; 30 - sha256 = "sha256-1tgJraaF40GSBAnczzf0tdJMH8AXORmhpnEpVxe5yjc="; 31 }; 32 33 - vendorHash = "sha256-TGdMKzpMRAEE1TpEU6IJKu3A6A1uC2BtifDxCfH9Fd0="; 34 35 doCheck = false; 36
··· 21 in 22 buildGoModule rec { 23 pname = "minio"; 24 + version = "2024-01-18T22-51-28Z"; 25 26 src = fetchFromGitHub { 27 owner = "minio"; 28 repo = "minio"; 29 rev = "RELEASE.${version}"; 30 + sha256 = "sha256-O0MvwX8fD6QKaFTSfat9eVV+gY9ZaWIvxOpevwZaODw="; 31 }; 32 33 + vendorHash = "sha256-zB5yaWY0MhksqhrJfmfkpwlZio0p291t9ETESgADBjg="; 34 35 doCheck = false; 36
+1 -1
pkgs/servers/web-apps/dolibarr/default.nix
··· 36 description = "A enterprise resource planning (ERP) and customer relationship manager (CRM) server"; 37 homepage = "https://dolibarr.org/"; 38 license = licenses.gpl3Plus; 39 - maintainers = [ maintainers.raitobezarius ]; 40 }; 41 }
··· 36 description = "A enterprise resource planning (ERP) and customer relationship manager (CRM) server"; 37 homepage = "https://dolibarr.org/"; 38 license = licenses.gpl3Plus; 39 + maintainers = [ ]; 40 }; 41 }
-26
pkgs/tools/filesystems/convoy/default.nix
··· 1 - # This file was generated by go2nix. 2 - { lib, buildGoPackage, fetchFromGitHub, lvm2 }: 3 - 4 - buildGoPackage rec { 5 - pname = "convoy"; 6 - version = "0.5.2"; 7 - 8 - goPackagePath = "github.com/rancher/convoy"; 9 - 10 - src = fetchFromGitHub { 11 - rev = "v${version}"; 12 - owner = "rancher"; 13 - repo = "convoy"; 14 - sha256 = "09nygrxd5hril4xcfsvgjg74xxhhimznqq4sdk0f360c5ra0dbhj"; 15 - }; 16 - 17 - buildInputs = [lvm2]; 18 - 19 - meta = with lib; { 20 - homepage = "https://github.com/rancher/convoy"; 21 - description = "A Docker volume plugin, managing persistent container volumes"; 22 - license = licenses.asl20; 23 - maintainers = with maintainers; [ offline ]; 24 - platforms = platforms.linux; 25 - }; 26 - }
···
+11
pkgs/tools/networking/inetutils/default.nix
··· 6 , help2man 7 , apparmorRulesFromClosure 8 , libxcrypt 9 }: 10 11 stdenv.mkDerivation rec { ··· 87 88 maintainers = with maintainers; [ matthewbauer ]; 89 platforms = platforms.unix; 90 }; 91 }
··· 6 , help2man 7 , apparmorRulesFromClosure 8 , libxcrypt 9 + , util-linux 10 }: 11 12 stdenv.mkDerivation rec { ··· 88 89 maintainers = with maintainers; [ matthewbauer ]; 90 platforms = platforms.unix; 91 + 92 + /** 93 + The `logger` binary from `util-linux` is preferred over `inetutils`. 94 + To instead prioritize this package, set a _lower_ `meta.priority`, or 95 + use e.g. `lib.setPrio 5 inetutils`. 96 + 97 + Note that the default `meta.priority` is defined in `buildEnv` and is 98 + currently 5. 99 + */ 100 + priority = (util-linux.meta.priority or 5) + 1; 101 }; 102 }
+2 -2
pkgs/tools/networking/picosnitch/default.nix
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "picosnitch"; 9 - version = "1.0.1"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "5d427eb46de448e4109f68ed435dd38426df8200aea5bb668639aabe1f0b4580"; 14 }; 15 16 propagatedBuildInputs = with python3.pkgs; [
··· 6 7 python3.pkgs.buildPythonApplication rec { 8 pname = "picosnitch"; 9 + version = "1.0.3"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "78285e91b5c4d8e07529a34a7c3fe606acb6f950ee3cc78bb6c346bc2195b68a"; 14 }; 15 16 propagatedBuildInputs = with python3.pkgs; [
-1
pkgs/tools/virtualization/alpine-make-vm-image/default.nix
··· 29 meta = with lib; { 30 homepage = "https://github.com/alpinelinux/alpine-make-vm-image"; 31 description = "Make customized Alpine Linux disk image for virtual machines"; 32 - maintainers = with maintainers; [ qyliss ]; 33 license = licenses.mit; 34 platforms = platforms.unix; 35 mainProgram = "alpine-make-vm-image";
··· 29 meta = with lib; { 30 homepage = "https://github.com/alpinelinux/alpine-make-vm-image"; 31 description = "Make customized Alpine Linux disk image for virtual machines"; 32 license = licenses.mit; 33 platforms = platforms.unix; 34 mainProgram = "alpine-make-vm-image";
+4
pkgs/top-level/aliases.nix
··· 172 compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2023-09-10 173 concurrencykit = libck; # Added 2021-03 174 connmanPackages = throw "'connmanPackages' was removed and their subpackages/attributes were promoted to top level."; # Added 2023-10-08 175 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 176 cvs_fast_export = cvs-fast-export; # Added 2021-06-10 177 ··· 211 devserver = throw "'devserver' has been removed in favor of 'miniserve' or other alternatives"; # Added 2023-01-13 212 dhcp = throw "dhcp (ISC DHCP) has been removed from nixpkgs, because it reached its end of life"; # Added 2023-04-04 213 dnnl = oneDNN; # Added 2020-04-22 214 dolphin-emu-beta = dolphin-emu; # Added 2023-02-11 215 dolphinEmu = dolphin-emu; # Added 2021-11-10 216 dolphinEmuMaster = dolphin-emu-beta; # Added 2021-11-10
··· 172 compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2023-09-10 173 concurrencykit = libck; # Added 2021-03 174 connmanPackages = throw "'connmanPackages' was removed and their subpackages/attributes were promoted to top level."; # Added 2023-10-08 175 + convoy = throw "'convoy' has been removed from nixpkgs, as it was archived upstream"; # Added 2023-12-27 176 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 177 cvs_fast_export = cvs-fast-export; # Added 2021-06-10 178 ··· 212 devserver = throw "'devserver' has been removed in favor of 'miniserve' or other alternatives"; # Added 2023-01-13 213 dhcp = throw "dhcp (ISC DHCP) has been removed from nixpkgs, because it reached its end of life"; # Added 2023-04-04 214 dnnl = oneDNN; # Added 2020-04-22 215 + docker-machine = throw "'docker-machine' has been removed, because the upstream project was archived"; # Added 2023-12-27 216 + docker-machine-kvm = throw "'docker-machine-kvm' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 217 + docker-machine-xhyve = throw "'docker-machine-xhyve' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 218 dolphin-emu-beta = dolphin-emu; # Added 2023-02-11 219 dolphinEmu = dolphin-emu; # Added 2021-11-10 220 dolphinEmuMaster = dolphin-emu-beta; # Added 2021-11-10
+10 -13
pkgs/top-level/all-packages.nix
··· 7258 7259 convmv = callPackage ../tools/misc/convmv { }; 7260 7261 - convoy = callPackage ../tools/filesystems/convoy { }; 7262 - 7263 cpcfs = callPackage ../tools/filesystems/cpcfs { }; 7264 7265 coreutils = callPackage ../tools/misc/coreutils { }; ··· 11756 then (overrideLibcxx llvmPackages_15.stdenv).cc 11757 else clang_15; 11758 llvm = llvm_15; 11759 }; 11760 11761 osqp = callPackage ../development/libraries/science/math/osqp { }; ··· 30355 30356 akira-unstable = callPackage ../applications/graphics/akira { }; 30357 30358 - alembic = callPackage ../development/libraries/alembic { }; 30359 30360 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { }; 30361 ··· 30662 blender = callPackage ../applications/misc/blender { 30663 # LLVM 11 crashes when compiling GHOST_SystemCocoa.mm 30664 stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv; 30665 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL; 30666 }; 30667 ··· 31126 docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { }; 31127 31128 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; 31129 - 31130 - docker-machine = callPackage ../applications/networking/cluster/docker-machine { }; 31131 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { }; 31132 - docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { }; 31133 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { }; 31134 - docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix { 31135 - inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet; 31136 - inherit (darwin) cctools; 31137 - }; 31138 31139 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { }; 31140 ··· 34401 34402 openfx = callPackage ../development/libraries/openfx { }; 34403 34404 - openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { }; 34405 34406 openjump = callPackage ../applications/misc/openjump { }; 34407 ··· 37927 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging 37928 # at launch in a class initialization deadlock. MapTool ships Temurin with 37929 # their pre-built releases so we might as well use it too. 37930 - jre = temurin-bin-17; 37931 - openjfx = openjfx17; 37932 }; 37933 37934 mari0 = callPackage ../games/mari0 { };
··· 7258 7259 convmv = callPackage ../tools/misc/convmv { }; 7260 7261 cpcfs = callPackage ../tools/filesystems/cpcfs { }; 7262 7263 coreutils = callPackage ../tools/misc/coreutils { }; ··· 11754 then (overrideLibcxx llvmPackages_15.stdenv).cc 11755 else clang_15; 11756 llvm = llvm_15; 11757 + openexr = openexr_3; 11758 }; 11759 11760 osqp = callPackage ../development/libraries/science/math/osqp { }; ··· 30354 30355 akira-unstable = callPackage ../applications/graphics/akira { }; 30356 30357 + alembic = callPackage ../development/libraries/alembic { 30358 + openexr = openexr_3; 30359 + }; 30360 30361 alfaview = callPackage ../applications/networking/instant-messengers/alfaview { }; 30362 ··· 30663 blender = callPackage ../applications/misc/blender { 30664 # LLVM 11 crashes when compiling GHOST_SystemCocoa.mm 30665 stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv; 30666 + openexr = openexr_3; 30667 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL; 30668 }; 30669 ··· 31128 docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { }; 31129 31130 docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; 31131 docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { }; 31132 docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { }; 31133 31134 docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { }; 31135 ··· 34396 34397 openfx = callPackage ../development/libraries/openfx { }; 34398 34399 + openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { 34400 + openexr = openexr_3; 34401 + }; 34402 34403 openjump = callPackage ../applications/misc/openjump { }; 34404 ··· 37924 # MapTool is fussy about which JRE it uses; OpenJDK will leave it hanging 37925 # at launch in a class initialization deadlock. MapTool ships Temurin with 37926 # their pre-built releases so we might as well use it too. 37927 + jre = temurin-bin-21; 37928 + openjfx = openjfx21; 37929 }; 37930 37931 mari0 = callPackage ../games/mari0 { };
+2
pkgs/top-level/python-packages.nix
··· 8772 8773 opentelemetry-instrumentation-django = callPackage ../development/python-modules/opentelemetry-instrumentation-django { }; 8774 8775 opentelemetry-instrumentation-grpc = callPackage ../development/python-modules/opentelemetry-instrumentation-grpc { }; 8776 8777 opentelemetry-instrumentation-wsgi = callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi { };
··· 8772 8773 opentelemetry-instrumentation-django = callPackage ../development/python-modules/opentelemetry-instrumentation-django { }; 8774 8775 + opentelemetry-instrumentation-flask = callPackage ../development/python-modules/opentelemetry-instrumentation-flask { }; 8776 + 8777 opentelemetry-instrumentation-grpc = callPackage ../development/python-modules/opentelemetry-instrumentation-grpc { }; 8778 8779 opentelemetry-instrumentation-wsgi = callPackage ../development/python-modules/opentelemetry-instrumentation-wsgi { };