This is an automated email from the git hooks/post-receive script. seamlik-guest pushed a commit to branch master in repository icu4j.
commit 3ed11573420e46ec51e4dc411aa6729972265dca Author: Andreas Tille <[email protected]> Date: Mon Dec 15 10:44:43 2008 +0000 Take over current packaging from Ubuntu packages to Debian. --- debian/NEWS | 7 +++ debian/README.Debian | 16 +++++++ debian/ant.properties | 2 - debian/changelog | 59 ++++++++++++++++++++++++- debian/compat | 2 +- debian/control | 32 +++++++++----- debian/copyright | 119 ++++++++++++++++++++++++++++++++++---------------- debian/docs | 1 + debian/files | 1 - debian/install | 1 + debian/links | 1 + debian/rules | 85 +++++++++++++++++++++++++++++------- debian/rules.xml | 9 ++++ debian/watch | 5 ++- 14 files changed, 267 insertions(+), 73 deletions(-) diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..948ae63 --- /dev/null +++ b/debian/NEWS @@ -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 <[email protected]> Thu, 25 Sep 2008 18:53:40 -0400 diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..1571812 --- /dev/null +++ b/debian/README.Debian @@ -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 <[email protected]>, Fri, 5 May 2006 19:49:26 +0200 diff --git a/debian/ant.properties b/debian/ant.properties deleted file mode 100644 index d9f79c9..0000000 --- a/debian/ant.properties +++ /dev/null @@ -1,2 +0,0 @@ -icu4j.javac.source=1.5 -icu4j.javac.target=1.5 diff --git a/debian/changelog b/debian/changelog index dd77f16..cdb9445 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 + <[email protected]> + * Added myself and Steffen Moeller as Uploader + * Removed Homepage field from long description + * Added VCS fields + * Fixed syntax of debian/NEWS file + + -- Andreas Tille <[email protected]> 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 <[email protected]> Wed, 05 Nov 2008 19:11:27 -0500 + +icu4j (3.8.1-0ubuntu1~ppa4) hardy; urgency=low + + * Fixed empty jar creation. + + -- Nathan Summers <[email protected]> Mon, 03 Nov 2008 21:08:44 -0500 + +icu4j (3.8.1-0ubuntu1~ppa3) hardy; urgency=low + + * Fixed symbolic link. + + -- Nathan Summers <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Wed, 27 Sep 2006 17:04:02 +0200 + +icu4j (3.4.4-1) unstable; urgency=low + + * Initial release. + + -- Steffen Moeller <[email protected]> Fri, 5 May 2006 19:49:26 +0200 - -- Michael Koch <[email protected]> Sun, 06 Jul 2008 20:32:36 +0200 diff --git a/debian/compat b/debian/compat index 7ed6ff8..1e8b314 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +6 diff --git a/debian/control b/debian/control index 09987c8..5b4f2a2 100644 --- a/debian/control +++ b/debian/control @@ -1,18 +1,26 @@ Source: icu4j -Section: libs +Section: devel Priority: optional -Maintainer: Michael Koch <[email protected]> -Build-Depends: cdbs, debhelper (>= 5), ant -Build-Depends-Indep: default-jdk-builddep +Maintainer: Debian Java maintainers <[email protected]> +Uploaders: Andreas Tille <[email protected]>, + Steffen Moeller <[email protected]> +XSBC-Original-Maintainer: Nathan Summers <[email protected]>, + Steffen Moeller <[email protected]> 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. diff --git a/debian/copyright b/debian/copyright index 048c102..7cbe3e1 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,50 +1,95 @@ -This package was debianized by Michael Koch <[email protected]> on -Thu, 28 Feb 2008 07:06:24 +0100. +This package was debianized by Steffen Moeller <[email protected]> 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. + + 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. + + 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. + _________________________________________________________________ + + All trademarks and registered trademarks mentioned herein are the + property of their respective owners. - Copyright (c) 1995-2007 International Business Machines Corporation and others +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - All rights reserved. + 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/. + + 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 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. - - 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. - - 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. - -The Debian packaging is (C) 2008, Michael Koch <[email protected]>, -Alexander GQ Gerasiov <[email protected]> and is licensed under the GPL, -see `/usr/share/common-licenses/GPL'. +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. diff --git a/debian/docs b/debian/docs index 8056a96..1d7a62a 100644 --- a/debian/docs +++ b/debian/docs @@ -1 +1,2 @@ readme.html +APIChangeReport.html diff --git a/debian/files b/debian/files deleted file mode 100644 index c0388d5..0000000 --- a/debian/files +++ /dev/null @@ -1 +0,0 @@ -libicu4j-java_3.8.1-1_all.deb libs optional diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..82f8e52 --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +eclipseProjects/plugins/com.ibm.icu/com.ibm.icu_3.8.1.v20080925.jar /usr/share/java/ diff --git a/debian/links b/debian/links new file mode 100644 index 0000000..1440d8b --- /dev/null +++ b/debian/links @@ -0,0 +1 @@ +/usr/share/java/com.ibm.icu_3.8.1.v20080925.jar /usr/share/java/icu4j.jar diff --git a/debian/rules b/debian/rules index ca9bca6..6b0bd83 100755 --- a/debian/rules +++ b/debian/rules @@ -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 - -DEB_ANT_BUILD_TARGET := jar - -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 + +ANT_RUNNER = /usr/lib/eclipse/eclipse \ + -nosplash \ + -consolelog \ + -data builddata \ + -application org.eclipse.ant.core.antRunner + +PLUGIN_BUILD = eclipseProjects/plugins/com.ibm.icu/build.xml + +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 diff --git a/debian/rules.xml b/debian/rules.xml new file mode 100644 index 0000000..9a450f2 --- /dev/null +++ b/debian/rules.xml @@ -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="[email protected]" + buildDirectory="${buildDirectory}" /> + </target> +</project> diff --git a/debian/watch b/debian/watch index f44720a..a3d658a 100644 --- a/debian/watch +++ b/debian/watch @@ -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 + -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/icu4j.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

