mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-13 15:27:37 +00:00
ffsend: Fix segmentation fault
This applies a patch updating prettytable-rs, the other three patches are needed to merge the final patch cleanly
This commit is contained in:
parent
4e80f80864
commit
7ca12d5f71
@ -1,4 +1,4 @@
|
||||
{ lib, stdenv, fetchFromGitLab, rustPlatform, pkg-config, openssl
|
||||
{ lib, stdenv, fetchFromGitLab, fetchpatch, rustPlatform, pkg-config, openssl
|
||||
, installShellFiles
|
||||
, Security, AppKit
|
||||
|
||||
@ -24,7 +24,38 @@ rustPlatform.buildRustPackage rec {
|
||||
sha256 = "sha256-L1j1lXPxy9nWMeED9uzQHV5y7XTE6+DB57rDnXa4kMo=";
|
||||
};
|
||||
|
||||
cargoSha256 = "sha256-zNLU9QnBGna5qb+iu2imOUvCIw3ZWRFsQlpFo5ECtKo=";
|
||||
cargoHash = "sha256-r1yIPV2sW/EpHJpdaJyi6pzE+rtNkBIxSUJF+XA8kbA=";
|
||||
|
||||
cargoPatches = [
|
||||
|
||||
# Update dependencies (needed for the below patch to merge cleanly)
|
||||
(fetchpatch {
|
||||
name = "Update-dependencies-1";
|
||||
url = "https://github.com/timvisee/ffsend/commit/afb004680b9ed672c7e87ff23f16bb2c51fea06e.patch";
|
||||
hash = "sha256-eDcbyi05aOq+muVWdLmlLzLXUKcrv/9Y0R+0aHgL4+s=";
|
||||
})
|
||||
|
||||
# Disable unused features in prettytable-rs crate (needed for the below patch to merge cleanly)
|
||||
(fetchpatch {
|
||||
name = "Disable-unused-features";
|
||||
url = "https://github.com/timvisee/ffsend/commit/9b8dee12ea839f911ed207ff9602d929cab5d34b.patch";
|
||||
hash = "sha256-6LK1Fqov+zEbPZ4+B6JCLXtXmgSad9vr9YO2oYodBSM=";
|
||||
})
|
||||
|
||||
# Update dependencies (needed for the below patch to merge cleanly)
|
||||
(fetchpatch {
|
||||
name = "Update-dependencies-2";
|
||||
url = "https://github.com/timvisee/ffsend/commit/fd5b38f9ab9cbc5f962d1024f4809eb36ba8986c.patch";
|
||||
hash = "sha256-BDZKrVtQHpOewmB2Lb6kUfy02swcNK+CYZ3lj3kwFV4=";
|
||||
})
|
||||
|
||||
# Fix seg fault
|
||||
(fetchpatch {
|
||||
name = "Fix-segfault";
|
||||
url = "https://github.com/timvisee/ffsend/commit/3c1c2dc28ca1d88c45f87496a7a96052f5c37858.patch";
|
||||
hash = "sha256-2hWlFXDopNy26Df74nJoB1J8qzPEOpf61wEOEtxOVx8=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ]
|
||||
++ lib.optionals stdenv.isLinux [ pkg-config ];
|
||||
|
Loading…
Reference in New Issue
Block a user