summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2006-04-02 11:22:06 +0000
committerLex Spoon <lex@lexspoon.org>2006-04-02 11:22:06 +0000
commit2163b93a5148f966d068a617354c14e26fb389d1 (patch)
tree9f7426d574ca1fb87f0bf249bbf4094b8b626241 /debian/rules
parentdd40ea8aeb15c2bbbc7d3713bfdeeeb46f7a04bf (diff)
downloadscala-2163b93a5148f966d068a617354c14e26fb389d1.tar.gz
scala-2163b93a5148f966d068a617354c14e26fb389d1.tar.bz2
scala-2163b93a5148f966d068a617354c14e26fb389d1.zip
added material for building Debian packages
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules50
1 files changed, 50 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000000..5e616b2fa6
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,50 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+
+export DH_ALWAYS_EXCLUDE=.svn
+
+build: build-stamp
+build-stamp:
+ dh_testdir
+ ANT_OPTS=-Xmx512M ant dist
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_clean -A
+ rm -rf build dists
+ rm -f build-stamp
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs -A
+
+ install dists/latest/lib/scala-library.jar $(CURDIR)/debian/scala-library/usr/share/java/
+ install dists/latest/lib/scala-dbc.jar $(CURDIR)/debian/scala-library/usr/share/java/
+
+ install -m 644 dists/latest/lib/scala-compiler.jar $(CURDIR)/debian/scala-dev/usr/share/java/
+ install debian/command-scripts/* $(CURDIR)/debian/scala-dev/usr/bin/
+
+ dh_installdocs -A
+ dh_installman -pscala-dev docs/man/*/*
+ dh_installchangelogs -A
+ dh_compress -A
+ dh_fixperms -A
+
+
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installdeb -A
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+
+binary: binary-indep
+
+.PHONY: build clean binary-indep binary install