ignore groupchat invitations from contacts that are not in roster if ignore_unknown_c...
[gajim.git] / autopackage / default.apspec
blobadba5317a2900bdc3a960d96f15e2df8c1279a38
1 # -*-shell-script-*-
3 [Meta]
4 RootName: @gajim.org/gajim:$SOFTWAREVERSION
5 DisplayName: Gajim Jabber Client
6 ShortName: gajim
7 Maintainer: The Gajim Developers <gajim-devel-subscribe@gajim.org>
8 Packager: Filippos Papadopoulos <psybases@gmail.com>
9 Summary: Gajim is a Jabber client written in Python.
10 URL: http://www.gajim.org/
11 License: GNU General Public License, Version 2
12 SoftwareVersion: 0.12-alpha1
13 AutopackageTarget: 1.0
14 PackageVersion: 1
16 # Only uncomment InterfaceVersion if your package exposes interfaces to other software,
17 # for instance if it includes DSOs or python/perl modules. See the developer guide for more info,
18 # or ask on autopackage-dev if you don't understand interface versioning in autopackage.
20 # InterfaceVersion: 0.0
22 [Description]
23 Gajim is a jabber client written in PyGTK. The goal of Gajim is to provide a full featured and easy to use xmpp 
24 client for the GTK+ users. Gajim does not require GNOME to run, eventhough it exists with it nicely. Gajim is 
25 released under the GNU General Public License. Features: Tabbed chat windows, Groupchat support (with MUC protocol), 
26 File tranfers, Emoticons, URL grabber, Systray icon, GPG support, Multiple accounts support and much more!
30 [BuildPrepare]
31 prepareBuild
34 [BuildUnprepare]
35 unprepareBuild
38 [Imports]
39 echo '*' | import
40 import <<EOF
41 EOF
44 [Prepare]
45 # Dependency checking
46 #PyGTK 2.4 requires python 2.3
48 require @python.org/python 2.4
49 require @python.org/python-xml 2.4
50 require @gtk.org/gtk 2.6
51 require @gnome.org/pygtk 2.5
52 require @gnome.org/pyglade 2.5
53 require @glade.gnome.org/libglade 2
54 require @pysqlite.org/pysqlite 2
55 recommend @gtkspell.sourceforge.net/gtkspell 0
56 if ! require @dnspython.org/dnspython 1; then
57 recommend @pydns.sourceforge.net/pydns 2
60 #recommend @dnspython.org/dnspython 1
61 #recommend @pydns.sourceforge.net/pydns 2
65 [Install]
66 # Put your installation script here
68 copyFiles  lib/gajim "$PREFIX/lib"
69 copyFiles  share/gajim "$PREFIX/share/"
70 copyFiles  share/doc "$PREFIX/share/"
71 installLocale share/locale
72 installIcon share/pixmaps/gajim.png
73 installIcon share/pixmaps/gajim_about.png
74 installDesktop "Network/Instant Messaging" share/applications/gajim.desktop
75 installMan 1 share/man/man1/gajim.1 share/man/man1/gajim-remote.1
77 #In the following safeSed we assume that the original Makefile is a bit modified so that to be relocatable by AP
78 #so you have to manually remove the sed in Makefile for AP to work
79 safeSed bin/gajim "s!PREFIX!$PREFIX!g"
80 safeSed bin/gajim-remote "s!PREFIX!$PREFIX!g"
81 locateCommand python
82 safeSed bin/gajim "s!PYBIN!$lc_location!g"
83 safeSed bin/gajim-remote "s!PYBIN!$lc_location!g"
84 installExe bin/*
85 #chmod +x "$PREFIX/bin/gajim"
86 #chmod +x "$PREFIX/bin/gajim-remote"
91 [Uninstall]
92 # Usually just the following line is enough to uninstall everything
93 uninstallFromLog