[med-svn] r13273 - trunk/packages/apache-derby/trunk/debian
Timothy Booth
tbooth-guest at alioth.debian.org
Tue Apr 9 09:05:26 UTC 2013
Author: tbooth-guest
Date: 2013-04-09 09:05:26 +0000 (Tue, 09 Apr 2013)
New Revision: 13273
Added:
trunk/packages/apache-derby/trunk/debian/apache-derby-demo.docs
trunk/packages/apache-derby/trunk/debian/apache-derby-javadoc.docs
Removed:
trunk/packages/apache-derby/trunk/debian/apache-derby-client.links
trunk/packages/apache-derby/trunk/debian/apache-derby-core.links
Modified:
trunk/packages/apache-derby/trunk/debian/apache-derby-client.install
trunk/packages/apache-derby/trunk/debian/apache-derby-common.docs
trunk/packages/apache-derby/trunk/debian/apache-derby-core.install
trunk/packages/apache-derby/trunk/debian/changelog
trunk/packages/apache-derby/trunk/debian/control
trunk/packages/apache-derby/trunk/debian/rules
Log:
Finished packaging and uploaded to Launchpad for Ubuntu.
This is ready for Debian if anyone wants it.
Modified: trunk/packages/apache-derby/trunk/debian/apache-derby-client.install
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-client.install 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-client.install 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1 +1 @@
-jars/insane/derbyclient-*.jar /usr/share/java
+jars/*sane/derbyclient-*.jar /usr/share/apache-derby
Deleted: trunk/packages/apache-derby/trunk/debian/apache-derby-client.links
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-client.links 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-client.links 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1 +0,0 @@
-/usr/share/java/derbyclient-*.jar /usr/share/java/derbyclient.jar
Modified: trunk/packages/apache-derby/trunk/debian/apache-derby-common.docs
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-common.docs 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-common.docs 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1,3 +1,4 @@
+published_api_overview.html
releaseSummary.xml
README
NOTICE
Modified: trunk/packages/apache-derby/trunk/debian/apache-derby-core.install
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-core.install 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-core.install 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1,2 +1,8 @@
-bin /usr/lib/apache-derby/
-jars/insane/derby-*.jar /usr/share/java
+bin/set*CP /usr/lib/apache-derby/bin
+generated/bin/* /usr/lib/apache-derby/bin
+jars/*sane/derby-*.jar /usr/share/apache-derby
+jars/*sane/derby.war /usr/share/apache-derby
+jars/*sane/derbyLocale*.jar /usr/share/apache-derby
+jars/*sane/derbynet.jar /usr/share/apache-derby
+jars/*sane/derbyrun.jar /usr/share/apache-derby
+jars/*sane/derbytools.jar /usr/share/apache-derby
Deleted: trunk/packages/apache-derby/trunk/debian/apache-derby-core.links
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-core.links 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-core.links 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1 +0,0 @@
-/usr/share/java/derby-*.jar /usr/share/java/derby.jar
Added: trunk/packages/apache-derby/trunk/debian/apache-derby-demo.docs
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-demo.docs (rev 0)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-demo.docs 2013-04-09 09:05:26 UTC (rev 13273)
@@ -0,0 +1 @@
+java/demo
Added: trunk/packages/apache-derby/trunk/debian/apache-derby-javadoc.docs
===================================================================
--- trunk/packages/apache-derby/trunk/debian/apache-derby-javadoc.docs (rev 0)
+++ trunk/packages/apache-derby/trunk/debian/apache-derby-javadoc.docs 2013-04-09 09:05:26 UTC (rev 13273)
@@ -0,0 +1 @@
+javadoc
Modified: trunk/packages/apache-derby/trunk/debian/changelog
===================================================================
--- trunk/packages/apache-derby/trunk/debian/changelog 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/changelog 2013-04-09 09:05:26 UTC (rev 13273)
@@ -1,3 +1,9 @@
+apache-derby (10.9.1.0-0ubuntu2) precise; urgency=low
+
+ * Fix find invocation in cleanup
+
+ -- Tim Booth <tbooth at ceh.ac.uk> Mon, 08 Apr 2013 18:24:56 +0100
+
apache-derby (10.9.1.0-0ubuntu1) precise; urgency=low
* Initial release (Closes: 617425)
@@ -2,5 +8,5 @@
* Pull from SVN by tag
- * Patch to work with newer javacc
+ * Patch to work with newer javacc (needs patched javacc)
* (TODO - remember to clean out tarball before upload)
- -- Tim Booth <tbooth at ceh.ac.uk> Sun, 24 Feb 2013 09:02:48 +0000
+ -- Tim Booth <tbooth at ceh.ac.uk> Fri, 05 Apr 2013 17:00:14 +0100
Modified: trunk/packages/apache-derby/trunk/debian/control
===================================================================
--- trunk/packages/apache-derby/trunk/debian/control 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/control 2013-04-09 09:05:26 UTC (rev 13273)
@@ -13,7 +13,7 @@
Architecture: all
Section: libs
Priority: optional
-Depends: apache-derby-common, default-jre | java6-runtime
+Depends: ${misc:Depends}, apache-derby-common, default-jre | java6-runtime
Description: Apache Derby client
Client for Apache Derby.
.
@@ -24,7 +24,8 @@
Package: apache-derby-common
Architecture: all
-Suggests: apache-derby-core, apache-derby-client, apache-derby-doc, apache-derby-javadoc, apache-derby-demo
+Depends: ${misc:Depends}
+Suggests: apache-derby-core, apache-derby-client, apache-derby-javadoc, apache-derby-demo
Description: Embeddable relational database for Java, common files
An open source relational database implemented entirely in Java.
* Derby has a small footprint -- about 2.6 megabytes for the base engine and
@@ -38,7 +39,7 @@
.
This package contains common information about Apache Derby. The file
index.html introduces the product and has references to further
- documentation, some of which is in the packages apache-derby-docs,
+ documentation, some of which is in the packages,
apache-derby-javadoc and apache-derby-demo.
.
This is a free version of the libraries provided by sun-javadb-common
@@ -46,7 +47,7 @@
Package: apache-derby-core
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, apache-derby-common
-Suggests: apache-derby-client, apache-derby-doc, apache-derby-javadoc, apache-derby-demo
+Suggests: apache-derby-client, apache-derby, apache-derby-javadoc, apache-derby-demo
Description: Embeddable relational database for Java, core
An open source relational database implemented entirely in Java.
* Derby has a small footprint -- about 2.6 megabytes for the base engine and
@@ -67,7 +68,7 @@
Architecture: all
Section: devel
Priority: optional
-Depends: apache-derby-common, default-jre | java6-runtime
+Depends: ${misc:Depends}, apache-derby-common, default-jre | java6-runtime
Description: Apache Derby demo
Demo software for Apache Derby.
.
@@ -75,21 +76,22 @@
.
This is a free version of the libraries provided by sun-javadb-demo
-Package: apache-derby-doc
-Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}, apache-derby-common
-Description: Embeddable relational database for Java, documentation
- 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
+# Docs no longer in upstream tarball
+# Package: apache-derby-doc
+# Architecture: all
+# Depends: ${shlibs:Depends}, ${misc:Depends}, apache-derby-common
+# Description: Embeddable relational database for Java, documentation
+# 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: apache-derby-javadoc
Architecture: all
Section: devel
Priority: optional
-Depends: apache-derby-common
+Depends: ${misc:Depends}, apache-derby-common
Description: Apache Derby javadoc
javadoc for Apache Derby
.
Modified: trunk/packages/apache-derby/trunk/debian/rules
===================================================================
--- trunk/packages/apache-derby/trunk/debian/rules 2013-04-09 06:12:35 UTC (rev 13272)
+++ trunk/packages/apache-derby/trunk/debian/rules 2013-04-09 09:05:26 UTC (rev 13273)
@@ -13,33 +13,34 @@
override_dh_auto_clean:
ant clobber
- # Restore build.xml files
- find -name 'build.xml.orig' -execdir mv '{}' build.xml ';'
- # Totally remove jars directory
- rm -rf jars
+ # Totally remove jars and javadoc directory
+ rm -rf jars javadoc
# Remove any .jars or dot files
- find -name debian -prune -or -name '.svn' -execdir rm -rf '{}' ';' -prune
- find -name debian -prune -or -name '.git*' -execdir rm -rf '{}' ';' -prune
+ find -name debian -prune -or -name '.svn' -prune -execdir rm -rf '{}' ';'
+ find -name debian -prune -or -name '.git*' -prune -execdir rm -rf '{}' ';'
find -name debian -prune -or -name '*.jar' -execdir rm '{}' ';'
find -name debian -prune -or -name 'derby.log' -execdir rm '{}' ';'
+ # Other bits
+ rm -f *.log
+ cd java/demo/toursdb/ ; rm -rf *generated* ToursDB_schema.sql loadTables.sql
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
- #Munge the build files.
- #Apparently not needed as javacc can be told to stay 1.4 compatible
- #sed -i.orig 's/"1.4"/"5"/g' `find -name build.xml`
#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/*/*.jar ; do \
+ for f in jars/*/derbyclient.jar jars/*/derby.jar ; do \
mv $$f `echo $$f | sed 's/\./-${version}./'` ; \
done
+ #And docs
+ ant javadoc
override_dh_install:
dh_install -X.bat
@@ -48,6 +49,17 @@
env CLASSPATH=`echo jars/insane/*.jar | tr ' ' ':'` \
java org.apache.derby.tools.sysinfo
ant all
+
+#Moved symlink stuff here so it works after version change
+override_dh_link:
+ dh_link -papache-derby-client /usr/share/apache-derby/derbyclient-$(version).jar /usr/share/java/derbyclient-$(version).jar
+ dh_link -papache-derby-client /usr/share/java/derbyclient-$(version).jar /usr/share/java/derbyclient.jar
+ #.
+ dh_link -papache-derby-core /usr/share/apache-derby/derby-$(version).jar /usr/share/apache-derby/derby-$(version).jar
+ dh_link -papache-derby-core /usr/share/apache-derby/derby-$(version).jar /usr/share/java/derby-$(version).jar
+ dh_link -papache-derby-core /usr/share/java/derby-$(version).jar /usr/share/java/derby.jar
+ #.
+ dh_link --verbose
get-orig-source:
. debian/get-orig-source
More information about the debian-med-commit
mailing list