%define _name Notejot
%define ver_major 3.5
%define rdn_name io.github.lainsce.Notejot

%def_enable check

Name: %_name
Version: %ver_major.1
Release: alt2

Summary: Запишите свои идеи
License: GPL-3.0-or-later
Group: Office
Url: https://github.com/lainsce/notejot

Vcs: https://github.com/lainsce/notejot.git
Source0: %name-%version.tar

Patch0: notejot-v3.5.1-alt-vala-equality-operation-fix.patch

BuildRequires(pre): rpm-macros-meson rpm-build-gir rpm-build-vala
BuildRequires: meson vala-tools
BuildRequires: pkgconfig(libadwaita-1)
BuildRequires: pkgconfig(json-glib-1.0) pkgconfig(gee-0.8)
%{?_enable_check:BuildRequires: /usr/bin/desktop-file-validate /usr/bin/appstreamcli /usr/bin/glib-compile-schemas}

%description
Невероятно простое приложение для создания заметок на любой случай.

- Раскрасьте свои заметки в 8 разных цветов
- Распределите их по блокнотам
- Отформатируйте текст по своему вкусу
- Закрепите наиболее важные из них

%prep
%setup
%patch0 -p1


%build
%meson
%meson_build

%install
%meson_install
%find_lang %name

%check
%__meson_test

%files -f %name.lang
%_bindir/%rdn_name
%_desktopdir/%rdn_name.desktop
%_datadir/locale/*/*/%rdn_name.mo
%_datadir/icons/hicolor/*/*/*
%_datadir/glib-2.0/schemas/%rdn_name.gschema.xml
%_datadir/metainfo/%rdn_name.metainfo.xml
%doc README.*

%changelog
* Mon May 20 2024 Semen Fomchenkov <armatik@altlinux.org> 3.5.1-alt2
- Fix file in spec

* Mon May 20 2024 Semen Fomchenkov <armatik@altlinux.org> 3.5.1-alt1
- First Build
