X-Git-Url: https://git.ralfj.de/mass-build.git/blobdiff_plain/b82c0cdbd36ccfbdff73f65616f30f7d22f9083b..546c80d1c559cb94223f9c459db719d143df7291:/config.py.sample diff --git a/config.py.sample b/config.py.sample index 3aa886c..e406591 100644 --- a/config.py.sample +++ b/config.py.sample @@ -5,27 +5,34 @@ buildType = 'Debug' jobs = 2 buildCmdPrefix = ['nice'] installCmdPrefix = [] +# helper function for the modules +defaultGitVersion = 'origin/master' # or 'origin/4.8' or 'v4.8.4' +defaultSvnVersion = 'trunk/KDE' # or 'branches/KDE/4.8' or 'tags/KDE/4.8.4' +def KDEGitModule(name, version=defaultGitVersion): + return {'name':name, 'vcs':'kde+git', 'version':version} +def KDESvnModule(name, svnPath=defaultSvnVersion): + return {'name':name, 'vcs':'kde+svn', 'svn-path':svnPath+'/'+name} # the modules we are interested in -KDEBranch = 'KDE/4.8' modules = [ - # KDE core -# {'type': 'kde+svn', 'in-folder': 'kde', 'name': 'oxygen-icons', 'svn-path': 'tags/KDE/4.8.2/oxygen-icons'}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kdelibs', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kactivities', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kdepimlibs', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kde-runtime', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kde-workspace', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kde-baseapps', 'version': 'origin/'+KDEBranch}, -# {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kdepim-runtime', 'version': 'origin/'+KDEBranch}, - # KDE applications -# {'type': 'kde+svn', 'in-folder': 'kde', 'name': 'kde-wallpapers', 'svn-path': 'branches/'+KDEBranch+'/kde-wallpapers'}, - {'type': 'kde+svn', 'in-folder': 'kde', 'name': 'kdenetwork', 'svn-path': 'branches/'+KDEBranch+'/kdenetwork'}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'konsole', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kate', 'version': 'origin/'+KDEBranch}, - {'type': 'kde+git', 'in-folder': 'kde', 'name': 'kwallet', 'version': 'origin/'+KDEBranch}, - # Extragear applications, addons -# {'type': 'kde+git', 'in-folder': 'extragear', 'name': 'polkit-kde-agent-1', 'version': 'v0.99.0'}, - {'type': 'kde+git', 'in-folder': 'extragear', 'name': 'networkmanagement', 'version': 'v0.9.0.1'}, -# {'type': 'kde+git', 'in-folder': 'extragear', 'name': 'kdevplatform', 'version': 'v1.2.3'}, -# {'type': 'kde+git', 'in-folder': 'extragear', 'name': 'kdevelop', 'version': 'v4.2.3'}, + # KDE SC + {'folder': 'kde', 'modules': [ + # KDE core + KDESvnModule('oxygen-icons', '/trunk/kdesupport/oxygen-icons'), # released within the SC, but located in kdesupport... + KDEGitModule('kdelibs'), + KDEGitModule('kactivities'), + KDEGitModule('kdepimlibs'), + KDEGitModule('kde-runtime'), + KDEGitModule('kde-workspace'), + KDEGitModule('kde-baseapps'), + KDEGitModule('kdepim-runtime'), + # KDE applications + KDESvnModule('kde-wallpapers'), + KDEGitModule('konsole'), + KDEGitModule('kate'), + KDEGitModule('kwallet'), + ]}, + # Extragear + {'folder': 'extragear', 'modules': [ + KDEGitModule('networkmanagement', 'v0.9.0.3') + ]}, ]