diff --git a/lasem-0.4.3.tar.xz b/lasem-0.4.3.tar.xz new file mode 100644 index 0000000..b030633 Binary files /dev/null and b/lasem-0.4.3.tar.xz differ diff --git a/lasem.spec b/lasem.spec new file mode 100644 index 0000000..d1ccbc0 --- /dev/null +++ b/lasem.spec @@ -0,0 +1,87 @@ +%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 - 0.4.3-19 +- Package init \ No newline at end of file diff --git a/lasem.yaml b/lasem.yaml new file mode 100644 index 0000000..2f84c40 --- /dev/null +++ b/lasem.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: https://gitlab.gnome.org/Archive/lasem +tag_prefix: "v" +separator: "."