gaim.apspec.in

Thu, 13 Jan 2005 05:24:08 +0000

author
Jérôme Poulin <ticpu@users.sourceforge.net>
date
Thu, 13 Jan 2005 05:24:08 +0000
changeset 10512
ecedc3ccada0
parent 10509
151108511d5b
child 10528
4de536b2b60c
permissions
-rw-r--r--

[gaim-migrate @ 11811]
This (based on Patches 1080754 and 1064761) makes the win32 systray use the prettier icons that are used everywhere else (unless you are unfortunate enough to run in 4-bit color, in which case, you are probably used to everything being ugly).

committer: Daniel Atallah <datallah@pidgin.im>

10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
1 # -*-shell-script-*-
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
2
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
3 [Meta]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
4 RootName: @gaim.sourceforge.net/gaim:$SOFTWAREVERSION
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
5 DisplayName: Gaim Internet Messenger
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
6 ShortName: gaim
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
7 Maintainer: The Gaim Developers - http://gaim.sourceforge.net/
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
8 Packager: Tim Ringenbach <marv_sf@users.sourceforge.net>
61cf575b1c96 [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.
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
10 SoftwareVersion: @VERSION@
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
11
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
12 # Only uncomment InterfaceVersion if your package exposes interfaces to other software,
61cf575b1c96 [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,
61cf575b1c96 [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.
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
15 #
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
16 InterfaceVersion: 2.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
17
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
18 PackageVersion: 1
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
19
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
20
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
21 [Description]
61cf575b1c96 [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,
61cf575b1c96 [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.
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
24 It is written using Gtk+ and is licensed under the GPL.
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
25
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
26 Gaim is NOT affiliated with or endorsed by AOL.
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
27
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
28 [BuildPrepare]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
29 prepareBuild --disable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
30
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
31
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
32 [BuildUnprepare]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
33 unprepareBuild
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
34
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
35 [Imports]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
36 rm -rf include
10509
151108511d5b [gaim-migrate @ 11806]
Tim Ringenbach <marv@pidgin.im>
parents: 10362
diff changeset
37 rm -rf lib/pkgconfig
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
38 find -name '*.la' | xargs rm
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
39 echo '*' | import
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
40
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
41 [Prepare]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
42 # Dependency checking
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
43 require @gtk.org/gtk 2.2
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
44 require @68k.org/libaudiofile 0.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
45 require @xiph.org/libao 2.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
46 require @gtkspell.sourceforge.net/gtkspell 0.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
47
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
48 # ap alpha: while gnutls do not provide autopackages, we package this ourselves
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
49 repo="http://autopackage.org/downloads/0.7"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
50 registerRepository @gnutls.org/gnutls $repo/gnutls.xml
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
51 registerRepository @gnupg.org/libgcrypt $repo/libgcrypt.xml
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
52 registerRepository @gnupg.org/libgpg-error $repo/libgpg-error.xml
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
53 unset repo
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
54
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
55 require @gnutls.org/gnutls 11.1
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
56
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
57 [Install]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
58 # Put your installation script here
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
59 installExe ./bin/*
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
60 installLib ./lib/libgaim-remote.so.0.0.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
61 # do the plugins
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
62 copyFiles ./lib/gaim "$PREFIX/lib"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
63 installMan 1 ./man/man1/gaim.1
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
64 installDesktop "Networking/Instant messaging" ./share/applications/gaim.desktop
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
65 copyFiles ./share/locale "$PREFIX/share"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
66 copyFiles ./share/pixmaps "$PREFIX/share"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
67 copyFiles ./share/sounds "$PREFIX/share"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
68 installIcon ./share/pixmaps/gaim.png
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
69 # install and fix the .pc file
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
70 # move this to the -devel package when I make one
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
71 # copyFile ./lib/pkgconfig/gaim.pc "$PREFIX/lib/pkgconfig/gaim.pc"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
72 # safeSed "$PREFIX/lib/pkgconfig/gaim.pc" "s|prefix=/usr/local|prefix=$PREFIX|"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
73
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
74 [Uninstall]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
75 # Usually just the following line is enough to uninstall everything
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
76 uninstallFromLog

mercurial