···7172- `relative`: Similar to using `git-diff`'s `--relative` flag, only keep changes inside the specified directory, making paths relative to it.
73- `stripLen`: Remove the first `stripLen` components of pathnames in the patch.
074- `extraPrefix`: Prefix pathnames by this string.
75- `excludes`: Exclude files matching these patterns (applies after the above arguments).
76- `includes`: Include only files matching these patterns (applies after the above arguments).
···7172- `relative`: Similar to using `git-diff`'s `--relative` flag, only keep changes inside the specified directory, making paths relative to it.
73- `stripLen`: Remove the first `stripLen` components of pathnames in the patch.
74+- `decode`: Pipe the downloaded data through this command before processing it as a patch.
75- `extraPrefix`: Prefix pathnames by this string.
76- `excludes`: Exclude files matching these patterns (applies after the above arguments).
77- `includes`: Include only files matching these patterns (applies after the above arguments).
···34mkDerivation rec {
5 pname = "g2o";
6- version = "20201223";
78 src = fetchFromGitHub {
9 owner = "RainerKuemmerle";
10 repo = pname;
11 rev = "${version}_git";
12- sha256 = "sha256-Ik6uBz4Z4rc5+mPNdT8vlNZSBom4Tvt8Y6myBC/s0m8=";
13 };
1415 # Removes a reference to gcc that is only used in a debug message
···1920 nativeBuildInputs = [ cmake makeWrapper ];
21 buildInputs = [ eigen suitesparse blas lapack libGLU qtbase libqglviewer ];
22-23- # Silence noisy warning
24- CXXFLAGS = "-Wno-deprecated-copy";
2526 dontWrapQtApps = true;
27
···34mkDerivation rec {
5 pname = "g2o";
6+ version = "20230223";
78 src = fetchFromGitHub {
9 owner = "RainerKuemmerle";
10 repo = pname;
11 rev = "${version}_git";
12+ sha256 = "sha256-J2Z3oRkyiinIfywBQvnq1Q8Z5WuzQXOVTZTwN8oivf0=";
13 };
1415 # Removes a reference to gcc that is only used in a debug message
···1920 nativeBuildInputs = [ cmake makeWrapper ];
21 buildInputs = [ eigen suitesparse blas lapack libGLU qtbase libqglviewer ];
0002223 dontWrapQtApps = true;
24
+1-1
pkgs/development/libraries/hipsparse/default.nix
···17# This can also use cuSPARSE as a backend instead of rocSPARSE
18stdenv.mkDerivation (finalAttrs: {
19 pname = "hipsparse";
20- version = "5.4.2";
2122 outputs = [
23 "out"
···17# This can also use cuSPARSE as a backend instead of rocSPARSE
18stdenv.mkDerivation (finalAttrs: {
19 pname = "hipsparse";
20+ version = "5.4.3";
2122 outputs = [
23 "out"
···62 mkdir -p 3rdparty/{perfparser,PrefixTickLabels}/.git
63 '';
64000065 meta = with lib; {
66 description = "A GUI for Linux perf";
67 longDescription = ''
···62 mkdir -p 3rdparty/{perfparser,PrefixTickLabels}/.git
63 '';
6465+ qtWrapperArgs = [
66+ "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ rustc-demangle ]}"
67+ ];
68+69 meta = with lib; {
70 description = "A GUI for Linux perf";
71 longDescription = ''
+3-3
pkgs/development/tools/buf/default.nix
···1011buildGoModule rec {
12 pname = "buf";
13- version = "1.15.0";
1415 src = fetchFromGitHub {
16 owner = "bufbuild";
17 repo = pname;
18 rev = "v${version}";
19- hash = "sha256-63JWRyB586klWSQskBY/fDRTdXrQa15IygdZfmHpEqM=";
20 };
2122- vendorHash = "sha256-XRv8AnktIPR1emRdRMmDwOh7r3kNByy0REwZbg3NYPc=";
2324 patches = [
25 # Skip a test that requires networking to be available to work.
···1011buildGoModule rec {
12 pname = "buf";
13+ version = "1.15.1";
1415 src = fetchFromGitHub {
16 owner = "bufbuild";
17 repo = pname;
18 rev = "v${version}";
19+ hash = "sha256-XiB8ZlbtzU66abM9zJotaMCrbYScqWmDv4ulEeQS6+g=";
20 };
2122+ vendorHash = "sha256-bQKpy5xjUItgQ79r8TrMUOjo0Ze9E25glvOv312W1k0=";
2324 patches = [
25 # Skip a test that requires networking to be available to work.
···59 passthru.tests = {
60 inherit knot-resolver;
61 } // lib.optionalAttrs stdenv.isLinux {
62- inherit (nixosTests) knot;
63 # Some dependencies are very version-sensitive, so the might get dropped
64 # or embedded after some update, even if the nixPackagers didn't intend to.
65 # For non-linux I don't know a good replacement for `ldd`.
···59 passthru.tests = {
60 inherit knot-resolver;
61 } // lib.optionalAttrs stdenv.isLinux {
62+ inherit (nixosTests) knot kea;
63 # Some dependencies are very version-sensitive, so the might get dropped
64 # or embedded after some update, even if the nixPackagers didn't intend to.
65 # For non-linux I don't know a good replacement for `ldd`.
···30 for i in texk/kpathsea/mktex*; do
31 sed -i '/^mydir=/d' "$i"
32 done
0000000033 '';
3435 configureFlags = [
···30 for i in texk/kpathsea/mktex*; do
31 sed -i '/^mydir=/d' "$i"
32 done
33+34+ # ST_NLINK_TRICK causes kpathsea to treat folders with no real subfolders
35+ # as leaves, even if they contain symlinks to other folders; must be
36+ # disabled to work correctly with the nix store", see section 5.3.6
37+ # “Subdirectory expansion” of the kpathsea manual
38+ # http://mirrors.ctan.org/systems/doc/kpathsea/kpathsea.pdf for more
39+ # details
40+ sed -i '/^#define ST_NLINK_TRICK/d' texk/kpathsea/config.h
41 '';
4243 configureFlags = [