[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