site  contact  subhomenews

Application upgrades for Puppy2

June 05, 2009 — BarryK
I have upgraded heaps of libraries, now for some applications...

osmo 0.1.6
Puppy 2.x has the 'ical' package for dairy/appointments/pim, which is a Tcl/Tk application. I want to bring Puppy2 up to a par with Puppy4 and have all GTK2 apps.
I tried the latest, 0.2.6, but got an error while compiling. I looked around, found 0.1.6, that compiles ok. That version will do for now.

libgee 0.1.5
needed by vala.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu

vala 0.7.3
This is the Vala and Genie compiler. I want to compile some apps that are written in Genie, so need this.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu --enable-vapigen

gtksourceview 2.4.2
Need this for some text editors, and notecase.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu

notecase 1.9.8
A most excellent outliner. Puppy 2.1.7 had version 1.5.8.
Edit Makefile, commented out this line:

mtpaint 3.31
# ./configure gtk2 --cpu=i486 GIF jpeg tiff --prefix=/usr

libgphoto2 2.4.5
Needed by sane-backends
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu --with-drivers=all --with-libexif=auto

sane-backends 1.0.19
Need this for the Xsane scanner GUI application.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --enable-pnm-backend

xsane 0.996
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

fotoxx 5.10.4
This is an image viewer, with some photo editing ability.
# export PREFIX="/usr"
# make

homebank 4.0.2
I used Turma to do a global replacement of all '.svg' in source files with '.png', as have my own (much smaller) images.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --without-ofx

gftp 2.0.19
FTP client, also does secure-FTP transfers.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu

fpm2 0.75
Figaro's Password Manager2.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
Errors in po/cs.po, so have removed it. ...hmmm, had to remove all
the .po translations before it would compile.

seamonkey 1.1.16
Get this patch from
# patch -p1 < ../gtk2-x11-libs.patch
# ./configure --localstatedir=/var --prefix=/usr --host=i486-pc-linux-gnu --with-x --with-pthreads --with-system-jpeg --with-system-zlib --with-system-mng --enable-default-toolkit=gtk2 --enable-xft --enable-postscript --disable-xprint --disable-gnomevfs --disable-gnomeui --enable-crypto --enable-plugins --disable-logging --enable-strip --enable-necko-protocols=all --disable-debug --enable-mathml --enable-cookies --enable-extensions=cookie,transformiix,wallet,xmlextras,pref,spellcheck,universalchardet,permissions,typeaheadfind --disable-calendar --enable-application=suite --disable-ldap --enable-chrome-format=flat --with-distribution-id=com.puppylinux --enable-xinerama --disable-svg --disable-accessibility --disable-tests --enable-system-cairo --disable-jsd --with-system-png --enable-composer --enable-mailnews
Creating the final PET package is a bit of an art... too much to explain here.

sweep 0.9.3
Audio editor and recorder.
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu

Digital camera image reader.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-t2-linux-gnu --without-bonobo --without-gnome --without-gimp

xdelta 3.0v
# make


Username: ttuuxxx
Hi Barry, I love what you've compiled excellent :) I had the error with the latest osmo also, what I did was went to the source line that was giving me the error and deleted it. Then I tried to compile it again, and It compiled without error. So the 2.14.1X version I've been working on has the latest version. I really like the fact you recompiled the backend also. I did have a few problems with the Cairo/pango lib, It did compile for me, but I was a bit iffy on it being stable or not. Does flash work on seamonkey ? If you go to and try to download GTKhash does it crash? It did on 2.14.1X with flash. looking forward to your release of it and the updated packages. ttuuxxx

Configure mtPaint
Username: BarryK
"Dmitry, the maintainer of mtPaint, was unable to post to this blog sosent me an email instead: [i]I see mtPaint is configured with "./configure gtk2 --cpu=i486 GIF jpeg tiff --prefix=/usr" which is suboptimal. To get the best results (smaller and faster binary, with less dependencies), use the "release" configure option, like this: "./configure release gtk2 GIF jpeg tiff --prefix=/usr" This option enables several handpicked optimizations which are beneficial in practice; the target CPU it uses is "i386" because as my testing shows, the latter ones just add to binary size without providing a noticeable speed increase.[/i]

Tags: woof