···48484949buildPythonPackage rec {
5050 pname = "apache-beam";
5151- version = "2.44.0";
5151+ version = "2.45.0";
52525353 src = fetchFromGitHub {
5454 owner = "apache";
5555 repo = "beam";
5656 rev = "refs/tags/v${version}";
5757- hash = "sha256-5fnZxv2ZkFlv8vGDIt/6EL41v9P1iKa1tEd1nezq+PU=";
5757+ hash = "sha256-e+6Vt+SlOxi16udsdx7WFoDWYupuXhggpoEZPe4tPr0=";
5858 };
59596060 patches = [
···7676 # See https://github.com/NixOS/nixpkgs/issues/193613
7777 "protobuf"
78787979- # As of apache-beam v2.44.0, the requirement is httplib2>=0.8,<0.21.0, but
7979+ # As of apache-beam v2.45.0, the requirement is httplib2>=0.8,<0.21.0, but
8080 # the current (2023-02-08) nixpkgs's httplib2 version is 0.21.0. This can be
8181 # removed once beam is upgraded since the current requirement on master is
8282 # for httplib2>=0.8,<0.22.0.
8383 "httplib2"
8484+8585+ # As of apache-beam v2.45.0, the requirement is pyarrow<10.0.0,>=0.15.1, but
8686+ # the current (2023-02-22) nixpkgs's pyarrow version is 11.0.0.
8787+ "pyarrow"
8488 ];
85898690 sourceRoot = "source/sdks/python";
+31
pkgs/development/python-modules/arpy/default.nix
···11+{ lib
22+, buildPythonPackage
33+, fetchFromGitHub
44+, unittestCheckHook
55+}:
66+77+buildPythonPackage rec {
88+ pname = "arpy";
99+ version = "2.3.0";
1010+ format = "setuptools";
1111+1212+ src = fetchFromGitHub {
1313+ owner = "viraptor";
1414+ repo = pname;
1515+ rev = version;
1616+ hash = "sha256-jD1XJJhcpJymn0CwZ65U06xLKm1JjHffmx/umEO7a5s=";
1717+ };
1818+1919+ checkInputs = [
2020+ unittestCheckHook
2121+ ];
2222+2323+ pythonImportsCheck = [ "arpy" ];
2424+2525+ meta = with lib; {
2626+ description = "A library for accessing the archive files and reading the contents";
2727+ homepage = "https://github.com/viraptor/arpy";
2828+ license = licenses.bsd2;
2929+ maintainers = with maintainers; [ thornycrackers ];
3030+ };
3131+}
···2929 '';
30303131 meta = with lib; {
3232- broken = stdenv.isDarwin;
3332 homepage = "https://pgloader.io/";
3433 description = "Loads data into PostgreSQL and allows you to implement Continuous Migration from your current database to PostgreSQL";
3534 maintainers = with maintainers; [ mguentner ];
+12-19
pkgs/development/tools/rbspy/default.nix
···22, stdenv
33, rustPlatform
44, fetchFromGitHub
55-, fetchpatch
65, ruby
76, which
87}:
98rustPlatform.buildRustPackage rec {
109 pname = "rbspy";
1111- version = "0.12.1";
1010+ version = "0.15.0";
12111312 src = fetchFromGitHub {
1413 owner = pname;
1514 repo = pname;
1615 rev = "v${version}";
1717- sha256 = "FnUUX7qQWVZMHtWvneTLzBL1YYwF8v4e1913Op4Lvbw=";
1616+ hash = "sha256-e6ZCRIJVKl3xbJym+h+ah/J4c+s7wf1laF7p63ubE4A=";
1817 };
19182020- cargoSha256 = "98vmUoWSehX/9rMlHNSvKHJvJxW99pOhS08FI3OeLGo=";
1919+ cargoHash = "sha256-yhZ0QM9vZxyFCjTShbV7+Rn8w4lkPW7E7zKhrK4qa1E=";
2120 doCheck = true;
22212323- patches = [
2424- # Backport rust 1.62 support. Should be removed in the next rbspy release.
2525- (fetchpatch {
2626- name = "rust-1.62.patch";
2727- url = "https://github.com/rbspy/rbspy/commit/f5a8eecfbf2ad0b3ff9105115988478fb760d54d.patch";
2828- sha256 = "sha256-+04rvEXU7/lx5IQkk3Bhe+KLN8PwxZ0j4nH5ySnS154=";
2929- })
3030- ];
3131-3232- # Tests in initialize.rs rely on specific PIDs being queried and attaching
3333- # tracing to forked processes, which don't work well with the isolated build.
2222+ # The current implementation of rbspy fails to detect the version of ruby
2323+ # from nixpkgs during tests.
3424 preCheck = ''
3525 substituteInPlace src/core/process.rs \
3626 --replace /usr/bin/which '${which}/bin/which'
3727 substituteInPlace src/sampler/mod.rs \
3838- --replace /usr/bin/which '${which}/bin/which'
3939- substituteInPlace src/core/initialize.rs \
4040- --replace 'fn test_initialize_with_disallowed_process(' '#[ignore] fn test_initialize_with_disallowed_process(' \
4141- --replace 'fn test_get_exec_trace(' '#[ignore] fn test_get_exec_trace(' \
2828+ --replace /usr/bin/which '${which}/bin/which' \
2929+ --replace 'fn test_sample_single_process_with_time_limit(' '#[ignore] fn test_sample_single_process_with_time_limit(' \
3030+ --replace 'fn test_sample_single_process(' '#[ignore] fn test_sample_single_process(' \
3131+ --replace 'fn test_sample_subprocesses(' '#[ignore] fn test_sample_subprocesses('
3232+ substituteInPlace src/core/ruby_spy.rs \
3333+ --replace 'fn test_get_trace(' '#[ignore] fn test_get_trace(' \
3434+ --replace 'fn test_get_trace_when_process_has_exited(' '#[ignore] fn test_get_trace_when_process_has_exited('
4235 '';
43364437 nativeBuildInputs = [ ruby which ];
+2-2
pkgs/games/quake3/wrapper/default.nix
···2020 # We add Mesa to the end of $LD_LIBRARY_PATH to provide fallback
2121 # software rendering. GCC is needed so that libgcc_s.so can be found
2222 # when Mesa is used.
2323- makeWrapper ${env}/ioquake3.* $out/bin/quake3 \
2323+ makeWrapper ${env}/bin/ioquake3.* $out/bin/quake3 \
2424 --suffix-each LD_LIBRARY_PATH ':' "${libPath}" \
2525 --add-flags "+set fs_basepath ${env} +set r_allowSoftwareGL 1"
26262727- makeWrapper ${env}/ioq3ded.* $out/bin/quake3-server \
2727+ makeWrapper ${env}/bin/ioq3ded.* $out/bin/quake3-server \
2828 --add-flags "+set fs_basepath ${env}"
2929 '';
3030