Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37866157
en ru br
ALT Linux repos
5.0: 2.3.3-alt2
4.1: 2.3.3-alt1
4.0: 2.3.1-alt2.1
3.0: 2.3.1-alt2.1

Group :: Office
RPM: ical

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# -*- rpm-spec -*-
# $Id: ical,v 1.9 2004/07/05 12:59:51 me Exp $

%define major 2.3
Name: ical
Version: %major.1
Release: alt2.1

Summary: An X Window System-based calendar program
License: BSD-Style
Group: Office
Url: http://www.annexia.org/freeware/ical/

Source0: %url/%name-%version.tar.bz2
Source1: icons-%name.tar.bz2
Patch0: ical-2.3.1-tcl84.patch
Patch1: ical-2.3.1-gcc2.95.patch

BuildRequires: autoconf_2.13 XFree86-devel gcc-c++ libstdc++-devel tk-devel >= 8.4.0-alt1
Requires: tk >= 8.4.0-alt1

%description
Ical is an X Window System based calendar program. Ical will easily
create/edit/delete entries, create repeating entries, remind you about
upcoming appointments, print and list item occurrences, and allow
shared calendars between different users.

%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
%set_autoconf_version 2.13
%__autoconf
%configure --with-tclconfig=%_libdir
%__make OPTF="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"

%install
%makeinstall \
MKDIR="%__mkdir_p" \
ILIBDIR=%buildroot%_datadir/%name/v%major \
MANDIR=%buildroot/%_mandir
###__install -p -m0644 -D doc/ical.man %buildroot%_man1dir/%name.1
%__rm -rf %buildroot%_datadir/%name/v%major/contrib
%__rm -f contrib/ical.spec

#install menu

%__install -d %buildroot%_menudir
cat << EOF > %buildroot%_menudir/%name
?package(ical): needs="X11" icon="ical.xpm" section="Office/Time management" \
title="Ical" longtitle="Calendar program" command="/usr/bin/ical"
EOF

#mdk icons

%__install -d %buildroot%_iconsdir
%__tar xjf %SOURCE1 -C %buildroot%_iconsdir

%post
%update_menus

%postun
%clean_menus

%files
%doc doc/ical.html doc/ical.doc doc/interface.html doc/interface.doc
%doc contrib
%_bindir/%name-%major
%_bindir/%name
%_datadir/%name
%_menudir/%name
%_iconsdir/%name.*
%_iconsdir/large/%name.*
%_iconsdir/mini/%name.*
%_mandir/man1/%name.1*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin