osmo/osmo.spec
2018-03-12 20:46:33 +03:00

88 lines
2.4 KiB
RPMSpec

Name: osmo
Version: 0.4.2
Release: 1
Summary: Handy personal organizer
URL: http://clayo.org/osmo/
License: GPLv2+
Source: https://sourceforge.net/projects/osmo-pim/files/%{name}-pim/%{name}-%{version}/%{name}-%{version}.tar.gz
Group: Office
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libical)
#BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: %{_lib}gdk_pixbuf2.0-devel
%description
Osmo is a handy personal organizer, which includes calendar,
tasks manager, address book and notes modules. It was designed
to be a small, easy to use and good looking PIM tool to help
to manage personal information. In its current state the
organizer is quite convenient to use - for example, the user
can perform nearly all operations using the keyboard. Also,
a lot of parameters are configurable to meet the user's
preferences. On the technical side, Osmo is GTK+ based
tool which uses a plain XML database to store all personal data.
Features
Currently, Osmo has the following features:
General:
- compact interface
- configurable GUI layout
- encrypted private data backup
Calendar:
- day notes with text attributes (italic, bold, underline, etc.)
- date calculator
- built-in full year calendar
- compact mode
- auxiliary calendars for next and previous month
- basic iCalendar support (import/export)
- integration with Tasks and Contacts modules
Tasks:
- advanced reminder
- alarm actions per task (commands, sounds, etc.)
- tasks list printing
- quick search
- category filter
- due date modification on the fly
- basic iCalendar support (export)
- date dependent task coloring
Contacts:
- robust search functionality
- birthdays browser
- addresses location on the map
- basic import/export filters (csv, xhtml)
Notes:
- handy notes selector
- category filter
- quick search
- optional encryption using user-defined password
- text attributes (italic, bold, underline, etc.)
%prep
%setup -q
%build
%configure
%make
%install
%makeinstall
#clean icon cache theme
rm -f %{buildroot}%{_iconsdir}/hicolor/icon-theme.cache
%files
%doc README COPYING
%{_bindir}/%{name}
%{_datadir}/applications/osmo.desktop
%{_iconsdir}/hicolor/*/apps/%{name}.png
#{_iconsdir}/hicolor/icon-theme.cache
%{_iconsdir}/hicolor/scalable/apps/%{name}.svg
%{_datadir}/pixmaps/%{name}.png
%{_localedir}/*/LC_MESSAGES/%{name}.mo
%{_mandir}/man1/%{name}.1.xz
%{_datadir}/sounds/%{name}/alarm.wav