Fri, 30 Sep 2005 04:56:25 +0000
[gaim-migrate @ 13849]
Autodetect Howl and enable the Bonjour PRPL if the Howl libs and header
files are found.
This is my first real forray into configure.ac, so someone smart may
want to look through it.
|
11332
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
1 | #!/bin/bash |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
2 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
3 | METHOD_NAME=$1 |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
4 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
5 | if test -z "$METHOD_NAME" |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
6 | then |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
7 | cat <<EOF |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
8 | This program calls gaim API functions using DBus. As opposed to gaim-send, |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
9 | it does not print the return value. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
10 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
11 | Usage: |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
12 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
13 | $0 method-name type1:parameter1 type2:parameter2 ... |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
14 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
15 | This shell script just invokes dbus-send, see man dbus-send for how |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
16 | to specify the parameters. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
17 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
18 | Examples: |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
19 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
20 | $0 GaimCoreQuit |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
21 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
22 | Use dbus-viewer to get the list of supported functions and their parameters. |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
23 | EOF |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
24 | exit 1 |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
25 | fi |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
26 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
27 | shift |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
28 | dbus-send --dest=org.gaim.GaimService --type=method_call /org/gaim/GaimObject org.gaim.GaimInterface.$METHOD_NAME "$@" |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
29 | |
|
35bbaaee70a7
[gaim-migrate @ 13545]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
diff
changeset
|
30 | echo |