# Description: Terminal based IRC client for UNIX systems # URL: http://www.irssi.org/ # Packager: Daniel K. Gebhart, dkg at con-fuse dot org # Maintainer: Simon Gloßner, viper at hometux dot de # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu # Depends on: openssl ncurses glib name=irssi version=0.8.14 release=1 source=(http://www.irssi.org/files/$name-$version.tar.bz2) build () { cd $name-$version ./configure --build=$CHOST \ --host=$CTARGET \ --prefix=/usr \ --mandir=/usr/man \ --with-proxy \ --with-ncurses=$CLFS/usr \ --with-ssl find -type f -name 'Makefile' \ -exec sed -i 's|GLIB_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include|GLIB_CFLAGS = -I$(CLFS)/usr/include/glib-2.0 -I$(CLFS)/usr/lib/glib-2.0/include|g' {} \; `make >&2` || \ ( cd src/fe-text $CC $CFLAGS -Wall -o irssi gui-entry.o gui-expandos.o gui-printtext.o gui-readline.o gui-windows.o lastlog.o mainwindows.o mainwindow-activity.o mainwindows-layout.o statusbar.o statusbar-config.o statusbar-items.o term.o term-dummy.o term-terminfo.o terminfo-core.o textbuffer.o textbuffer-commands.o textbuffer-view.o irssi.o module-formats.o -Wl,--export-dynamic -Wl,--export-dynamic ../fe-common/irc/libfe_common_irc.a ../fe-common/irc/dcc/libfe_irc_dcc.a ../fe-common/irc/notifylist/libfe_irc_notifylist.a ../fe-common/core/libfe_common_core.a ../irc/libirc.a ../irc/core/libirc_core.a ../irc/dcc/libirc_dcc.a ../irc/flood/libirc_flood.a ../irc/notifylist/libirc_notifylist.a ../core/libcore.a ../lib-config/libirssi_config.a $CLFS/usr/lib/libgmodule-2.0.so $CLFS/usr/lib/libglib-2.0.so -lssl -lcrypto -ldl -lncurses -Wl,--rpath -Wl,/usr/lib -Wl,--rpath -Wl,/usr/lib cd - install -d $PKG/usr/share/$name/themes install -m 0644 *.theme $PKG/usr/share/$name/themes cp -r docs/help $PKG/usr/share/$name rm $PKG/usr/share/$name/help/Makefile* install -d $PKG/usr/lib/$name/modules cp src/irc/proxy/.libs/libirc_proxy.{a,so} src/irc/proxy/libirc_proxy.la $PKG/usr/lib/$name/modules ) make DESTDIR=$PKG install find $PKG -name .packlist -or \ -name perllocal.pod -or \ -name '*.bs' -or \ -name autosplit.ix -exec rm -rf {} \; rm -rf $PKG/usr/{include,share/doc} }