Merge pull request #247335 from chayleaf/rizin

rizin: 0.5.2 -> 0.6.0

authored by

7c6f434c and committed by
GitHub
ffeaa635 fd52a5cc

+14 -8
+5 -3
pkgs/development/tools/analysis/rizin/cutter.nix
··· 4 # Qt 5 , qtbase, qtsvg, qtwebengine, qttools 6 # buildInputs 7 , rizin 8 , python3 9 , wrapQtAppsHook ··· 11 12 mkDerivation rec { 13 pname = "cutter"; 14 - version = "2.2.1"; 15 16 src = fetchFromGitHub { 17 owner = "rizinorg"; 18 repo = "cutter"; 19 rev = "v${version}"; 20 - hash = "sha256-rzMLPkL382webds7cnfanHy9BsV+8ARkl6aES5ckmO4="; 21 fetchSubmodules = true; 22 }; 23 24 nativeBuildInputs = [ cmake qmake pkg-config python3 wrapQtAppsHook ]; 25 propagatedBuildInputs = [ python3.pkgs.pyside2 ]; 26 - buildInputs = [ qtbase qttools qtsvg qtwebengine rizin python3 ]; 27 28 cmakeFlags = [ 29 "-DCUTTER_USE_BUNDLED_RIZIN=OFF" 30 "-DCUTTER_ENABLE_PYTHON=ON" 31 "-DCUTTER_ENABLE_PYTHON_BINDINGS=ON" 32 ]; 33 34 preBuild = ''
··· 4 # Qt 5 , qtbase, qtsvg, qtwebengine, qttools 6 # buildInputs 7 + , graphviz 8 , rizin 9 , python3 10 , wrapQtAppsHook ··· 12 13 mkDerivation rec { 14 pname = "cutter"; 15 + version = "2.3.0"; 16 17 src = fetchFromGitHub { 18 owner = "rizinorg"; 19 repo = "cutter"; 20 rev = "v${version}"; 21 + hash = "sha256-oQ3sLIGKMEw3k27aSFcrJqo0TgGkkBNdzl6GSoOIYak="; 22 fetchSubmodules = true; 23 }; 24 25 nativeBuildInputs = [ cmake qmake pkg-config python3 wrapQtAppsHook ]; 26 propagatedBuildInputs = [ python3.pkgs.pyside2 ]; 27 + buildInputs = [ graphviz qtbase qttools qtsvg qtwebengine rizin python3 ]; 28 29 cmakeFlags = [ 30 "-DCUTTER_USE_BUNDLED_RIZIN=OFF" 31 "-DCUTTER_ENABLE_PYTHON=ON" 32 "-DCUTTER_ENABLE_PYTHON_BINDINGS=ON" 33 + "-DCUTTER_ENABLE_GRAPHVIZ=ON" 34 ]; 35 36 preBuild = ''
+9 -5
pkgs/development/tools/analysis/rizin/default.nix
··· 8 , perl 9 , zlib 10 , openssl 11 - , libuv 12 , file 13 , libzip 14 , lz4 15 , xxHash 16 , meson 17 , python3 18 , cmake ··· 23 24 stdenv.mkDerivation rec { 25 pname = "rizin"; 26 - version = "0.5.2"; 27 28 src = fetchurl { 29 url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; 30 - hash = "sha256-cauA/DyKycgKEAANg4EoryigXTGg7hg5AMLFxuNQ7KM="; 31 }; 32 33 mesonFlags = [ ··· 35 "-Duse_sys_magic=enabled" 36 "-Duse_sys_libzip=enabled" 37 "-Duse_sys_zlib=enabled" 38 - "-Duse_sys_xxhash=enabled" 39 "-Duse_sys_lz4=enabled" 40 "-Duse_sys_openssl=enabled" 41 "-Duse_sys_tree_sitter=enabled" 42 ]; 43 ··· 77 zlib 78 lz4 79 openssl 80 - libuv 81 tree-sitter 82 xxHash 83 ]; 84 85 postPatch = ''
··· 8 , perl 9 , zlib 10 , openssl 11 , file 12 + , libmspack 13 , libzip 14 , lz4 15 , xxHash 16 + , xz 17 , meson 18 , python3 19 , cmake ··· 24 25 stdenv.mkDerivation rec { 26 pname = "rizin"; 27 + version = "0.6.0"; 28 29 src = fetchurl { 30 url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; 31 + hash = "sha256-apJJBu/fVHrFBGJ2f1rdU5AkNuekhi0sDiTKkbd2FQg="; 32 }; 33 34 mesonFlags = [ ··· 36 "-Duse_sys_magic=enabled" 37 "-Duse_sys_libzip=enabled" 38 "-Duse_sys_zlib=enabled" 39 "-Duse_sys_lz4=enabled" 40 + "-Duse_sys_lzma=enabled" 41 + "-Duse_sys_xxhash=enabled" 42 "-Duse_sys_openssl=enabled" 43 + "-Duse_sys_libmspack=enabled" 44 "-Duse_sys_tree_sitter=enabled" 45 ]; 46 ··· 80 zlib 81 lz4 82 openssl 83 + libmspack 84 tree-sitter 85 xxHash 86 + xz 87 ]; 88 89 postPatch = ''