From 1790bf5a41f832c7f6c79f036363155eee0db122 Mon Sep 17 00:00:00 2001 From: suvari Date: Fri, 12 Jun 2026 16:22:36 +0300 Subject: [PATCH] new package: lasem for goffice --- office/misc/lasem/actions.py | 24 ++++++++++ office/misc/lasem/pspec.xml | 77 ++++++++++++++++++++++++++++++ office/misc/lasem/translations.xml | 13 +++++ 3 files changed, 114 insertions(+) create mode 100644 office/misc/lasem/actions.py create mode 100644 office/misc/lasem/pspec.xml create mode 100644 office/misc/lasem/translations.xml diff --git a/office/misc/lasem/actions.py b/office/misc/lasem/actions.py new file mode 100644 index 0000000000..43945d7531 --- /dev/null +++ b/office/misc/lasem/actions.py @@ -0,0 +1,24 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import mesontools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +# def check(): + # mesontools.build("test") + +def install(): + mesontools.install() + + pisitools.dodoc("COPYING", "README*") diff --git a/office/misc/lasem/pspec.xml b/office/misc/lasem/pspec.xml new file mode 100644 index 0000000000..4337edfb3d --- /dev/null +++ b/office/misc/lasem/pspec.xml @@ -0,0 +1,77 @@ + + + + + lasem + http://lasemware.sourceforge.net/ + + Kamil Atlı + suvari@pisilinux.org + + LGPL-2.1-or-later + lasem + SVG and MathML rendering library + Lasem is a C/Gobject based SVG/Mathml renderer. It uses cairo and pango as it's rendering abstraction layer, and then support numerous output formats: xlib, PNG, SVG, PDF, PS, EPS... The API tries to follow the SVG and MathML DOM. + https://github.com/LasemProject/lasem/releases/download/0.6.0/lasem-0.6.0.tar.xz + + meson + gi-docgen + cairo-devel + pango-devel + glib2-devel + librsvg-devel + libxml2-devel + gdk-pixbuf-devel + gobject-introspection-devel + + + + + lasem + + glib2 + cairo + pango + libxml2 + gdk-pixbuf + gobject-introspection + + + /usr/bin + /usr/lib/liblasem* + /usr/lib/girepository-1.0 + /usr/share/doc/lasem + + + /usr/share/locale + + + + + lasem-devel + Development files for lasem + + cairo-devel + pango-devel + glib2-devel + libxml2-devel + gdk-pixbuf-devel + lasem + + + /usr/include + /usr/lib/pkgconfig + /usr/share/gir-1.0 + + + + + + 2026-06-12 + 0.6.0 + First release + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/office/misc/lasem/translations.xml b/office/misc/lasem/translations.xml new file mode 100644 index 0000000000..233b492884 --- /dev/null +++ b/office/misc/lasem/translations.xml @@ -0,0 +1,13 @@ + + + + lasem + SVG ve MathML oluşturma kütüphanesi + Lasem, C/GoBject tabanlı bir SVG/MathML işleyicisidir. İşleme soyutlama katmanı olarak cairo ve pango'yu kullanır ve ardından xlib, PNG, SVG, PDF, PS, EPS gibi çok sayıda çıktı formatını destekler. API, SVG ve MathML DOM'unu takip etmeye çalışır. + + + + lasem-devel + lasem için geliştirme dosyaları + +