SHA256
1
0
forked from pool/calcurse
calcurse/calcurse.spec

66 lines
1.7 KiB
RPMSpec
Raw Normal View History

# vim: set ts=4 sw=4 et:
Name: calcurse
Version: 2.8
Release: 0
Summary: Text-based Organizer
# http://culot.org/cgi-bin/get.cgi?calcurse-%{version}.tar.gz
Source: calcurse-%{version}.tar.bz2
Source1: %{name}.desktop
URL: http://culot.org/calcurse/
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_update_desktop_file:1}
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.
Authors:
--------
Frédéric Culot <frederic@culot.org>
%prep
%setup -q
%build
%configure
%__make %{?jobs:-j%{jobs}}
%install
%makeinstall
%__install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/%{name}.desktop"
%if 0%{?suse_update_desktop_file:1}
%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 ChangeLog NEWS README TODO
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%files -f "%{name}.lang"
%defattr(-,root,root)
%doc AUTHORS ChangeLog NEWS README TODO
%{_bindir}/calcurse
%doc %{_mandir}/man1/calcurse.1%{ext_man}
%{_datadir}/applications/%{name}.desktop