%define major 0 %define libname %mklibname %{name} %{major} %define devname %mklibname %{name} -d Name: md4c Version: 0.5.2 Release: 1 Summary: C Markdown parser URL: https://github.com/mity/md4c Source0: %{url}/archive/release-%{version}/%{name}-%{version}.tar.gz License: LGPLv3 Group: Development/Other Conflicts: nodejs-markdown Provides: md2html BuildRequires: cmake %description MD4C is Markdown parser implementation in C %prep %setup -qn %{name}-release-%{version} sed -i '/libdir/s/\///' src/md4c-html.pc.in src/md4c.pc.in %build %cmake %make %install %makeinstall -C build DESTDIR=%{buildroot} #---------------------------------------------------------------------------- %package -n %{libname} Summary: Dynamic libraries for %{name} Group: System/Libraries Provides: %{name} = %{EVRD} %description -n %{libname} Dynamic libraries for %{name} %files -n %{libname} %doc README.md LICENSE* %{_libdir}/lib%{name}.so.%{major}* %{_libdir}/lib%{name}-html.so.%{major}* #---------------------------------------------------------------------------- %package -n %{devname} Summary: Development and include files for %{name} Group: Development/C Requires: %{libname} = %{EVRD} Provides: %{name}-devel = %{EVRD} %description -n %{devname} This archive contains the header-files for %{libname} development. %files -n %{devname} %{_includedir}/* %{_libdir}/lib%{name}.so %{_libdir}/lib%{name}-html.so %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/%{name}-html.pc %{_libdir}/cmake/%{name}/* #---------------------------------------------------------------------------- %files %{_bindir}/md2html %{_mandir}/man1/md2html*