gaim.apspec.in

Sun, 13 Mar 2005 14:23:10 +0000

author
Curtis
date
Sun, 13 Mar 2005 14:23:10 +0000
changeset 10689
aac4bb04f537
parent 10651
b99174539d15
child 11405
9c04abb67dd4
permissions
-rw-r--r--

[gaim-migrate @ 12238]
Update of the apspec file by Curtis.
amoung other things, it now uses some of the same descriptions as the
rpm spec file. I wonder why these don't match the about box?

committer: Tim Ringenbach <marv@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
10552
166ea20eeb69 [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
7 Maintainer: The Gaim Developers
166ea20eeb69 [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
8 URL: http://gaim.sourceforge.net/
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
9 Packager: Tim Ringenbach <marv_sf@users.sourceforge.net>
10689
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
10 Summary: A GTK+ based multiprotocol instant messaging client
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
11 SoftwareVersion: @VERSION@
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
12 InterfaceVersion: 2.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
13 PackageVersion: 1
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
14
10689
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
15 [Description]
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
16 Gaim allows you to talk to anyone using a variety of messaging protocols,
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
17 including AIM (Oscar and TOC), ICQ, IRC, Yahoo!, MSN Messenger, Jabber,
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
18 Gadu-Gadu, Napster, and Zephyr. These protocols are implemented using a
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
19 modular, easy to use design. To use a protocol, just add an account using the
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
20 account editor.
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
21
10689
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
22 Gaim supports many common features of other clients, as well as many unique
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
23 features, such as perl scripting, TCL scripting and C plugins.
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
24
10689
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
25 Gaim is NOT affiliated with or endorsed by America Online, Inc., Microsoft
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
26 Corporation, Yahoo! Inc., or ICQ Inc.
10362
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]
10651
b99174539d15 [gaim-migrate @ 12176]
Tim Ringenbach <marv@pidgin.im>
parents: 10552
diff changeset
29 prepareBuild --enable-nss --enable-gnutls --enable-binreloc --disable-perl --disable-tcl --disable-gtktest
10362
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 [BuildUnprepare]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
32 unprepareBuild
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
33
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
34 [Imports]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
35 rm -rf include
10509
151108511d5b [gaim-migrate @ 11806]
Tim Ringenbach <marv@pidgin.im>
parents: 10362
diff changeset
36 rm -rf lib/pkgconfig
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
37 find -name '*.la' | xargs rm
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
38 echo '*' | import
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
39
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
40 [Prepare]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
41 # Dependency checking
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
42 require @gtk.org/gtk 2.2
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
43 require @68k.org/libaudiofile 0.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
44 require @xiph.org/libao 2.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
45 require @gtkspell.sourceforge.net/gtkspell 0.0
10528
4de536b2b60c [gaim-migrate @ 11849]
Tim Ringenbach <marv@pidgin.im>
parents: 10509
diff changeset
46 require @gnutls.org/gnutls 11.0 || { require @mozilla.org/nspr 4 && require @mozilla.org/nss 3; }
10362
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 [Install]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
49 # Put your installation script here
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
50 installExe ./bin/*
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
51 installLib ./lib/libgaim-remote.so.0.0.0
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
52 # do the plugins
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
53 copyFiles ./lib/gaim "$PREFIX/lib"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
54 installMan 1 ./man/man1/gaim.1
10552
166ea20eeb69 [gaim-migrate @ 11927]
Tim Ringenbach <marv@pidgin.im>
parents: 10528
diff changeset
55 installDesktop "Networking/Instant Messaging" ./share/applications/gaim.desktop
10689
aac4bb04f537 [gaim-migrate @ 12238]
Curtis
parents: 10651
diff changeset
56 installLocale ./share/locale
10362
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
57 copyFiles ./share/pixmaps "$PREFIX/share"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
58 copyFiles ./share/sounds "$PREFIX/share"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
59 installIcon ./share/pixmaps/gaim.png
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
60 # install and fix the .pc file
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
61 # move this to the -devel package when I make one
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
62 # copyFile ./lib/pkgconfig/gaim.pc "$PREFIX/lib/pkgconfig/gaim.pc"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
63 # safeSed "$PREFIX/lib/pkgconfig/gaim.pc" "s|prefix=/usr/local|prefix=$PREFIX|"
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
64
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
65 [Uninstall]
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
66 # Usually just the following line is enough to uninstall everything
61cf575b1c96 [gaim-migrate @ 11580]
Tim Ringenbach <marv@pidgin.im>
parents:
diff changeset
67 uninstallFromLog

mercurial