0 | 0 |
#!/usr/bin/make -f
|
1 | 1 |
|
2 | |
include /usr/share/cdbs/1/rules/debhelper.mk
|
3 | |
include /usr/share/cdbs/1/class/javahelper.mk
|
4 | |
include /usr/share/cdbs/1/class/ant.mk
|
|
2 |
VERSION := $(shell dpkg-parsechangelog --show-field Version | sed 's/-[^-]*$$//')
|
5 | 3 |
|
6 | |
JAVA_HOME_DIRS := /usr/lib/jvm/default-java
|
7 | |
DEB_JARS := ant-nodeps avalon-framework bcmail bcpkix bcprov bsf commons-collections3 commons-httpclient \
|
8 | |
commons-io commons-jexl commons-jexl2 commons-lang commons-lang3 commons-net geronimo-jms-1.1-spec \
|
9 | |
commons-math3 commons-pool2 \
|
10 | |
javax.mail geronimo-jms_1.1_spec httpclient httpcore httpmime jcharts jdom1 js \
|
11 | |
jtidy junit4 libhtmlparser excalibur-logger excalibur-logkit oro xalan2 xmlgraphics-commons \
|
12 | |
xstream velocity tika-core tika-parsers rsyntaxtextarea jsoup mongo-java-driver dnsjava
|
13 | |
DEB_ANT_BUILD_TARGET := install docs-printable docs-api
|
14 | |
ANT_ARGS := -Dlib.api=lib/opt -DincludeAntRuntime=true -Djmeter.version=$(DEB_UPSTREAM_VERSION)
|
|
4 |
JARS = /usr/share/java/avalon-framework.jar \
|
|
5 |
/usr/share/java/bsf.jar \
|
|
6 |
/usr/share/java/libhtmlparser.jar \
|
|
7 |
/usr/share/java/xstream.jar \
|
|
8 |
/usr/share/java/bcmail.jar \
|
|
9 |
/usr/share/java/bcpkix.jar \
|
|
10 |
/usr/share/java/bcprov.jar \
|
|
11 |
/usr/share/java/commons-collections3.jar \
|
|
12 |
/usr/share/java/commons-httpclient.jar \
|
|
13 |
/usr/share/java/commons-io.jar \
|
|
14 |
/usr/share/java/commons-jexl.jar \
|
|
15 |
/usr/share/java/commons-jexl2.jar \
|
|
16 |
/usr/share/java/commons-lang.jar \
|
|
17 |
/usr/share/java/commons-lang3.jar \
|
|
18 |
/usr/share/java/commons-math3.jar \
|
|
19 |
/usr/share/java/commons-net.jar \
|
|
20 |
/usr/share/java/commons-pool2.jar \
|
|
21 |
/usr/share/java/dnsjava.jar \
|
|
22 |
/usr/share/java/excalibur-logger.jar \
|
|
23 |
/usr/share/java/excalibur-logkit.jar \
|
|
24 |
/usr/share/java/geronimo-jms_1.1_spec.jar \
|
|
25 |
/usr/share/java/httpclient.jar \
|
|
26 |
/usr/share/java/httpcore.jar \
|
|
27 |
/usr/share/java/httpmime.jar \
|
|
28 |
/usr/share/java/javax.mail.jar \
|
|
29 |
/usr/share/java/jcharts.jar \
|
|
30 |
/usr/share/java/jdom1.jar \
|
|
31 |
/usr/share/java/js.jar \
|
|
32 |
/usr/share/java/jsoup.jar \
|
|
33 |
/usr/share/java/jtidy.jar \
|
|
34 |
/usr/share/java/junit4.jar \
|
|
35 |
/usr/share/java/oro.jar \
|
|
36 |
/usr/share/java/velocity.jar \
|
|
37 |
/usr/share/java/tika-core.jar \
|
|
38 |
/usr/share/java/tika-parsers.jar \
|
|
39 |
/usr/share/java/rsyntaxtextarea.jar \
|
|
40 |
/usr/share/java/mongo-java-driver.jar \
|
|
41 |
/usr/share/java/xalan2.jar \
|
|
42 |
/usr/share/java/xmlgraphics-commons.jar
|
15 | 43 |
|
16 | |
install/jmeter::
|
17 | |
mkdir -p debian/jmeter/usr/share/jmeter/bin
|
18 | |
install -m 755 debian/wrappers/jmeter debian/jmeter/usr/share/jmeter/bin
|
|
44 |
export CLASSPATH=$(shell echo "$(JARS)" | tr -s ' ' ':')
|
|
45 |
|
|
46 |
%:
|
|
47 |
dh $@ --with javahelper
|
|
48 |
|
|
49 |
override_dh_auto_build:
|
|
50 |
dh_auto_build -- -Djmeter.version=$(VERSION) -Dlib.api=lib/opt -DincludeAntRuntime=true install docs-printable docs-api
|
|
51 |
|
|
52 |
override_dh_install:
|
|
53 |
dh_install
|
19 | 54 |
install -m 755 bin/jmeter-server debian/jmeter/usr/share/jmeter/bin
|
20 | 55 |
|
21 | |
clean::
|
22 | |
rm -Rf docs
|
23 | |
rm -f lib/junit/test.jar
|
24 | |
|
25 | 56 |
get-orig-source:
|
26 | |
uscan --force-download --download-version $(DEB_UPSTREAM_VERSION) --rename
|
|
57 |
uscan --force-download --download-current-version --rename
|