mirror of
https://abf.rosa.ru/djam/md4c.git
synced 2025-02-23 15:12:50 +00:00
All checks were successful
Run CI/CD... / main (push) Successful in 2m39s
73 lines
1.6 KiB
RPMSpec
73 lines
1.6 KiB
RPMSpec
%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*
|
|
|