Unverified Commit ffeaa635 authored by 7c6f434c's avatar 7c6f434c Committed by GitHub
Browse files

Merge pull request #247335 from chayleaf/rizin

rizin: 0.5.2 -> 0.6.0
parents fd52a5cc 1910e13d
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -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 = ''
+9 −5
Original line number Diff line number Diff line
@@ -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 = ''