lasem/lasem.spec
wangtaozhi 504fdf657b Package init
- 初始化提交
2023-05-24 15:36:18 +08:00

87 lines
2.2 KiB
RPMSpec

%global apiver 0.4
Name: lasem
Version: 0.4.3
Release: 19%{?dist}
Summary: A library for rendering SVG and Mathml, implementing a DOM like API
License: LGPLv2+ and GPLv2+
URL: https://wiki.gnome.org/Projects/Lasem
Source0: http://download.gnome.org/sources/%{name}/%{apiver}/%{name}-%{version}.tar.xz
BuildRequires: gcc
BuildRequires: intltool
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(pango)
BuildRequires: make
Provides: bundled(itex2mml) = 1.4.5
%description
Lasem is a library for rendering SVG and Mathml, implementing a DOM like API.
It's based on GObject and use Pango and Cairo for the rendering.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package render
Summary: Simple MathML converter
Requires: %{name}%{?_isa} = %{version}-%{release}
%description render
Simple application, which is able to convert a Mathml, a latex math or a SVG
file to either a PNG, PDF or SVG image.
%prep
%autosetup
%build
%configure --disable-static \
--disable-silent-rules
%make_build
%install
%make_install
find $RPM_BUILD_ROOT%{_libdir} -type f -name '*.la' -delete -print
#docs are installed using %%doc
rm -rf $RPM_BUILD_ROOT%{_prefix}/doc
%find_lang %{name}-%{apiver}
%ldconfig_scriptlets
%files -f %{name}-%{apiver}.lang
%doc AUTHORS NEWS README
%license COPYING itex2mml/COPYING.itex2MML
%{_libdir}/girepository-1.0/Lasem-%{apiver}.typelib
%{_libdir}/lib%{name}-%{apiver}.so.*
%files devel
%{_includedir}/%{name}-%{apiver}
%{_libdir}/lib%{name}-%{apiver}.so
%{_libdir}/pkgconfig/%{name}-%{apiver}.pc
%{_datadir}/gir-1.0/Lasem-%{apiver}.gir
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%doc %{_datadir}/gtk-doc/html/%{name}-%{apiver}
%files render
%{_bindir}/%{name}-render-%{apiver}
%{_mandir}/man1/%{name}-render-%{apiver}.1*
%changelog
* Wed May 24 2023 wangtaozhi <wangtaozhi@kylinsec.com.cn> - 0.4.3-19
- Package init