[pkg-java] r7665 - trunk/icu4j/debian

tille at alioth.debian.org tille at alioth.debian.org
Mon Dec 15 10:44:43 UTC 2008


Author: tille
Date: 2008-12-15 10:44:43 +0000 (Mon, 15 Dec 2008)
New Revision: 7665

Added:
   trunk/icu4j/debian/NEWS
   trunk/icu4j/debian/README.Debian
   trunk/icu4j/debian/install
   trunk/icu4j/debian/links
   trunk/icu4j/debian/rules.xml
Removed:
   trunk/icu4j/debian/ant.properties
   trunk/icu4j/debian/files
Modified:
   trunk/icu4j/debian/changelog
   trunk/icu4j/debian/compat
   trunk/icu4j/debian/control
   trunk/icu4j/debian/copyright
   trunk/icu4j/debian/docs
   trunk/icu4j/debian/rules
   trunk/icu4j/debian/watch
Log:
Take over current packaging from Ubuntu packages to Debian.


Added: trunk/icu4j/debian/NEWS
===================================================================
--- trunk/icu4j/debian/NEWS	                        (rev 0)
+++ trunk/icu4j/debian/NEWS	2008-12-15 10:44:43 UTC (rev 7665)
@@ -0,0 +1,7 @@
+icu4j (3.8.1-0ubuntu1) hardy; urgency=low
+
+  * The package has been modified to use the eclipse-compatible version of this
+    library.  There should be no noticible change for other programs that use
+    this library.
+
+ -- Nathan Summers <rock at gimp.org>  Thu, 25 Sep 2008 18:53:40 -0400

Added: trunk/icu4j/debian/README.Debian
===================================================================
--- trunk/icu4j/debian/README.Debian	                        (rev 0)
+++ trunk/icu4j/debian/README.Debian	2008-12-15 10:44:43 UTC (rev 7665)
@@ -0,0 +1,16 @@
+icu4j for Debian
+----------------
+
+Taverna has a runtime dependency on this library. This was the initial
+motivation to provide a package, which once you are aware of it seems
+of considerable value for the distribution, though.
+
+Please check out http://pkg-escience.alioth.debian.org, follow the link
+to the Wiki page and see if you want to maintain or add any package to
+your liking.
+
+Best,
+
+Steffen
+
+ -- Steffen Moeller <steffen_moeller at gmx.de>, Fri,  5 May 2006 19:49:26 +0200

Deleted: trunk/icu4j/debian/ant.properties
===================================================================
--- trunk/icu4j/debian/ant.properties	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/ant.properties	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,2 +0,0 @@
-icu4j.javac.source=1.5
-icu4j.javac.target=1.5

Modified: trunk/icu4j/debian/changelog
===================================================================
--- trunk/icu4j/debian/changelog	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/changelog	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,5 +1,60 @@
 icu4j (3.8.1-1) unstable; urgency=low
 
-  * Initial release. Closes: #489507
+  * Initial upload to Debian
+    Closes: #
+  * Maintainer: Debian Java maintainers
+    <pkg-java-maintainers at lists.alioth.debian.org>
+  * Added myself and Steffen Moeller as Uploader
+  * Removed Homepage field from long description
+  * Added VCS fields
+  * Fixed syntax of debian/NEWS file
 
- -- Michael Koch <konqueror at gmx.de>  Sun, 06 Jul 2008 20:32:36 +0200
+ -- Andreas Tille <tille at debian.org>  Mon, 15 Dec 2008 09:36:51 +0100
+
+icu4j (3.8.1-0ubuntu1~ppa5) intrepid; urgency=low
+
+  * Update to standards version 3.8.0 (no changes needed.)
+
+ -- Nathan Summers <rock at gimp.org>  Wed, 05 Nov 2008 19:11:27 -0500
+
+icu4j (3.8.1-0ubuntu1~ppa4) hardy; urgency=low
+
+  * Fixed empty jar creation.
+
+ -- Nathan Summers <rock at gimp.org>  Mon, 03 Nov 2008 21:08:44 -0500
+
+icu4j (3.8.1-0ubuntu1~ppa3) hardy; urgency=low
+
+  * Fixed symbolic link.
+
+ -- Nathan Summers <rock at gimp.org>  Mon, 03 Nov 2008 19:31:45 -0500
+
+icu4j (3.8.1-0ubuntu1~ppa2) hardy; urgency=low
+
+  * Fixed install location.
+  * "clean" target now undoes the preprocessor mangling.
+
+ -- Nathan Summers <rock at gimp.org>  Mon, 03 Nov 2008 18:32:27 -0500
+
+icu4j (3.8.1-0ubuntu1~ppa1) hardy; urgency=low
+
+  * New upstream version.
+  * Builds Eclipse-compatible version of jar.
+
+ -- Nathan Summers <rock at gimp.org>  Thu, 25 Sep 2008 18:52:02 -0400
+
+icu4j (3.4.5-1ubuntu1) edgy; urgency=low
+
+  * New upstream release.
+  * Changed rules to use CDBS.
+  * Changed build and runtime dependencies.
+  * Upgraded standards version to 3.7.2.
+
+ -- Vladimír Lapáček <vladimir.lapacek at gmail.com>  Wed, 27 Sep 2006 17:04:02 +0200
+
+icu4j (3.4.4-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Steffen Moeller <steffen_moeller at gmx.de>  Fri,  5 May 2006 19:49:26 +0200
+

Modified: trunk/icu4j/debian/compat
===================================================================
--- trunk/icu4j/debian/compat	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/compat	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1 +1 @@
-5
+6

Modified: trunk/icu4j/debian/control
===================================================================
--- trunk/icu4j/debian/control	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/control	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,18 +1,26 @@
 Source: icu4j
-Section: libs
+Section: devel
 Priority: optional
-Maintainer: Michael Koch <konqueror at gmx.de>
-Build-Depends: cdbs, debhelper (>= 5), ant
-Build-Depends-Indep: default-jdk-builddep
+Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Andreas Tille <tille at debian.org>,
+ Steffen Moeller <moeller at debian.org>
+XSBC-Original-Maintainer: Nathan Summers <rock at gimp.org>,
+ Steffen Moeller <steffen_moeller at gmx.de>
 Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 6), ant (>= 1.7.0), openjdk-6-jdk
+XS-Build-Recommends: flip
+Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/icu4j
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/icu4j/?rev=0&sc=0
+Homepage: http://www.icu-project.org/
 
 Package: libicu4j-java
 Architecture: all
-Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: unicode and globalization library
- ICU is a mature, widely used set of C/C++ and Java libraries providing
- Unicode and Globalization support for software applications. ICU is widely
- portable and gives applications the same results on all platforms and between
- C/C++ and Java software.
- .
- ICU4J is Java version of ICU library.
+Depends: kaffe | java1-runtime | java2-runtime
+Description: Library for unicode support and internalisation
+ ICU is a mature, widely used set of C/C++ and Java libraries for
+ Unicode support, software internationalization and globalization
+ (i18n/g11n). It grew out of the JDK 1.1 internationalization APIs, which
+ the ICU team contributed, and the project continues to be developed
+ for the most advanced Unicode/i18n support. ICU is widely portable and
+ gives applications the same results on all platforms and between C/C++
+ and Java software.

Modified: trunk/icu4j/debian/copyright
===================================================================
--- trunk/icu4j/debian/copyright	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/copyright	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,50 +1,95 @@
-This package was debianized by Michael Koch <konqueror at gmx.de> on
-Thu, 28 Feb 2008 07:06:24 +0100.
+This package was debianized by Steffen Moeller <steffen_moeller at gmx.de> on
+Fri,  5 May 2006 19:49:26 +0200.
 
-It was downloaded from http://icu-project.org
+It was downloaded from http://download.icu-project.org/files/icu4j/3.8.1/icu4j-3_8_1-src.jar
 
-Upstream Author: 
+Copyright Holder: IBM and contributors
 
-    IBM Corp. and ICU Team. See http://icu-project.org for details.
+License:
 
-Copyright: 
+ICU4J license - ICU4J 1.8.1 and later
 
-    Copyright (c) 1995-2007 International Business Machines Corporation and others
+   COPYRIGHT AND PERMISSION NOTICE
 
-License:
+   Copyright (c) 1995-2007 International Business Machines Corporation
+   and others
 
-    ICU License - ICU 1.8.1 and later
+   All rights reserved.
 
-    COPYRIGHT AND PERMISSION NOTICE
+   Permission is hereby granted, free of charge, to any person obtaining
+   a copy of this software and associated documentation files (the
+   "Software"), to deal in the Software without restriction, including
+   without limitation the rights to use, copy, modify, merge, publish,
+   distribute, and/or sell copies of the Software, and to permit persons
+   to whom the Software is furnished to do so, provided that the above
+   copyright notice(s) and this permission notice appear in all copies of
+   the Software and that both the above copyright notice(s) and this
+   permission notice appear in supporting documentation.
 
-    Copyright (c) 1995-2007 International Business Machines Corporation and others
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+   OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+   HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
+   SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+   RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+   CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+   CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
-    All rights reserved.
+   Except as contained in this notice, the name of a copyright holder
+   shall not be used in advertising or otherwise to promote the sale, use
+   or other dealings in this Software without prior written authorization
+   of the copyright holder.
+     _________________________________________________________________
 
-    Permission is hereby granted, free of charge, to any person obtaining a copy
-    of this software and associated documentation files (the "Software"),
-    to deal in the Software without restriction, including without limitation
-    the rights to use, copy, modify, merge, publish, distribute, and/or sell
-    copies of the Software, and to permit persons
-    to whom the Software is furnished to do so, provided that the above
-    copyright notice(s) and this permission notice appear in all copies
-    of the Software and that both the above copyright notice(s) and this
-    permission notice appear in supporting documentation.
+   All trademarks and registered trademarks mentioned herein are the
+   property of their respective owners.
 
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
-    INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-    PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
-    THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
-    OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
-    RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
-    NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
-    USE OR PERFORMANCE OF THIS SOFTWARE.
+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
 
-    Except as contained in this notice, the name of a copyright holder shall not be
-    used in advertising or otherwise to promote the sale, use or other dealings in
-    this Software without prior written authorization of the copyright holder.
+    Unicode Data Files include all data files under the directories
+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
+http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
+published in the Unicode Standard or under the directories
+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
+http://www.unicode.org/cldr/data/.
 
-The Debian packaging is (C) 2008, Michael Koch <konqueror at gmx.de>, 
-Alexander GQ Gerasiov <gq at cs.msu.su> and is licensed under the GPL,
-see `/usr/share/common-licenses/GPL'.
+    NOTICE TO USER: Carefully read the following legal agreement. BY
+DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
+("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
+AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
+DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
+OR SOFTWARE.
 
+    COPYRIGHT AND PERMISSION NOTICE
+
+    Copyright © 1991-2006 Unicode, Inc. All rights reserved. Distributed under
+the Terms of Use in http://www.unicode.org/copyright.html.
+
+    Permission is hereby granted, free of charge, to any person obtaining a copy
+of the Unicode data files and any associated documentation (the "Data Files") or
+Unicode software and any associated documentation (the "Software") to deal in
+the Data Files or Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
+the Data Files or Software, and to permit persons to whom the Data Files or
+Software are furnished to do so, provided that (a) the above copyright notice(s)
+and this permission notice appear with all copies of the Data Files or Software,
+(b) both the above copyright notice(s) and this permission notice appear in
+associated documentation, and (c) there is clear notice in each modified Data
+File or in the Software as well as in the documentation associated with the Data
+File(s) or Software that the data or software has been modified.
+
+    THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
+OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
+SOFTWARE.
+
+    Except as contained in this notice, the name of a copyright holder shall not
+be used in advertising or otherwise to promote the sale, use or other dealings
+in these Data Files or Software without prior written authorization of the
+copyright holder.

Modified: trunk/icu4j/debian/docs
===================================================================
--- trunk/icu4j/debian/docs	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/docs	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1 +1,2 @@
 readme.html
+APIChangeReport.html

Deleted: trunk/icu4j/debian/files
===================================================================
--- trunk/icu4j/debian/files	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/files	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1 +0,0 @@
-libicu4j-java_3.8.1-1_all.deb libs optional

Added: trunk/icu4j/debian/install
===================================================================
--- trunk/icu4j/debian/install	                        (rev 0)
+++ trunk/icu4j/debian/install	2008-12-15 10:44:43 UTC (rev 7665)
@@ -0,0 +1 @@
+eclipseProjects/plugins/com.ibm.icu/com.ibm.icu_3.8.1.v20080925.jar /usr/share/java/

Added: trunk/icu4j/debian/links
===================================================================
--- trunk/icu4j/debian/links	                        (rev 0)
+++ trunk/icu4j/debian/links	2008-12-15 10:44:43 UTC (rev 7665)
@@ -0,0 +1 @@
+/usr/share/java/com.ibm.icu_3.8.1.v20080925.jar /usr/share/java/icu4j.jar

Modified: trunk/icu4j/debian/rules
===================================================================
--- trunk/icu4j/debian/rules	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/rules	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,17 +1,70 @@
 #!/usr/bin/make -f
-  
-include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
 
-#JAVA_HOME := /usr/lib/jvm/java-gcj
-#JAVA_HOME := /usr/lib/jvm/java-6-sun
-#JAVA_HOME := /usr/lib/jvm/java-1.5.0-sun
-JAVA_HOME := /usr/lib/jvm/default-java
+ANT_RUNNER = /usr/lib/eclipse/eclipse \
+	-nosplash \
+	-consolelog \
+	-data builddata \
+	-application org.eclipse.ant.core.antRunner
 
-DEB_ANT_BUILD_TARGET := jar
+PLUGIN_BUILD = eclipseProjects/plugins/com.ibm.icu/build.xml
 
-install/libicu4j-java::
-	install -m644 -D icu4j.jar debian/libicu4j-java/usr/share/java/icu4j-${DEB_UPSTREAM_VERSION}.jar
-	dh_link -plibicu4j-java /usr/share/java/icu4j-${DEB_UPSTREAM_VERSION}.jar /usr/share/java/icu4j.jar
-	install -m644 -D icu4j-charsets.jar debian/libicu4j-java/usr/share/java/icu4j-charsets-${DEB_UPSTREAM_VERSION}.jar
-	dh_link -plibicu4j-java /usr/share/java/icu4j-charsets-${DEB_UPSTREAM_VERSION}.jar /usr/share/java/icu4j-charsets.jar
+build: build-stamp
+
+patch: $(PLUGIN_BUILD)
+
+$(PLUGIN_BUILD): 
+	dh_testdir
+	ant eclipseCoreProject
+	cp pluginBuild.xml $(PLUGIN_BUILD)
+
+build-stamp: $(PLUGIN_BUILD)
+	dh_testdir
+
+	ant -buildfile $(PLUGIN_BUILD) build.update.jar
+	
+	touch $@
+
+clean:
+	dh_testdir
+
+	rm -f build-stamp 
+
+	-ant -buildfile $(PLUGIN_BUILD) clean
+	-ant normSrc
+	-sed -e '/#/d;s/\r//' preprocessor.txt | xargs flip -m
+	-ant clean
+	#rm -Rf */*/@dot */*/temp.folder
+	rm -Rf builddata
+	dh_testroot
+	dh_clean
+
+binary-indep: build 
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_install
+	dh_link
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+
+binary-arch:
+
+binary: binary-indep binary-arch
+
+generate-feature: $(PLUGIN_BUILD)
+
+build-scripts:
+	dh_testdir
+	$(ANT_RUNNER) -buildfile debian/rules.xml build-scripts
+	sed -i -e "/eclipse\\.versionReplacer/d" $(PLUGIN_BUILD)
+	cp $(PLUGIN_BUILD) pluginBuild.xml
+	
+
+.PHONY: build patch clean binary-indep binary-arch binary install
+.PHONY: generate-feature build-scripts

Added: trunk/icu4j/debian/rules.xml
===================================================================
--- trunk/icu4j/debian/rules.xml	                        (rev 0)
+++ trunk/icu4j/debian/rules.xml	2008-12-15 10:44:43 UTC (rev 7665)
@@ -0,0 +1,9 @@
+<project name="Debian build rules" basedir=".." >
+	<property name="buildDirectory" location="eclipseProjects" />
+
+	<target name="build-scripts" description="Creates build.xml files">
+		<eclipse.buildScript 
+			elements="plugin at com.ibm.icu"			
+			buildDirectory="${buildDirectory}" />
+	</target> 
+</project>

Modified: trunk/icu4j/debian/watch
===================================================================
--- trunk/icu4j/debian/watch	2008-12-14 22:08:22 UTC (rev 7664)
+++ trunk/icu4j/debian/watch	2008-12-15 10:44:43 UTC (rev 7665)
@@ -1,3 +1,4 @@
 version=3
-opts=uversionmangle=s/_/./g \
-http://icu-project.org/download/3.8.html http://download.icu-project.org/files/icu4j/.*/icu4j-(.*)-src.jar
+
+http://www.icu-project.org/download/3.8.html http://download.icu-project.org/files/icu4j/.*/icu4j-([0-9]+)_([0-9])_([0-9])-src.jar debian
+




More information about the pkg-java-commits mailing list