···1{ lib
2, pkgs # for passthru.plugins
3, stdenv
04, fetchurl
5, pkg-config
6, libusb-compat-0_1
···47 "-Dportable=true"
48 ];
4950- # Normally, Rizin only looks for files in the install prefix. With
51- # portable=true, it instead looks for files in relation to the parent
52- # of the directory of the binary file specified in /proc/self/exe,
53- # caching it. This patch replaces the entire logic to only look at
54- # the env var NIX_RZ_PREFIX
55- patches = [ ./librz-wrapper-support.patch ];
0000000005657 nativeBuildInputs = [
58 pkg-config
···1{ lib
2, pkgs # for passthru.plugins
3, stdenv
4+, fetchpatch
5, fetchurl
6, pkg-config
7, libusb-compat-0_1
···48 "-Dportable=true"
49 ];
5051+ patches = [
52+ # Normally, Rizin only looks for files in the install prefix. With
53+ # portable=true, it instead looks for files in relation to the parent
54+ # of the directory of the binary file specified in /proc/self/exe,
55+ # caching it. This patch replaces the entire logic to only look at
56+ # the env var NIX_RZ_PREFIX
57+ ./librz-wrapper-support.patch
58+ # Fix tree-sitter 0.20.9 build failure: https://github.com/rizinorg/rizin/pull/4165
59+ (fetchpatch {
60+ name = "tree-sitter-0.20.9.patch";
61+ url = "https://github.com/rizinorg/rizin/commit/1bb08712dbc9e062bb439a65dcebeb4221ded699.patch";
62+ hash = "sha256-mE0eQAFhyxX5bwrz+S1IVl6HNV9ITQ+tRRvGLLif5VI=";
63+ })
64+ ];
65+6667 nativeBuildInputs = [
68 pkg-config
···5859 AusweisApp2 = ausweisapp; # Added 2023-11-08
60 a4term = a4; # Added 2023-10-06
061 aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03
62 airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19
63 alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream"; # Added 2023-07-28
···5859 AusweisApp2 = ausweisapp; # Added 2023-11-08
60 a4term = a4; # Added 2023-10-06
61+ adtool = throw "'adtool' has been removed, as it was broken and unmaintained";
62 aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03
63 airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19
64 alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream"; # Added 2023-07-28