annotate gaim.apspec.in @ 10581:59a2807e10bb

[gaim-migrate @ 11981] I'm not sure when using --class broke (though it was probably when we added -c) but this fixes it for me and is arguable more correct anyway since according to the gtk docs gtk_init (and gtk_init_check) "will initialize everything needed to operate the toolkit and parses some standard command line options. argc and argv are adjusted accordingly so your own code will never see those standard arguments." committer: Tailor Script <tailor@pidgin.im>
author Etan Reisner <pidgin@unreliablesource.net>
date Tue, 08 Feb 2005 04:59:35 +0000
parents 895ab663c87c
children 8fbab42659c2
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
10552
895ab663c87c [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
7 Maintainer: The Gaim Developers
895ab663c87c [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
8 URL: http://gaim.sourceforge.net/
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
9 Packager: Tim Ringenbach <marv_sf@users.sourceforge.net>
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
10 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
11 SoftwareVersion: @VERSION@
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
12
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
13 # Only uncomment InterfaceVersion if your package exposes interfaces to other software,
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
14 # 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
15 # 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
16 #
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
17 InterfaceVersion: 2.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
18
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
19 PackageVersion: 1
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
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
22 [Description]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
23 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
24 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
25 It is written using Gtk+ and is licensed under the GPL.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
26
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
27 Gaim is NOT affiliated with or endorsed by AOL.
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
28
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
29 [BuildPrepare]
10528
c3a964f4fc61 [gaim-migrate @ 11849]
Tim Ringenbach <marv@pidgin.im>
parents: 10509
diff changeset
30 prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl
10362
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
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
33 [BuildUnprepare]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
34 unprepareBuild
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
35
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
36 [Imports]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
37 rm -rf include
10509
07402c00520c [gaim-migrate @ 11806]
Tim Ringenbach <marv@pidgin.im>
parents: 10362
diff changeset
38 rm -rf lib/pkgconfig
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
39 find -name '*.la' | xargs rm
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
40 echo '*' | import
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
41
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
42 [Prepare]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
43 # Dependency checking
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
44 require @gtk.org/gtk 2.2
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
45 require @68k.org/libaudiofile 0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
46 require @xiph.org/libao 2.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
47 require @gtkspell.sourceforge.net/gtkspell 0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
48
10528
c3a964f4fc61 [gaim-migrate @ 11849]
Tim Ringenbach <marv@pidgin.im>
parents: 10509
diff changeset
49 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
50
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
51
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
52 [Install]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
53 # Put your installation script here
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
54 installExe ./bin/*
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
55 installLib ./lib/libgaim-remote.so.0.0.0
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
56 # do the plugins
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
57 copyFiles ./lib/gaim "$PREFIX/lib"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
58 installMan 1 ./man/man1/gaim.1
10552
895ab663c87c [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
59 installDesktop "Networking/Instant Messaging" ./share/applications/gaim.desktop
10362
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
60 copyFiles ./share/locale "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
61 copyFiles ./share/pixmaps "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
62 copyFiles ./share/sounds "$PREFIX/share"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
63 installIcon ./share/pixmaps/gaim.png
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
64 # install and fix the .pc file
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
65 # move this to the -devel package when I make one
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
66 # copyFile ./lib/pkgconfig/gaim.pc "$PREFIX/lib/pkgconfig/gaim.pc"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
67 # safeSed "$PREFIX/lib/pkgconfig/gaim.pc" "s|prefix=/usr/local|prefix=$PREFIX|"
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
68
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
69 [Uninstall]
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
70 # Usually just the following line is enough to uninstall everything
c398f55ce5c7 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
71 uninstallFromLog