Good old ical for Unix

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

Good old ical for Unix

#1 Post by tallboy »

I have tried to search, but I have not found it, has anyone ever made a ical.pet? I used it all the time in my old dpup484-beta4, unlike Osmo in recent puppies, but I cannot remember if I downloaded it or compiled it myself. This is not the Mac or other modern icals. According to this text, puppy came with ical preinstalled in 2008: https://wiki.tcl-lang.org/1861

Q: Later versions of ical is designed to work with Tcl7.5/Tk4.1 or later. Is that a problem with Lucid-5.2.8.7 ?

From https://en.wikipedia.org/wiki/Ical_%28Unix%29
ical is a simple Tk-based calendar program for Unix machines. It was originally written in the early 90s by Sanjay Ghemawat. Many calendar programs have come and gone since then, but rarely have any been easier to use, faster or better than ical.
Picture: By The original uploader was PNG crusade bot at English Wikipedia - Transferred from en.wikipedia to Commons by IngerAlHaosului using CommonsHelper., GPL. https://commons.wikimedia.org
Attachments
640px-Ical_(Unix)_screenshot.png
(66.58 KiB) Downloaded 196 times
True freedom is a live Puppy on a multisession CD/DVD.

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2 Post by ally »


User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#3 Post by tallboy »

That one worked, thank you ally! :D
As suggested, I installed:
http://distro.ibiblio.org/puppylinux/pe ... atched.pet
As expected, it complained about missing libtk8.5.so
So I followed the advice in this thread:
Lucid- Installing Python still missing libtk8.5.so libtcl8.5
and installed these:
http://dotpups.de/ITAmember/python/tcl-8.5.7-p4.pet
and
http://dotpups.de/ITAmember/python/tk-8.5.7-p4.pet

I have to make a /usr/share/applications/ical.desktop file, and add a button with a logo, but it works! Ical is easy to customize, and the repeat function alone - which is missing in Osmo, makes it worth dealing with a program from early stone-age... :lol: (I know there are bugs, but I cannot remember which, and they never affected me earlier)

Correction: There is a .desktop file already, named Ical-calendar-appointments.desktop. I use the /usr/local/lib/X11/pixmaps/date48.png logo on the desktop, and link it to /usr/local/bin/defaultcalendar, which is now set to ical instead of osmo. The directory /usr/lib/ical contains some files worth browsing.
Attachments
date48.png
(3.18 KiB) Downloaded 163 times
shot.png
(132.07 KiB) Downloaded 180 times
True freedom is a live Puppy on a multisession CD/DVD.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#4 Post by OscarTalks »

Compiled ical-3.0.3 in Wheezy
Released February 2018 apparently.
Had to build Tcl 8.6.8 and Tk 8.6.8 first.
Fonts don't look very good but maybe things can be altered in config somehow.
All seems to be running OK though.
Attachments
ical-3.0.3-wheezy.jpg
ical-3.0.3 compiled and running in DpupWheezy
(55.57 KiB) Downloaded 141 times
Oscar in England
Image

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#5 Post by tallboy »

Oscar, did you make it as a .pet or maybe a .deb, and if so, do you have a link to your version?
I found no changelog, do you know what the differences are between earlier and later versions? It certainly looks the same.

To those not familiar with Ical; it is VERY small, the /usr/bin/ical is only 279Kb. :D
True freedom is a live Puppy on a multisession CD/DVD.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#6 Post by OscarTalks »

I don't think there have been many changes apart from fixes for recent gcc versions.
Details can be found on this page if you click on "Release information" for each one.
https://launchpad.net/ical-tcl/+download

I just did a test build without studying configuration options very much.
The ical executable is small but it requires the 2 shared libraries for Tcl and Tk plus some files in Tcl and Tk sub-directories. Because of this the overall package is not all that small. I suspect it may be possible to get it much smaller with static linking if I were to spend some time looking into it. For this reason I have not uploaded it as a .pet package at this time.
Oscar in England
Image

User avatar
tallboy
Posts: 1760
Joined: Tue 21 Sep 2010, 21:56
Location: Drøbak, Norway

#7 Post by tallboy »

Thank you, Oscar
I see that the 3.0 release from the 3.x series released 2009-01-03, contains some info.
True freedom is a live Puppy on a multisession CD/DVD.

Post Reply