[pkg-java] r11545 - trunk/asm3/debian

Niels Thykier nthykier-guest at alioth.debian.org
Wed Feb 10 21:27:08 UTC 2010


Author: nthykier-guest
Date: 2010-02-10 21:27:08 +0000 (Wed, 10 Feb 2010)
New Revision: 11545

Modified:
   trunk/asm3/debian/changelog
   trunk/asm3/debian/rules
Log:
Replaced all other jars with a symlink to the asm3-all jar and set dist.

Modified: trunk/asm3/debian/changelog
===================================================================
--- trunk/asm3/debian/changelog	2010-02-10 21:01:08 UTC (rev 11544)
+++ trunk/asm3/debian/changelog	2010-02-10 21:27:08 UTC (rev 11545)
@@ -1,12 +1,13 @@
-asm3 (3.2-3) UNRELEASED; urgency=low
+asm3 (3.2-3) unstable; urgency=low
 
   * Added myself to Uploaders.
   * Added a fix to the OSGi-metadata for the asm3-all jar and install
-    said jar along with the rest (it is needed by eclipse).
+    said jar (it is needed by eclipse).
+  * Replaced all other jars with a symlink to the asm3-all jar.
   * Bumped Standards-Version to 3.8.4 - no changes required.
   * Bumped debhelper compat to 7.
 
- -- Niels Thykier <niels at thykier.net>  Tue, 09 Feb 2010 22:36:44 +0100
+ -- Niels Thykier <niels at thykier.net>  Wed, 10 Feb 2010 22:01:29 +0100
 
 asm3 (3.2-2) unstable; urgency=low
 

Modified: trunk/asm3/debian/rules
===================================================================
--- trunk/asm3/debian/rules	2010-02-10 21:01:08 UTC (rev 11544)
+++ trunk/asm3/debian/rules	2010-02-10 21:27:08 UTC (rev 11545)
@@ -28,16 +28,23 @@
 
 binary-post-install/lib$(PACKAGE)-java::
 	mh_installpoms -plib$(PACKAGE)-java
-	# Rename so the versionless link does not cause confusion/conflicts with earlier versions.
-	mv output/dist/lib/all/asm-all-$(VERSION).jar output/dist/lib/all/asm3-all-$(VERSION).jar
-	jar umf debian/osgi.MF output/dist/lib/all/asm3-all-$(VERSION).jar
-	jh_installlibs output/dist/lib/all/asm3-all-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3 debian/poms/asm.pom output/dist/lib/asm-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-analysis debian/poms/asm-analysis.pom output/dist/lib/asm-analysis-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-commons debian/poms/asm-commons.pom output/dist/lib/asm-commons-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-tree debian/poms/asm-tree.pom output/dist/lib/asm-tree-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-util debian/poms/asm-util.pom output/dist/lib/asm-util-$(VERSION).jar
 	mh_installjar -plib$(PACKAGE)-java -l --usj-name=asm3-xml debian/poms/asm-xml.pom output/dist/lib/asm-xml-$(VERSION).jar
+	# make symlinks to the "all" jar
+	for FILE in debian/lib$(PACKAGE)-java/usr/share/java/*.jar ; do \
+		if [ ! -L "$$FILE" ] ; then \
+			rm -f "$$FILE" ; \
+			ln -s asm3-all-$(VERSION).jar "$$FILE" ; \
+		fi ; \
+	done
+	# Rename so the versionless link does not cause confusion/conflicts with earlier versions.
+	mv output/dist/lib/all/asm-all-$(VERSION).jar output/dist/lib/all/asm3-all-$(VERSION).jar
+	jar umf debian/osgi.MF output/dist/lib/all/asm3-all-$(VERSION).jar
+	jh_installlibs output/dist/lib/all/asm3-all-$(VERSION).jar
 
 binary-post-install/lib$(PACKAGE)-java-doc::
 	dh_install -plib$(PACKAGE)-java-doc output/dist/doc/javadoc/user/* usr/share/doc/libasm3-java-doc/api




More information about the pkg-java-commits mailing list