loadSuperClass('binarypackage=conary.rpath.com@rpl:1') class PyLucene(BinaryPackageRecipe): name = 'PyLucene' version = '2.1.0_1' def setup(r): mydestDir ='/opt/%(name)s/' pythonSiteDir = '/usr/lib/python2.4/site-packages/' r.macros.upver = r.macros.version.replace('_', '-') r.addArchive('http://downloads.osafoundation.org/PyLucene/linux/gentoo/' '%(name)s-%(upver)s.tar.gz') r.Install('./*', mydestDir + '/') r.Move(mydestDir + 'python/*', pythonSiteDir) r.Move(mydestDir + 'samples/LuceneInAction/lia/*', pythonSiteDir + '/lia/') r.ExcludeDirectories(exceptions=mydestDir) r.ExcludeDirectories(exceptions=pythonSiteDir + 'lia') # may need to move security as well r.Move(mydestDir + '/*', pythonSiteDir) #cd PyLucene-2.1.0-2/ #cp -r python/* /usr/local/lib/python2.4/site-packages/. #cp -r python/security /usr/lib/python2.4/site-packages/ #cp -r samples/LuceneInAction/lia /usr/lib/python2.4/site-packages/