Welcome to mirror list, hosted at ThFree Co, Russian Federation.

default.apspec « autopackage - dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: adba5317a2900bdc3a960d96f15e2df8c1279a38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# -*-shell-script-*-

[Meta]
RootName: @gajim.org/gajim:$SOFTWAREVERSION
DisplayName: Gajim Jabber Client
ShortName: gajim
Maintainer: The Gajim Developers <gajim-devel-subscribe@gajim.org>
Packager: Filippos Papadopoulos <psybases@gmail.com>
Summary: Gajim is a Jabber client written in Python.
URL: http://www.gajim.org/
License: GNU General Public License, Version 2
SoftwareVersion: 0.12-alpha1
AutopackageTarget: 1.0
PackageVersion: 1

# Only uncomment InterfaceVersion if your package exposes interfaces to other software,
# for instance if it includes DSOs or python/perl modules. See the developer guide for more info,
# or ask on autopackage-dev if you don't understand interface versioning in autopackage.
#
# InterfaceVersion: 0.0

[Description]
Gajim is a jabber client written in PyGTK. The goal of Gajim is to provide a full featured and easy to use xmpp 
client for the GTK+ users. Gajim does not require GNOME to run, eventhough it exists with it nicely. Gajim is 
released under the GNU General Public License. Features: Tabbed chat windows, Groupchat support (with MUC protocol), 
File tranfers, Emoticons, URL grabber, Systray icon, GPG support, Multiple accounts support and much more!



[BuildPrepare]
prepareBuild


[BuildUnprepare]
unprepareBuild


[Imports]
echo '*' | import
import <<EOF
EOF


[Prepare]
# Dependency checking
#PyGTK 2.4 requires python 2.3

require @python.org/python 2.4
require @python.org/python-xml 2.4
require @gtk.org/gtk 2.6
require @gnome.org/pygtk 2.5
require @gnome.org/pyglade 2.5
require @glade.gnome.org/libglade 2
require @pysqlite.org/pysqlite 2
recommend @gtkspell.sourceforge.net/gtkspell 0
if ! require @dnspython.org/dnspython 1; then
recommend @pydns.sourceforge.net/pydns 2
fi

#recommend @dnspython.org/dnspython 1
#recommend @pydns.sourceforge.net/pydns 2



[Install]
# Put your installation script here

copyFiles  lib/gajim "$PREFIX/lib"
copyFiles  share/gajim "$PREFIX/share/"
copyFiles  share/doc "$PREFIX/share/"
installLocale share/locale
installIcon share/pixmaps/gajim.png
installIcon share/pixmaps/gajim_about.png
installDesktop "Network/Instant Messaging" share/applications/gajim.desktop
installMan 1 share/man/man1/gajim.1 share/man/man1/gajim-remote.1

#In the following safeSed we assume that the original Makefile is a bit modified so that to be relocatable by AP
#so you have to manually remove the sed in Makefile for AP to work
safeSed bin/gajim "s!PREFIX!$PREFIX!g"
safeSed bin/gajim-remote "s!PREFIX!$PREFIX!g"
locateCommand python
safeSed bin/gajim "s!PYBIN!$lc_location!g"
safeSed bin/gajim-remote "s!PYBIN!$lc_location!g"
installExe bin/*
#chmod +x "$PREFIX/bin/gajim"
#chmod +x "$PREFIX/bin/gajim-remote"




[Uninstall]
# Usually just the following line is enough to uninstall everything
uninstallFromLog