%define _debugsource_template %{nil} %define debug_package %{nil} Name: blink Version: 0.1.5 Release: 1%{?dist} Summary: A GTK4/libadwaita Markdown editor written in Rust License: GPL-3.0-or-later URL: https://github.com/sachesi/blink Source0: https://github.com/sachesi/blink/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cargo BuildRequires: rust BuildRequires: gcc BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libadwaita-1) BuildRequires: pkgconfig(gtksourceview-5) BuildRequires: pkgconfig(xkbcommon) BuildRequires: gettext Requires: gtk4 Requires: libadwaita Requires: gtksourceview5 Requires: hicolor-icon-theme %description Blink is a fast and minimal GTK4/libadwaita Markdown editor written in Rust. %prep %autosetup -n %{name}-%{version} %build export CARGO_HOME="$PWD/.cargo-home" cargo build --release --locked %install # Binary install -Dpm 0755 target/release/blink \ %{buildroot}%{_bindir}/blink # Desktop file install -Dpm 0644 packaging/usr/share/applications/com.github.sachesi.blink.desktop \ %{buildroot}%{_datadir}/applications/com.github.sachesi.blink.desktop # Icons install -Dpm 0644 packaging/usr/share/icons/hicolor/scalable/apps/com.github.sachesi.blink.svg \ %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/com.github.sachesi.blink.svg install -Dpm 0644 packaging/usr/share/icons/hicolor/symbolic/apps/com.github.sachesi.blink-symbolic.svg \ %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/com.github.sachesi.blink-symbolic.svg # Localization mkdir -p %{buildroot}%{_datadir}/locale/uk/LC_MESSAGES msgfmt po/uk_UA.po -o %{buildroot}%{_datadir}/locale/uk/LC_MESSAGES/blink.mo %files %license LICENSE %doc README.md %{_bindir}/blink %{_datadir}/applications/com.github.sachesi.blink.desktop %{_datadir}/icons/hicolor/scalable/apps/com.github.sachesi.blink.svg %{_datadir}/icons/hicolor/symbolic/apps/com.github.sachesi.blink-symbolic.svg %{_datadir}/locale/uk/LC_MESSAGES/blink.mo %changelog * Sun Jun 14 2026 sachesi - 0.1.5-1 - Update to 0.1.5. * Sat Jun 13 2026 sachesi - 0.1.4-1 - Update to 0.1.4. * Thu Jun 11 2026 sachesi - 0.1.3-1 - Update to 0.1.3. * Thu Jun 11 2026 sachesi - 0.1.2-1 - Dynamic window resizing on split view toggle - Fix locale search path for system-wide packaging - Package symbolic icon * Thu Jun 11 2026 sachesi - 0.1.1-1 - Add drag and drop support for Markdown files * Wed Jun 10 2026 sachesi - 0.1.0-2 - Add pkgconfig(xkbcommon) BuildRequires to fix compilation on Fedora * Wed Jun 10 2026 sachesi - 0.1.0-1 - Initial release