Mercurial > pidgin
view gaim.apspec.in @ 10849:c203cd637f95
[gaim-migrate @ 12521]
sf patch #1185449, from Richard Laager
"As the comment in gtkconv.c says, saving a duplicate copy
of the entire conversation is completely bogus. Saving a
copy of a conversation is a UI thing (if the UI is only showing
the last five messages, for example, that's all the user
would expect to be saved). Therefore, there's no problem
having the UI save its own buffer. The GTK+ UI is already
doing this with the imhtml object. This patch removes the
history from GaimConversation and uses the buffer in the
imhtml object when saving a conversation.
It also adds <html>, <head>, <title>, and <body> tags to
the file to make it a bit more valid.
This patch is extremely likely to break plugins because it
changes the size of the GaimConversation struct. As such,
if this is committed, I recommend the developers recompile
non-default plugins. This broke Gaim-Encryption for me,
hence the warning."
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 19 Apr 2005 04:21:39 +0000 |
parents | 04e61e64db63 |
children | a6d446cf090f |
line wrap: on
line source
# -*-shell-script-*- [Meta] RootName: @gaim.sourceforge.net/gaim:$SOFTWAREVERSION DisplayName: Gaim Internet Messenger ShortName: gaim Maintainer: The Gaim Developers URL: http://gaim.sourceforge.net/ Packager: Tim Ringenbach <marv_sf@users.sourceforge.net> Summary: A GTK+ based multiprotocol instant messaging client SoftwareVersion: @VERSION@ InterfaceVersion: 2.0 PackageVersion: 1 [Description] Gaim allows you to talk to anyone using a variety of messaging protocols, including AIM (Oscar and TOC), ICQ, IRC, Yahoo!, MSN Messenger, Jabber, Gadu-Gadu, Napster, and Zephyr. These protocols are implemented using a modular, easy to use design. To use a protocol, just add an account using the account editor. Gaim supports many common features of other clients, as well as many unique features, such as perl scripting, TCL scripting and C plugins. Gaim is NOT affiliated with or endorsed by America Online, Inc., Microsoft Corporation, Yahoo! Inc., or ICQ Inc. [BuildPrepare] prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl --disable-gtktest [BuildUnprepare] unprepareBuild [Imports] rm -rf include rm -rf lib/pkgconfig find -name '*.la' | xargs rm echo '*' | import [Prepare] # Dependency checking require @gtk.org/gtk 2.2 require @68k.org/libaudiofile 0.0 require @xiph.org/libao 2.0 require @gtkspell.sourceforge.net/gtkspell 0.0 require @gnutls.org/gnutls 11.0 || { require @mozilla.org/nspr 4 && require @mozilla.org/nss 3; } [Install] # Put your installation script here installExe ./bin/* installLib ./lib/libgaim-remote.so.0.0.0 # do the plugins copyFiles ./lib/gaim "$PREFIX/lib" installMan 1 ./man/man1/gaim.1 installDesktop "Networking/Instant Messaging" ./share/applications/gaim.desktop installLocale ./share/locale copyFiles ./share/pixmaps "$PREFIX/share" copyFiles ./share/sounds "$PREFIX/share" installIcon ./share/pixmaps/gaim.png # install and fix the .pc file # move this to the -devel package when I make one # copyFile ./lib/pkgconfig/gaim.pc "$PREFIX/lib/pkgconfig/gaim.pc" # safeSed "$PREFIX/lib/pkgconfig/gaim.pc" "s|prefix=/usr/local|prefix=$PREFIX|" [Uninstall] # Usually just the following line is enough to uninstall everything uninstallFromLog