Package Details: libpurple-meanwhile 2.10.12-1

Git Clone URL: https://aur.archlinux.org/libpurple-meanwhile.git (read-only)
Package Base: libpurple-meanwhile
Description: Pidgin Instant Messenger plugin for Sametime support
Upstream URL: http://pidgin.im/
Licenses: GPL
Provides: libpurple-meanwhile
Submitter: viniavila
Maintainer: mordervomubel
Last Packager: mordervomubel
Votes: 7
Popularity: 0.116133
First Submitted: 2010-12-06 16:46
Last Updated: 2016-02-11 00:49

Latest Comments

troyengel commented on 2015-04-23 23:44

My company has switched away from using Sametime - I can no longer validate builds function correctly. Disowning the package to allow someone else to pick up the torch.

troyengel commented on 2014-11-02 16:35

William has transferred packaging to me -- I have rewritten the build sections (and updated to 2.10.10), please report any issues with this new method that tries to be as lean as possible (no tcl/perl/tk/python/etc.). The finished library has reduced ~4k on my system from the previous version - be sure and back up the 2.10.9 package or /usr/lib/purple-2/libsametime.so before upgrading just in case.

I've tested this against my corporate Sametime server (I think it's version 8.5.2?) and everything seems to work as expected. Tested with OTR as well, no issues popped up for me...

troyengel commented on 2014-10-25 19:40

These should no longer be needed:

# The farstream patch changes configure.ac
autoreconf -vi

# Use Python 2
sed -i 's/env python$/&2/' */plugins/*.py \
libpurple/purple-{remote,notifications-example,url-handler}


I was also messing with the PKGBUILD to try and get it to be a minimal compile (linked libs on the final .so) even if you have everything installed that gets auto-detected. If anyone wants to help test it out a little:

PKG_CONFIG="" \
GLIB_CFLAGS="$(pkg-config --cflags 'glib-2.0 >= 2.16.0 gobject-2.0 gmodule-2.0 gthread-2.0')" \
GLIB_LIBS="$(pkg-config --libs 'glib-2.0 >= 2.16.0 gobject-2.0 gmodule-2.0 gthread-2.0')" \
LIBXML_CFLAGS="$(pkg-config --cflags 'libxml-2.0 >= 2.6.0')" \
LIBXML_LIBS="$(pkg-config --libs 'libxml-2.0 >= 2.6.0')" \
MEANWHILE_CFLAGS="$(pkg-config --cflags 'meanwhile >= 1.0.0 meanwhile < 2.0.0')" \
MEANWHILE_LIBS="$(pkg-config --libs 'meanwhile >= 1.0.0 meanwhile < 2.0.0')" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-python=/usr/bin/python2 \
--with-dynamic-prpls=sametime \
--enable-silent-rules \
--enable-shared \
--disable-gtkui \
--disable-consoleui \
--disable-screensaver \
--disable-sm \
--disable-startup-notification \
--disable-gtkspell \
--disable-gestures \
--disable-schemas-install \
--disable-gstreamer \
--disable-gstreamer-interfaces \
--disable-farstream \
--disable-vv \
--disable-idn \
--disable-avahi \
--disable-fortify \
--disable-dbus \
--disable-nls \
--disable-nm \
--disable-nss \
--disable-perl \
--disable-gnutls \
--disable-tcl \
--disable-tk \
--disable-pixmaps-install \
--disable-doxygen \
--disable-dot \
--disable-devhelp

By nulling out PKG_CONFIG all the random things without a --disable flag (like GADU and PANGO) are ignored, then manually pull in the needed configs for GLIB_*, LIBXML_* and MEANWHILE_* just the way ./configure does. Then adding all the other --disable flags skips all the checks/warnings/errors, etc. - just build in the libpurple/protocols/sametime/ subdir.

Warning: not well tested.

SamYaple commented on 2014-09-18 22:12

Needs depends for tk and tlc (or disables).

christoph.gysin commented on 2014-05-12 07:39

This should depend on tk or disable tk support.

yetr2 commented on 2014-03-21 20:55

Well, if pidgin is already going to include those files, I guess I don't need to. updated PKGBUILD.

sylphid commented on 2014-03-21 13:02

pacman -Ql pidgin | grep meanwhile

pidgin /usr/share/pixmaps/pidgin/protocols/16/meanwhile.png
pidgin /usr/share/pixmaps/pidgin/protocols/22/meanwhile.png
pidgin /usr/share/pixmaps/pidgin/protocols/48/meanwhile.png
pidgin /usr/share/pixmaps/pidgin/protocols/scalable/meanwhile.svg

yetr2 commented on 2014-03-18 00:15

what package currently owns those files?

punkrockguy318 commented on 2014-03-17 12:30

I'm getting the following error (although package installation can be forced) error: failed to commit transaction (conflicting files)
libpurple-meanwhile: /usr/share/pixmaps/pidgin/protocols/16/meanwhile.png exists in filesystem
libpurple-meanwhile: /usr/share/pixmaps/pidgin/protocols/22/meanwhile.png exists in filesystem
libpurple-meanwhile: /usr/share/pixmaps/pidgin/protocols/48/meanwhile.png exists in filesystem
libpurple-meanwhile: /usr/share/pixmaps/pidgin/protocols/scalable/meanwhile.svg exists in filesystem

yetr2 commented on 2014-03-13 06:02

I need it, so I'm taking it.
Updated to 2.10.9. Rebuilt the script to just compile and grab the module as opposed to replacing pidgin from Extra. seems to work on my setup, would like feedback if other people are having issues.

Side note, the sametime setup I'm forced to partake in, the IDs, unless I add them to my buddy list in some fashion, don't resolve to names. Just displays a long number instead. Anyone know anything about this? I know they've configured sametime to use Windows AD for managing user credentials.

All comments