]> git.0d.be Git - empathy.git/blob - python/update-binding.sh
d07c4d6e0fc875c4dfd41364e8713b0b2e6ab2bd
[empathy.git] / python / update-binding.sh
1 #! /bin/sh
2 #Manually update headers in pyempathy.override and pyempathygtk.override.
3
4 # Update the list of headers from Makefile.am
5 cd ../libempathy
6 python /usr/share/pygtk/2.0/codegen/h2def.py    \
7         empathy-avatar.h                        \
8         empathy-time.h                          \
9         empathy-status-presets.h                \
10         empathy-debug.h                         \
11         empathy-utils.h                         \
12         empathy-message.h                       \
13         empathy-chatroom-manager.h              \
14         empathy-chatroom.h                      \
15         empathy-contact.h                       \
16         empathy-contact-groups.h                \
17         empathy-contact-list.h                  \
18         empathy-contact-manager.h               \
19         empathy-contact-factory.h               \
20         empathy-tp-contact-factory.h            \
21         empathy-tp-group.h                      \
22         empathy-tp-contact-list.h               \
23         empathy-tp-chat.h                       \
24         empathy-tp-roomlist.h                   \
25         empathy-tp-call.h                       \
26         empathy-tp-tube.h                       \
27         empathy-idle.h                          \
28         empathy-log-manager.h                   \
29         empathy-irc-network-manager.h           \
30         empathy-irc-network.h                   \
31         empathy-irc-server.h                    \
32         empathy-tube-handler.h                  \
33         empathy-dispatcher.h                    \
34  > ../python/pyempathy/pyempathy.defs
35
36 # Update the list of headers from Makefile.am
37 cd ../libempathy-gtk
38 python /usr/share/pygtk/2.0/codegen/h2def.py    \
39         empathy-images.h                        \
40         empathy-account-chooser.h               \
41         empathy-chat.h                          \
42         empathy-irc-network-dialog.h            \
43         empathy-spell-dialog.h                  \
44         empathy-accounts-dialog.h               \
45         empathy-chat-view.h                     \
46         empathy-log-window.h                    \
47         empathy-theme-boxes.h                   \
48         empathy-account-widget.h                \
49         empathy-conf.h                          \
50         empathy-theme.h                         \
51         empathy-account-widget-irc.h            \
52         empathy-account-widget-sip.h            \
53         empathy-contact-dialogs.h               \
54         empathy-new-message-dialog.h            \
55         empathy-theme-irc.h                     \
56         empathy-avatar-chooser.h                \
57         empathy-contact-list-store.h            \
58         empathy-presence-chooser.h              \
59         empathy-theme-manager.h                 \
60         empathy-avatar-image.h                  \
61         empathy-contact-list-view.h             \
62         empathy-ui-utils.h                      \
63         empathy-cell-renderer-activatable.h     \
64         empathy-contact-widget.h                \
65         empathy-profile-chooser.h               \
66         empathy-cell-renderer-expander.h        \
67         empathy-geometry.h                      \
68         empathy-smiley-manager.h                \
69         empathy-cell-renderer-text.h            \
70         empathy-spell.h                         \
71         empathy-contact-menu.h                  \
72  > ../python/pyempathygtk/pyempathygtk.defs
73
74 # Keep original version
75 cd ../python
76 cp pyempathy/pyempathy.defs /tmp
77 cp pyempathygtk/pyempathygtk.defs /tmp
78
79 # Apply patches
80 patch -p0 < pyempathy.patch
81 patch -p0 < pyempathygtk.patch
82
83 # Make modification then run that:
84 #diff -up /tmp/pyempathy.defs pyempathy/pyempathy.defs > pyempathy.patch
85 #diff -up /tmp/pyempathygtk.defs pyempathygtk/pyempathygtk.defs > pyempathygtk.patch
86