%global ver 0.0.10 %if %{defined suse_version} %undefine _smp_mflags %endif Name: holyc Version: %{ver}~beta Release: 1%{?dist} Summary: HolyC compiler and transpiler License: BSD-2-Clause URL: https://holyc-lang.com Source0: https://github.com/Jamesbarford/holyc-lang/archive/refs/tags/beta-v%{ver}.tar.gz BuildRequires: cmake %if %{undefined suse_version} BuildRequires: cmake-rpm-macros %endif BuildRequires: gcc BuildRequires: gcc-c++ %if %{undefined mageia} || 0%{?mageia} > 9 BuildRequires: sqlite-devel %endif %description HolyC is a fun recreational programming language designed by Terry A. Davis. Originally implemented in TempleOS as a general purpose programming language and scripting language for all manner of tasks. %prep %autosetup -n %{name}-lang-beta-v%{ver}/src %build %cmake \ -DCMAKE_BUILD_TYPE="Release" \ %if %{undefined mageia} || 0%{?mageia} > 9 -DHCC_LINK_SQLITE3="1" \ %endif %if %{defined openEuler} -B %{__cmake_builddir} %endif %cmake_build %install %cmake_install %files %license ../COPYING %doc ../README.md %{_bindir}/hcc %{_includedir}/tos.HH %changelog * Sat Dec 6 2025 blattodea - 0.0.10~beta-1 - Initial package