Blob Blame History Raw
%global appname io.github.lainsce.Notejot

Name:           notejot
Summary:        Jot your ideas
Version:        3.1.5
Release:        %autorelease
# The entire source is GPLv3+, except:
#   src/Widgets/NoteMenuPopover.vala
#   src/Widgets/MoveToDialog.vala
#   src/Widgets/EditNotebookDialog.vala
#   src/Widgets/HeaderBarButton.vala
# which are GPLv2+; and
#   data/io.github.lainsce.Notejot.appdata.xml.in
# which is CC0. This results in an effective license of GPLv3+.
License:        GPLv3+

URL:            https://github.com/lainsce/%{name}
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz

BuildRequires:  desktop-file-utils
BuildRequires:  gettext
BuildRequires:  libappstream-glib
BuildRequires:  meson
BuildRequires:  vala

BuildRequires:  pkgconfig(gio-2.0)
BuildRequires:  pkgconfig(gtk4)
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(gobject-2.0)
BuildRequires:  pkgconfig(gee-0.8)
BuildRequires:  pkgconfig(libadwaita-1)
BuildRequires:  pkgconfig(gmodule-2.0)
BuildRequires:  pkgconfig(json-glib-1.0)

Requires:       hicolor-icon-theme

Summary(cs):    Zapiš si své nápady
Summary(da):    Notér dine ideer
Summary(de_DE): Notieren Sie Ihre Ideen
Summary(es):    Anota sus ideas
Summary(fr):    Notez vos idées
Summary(gl):    Apunte as súas ideas
Summary(it):    Annota le tue idee
Summary(ja):    アイデアをメモします
Summary(lt):    Greitai užsirašykite savo idėjas
Summary(nl):    Noteer je ideeën
Summary(pl):    Notuj swoje pomysły
Summary(pt_BR): Anote suas ideias
Summary(pt):    Anote as suas ideias
Summary(ru):    Запишите ваши идеи
Summary(sv):    Skriv ner dina idéer


%description
A stupidly-simple notes application for any type of short term notes or ideas.

  - Quit anytime with the shortcut Ctrl + Q

%description -l da
En simpel post-it note applikation for enhver type af korttids tanker eller
ideer.

  - Luk på et ethvert tidspunkt med genvejen Ctrl + Q

%description -l de-DE
Eine total einfache Notizen-Anwendung für so ziemlich jede Art von kleinen
Notizen oder Ideen.

  - Beenden jederzeit mit dem Kürzel Strg + Q möglich

%description -l es
Una aplicación de notas estúpidamente simple para cualquier tipo de notas o
ideas a corto plazo.

  - Salir en cualquier momento con el atajo Ctrl + Q

%description -l fr
Une application de notes post-it stupidement simple pour tout type de notes ou
d'idées à court terme.

  - Quittez à tout moment avec le raccourci Ctrl + Q

%description -l gl
Un aplicativo de notas sinxelo para calquera tipo de notas ou ideas a curto
prazo.

  - Saia en calquera momento co atallo Ctrl + Q

%description -l it
Un’applicazione di note adesive stupidamente semplice per qualsiasi tipo di
note a breve termine o idee.

  - Esci in qualsiasi momento con la scorciatoia Ctrl + Q

%description -l ja
一時的なノートやアイデアをメモするための、非常にシンプルな付箋アプリケーショ
ンです。

  - ショートカット Ctrl + Q で、いつでも終了できます

%description -l lt
Kvailai paprasti lipnūs užrašai bet kokio tipo trumpoms pastaboms ar idėjoms.

  - Išeikite bet kuriuo metu, naudodami susiejimą Ctrl (Vald) + Q

%description -l nl
Een doodeenvoudige notitietoepassing voor het opschrijven van korte notities of
ideeën.

  - Sluit af met Ctrl + Q

%description -l pt
Uma aplicação estupidamente simples de notas aderentes para qualquer tipo
de notas a curto prazo ou ideias.

  - Saía a qualquer momento com o atalho Ctrl + Q

%description -l ru
Невероятно простое приложение для любого типа быстрых заметок или идей.

  - Выход в любой момент с помощью сочетания клавиш Ctrl + Q

%description -l sv
Ett löjligt enkelt anteckningsprogram för alla typer av kortvariga anteckningar
eller idéer.

  - Avsluta när som helst med genvägen Ctrl+Q


%prep
%autosetup


%build
%meson
%meson_build


%install
%meson_install

%find_lang %{appname}


%check
desktop-file-validate \
    %{buildroot}/%{_datadir}/applications/%{appname}.desktop

appstream-util validate-relax --nonet \
    %{buildroot}/%{_datadir}/metainfo/%{appname}.appdata.xml


%files -f %{appname}.lang
%doc README.md
%license LICENSE

%{_bindir}/%{appname}

%{_datadir}/applications/%{appname}.desktop
%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml
%{_datadir}/icons/hicolor/*/apps/*.svg
%{_datadir}/icons/hicolor/*/actions/*.svg
%{_datadir}/metainfo/%{appname}.appdata.xml


%changelog
%autochangelog