Name: clazy Version: 1.5 Release: 1%{?dist} Vendor: The KDE project Summary: Qt oriented code checker based on clang framework. Krazy's little brother. Group: Development/Languages/C and C++ License: LGPLv2 URL: https://github.com/KDE/clazy Source: clazy-1.5.zip Requires: clang4 BuildRequires: cmake, clang4, clang4-devel, gcc8-c++ %description clazy is a compiler plugin which allows clang to understand Qt semantics. You get more than 50 Qt related compiler warnings, ranging from unneeded memory allocations to misusage of API, including fix-its for automatic refactoring. %prep %setup -q %build mkdir build cd build CC=gcc-8 CXX=g++-8 cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. %ninja_build %install cd build %ninja_install %files %defattr(-,root,root) %{_bindir}/* %{_libdir}/* %doc %{_datadir}/doc/clazy/* %doc %{_mandir}/man1/* %changelog