You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2008/03/06 21:41:17 UTC

svn commit: r634409 - /harmony/enhanced/trunk/debian/rules

Author: hindessm
Date: Thu Mar  6 12:41:14 2008
New Revision: 634409

URL: http://svn.apache.org/viewvc?rev=634409&view=rev
Log:
Hack to make sure ecj.jar is available during the debian package build.
That is, set the ant library path at /usr/share/java rather than
/usr/share/ant/lib since the former appears to contain the ant jars and
other jars installed by debian packages.

Modified:
    harmony/enhanced/trunk/debian/rules

Modified: harmony/enhanced/trunk/debian/rules
URL: http://svn.apache.org/viewvc/harmony/enhanced/trunk/debian/rules?rev=634409&r1=634408&r2=634409&view=diff
==============================================================================
--- harmony/enhanced/trunk/debian/rules (original)
+++ harmony/enhanced/trunk/debian/rules Thu Mar  6 12:41:14 2008
@@ -10,7 +10,9 @@
 # Modified to make a template file for a multi-binary package with separated
 # build-arch and build-indep targets  by Bill Allombert 2001
 
-ANT_FLAGS = -Dhy.no.sig=true -Duse.libstdc++6=true -Dhy.local.zlib=true \
+# -lib /usr/share/java ensures that ant finds ecj.jar, etc
+ANT_FLAGS = -lib /usr/share/java \
+            -Dhy.no.sig=true -Duse.libstdc++6=true -Dhy.local.zlib=true \
             -Dhy.zip.api=false -Dhy.no.thr=false -Dauto.fetch=true
 JREDIR=$(CURDIR)/debian/harmony-5.0-jre
 JDKDIR=$(CURDIR)/debian/harmony-5.0-jdk
@@ -125,7 +127,7 @@
 #	dh_perl
 	dh_makeshlibs
 	dh_installdeb
-	dh_shlibdeps
+	LD_LIBRARY_PATH=$(JREDIR)/usr/lib/harmony-5.0/jdk/jre/bin/default:$LD_LIBRARY_PATH dh_shlibdeps
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb