[Lunar-commits] <moonbase> sbt-bin: resubmit

Duncan Gibson engelsman at lunar-linux.org
Wed Mar 23 21:24:03 CET 2011


commit 84b0c8a07d5b2e88aa5b09a6639ce0c888cc9445
Author: Christian Krause <kizkizzbangbang at googlemail.com>
Date:   Wed Mar 23 21:24:03 2011 +0100

    sbt-bin: resubmit
---
 zbeta/sbt-bin/BUILD     |   11 +++++++++++
 zbeta/sbt-bin/DEPENDS   |    1 +
 zbeta/sbt-bin/DETAILS   |   31 +++++++++++++++++++++++++++++++
 zbeta/sbt-bin/PRE_BUILD |    4 ++++
 4 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/zbeta/sbt-bin/BUILD b/zbeta/sbt-bin/BUILD
new file mode 100644
index 0000000..8bc948b
--- /dev/null
+++ b/zbeta/sbt-bin/BUILD
@@ -0,0 +1,11 @@
+(
+
+  echo  "java -Xmx512M -jar /opt/sbt/sbt-launch.jar \"\$@\""  >  sbt  &&
+
+  prepare_install  &&
+
+  mkdir  -p  /opt/sbt                               &&
+  install  -m644  $SOURCE  /opt/sbt/sbt-launch.jar  &&
+  install  -m755  sbt      /usr/bin/sbt
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/sbt-bin/DEPENDS b/zbeta/sbt-bin/DEPENDS
new file mode 100644
index 0000000..6780e4d
--- /dev/null
+++ b/zbeta/sbt-bin/DEPENDS
@@ -0,0 +1 @@
+depends scala-bin
diff --git a/zbeta/sbt-bin/DETAILS b/zbeta/sbt-bin/DETAILS
new file mode 100644
index 0000000..c091e31
--- /dev/null
+++ b/zbeta/sbt-bin/DETAILS
@@ -0,0 +1,31 @@
+          MODULE=sbt-bin
+         VERSION=0.7.4
+          SOURCE=sbt-launch-$VERSION.jar
+      SOURCE_URL=http://simple-build-tool.googlecode.com/files/
+      SOURCE_VFY=sha1:2b7cfadf05b3b26285bb2038145479741268d334
+        WEB_SITE=http://code.google.com/p/simple-build-tool
+         ENTERED=20110306
+         UPDATED=20110306
+           SHORT="Simple Build Tool especially for java and scala"
+       LDD_CHECK=off
+         ARCHIVE=off
+
+cat << EOF
+sbt (Simple Build Tool) is a build tool (like ant or maven).
+
+Features include:
+- fairly fast, unintrusive, and easy to set up for simple projects
+- configuration, customization, and extension are done in Scala
+- accurate recompilation (in theory) is done using information
+  extracted by a compiler plugin
+- continuous compilation and testing with triggered execution
+- supports mixed Scala/Java projects, packages jars, generates
+  documentation with scaladoc
+- supports testing with ScalaCheck, specs, and ScalaTest
+- starts the Scala REPL with project classes and dependencies
+  on the classpath
+- multiple project/subproject support
+- parallel task execution, including parallel test execution
+- dependency management support: inline declarations, external
+  Ivy or Maven configuration files, or manual management
+EOF
diff --git a/zbeta/sbt-bin/PRE_BUILD b/zbeta/sbt-bin/PRE_BUILD
new file mode 100644
index 0000000..f8bdbd1
--- /dev/null
+++ b/zbeta/sbt-bin/PRE_BUILD
@@ -0,0 +1,4 @@
+validate_source_dir &&
+mk_source_dir &&
+cd $SOURCE_DIRECTORY &&
+cp $SOURCE_CACHE/$SOURCE .


More information about the Lunar-commits mailing list