Name: typesetter Version: 0.5.1 Release: 8%{?dist} Summary: A minimalist, local-first Typst editor. https://typesetter.trowell.net License: GPL-3.0-or-later URL: https://codeberg.org/haydn/typesetter Source0: v%{version}.tar.gz BuildArch: noarch BuildRequires: git-core BuildRequires: rust BuildRequires: cargo BuildRequires: blueprint-compiler BuildRequires: meson BuildRequires: libvirt-devel BuildRequires: libvirt-glib-devel BuildRequires: gettext-devel BuildRequires: gtk-update-icon-cache BuildRequires: desktop-file-utils BuildRequires: rust-cairo-rs-devel BuildRequires: rust-gdk-pixbuf-sys-devel BuildRequires: rust-pango-sys-devel Requires: libadwaita Requires: gtk4 Requires: hicolor-icon-theme Requires: dconf Requires: libgcc Requires: glib2 Requires: glibc Requires: gtksourceview5 Requires: libspelling Requires: pango Requires: gdk-pixbuf2 Requires: openssl Requires: cairo %description Typesetter is a lightweight desktop application for creating beautiful documents with Typst. - Simple, adaptive, user-friendly interface: Focus on writing. Great for papers, reports, slides, books, and any structured writing. - Powered by Typst: A modern markup-based typesetting language, combining the simplicity of Markdown with the power of LaTeX. - Local-first: Your files stay on your machine. No cloud lock-in. - Package support: Works offline, but can fetch and update packages online when needed. - Automatic preview: See your rendered document update as you write. - Click-to-jump: Click on a part of the preview to jump to the corresponding position in the source file. - Centered scrolling: Keeps your writing visually anchored as you type. - Syntax highlighting: Makes your documents easier to read and edit. - Fast and native: Built in Rust and GTK following the GNOME human interface guidelines. %prep %autosetup -n %{name} %build %meson %meson_build %install %meson_install %files %license LICENSE %doc README.md %changelog %autochangelog