12 libquickjs = fetchFromGitHub {
15 rev = "c81f05c9859cea5f83a80057416a0c7affe9b876";
16 hash = "sha256-nAws0ae9kAwvCFcw/yR7XRMwU8EbHoq7kp7iBFpZEZc=";
19 stdenv.mkDerivation (finalAttrs: {
23 src = fetchFromGitHub {
26 rev = "v${finalAttrs.version}";
27 hash = "sha256-UuFA0YKH+0n4Ec3CTiSUFlKXMY4k+tooaEFJYrj6Law=";
31 cp -r --no-preserve=mode ${libquickjs} $sourceRoot/subprojects/libquickjs
35 cp subprojects/packagefiles/libquickjs/* subprojects/libquickjs
38 nativeBuildInputs = [ meson ninja pkg-config ];
39 buildInputs = [ openssl rizin ];
42 description = "Simple decompiler for Rizin";
43 homepage = finalAttrs.src.meta.homepage;
44 changelog = "${finalAttrs.src.meta.homepage}/releases/tag/${finalAttrs.src.rev}";
45 license = with licenses; [ asl20 bsd3 mit ];
46 maintainers = with maintainers; [ chayleaf ];