File: rules

package info (click to toggle)
jgit 3.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 14,128 kB
  • ctags: 19,388
  • sloc: java: 139,916; xml: 3,184; sh: 338; ruby: 78; makefile: 42
file content (52 lines) | stat: -rwxr-xr-x 2,274 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/javahelper.mk
include /usr/share/cdbs/1/class/maven.mk

JAVA_HOME := /usr/lib/jvm/default-java

DEB_MAVEN_DOC_TARGET :=
DEB_MAVEN_INSTALL_TARGET :=
DEB_MAVEN_INSTALL_DOC_TARGET :=

install/libjgit-java::
	mh_installpoms -plibjgit-java
	mh_installjar -plibjgit-java -l org.eclipse.jgit/pom.xml org.eclipse.jgit/target/org.eclipse.jgit-*-r.jar
	mh_installjar -plibjgit-java -l org.eclipse.jgit.http.server/pom.xml org.eclipse.jgit.http.server/target/org.eclipse.jgit.http.server-*-r.jar
	mh_installjar -plibjgit-java -l org.eclipse.jgit.java7/pom.xml org.eclipse.jgit.java7/target/org.eclipse.jgit.java7-*-r.jar
	mh_unpatchpoms -plibjgit-java

install/libjgit-ant-java::
	mh_installpoms -plibjgit-ant-java
	mh_installjar -plibjgit-ant-java -l org.eclipse.jgit.ant/pom.xml org.eclipse.jgit.ant/target/org.eclipse.jgit.ant-*-r.jar
	mh_unpatchpoms -plibjgit-ant-java

install/jgit-cli::
	mh_installpoms -pjgit-cli
	mh_installjar -pjgit-cli -l org.eclipse.jgit.archive/pom.xml org.eclipse.jgit.archive/target/org.eclipse.jgit.archive-*-r.jar
	mh_installjar -pjgit-cli -l org.eclipse.jgit.console/pom.xml org.eclipse.jgit.console/target/org.eclipse.jgit.console-*-r.jar
	mh_installjar -pjgit-cli -l org.eclipse.jgit.pgm/pom.xml org.eclipse.jgit.pgm/target/org.eclipse.jgit.pgm-*-r.jar
	mh_installjar -pjgit-cli -l org.eclipse.jgit.ui/pom.xml org.eclipse.jgit.ui/target/org.eclipse.jgit.ui-*-r.jar
	mh_unpatchpoms -pjgit-cli

	dh_install -pjgit-cli org.eclipse.jgit.pgm/jgit.sh /usr/bin
	mv debian/jgit-cli/usr/bin/jgit.sh debian/jgit-cli/usr/bin/jgit

install/libjgit-java-doc::
	mv org.eclipse.jgit/target/apidocs org.eclipse.jgit/target/api
	dh_install -plibjgit-java-doc org.eclipse.jgit/target/api /usr/share/doc/libjgit-java/

clean::
	rm -f mvn-build
	rm -fr org.eclipse.jgit.ant.test/target/ \
	       org.eclipse.jgit.ant/target/ \
	       org.eclipse.jgit.console/target/ \
	       org.eclipse.jgit.http.server/target/ \
	       org.eclipse.jgit.java7/target/ \
	       org.eclipse.jgit.junit/target/ \
	       org.eclipse.jgit.pgm.test/target/ \
	       org.eclipse.jgit.pgm/target/ \
	       org.eclipse.jgit.ui/target/ \
	       org.eclipse.jgit/target/ \
	       target/