~ubuntu-branches/ubuntu/lucid/mvel/lucid

2 by Thierry Carrez
Initial release. New Eucalyptus dependency.
1
#!/usr/bin/make -f
2
3
include /usr/share/cdbs/1/rules/debhelper.mk
4
include /usr/share/cdbs/1/class/ant.mk
5
6
SVN                  := http://svn.codehaus.org/$(DEB_SOURCE_PACKAGE)
7
SVNTAG               := tags/$(DEB_UPSTREAM_VERSION)
8
9
JAVA_HOME            := /usr/lib/jvm/default-java
10
DEB_ANT_BUILDFILE    := ./debian/build.xml
11
DEB_ANT_ARGS         := -DartifactVersion=$(DEB_UPSTREAM_VERSION) \
12
                        -DartifactId=$(DEB_SOURCE_PACKAGE)
13
14
binary-post-install/lib$(DEB_SOURCE_PACKAGE)-java::
15
	dh_install -plib$(DEB_SOURCE_PACKAGE)-java build/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar usr/share/java
16
	dh_link -plib$(DEB_SOURCE_PACKAGE)-java usr/share/java/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).jar usr/share/java/$(DEB_SOURCE_PACKAGE).jar
17
18
get-orig-source:
19
	# Upstream tags each release at a different level so doublecheck that
20
	# you correctly end up with mvel-version/src/main/java...
21
	# Also the SVN upstream tag doesn't include LICENSE.txt
22
	# so we must retrieve it from trunk.
23
	mkdir -p orig_tmp/$(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)
24
	cd orig_tmp && \
25
		svn export -q $(SVN)/$(SVNTAG) $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)/src && \
26
		svn export -q $(SVN)/trunk/LICENSE.txt $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION)/LICENSE.txt && \
27
		tar cf ../../$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION) && \
28
		gzip -9 ../../$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar
29
	rm -rf orig_tmp
30