Package Details: irssi-git

Git Clone URL: (read-only)
Package Base: irssi-git
Description: Modular text mode IRC client with Perl scripting
Upstream URL:
Licenses: GPL
Conflicts: irssi
Provides: irssi
Submitter: None
Maintainer: LinRs
Last Packager: watersalesman
Votes: 20
Popularity: 0.012297
First Submitted: 2009-04-21 11:52
Last Updated: 2018-01-11 23:11

Required by (13)

Sources (1)

Latest Comments

vorbote commented on 2018-04-24 17:42

elinks is not needed anymore.

ag3ntcyber commented on 2017-11-13 20:08

Thx for this update.

watersalesman commented on 2017-04-17 04:47

I adopted the package and changed pkgver() to better follow the VCS package guidelines specified in the wiki.

FreeFull commented on 2015-10-30 19:22

Seems it's related to various $PERL* variables set in my environment

FreeFull commented on 2015-10-30 18:28

I get this when I try to install the package after building it:

error: failed to commit transaction (conflicting files)
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/Irssi/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/Irssi/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/Irssi/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Irssi/Irc/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Irssi/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Irssi/TextUI/ exists in filesystem
irssi-git: /home/freefull/perl5/lib/perl5/x86_64-linux-thread-multi/auto/Irssi/UI/ exists in filesystem

Why is it trying to install files into my home directory?

vorbote commented on 2014-12-01 00:54

Ha! Sorry, you don't need "| sed 's/^v//" I copy pasted from one of my packages and forgot to delete that part.

vorbote commented on 2014-12-01 00:22

Hi, the pkgver generates a version that doesn't reflect the real progress in the repository. I suggest this:

printf "%s.r%s" \
"$(git describe --abbrev=0 | sed 's/^v//')" \
"$(git rev-list --count HEAD)"

it will generate a version that reflects the last tag and the number of commits in the repository. As the version starts with an r it supersedes the hash (which is quite meaningless to an end user IMHO).

Kaan commented on 2014-08-06 01:14

"--with-perl-lib=veNdor" causes perl problems

sudokode commented on 2014-08-01 13:16

Don't have time. Take the package and fix it yourself.

dequis commented on 2014-08-01 13:12

"But since you aren't dumb, we'll move on anyway...", says the misplaced echo, right before the "else ... exit 1"

sudokode commented on 2014-06-30 05:37

lol. simple fix

wodim commented on 2014-06-29 10:04

Your smartass arrogant patch to generate the documentation using html2text is making compilation fail.

sudokode commented on 2014-06-10 22:36

Thanks. Updated. Also using a different pkgver now.

SammysHP commented on 2014-06-10 18:19

Source moved to GitHub:

sudokode commented on 2014-03-10 19:01

Replaced lynx with html2text as a makedep. If you don't even want that, see the PKGBUILD for more info.

sudokode commented on 2013-07-31 16:45

Hm. Maybe the svn is down too. Who knows? I'll fix up the irssi-svn package too anyway.

sudokode commented on 2013-07-31 16:12

It appears as though the irssi git repo is down. They've either stopped caring about it and just gone back to svn or didn't really plan on moving to git as it was just a mirror of the svn. Check out the irssi-svn package.

vorbote commented on 2013-05-25 23:18

Would you mind updating the PKGBUILD with this one?

I have updated the PKGBUILD to use pacman 4.1 features.

gtmanfred commented on 2012-05-30 16:56

just so it is a little better...
# Contributor: Zariel <>

pkgdesc="Irssi - A cli irc client"
arch=('i686' 'x86_64')
depends=('glib2' 'openssl' 'ncurses' 'perl>=5.10.0-1' 'lynx')


build() {
cd "$srcdir"
msg "Connecting to GIT server...."

if [ -d $_gitname ] ; then
cd $_gitname
git fetch origin
git merge origin/trunk
msg "The local files are updated."
git clone $_gitroot $_gitname

msg "GIT checkout done or server timeout"
msg "Starting make..."

[ -d $srcdir/$_gitname-build] && rm -rf "$srcdir/$_gitname-build"
git clone $srcdir/$_gitname $srcdir/$_gitname-build
cd "$srcdir/$_gitname-build"

./ --prefix=/usr --with-proxy --sysconfdir=/etc \

package() {
make DESTDIR=$startdir/pkg install
rm $startdir/pkg/usr/lib/perl5/core_perl/perllocal.pod

wodim commented on 2012-05-20 14:10


Anonymous comment on 2011-07-12 12:12

the rm line is useless:

Anonymous comment on 2011-04-03 22:51

fixed.. erronous white space.

misc commented on 2011-04-03 20:02

Fails to build with pacman 3.5:
==> ERROR: Invalid syntax for optdepend : ':

caemir commented on 2011-03-23 14:58

and with conflics

That's good here.

caemir commented on 2011-03-23 14:33


caemir commented on 2011-03-23 13:42

hi There is an error at first time's compilation: the build directory dont here.

Perhaps the solution is someting like this:

[ ! -d "$srcdir/$_gitname-build" ] && rm -r "$srcdir/$_gitname-build"

And put

To is not a bad idea, because we arrive at install and "file exist on systeme" :)

Thx for this PKGBUILD !!

Anonymous comment on 2010-09-13 04:24

Adoped & updated/fixed PKGBUILD.