93 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # -*-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.11.1
 | |
| 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
 |