[icu4j] 03/29: Take over current packaging from Ubuntu packages to Debian.

Kai-Chung Yan seamlik-guest at moszumanska.debian.org
Tue Mar 1 08:52:47 UTC 2016


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 <tille at debian.org>
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 <rock at gimp.org>  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 <steffen_moeller at gmx.de>, 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
+    <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
+
+ -- 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
 
- -- Michael Koch <konqueror at gmx.de>  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 <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.
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 <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.
+
+   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 <konqueror at gmx.de>, 
-Alexander GQ Gerasiov <gq at cs.msu.su> 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="plugin at com.ibm.icu"			
+			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



More information about the pkg-java-commits mailing list