Use dh_nativejava debhelper command
Ondřej Surý
13 years ago
127 | 127 |
Architecture: any
|
128 | 128 |
Section: java
|
129 | 129 |
Priority: optional
|
130 | |
Depends: libgcj-common (>> 1:4.1.1-13),
|
131 | |
libdb5.1-java (= ${binary:Version}),
|
|
130 |
Depends: libdb5.1-java (= ${binary:Version}),
|
132 | 131 |
${shlibs:Depends},
|
133 | 132 |
${misc:Depends}
|
134 | 133 |
Description: Berkeley v5.1 Database Libraries for Java (native code)
|
0 | |
#!/bin/sh -e
|
1 | |
|
2 | |
if which rebuild-gcj-db >/dev/null 2>&1; then
|
3 | |
rebuild-gcj-db
|
4 | |
fi
|
debian/libdb5.1-java-gcj.install
less
more
0 | |
usr/lib/gcj
|
1 | |
usr/share/gcj
|
116 | 116 |
$(CURDIR)/debian/tmp/usr/share/java/lib$(package)-java-$(version).jar
|
117 | 117 |
ln -s lib$(package)-java-$(version).jar \
|
118 | 118 |
$(CURDIR)/debian/tmp/usr/share/java/lib$(package)-java.jar
|
119 | |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs)))
|
120 | |
(TMPFILE=$$(mktemp -t sourcelist.XXXXXXXXXX) && \
|
121 | |
find $(CURDIR) -type f ! -type l >$$TMPFILE && \
|
122 | |
aot-compile -L /usr/lib/gcj -c -fsource-filename=$$TMPFILE debian/tmp debian/tmp/usr/lib/gcj; \
|
123 | |
retval=$?; \
|
124 | |
rm -f $$TMPFILE; exit $$retval)
|
125 | |
mkdir -p $(CURDIR)/debian/tmp/usr/share/gcj/classmap.d
|
126 | |
mv $(CURDIR)/debian/tmp/usr/lib/gcj/*.db $(CURDIR)/debian/tmp/usr/share/gcj/classmap.d
|
127 | |
endif
|
128 | 119 |
endif
|
129 | 120 |
endif
|
130 | 121 |
# Remove .la files
|
|
147 | 138 |
override_dh_install:
|
148 | 139 |
dh_install -a -Xusr/doc --fail-missing
|
149 | 140 |
tcltk-depends
|
|
141 |
ifeq (,$(findstring z$(DEB_HOST_GNU_CPU)z,$(JAVA_UNSUPPORTED_CPUS)))
|
|
142 |
ifeq (,$(findstring z$(DEB_HOST_GNU_SYSTEM)z,$(JAVA_UNSUPPORTED_SYSTEMS)))
|
|
143 |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs)))
|
|
144 |
dh_nativejava
|
|
145 |
endif
|
|
146 |
endif
|
|
147 |
endif
|
150 | 148 |
|
151 | 149 |
override_dh_installdocs:
|
152 | 150 |
dh_installdocs -pdb5.1-doc
|