Compare commits

...

1 Commits
devel ... devel

Author SHA256 Message Date
bb06a24c4b Build using Ninja, use pkgconfig for dependencies when possible 2025-03-01 03:51:28 +01:00

View File

@ -28,22 +28,24 @@ Patch0: Fix-build-failure-against-PySide-6.8.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme BuildRequires: hicolor-icon-theme
BuildRequires: ninja
BuildRequires: pkgconfig
BuildRequires: cmake(Clang) BuildRequires: cmake(Clang)
BuildRequires: cmake(KF6SyntaxHighlighting) 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(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(libgvc)
BuildRequires: pkgconfig(pyside6)
BuildRequires: pkgconfig(python3) BuildRequires: pkgconfig(python3)
BuildRequires: pkgconfig(shiboken6)
%description %description
Cutter is a Qt and C++ GUI for Rizin. Its goal is making an advanced, 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} %autosetup -p1 -n Cutter-v%{version}
%build %build
%define __builder %{__ninja}
%cmake \ %cmake \
-DCUTTER_USE_BUNDLED_RIZIN=OFF \ -DCUTTER_USE_BUNDLED_RIZIN=OFF \
-DCUTTER_ENABLE_PYTHON=ON \ -DCUTTER_ENABLE_PYTHON=ON \