[pkg-java] r16850 - trunk/derby/debian

Emmanuel Bourg ebourg-guest at alioth.debian.org
Fri Jun 7 11:15:49 UTC 2013


Author: ebourg-guest
Date: 2013-06-07 11:15:48 +0000 (Fri, 07 Jun 2013)
New Revision: 16850

Added:
   trunk/derby/debian/libderby-java.install
   trunk/derby/debian/libderby-java.poms
Removed:
   trunk/derby/debian/derby-core.install
Modified:
   trunk/derby/debian/changelog
   trunk/derby/debian/control
   trunk/derby/debian/rules
Log:
Renamed the derby-core package to libderby-java
Installed Maven poms to /usr/share/maven-repo



Modified: trunk/derby/debian/changelog
===================================================================
--- trunk/derby/debian/changelog	2013-06-07 10:39:27 UTC (rev 16849)
+++ trunk/derby/debian/changelog	2013-06-07 11:15:48 UTC (rev 16850)
@@ -1,13 +1,14 @@
 derby (10.10.1.1-1) UNRELEASED; urgency=low
 
   * Initial release (Closes: #617425)
-  * Renamed the package to 'derby'
+  * Renamed the source package to 'derby'
   * Transferred the maintenance to the Java Team
   * debian/watch: Updated to point to the official Apache archive
   * Replaced debian/get-orig-source with debian/orig-tar.sh
   * debian/control:
     - Updated Standards-Version to 3.9.4 (no changes)
     - Removed the redundant Priority fields
+  * Renamed the derby-core package to libderby-java
   * Renamed the derby-client package to libderbyclient-java
   * Installed Maven poms to /usr/share/maven-repo
 

Modified: trunk/derby/debian/control
===================================================================
--- trunk/derby/debian/control	2013-06-07 10:39:27 UTC (rev 16849)
+++ trunk/derby/debian/control	2013-06-07 11:15:48 UTC (rev 16850)
@@ -41,15 +41,13 @@
  index.html introduces the product and has references to further
  documentation, some of which is in the packages,
  derby-javadoc and derby-demo.
- .
- This is a free version of the libraries provided by sun-javadb-common
 
-Package: derby-core
+Package: libderby-java
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, derby-common
-Suggests: derby-client, derby, derby-javadoc, derby-demo
-Description: Embeddable relational database for Java, core
- An open source relational database implemented entirely in Java.
+Depends: ${misc:Depends}
+Suggests: libderbyclient-java, derby-javadoc, derby-demo
+Description: Apache Derby Database Engine and Embedded JDBC Driver
+ Apache Derby is an open source relational database implemented entirely in Java.
   * Derby has a small footprint -- about 2.6 megabytes for the base engine and
     embedded JDBC driver.
   * Derby is based on the Java, JDBC, and SQL standards.
@@ -59,10 +57,8 @@
     Network Client JDBC driver and Derby Network Server.
   * Derby is easy to install, deploy, and use.
  .
- This package includes the database server, the JDBC driver, utilities and
- localisations.
- .
- This is a free version of the libraries provided by sun-javadb-core
+ This package includes the database server, the embedded JDBC driver, utilities
+ and localisations.
 
 Package: derby-demo
 Architecture: all
@@ -72,8 +68,6 @@
  Demo software for Apache Derby.
  .
  This package contains sample programs, database and templates.
- .
- This is a free version of the libraries provided by sun-javadb-demo
 
 #Package: derby-doc
 #Architecture: all
@@ -82,8 +76,6 @@
 # Documentation for Apache Derby.
 # .
 # This package contains user documentation in both HTML and PDF formats.
-# .
-# This is a free version of the libraries provided by sun-javadb-doc
 
 Package: derby-javadoc
 Architecture: all
@@ -93,5 +85,3 @@
  javadoc for Apache Derby
  .
  This package documents the API for JDBC.
- .
- This is a free version of the library provided by sun-javadb-javadoc

Deleted: trunk/derby/debian/derby-core.install
===================================================================
--- trunk/derby/debian/derby-core.install	2013-06-07 10:39:27 UTC (rev 16849)
+++ trunk/derby/debian/derby-core.install	2013-06-07 11:15:48 UTC (rev 16850)
@@ -1,8 +0,0 @@
-bin/set*CP /usr/lib/derby/bin
-generated/bin/* /usr/lib/derby/bin
-jars/*sane/derby-*.jar /usr/share/derby
-jars/*sane/derby.war /usr/share/derby
-jars/*sane/derbyLocale*.jar /usr/share/derby
-jars/*sane/derbynet.jar /usr/share/derby
-jars/*sane/derbyrun.jar /usr/share/derby
-jars/*sane/derbytools.jar /usr/share/derby

Added: trunk/derby/debian/libderby-java.install
===================================================================
--- trunk/derby/debian/libderby-java.install	                        (rev 0)
+++ trunk/derby/debian/libderby-java.install	2013-06-07 11:15:48 UTC (rev 16850)
@@ -0,0 +1,2 @@
+bin/set*CP /usr/lib/derby/bin
+generated/bin/* /usr/lib/derby/bin

Added: trunk/derby/debian/libderby-java.poms
===================================================================
--- trunk/derby/debian/libderby-java.poms	                        (rev 0)
+++ trunk/derby/debian/libderby-java.poms	2013-06-07 11:15:48 UTC (rev 16850)
@@ -0,0 +1,16 @@
+maven2/engine/pom.xml --no-parent
+maven2/net/pom.xml --no-parent
+maven2/tools/pom.xml --no-parent
+maven2/derbyLocale_cs/pom.xml --no-parent
+maven2/derbyLocale_de_DE/pom.xml --no-parent
+maven2/derbyLocale_es/pom.xml --no-parent
+maven2/derbyLocale_fr/pom.xml --no-parent
+maven2/derbyLocale_hu/pom.xml --no-parent
+maven2/derbyLocale_it/pom.xml --no-parent
+maven2/derbyLocale_ja_JP/pom.xml --no-parent
+maven2/derbyLocale_ko_KR/pom.xml --no-parent
+maven2/derbyLocale_pl/pom.xml --no-parent
+maven2/derbyLocale_pt_BR/pom.xml --no-parent
+maven2/derbyLocale_ru/pom.xml --no-parent
+maven2/derbyLocale_zh_CN/pom.xml --no-parent
+maven2/derbyLocale_zh_TW/pom.xml --no-parent

Modified: trunk/derby/debian/rules
===================================================================
--- trunk/derby/debian/rules	2013-06-07 10:39:27 UTC (rev 16849)
+++ trunk/derby/debian/rules	2013-06-07 11:15:48 UTC (rev 16850)
@@ -19,28 +19,21 @@
 	# Other bits
 	rm -f *.log
 	cd java/demo/toursdb/ ; rm -rf *generated* ToursDB_schema.sql loadTables.sql
+	rm -f java/engine/org/apache/derby/impl/sql/compile/Token.java
 	
 override_dh_auto_build:
 	#Put .jar files in place
 	cat /usr/share/java/oro.jar > tools/java/jakarta-oro-2.0.8.jar
 	cat /usr/share/java/javacc.jar > tools/java/javacc.jar
 	cat /usr/share/java/junit.jar > tools/java/junit.jar
-	#Remove file that breaks the build
-	rm -f java/engine/org/apache/derby/impl/sql/compile/Token.java
-	#And build
-	ant buildsource
-	ant buildjars
-	ant binscripts
-	#Rename jars with versions
-	for f in jars/*/derbyclient.jar jars/*/derby.jar ; do \
-	    mv $$f `echo $$f | sed 's/\./-${version}./'` ; \
-	done
+	
+	ant buildsource buildjars binscripts
 	#And docs
 	ant javadoc
 
 override_dh_install:
 	dh_install -X.bat
-	chmod a+x debian/derby-core/usr/lib/derby/bin/*
+	chmod a+x debian/libderby-java/usr/lib/derby/bin/*
 
 override_dh_test:
 	env CLASSPATH=`echo jars/insane/*.jar | tr ' ' ':'` \
@@ -49,15 +42,29 @@
 
 #Moved symlink stuff here so it works after version change
 override_dh_link:
-	dh_link -pderby-core /usr/share/derby/derby-$(version).jar /usr/share/derby/derby-$(version).jar
-	dh_link -pderby-core /usr/share/derby/derby-$(version).jar /usr/share/java/derby-$(version).jar
-	dh_link -pderby-core /usr/share/java/derby-$(version).jar /usr/share/java/derby.jar
-	#.
 	dh_link --verbose
 
 override_dh_auto_install:
 	mh_installpoms -plibderbyclient-java -e$(version)
-	mh_installjar -plibderbyclient-java --java-lib -nderbyclient maven2/client/pom.xml jars/insane/derbyclient-$(version).jar
+	mh_installjar -plibderbyclient-java --java-lib -nderbyclient maven2/client/pom.xml jars/insane/derbyclient.jar
+	
+	mh_installpoms -plibderby-java -e$(version)
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/engine/pom.xml jars/insane/derby.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/net/pom.xml    jars/insane/derbynet.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/tools/pom.xml  jars/insane/derbytools.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_cs/pom.xml    jars/insane/derbyLocale_cs.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_de_DE/pom.xml jars/insane/derbyLocale_de_DE.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_es/pom.xml    jars/insane/derbyLocale_es.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_fr/pom.xml    jars/insane/derbyLocale_fr.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_hu/pom.xml    jars/insane/derbyLocale_hu.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_it/pom.xml    jars/insane/derbyLocale_it.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_ja_JP/pom.xml jars/insane/derbyLocale_ja_JP.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_ko_KR/pom.xml jars/insane/derbyLocale_ko_KR.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_pl/pom.xml    jars/insane/derbyLocale_pl.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_pt_BR/pom.xml jars/insane/derbyLocale_pt_BR.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_ru/pom.xml    jars/insane/derbyLocale_ru.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_zh_CN/pom.xml jars/insane/derbyLocale_zh_CN.jar
+	mh_installjar -plibderby-java -e$(version) --java-lib maven2/derbyLocale_zh_TW/pom.xml jars/insane/derbyLocale_zh_TW.jar
 
 get-orig-source:
 	uscan --force-download --download-version $(version)




More information about the pkg-java-commits mailing list