annotate gaim.apspec.in @ 10534:975c2e66cd53

[gaim-migrate @ 11866] If you have your proxy set to 'Use Environmental Settings', but don't actually have any relevant environment variables set, you probably want to connect directly (as mentioned in bug 1105809). This does just that. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 20 Jan 2005 20:58:25 +0000
parents c3a964f4fc61
children 895ab663c87c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1 # -*-shell-script-*-
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
2
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
3 [Meta]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
4 RootName: @gaim.sourceforge.net/gaim:$SOFTWAREVERSION
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
5 DisplayName: Gaim Internet Messenger
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
6 ShortName: gaim
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
7 Maintainer: The Gaim Developers - http://gaim.sourceforge.net/
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
8 Packager: Tim Ringenbach <marv_sf@users.sourceforge.net>
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
9 Summary: Gaim allows you to talk to friends on a variety of chat network, such as AIM, ICQ, Yahoo!, MSN, and IRC.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
10 SoftwareVersion: @VERSION@
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
11
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
12 # Only uncomment InterfaceVersion if your package exposes interfaces to other software,
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
13 # for instance if it includes DSOs or python/perl modules. See the developer guide for more info,
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
14 # or ask on autopackage-dev if you don't understand interface versioning in autopackage.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
15 #
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
16 InterfaceVersion: 2.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
17
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
18 PackageVersion: 1
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
19
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
20
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
21 [Description]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
22 Gaim is a modular messaging client capable of using AIM, MSN, Yahoo!, Jabber,
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
23 ICQ, IRC, SILC, Novell GroupWise, Napster, Zephyr, and Gadu-Gadu all at once.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
24 It is written using Gtk+ and is licensed under the GPL.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
25
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
26 Gaim is NOT affiliated with or endorsed by AOL.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
27
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
28 [BuildPrepare]
10528
c3a964f4fc61 [gaim-migrate @ 11849]
Tim Ringenbach <marv@pidgin.im>
parents: 10509
diff changeset
29 prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
30
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
31
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
32 [BuildUnprepare]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
33 unprepareBuild
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
34
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
35 [Imports]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
36 rm -rf include
10509
07402c00520c [gaim-migrate @ 11806]
Tim Ringenbach <marv@pidgin.im>
parents: 10362
diff changeset
37 rm -rf lib/pkgconfig
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
38 find -name '*.la' | xargs rm
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
39 echo '*' | import
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
40
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
41 [Prepare]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
42 # Dependency checking
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
43 require @gtk.org/gtk 2.2
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
44 require @68k.org/libaudiofile 0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
45 require @xiph.org/libao 2.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
46 require @gtkspell.sourceforge.net/gtkspell 0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
47
10528
c3a964f4fc61 [gaim-migrate @ 11849]
Tim Ringenbach <marv@pidgin.im>
parents: 10509
diff changeset
48 require @gnutls.org/gnutls 11.0 || { require @mozilla.org/nspr 4 && require @mozilla.org/nss 3; }
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
49
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
50
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
51 [Install]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
52 # Put your installation script here
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
53 installExe ./bin/*
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
54 installLib ./lib/libgaim-remote.so.0.0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
55 # do the plugins
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
56 copyFiles ./lib/gaim "$PREFIX/lib"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
57 installMan 1 ./man/man1/gaim.1
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
58 installDesktop "Networking/Instant messaging" ./share/applications/gaim.desktop
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
59 copyFiles ./share/locale "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
60 copyFiles ./share/pixmaps "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
61 copyFiles ./share/sounds "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
62 installIcon ./share/pixmaps/gaim.png
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
63 # install and fix the .pc file
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
64 # move this to the -devel package when I make one
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
65 # copyFile ./lib/pkgconfig/gaim.pc "$PREFIX/lib/pkgconfig/gaim.pc"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
66 # safeSed "$PREFIX/lib/pkgconfig/gaim.pc" "s|prefix=/usr/local|prefix=$PREFIX|"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
67
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
68 [Uninstall]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
69 # Usually just the following line is enough to uninstall everything
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
70 uninstallFromLog