gajim-plural/autopackage/default.apspec

94 lines
2.8 KiB
Plaintext
Raw Normal View History

2005-05-06 14:04:50 +02:00
# -*-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 <filip@cs.uoi.gr>
Summary: Gajim is a Jabber client written in Python.
URL: http://www.gajim.org/
License: GNU General Public License, Version 2
2005-11-22 01:10:28 +01:00
SoftwareVersion: 0.9
2005-05-06 14:04:50 +02:00
AutopackageTarget: 1.0
2005-05-22 02:24:41 +02:00
PackageVersion: 1
2005-05-06 14:04:50 +02:00
# 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]
2005-11-22 01:10:28 +01:00
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!
2005-05-06 14:04:50 +02:00
[BuildPrepare]
echo "-------==========$USER i am making the package...===============------"
export build_root="/tmp/build-root.$$"
echo "Build root is $build_root"
mkdir "$build_root"
make PREFIX=$build_root CC=apgcc CXX=apg++ || exit 1
2005-05-06 14:04:50 +02:00
make install PREFIX=$build_root CC=apgcc CXX=apg++ || exit 1
[BuildUnprepare]
unprepareBuild
[Imports]
echo '*' | import
import <<EOF
$source_dir/gajim.desktop
$source_dir/gajim.1
EOF
[Prepare]
# Dependency checking
#PyGTK 2.4 requires python 2.3
require @python.org/python 2.3
2005-11-22 01:10:28 +01:00
require @python.org/python-xml 2.3
2005-09-04 02:16:55 +02:00
require @gtk.org/gtk 2.6
require @gnome.org/pygtk 2.5
2005-11-22 01:10:28 +01:00
require @gnome.org/pyglade 2.5
require @glade.gnome.org/libglade 2
2005-12-16 22:59:19 +01:00
require @pysqlite.org/pysqlite 2
2005-06-04 02:22:22 +02:00
recommend @gtkspell.sourceforge.net/gtkspell 0
2005-11-22 01:10:28 +01:00
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
2005-05-06 14:04:50 +02:00
[Install]
# Put your installation script here
2005-05-06 14:04:50 +02:00
copyFiles lib/gajim "$PREFIX/lib"
copyFiles share/gajim "$PREFIX/share/"
2005-09-06 21:03:29 +02:00
installLocale share/locale
2005-06-10 19:42:58 +02:00
installIcon share/pixmaps/gajim.png
installDesktop "Network/Instant Messaging" gajim.desktop
2005-05-06 14:04:50 +02:00
installMan 1 gajim.1
2005-05-22 18:14:36 +02:00
#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"
2005-09-04 02:16:55 +02:00
safeSed bin/gajim-remote "s!PREFIX!$PREFIX!g"
installExe bin/*
chmod +x "$PREFIX/bin/gajim"
2005-09-04 02:16:55 +02:00
chmod +x "$PREFIX/bin/gajim-remote"
2005-05-22 18:14:36 +02:00
2005-05-06 14:04:50 +02:00
[Uninstall]
# Usually just the following line is enough to uninstall everything
uninstallFromLog