%global forgeurl https://github.com/quick-lint/quick-lint-js Version: 3.0.0 %global tag %{version} %forgemeta Name: quick-lint-js Release: %autorelease Summary: quick-lint-js finds bugs in JavaScript programs License: GPL-3.0-or-Later URL: %{forgeurl} Source0: %{forgesource} BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: ninja-build BuildRequires: python3-devel BuildRequires: gmock-devel BuildRequires: gtest-devel BuildRequires: simdjson-devel %description %prep %forgeautosetup -p1 %build %cmake \ -GNinja \ -DBUILD_SHARED_LIBS=OFF \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DQUICK_LINT_JS_USE_BUNDLED_GOOGLE_BENCHMARK=OFF \ -DQUICK_LINT_JS_USE_BUNDLED_GOOGLE_TEST=OFF \ -DQUICK_LINT_JS_USE_BUNDLED_SIMDJSON=OFF \ %cmake_build %install %cmake_install rm %{buildroot}%{_datadir}/zsh/vendor-completions/_quick-lint-js \ %{_datadir}/doc/quick-lint-js/copyright %check %ctest %files %license %doc README.md %{_bindir}/quick-lint-js %{_datadir}/bash-completion/completions/quick-lint-js.bash %{_datadir}/zsh/site-functions/_quick-lint-js %{_datadir}/fish/vendor_completions.d/quick-lint-js.fish %{_datadir}/powershell/completions/quick-lint-js.ps1 %{_datadir}/icons/hicolor/scalable/apps/com.quick_lint.quick_lint_js.svg %{_mandir}/man*/quick-lint-js* %{_datadir}/metainfo/*.xml %{_datadir}/emacs/site-lisp/ %{_datadir}/nvim/site/ %{_datadir}/vim/vimfiles/ %changelog %autochangelog