File: rules

package info (click to toggle)
libtruth-java 0.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 268 kB
  • ctags: 324
  • sloc: java: 1,607; xml: 29; makefile: 23; sh: 1
file content (31 lines) | stat: -rwxr-xr-x 783 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/make -f

PACKAGE   := libtruth-java
export CLASSPATH := /usr/share/java/junit4.jar

%:
	dh $@ --with javahelper

override_dh_auto_build:
	jh_build --javacopts="-source 1.5 -target 1.5" libtruth-0.7.0.jar src 

override_dh_auto_install:
	mh_installpoms -p$(PACKAGE)
	mh_installjar -p$(PACKAGE) -l pom.xml libtruth-0.7.0.jar

override_dh_auto_clean:
	dh_auto_clean
	mh_clean
	rm -rf *.jar

get-orig-source:
	if [ -d truth ]; then \
	   echo "Please remove/rename existing 'truth' directory.\n"; \
	else \
	   git clone https://github.com/truth0/truth.git ; \
	   cd truth ; \
	   git checkout e3b40022c6e6b6a4fe33c04f51fb5b0c60e31ece ; \
	   mv truth libtruth-java-0.7.0 ; \
	   GZIP=-9n tar --exclude .git -czvf libtruth-java_0.7.0.orig.tar.gz libtruth-java-0.7.0 ; \
	fi