Merge pull request #247335 from chayleaf/rizin

rizin: 0.5.2 -> 0.6.0
This commit is contained in:
7c6f434c
2023-08-08 14:16:52 +00:00
committed by GitHub
2 changed files with 14 additions and 8 deletions
@@ -4,6 +4,7 @@
# Qt
, qtbase, qtsvg, qtwebengine, qttools
# buildInputs
, graphviz
, rizin
, python3
, wrapQtAppsHook
@@ -11,24 +12,25 @@
mkDerivation rec {
pname = "cutter";
version = "2.2.1";
version = "2.3.0";
src = fetchFromGitHub {
owner = "rizinorg";
repo = "cutter";
rev = "v${version}";
hash = "sha256-rzMLPkL382webds7cnfanHy9BsV+8ARkl6aES5ckmO4=";
hash = "sha256-oQ3sLIGKMEw3k27aSFcrJqo0TgGkkBNdzl6GSoOIYak=";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake qmake pkg-config python3 wrapQtAppsHook ];
propagatedBuildInputs = [ python3.pkgs.pyside2 ];
buildInputs = [ qtbase qttools qtsvg qtwebengine rizin python3 ];
buildInputs = [ graphviz qtbase qttools qtsvg qtwebengine rizin python3 ];
cmakeFlags = [
"-DCUTTER_USE_BUNDLED_RIZIN=OFF"
"-DCUTTER_ENABLE_PYTHON=ON"
"-DCUTTER_ENABLE_PYTHON_BINDINGS=ON"
"-DCUTTER_ENABLE_GRAPHVIZ=ON"
];
preBuild = ''
@@ -8,11 +8,12 @@
, perl
, zlib
, openssl
, libuv
, file
, libmspack
, libzip
, lz4
, xxHash
, xz
, meson
, python3
, cmake
@@ -23,11 +24,11 @@
stdenv.mkDerivation rec {
pname = "rizin";
version = "0.5.2";
version = "0.6.0";
src = fetchurl {
url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz";
hash = "sha256-cauA/DyKycgKEAANg4EoryigXTGg7hg5AMLFxuNQ7KM=";
hash = "sha256-apJJBu/fVHrFBGJ2f1rdU5AkNuekhi0sDiTKkbd2FQg=";
};
mesonFlags = [
@@ -35,9 +36,11 @@ stdenv.mkDerivation rec {
"-Duse_sys_magic=enabled"
"-Duse_sys_libzip=enabled"
"-Duse_sys_zlib=enabled"
"-Duse_sys_xxhash=enabled"
"-Duse_sys_lz4=enabled"
"-Duse_sys_lzma=enabled"
"-Duse_sys_xxhash=enabled"
"-Duse_sys_openssl=enabled"
"-Duse_sys_libmspack=enabled"
"-Duse_sys_tree_sitter=enabled"
];
@@ -77,9 +80,10 @@ stdenv.mkDerivation rec {
zlib
lz4
openssl
libuv
libmspack
tree-sitter
xxHash
xz
];
postPatch = ''