%bcond_with tests Name: cmark Version: 0.30.3 Release: 1 Summary: CommonMark parsing and rendering library and program in C License: BSD and MIT URL: https://github.com/jgm/cmark Source0: https://github.com/jgm/cmark/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake gcc-c++ pkgconfig %description `cmark` is the C reference implementation of CommonMark, a rationalized version of Markdown syntax with a spec. %package devel Summary: Development files for cmark library Requires: %{name} = %{version} %description devel This package provides the development files for cmark. %prep %setup -q %build rm -rf CMakeCache.txt mkdir -p build pushd build %cmake -DCMARK_TESTS=OFF -DCMARK_STATIC=OFF %{?_without_tests:-DCMARK_TESTS=OFF} .. %make_build popd %install pushd build %make_install popd %check %if %{with tests} %cmake_build --target test %endif %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %license COPYING %doc README.md %{_bindir}/cmark %{_libdir}/libcmark.so.%{version} %{_mandir}/man1/cmark.1* %files devel %{_includedir}/cmark.h %{_includedir}/cmark_export.h %{_includedir}/cmark_version.h %{_libdir}/libcmark.so %{_libdir}/pkgconfig/libcmark.pc %{_mandir}/man3/cmark.3* %dir %{_libdir}/cmake/cmark %{_libdir}/cmake/cmark/cmark*.cmake %changelog * Thu Nov 23 2023 zhangxianting - 0.30.3-1 - update to version 0.30.3 * Mon Jun 20 2022 lin zhang - 0.30.2-2 - Add devel package Requires cmark * Mon Mar 28 2022 lin zhang - 0.30.2-1 - initial packaging