class Acrobat(PackageRecipe):
name = "acrobat"
version = "7.0.0"
def setup(r):
r.addArchive('http://ftp.adobe.com/pub/adobe/reader/unix/7x/AdbeRdr70_linux_enu.tar.gz')
r.mainDir('AdobeReader')
r.macros.acrodir = '%(libdir)s/Acrobat7.0'
r.MakeDirs('%(acrodir)s')
r.Run('tar -C %(destdir)s%(acrodir)s -xf COMMON.TAR')
r.Run('tar -C %(destdir)s%(acrodir)s -xf ILINXR.TAR')
r.Create('%(acrodir)s/bin/AcroVersion', contents = '7.0.0')
r.Symlink('%(acrodir)s/bin/acroread', '%(bindir)s/acroread')
r.Doc('LICREAD.TXT')
# sonames do not match, hack in matching ones
for lib in ('ACE', 'AGM', 'BIB', 'CoolType'):
r.Provides('soname: %%(acrodir)s/Reader/intellinux/lib/lib%s.so(VERSION)'%lib,
'%%(acrodir)s/Reader/intellinux/lib/lib%s.so..*'%lib)
for lib in ('JP2K', 'WRServices'):
r.Provides('soname: %%(acrodir)s/Reader/intellinux/lib/lib%s.so'%lib,
'%%(acrodir)s/Reader/intellinux/lib/lib%s.so'%lib)
r.Provides('soname: %(acrodir)s/Reader/intellinux/lib/libResAccess.so',
'%(acrodir)s/Reader/intellinux/lib/libResAccess.so..*')
r.ComponentSpec('runtime', '%(acrodir)s/')
# we don't actually compile anything, so we don't need to run this
del r.EnforceSonameBuildRequirements