Public feed #887967

Meins

public text v1 · immutable
Raw Edit
·published 2008-02-01 19:40 UTC
rendered paste body
import base
import os
import sys
import info

class subinfo(info.infoclass):
    def setTargets( self ):
        self.targets['4.0.60'] = 'ftp://ftp.rz.uni-wuerzburg.de/pub/unix/kde/unstable/4.0.60/src/kdelibs-4.0.60.tar.bz2'
        self.defaultTarget = '4.0.60'
        print "3"
        print self.defaultTarget
    
    def setDependencies( self ):
        self.hardDependencies['kdesupport/kdewin32'] = 'default'
        self.hardDependencies['kdesupport/qimageblitz'] = 'default'
        self.hardDependencies['kdesupport/soprano'] = 'default'
        self.hardDependencies['kdesupport/strigi'] = 'default'
        self.hardDependencies['virtual/base'] = 'default'
        self.hardDependencies['dev-util/win32libs'] = 'default'
        print "2"
        print self.defaultTarget

class subclass(base.baseclass):
    def __init__(self):
        self.buildType = "Debug"
        base.baseclass.__init__( self, "" )
        self.subinfo = subinfo()
        print "1"
        print self.subinfo.defaultTarget
        self.instsrcdir = os.path.basename( self.subinfo.targets[ self.subinfo.buildTarget ] ).replace( ".tar.bz2", "" )

    def unpack( self ):
        self.filenames = []
        self.filenames.append( os.path.basename( self.subinfo.targets['4.0.60'] ) )
        return base.baseclass.unpack( self )

    def compile( self ):
        self.kdeCustomDefines = "-DKDE4_BUILD_TESTS=OFF"
        return self.kdeCompile()

    def install( self ):
        return self.kdeInstall()

    def make_package( self ):
        return self.doPackaging( "kdelibs", self.buildTarget, True )

if __name__ == '__main__':
    subclass().execute()