Name: multimarkdown7 Version: 7.0.0.beta.2.r269.g4f6551d Release: 100.1.1%{?dist} Summary: MultiMarkdown 7 command-line processor and reusable C library License: MIT URL: https://github.com/fletcher/MultiMarkdown-7 Source0: MultiMarkdown-7-source.tar.gz Source1: libMultiMarkdown7.pc.in Patch0: multimarkdown7-shared-library.patch BuildRequires: cmake >= 3.28 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: libcurl-devel Conflicts: multimarkdown %description MultiMarkdown 7 is a lightweight markup processor with additional Markdown features and multiple output formats. This package provides the command-line processor and the versioned shared C library. %package devel Summary: Development files for MultiMarkdown 7 Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header and pkg-config metadata for applications that link against libMultiMarkdown7. %prep %autosetup -n MultiMarkdown-7 -N patch -Np1 -i %{PATCH0} %build %cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_INSTALL_RPATH=TRUE \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE %cmake_build --target libMultiMarkdown7 multimarkdown %install DESTDIR=%{buildroot} cmake --install %{_vpath_builddir} --component Main install -Dm0644 src/libMultiMarkdown7.h \ %{buildroot}%{_includedir}/multimarkdown7/libMultiMarkdown7.h sed \ -e 's|@LIBDIR@|%{_libdir}|g' \ -e 's|@VERSION@|%{version}|g' \ %{SOURCE1} > libMultiMarkdown7.pc install -Dm0644 libMultiMarkdown7.pc \ %{buildroot}%{_libdir}/pkgconfig/libMultiMarkdown7.pc %files %license LICENSE %doc README.md %{_bindir}/multimarkdown %{_libdir}/libMultiMarkdown7.so.7* %files devel %{_includedir}/multimarkdown7/libMultiMarkdown7.h %{_libdir}/libMultiMarkdown7.so %{_libdir}/pkgconfig/libMultiMarkdown7.pc %changelog * Tue Aug 18 2026 Sl (Shahaf Levi) - 7.0.0.beta.2-1 - Initial MultiMarkdown 7 package with shared library and development files