SHA256
1
0
forked from pool/rz-cutter

Build using Ninja, use pkgconfig for dependencies when possible

This commit is contained in:
Eyad Issa 2025-03-01 03:51:28 +01:00
parent 35cf61450c
commit bb06a24c4b

View File

@ -28,22 +28,24 @@ Patch0: Fix-build-failure-against-PySide-6.8.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: cmake(Clang)
BuildRequires: cmake(KF6SyntaxHighlighting)
BuildRequires: cmake(PySide6)
BuildRequires: cmake(Qt6Core)
BuildRequires: cmake(Qt6Core5Compat)
BuildRequires: cmake(Qt6Gui)
BuildRequires: cmake(Qt6LinguistTools)
BuildRequires: cmake(Qt6Network)
BuildRequires: cmake(Qt6OpenGLWidgets)
BuildRequires: cmake(Qt6Svg)
BuildRequires: cmake(Qt6SvgWidgets)
BuildRequires: cmake(Qt6Widgets)
BuildRequires: cmake(Rizin)
BuildRequires: cmake(Shiboken6)
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Core5Compat)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Linguist)
BuildRequires: pkgconfig(Qt6Network)
BuildRequires: pkgconfig(Qt6OpenGLWidgets)
BuildRequires: pkgconfig(Qt6Svg)
BuildRequires: pkgconfig(Qt6SvgWidgets)
BuildRequires: pkgconfig(Qt6Widgets)
BuildRequires: pkgconfig(libgvc)
BuildRequires: pkgconfig(pyside6)
BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(shiboken6)
%description
Cutter is a Qt and C++ GUI for Rizin. Its goal is making an advanced,
@ -63,6 +65,7 @@ information.
%autosetup -p1 -n Cutter-v%{version}
%build
%define __builder %{__ninja}
%cmake \
-DCUTTER_USE_BUNDLED_RIZIN=OFF \
-DCUTTER_ENABLE_PYTHON=ON \