j-pilot - Palm desktop ChangeLog

HOWTO


# J-Pilot 0.99.8
# ==============
# Prerequisites:
# gawk
# sed
# grep
# sed
# perl
# gettext
# pilot-link
# gtk 1.x (leave off --enable-gtk2) or 2.x
# prometheon (add --enable-prometheon)

# FYI, there is a Slackware 10.2 package here:
# http://jpilot.org/jpilot-0.99.8-i386-3.tgz
# http://jpilot.org/jpilot-0.99.8-i386-3.tgz.md5sum
# http://jpilot.org/jpilot-0.99.8-i386-3.tgz.asc
# if you don't feel like building it yourself.

# I got Forbidden with wget, but it worked with Firefox and curl.
# Use something else to get it:
# curl -o jpilot-0.99.8.tar.gz http://jpilot.org/jpilot-0.99.8.tar.gz
# lynx -dump -source http://jpilot.org/jpilot-0.99.8.tar.gz > jpilot-0.99.8.tar.gz

cd
test -f installed/jpilot-0.99.8.tar.gz &&
mv installed/jpilot-0.99.8.tar.gz .
test ! -f jpilot-0.99.8.tar.gz &&
wget http://jpilot.org/jpilot-0.99.8.tar.gz

# Verify tarball w/ md5sum:
echo "4bdb200367e691e64d02bd6dfcdec604  jpilot-0.99.8.tar.gz" | md5sum -c

# Verify tarball w/ sha1sum:
# (this came from my gpg-verified tarball)
echo "5ad7c15f4583a15afb7acd96db2c4e8e58311b29  jpilot-0.99.8.tar.gz" | \
sha1sum -c

# Verify tarball w/ gpg:
( gpg --list-keys 1E5DF2D6 > /dev/null 2>&1 || gpg --recv-keys 1E5DF2D6 ) &&
wget -nc http://jpilot.org/jpilot-0.99.8.tar.gz.asc &&
  gpg --verify jpilot-0.99.8.tar.gz.asc && rm jpilot-0.99.8.tar.gz.asc

mkdir -p -m 0700 src
cd src
find -maxdepth 1 -type d -name "jpilot-*" -exec rm -r {} \;
tar xzvf ~/jpilot-0.99.8.tar.gz
cd jpilot-0.99.8
test $UID = 0 && chown -R root:root .

# Apply this patch to fix unresolved symbol glob_tooltips when using
# jpilot-sync
wget -nc http://jpilot.org/patch.jpilot-sync &&
patch -p0 < patch.jpilot-sync

# Apply this patch to fix a memory problem resulting in a segfault when
# modifying records
wget -nc http://jpilot.org/patch.0.99.8-memory &&
patch -p0 < patch.0.99.8-memory

LDFLAGS=-L/usr/local/ssl/lib CPPFLAGS=-I/usr/local/ssl/include \
./configure --disable-nls --enable-gtk2
make
find /usr/local/share/doc -maxdepth 1 -type d -name "jpilot-*" \
-exec rm -r {} \;

# Become root to install it
su

make install
ldconfig

# Create a /etc/profile.d/jpilot.sh telling it what directory to use:
echo '#!/bin/sh' > /etc/profile.d/jpilot.sh
echo 'export JPILOT_HOME=/home/jason/.palm' >> /etc/profile.d/jpilot.sh
chmod 700 /etc/profile.d/jpilot.sh

# There are four icons here which you may want to use as a desktop icon:
# /usr/local/share/doc/jpilot-0.99.8/icons

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
rm -f installed/jpilot-*.tar.*
mv jpilot-0.99.8.tar.gz installed/

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2006-08-24 5:48pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]