changeset 22054:41c8ef1a33c2

Add additional metadata to suite.py
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Tue, 04 Aug 2015 14:12:24 +0200
parents 867960de3e9a
children 2867e02e6fdb
files mx.truffle/suite.py
diffstat 1 files changed, 33 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mx.truffle/suite.py	Mon Aug 03 10:55:39 2015 +0200
+++ b/mx.truffle/suite.py	Tue Aug 04 14:12:24 2015 +0200
@@ -1,6 +1,14 @@
 suite = {
-  "mxversion" : "5.0",
+  "mxversion" : "5.2",
   "name" : "truffle",
+  "url" : "http://openjdk.java.net/projects/graal",
+  "developer" : {
+    "name" : "Truffle and Graal developers",
+    "email" : "graal-dev@openjdk.java.net",
+    "organization" : "Graal",
+    "organizationUrl" : "http://openjdk.java.net/projects/graal",
+  },
+  "defaultLicence" : "GPLv2-CPE",
   "libraries" : {
 
     # ------------- Libraries -------------
@@ -12,6 +20,11 @@
         "https://search.maven.org/remotecontent?filepath=jline/jline/2.11/jline-2.11.jar",
       ],
       "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040",
+      "maven" : {
+      	"groupId" : "jline",
+    	"artifactId" : "jline",
+    	"version" : "2.11",
+      }
     },
   },
 
@@ -165,6 +178,7 @@
       "javaCompliance" : "1.7",
       "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"],
       "workingSets" : "Truffle,SimpleLanguage",
+      "licence" : "UPL",
     },
 
     "com.oracle.truffle.sl.test" : {
@@ -177,6 +191,7 @@
       "checkstyle" : "com.oracle.truffle.sl",
       "javaCompliance" : "1.7",
       "workingSets" : "Truffle,SimpleLanguage,Test",
+      "licence" : "UPL",
     },
 
      "com.oracle.truffle.sl.tools" : {
@@ -187,9 +202,17 @@
       "checkstyle" : "com.oracle.truffle.sl",
       "javaCompliance" : "1.7",
       "workingSets" : "Truffle,SimpleLanguage,Tools",
+      "licence" : "UPL",
     },
   },
 
+  "licences" : {
+    "UPL" : {
+      "name" : "Universal Permissive License, Version 1.0",
+      "url" : "http://opensource.org/licenses/UPL",
+    }
+  },
+
   "distributions" : {
 
     # ------------- Distributions -------------
@@ -206,6 +229,8 @@
       ],
       "distDependencies" : [
       ],
+      "description" : """Truffle is a multi-language framework for executing dynamic languages
+        that achieves high performance when combined with Graal.""",
     },
 
     "TRUFFLE_TCK" : {
@@ -217,6 +242,9 @@
         "com.oracle.truffle.tck"
       ],
       "distDependencies" : ["TRUFFLE"],
+      "exclude" : ["mx:JUNIT"],
+      "description" : """A collection of tests that can certify language implementation to be compliant
+        with most recentrequirements of the Truffle infrastructure and tooling.""",
     },
 
     "TRUFFLE_DSL_PROCESSOR" : {
@@ -226,6 +254,7 @@
       "javaCompliance" : "1.7",
       "dependencies" : ["com.oracle.truffle.dsl.processor"],
       "distDependencies" : ["TRUFFLE"],
+      "description" : "The Truffle DSL Processor generates source code for nodes that are declared using the DSL.",
     },
 
     "TRUFFLE_SL" : {
@@ -242,6 +271,8 @@
           "TRUFFLE_TCK",
           "TRUFFLE_DSL_PROCESSOR"
       ],
+      "licence" : "UPL",
+      "description" : "Truffle SL is an example language implemented using the Truffle API.",
     },
 
      "TRUFFLE_DEBUG" : {
@@ -256,6 +287,7 @@
       "distDependencies" : [
           "TRUFFLE",
       ],
+      "description" : ".",
      }
   },
 }