Mercurial > pidgin
view gaim.apspec.in @ 13662:b198d0c26b83
[gaim-migrate @ 16064]
Fix Coverity CID 26: A potential crash when the server sends us
an incoming channel 2 ICBM of the ICQ server relay type but
does not send the data normally associated with such an ICBM.
This should never happen.
Fix Coverity CID 45: A potential crash when the server sends us
an incoming channel 2 ICBM but does not send the data normally
associated with such an ICBM. This should never happen.
Fix Coverity CID 47: A 1 byte memleak when signing on using the old
blist method and not when using SSI. This never happens. As far
as I can tell it has been like this since the beginning of time.
It's a weird memleak.
Fix Coverity CID 57: A memleak of the length of a screen name when
searching for screen names by email address and the server returns
a malformed SNAC. This should never happen.
Fix Coverity CID 59: A memleak of the length of an ICBM when _parsing_
an outgoing ICBM. I don't believe this ever happens, and I suspect
the code exists from a time when libfaim was perhaps being written
so that it could be used in an AIM server (in addition to just a client).
I should probably remove the function.
Fix Coverity CID 132: A memleak of the length of the email address
when searching for screen names by email address.
Fix Coverity CID 146: Check the return value of read() and print
a warning to the debug window. This code is only used when AOL
enables their crazy AIM executable hash value stuff, which hasn't
happened in 5 years or so.
Fix Coverity CID 191: Comment out some code that isn't used.
Fix Coverity CID 192: Get rid of a harmless assignment to a variable
that wasn't used.
Fix Coverity CID 194: Comment out some variables and code that
isn't used.
Fix Coverity CID 198: Get rid of a variable that wasn't used in
gaim_ssi_parselist().
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 19 Apr 2006 03:31:47 +0000 |
parents | d7983c1d79bb |
children | dee8540be099 |
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] APBUILD_STATIC="Xss startup-notification-1" prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl --disable-gtktest --disable-glibtest --disable-vv --disable-fortify #APBUILD_STATIC="Xss startup-notification-1" prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl --disable-vv [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