loadSuperClass('javapackage=conary.rpath.com@rpl:1') class MyApp(JavaPackageRecipe): name = 'blogbridge' version = '5.0.1' buildRequires = [ 'desktop-file-utils:runtime', ] def upstreamUnpack(r): r.addArchive('http://www.blogbridge.com/install/releases/', dir='/opt/%(name)s/', use=(not Use.gcj)) r.addSource('blogbridge.desktop') r.Desktopfile('blogbridge.desktop') def policy(r): r.SetModes('/opt/blogbridge/blogbridge-5.0.1/blogbridge.sh', 0755)