[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