My old laptop running FreeBSD7.2 (which I used for IRC), had heat-related issues – so I moved it to a lenny domU (Running on my NetBSD5 Xen dom0). I quickly noticed there was no package for irssi-fish, and decided to create one. It involved a bit of fiddeling, but compiled fine in the end.
Apparently, Irssi-FiSH version 1.x works better on amd64 platform. Therefor I went with the 1-RC5 (release candidate 5) version of it instead.
To make FiSH compile, you need to build MIRACL first, then copy miracl.a to the directory with FiSH source in it. You will have to tweak MIRACL and irssi’s Makefile’s, to make sure everything is being built with GCC-flag “-fPIC”, so the shared libraries will succeed.
When writing this article, I learned how to make a “secure apt repository”. I’ll try to keep it up to date, with the latest irssi-fish.
Binary package
If you are lazy like me, and just want something that works, do the following:
# wget http://www.danielbond.org/DB-GPG.asc
# apt-key add DB-GPG.asc
# gpg –import DB-GPG.asc
# rm DB-GPG.asc
# echo ‘deb http://www.danielbond.org/debian/ lenny main’ >> /etc/apt/sources.list
# aptitude update && aptitude install irssi-fish
4 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
Not there:
root@sega:/home/ilj % aptitude update
Hit http://www.debian-multimedia.org testing Release.gpg
…
Hit http://mirrors.usc.edu testing/contrib Sources/DiffIndex
Reading package lists… Done
root@sega:/home/ilj % apt-cache search irssi
ekg – console Gadu Gadu client for UNIX systems
irssi – terminal based IRC client
irssi-dev – terminal based IRC client – development files
irssi-plugin-otr – Off-the-Record Messaging Plugin for Irssi
irssi-plugin-silc – SILC plugin for irssi
irssi-plugin-silc-dbg – debug symbols for the SILC plugin for irssi
irssi-plugin-xmpp – XMPP plugin for irssi
irssi-scripts – collection of scripts for irssi
libconfig-auto-perl – Magical config file parser
pidgin-plugin-pack – 30 useful plugins for pidgin
silc – transitional package for the SILC client
root@sega:/home/ilj %
i tried this but dont see any irssi-fish pkg after adding deb line to sources.list?
vchrizz@kate:~$ aptitude search irssi
i irssi – terminal based IRC client
p irssi-dev – terminal based IRC client – development files
p irssi-plugin-otr – Off-the-Record Messaging Plugin for Irssi
p irssi-plugin-silc – SILC plugin for irssi
p irssi-plugin-silc-dbg – debug symbols for the SILC plugin for irssi
p irssi-plugin-xmpp – XMPP plugin for irssi
p irssi-scripts – collection of scripts for irssi
I’ve only made the package for Lenny/amd64, is this the same version/arch that you are using?
Seeing these kind of posts reminds me of just how technology truly is ever-permeating in this day and age, and I think it is safe to say that we have passed the point of no return in our relationship with technology.
I don’t mean this in a bad way, of course! Societal concerns aside… I just hope that as memory gets cheaper, the possibility of downloading our brains onto a digital medium becomes a true reality. It’s a fantasy that I dream about all the time.
(Posted on Nintendo DS running R4i SDHC DS S3)