Blame elementary-planner.spec

f6c08bb
%global appname planner
f6c08bb
%global uuid    com.github.alainm23.%{appname}
f6c08bb
f6c08bb
Name:           elementary-%{appname}
3606652
Version:        2.3.5
7f4718b
Release:        1%{?dist}
f6c08bb
Summary:        Task manager with Todoist support designed for GNU/Linux
f6c08bb
f6c08bb
License:        GPLv3+
f6c08bb
URL:            https://github.com/alainm23/planner
f6c08bb
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
f6c08bb
f6c08bb
BuildRequires:  desktop-file-utils
f6c08bb
BuildRequires:  intltool
f6c08bb
BuildRequires:  libappstream-glib
f6c08bb
BuildRequires:  meson
f6c08bb
BuildRequires:  vala >= 0.40.3
f6c08bb
BuildRequires:  pkgconfig(gee-0.8)
f6c08bb
BuildRequires:  pkgconfig(granite) >= 0.5
f6c08bb
BuildRequires:  pkgconfig(gtk+-3.0)
f6c08bb
BuildRequires:  pkgconfig(libecal-2.0)
f6c08bb
f6c08bb
Requires:       hicolor-icon-theme
f6c08bb
f6c08bb
%description
f6c08bb
How Planner works:
f6c08bb
f6c08bb
1. Collect your Ideas - The Inbox is your default task list in Planner. When you
f6c08bb
add a task, it goes straight to your Inbox unless you specify that the task goes
f6c08bb
into a project.
f6c08bb
f6c08bb
2. Get Organized - Create a project for each of your goals, then add the steps
f6c08bb
to reach them. Review these regularly to stay on top of things.
f6c08bb
f6c08bb
3. Calendar and Events - See your calendar events and plan your time
f6c08bb
effectively. Planner will remind you on the right day.
f6c08bb
f6c08bb
4. Be even more organized - Add a duedate to your tasks, create labels, use
f6c08bb
checklists.
f6c08bb
f6c08bb
Support for Todoist:
f6c08bb
f6c08bb
- Synchronize your Projects, Task and Sections thanks to Todoist.
f6c08bb
- Support for Todoist offline: Work without an internet connection and when
f6c08bb
  everything is reconnected it will be synchronized.
f6c08bb
f6c08bb
* Planner not created by, affiliated with, or supported by Doist
f6c08bb
f6c08bb
Other features:
f6c08bb
f6c08bb
- Reminders notifications
f6c08bb
- Quick Find
f6c08bb
- Night mode
f6c08bb
f6c08bb
f6c08bb
%prep
f6c08bb
%autosetup -n %{appname}-%{version} -p1
f6c08bb
f6c08bb
f6c08bb
%build
f6c08bb
%meson
f6c08bb
%meson_build
f6c08bb
f6c08bb
f6c08bb
%install
f6c08bb
%meson_install
f6c08bb
%find_lang %{uuid}
f6c08bb
f6c08bb
# Remove trashy SVG icon dupes
f6c08bb
rm -r   %{buildroot}%{_datadir}/icons/hicolor/*@2/      \
f6c08bb
        %{buildroot}%{_datadir}/icons/hicolor/48x48/    \
f6c08bb
        %{buildroot}%{_datadir}/icons/hicolor/64x64/    
f6c08bb
f6c08bb
f6c08bb
%check
f6c08bb
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
f6c08bb
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
f6c08bb
f6c08bb
f6c08bb
%files -f %{uuid}.lang
f6c08bb
%license LICENSE
f6c08bb
%doc README.md AUTHORS
f6c08bb
%{_bindir}/%{uuid}
7d39133
%{_bindir}/%{uuid}.quick-add
f6c08bb
%{_datadir}/applications/*.desktop
f6c08bb
%{_datadir}/glib-2.0/schemas/*.gschema.xml
f6c08bb
%{_datadir}/icons/hicolor/*/*/*.svg
f6c08bb
%{_metainfodir}/*.xml
f6c08bb
f6c08bb
f6c08bb
%changelog
3606652
* Thu Apr 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.3.5-1
3606652
- Update 2.3.5
3606652
5d9e902
* Thu Apr 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.3.4-1
5d9e902
- Update 2.3.4
5d9e902
13209d2
* Tue Apr 21 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.3.3-1
13209d2
- Update 2.3.3
13209d2
25492b2
* Sun Apr 19 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.3.2-1
25492b2
- Update 2.3.2
25492b2
7f4718b
* Wed Apr 15 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.3.1-1
7f4718b
- Update 2.3.1
7f4718b
fa80e56
* Tue Apr 14 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.2.14-2
fa80e56
- Remove LTO
fa80e56
f6c08bb
* Mon Mar 30 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.2.14-1
f6c08bb
- Update to 2.2.14
f6c08bb
f6c08bb
* Fri Feb 21 2020 Artem Polishchuk <ego.cordatus@gmail.com> - 2.1.1-2
f6c08bb
- Initial package