Skip to content
Draft
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -249,15 +249,15 @@ jobs:
chmod a+x linuxdeployqt*.AppImage
rm -fv "../cutter-deps/qt/plugins/imageformats/libqjp2.so"
if [ "${{ matrix.qt-major }}" == "5" ]; then
export APPIMAGE_FILE="Cutter-${PACKAGE_ID}-Linux-Qt5-x86_64.AppImage"
export APPIMAGE_FILE="Cutter-${PACKAGE_ID}-Linux-Qt5-x86_64+plugins.AppImage"
./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop \
-executable=./appdir/usr/bin/python3 \
-appimage \
-no-strip -exclude-libs=libnss3.so,libnssutil3.so,libqjp2.so \
-ignore-glob=usr/lib/python3.12/**/* \
-verbose=2
else
export APPIMAGE_FILE="Cutter-${PACKAGE_ID}-Linux-x86_64.AppImage"
export APPIMAGE_FILE="Cutter-${PACKAGE_ID}-Linux-x86_64+plugins.AppImage"
./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop \
-executable=./appdir/usr/bin/python3 \
-appimage \
Expand Down Expand Up @@ -465,7 +465,7 @@ jobs:
export PATH=/usr/local/opt/llvm/bin:$PATH
mkdir build
cd build
PACKAGE_NAME=Cutter-${PACKAGE_ID}-macOS-${{ matrix.arch }}
PACKAGE_NAME=Cutter-${PACKAGE_ID}-macOS-${{ matrix.arch }}+plugins
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DPython3_ROOT_DIR="${CUTTER_DEPS_PYTHON_PREFIX}" \
Expand Down Expand Up @@ -515,7 +515,7 @@ jobs:
cd
mkdir build
cd build
set PACKAGE_NAME=Cutter-%PACKAGE_ID%-Windows-x86_64
set PACKAGE_NAME=Cutter-%PACKAGE_ID%-Windows-x86_64+plugins
cmake ^
-DCMAKE_BUILD_TYPE=Release ^
-DCUTTER_USE_BUNDLED_RIZIN=ON ^
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ Cutter is a free and open-source reverse engineering platform powered by [rizin]

Cutter release binaries for all major platforms (Linux, macOS, Windows) can be downloaded from [GitHub Releases](https://github.com/rizinorg/cutter/releases).

> [!NOTE]
> The packages already includes all maintained plugins like rz-ghidra and others.
Copy link
Copy Markdown
Member

@karliss karliss Jul 6, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would prefer explicit list, maybe in the plugin section. It's not obvious which ones are considered "All maintained plugins", And the plugins repo https://github.com/rizinorg/cutter-plugins contains quite a few community plugins labelled "maintained" so phrase "all maintained" can be quite misleading.


- **Linux**: If your distribution provides it, check for `cutter` package in your package manager (or `cutter-re` / `rz-cutter`). If not available there, we have setup repositories in [OBS](https://openbuildservice.org/) for some common distributions. Look at [https://software.opensuse.org/package/cutter-re](https://software.opensuse.org/download/package?package=cutter-re&project=home%3ARizinOrg) and follow the instructions there. Otherwise download the `.AppImage` file from our release, make it executable and run as below or use [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher).

`chmod +x Cutter*.AppImage; ./Cutter*.AppImage`
Expand Down
Loading