svn path=/configurations/trunk/tud/; revision=11324
svn path=/configurations/trunk/tud/; revision=11324
Martin Bravenboer committed
Mar 28, 2008 at 16:10 UTC
18ea3da0c1c0f012e3cfd589bc5c55a0c8e197ad
1 file changed
+12
-12
supervisor/strategoxt-jobs.nix
+12
-12
@@ -2,6 +2,7 @@
2
3
let
4
urlInput = url: {type = "tgz"; url = url;};
5
+ infoInput = url : urlInput "${url}/release-info.xml";
6
7
job = attrs : makeJob (attrs // {
8
dirname ="strategoxt";
@@ -16,7 +17,7 @@ let
17
];
18
19
inputs = {
19
- systems = svnInput https://svn.cs.uu.nl:12443/repos/trace/configurations/trunk/tud/supervisor/systems.nix;
20
+ systems = pathInput ./systems.nix;
21
} // attrs.inputs;
22
});
23
@@ -24,14 +25,13 @@ let
25
kalleberg = "karltk@strategoxt.org";
26
visser = "e.visser.@tudelft.nl";
27
27
- info = {
28
- baseline = {
29
- aterm = urlInput http://buildfarm.st.ewi.tudelft.nl/releases/meta-environment/aterm-2.5pre21238-l2q7rg38/release-info.xml;
30
- sdf = urlInput http://buildfarm.st.ewi.tudelft.nl/releases/meta-environment/sdf2-bundle-2.4pre212034-2nspl1xc/release-info.xml;
31
- strategoxt = urlInput http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/strategoxt-0.17M3pre17483/release-info.xml;
32
- strategoLibraries = urlInput http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/stratego-libraries-0.17pre17483-zvwcks5g/release-info.xml;
33
- };
34
- };
28
+ baseline =
29
+ let urls = import ./baseline.nix;
30
+ in { aterm = infoInput urls.aterm;
31
+ sdf = infoInput urls.sdf;
32
+ strategoxt = infoInput urls.strategoxt;
33
+ strategoLibraries = infoInput urls.strategoLibraries;
34
+ };
35
36
in
37
@@ -41,9 +41,9 @@ in
41
inputs = {
42
javaFrontSyntax = svnInput https://svn.cs.uu.nl:12443/repos/StrategoXT/java-front/trunk/syntax;
43
/* @todo it should be easy to automate this now (based on info in packages.nix) */
44
- atermInfo = info.baseline.aterm;
45
- sdf2BundleInfo = info.baseline.sdf;
46
- strategoxtInfo = info.baseline.strategoxt;
44
+ atermInfo = baseline.aterm;
45
+ sdf2BundleInfo = baseline.sdf;
46
+ strategoxtInfo = baseline.strategoxt;
47
};
48
49
notifyAddresses = [bravenboer];