rpms/jython/devel jython-cachedir.patch, 1.2, 1.3 jython.spec, 1.3, 1.4

Thomas Fitzsimmons (fitzsim) fedora-extras-commits at redhat.com
Mon Mar 26 19:47:45 UTC 2007


Author: fitzsim

Update of /cvs/extras/rpms/jython/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20907

Modified Files:
	jython-cachedir.patch jython.spec 
Log Message:
* Mon Mar 26 2007 Thomas Fitzsimmons <fitzsim at redhat.com> - 2.2-0.3.Release_2_2beta1.1jpp.3
- Rename doc subpackage "manual".



jython-cachedir.patch:

Index: jython-cachedir.patch
===================================================================
RCS file: /cvs/extras/rpms/jython/devel/jython-cachedir.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jython-cachedir.patch	23 Mar 2007 15:01:40 -0000	1.2
+++ jython-cachedir.patch	26 Mar 2007 19:47:12 -0000	1.3
@@ -6,7 +6,7 @@
          cachedir = new File(props.getProperty(PYTHON_CACHEDIR, CACHEDIR_DEFAULT_NAME));
          if (!cachedir.isAbsolute()) {
 -            cachedir = new File(PySystemState.prefix, cachedir.getPath());
-+            File jythondir = new File(System.getProperty("user.home"), ".jython");
++            File jythondir = new File(System.getProperty("user.home"), ".jython-cache");
 +
 +            if (!jythondir.isDirectory()) {
 +                jythondir.mkdirs();


Index: jython.spec
===================================================================
RCS file: /cvs/extras/rpms/jython/devel/jython.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- jython.spec	24 Mar 2007 00:11:44 -0000	1.3
+++ jython.spec	26 Mar 2007 19:47:12 -0000	1.4
@@ -5,7 +5,7 @@
 %define cpython_version    %{pyver}
 %define pyxml_version      0.8.3
 %define svn_tag            Release_2_2beta1
-%define release            0.3.%{svn_tag}.1jpp.2%{?dist}
+%define release            0.3.%{svn_tag}.1jpp.3%{?dist}
 
 %define gcj_support        1
 
@@ -13,14 +13,13 @@
 Version:                   %{version}
 Release:                   %{release}
 Summary:                   A Java implementation of the Python language
-License:                   Modified CNRI Open Source License
+License:                   BSD
 URL:                       http://www.jython.org/
-#
-# Use the enclosed script (fetch-jython.sh) to generate the source drop
+# Use the included fetch-jython.sh script to generate the source drop
 # for jython 2.2beta1
-# 
-# sh fetch-jython.sh jython https://svn.sourceforge.net/svnroot Release_2_2beta1
 #
+# sh fetch-jython.sh \
+#   jython https://svn.sourceforge.net/svnroot Release_2_2beta1
 Source0:                   %{name}-fetched-src-%{svn_tag}.tar.bz2
 Source2:                   fetch-%{name}.sh
 Patch0:                    %{name}-cachedir.patch
@@ -78,14 +77,14 @@
 Group:             Documentation
 
 %description javadoc
-Javadoc for %{name}.
+API documentation for %{name}.
 
-%package doc
-Summary:           Usage docs for %{name}
+%package manual
+Summary:           Manual for %{name}
 Group:             Documentation
 
-%description doc
-Usage docs for %{name}.
+%description manual
+Usage documentation for %{name}.
 
 %package demo
 Summary:           Demo for %{name}
@@ -102,7 +101,7 @@
 
 %build
 export CLASSPATH=$(build-classpath libreadline-java \
-mysql-connector-java oro servlet)
+  mysql-connector-java oro servlet)
 
 rm -rf org/apache
 
@@ -119,9 +118,10 @@
 
 # remove #! from python files
 pushd dist
-for f in `find . -name '*.py'`; do
-sed --in-place  "s:#!\s*/usr.*::" $f
-done
+  for f in `find . -name '*.py'`
+  do
+    sed --in-place  "s:#!\s*/usr.*::" $f
+  done
 popd
 
 %install
@@ -131,11 +131,12 @@
 install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
 install -m 644 dist/%{name}.jar \
   $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-(cd $RPM_BUILD_ROOT%{_javadir} && \
- for jar in *-%{version}*; do \
-   ln -sf ${jar} ${jar/-%{version}/}; \
- done \
-)
+pushd $RPM_BUILD_ROOT%{_javadir}
+  for jar in *-%{version}*
+  do
+    ln -sf ${jar} ${jar/-%{version}/}
+  done
+popd
 
 # javadoc
 install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
@@ -147,8 +148,11 @@
 
 cp -pr dist/Lib $RPM_BUILD_ROOT%{_datadir}/%{name}
 cp -pr dist/Tools $RPM_BUILD_ROOT%{_datadir}/%{name}
+# demo
 cp -pr dist/Demo $RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -pr dist/Doc $RPM_BUILD_ROOT%{_datadir}/%{name}
+# manual
+rm -rf dist/Doc/javadoc
+mv dist/Doc %{name}-manual-%{version}
 
 # registry
 install -m 644 registry $RPM_BUILD_ROOT%{_datadir}/%{name}
@@ -213,7 +217,10 @@
 
 # Natively compile
 %if %{gcj_support}
-%{_bindir}/aot-compile-rpm --exclude %{_datadir}/%{name}/Demo/jreload
+# Exclude examples from native compilation
+%{_bindir}/aot-compile-rpm \
+  --exclude %{_datadir}/%{name}/Demo/jreload \
+  --exclude %{_datadir}/%{name}/Demo/jreload/example.jar
 %endif
 
 %post
@@ -270,18 +277,18 @@
 %defattr(-,root,root)
 %doc %{_javadocdir}/%{name}-%{version}
 
-%files doc
+%files manual
 %defattr(-,root,root)
-%{_datadir}/%{name}/Doc
+%doc %{name}-manual-%{version}
 
 %files demo
 %defattr(-,root,root)
 %doc %{_datadir}/%{name}/Demo
-%if %{gcj_support}
-%{_libdir}/gcj/%{name}/example.jar*
-%endif
 
 %changelog
+* Mon Mar 26 2007 Thomas Fitzsimmons <fitzsim at redhat.com> - 2.2-0.3.Release_2_2beta1.1jpp.3
+- Rename doc subpackage "manual".
+
 * 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.
 - Fix LICENSE.txt location in jython-nofullbuildpath.patch.




More information about the fedora-extras-commits mailing list