# fss-0002
# pidgin (aka gaim) seems to segfault while trying to call a non-existent program 'pid'

main:
  ./configure $CONF --enable-plugins --disable-tcl --disable-tk --disable-gtkspell --enable-screensaver --disable-startup-notification --enable-gnutls --with-tclconfig=/lib --with-tkconfig=/lib --disable-deprecated --with-nss-libs=/lib --with-nss-includes=${TC}include/nss --with-nspr-libs=/lib/ --with-nspr-includes=${TC}include/nspr --with-tclconfig=${TC}lib/ --with-tkconfig=${TC}lib/ --disable-meanwhile --disable-avahi --disable-nm --disable-cap --enable-dbus --disable-idn --disable-vv --without-python
  find -name Makefile -exec sed -i -e 's|\-lncurses|& -ltinfo|' '{}' ';'
  make pkgconfigdir=${TC}lib/pkgconfig/
  make pkgconfigdir=${TC}lib/pkgconfig/ install
  mkdir -vp ${TC}lib/{finch,gnt,pidgin,purple-2}/
  chmod ugo-x /lib/lib{gnt,purple}.la
  if [ -f /lib/libpurple-client.la ] ; then chmod ugo-x /lib/libpurple-client.la ; fi
  chmod ugo-x /lib/{finch,gnt,pidgin,purple-2}/*.la
  mv -v /lib/lib{gnt,purple}.la ${TC}lib/
  if [ -f /lib/libpurple-client.la ] ; then mv -v /lib/libpurple-client.la ${TC}lib/ ; fi
  mv -v /lib/finch/*.la ${TC}lib/finch/
  mv -v /lib/gnt/*.la ${TC}lib/gnt/
  mv -v /lib/pidgin/*.la ${TC}lib/pidgin/
  mv -v /lib/purple-2/*.la ${TC}lib/purple-2/
  #mv -v /lib/pkgconfig/{gnt,pidgin,purple}.pc ${TC}lib/pkgconfig/
  mv -v /share/aclocal/purple.m4 ${TC}share/aclocal/
  chgrp e_chat -R /lib/lib{gnt,purple}.so* /bin/{finch,pidgin} /lib/{gnt,pidgin,purple-2,finch}/ /share/purple
  chmod o-rx -R /lib/lib{gnt,purple}.so* /bin/{finch,pidgin} /lib/{gnt,pidgin,purple-2,finch}/ /share/purple
  find /lib/pidgin /lib/purple-2 /lib/finch /lib/gnt /share/purple -type d -exec chmod g+s '{}' ';'
  if [ -f /lib/libpurple-client.so ] ; then chgrp e_application -R /lib/libpurple-client.so* ; fi
  rm -Rf /share/{locale,aclocal} /auto
  rm -Rf /bin/purple-*
  rm -f /share/applications/pidgin.desktop
  cp -v ${PR}chat_program.desktop /share/applications/
