MistralApps Packaged by Jimc
This is a collection of software for Maemo-2.0 Mistral
that were downloaded from debian.org
or from the maintainers' sites, and compiled in Scratchbox by jimc.
The software itself is unhacked, but
packages from Debian all needed minor tweaks in the control and/or rules
files because Maemo provides different packages and utilities. Some packages
from maintainers didn't already have Debian administrative files, and for
those I created them.
You can download packages directly off this web page -- use the Deb
links -- if you mind the dependencies yourself; there are links with the
packages (labelled with the archive root) that point to the actual packages
there. In at least one case, a package downloaded off this page (Pine) needed
prerequisite packages which I had not installed, and the Application Installer
felt it was not authorized to acquire them, so it very helpfully announced
incompatible package
and didn't show the list of prerequisites. Please
see the archive description for:
| Package | Description | Deb | Source | Diff |
|---|---|---|---|---|
| Bash | Souped up Bourne shell, with history and job control from
C-shell, better completions than C-shell, and strange and unique
array variables. Much better than the emasculated shell (strictly
POSIX?) in busybox. Note: the package is called bash-m, because busybox has a listed conflict with bash -- it provides a POSIX Bourne shell and thinks it needs to force out all competitors. This is bash-3.1. Depends on libncurses5 and ncurses-base, available from repository.maemo.org - mistral - free. Direct links: ncurses-base, libncurses5, | Deb
| Src
| Diff
|
| Less | Pager that can go backward, much better than more. This is less-394. Depends on ncurses-base, available from repository.maemo.org - mistral - free. | Deb
| Src
| Diff
|
| Pine | Mail reader, text mode in xterm. Can do IMAP (port 143) and POP3 (110). Can do SSL/TLS (port 587, 993 and 995). In jimc's opinion,
Pine is much preferable to the provided GUI mail reader (hacked Sylpheed). However,
mail that you send is from user. But the project to be myselfon the ITB has ended in success. This is pine-4.64. Depends on mime-support, available from repository.maemo.org - mistral - free. When building, you need to rename pine4.64 to pine-4.64 before applying the Debian patch, hiss, boo. Debian says that the Pine license forbids distribution of modified binaries, but I don't see that restriction in the current CPYRIGHT file, nor do I see that the binaries are substantially modified. So I'm going to ignore the issue. | Deb
| Src
| Diff
|
| Pilot | File manager, goes with Pine (optional). The Debian Pine package builds Pilot at the same time. | Deb
| ||
| GnuPG | Command line tool gpgcan encrypt, decrypt and sign files; also includes a key management system. Depends on libreadline4, available from repository.maemo.org - mistral - free. | Deb
| Src
| Diff
|
These are the components of NTP, the Network Time Protocol. This is ntp-4.2.0a+stable. Ntpdate and the utilities (ntpq) work, but sadly, the daemons do nothing.
Remember when you install NTP you need to edit the provided /etc/ntp.conf and/or /etc/default/ntpdate (used in the boot-time startup script) and replace the given generic servers with your preferred ones.
The generic build instructions at the end of this page need to be modified slightly for NTP.
| Package | Description | Deb | Source | Diff |
|---|---|---|---|---|
| ntp | Utilities such as ntpq to monitor operation of NTP.
ntpq -p [hostname]shows the time difference between hostname (default: localhost) and the servers to which its ntp daemon is synced. This assumes that a ntp daemon is running on that host. Depends on libreadline4, hiding at repository.maemo.org - mistral - free. | Deb
| Src
| Diff
|
| ntpdate | Sets your clock once from a server; run this periodically. The Debian installation drops in a script to execute it at boot time, but this won't do much good because the ITB will not yet have a network connection. Requires libelfg0, available from http://repository.maemo.org - mistral - free | Deb
| ||
| ntp-simple | Run this daemon on your machine to keep its clock closely synchronized
with other NTP servers. Unfortunately on the Nokia 770 with Maemo-2.0 the daemon exits immediately with no obvious diagnostics in its logfile, and I haven't found out why. Suspicion: the kernel lacks the necessary timer API. But I can't find a kernel configuration option for this. | Deb
| ||
| ntp-refclock | If you have an atomic or radio clock, including a
GPS receiver,
install this package and pipe the clock's output to the NTP daemon.
Your daemon can serve as a reference for other NTP clients. As with ntp-simple, it's not likely that this will work on the Nokia 770. | Deb
| ||
| ntp-server | Common code for ntp-simple and ntp-refclock; the Debian installer should acquire this package automatically, but it doesn't, so you need to install ntp-server explicitly if you install either of the daemons. | Deb
| ||
| ntp-doc | NTP documentation in HTML form, which you can read on your Internet Tablet :-) | Deb
|