# vim: set ts=4 sw=4 et: Name: calcurse Version: 2.9.0 Release: 0 Summary: Text-based Organizer # http://calcurse.org/files/calcurse-%{version}.tar.gz Source: calcurse-%{version}.tar.bz2 Source1: %{name}.desktop URL: http://calcurse.org Group: Productivity/Office/Organizers License: BSD License BuildRoot: %{_tmppath}/build-%{name}-%{version} BuildRequires: ncurses-devel gcc make glibc-devel gettext gettext-devel BuildRequires: autoconf automake libtool %if 0%{?suse_version} > 0 BuildRequires: update-desktop-files %endif %description Calcurse is a text-based personal organizer which helps keep track of events and everyday tasks. It has a calendar and a "todo" list, and puts your appointments in order. The user interface is configurable, and you can choose between different color schemes and layouts. All of the commands are documented within an online help system. %prep %setup -q %build %configure %__make %{?_smp_flags} %install %makeinstall %__rm -rf "%{buildroot}%{_datadir}/doc" %__install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop" %if 0%{?suse_version} > 0 %suse_update_desktop_file -r "%{name}" Office Calendar %endif %__mv \ "%{buildroot}%{_datadir}/locale/en" \ "%{buildroot}%{_datadir}/locale/en_US" %find_lang "%{name}" %__chmod 0644 AUTHORS NEWS README TODO %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files -f "%{name}.lang" %defattr(-,root,root) %doc AUTHORS NEWS README TODO %doc doc/manual.html %{_bindir}/calcurse %doc %{_mandir}/man1/calcurse.1* %{_datadir}/applications/%{name}.desktop