|
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 |