[RPM (6.0)] icu4j-4.8.1.1-1.jpp6
Ralph Apel <[email protected]> Sun, 28 Jul 2013 09:39:49 +0200
| Newsgroups | gmane.linux.jpackage.announce |
|---|---|
| Message-ID | <[email protected]> |
Name : icu4j Relocations: (not relocatable) Version : 4.8.1.1 Vendor: JPackage Project Release : 1.jpp6 Build Date: Sat 20 Jul 2013 04:42:58 PM CEST Install Date: (not installed) Build Host: linux.fritz.box Group : Development/Libraries/Java Source RPM: (none) Size : 16675862 License: MIT and EPL Signature : (none) Packager : Ralph Apel <[email protected]> URL : http://www-306.ibm.com/software/globalization/icu/index.jsp Summary : International Components for Unicode for Java Description : The International Components for Unicode (ICU) library provides robust and full-featured Unicode services on a wide variety of platforms. ICU supports the most current version of the Unicode standard, and provides support for supplementary characters (needed for GB 18030 repertoire support). Java provides a very strong foundation for global programs, and IBM and the ICU team played a key role in providing globalization technology into Sun's Java. But because of its long release schedule, Java cannot always keep up-to-date with evolving standards. The ICU team continues to extend Java's Unicode and internationalization support, focusing on improving performance, keeping current with the Unicode standard, and providing richer APIs, while remaining as compatible as possible with the original Java text and internationalization API design. --------------- Ralph Apel <[email protected]> 4.8.1.1-1 - 4.8.1.1 --------------- --------------- Index: icu4j.spec =================================================================== RCS file: /home/projects/jpackage/cvs/rpms/free/icu4j/icu4j.spec,v retrieving revision 1.6 diff -u -r1.6 icu4j.spec --- icu4j.spec 1 Nov 2012 00:01:52 -0000 1.6 +++ icu4j.spec 28 Jul 2013 07:39:47 -0000 @@ -49,18 +49,18 @@ %endif Name: icu4j -Version: 4.2.1.1 -Release: 2%{?dist} +Version: 4.8.1.1 +Release: 1%{?dist} Epoch: 0 Summary: International Components for Unicode for Java License: MIT and EPL URL: http://www-306.ibm.com/software/globalization/icu/index.jsp Group: Development/Libraries/Java -Source0: http://download.icu-project.org/files/icu4j/4.2.1.1/icu4j-4_2_1_1-src.jar -Patch0: %{name}-crosslink.patch +Source0: http://download.icu-project.org/files/icu4j/4.8.1.1/icu4j-4_8_1_1.tgz +#Patch0: %{name}-crosslink.patch # Set the OSGi shared configuration dir for our split (libdir and # datadir) Eclipse packages. Will go away once 3.4 is in. -Patch1: %{name}-osgiconfigdir.patch +#Patch1: %{name}-osgiconfigdir.patch BuildRequires: ant >= 0:1.7 BuildRequires: aqute-bndlib BuildRequires: java-devel >= 0:1.6.0 @@ -109,18 +109,20 @@ %prep %setup -q -c -%patch0 -p0 -%patch1 -p0 +#%%patch0 -p0 +#%%patch1 -p0 -%{__sed} -i 's/\r//' license.html -%{__sed} -i 's/\r//' APIChangeReport.html -%{__sed} -i 's/\r//' readme.html +#%%{__sed} -i 's/\r//' license.html +#%%{__sed} -i 's/\r//' APIChangeReport.html +#%%{__sed} -i 's/\r//' readme.html sed --in-place "s/ .*bootclasspath=.*//g" build.xml sed --in-place "s/<date datetime=.*when=\"after\"\/>//" build.xml sed --in-place "/javac1.3/d" build.xml sed --in-place "s:/usr/lib:%{_libdir}:g" build.xml +cp main/classes/core/manifest.stub . + %build %if %without eclipse %ant -Dicu4j.javac.source=1.5 -Dicu4j.javac.target=1.5 -Dj2se.apidoc=%{_javadocdir}/java all @@ -141,18 +143,72 @@ Bundle-SymbolicName: com.ibm.icu.charsets Bundle-Version: %{version} EOP -java -jar $(build-classpath aqute-bndlib) wrap -properties %{name}-charsets.properties %{name}-charsets.jar -cp %{name}-charsets.bar %{name}-charsets.jar +java -jar $(build-classpath aqute-bndlib) wrap -properties %{name}-charsets.properties %{name}-charset.jar +cp %{name}-charset.bar %{name}-charset.jar %install %__rm -rf %{buildroot} # jars -%__mkdir_p %{buildroot}%{_javadir} +%__mkdir_p %{buildroot}%{_javadir}/%{name} %__cp -ap %{name}.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar -%__cp -ap %{name}-charsets.jar %{buildroot}%{_javadir}/%{name}-charsets-%{version}.jar +%__cp -ap %{name}-charset.jar %{buildroot}%{_javadir}/%{name}-charset-%{version}.jar +%__cp -ap %{name}-localespi.jar %{buildroot}%{_javadir}/%{name}-localespi-%{version}.jar (cd %{buildroot}%{_javadir} && for jar in *-%{version}.jar; do %__ln_s ${jar} `echo $jar| sed "s|-%{version}||g"`; done) +%__cp -ap demos/out/lib/%{name}-demos.jar %{buildroot}%{_javadir}/%{name}/%{name}-demos-%{version}.jar +%__cp -ap demos/out/lib/%{name}-demos-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-demos-src-%{version}.jar + +%__cp -ap main/classes/charset/out/lib/%{name}-charset.jar %{buildroot}%{_javadir}/%{name}/%{name}-charset-%{version}.jar +%__cp -ap main/classes/charset/out/lib/%{name}-charset-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-charset-src-%{version}.jar + +%__cp -ap main/classes/collate/out/lib/%{name}-collate.jar %{buildroot}%{_javadir}/%{name}/%{name}-collate-%{version}.jar +%__cp -ap main/classes/collate/out/lib/%{name}-collate-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-collate-src-%{version}.jar + +%__cp -ap main/classes/core/out/lib/%{name}-core.jar %{buildroot}%{_javadir}/%{name}/%{name}-core-%{version}.jar +%__cp -ap main/classes/core/out/lib/%{name}-core-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-core-src-%{version}.jar + +%__cp -ap main/classes/currdata/out/lib/%{name}-currdata.jar %{buildroot}%{_javadir}/%{name}/%{name}-currdata-%{version}.jar +%__cp -ap main/classes/currdata/out/lib/%{name}-currdata-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-currdata-src-%{version}.jar + +%__cp -ap main/classes/langdata/out/lib/%{name}-langdata.jar %{buildroot}%{_javadir}/%{name}/%{name}-langdata-%{version}.jar +%__cp -ap main/classes/langdata/out/lib/%{name}-langdata-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-langdata-src-%{version}.jar + +%__cp -ap main/classes/localespi/out/lib/%{name}-localespi.jar %{buildroot}%{_javadir}/%{name}/%{name}-localespi-%{version}.jar +%__cp -ap main/classes/localespi/out/lib/%{name}-localespi-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-localespi-src-%{version}.jar + +%__cp -ap main/classes/regiondata/out/lib/%{name}-regiondata.jar %{buildroot}%{_javadir}/%{name}/%{name}-regiondata-%{version}.jar +%__cp -ap main/classes/regiondata/out/lib/%{name}-regiondata-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-regiondata-src-%{version}.jar + +%__cp -ap main/classes/translit/out/lib/%{name}-translit.jar %{buildroot}%{_javadir}/%{name}/%{name}-translit-%{version}.jar +%__cp -ap main/classes/translit/out/lib/%{name}-translit-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-translit-src-%{version}.jar + +%__cp -ap main/tests/charset/out/lib/%{name}-charset-tests.jar %{buildroot}%{_javadir}/%{name}/%{name}-charset-tests-%{version}.jar +%__cp -ap main/tests/charset/out/lib/%{name}-charset-tests-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-charset-tests-src-%{version}.jar + +%__cp -ap main/tests/collate/out/lib/%{name}-collate-tests.jar %{buildroot}%{_javadir}/%{name}/%{name}-collate-tests-%{version}.jar +%__cp -ap main/tests/collate/out/lib/%{name}-collate-tests-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-collate-tests-src-%{version}.jar + +%__cp -ap main/tests/framework/out/lib/%{name}-test-framework.jar %{buildroot}%{_javadir}/%{name}/%{name}-test-framework-%{version}.jar +%__cp -ap main/tests/framework/out/lib/%{name}-test-framework-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-test-framework-src-%{version}.jar + +%__cp -ap main/tests/localespi/out/lib/%{name}-localespi-tests.jar %{buildroot}%{_javadir}/%{name}/%{name}-localespi-tests-%{version}.jar +%__cp -ap main/tests/localespi/out/lib/%{name}-localespi-tests-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-localespi-tests-src-%{version}.jar + +%__cp -ap main/tests/packaging/out/lib/%{name}-packaging-tests.jar %{buildroot}%{_javadir}/%{name}/%{name}-packaging-tests-%{version}.jar +%__cp -ap main/tests/packaging/out/lib/%{name}-packaging-tests-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-packaging-tests-src-%{version}.jar + +%__cp -ap main/tests/translit/out/lib/%{name}-translit-tests.jar %{buildroot}%{_javadir}/%{name}/%{name}-translit-tests-%{version}.jar +%__cp -ap main/tests/translit/out/lib/%{name}-translit-tests-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-translit-tests-src-%{version}.jar + +%__cp -ap tools/build/out/lib/%{name}-build-tools.jar %{buildroot}%{_javadir}/%{name}/%{name}-build-tools-%{version}.jar + +%__cp -ap tools/misc/out/lib/%{name}-tools.jar %{buildroot}%{_javadir}/%{name}/%{name}-tools-%{version}.jar +%__cp -ap tools/misc/out/lib/%{name}-tools-src.jar %{buildroot}%{_javadir}/%{name}/%{name}-tools-src-%{version}.jar + +(cd %{buildroot}%{_javadir}/%{name} && for jar in *-%{version}.jar; do %__ln_s ${jar} `echo $jar| sed "s|-%{version}||g"`; done) + + # javadoc %__mkdir_p %{buildroot}%{_javadocdir}/%{name}-%{version} %__cp -pr doc/* %{buildroot}%{_javadocdir}/%{name}-%{version} @@ -170,8 +226,10 @@ %files %defattr(0644,root,root,0755) -%doc license.html readme.html APIChangeReport.html +%doc readme.html %{_javadir}/%{name}*.jar +%dir %{_javadir}/%{name} +%{_javadir}/%{name}/*.jar %files javadoc %defattr(0644,root,root,0755) @@ -190,6 +248,9 @@ %endif %changelog +* Sat Jul 06 2013 Ralph Apel <[email protected]> 4.8.1.1-1 +- 4.8.1.1 + * Wed Oct 31 2012 Will Tatam <[email protected]> 4.2.1.1-2 - Auto rebuild for JPackage 6 in centos5 mock