2023-10-19 17:49:35 +03:00
|
|
|
%define major 0
|
|
|
|
%define libname %mklibname %{name} %{major}
|
|
|
|
%define devname %mklibname %{name} -d
|
|
|
|
|
|
|
|
Name: md4c
|
2025-01-21 21:09:59 +00:00
|
|
|
Version: 0.5.2
|
2023-10-19 17:49:35 +03:00
|
|
|
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*
|
|
|
|
|