rpms/jython/devel jython.spec,1.4,1.5
Thomas Fitzsimmons (fitzsim)
fedora-extras-commits at redhat.com
Tue Mar 27 15:06:33 UTC 2007
Author: fitzsim
Update of /cvs/extras/rpms/jython/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32613
Modified Files:
jython.spec
Log Message:
- Require libreadline-java.
- Correct python.home property value.
- Resolves: rhbz#233949
Index: jython.spec
===================================================================
RCS file: /cvs/extras/rpms/jython/devel/jython.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- jython.spec 26 Mar 2007 19:47:12 -0000 1.4
+++ jython.spec 27 Mar 2007 15:06:00 -0000 1.5
@@ -31,13 +31,11 @@
Requires: oro
Requires: servlet
Requires: python >= %{cpython_version}
-# FIXME: merge libreadline-java-devel into libreadline-java and change
-# this back to libreadline-java.
-Requires: libreadline-java-devel
+Requires: libreadline-java >= 0.8.0-16
Requires: mysql-connector-java
BuildRequires: ant
BuildRequires: ht2html
-BuildRequires: libreadline-java
+BuildRequires: libreadline-java >= 0.8.0-16
BuildRequires: mysql-connector-java
BuildRequires: oro
BuildRequires: python >= %{cpython_version}
@@ -100,8 +98,9 @@
%patch1 -p1
%build
-export CLASSPATH=$(build-classpath libreadline-java \
- mysql-connector-java oro servlet)
+export CLASSPATH=$(build-classpath mysql-connector-java oro servlet)
+# FIXME: fix jpackage-utils to handle multilib correctly
+export CLASSPATH=$CLASSPATH:%{_libdir}/libreadline-java/libreadline-java.jar
rm -rf org/apache
@@ -180,22 +179,16 @@
# Configuration
MAIN_CLASS=org.python.util.%{name}
-BASE_FLAGS=-Dpython.home=%{_datadir}/%{name}/Lib
-BASE_JARS="%{name} oro servlet"
+BASE_FLAGS=-Dpython.home=%{_datadir}/%{name}
+BASE_JARS="%{name} oro servlet mysql-connector-java"
-if [ -f %{_libdir}/libJavaEditline.so ]; then
- BASE_FLAGS="\$BASE_FLAGS -Dpython.console=org.python.util.ReadlineConsole"
- BASE_FLAGS="\$BASE_FLAGS -Djava.library.path=%{_libdir}"
- BASE_FLAGS="\$BASE_FLAGS -Dpython.console.readlinelib=Editline"
- BASE_JARS="\$BASE_JARS libreadline-java"
-fi
-
-if [ -f %{_javadir}/mysql-connector-java.jar ]; then
- BASE_JARS="\$BASE_JARS mysql-connector-java"
-fi
+BASE_FLAGS="\$BASE_FLAGS -Dpython.console=org.python.util.ReadlineConsole"
+BASE_FLAGS="\$BASE_FLAGS -Djava.library.path=%{_libdir}/libreadline-java"
+BASE_FLAGS="\$BASE_FLAGS -Dpython.console.readlinelib=Editline"
# Set parameters
set_jvm
+CLASSPATH=$CLASSPATH:%{_libdir}/libreadline-java/libreadline-java.jar
set_classpath \$BASE_JARS
set_flags \$BASE_FLAGS
set_options \$BASE_OPTIONS
@@ -288,6 +281,9 @@
%changelog
* Mon Mar 26 2007 Thomas Fitzsimmons <fitzsim at redhat.com> - 2.2-0.3.Release_2_2beta1.1jpp.3
- Rename doc subpackage "manual".
+- Require libreadline-java.
+- Correct python.home property value.
+- Resolves: rhbz#233949
* Fri Mar 23 2007 Thomas Fitzsimmons <fitzsim at redhat.com> - 2.2-0.3.Release_2_2beta1.1jpp.2
- Fix -Dpython.console.readlinelib=Editline typo.
More information about the fedora-extras-commits
mailing list