packages: java-itext/java-itext.spec - BR java-dom4j, other fixes

glen glen at pld-linux.org
Sun Oct 23 16:36:48 CEST 2011


Author: glen                         Date: Sun Oct 23 14:36:48 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- BR java-dom4j, other fixes

---- Files affected:
packages/java-itext:
   java-itext.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/java-itext/java-itext.spec
diff -u packages/java-itext/java-itext.spec:1.2 packages/java-itext/java-itext.spec:1.3
--- packages/java-itext/java-itext.spec:1.2	Sun Oct 23 00:59:02 2011
+++ packages/java-itext/java-itext.spec	Sun Oct 23 16:36:43 2011
@@ -5,6 +5,7 @@
 
 %define		srcname	iText
 %define		pname	itext
+%include	/usr/lib/rpm/macros.java
 Summary:	A Free Java-PDF library
 Name:		java-%{pname}
 Version:	2.1.7
@@ -45,12 +46,15 @@
 BuildRequires:	ant
 BuildRequires:	bouncycastle-tsp
 BuildRequires:	desktop-file-utils
-BuildRequires:	dom4j
+BuildRequires:	java-dom4j
 BuildRequires:	jdk >= 1.7
 BuildRequires:	jpackage-utils
-BuildRequires:	jpackage-utils
 BuildRequires:	pdf-renderer
-BuildRequires:	rpmbuild(macros) >= 1.300
+BuildRequires:	rpm-javaprov
+BuildRequires:	rpmbuild(macros) >= 1.553
+%if %(locale -a | grep -q '^en_US$'; echo $?)
+BuildRequires:	glibc-localedb-all
+%endif
 Requires:	bouncycastle-tsp
 Requires:	java >= 1.5
 Requires:	jpackage-utils >= 1.5
@@ -120,16 +124,12 @@
 %patch3 -p0
 
 # Remove preshipped binaries
-find -name "*.jar" | xargs rm -v
+find -name "*.jar" | xargs -r rm -v
 
 # Fix encoding issues
-sed 's/\r//' src/rups/com/lowagie/rups/view/icons/copyright_notice.txt > tmpfile
-touch -r src/rups/com/lowagie/rups/view/icons/copyright_notice.txt tmpfile
-mv -f tmpfile src/rups/com/lowagie/rups/view/icons/copyright_notice.txt
+%undos src/rups/com/lowagie/rups/view/icons/copyright_notice.txt
 
 install -d lib
-build-jar-repository -s -p lib bcprov bcmail bctsp pdf-renderer dom4j
-
 # Remove jdk & version numbers from classpath entries
 for file in src/ant/{*,.ant*}; do
 	for jarname in bcmail bcprov bctsp dom4j; do
@@ -145,9 +145,16 @@
 sed -i 's|debug="true"||g' src/ant/compile.xml
 
 %build
-export CLASSPATH=$(build-classpath bcprov bcmail bctsp pdf-renderer dom4j)
+# source code not US-ASCII
+export LC_ALL=en_US
+
+#build-jar-repository -s -p lib bcprov bcmail bctsp pdf-renderer dom4j
+build-jar-repository -s -p lib dom4j
+
+#CLASSPATH=$(build-classpath bcprov bcmail bctsp pdf-renderer dom4j)
+CLASSPATH=$(build-classpath dom4j)
 cd src
-%ant jar jar.rups jar.rtf jar.toolbox %{with_javadoc:javadoc}
+%ant jar jar.rups jar.rtf jar.toolbox %{?with_javadoc:javadoc}
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -261,6 +268,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2011/10/23 14:36:43  glen
+- BR java-dom4j, other fixes
+
 Revision 1.2  2011/10/22 22:59:02  glen
 - fetch src
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/java-itext/java-itext.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list