#
# Copyright (c) 2008 Foresight Linux
# This file is distributed under the terms of the MIT License.
# A copy is available at http://www.rpath.com/permanent/mit-license.html
#
class Prism(PackageRecipe):
name = 'prism'
version = '0.8+svn20071115r8030'
buildRequires = ['desktop-file-utils:runtime']
def setup(r):
r.addArchive('http://archive.ubuntu.com/ubuntu/pool/universe/p/prism/prism_%(version)s.orig.tar.gz')
r.addPatch('http://archive.ubuntu.com/ubuntu/pool/universe/p/prism/prism_0.8+svn20071115r8030-0ubuntu3.diff.gz')
patches = [
'fix_desktop_launcher.patch',
'remove_scriptableio.patch',
'use_png_for_windows_icons_on_linux.patch',
]
for patch in patches:
r.addPatch(patch, sourceDir='debian/patches/')
launchers = [
'prism.desktop',
'prism-google-groups.desktop',
'prism-facebook.desktop',
'prism-google-mail.desktop',
'prism-google-analytics.desktop',
'prism-google-reader.desktop',
'prism-google-calendar.desktop',
'prism-google-talk.desktop',
'prism-google-docs.desktop',
'prism-twitter.desktop',
]
for launcher in launchers:
r.Install('debian/'+launcher, '%(datadir)s/applications/')
apps = [
'facebook.webapp',
'gcalendar.webapp',
'gmail.webapp',
'groups.webapp',
'twitter.webapp',
'ganalytics.webapp',
'gdocs.webapp',
'greader.webapp',
'gtalk.webapp',
]
for app in apps:
r.Install('install/profiles/'+app, '%(datadir)s/prism/apps/')
r.Install('app', '%(datadir)s/prism')
r.Replace('xulrunner-1.9', 'xulrunner', 'debian/prism.sh')
r.Install('debian/prism.sh', '%(bindir)s/prism', mode=0755)